@charset "UTF-8";
/* ADHS Screen CSS */

body {
	behavior: url(/style/ie_fix.htc); /*IE6 fix for flyout left nav menu*/
	font: small Arial, Helvetica, sans-serif;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
h1 {
	font: 125% Verdana, Arial, Helvetica, sans-serif; /* font size as % so user can control size through browser font size */
	font-weight:bold;
	color: #4d5495;
	display: inline; /*eliminates unneccessary padding above element*/
	margin-bottom:0;
}
h2 {
	font: 110% Verdana, Arial, Helvetica, sans-serif; /* font size as % so user can control size through browser font size */
	color: #C60;
	margin-top:0;
	margin-bottom:0;
}
h3 {
	font: 110% Verdana, Arial, Helvetica, sans-serif; /* font size as % so user can control size through browser font size */
	color: #4d5495;
	font-weight:bold;
}
a {
	color: #C60;
}
a:hover {
	color: #666;
}
/*#masterContainer {
	width: 955px;
}*/ /*uncomment in css and master template to remove wings */
form { /* necessary to eliminate extra spacing caused by form tags */
	margin:0;
	padding:0;
}
#contentContainer { 
	width: 955px;  /* using 20px less than a full width allows for browser chrome and avoids a horizontal scroll bar. necessary to center content on page. */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
	padding: 0 0 10px 0;
}
#contentContainer a {
	color: #C60;
}
#contentContainer a:hover {
	color: #666;
}
#topspacing {
	padding: 0 0 0 0;
}
#break {
	padding-top: 1px; /* padding, not margin so that bkgd image in #container1 is covered by bkgd color specified */
	background: #FFF;
}
#tools {
	width:955px;
	text-align: right;
	padding: 5px 0 2px 0; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	display: inline-block;
	/*font-size: .8em;*/
}
#tools a {
	color: #C60;
}
#tools a:hover {
	color: #666;
}
#tools .toolstext {
	color:#000;
}
#tools img {
	border: 0;
}
#extension1 {
	background: #333;
	width: 100%; /*For L R extension*/
}
#header {
	width: 100%;
	background: url(/images/template/header_bkgd.jpg) repeat-x; /*Uncomment for L R extension and change width properties throughout from 100% to page width in pixels, and remove #masterContainer.*/
}
#header img {
	width:100%;
	display:block; /* IE6 fix for extra space below div tag. Without this bottom of image is aligned to text baseline with room for decenders. display inline-block necessary for IE8, FireFox, Chrome and Safari, but adds space in IE6, so table used in header include */
	border: none;
}
#extension2 {
	background: #333;
	width: 100%; /*For L R extension*/
}
#searchContainer {
	background: #333;
	width: 955px;
}
#search {
	width:955px;
	display: inline-block;
	height: 26px;
}
#search #tagline {
	float: left;
	color: #FFF;
	font-style: italic;
	padding: 5px 0 5px 5px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}
#search #searchbox {
	float:right;
	padding-top:0px;
}
#search #searchbox_secondary { /*used for directory specific searches such as azwic.gov */
	float:right;
	padding-top:0px;
}
#search #navigationContainer {
	width: 100%; /*Remove for L R extension*/
	/*background: #666;*/
}
#search #navigation {
	/*text-align:left;*/
	/*width:950px;*/
	float: left;
	padding: 5px 0 5px 5px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	color: #FFF;
	font-weight: bold;
	/*display: inline-block;*/
}
#search #navigation a {
	color: #FFF;
	text-decoration: none;
}
#search #navigation a:hover {
	color: #CCC;
}
#spacing1 {
	height:10px;
}
#footer {
	clear:both;
	width: 955px;
	text-align: center;
	display: inline-block; /*Necessary for centering in FireFox anf IE8*/
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	background: url(/images/template/footer_back.jpg) repeat-x left top;
}
#footer p {
	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */
	padding: 5px 0 0 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
}
#footer a {
	color: #C60;
}
#footer a:hover {
	color: #666;
}

/* BEGIN LEVEL 0 STYLES */
#breadcrumb_level0 {
	margin: 0 0 0 0px;
	padding: 10px 0 0 5px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #FFF;
	padding-bottom:10px;
}
#breadcrumb_level0 a {
	color: #C60;
}
#breadcrumb_level0 a:hover {
	color: #666;
}
#main_level0 {
	margin: 0 0 0 0px;
	padding: 0 150px 0 5px; /* right padding keeps main text to a readable line length */
	background: #FFF;
}
/* END LEVEL 0 STYLES */

