/* CSS Reset */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0; padding: 0; border: 0; outline: 0;}
ol, ul {list-style: none;}
a {text-decoration: none; color:#056805;}

/* Main */

body{background-color: #A3B642; font-family:verdana; font-size:9pt; color:black;}
.clear {clear: both;}
h1 {font-family:arial; font-weight:normal; color:#196F19; font-size:16pt; margin-bottom:5px;}

/* Layout */

#page {background:#FFF1AB url(../img/tbg.jpg) left bottom repeat-x; float:left; width:100%;
/*padding-bottom:10px;*/
}
#container {width: 976px;margin: 0 auto;}
#logo {float:left; margin-top:34px;}
#header {height:121px;}

#navigation {float:left; margin-top:50px;}
/*#navigation {float:left; margin-left:37px; margin-top:50px;}*/
#navigation ul li.nav{display:inline;}

#callus {text-align:right; float:right; font-family:arial; color:black; font-size:18pt; margin-top:65px;}

#mline {float:left; height:7px;}

#content {width: 976px; float:left;}
#left {width: 290px; float:left;}
#right {float:left;}
#content_div{float:left;}

.lmm {float:left; height:100px; position:relative;}
ul.lmenu {float:none; left:274px; position:absolute; background:#F0CE6A; border:1px solid #71A84E;z-index:100; display:none;}
ul.lmenu li{float:none; width:150px; position:relative; cursor: pointer; cursor: hand; background:url(../img/li.gif) left top no-repeat; background-position:5px 7px; padding:3px 5px 3px 13px; font-weight:bold; text-transform: uppercase; display:block;}
ul.lmenu li.hover{background-color:#FFF6CF;}
ul.lmenu li a{color:#937422;}

ul.lmenu li ul{left:168px;}

#maincontent{float:left; border-right:1px solid white; width:730px; padding-right:20px; margin-top:10px;}
#mainaddress{float:right; width:200px; margin-top:10px;}
#mainaddress h2{font-size:9pt; font-weight:bold;}
#mainaddress p{margin-top:10px;}

#copy {background:#FF9000; color:white; text-align:center; clear:both; padding:10px; border-bottom:1px solid white;}
#copy a{color:white; text-decoration:underline;}

#bottom{height:124px; background:url(../img/bottom.jpg) left top repeat-x;}

#theMenu {float:left;}

#theMenu h3.head .curr_cat{background: url(../img/xclose.gif) left top no-repeat;}
#theMenu h3.selected .curr_cat{background: url(../img/xopen.gif) left top no-repeat;}
#theMenu h3.head .other_cat{background: url(../img/mclose.gif) left top no-repeat;}
#theMenu h3.selected .other_cat{background: url(../img/mopen.gif) left top no-repeat;}


#theMenu li.normal{background:url(../img/li.gif) left top no-repeat; background-position:5px 7px; padding:3px 5px 3px 13px; font-weight:bold; text-transform: uppercase; color:black;}
#theMenu li.normal a{color:black;}
#theMenu li.selected{background:url(../img/li.gif) left top no-repeat; background-position:5px 7px; padding:3px 5px 3px 13px; font-weight:bold; text-transform: uppercase; color:#FF9000;}
#theMenu li.selected a{color:#FF9000;}

#rightcontent h2{font-size:10pt; color:#BD2E09; margin-bottom:10px;}

#right ul {margin-top:10px;}
#right ul li{background:url(../img/li2.gif) left top no-repeat; background-position:5px 7px; padding:3px 5px 3px 20px; font-weight:bold;}

#contactcenter {background:url(../img/bgform.jpg) left top no-repeat; float:left; width:311px; height:594px; margin-top:20px; padding:20px 0 20px 20px;}
#contactcenter h3{font-size:9pt; margin-bottom:10px; color:#056805;}
#contactcenter p{font-size:8pt; margin-bottom:10px;}
#contactcenter a{text-decoration: underline;}
#contactcenter a:hover{color:black;}

#contactright {float:right; width:340px; margin-top:20px;}
#contactright h3{font-size:9pt; margin-bottom:10px; color:#056805;}
#contactright p{font-size:8pt; margin-bottom:10px;}
#contactright a{text-decoration: underline;}
#contactright a:hover{color:black;}


#form input {border:1px solid #737373; width:250px;}
#form textarea {border:1px solid #737373; width:250px; height:150px;}
#form label {display:block; color:#A2A2A2; font-size:8pt; font-weight:bold; margin-top:10px;}
.errorlist{color:maroon;}
