/* CSS Document */
/* ---------------------------
       DEFAULT DECLARATION
 ----------------------------- */
body 
{ 
	margin:0; 
	padding:0;
	background:#143777 url(../images/body-bg.gif) repeat-x top; 
	font-size:12px; 
	font-family:Arial, Helvetica, sans-serif; color:#000; line-height:18px;
}

div,ul,li,p,form,select,input,textarea,h1,h2,h3,h4,span 
{ 
	margin:0; 
	padding:0;
}

img, a img 
{ 
	border:none;
}

a 
{ 
	color:#57A3D5; text-decoration:underline;
}

a:hover 
{ 
	color:#2F9D01; text-decoration:underline;
}

a:focus 
{ 
	outline:none;
}

.left 
{ 
	float:left;
}

.right 
{ 
	float:right;
}

.clear 
{ 
	clear:both;
}

p 
{ 
	margin:0 0 20px 0;
}

h1 
{ 
	color:#047202; 
	font-family:Georgia, "Times New Roman", Times, serif; 
	font-size:30px; 
	font-weight:normal;
}

h2 
{ 
	font-size:20px; 
	margin:0 0 10px 0;
}

.Wrapper 
{ 
	width:875px; 
	margin:40px auto 0 auto; 
	padding:0;
	background:#fff; 
	border-top:6px solid #fff;
	border-left:6px solid #fff;
	border-right:6px solid #fff;
}

.Top-Header 
{ 
	width:875px; 
	margin:0; 
	padding:0px; 
	height:124px; 
	float:left; 
	background:#F1EAD7 url(../images/header-bk.jpg) -2px -2px; 
	position:relative;
}

.Logo 
{ 
	width:193px; 
	height:100px; 
	float:left; 
	padding:0; 
	margin: 8px 0px 0px 13px; 
	display:inline;
}

.Logo h1 
{ 
	text-indent:-9999px; 
	float:left; 
	margin:0; 
	padding:0; 
	width:193px; 
	height:100px; 
	display:block;
}

.Logo h1 a 
{ 
	width:193px; 
	height:100px; 
	display:block; 
	text-decoration:none; 
	background:url(../images/aci-logo.jpg) no-repeat top; 
}

.top-address 
{ 
	position:absolute; 
	right:10px; 
	top:30px; 
	color:#fff; 
	width:180px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:13px; 
	line-height:20px;
}

.headerNdNaviWrapper 
{ 
	width:875px; 
	float:left; 
	margin:0; 
	padding:0; 
	border-bottom:2px solid #fff; 
	border-top:2px solid #fff; 
	background:url(../images/nav-bk.jpg) repeat-x; 
}

.navigation
{
  width:870px; 
 	height:45px; 
  float:none; 
	font-size:17px; 
  color:#ffffff; 
  margin:0; 
  padding:0;
}

.navigation ul
{
  width:864px; 
  height:45px;
  list-style-type:none; 
  padding:0; 
  margin:0 auto; 
  text-align:center;
}

.navigation li
{
  margin:0; 
  height:45px; 
  display:inline; 
	font-size:17px;
}

*html .navigation li 
{
  margin-top:-3px;
}

.navigation table
{
  height:46px;
}

.navigation td 
{
  height:45px;
	padding-left:10px; 
	line-height:15px!important; 
	line-height:12px; 
}

.navigation td a
{
  color:#ffffff; 
	text-decoration:none; 
	display:block;
}

.navigation td span
{
  font-size:16px;
}

.headerNavigationDivider
{
  margin:0; 
	width:3px; 
	height:37px; 
	background:url(../images/liDivider.gif) top right no-repeat;
}

.noDivider
{
  width:3px; 
	height:45px;
}

.submenustyle, .submenustyle ul
{
  font: normal 13px Verdana;
	margin:0!important;
	margin:0px;
	padding:0;
	position: absolute;
	left:0;
	top:0;
	list-style-type: none;
	background: #194C01;
	border: 1px solid #267100;
	border-bottom-width:0;
	visibility: hidden; 
	z-index:100;
}

.submenustyle li a
{
  display: block;
	width:185px; 
	height:auto;
	color: #ffffff;
	background-color:#194C01; 
	text-decoration: none;
	padding:4px 5px;
	border-bottom: 1px solid #267100; 
	margin:0;
}
* html .submenustyle li
{
	display:inline-block; 
	width:185px; 
	margin-bottom:0px!important; 
	height:auto; 
	font-weight:normal;
}

