/* AC Ltd CSS Document */

/* Site controling styles - Body. backgrounds etc */
body,td,th {color: #333333; font-family: Arial, Helvetica, sans-serif;font-size: 13px;line-height: 18px;}
body {background-color: #E5EDE7;background-image: url(images_template/backgroundpattern.jpg);
background-repeat: repeat-x;margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}

a:link {color: #004712; text-decoration: underline;}
a:visited {text-decoration: underline; color: #004712;}
a:hover {text-decoration: none; color: #333333;}
a:active {text-decoration: underline;}
h1 {font-size: 18px; color: #004712;}
h2 {font-size: 16px; color: #004712;}
h3 {font-size: 13px; color: #004712;}
h4 {font-size: 10px; color: #004712;}


/* Table Styles */
.topareaback{background-image: url(images_template/topbar.gif); background-repeat:no-repeat;}
.tabletopbk_left{background-image: url(images_template/tabletop_left.jpg); background-repeat: repeat-x;}
.tabletopbk_right{background-image: url(images_template/tabletop_right.jpg); background-repeat: repeat-x;}
.tablefooterback{background-image: url(images_template/footer_grad_back.jpg); background-repeat: repeat-x;}


/* Site fonts and links */
.headerTitles {font-family: Arial, Helvetica, sans-serif;font-weight: bold;color: #004712;font-size: 18px;}
.text {color: #333333; font-family: Arial, Helvetica, sans-serif;font-size: 13px;line-height: 18px;}
.text_sub {font-family: Arial, Helvetica, sans-serif;font-weight: bold;color: #004712;font-size: 10px;}


/* Top Bar Navigation Styles */
.navFont {font-family: Arial, Helvetica, sans-serif;font-weight: bold;color: #FFFFFF;font-size: 12px;}
#topNav{font:Arial, Helvetica, sans-serif;font-weight:bold;font-size:11px;}
#topNav ul{list-style:none;margin:0;padding:0;padding-top:0;}
#topNav li{display:inline;}
#topNav a:link, #topNav a:visited{padding:10px 7px 10px 7px; color:#ffffff; text-decoration:none; border:0px}
#topNav a:hover{color:#CCCCCC;}

#topNav2{font:Arial, Helvetica, sans-serif;font-weight:bold;font-size:10px;}
#topNav2 ul{list-style:none; margin:0; padding:0; padding-top:0;}
#topNav2 li{display:inline;}
#topNav2 a:link, #topNav2 a:visited{padding:10px 5px 5px 5px; color:#666666; text-decoration:none; border:0px}
#topNav2 a:hover{color:#000000;}

/* Side Bar Navigation Styles */
#sideNav{width:130px;}
#sideNav ul{margin:0; padding:0; list-style:none;}
#sideNav li{border-top: 1px dotted #CCCCCC;}

#sideNav li a:link, #sideNav li a:visited{font:Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px;
display:block; padding:0.2em 0.3em 0.2em 0.3em; background-color:#e9e7d9; color:#333333; text-decoration:none;}
#sideNav li a:hover{ background-color:#cdcbbf; color:#004712; border-left: 4px solid #004712;}

#sideNav ul ul{padding-left:18px;}
#sideNav ul ul li{margin:10; list-style:none outside;}

#sideNav ul ul a:link, #sideNav ul ul a:visited{color:#333333;font-weight:normal;font-size:11px; border-left:none;} 
#sideNav ul ul a:hover{background-color:#dddbce; color:#333333;}