/* BEGIN LEVEL 1 STYLES */
#leftNav { /* other left nav style addressed in menu bar css */
	padding: 0px 0px 0px 0px; /* also addressed in menu bar css */ 
	float:left;
	width:190px;
	color:#FFF;
	display: block;
}
#leftNav p /* necessary for left nav include files which use p tags around each element for compatibility with Contribute editing */
{
	margin:0 0 0 0; 
}
#leftNavContact {
	clear:both;
	padding: 10px 5px 0px 5px;
	float:left;
	width:190px;
	color:#FFF;
	display: block;
	background: #FFF url(/images/template/left.gif) repeat-y left top; /*Necessary to fill background color */
}
#leftNavContact p /* necessary for left nav include files which use p tags around each element for compatibility with Contribute editing */
{
	margin:0 0 0 0; 
	padding: 0px 5px 0px 0px; /*necessary for padding around left nav text*/
}
#leftNavContact a {
	color: #FFF;
}
#leftNavContact a:hover {
	color: #CCC;
}
#leftNavOther {
	clear:both;
	padding: 10px 0px 0px 5px;
	float:left;
	width:190px;
	color:#FFF;
	background: #FFF url(/images/template/left.gif) repeat-y left top; /*Necessary to fill background color */
}
#leftNavOther img {
	border:none;
}
#breadcrumb_level1 {
	margin: 0 0 0 190px; /* match width of leftNav */
	padding: 10px 0 0 15px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
	background: #FFF;
	padding-bottom:10px;
}
#breadcrumb_level1 a {
	color: #C60;
}
#breadcrumb_level1 a:hover {
	color: #666;
}
#main_level1 {
	margin: 0 0 0 190px; /* match width of leftNav */
	padding: 0 0 10px 15px; /*bottom padding necessary for color extension of left nav to top of footer */
	background: #FFF;
}

/* END LEVEL 1 STYLES */

/* BEGIN GITA LEFT NAV MENU CODE (modified) */

.nextlevel {
	background-color: #666; /*bkgd color of flyout*/
}
#menu {
	width: 190px;
	padding-top: 0px;s
}
#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	color:#FFFFFF;
}
#menu a, #menu h2 {
	display: block;
	margin: 0;
	padding: 5px 5px 3px 5px; /*padding for individual left nav text links*/
	color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	background-color:#7e7e9c; /*use instead of bkgd img below so not to cover .arrows below and matches color of bkgd gif called in #contentContainer2*/ 
	/*background: #FFF url(/images/template/left.gif) repeat-y left top;*/ /*NECESSARY for bottom spacing in IE8 and Firefox*/
}
#menu .leftNavNonLink { /*added style missing from gita's original #menu for non linked text in left nav*/
	display: block;
	margin: 0;
	padding: 5px 5px 3px 5px; /*padding for individual left nav text links*/
	color: #FFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}
#menu .leftNavNonLinkCategory { /*added style missing from gita's original #menu for non linked category text in left nav*/
	display: block;
	margin: 0;
	padding: 5px 5px 3px 5px; /*padding for individual left nav text links*/
	color: #FFF;
	font-weight:bold;
}

#menu .leftNavNonLinkCategory2 { /*added style missing from gita's original #menu for non linked category text in left nav*/
	display: block;
	margin: 0;
	padding: 5px 5px 3px 5px; /*padding for individual left nav text links*/
	color: #FFF;
	font-weight:bold;
	font-size:105%;
}

#menu a {
	text-decoration: none;
}
#menu a:hover {
	color: #FFF;
	background: #333;
}
#menu li {
	position: relative; 
}
#menu ul ul ul {
	margin: +3% 0 0 0%; /* positioning of submenus in relation to menu items */
	position: absolute;
	top: 0;
	left: 100%;
	width: 100%;
  	filter: alpha(opacity=95);/* for IE */
  	opacity: 0.95;/* CSS3 standard */
	border: 1px solid #CCC;
}
#menu ul ul ul a {
	color: #FFF
}
#menu li:hover {
	background: #333;/*necessary for left nav text sans hyperlink*/	
	color:#FFFFFF;
}
div#menu ul ul ul,
div#menu ul ul li:hover ul ul {
	display: none;	
}
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul {
	display: block;
}
#menu ul li {
	float: left;
	width: 100%; 
}
#menu ul li a { 
	height: 1%;
} 
.arrow {
	background: url(/images/template/arrow.gif) no-repeat right; /*Corrected for alignment with long links. Image also corrected. */
}
/* END GITA LEFT NAV MENU CODE (modified with fixes) */

.linklist {
	line-height:2em;
}
.linklist ul {
	list-style: none;
	margin: 0;
}
.linklist li {
	margin: 0;
	padding:0;
}

/* BEGIN CONTENT AREA STYLES from previous template */

/*img {
	border: 0px;
	padding: 0px;
}

#imgborder{
	border: 1px solid;
}

#imgborder .a{
	border: 1px solid;
	color:#000000;
}*/

.attention {
	color:#990000;
	font-weight: bold;
}

.attentionlarge {
	color:#990000;
	font-weight: bold;
	font-size: medium;
}

.small {
	font-size: x-small;
}

.medium {
	font-size: medium;
}

.blue {
	color: #304098;
	font-weight: normal;
}

.blueandbold {
	color: #304098;
	font-weight: bold;
}

/*END CONTENT AREA STYLES*/
