* { 
margin: 0px; 
padding: 0px; 
} 

body 
{ 
text-align: center; 
font-family: arial, verdana, sans-serif; 
font-size: 12px; color: #000000; 
background:white url(images/bg_page.gif) no-repeat 50% 0; 
line-height:18px; 
}

p, h1, h2, h3, ol, ul, dl 
{ 
padding:2px 6px 8px; 
}

ol,ul,dl 
h1, h2, h3, ol, ul, dl 
{ 
padding:8px 6px 3px; 
}

ol, ul, dir, menu, dd       		
{ 
margin-left: 40px 
}

ol              					
{ 
list-style-type: decimal 
}

ol ul, ul ol, ul ul, ol ol    		
{ 
margin-top: 0; margin-bottom: 0 
}

a img, :link img, :visited img 
{ 
border: none; 
}

img 				
{ 
display: block; 
}

a:link 				
{ 
color: #8B1375; 
text-decoration: underline; 
}

a:visited 			
{ 
color: #000000; 
text-decoration: underline; 
}

a:hover, a:active 	
{ 
color: #ffffff; 
}

.alignright		
{ 
text-align: right !important; 
}

.floatright		
{ 
float: right; 
}

.inline			
{ 
display: inline; 
}


h1		
{ 
font-size: 20px; 
line-height: 18px;  
}

h2 		
{ 
font-size:18px; 
}

h3		
{ 
font-size: 16px; 
color: #666; 
}

#wrapper 		
{ 
width:760px; 
margin:0 auto; 
float: center;
}

#header 		
{ 
position:relative; 
display:block; 
width:760px; 
height:102px; 
background:#FFFFFF url(images/ACS_banner.jpg) repeat-x; 
}

#header .logo 	
{ 
position:absolute; 
left:40px; 
top:0px; 
}

#nav 			
{ 
display:block; 
width:760px; 
height:26px; 
margin:0; 
padding:0; 
list-style:none; 
text-align:center; 
background:#A13D3D url(images/bg_nav.gif) repeat-x; 
}

#nav li 		
{ 
float:left; 
width:150px;  
}

#nav li a 		
{ 
text-decoration:none; 
display:block; 
padding:0; 
height:1%; 
line-height:26px; 
color:#FFFFFF; 
}

#nav li.on 		
{ 
display:block; 
padding:0; 
width:120px; 
height:26px; 
line-height:26px; 
background:url(images/bg_nav_on_2.gif) no-repeat 50% 0; color:#EFEFEF; 
}

#nav li a:hover 
{ 
background:url(images/bg_nav_on.gif) no-repeat 50% 0; 
}

#content 
{ 
width:740px; 
padding:20px 10px 0; 
min-height:543px; 
background:#FFFFFF url(images/bg_content.gif) no-repeat 0 0; 
text-align:left;  
}

* html #content, * html #content #col_1 
{ 
height:493px; 
}

#content #col_1 
{
	width:20%;
	float:left;
	background-image: url(images/bg_left.gif);
	background-repeat: no-repeat;
	background-position: 100%;
	background-color: #FFFFFF;
}

#content #col_1 h2 
{ 
color:#999999; 
font-size:16px; 
font-weight:bold; 
}

#content #col_1 h3 
{
	color:#8B1375;
	font-size:12px;
	font-weight:bold;
	font-style: italic;
}

#content #col_1 a:hover, a:active 	
{ 
color: #ffffff; 
}

#content #col_1 .box {
	text-align:left;
	margin-bottom:5px;
	padding: 5px 5px;
	color: #808080;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #808080;
	border-bottom-color: #808080;
	border-left-color: #808080;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #808080;
}


#subnav, #subnav ul 
{ 
margin:0; 
padding:0; 
list-style:none; 
}

#subnav li a 
{ 
display:block; 
padding:5px 10px 5px 10px; 
height:1%; 
background:url(images/bg_subnav.gif) no-repeat 100% 100%; 
text-decoration:none 
}

#subnav li a:hover 
{ 
background:#8B1375; 
text-decoration:none; 
}

#content #col_2 
{
	width:79%;
	float:right;
	border:#999999 thin;
	font-size: 12px;
	line-height: 20px;
}

#content #col_2 .title {
	padding: 5px 10px;
	background: #808080;
	color: #ffffff;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #808080;
	border-bottom-color: #808080;
	border-left-color: #808080;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #808080;
}

#content #col_2 li a:hover 
{ 
background:#8B1375; 
text-decoration:none; 
}

#content #col_2  ul
{
line-height: 20px;
font-size:12px;
font-weight:bold;
}

#content #col_2 h1 
{ 
color:#000000; 
font-size:26px; 
font-weight:bold;

}

#content #col_2 h3 
{ 
color:#8B1375; 
font-size:16px; 
font-weight:bold; 
}

#content #col_2  li
{
list-style:url(images/li_img.gif);
font:Verdana, Arial, Helvetica, sans-serif;


}

#footer 
{ 
display:block; 
width:500px; 
padding: 10px 40px; 
margin:0 auto; 
background:#EEE9E8; 
}
#footer small 
{
font-size:x-small;
text-align:center; 

}

