/* CSS Document */

a img {
	border: 0px;
}

a:link	{
	color: #900; 
	text-decoration: underline;		
}

a:visited {
	color: #900;
}

a:hover, a:visited:hover {
	color: #c90; 
	text-decoration: underline;
}

body {
	background-color: #c0d8de;
	background-image:  url("../images/body_bg.jpg");
	background-position: 0px 0px;
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	margin: 0px;
	padding: 0px;
}


/*************************** PAGE FOOTER STYLES *****************************/

#footer {
	clear: both;
	width: 100%;
	z-index: 400;
}

#footeraddress {
	background-image:  url("../images/aaahc_logo.gif");
	background-position: bottom right;
	background-repeat: no-repeat;
	margin-left: 168px;
	padding: 7px 0px 3px 0px; 
}

#footerbtmnav {
	background-image: url("../images/footer_bg.jpg");
	background-repeat: repeat-x;
	font-size: 90%;
	font-weight: normal;
	height: 25px;
	line-height: 24px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 0px 5px 0px 10px;
}


/*************************** END PAGE FOOTER STYLES *****************************/

h1, h2, h3, h4, h5 {
	font-family: Georgia, "Times New Roman", Times, serif;
}		

h1	{
	color: #009900;
	font-size: 182%;
	font-weight: lighter;
	margin-top: 0px;
	padding-top: 10px;
}

h2	{
	color: #009900;
	font-size: 164%;
	font-weight: lighter;
	padding-top:6px;
	margin-bottom: 12px;
}

h3	{
	color: #009900;
	font-size: 146%;
	font-weight: lighter;
	padding-top: 6px;
	margin-bottom: 12px;
}

h4	{
	color: #009900; 
	font-size: 127%;
	font-weight: normal; 
	margin-bottom: 10px;
}
	
h5	{
	color: #009900;
	font-size: 100%;
	font-weight: bold;
	line-height: 15px;
	padding: 4px 10px 0px 0px;
	margin-bottom: 11px;
}

/******************************** PAGE HEADER STYLES ***********************************/

#headerbanner {
	background-image:   url("../images/shs_banner.jpg");
	background-position: right top;
	background-repeat: no-repeat;
	min-width: 500px;
}

#headerchicologo {
	background-color: #FFFFFF;
	background-image:    url("../images/header_bg.gif");
	background-position: top;
	background-repeat: repeat-x;
	height: 93px;
}

/****************************** END PAGE HEADER STYLES **********************************/



/****************************** LEFT NAVIGATION STYLES **********************************/

#leftnav {
	float: left;
	margin: 0px;
	padding: 10px 0px 10px 14px;
	width: 136px;
}


#leftnav a {
	display: block;
	font-size: 100%;
	font-weight: normal;
	padding-bottom: 7px;
	padding-right: 10px;
}

#leftnav a.currentpage { /* used in leftnav to highlight current page */ 
        color: #000;
        font-weight: bold;
}

#leftnav li {
	display: inline;
}

#leftnav li a:hover, #leftnav li a:visited:hover {
	color: #c90; 
}

#leftnav li a, #leftnav li a:visited, #leftnav li a:hover, #leftnav li a:visited:hover {
	text-decoration: none;
}

/* sub menu styles */

#leftnav ul { /* hides ALL of the sub-menus; individual menus are revealed on specific pages */
	display: none;
}

#leftnav ul li { /* gets rid of the dots on the ul, they are set in the a below */
	list-style:none;
}

#leftnav ul li a { /* set the margins for the sub-menus */
	color: #900; 
	display: list-item;
	font-size: 90%;
	font-weight: normal;
	line-height: 10px;
	list-style: square;
	list-style-position: inside;
	margin: 0px 0px 0px -28px;
	padding: 0px 7px 4px 0px;
	text-indent: -12px;
}
/* Fix IE. Hide from IE Mac \*/
* html #leftnav ul li a {
	margin: 0px 0px 0px -25px;
	text-indent: -16px;	
}
*:first-child+html #leftnav ul li a {
	margin: 0px 0px 0px -25px;
	text-indent: -16px;	
}
/* End */

#leftnav li ul {
	padding-bottom: 5px;
}

#leftnav li ul li a:hover, #leftnav li ul li a.over {
	color:#c88e03;
	text-decoration: none;
}


