body{background:url(images/bodybg.jpg) repeat-x #fff; font-family:"Cambria" , Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:#000; margin:0 auto; padding:0;}

a img{border:none;}



h1{margin:0 0 10px 0; padding:0; color:#00AD52; font-size:24px; font-weight:bold}



#container{width:1024px; margin:0 auto; padding:0;}



#header{width:1024px; height:311px; background:url(images/header.jpg) no-repeat;}



#header_left{width:330px; float:left;}



#header_right{width:694px; float:left;}



#header_contact{width:220px; float:left; padding:65px 0 0 390px; color:#fff; font-size:18px; line-height:20px;}

#header_contact span{font-size:24px; font-weight:bold; display:block; margin-bottom:7px}

#header_contact a{font-size:14px; color:#fff; text-decoration:none; border-bottom:1px dashed #fff}



#content{width:1024px; }



#left{width:222px; float:left; background:url(images/bg_left.jpg) top left no-repeat; }

.in_left{padding:0 0 0 35px;}



#right{width:802px; float:left; background:url(images/bg_right.jpg) top right no-repeat; font-size:16px; line-height:22px }

.in_right{padding:0 45px 0 35px;}



div.logo{padding:20px 0 0 30px; color:#fff;}

.logotext{padding:5px 0 0 30px; color:#fff; font-size:18px; font-style:italic; line-height:30px; height:128px; text-align:center}





#TopNav { padding:0;margin:50px 0 0 15px; color:#fff; }

#TopNav li{float:left; list-style:none; margin:0; padding:0; text-align:center; font-size:16px;}

#TopNav a{display:block; color:#fff; text-decoration:none; padding:8px 5px 8px 5px; margin:0 4px 0 4px; text-align:center; font-weight:bold; }

#TopNav a:hover{color:#00AD52; background:#fff; border-top:1px solid #444; border-bottom:1px solid #444; padding:7px 5px 7px 5px}



#TopNav li.admin {}

#TopNav li.admin a{ text-decoration:none; margin:0; padding:0;}

#TopNav li.admin a:hover{margin:0; padding:0; border:none; background:none;}



#TopNav li.add {}

#TopNav li.add a{ text-decoration:none; margin:0 0 0 4px; padding:8px 0 8px 0; font-size:12px;}

#TopNav li.add a:hover{ border:none; background:none;}



#menuvert_top{padding:20px  0 0 48px; color:#fff; font-weight:bold; font-size:18px;}



#menuvert {margin:5px 0 0 0; padding:0; text-align:left;}

#menuvert li{ display:block; margin:0 0 3px 17px;  list-style:none; border-bottom:1px dashed #ccc; padding:0 0 3px 0px}

#menuvert li.sub ul{margin:0; padding:0}

#menuvert li.sub ul li a{color:#444}

#menuvert a {  color:#00AD52; text-decoration:none; font-weight:normal; font-size:14px}

#menuvert a:hover {color:#444444;}

#menuvert li.last{border-bottom:none}



#footer{width:955px; margin:0 auto; border-top:1px solid #DFE8A6; margin-top:15px; padding-top:10px;}

#footer a{color:#444444; text-decoration:none;}

#footer a:hover{color:#DFE8A6;}



/* Miscellaneous */

.clear{clear:both;}





/****************contact**********************/

.field{float:left; width:500px;}

.contact_left{float:left; width:100px; text-align:right;}

.contact_right{float:left; width:390px; margin-left:10px;}

.input{margin-top:4px; border:1px solid #87C147; width:150px;}

.textarea{margin-top:4px; border:1px solid #87C147; width:388px; height:150px; }

.send{width:389px; color:#FFFFFF; font-weight:bold; padding:4px; text-align:center; background:#87C147; border:none;}

fieldset{border:none;}