body{
font-size:12px;
margin:0px;
font-family:Arial;
/*background:#FFF9F1;*/
}


form{margin:0px} 

 a, a:visited{ color:#383838;text-decoration:none;}
 a:hover{ text-decoration:underline;}

body textarea,input{ font-size:12px;}
.left{ float:left}
.right{ float:right}
.clear{ clear:both }
.logo{ margin-left:0px; float:left }



.bodyleft{
/*background:url(images/bgleft.jpg) repeat-x*/
}


.bodyright{
/*background:url(images/bgright.jpg) no-repeat 100% 0%*/

}

.header{
margin-bottom:1px;
}
.dotline{
border-bottom:1px dotted #585858;
margin-top:6px;
margin-bottom:6px;
}
.body{
border:1px solid #CFCFCF;
width:900px;

 /* 990 */
/*padding-left:39px;*/
margin-top:27px;
margin-bottom:27px;
margin-left:auto;
margin-right:auto;

background:url(images/bg.jpg) repeat-x;
}





divX{
border:1px solid #ff0000;
}
divX{
margin:10px;
}

ul , li{
list-style:none;
padding:0px;
margin:0px;
}

a img{border:none; }

.banner{
padding-left:2px;

}


.topmenucontainer {
height:41px;
overflow:hidden;
}
.topmenucontainer .topmenu{
border:0px solid #ff0000;
background:url(images/menu/bg.jpg) repeat-x;


margin-left:1px;
margin-right:1px;

padding-top:16px;
padding-bottom:20px;
}


.topmenu ul{
border:0px solid #ff0000;
float:right;
}
.topmenu ul, .topmenu ul li{
margin:0px; padding:0px;
}

.topmenu li a,.topmenu li a:visited{

display:block;
border:0px solid #ff0000;
color:#ffffff;
font-size:12px;
letter-spacing:0px;
margin-left:12px;
margin-right:12px;


}

.topmenu li{
float:left;
border-right:2px solid #8EBA3E;
}


.topmenu li a{

}

.contentpadding{
margin-left:18px; margin-right:18px;
}
.contentpadding div{
/*text-align: justify;*/
}



.content{
background:url(images/contentbg.jpg) repeat-x;
padding-bottom:18px;
}

.content .bg{
min-height:490px;
height: auto !important;
height: 490px;
}



.paging{
font-size:11px;
color:#535353;
height:25px;
}
.paging .prev{
padding-left:10px;
padding-right:10px;
border-right:1px solid #DADADA;
}

.paging .page{
padding-left:10px;
padding-right:10px;

}
.paging .next{
padding-left:10px;
padding-right:10px;
border-left:1px solid #DADADA;
}


.paging .prev a{
background:url(images/prev.jpg) no-repeat 0%  50% ;
padding-left:8px;
}

.paging .next a{
background:url(images/next.jpg) no-repeat 100% 50%;
padding-right:8px;
}






.gallery a img{
border:3px solid #757577;
}

.gallery{
margin-left:-6px;
}

.gallery div{
text-align:center;
margin-left:4px;
margin-right:4px;
}


.gallery .item{


}
.gallery .name{
padding-top:4px;
padding-bottom:15px;

}



.news .item{
margin-bottom:25px;
}


.news .date{
padding:5px;
padding-left:10px;
background:url(images/newsandevents/arrow.jpg) no-repeat 0%  50% ;
border-right:1px solid #E5E5E5;
padding-right:10px;
}

.news .title{
padding:5px;
padding-left:10px;
font-weight:bold;
}

.news .text{
padding:8px;
border:1px solid #E5E5E5;
}





.footercontainer{
border-top:1px solid #F2F2F2;
height:70px;

}

.footer{
padding:15px;
}

.footer a{
color:#53A98C;
font-size:11px;
padding-left:4px;
padding-right:4px;
}

.footer{
color:#929292;
font-size:11px;
}

.footer strong{
color:#555555;
font-size:12px;
}

.footer .link{
margin-top:5px;
}

.footer .copyright{
text-align:right;
margin-top:10px;
}

.round_white .t{background: url(images/round_white/t.jpg) 0 0 repeat-x #FFFFFF; width: 100%;}
.round_white .b {background: url(images/round_white/b.jpg) 0 100% repeat-x}
.round_white .l {background: url(images/round_white/l.jpg) 0 0 repeat-y}
.round_white .r {background: url(images/round_white/r.jpg) 100% 0 repeat-y}
.round_white .bl {background: url(images/round_white/bl.jpg) 0 100% no-repeat}
.round_white .br {background: url(images/round_white/br.jpg) 100% 100% no-repeat}
.round_white .tl {background: url(images/round_white/tl.jpg) 0 0 no-repeat}
.round_white .tr {background: url(images/round_white/tr.jpg) 100% 0 no-repeat; padding:10px;padding-top:10px;padding-bottom:15px} 
.round_white .c{ width: 100%;}


.aboutus div{
margin-bottom:20px;
color:#5F5F5F;
}


.faq div{
margin-bottom:20px;
color:#5F5F5F;
}


.news div{

color:#5F5F5F;
}


