﻿/* CSSTidy 1.3dev: Tue, 03 Apr 2007 18:43:18 +0200 */
body 
{
   font-family:Helvetica,Arial,Verdana,sans-serif;
   font-size: .75em;
   margin:0;
}

#topnav 
{
	background-color:#EEEEEE;
	border:1px solid #CCCCCC;
	float:right;
	font-size: .9em;
	height:25px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	white-space:nowrap;
	margin:0 12px 0 0;
	padding: 6px 6px 0 6px;
}

#topnav ul
{
	margin: 0;
	padding: 0;
	border: 0;
}

#topnav li, #bottomlvlnav li 
{
   display:inline;
   margin:0 0 0 .3em;
}

#topnav li a 
{
	color: #666666;
	padding-left: .4em;
	padding-right: .4em;
	text-decoration: none;
}

#topnav li a:hover 
{
	color: #C9000A;
}

#AHSBanner 
{
	background-image: url('../images/logo_ahs.gif');
	background-position: 20px 15px;
	background-repeat: no-repeat;
	height:90px;
	width:250px;
}

#AHSNavBar 
{
   margin-bottom:12px;
   font-size: .9em;
}

#NavMenuContainer 
{
   background-color:#FFFFFF;
   border-left:1px solid #CCCCCC;
   border-right:1px solid #CCCCCC;
   border-top:1px solid #CCCCCC;
   padding: 6px;
   margin-left:1em;
   margin-right:1em;
}

#NavMenuContainer ul
{
	border: 0;
	padding: 0;
	margin: 0;
}

#NavMenuContainer li 
{
   display:inline;
   margin:0 1em 0 .5em;
}

#NavMenuContainer li a
{
	text-decoration: none;
}

div#NavRedBar 
{
   background-color:#CC0000;
   border-bottom:.1em solid #000000;
   border-top:.15em solid #000000;
   clear:both;
   height:30px;
   width:100%;
}

#Sidebar 
{
   background-color: white;
   width: 180px;
   float:left;
}

#Sidebar ul
{
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#Sidebar li 
{
   margin-left: 6px;
   padding: 5px 0 5px 10px;
   border-top: 1px solid #999999;
   background: url('../images/arrow-nav-off.gif') no-repeat 0px 7px;
}

#Sidebar li a
{
	font-size: .9em;
    text-decoration: none;
	margin: 0;
	padding: 0;
}

#Sidebar li a:link, #Sidebar li a:visited 
{
   color: #7E7E7E;
   font-weight: bold;
}

#Sidebar li a:hover, #Sidebar li a:active 
{
   color:#C9000A;
   font-weight:bold;
}

#MainContentWrapper 
{
   clear:none;
   float:left;
   width: 100%;
}

.MainAppWindow 
{
   border: 1px solid #CCCCCC;
   margin: 0 8px 10px 10px;
   padding: 0;
}

#SubContentWrapper 
{
   clear:none;
   float:left;
   width: 200px;
}

.SubAppWindow 
{
   border: 1px solid #CCCCCC;
   margin: 0 10px 10px 0;
   padding: 0;
}

.AppWindowHeading 
{
   color: #330033;
   font-weight: 700;
   height: 21px;
   margin-left: 0;
   padding-left: 6px;
   padding-top: 2px;
   background-image: url('../images/bg_top.jpg');
   background-repeat: repeat-x;
}

.AppWindowSubheading 
{
   color:#333333;
   font-weight: bold;
   margin-left: 6px;
   margin-top: 3px;
   padding-bottom: 6px;
}

.AppWindowMain 
{
   margin: 6px;
}

.AppWindowMain a
{
	color: #CC0000;
	font-weight: bold;
}

.AppWindowMain a:active, .AppWindowMain a:hover
{
	text-decoration: none;
}

.AppWindowMain ul
{
	margin-left: 50px;
	list-style: none;
	list-style-image: url('../images/bullet.gif');
	line-height: 1.5em;
}

.AppWindowMain img
{
	display: block;
	margin-left: auto;
	margin-right: auto;
}

#ahs-bottomlvl-nav 
{
   background-color:#CCCCCC;
   border-bottom:.1em solid #999999;
   border-top:.15em solid #555555;
   clear:both;
   width:100%;
   margin:2em 0 0;
   padding: 8px 0 8px 0;
}

#bottomlvlnav 
{
   font-size: .9em;
   list-style-image:none;
   list-style-position:outside;
   list-style-type:none;
   text-align:center;
   white-space:nowrap;
   margin: 0;
   padding: 0;
}

#bottomlvlnav
{
	border: 0;
	padding: 0;
	margin: 0;
}

#bottomlvlnav li a 
{
   border-left:.3em double #CCCCCC;
   border-right:.3em double #CCCCCC;
   color:#363636;
   font-weight:400;
   text-decoration: none;
   padding:0 .3em 0 .2em;
}

#bottomlvlnav li a:hover 
{
   color:#C9000A;
   border-color:#999999;
}

.clearDiv 
{
   background-color:white;
   clear:both;
   color:#999999;
   margin-top: 0;
}

#NavMenuContainer a:link,#NavMenuContainer a:visited 
{
   background:transparent url(../images/arrow-nav-off.gif) no-repeat scroll left center;
   color:#7E7E7E;
   font-size:120%;
   padding-left:.9em;
}

#NavMenuContainer a:hover 
{
   background:transparent url(../images/arrow-nav-hover.gif) no-repeat scroll left center;
   color:#C9000A;
   padding-left:.9em;
}

.SVMFooterLogo 
{
   border: 0em none;
   float: right;
}

#legal 
{
   color:#666666;
   font-size: .85em;
   font-weight:400;
   text-align:left;
   margin:.2em 2% 0;
}

#legal a
{
	color: #CC0000;
	font-weight: bold;
}

#legal a:active, #legal a:hover
{
	text-decoration: none;
}

#PageContainer, #ContentContainer
{
   width:100%;
}