.submenustyle li a:hover
{
  background-color:#ffffff; 
	color:#153F01; 
	font-weight:normal;
}

.downarrowpointer
{
  margin:0; 
	padding:0;
	border:0;
}

.rightarrowpointer
{
  position: absolute;
	padding-top: 3px;
	left:100px;
	border: 0;
}

.ddiframeshim
{
  position: absolute;
	z-index: 500;
	background: transparent;
	border-width: 0;
	width: 0;
	height: 0;
	display: block;
}

.Mid-Header 
{
  width:875px; 
	margin:0; 
	padding:0; 
	background-color:#fff;  
}
 
div#rotator 
{
  position:relative; 
	height:180px; 
	margin: 0px;
}

div#rotator ul li 
{
  float:left;	
	position:absolute; 
	list-style: none;
}

div#rotator ul li img 
{
  background: #FFF;
}

div#rotator ul li.show 
{
  z-index:500;
}	

.Content 
{ 
	width:875px; 
	float:left; 
	margin:0; 
	padding:0; 
	background-color:#fff;
}

.Left-column 
{
  width:220px; 
  height:100%; 
	margin:0; 
	padding: 30px 10px;
  background:#EBE9D2 url(../images/left-column-bk2.gif)	 
}

.Left-column h2 
{
  color:#152863;
}

ul.left-list 
{
  margin:15px 0 20px 0; 
	padding:0; 
	list-style:none;
}

ul.left-list li 
{ 
	margin:5px 0 10px 0; 
	padding:0; 
	list-style:none; 
	font-size:18px; 
	color:#0968BE; 
	background:url(../images/left-list-bullet.gif) no-repeat 0 3px; 
	padding:0px 0 0px 20px;
}

ul.left-list li a 
{
  text-decoration:none; 
	color:#1065B5;
}

ul.left-list li a:hover 
{
  text-decoration:none; 
	color:#003366;
}

ul.left-list li ul 
{
  margin:10px 0 5px 0; 
	padding-left:5px;
}

/* -------  sub list styles ------ */

ul.left-list li ul li 
{
  margin:5px 0; 
	padding:0 0 0 20px; 
	background:url(../images/left-list-bullet2.gif) no-repeat 0 4px; 
	font-size:12px; 
	font-weight:bold; 
	color:#0D245A;
}

ul.left-list li ul li a 
{
  color:#0D245A; 
	text-decoration:none;
}

ul.left-list li ul li a:hover 
{
  color:#1065B5; 
	text-decoration:none;
}

.New-left-column 
{
  width:360px; 
	height:auto; 
	float:left; 
	position:relative; 
	margin:20px  0 0 20px ; 
	padding:0; 
	display:inline;
}

.New-Right-column 
{
  width:440px; 
	height:auto; 
	float:right; 
	position:relative; 
	margin:20px  20px 0 0 ; 
	padding:0; 
	display:inline;
}

.Right-column 
{
  width:542px; 
	margin:0; 
	padding:30px; 
	float:left; 
	background-color:#fff; 
	font-size:14px; 
	display:block;
}

.Right-column h1.special 
{
  background:url(../images/heading-bk2-.gif) no-repeat 0 5px; 
	padding-left:0px; 
	padding-bottom:10px; 
	line-height:36px; 
	margin-bottom:10px; 
}

.Right-column ul 
{
  padding-left:30px; 
	margin:5px;
}

.Footer 
{
  margin:0 auto; 
	padding:0px 0 0 0; 
	width:887px; 
	text-align:center; 
	background:url(../images/footer-top.jpg) repeat-x; 
	font-family:"Trebuchet MS"; 
	font-size:15px; 
	color:#fff;
}

.Footer a 
{
  font-size:15px; 
	color:#7BBAF0; 
	text-decoration:none; 
	font-weight:bold;
} 

.Footer a:hover 
{
  font-size:15px; 
	color:#fff; 
	text-decoration:none; 
	font-weight:bold;
}

.copyright 
{
  text-align:center; 
	margin:10px 0 20px 0; 
	font-size:12px;
} 
/* -------- FONT COLOR ------- */
.goldtext 
{
  color:#664F09;
}

.size14 
{
  font-size:14px; 
	font-weight:bold;
}

.Logo .headernavlink 
{ 
  height:24px;
	padding-top:7px;;
}	
  