@charset "utf-8";
/* CSS Document */
body{background-image:url(images/background.jpg); background-repeat:repeat-x; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; background-color:#9da6b5}
h1{color:#92b012; font-size:18px; text-decoration:underline; margin-top:0;}
h2{color:#92b012; font-size:14px; text-decoration:underline; margin-top:0;}
ul{margin-left:0; padding-left:0} 
li{margin-left:20px; padding-left:0}
a, a:link, a:hover, a:active, a:visited{color:#333333; }
.main_container{width:960px; border:solid 1px #000; margin:50px auto 0 auto; text-align:left; background-color:#fff;}
.nav_links{width:418px; height:20px; margin-top:93px; float:left; text-align:right; margin-bottom:7px;}
.nav_links a, .nav_links a:link, .nav_links a:visited, .nav_links a:active{color:#2a2a2a; text-decoration:none; font-weight:bold; font-size:14px;}  
.nav_links a:hover{color:#2a2a2a; text-decoration:underline; font-weight:bold;}  
.main_img{border-top: solid 1px #000; border-bottom: solid 1px #000;}
.main_left{margin:15px 0 15px 15px; width:550px; padding-right:15px; border-right:dashed 1px #333333; float:left;}
.main_whole{margin:15px 0 15px 15px; padding-right:15px; }
.main_right{margin:15px; float:left; width:310px;}
.footer_bar{margin:15px auto; border:solid 1px #000; background-color:#2a2a2a; width:960px; height:75px; color:#fff;}
.footer_bar a, .footer_bar a:link, .footer_bar a:visited, .footer_bar a:active{color:#fff; text-decoration:underline;} 
.footer_bar a:link{color:#fff; text-decoration:underline;} 
.main_full{margin:15px 15px 15px 15px;}
.services_block{width:150px; margin:0 10px 10px 0; float:left}
.services_block img, .services_block_end img{border:solid 1px #333333;}
.services_block_end span a, .services_block span a{color:#0079fe; font-weight:bold}
.services_block_end{width:150px; margin:0 0px 10px 0; float:left}

#contact_form label {float:left; width:90px; font-weight:bold}
input, textarea {color:#666666; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:5px;}
textarea{width:250px;}


.headContact{float:right; width:350px; text-align:center; margin-top:20px;  font-size:10px; letter-spacing:5px; color:#000000; font-weight:bold; height:100px;}
.headContact span{font-size:16px; font-weight:bold; letter-spacing:normal}
.strapLine{text-align:center; border:2px solid #000; border-left:none; border-right:none; clear:both; height:24px; background-image:url(images/straptile.png);}
.strapLine h1{color:#ffdb00; margin:0; text-decoration:none; font-size:18px;}


.headerBar{height:29px; background-color:#d8d7d4; text-align:center; width:930px; margin-bottom:10px; line-height:29px;}
.headerBar h1, .headerBar h2{color:#000; text-decoration:none}

.headerSub{width:190px; color:#ffd600; height:22px; background-color:#000000; line-height:22px; font-size:18px; font-weight:bold; margin-bottom:10px;}

.newsTable tr td{ background-color:#d8d7d4; padding:5px; border:5px solid #fff; font-weight:bold}
.newsTitle{border-left:none !important; width:847px;}
.newsDate{border-right:none; width:52px;}
.newsTable tr td a{text-decoration:none;}
.third{width:300px; float:left; height:150px;}

.pdfBox{float:left; width:80px; height:55px; margin:5px; background-color:#d8d7d4; padding:10px;}

.headField{background-color:#d8d7d4; margin:0; font-size:12px;}

/******** DROP DOWN NAV *****/

#menu {height:28px; text-align:left; position:relative; margin-top:9px; padding-left:20px; padding:0; border:0; z-index:999; width:100%}

#menu ul {margin:0; padding:0; list-style:none; white-space:nowrap; text-align:left; float:left; margin-left:0px;text-align:center; background-image:url(images/navtile.png); width:100%}
#menu ul {display:inline-block;}
#menu ul {display:inline;}

#menu #table {margin:0 0}
#menu #table ul {display:table-row;}

#menu li {margin:0 3px; .margin:0 2px; padding:0; width:131px; height:32px; text-align:center; color:#ffffff}
#menu ul table {position:absolute; left:-9999px; font-family:verdana, arial, sans-serif; background-color:#333333; color:#fff; z-index:999; text-align:left; margin-top:157px; .margin-top:-2px}
#menu ul table td {vertical-align:top; padding:0px; margin:0; width:121px; background-color:#333333; z-index:9999}
#menu ul table td.border {border-right:1px dashed #fff; background-color:#333; z-index:9999}
#menu ul table td img {padding:0; display:inline; margin:0; border:1px solid #fff;}

#menu ul table th {padding:4px 0 4px 10px; margin:0; color:#fc0; font-size:11px; text-align:left;}
#menu ul table caption {font-size:14px; color:#fff; font-weight:bold; padding:5px 0; margin:0;}
#menu ul table tfoot td {font-size:10px; color:#ff0; padding-left:10px;}
#menu ul.level1 li.level1-li {float:left; display:block; text-align:center}
#menu ul table td p {line-height:16px; font-size:11px; color:#fff; white-space:normal; margin:0; padding:0 5px;}
#menu ul table td p a {padding:0; margin:0; font-weight:bold; color:#fc0;}

#menu #table #ul.level1-li table tbody tr{background-color:#000;}

#menu a {display:block; font:normal 12px arial,verdana,sans-serif; color:#fff; text-decoration:none;}
#menu ul.level1 li.level1-li a.level1-a {float:left; padding:0 5px 0 0px; font-size:12px;}
#menu ul.level1 li.level1-li a.level1-a b {float:left; padding:0 0 0 0px; cursor:pointer; text-transform:uppercase}

#menu ul li:hover table {visibility:visible; left:0; top:28px; z-index:999}

#menu a:hover table {left:0; top:33px; z-index:999}

#menu ul.level1 li.level1-li a.drop {background: url(anywidth/tab4a-arrow.gif) no-repeat right top; z-index:999}
#menu ul.level1 li.level1-li a.drop b, #menu ul.level1 li.level1-li a.level1-a b{width:121px; text-align:center; display:block}

#menu ul.level1 li.level1-li a.level1-a:hover {background-position:right bottom; color:#ffdb00;}
#menu ul.level1 li.level1-li a.level1-a:hover b {background-position:left bottom;}


#menu ul.level1 li.level1-li:hover > a {color:#ffdb00;}
#menu ul.level1 li.level1-li:hover > a > b {}

#menu ul table td a {line-height:18px; padding:0 0 0 5px; padding-top:3px; padding-bottom:3px; padding-right:3px; width:121px; color:#fff}
#menu ul table a:hover {text-decoration:none; background-color:#333333; color:#ffdb00; width:121px;}
#menu ul table a:hover img {border:1px solid #000;}

.border strong{text-transform:capitalize}

.navAbs{z-index:99999}