

body				{ background-color: #E5E0DC; text-align: center;
					  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.7em; }

#container 			{ position: relative; width: 720px; background: url(images/scaling_shadow.jpg) repeat-y;
					  margin-left: auto; margin-right: auto; margin-bottom: 0; padding: 0 0 0 0; }

#blackbanner		{ width: 720px; height: 90px; background: url(images/blackbanner.jpg); }

#redstripe			{ margin: 0 20 0 0; }

#bug				{ padding: 14 0 0 16; text-align: left; background-repeat: no-repeat; }

#footer				{ width: 720px; height: 34px; background-image: url('images/bottom_shadow.jpg');
					  padding: 0 0 0 0; margin: 0 0 0 0; background-repeat: no-repeat; }


/* Secondary_nav is the section at the far right of the black banner */
#secondary_nav					{ text-align: right; padding: 6px 20px 0px 0px; }
#secondary_nav		a:link		{ color: #ffffff; font-size: 10px; font-weight: normal; }
#secondary_nav		a:visited	{ color: #ffffff; font-size: 10px; font-weight: normal; }
#secondary_nav		a:hover		{ color: #a00000; font-size: 10px; font-weight: normal; }
#secondary_nav		a:active	{ color: #ffffff; font-size: 10px; font-weight: normal; }
/* End Secondary_nav styles */


/* navbar and describe are the styles for main navbar - "describe" is for the dropdown portion of the menu */
#navbar				a:link				{ font-size: 10px; font-weight: bold; }
					a.navbar:visited	{ font-size: 10px; font-weight: bold; }
					
#navbar				{ background-image: url('images/navbar.jpg'); top: 90px;
					  text-align: left; padding: 2 0 0 10; }

#navbar_empty		a:link					{ font-size: 10px; font-weight: bold; }
					a.navbar_empty:visited	{ font-size: 10px; font-weight: bold; color: #A00000; }
					a.navbar_empty:hover	{ color: #A00000; text-decoration: none; cursor: default; }
					  
#navbar layer		{ width: 720px; height: 24px; }

#navbar ilayer		{ width: 720px; height: 24px; background-color: #cec9c5; }

#describe			{ background-image: url('images/navbar.jpg'); top: 90px;
					  text-align: left; padding: 4 0 2 10; }

#describe 			{ background-color: #cec9c5; width: 720px; height: 24px; }
html>body #describe	{ width: auto; height: 18px; } 

#describe			a.describe:link		{ font-size: 0.8em; font-weight: normal; }
					a.describe:visited	{ font-size: 0.8em; font-weight: normal; }
/* End navbar and describe styles */


#bodycopy	 		{ color: #000; line-height: 1.4em; text-align: left; margin: 0 250px 0 0; padding: 20 0 30% 40; }


/* the following are for the sidebar boxes, including the "divisional nav" boxes */

#sidebar_container	{ position: absolute; left: 508px; top: 186px; }


#eetd_nav 					{ width: 194px; border: 1px solid #4A4A4A;
							  padding: 0 0 0 0; font-family: Verdana, Arial, Helvetica, sans-serif;
							  font-size: 1em; background-color: #496151; color: #fff; }
#eetd_nav ul 				{ list-style: none; margin: 0; padding: 0; border: none; }
#eetd_nav li 				{ margin: 0; border-bottom: 1px solid #78807B; }
#eetd_nav li a				{ display: block; padding: 8px 10px 8px 0.5em;
							  background-color: #496151; color: #fff;
							  text-decoration: none; width: 100%; }
html>body #eetd_nav li a 	{ width: auto; }
#eetd_nav li a:hover 		{ background-color: #CEC9C5; color: #a00000; }


#New Vectors_nav 					{ width: 194px; border: 1px solid #4A4A4A;
							  padding: 0 0 0 0; font-family: Verdana, Arial, Helvetica, sans-serif;
							  font-size: 1em; background-color: #91877E; color: #fff; }
#New Vectors_nav ul 				{ list-style: none; margin: 0; padding: 0; border: none; }
#New Vectors_nav li 				{ margin: 0; border-bottom: 1px solid #78807B; }
#New Vectors_nav li a				{ display: block; padding: 8px 10px 8px 0.5em;
							  background-color: #91877E; color: #fff;
							  text-decoration: none; width: 100%; }
html>body #New Vectors_nav li a 	{ width: auto; }
#New Vectors_nav li a:hover 		{ background-color: #CEC9C5; color: #a00000; }


