html,body{margin:0;padding:0; font-family:verdana; font-size:11px; color:#333333;}
body{text-align:center}
p{margin:0 10px 10px}
a:link, a:active, a:visited {text-decoration:underline; color:#3399CC}
a:hover {text-decoration:none; color:#3399CC; }
#logo{ width:175px; height:111px; text-align:left; background-image:url(../images/aimLogo.gif); background-repeat:no-repeat; background-position:top left;}
.mainBody {margin:0px; background-image:url(../images/aimBg.jpg); background-repeat:repeat-x; background-color:#993300; background-attachment:fixed;}
#container{text-align:left; background-color:#FFFFFF; border-left:10px solid #FFFFFF; border-right:10px solid #FFFFFF; width:872px; padding:0px; margin:0px;}
#header {width:872px; height:130px; text-align:left; background-image:url(../images/quote.gif); background-repeat:no-repeat; background-position:top right;}
#subContainer{text-align:left; background-image:url(../images/subBodyBg.jpg); background-repeat:repeat-x; background-postion:top center; width:872px; background-color:#333333; padding:0px; margin:0px;}
#wrapper{text-align:left; float:left; background-image:url(../images/wrapperBg.png); width:848px; background-repeat:repeat-y; padding:0px; margin:0px 0px 0px 12px;}	

#contentHeader {text-align:center; padding:15px 0px 0px 0px; background-image:url(../images/contentTop.gif); background-repeat:no-repeat; width:848px; height:175px; background-postion:top center;}

#content{float:right;width:605px;background-color:#FFFFFF; background-image:url(../images/contentBg.jpg); background-repeat:no-repeat; background-position:top; margin:0px 21px 0px 0px; padding:20px 0px 20px 0px; border-left:1px solid #FFFFFF;}
#content h1 {font-size:24px; font-family:Times; color:#3399CC; font-weight:500; padding:0px 0px 0px 25px;}
#content h2 {font-size:18px; font-family:Times; color:#3399CC; font-weight:500; padding:0px 0px 0px 25px;}
#content p {padding:0px 25px 0px 15px; line-height:16px; font-size:small;}
#content li {line-height:16px; font-size:small;}

#featuredHome1 {float:left; width:300px; padding-top:15px;}
#featuredHome1 h1 {font-size:18px; font-family:Times; color:#993300; font-weight:500; }
#featuredHome2 {float:right; width:300px; padding-top:15px;}
#featuredHome2 h1 {font-size:18px; font-family:Times; color:#993300; font-weight:500; }

#sideContent1{background:#FFFFFF; float:left; width:180px; clear:left; margin:0px 0px 0px 25px; }
#sideContent1 h1 {font-size:16px; font-family:Times; color:#333333; font-weight:500; padding:0px 0px 0px 10px;}
#sideContent1 h2 {font-size:18px; font-family:Times; color:#CC6600; font-weight:500; padding:5px 0px 0px 10px;}
#sideContent2{background:#FFFFFF; float:left;clear:left;width:180px; margin:0px 0px 0px 21px; border-bottom:1px dashed #CCCCCC; padding-bottom:5px;}
#sideContent2 h1 {font-size:16px; font-family:Times; color:#333333; font-weight:500; padding:10px 0px 0px 10px;}
sideContent2 a,p {line-height:16px;}
#sideContent3{background:#FFFFFF; float:left;clear:left;width:180px; margin:0px 0px 0px 21px; padding-bottom:5px;}
#sideContent3 h1 {font-size:16px; font-family:Times; color:#333333; font-weight:500; padding:10px 0px 0px 10px;}
sideContent3 a,p {line-height:16px;}
#bulletList h1 {font-size:16px; font-family:Times; color:#333333; font-weight:500; padding:5px 0px 0px 25px;}

#sideContent4{background:#FFFFFF; float:left; width:180px; clear:left; height:80px; margin:0px 0px 0px 21px; border-bottom:1px dashed #CCCCCC;}
#sideContent4 h1 {font-size:16px; font-family:Times; color:#333333; font-weight:500; padding:0px 0px 0px 10px;}

#sideContent5{background:#FFFFFF; float:left; width:180px; clear:left; height:145px; margin:0px 0px 0px 21px; border-bottom:1px dashed #CCCCCC;}
#sideContent5 h1 {font-size:16px; font-family:Times; color:#333333; font-weight:500; padding:0px 0px 0px 10px;}

#footer{color: #CCCCCC; font-size:10px; clear:both; background-image:url(../images/footerTop.gif); background-repeat:no-repeat; width:848px; background-postion:top center; margin-left:12px; padding:18px 0px 0px 0px;}
#footer a:link, #footer a:active, #footer a:visited {text-decoration:underline; color:#CCCCCC; font-size:10px;}
#footer a:hover {text-decoration:none; color:#CCCCCC; font-size:10px;}
/*TABS*/
#tabs{

float:right;
margin:100px 35px 0px 0px;
padding:0px 0px 0px 0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:normal;

}

.style1 {font-size: 11px}

#tabs ul{
list-style-type: none;
margin:0;
margin-left: 0px; /*Left offset of entire tab menu relative to page*/
padding:0;
}

#tabs li{
display:inline;
margin:0;
padding:0;
}

#tabs a{
float:left;
background:url(../images/tabLeft.gif) no-repeat left bottom;
margin:0;
margin-right: 0px; /*spacing between each tab*/
padding:0 0 0 10px;
text-decoration:none;
}