/********************************** END LEFT NAVIGATION STYLES ************************************/

/****************************** Drqpdown LEFT NAVIGATION STYLES **********************************/

#leftnav-sublinks-context {
	float: left;
	margin: 0px;
	min-height: 450px;
	padding: 10px 0px 0px 14px;
	width: 136px;
}


#leftnav-sublinks-context a {
	display: block;
	font-size: 100%;
	font-weight: normal;
	padding-bottom: 7px;
	padding-right: 10px;
}


#leftnav-sublinks-context a.currentpage { /* used in leftnav to highlight current page */ 
        color: #000;
        font-weight: bold;
}
#leftnav-sublinks-context li {
	display: inline;
}

/*
#leftnav-sublinks-context li a:link, 
#leftnav-sublinks-context li a:visited {
	color: #900;
}
*/

#leftnav-sublinks-context li a:hover, 
#leftnav-sublinks-context li a:visited:hover {
	color: #c90; 
}

#leftnav-sublinks-context li a, 
#leftnav-sublinks-context li a:visited, 
#leftnav-sublinks-context li a:hover, 
#leftnav-sublinks-context li a:visited:hover {
	text-decoration: none;
}

/* sub menu styles */

#leftnav-sublinks-context ul { 
	margin: -3px 0px 3px 0px;

}

#leftnav-sublinks-context ul li { /* gets rid of the dots on the ul, they are set in the a below */
	list-style:none;
}

#leftnav-sublinks-context ul li a { /* set the margins for the sub-menus */
	color: #900; 
	display: list-item;
	font-size: 90%;
	font-weight: normal;
	line-height: 10px;
	list-style: square;
	list-style-position: inside;
	margin: 0px 0px 0px -28px;
	padding: 0px 7px 4px 0px;
	text-indent: -12px;
}
/* Fix IE */
* html #leftnav-sublinks-context ul li a {
	margin: 0px 0px 0px 15px;
	text-indent: -16px;	
}
*:first-child+html #leftnav-sublinks-context ul li a {
	margin: 0px 0px 0px 15px;
	text-indent: -16px;	
}
/* End */

#leftnav-sublinks-context li ul li a:hover, 
#leftnav-sublinks-context li ul li a.over {
	color:#c88e03;
	text-decoration: none;
}
/********************************** END Dropdown LEFT NAVIGATION STYLES ************************************/
/****************************** Flyout LEFT NAVIGATION STYLES **********************************/

#leftnav-flyout {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 2px 0px 0px 0px;
	top: auto;
	width: 136px;
	z-index: 1;
}
	
#leftnav-flyout li {
	margin: 0px;
	position: relative;
}

/* IE Fix. \*/
* html #leftnav-flyout li {
	display: inline;
}
/* End */

#leftnav-flyout li a {
	color: #990000;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	margin: 0px;
	padding: 4px 10px 4px 10px;
	text-decoration: none;
	width: 130px; /* this allows the link to be active all the way across the list-item, not just the words.  */
}

#leftnav-flyout li ul {
	border-top: #FFF solid 1px;
	left: 150px;
	list-style: none;
	position: absolute;
	top: -1px;
	padding: 0px;
	margin: 0px;
}

#leftnav-flyout li:hover ul, 
#leftnav-flyout li.over ul { 
	display: block;
}

#leftnav-flyout ul li a {
	background-color: #ece9c8;
	border-bottom: #FFF solid 1px;/**/
	border-top: none;
	font-weight: normal;
	padding: 4px 5px 4px 10px;
	width: 136px; /* this allows the link to be active all the way across the list-item, not just the words.  */
}

#leftnav-flyout ul { /* hides secondary and tertiary ul's until appropriate li is rolled over */
	display: none;
}

#leftnav-flyout li:hover ul, 
#leftnav-flyout li.over ul { /* makes the secondary nav appear when a primary li is rolled over */
	display: block;
}

#leftnav-flyout li:hover a { /* IE ignores this, but we have the js hack to fix it. only reason this is here is to keep the "parent" element active. */
	background-color: #ece9c8;
}

#leftnav-flyout li:hover ul li a {
	background-color: #ece9c8;
}

#leftnav-flyout li a:hover, 
#leftnav-flyout li ul li a:hover, 
#leftnav-flyout li ul ul li a:hover { /* applies hover styles to ANY li rolled over */
	background-image: none;
	color: #c90; 
	text-decoration: none;
}

