body 			{margin: 0px; background-color: #003366; background-image: url('/network/navbar_bg.png'); background-repeat: repeat-x;}
body, p, td, li, 
 input, 
 textarea, select 	{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #D0D0D0;}
body table		{width: 750px;}						/* height: 100%; */
li			{padding: 3px 0px 3px 0px}

table, tr, td		{border-collapse: collapse; padding: 0px}					/* tables default to no spacing or padding */

#padding, 												/* but we can add back in if necessary... */
 #padding tr, 
 #padding td		{border-collapse: separate; padding: 2px}					/* using id="padding" will also enable the use of */
 													/* <table cellspacing="xxx" /> parameter */
#nopadding, 
 #nopadding tr, 											/* "nopadding" lets tables switch back to default */
 #nopadding td		{border-collapse: separate; padding: 0px}					/* overriding the id="padding" inheritance... */


a img			{border: none;}



h1, h2, h3, h4, h5, h6	{color: #99CC99; font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;}

hr			{color: #82A5B6}

a			{text-decoration: none; color: white; font-weight: bold}
a:hover			{text-decoration: underline}


#pants			{color: #E6C322; font-weight: bold}						/* Yellow highlight for sitename */
a:hover #pants		{text-decoration: underline}



/* ============ NAVBAR STYLES ================================================================== */
#navbar			{height: 30px}


/* ============	SPLASH/TITLE STYLES ============================================================ */
#splashtitle		{height: 120px; background-image: url('/skin/titlesplash_bg.jpg'); 
			 vertical-align: bottom; text-align: right}
			 
#splashtitle a		{font-weight: normal; font-family: Trebuchet MS; color: #6685A3;
		 	 font-size: 42px; position: relative; bottom: -11px; letter-spacing: 6px}	/* bg140 */
#splashtitle a:hover	{text-decoration: none; color: #8099B3}						/* bg150 */

#splashcaption		{background-image: url('/network/titlesplashbar_bg.png');
			 background-repeat: repeat-x; text-align: right; height: 20px}
#splashcaption td	{color: #99ADC2}					  			/* bg160 */


/* ============	FOOTER STYLES ================================================================== */
#footer			{background-image: url('/network/footerbar_bg.png'); 
			 background-repeat: repeat-x; height: 20px}
#footer td		{color: #99ADC2}								/* bg160 */

/* ============	ERROR STYLES =================================================================== */
#error			{height: 492px; background-image: url('/skin/error_bg.jpg'); 
			 background-repeat: no-repeat; background-position: top right}
#errortext		{float: left; width: 350px}

/* ============	MENU STYLES ==================================================================== */
#menu 			{width: 165px; float: left; margin-right: 15px}
#menu ul 		{margin: 0px; padding: 0px; list-style-type: none}
#menu ul span 		{letter-spacing: 2px; font-weight: bold}
#menu li 		{margin: 0px 0px 3px 0px; padding: 0px 0px 0px 0px}				/* space menu items a bit... */
#menu iframe		{margin-left: 17px;}
#submenu a		{font-size: 10px; font-weight: normal;}
#submenu li		{margin: 0px;}

/* ============	NEWS STYLES ==================================================================== */
#newsbar	{background-image: url('/skin/newsbar_bg.png'); height: 38px;}
#newsbar h2	{display: inline;}
#newscontent	{float: left; width: 360px; padding: 12px 0px 12px 0px;}
#newsdate	{float: right; font-size: 10px; color: #99ADC2}  /* bg160 */

/* ============	FORM STYLES ==================================================================== */
label		{font-weight: bold;}
textarea, input	{border: 2px #4D7194 solid; background-color: #1A4876;}
textarea	{width: 400px; height: 200px;}
input#textbox	{width: 250px;}
input#button	{font-weight: bold; padding: 1px; cursor: hand;}

/* Intentional CSS b0rking (below) for the 'handicapped' browsers */
/* border = bg110, bg = bg090 */
#menu a {
	/*/*/display: block;
	padding: 2px 2px 2px 18px;
	width: 155px;
	border: 1px solid #1A4876;
	background-color: #002E5C;
	background-image:  url('/network/menu_bg-default.png'); /* */
}

#menu a:link, #menu a:visited {
	color: #FFFFFF;
	/*/*/color: #B3C2D1;
	text-decoration: none; /* */
}

/* border = bg110, bg-col = bg070-4 */
#menu a:hover {
	border: 1px solid #1A4876;
	background-color: #00478E;
	background-image:  url('/network/menu_bg-hover.png');
	color: #FFFFFF;
}


/* border = bg110, bg-col = bg070-3 */
#menuhere a:link, #menuhere a:visited, #menuhere a:hover {
	/*/*/border: 1px solid #1A4876;
	background-color: #6B0000;
	background-image:  url('/network/menu_bg-here.png');
	color: #FFFFFF; /* */
}


#submenu a {
	padding: 0px 0px 0px 18px;
	border: 0px;
	background-image: url('/network/menu_subbg-default.png');
	}
	
#submenu a:hover {
	border: 0px;
	background-image: url('/network/menu_subbg-hover.png');
	}
	
#menuhere #submenu a {
	border: 0px;
	background-image: url('/network/menu_subbg-heredefault.png');
	color: #D0D0D0;
	}
	
#menuhere #submenu a:hover {
	border: 0px;
	background-image: url('/network/menu_subbg-herehover.png');
	color: #FFFFFF;
	}
	
#menuhere #submenu #submenuhere a {
	border: 0px;
	background-image: url('/network/menu_subbg-heresubhere.png');
	font-weight: bold;
	color: #FFFFFF;
	}