#tabs a span{
float:left;
display:block;
background:url(../images/tabRight.gif) no-repeat right bottom;
padding: 12px 18px 5px 5px;
line-height:15px;
vertical-align:bottom;
font-size:9px;
font-weight:bold;
color:#666666;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {float:none;}
/* End IE5-Mac hack */

#tabs a:hover span {

color: #993300;

}

#tabs li.current a{ /*Selected Tab style*/
float:left;
background:url(../images/tabLeftActive.gif) no-repeat left bottom;
color:#FFFFFF;

}

#tabs li.current a span{ /*Selected Tab style*/
background:url(../images/tabRightActive.gif) no-repeat right bottom;
color:#333333;

}

#tabs a:hover{ /*onMouseover style*/
float:left;
background:url(../images/tabLeftActive.gif) no-repeat left bottom;
color:#993300;
}

#tabs a:hover span{ /*onMouseover style*/
background:url(../images/tabRightActive.gif) no-repeat right bottom;
color:#993300;
}

/* CSS Document */

table.sample {
	font-family:arial; 
	border-width: 1px;
	border-spacing: ;
	border-style: solid;
	border-color: #1E72D9;
	border-collapse: collapse;
	background-color: white;
}

table.sample th {
	font-family:arial; font-size:11px; font-weight:normal;
	border-width: 1px;
	padding: 2px;
	border-style: inset;
	border-color: #C5CFDC;
	background-color: #C6E8FB;
	-moz-border-radius: ;
}
table.sample td {
	border-width: 1px;
	padding: 2px;
	border-style: inset;
	border-color: #C5CFDC;
	background-color: white;
	-moz-border-radius: ;
}



table.sample tr.d0 td {
	
	border-width: 1px;
	padding: 2px;
	border-style: inset;
	border-color: #CDD3DB;
	background-color: white;
	-moz-border-radius: ;
}
table.sample tr.d1 td {
	border-width: 1px;
	padding: 2px;
	border-style: inset;
	border-color: #CDD3DB;;
	background-color: #993300;
		-moz-border-radius: ;

	
}
#search{
width: 200px;
padding: 105px 0 0 35px;
}
#search input{
height: 15px;
width: 125px;
}

#ajaxSearch_submit {height:25px!important; width:40px!important;}
.search-results {padding-left:26px;}

div.errors {font:bold; color:red; padding:26px;}