#leftnav-flyout li a:hover { /* applies hover styles to first level li rolled over */
	background-color: #FFF;
}

#leftnav-flyout li ul li a:hover, 
#leftnav-flyout li ul ul li a:hover { /* applies hover styles to secondary and tertiatry li rolled over */
	background-color: #faf7d4;
}
/********************************** END Flyout LEFT NAVIGATION STYLES ************************************/

/****************************** MAIN CONTENT AREA OF PAGE STYLES **********************************/

#main {
	background-image:  url("../images/lt_bg.jpg");
	background-position: 0px 0px;
	background-repeat: no-repeat;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	float: left;
	height: 100%;
}

#mainbg { /* the sole purpose of this is to place the image at the bottom left of the menu */
	background-image: none;
	float: left;
	height: 100%;
}


	/****************************** MAINHOME AREA OF PAGE STYLES **********************************/

	#mainhome {
		padding-left: 150px;
	}
	
		/****************************** MAIN HOME CONTENT LEFT AREA OF PAGE STYLES **********************************/

		#mainhomecontentleft {
			margin: -5px 0px 10px 18px;
			width: 375px; /* 350 + 35 */
		}
		
		#mainhomecontentleft  h1 {
			margin-top: 0px;
			padding-top: 0px;
		}
		
		#mainhomecontentleft p, #mainhomecontentleft li {
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size: 118%;
			font-style: italic;	
			line-height: 22px;
		}
		
		#mainhomecontentleft ul {
			margin: -10px 0px 0px -25px;
		}

		/* Fix IE. Hide from IE Mac \*/
		* html #mainhomecontentleft ul {
			margin: -15px 0px 0px 15px;
		}
		*:first-child+html #mainhomecontentleft ul {
			margin: -15px 0px 0px 15px;
		}
		/* End */
			
		/******************************* END MAIN CONTENT LEFT AREA OF PAGE STYLES **********************************/


		/****************************** MAIN HOME CONTENT RIGHT AREA OF PAGE STYLES **********************************/
		
		#mainhomecontentright {
			background-image: url("../images/home_rt_border.jpg");
			background-repeat: no-repeat;
			clear: right;
			float: right;
			margin-top: -288px; /* 273 + 15 */
			min-height: 500px;
			padding: 15px 14px 15px 18px;
			position: relative;
			width: 155px; /* 180 - 35 */
		}
				
		#mainhomecontentright h2 {
			color: #009900; 
			font-size: 160%;
			font-weight: normal; 
			margin: 0px;
		}
		#mainhomecontentright h3 {
			color: #660000; 
			font-size: 110%;
			font-weight: normal; 
			margin: 0px;
		}		
		#mainhomecontentright img {
			float:right;
			padding: 0px 0px 0px 5px;
		}
		
		#mainhomecontentright p {
			margin-top: 2px;
		}
		
		#mainhomecontentright ol {
			margin-left: -20px;
		}

		/* Fix IE. Hide from IE Mac \*/
		* html #mainhomecontentright ol {
			margin-left: 22px;
		}
		*:first-child+html #mainhomecontentright ol {
			margin-left: 22px;
		}
		/* End */

		#mainhomecontentright ul {
			margin-left: -25px;
		}
		
		/* Fix IE. Hide from IE Mac \*/
		* html #mainhomecontentright ul {
			margin-left: 15px;
		}
		*:first-child+html #mainhomecontentright ul {
			margin-left: 15px;
		}
		/* End */
		
		#mainfeaturebody {
			padding-top: 15px;
		}
				
		/******************************* END MAIN HOME CONTENT RIGHT AREA OF PAGE STYLES *******************************/

	#mainhomeimage {
		background-image: url("../images/rotating_home/4.jpg");
		background-repeat: no-repeat;
		float: right;
		height: 273px;
		padding-bottom: 15px;
		width: 600px;
	}

	#mainhomeinset {
		display: none;
	}
	
	/******************************END MAINHOME AREA OF PAGE STYLES **********************************/


	/******************************MAININTERIOR AREA OF PAGE STYLES **********************************/
	
	#maininterior {
		padding-left: 150px;
	}

