/* CSS Document */

body{
margin:0px;
padding:0px;
color:#333333;
text-align:center;
background:#88b10c;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
}

a{
color:#000000;
text-decoration:none;
}

a:hover{
color:#394b04;
text-decoration:underline;
}

h1,h2,h3,h4,p,div,form,ul{
margin:0px;
padding:0px;
}

p.latest{
margin-top:50px;
text-align:right;
}

ul li.latest{

text-align:right;
padding-right:40px;

}

ul li.latest p{
padding:4px;
margin-bottom:8px;
}

.readmore{
text-align:right;

}

h2{
font-size:30px;
margin-left:10px;
margin-bottom:25px;
border-bottom:dashed 1px #c0c0c0;
}
#mainWrapper{
width:1000px;
margin:0px auto;
background:#FFFFFF;
text-align:justify;
}

#header{
width:100%;
height:130px;
background:url(images/index_02.jpg) repeat-x left top;
}


h1.logo{
margin:16px 0px 0px 10px;
float:left;
font-size:16px;
color:#507900;
}

h1.logo p{
margin:29px 0px 0px 10px ;
color:#d1160c;
}

#header h2{
width:132px;
height:99px;
margin:29px 21px 0px 0px;
float:right;
}

#nav{
width:100%;
height:35px;
background:url(images/index_13.jpg) repeat-x left top;
font-weight:bold;
/*float:right;*/
}


#nav ul {
padding: 0;
margin: 0;
list-style: none;
float:right;
}

#nav ul li {
float: left;
position: relative;
height:27px;
padding:8px 20px 0px 20px;
background:url(images/index_15.gif) no-repeat right top;
list-style:none;
}



#nav ul li a{
margin-left: 6px;
margin-right: 8px;
text-decoration: none;

}

#nav ul li ul{
display: none;
width: 140px;
position: absolute;
top: 35px;
left:-15px;
background:url(images/index_13.jpg)  left top;
}

#nav ul li ul li{
width: 140px;
margin:0px;
padding:8px 0px 0px 20px;
border-bottom:#999999;

}

#nav ul li ul li a{
text-decoration: none;
}



#nav li:hover ul, li.over ul { /* lists nested under hovered list items */
display: block;
}

#restofcontent { /*wrap rest of content of the page inside this div*/
clear: left;
}


#bannerLeft{
width:202px;
float:left;
}

#bannerRight{
width:798px;
height:299px;
float:left;
}

#txtWrapper{
width:100%;


}

#txtWrapperLeft{
width:630px;
padding:75px 40px 15px 40px;
float:left;
background:url(images/index_19.jpg) no-repeat left top;
}

#txtWrapperLeft h1{
margin-bottom:12px;
}

#txtWrapperLeft p{
padding:8px;
line-height:20px;
}

#txtWrapperLeft h1{
font-size:16px;
margin-left:8px;
margin-top:20px;
color:#d00804;
}




#txtWrapperLeft p{
}

#txtWrapperLeft p span{
color:#395609;
font-weight:bold;
}

#txtWrapperLeft ul {
margin-left:30px;
}



#flash{
width:619px;
height:263px;
border:solid 1px #e8e7e7;
float:left;
margin-top:10px;
}

div.width{
width:275px;
float:left;
margin-right:10px;
margin-top:25px;
}


#txtWrapperRight{
float:right;
width:289px;
}


#txtWrapperRight ul{
width:100%;
}

#txtWrapperRight ul li{
height:150px;
background:url(images/index_22.jpg) no-repeat left top;
padding-top:75px;
padding-left:50px;
list-style:none;
}
#footer{
clear:both;
width:100%;
height:60px;
background:url(images/index_45.jpg) repeat-x left top;
}

#footer p{
float:right;
width:500px;
text-align:right;
padding:15px 8px;
}


/*<!-- Control panel----------------*/

#txtWrapperCo{
width:100%;
}

#container{
width:100%;
}

/*-----------contact*/

#contact #txtWrapperLeft h1{
font-size:18px;
margin-left:8px;
margin-top:18px;
padding-left:20px;
color:#d00804;
}
#contact #txtWrapperLeft ul li{
padding:8px 0px 8px 0px;
list-style:none;
}

#contact #txtWrapperLeft ul li span{
font-weight:bold;
padding:4px 10px 4px 4px;
}

#contact label { position: absolute; text-align:left; width:130px;margin-left: 20px; }
#contact  input, textarea , select{ margin-left: 120px; border:solid 1px #c0c0c0; }
#contact  label.check, label.radio { position:relative; text-align:left; }

.border{
border:solid 1px #c0c0c0;
}

fieldset{
border:solid 1px #c0c0c0;
margin:10px 10px 10px 10px;
}
input.noMargin{
margin:0px;
} 

textarea.noMargin{
margin:0px;
} 




select.noMargin{
margin:0px;
} 
p.margin{
margin-top:30px;
}

input.marginLeft{
margin-left:210px;
}

input.marginOther{
margin-left:5px;
}

p.marginOther{
margin-left:280px;

}

.msg{
color:#FF0000;
font-weight:bold;
}

.box{
border:solid 1px #CCCCCC;
}

/*Control Panel-----------------------*/
.headBack{
background:#eee;
}

.border{
border-bottom:dashed 1px #eee;
}

.tdBack{
background:#F7F7F7;
border-bottom:dashed 1px #c0c0c0;
}
#blank{
height:200px;
}