#hsd_nav 					{ width: 194px; border: 1px solid #4A4A4A;
							  padding: 0 0 0 0; font-family: Verdana, Arial, Helvetica, sans-serif;
							  font-size: 1em; background-color: #3E7687; color: #fff; }
#hsd_nav ul 				{ list-style: none; margin: 0; padding: 0; border: none; }
#hsd_nav li 				{ margin: 0; border-bottom: 1px solid #A3A8A9; }
#hsd_nav li a				{ display: block; padding: 8px 10px 8px 0.5em;
							  background-color: #3E7687; color: #fff;
							  text-decoration: none; width: 100%; }
html>body #hsd_nav li a 	{ width: auto; }
#hsd_nav li a:hover 		{ background-color: #CEC9C5; color: #a00000; }


#cyber_nav 					{ width: 194px; border: 1px solid #4A4A4A;
							  padding: 0 0 0 0; font-family: Verdana, Arial, Helvetica, sans-serif;
							  font-size: 1em; background-color: #7F7085; color: #fff; }
#cyber_nav ul 				{ list-style: none; margin: 0; padding: 0; border: none; }
#cyber_nav li 				{ margin: 0; border-bottom: 1px solid #A3A8A9; }
#cyber_nav li a				{ display: block; padding: 8px 10px 8px 0.5em;
							  background-color: #7F7085; color: #fff;
							  text-decoration: none; width: 100%; }
html>body #cyber_nav li a 	{ width: auto; }
#cyber_nav li a:hover 		{ background-color: #CEC9C5; color: #a00000; }


#sidebar1			{ position: relative; width: 194px; padding: 0 0 0 0; border: 1px solid #4A4A4A;
					  text-align: left; background-color: #CEC9C5; }
#sidebar1 ul		{ padding: 0 8 2 4; margin-top: 4; }
#sidebar1 			a:link	{ font-weight: normal; font-size: 0.9em}
#sidebar1 			a:visited	{ font-weight: normal; font-size: 0.9em}


#sidebar2			{ position: relative; width: 194px; border: 1px solid #4A4A4A; margin-top: 11px; padding: 0 0 0 0;
					  text-align: left; background-color: #CEC9C5; }
#sidebar2 ul		{ padding: 0 8 2 4; margin-top: 4; }
#sidebar2 			a:link	{ font-weight: normal; font-size: 0.9em}
#sidebar2 			a:visited	{ font-weight: normal; font-size: 0.9em}


#sidebar3			{ position: relative; width: 194px; border: 1px solid #4A4A4A; margin-top: 11px; padding: 0 0 0 0;
					  text-align: left; background-color: #CEC9C5; }
#sidebar3 ul		{ padding: 0 8 2 4; margin-top: 4; }
#sidebar3 			a:link	{ font-weight: normal; font-size: 0.9em}
#sidebar3 			a:visited	{ font-weight: normal; font-size: 0.9em}

/* end sidebar styles */


/* H1 is the style for the inner page header "bug" - don't use for anything else! */
h1					{ background-image: url(images/bug.jpg); background-repeat: no-repeat; width: 420px; height: 35px;
					  text-align: left; font-size: 1.3em; line-height: 2.3em; text-indent: 5px; }
					  
h2					{ color: #E8740E; font-size: 1.2em; font-weight: bold; line-height: 1em;
					  text-align: left; display: inline; }

h3					{ color: #E8740E; font-size: 1em; font-weight: bold; line-height: 1em;
					  text-align: left; display: inline; }
					  
/* H4 is used for the headlines in the sidebars. */
h4					{ border-bottom: 1px solid #4A4A4A; padding: 8 0 8 6; width: 194px; background-color: #BFBAB6; margin: 0 0 4 0;
					  color: #000; font-size: 1em; font-weight: bold; line-height: 0.7em; text-align: left; }
html>body h4	 	{ width: auto; margin: 0 0 4 0; }


a:link				{ color: #A00000; font-weight: bold; line-height: 1em; text-decoration: none; }

a:visited			{ color: #A00000; font-weight: bold; text-decoration: none; }
/* formerly 4F5559 */

a:hover				{ color: #828282; font-weight: bold; text-decoration: underline; }

ul					{ margin-left: 24px; padding-left: 0px; }

table				{ font-size: 1em; margin-right: 200px; }
html>body table		{ width: auto; }