#maininteriorleft {
   float: left;
}

		/******************************MAININTERIORCONTENT AREA OF PAGE STYLES **********************************/
	
		#maininteriorleftcontent {
			float: left;
			padding-left: 18px;
			padding-right: 20px;
			width: 382px; 
		}

                /* Fix IE. Hide from IE Mac \*/
		* html #maininteriorleftcontent {
			width: 380px;
		}
		
		#maininteriorleftcontent h1 {
			padding-top: 20px;
		}
	
		#maininteriorleftcontent li {
			line-height:16px;
		}
	
		/******************************END MAININTERIORCONTENT AREA OF PAGE STYLES **********************************/
	
	
		/***************************** MAIN INTERIOR RIGHT SIDEBAR STYLES ****************************/
		
		#maininteriorright {
			background-image:  url("../images/rt_bg.jpg");
			background-position: 0px 50px;
			background-repeat: no-repeat;
			float: right;
			width: 180px;
		}
				
		#maininteriorright p.breadcrumbs {
			background-color: #D9D5B7;
			border-top: 1px solid #666;
			border-bottom: 1px solid #666;
			font-size: 10px;

			line-height: 12px;
			margin: -2px 0px 0px 0px;
			padding: 7px 10px 10px 10px;
		}
		
		#maininteriorright #searchbox {
			background-color: #f7f4eb;
			border-bottom: 1px solid #666;
			padding: 10px 0px 10px 15px;
		}
		/* Fix IE. Hide from IE Mac \*/
		* html #maininteriorright #searchbox {
			padding: 10px 0px 0px 15px;
			margin-bottom: -10px;
		}
		*:first-child+html #maininteriorright #searchbox {
			padding: 1px 0px 0px 15px;
			margin-bottom: -10px;
		}
		/* End */
			
		#maininteriorrightcontent {
			padding: 0px 10px 10px 12px;
		}
			
		#maininteriorrightcontent ol {
			margin-left: -20px;
		}

		/* Fix IE. Hide from IE Mac \*/
		* html #maininteriorrightcontent ol {
			margin-left: 22px;
		}
		*:first-child+html #maininteriorrightcontent ol {
			margin-left: 22px;
		}
		/* End */

		#maininteriorrightcontent ul {
			margin-left: -25px;
		}
		
		/* Fix IE. Hide from IE Mac \*/
		* html #maininteriorrightcontent ul {
			margin-left: 15px;
		}
		*:first-child+html #maininteriorrightcontent ul {
			margin-left: 15px;
		}
		/* End */

		/***************************** END MAIN INTERIOR RIGHT SIDEBAR STYLES ****************************/
		
	/***************************** END MAIN INTERIOR SIDEBAR STYLES ****************************/

/****************************** END MAIN AREA OF PAGE STYLES **********************************/

p {
	line-height: 16px;
	margin-top: 5px;
}

#printheading {
	display: none;
}

/****************************** SEARCH BOX STYLES **********************************/


#searchbox label, #searchbox legend {
	display: none;
}

#searchbox fieldset {
	border: 0px;
	margin: 0px;
	padding: 0px;
}

#site-search-form #site-search-query {
	background-color: #EEE;
	color: #666;
	font-size: 90%;
	height: 13px;
	padding-top: 3px;
	width: 110px;
}

#site-search-form #site-search-submit {
	background-image: url('/_assets/1.0/images/go.jpg');
	border: 0px;
	height: 20px;
    line-height: 0%;
    margin-left: 4px;
    padding-left: 0px;
	position: relative;
    text-indent: -999em;
	top: -2px;
	width: 21px;
}


/****************************** END SEARCH BOX STYLES **********************************/

#skip {
	height: 1px;
}

/**************** TABLE STYLES  **************************/

table {
      border-bottom: 2px solid #888358;
      border-top: 2px solid #888358;
      margin-bottom: 10px;
}

td {
      border-bottom: 1px solid #D0BB97;
      padding: 3px 4px;
      text-align: left;
}

th {
      background-color: #888358;
      color: #FFF;
      font-size: 100%;
      font-weight: bold;
      padding: 1px 4px 3px 4px;
}

.bkgdark  {
      background-color: #D9C8A8;
}

.bkglight  {
      background-color: #F1EADD;
}

/**************** END TABLE STYLES  **************************/

#wrapper { /* this is the fixed width element that holds the entire page content */
	background-color: #fff;
	margin: 0px auto;
	padding: 0px;
	width: 752px;   
}

