/* CSS Document */

body{margin:0; padding:0; background:#f1f5e5;font-family:tahoma, arial, verdana;font-size:11px; color:#50504f; text-align:justify;}
#my_body{background:url(../images/background.gif) repeat-y left; float:left; display:block;}
.clr{clear:both;}
.main_block{width:952px; margin:0 24px;}
.header{width: 100%; margin: 0; display:block; float:left;height:77px;}
.logo{width:105px; display:block; float:left; padding:0 0 0 24px;}
.logo_text{width:565px; float:left; display:block; margin:28px 0 0 0;}
.search_sec{width:120px; float:right; display:block; margin: 28px 0 0 0;}
.search_sec ul{list-style: none; margin:0; padding:0}
.search_sec ul li{float:left; padding:0 8px; border-left:1px solid #e2e2e2}
.search_sec ul li:first-child{border-left:0}
.search_sec ul li a{color:#545454; text-decoration:none;}
.search_sec ul li a:hover{color:#020202; text-decoration:underline;}
.textfield{border:1px solid #cddca9; width: 160px; height:14px; font-family:tahoma, arial, verdana; font-size:11px; color: #4c4c4c;padding: 2px 3px;}
.textarea{border:1px solid #cddca9; width: 250px; height:80px; font-family:tahoma, arial, verdana; font-size:11px; color: #4c4c4c;padding: 2px 3px;}
.button{background:url(../images/search_button.gif) no-repeat left; width:60px; height:20px;font-weight:bold; color:#fff;border:0;font-size:11px;font-family:tahoma, arial, verdana; cursor:pointer;}
.menu{width: 100%; display:block; float:left;}
.caps_text{font-family: tahoma; font-size:10px; text-transform:uppercase; font-weight:bold;color:#50504f;}
a.more  {background:url(../images/readmore_icon.gif) no-repeat top right; height: 15px; padding:0 13px 0 0;  font-family: tahoma, arial, verdana;font-size:11px; font-weight:bold;color:#527ca5; text-decoration:none;line-height:22px;}
a.more:hover{background:url(../images/readmore_icon_hover.gif) no-repeat top right; height: 15px; text-decoration: none;color:#565757;}
a{ color:#000; text-decoration: underline;}
a:hover{color:#50504f; text-decoration: underline;}

.title_text{font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#728936; background:url(../images/arrow.gif) no-repeat left; padding: 0 0 0 10px;margin-bottom:10px;line-height: 35px;} 
.black_text{font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000;margin-bottom:10px;text-align:center;} 
.hor_border{background:url(../images/hor_border.gif) repeat-y left; width:36px;}
.ver_border{background:url(../images/border_ver.gif) repeat-x left; height:24px;}

.about_border{ border-bottom: 5px solid #ebece4; font-size:6px;}


.footer{width:100%; background:url(../images/footer_back.gif) repeat-x left; padding: 10px 0 0 0; height:37px; font-family:tahoma, arial, verdana; font-size:11px; color:#6c7654;margin-top:10px;}
.footer_left{float: left; width: 550px;margin-left: 10px; padding: 7px 0 0 0; }
.footer_right{float: right; width: 300px;margin-right:10px; padding: 7px 0 0 0;text-align: right;}

/*accordion style*/
.accordion {	width: 222px;	border-bottom: solid 0px #c4c4c4;text-align:left;}
.accordion h3 {	background: url(../images/back.gif) no-repeat right -48px;	padding: 7px 15px;	margin: 0;font-family: Tahoma,Arial, Helvetica, sans-serif; font-size:10px; font-weight: bold;  text-transform: uppercase;border: solid 0px #c4c4c4;	border-bottom: none;	cursor: pointer;color:#536d0f;}

.accordion h3:hover {	background-color: #e3e2e2;}

.accordion h3.active {	background-position: right 0px;}
.accordion p {background: #fff;	margin: 0;	padding: 10px 15px;	border-left: solid 0px #c4c4c4;	border-right: solid 0px #c4c4c4;}

.green_text{font-family: tahoma, arial; font-size:11px; color:#447b26; line-height: 16px;}
.small_text{font-family: tahoma,arial;  font-size: 10px; color:#2f2f2e;}
.space_bar{font-size:3px; margin:0; padding:0;}
.boldtext{font-family:tahoma,arial;font-size:11px; font-weight:bold; border-bottom:1px solid #dbdbda;color:#2a2a2a;padding: 0 20px 3px 0;}


/* style for inner page title*/

div.lt{background:url(../images/title_backlt.gif) no-repeat left top;height:24px;}
div.rt{background: url(../images/title_backrt.gif) no-repeat right top; height:24px;}
div.mid{background: url(../images/title_backmid.gif) repeat-x left; display: block;height:24px;}
div.title{font-family:"Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif; font-size:13px;font-weight:bold; color:#5c751b;padding:4px 0 0 15px;}

div.content{ width: 633px; display:block; float:left; padding:10px 20px 20px 15px;border-left: 1px solid #cddca9; border-right: 1px solid #cddca9; border-bottom: 1px solid #cddca9;}
div.subtitle{ background-color:#e6efd2; padding: 3px 0 4px 15px; font-family:Tahoma, arial, verdana; font-size:11px; font-weight:bold; color:#6f8730;margin:15px 0 12px 0;clear:both}

ul.list{list-style: none; padding:0; margin:0;}
ul.list li{ background:url(../images/list_arrow.gif) no-repeat left top; padding: 0px 0 3px 10px; margin:0px 0 2px 15px; border-bottom: 1px dashed #e3e3e3;}


ul.home{list-style: none; padding:0; margin:0;}
ul.home li{ background:url(../images/list_arrow.gif) no-repeat left top; padding: 0px 0 3px 10px; margin:0px 0 8px 0px; border-bottom: 1px dashed #e3e3e3;text-align:left;}

.row_rt{width: 22%; padding:0; float: left; display:block;}
.green_text{color:#5d8106; }
.blue_text{color:#346ea6;}
.red_text{color:#CC6633;}

.award_text{text-align:center;width: 160px;float:left;}

.gallery{display:block; float:left;margin:10px 15px; text-align:center;}
.gallery1{width: 25%; display:block; float:left;margin:10px 0; text-align:center;}


/* style for homepage container*/
#container-1 div p.title{margin:0 ; padding:0 0 8px 0; display:block;color:#000;}
.row_lt{width:295px; padding:0 20px 0 0; float: left; }
.row_rt{width:295px; padding:0 ; float: left; }
.row_text{ padding:0 0 0 15px;}
.row_lt p, .row_rt p{margin:0; padding-bottom:10px;color:#50504f;}
.row_lt p span, .row_rt p span{font-family: arial; font-size:10px; font-weight:bold; color:#292929; padding:0 0 2px 0;text-transform:uppercase;display:block;}

table.tree{border-top:1px solid #e2e2e2;border-left:1px solid #e2e2e2;}
table.tree td{border-bottom:1px solid #e2e2e2;border-right:1px solid #e2e2e2;font-family:tahoma, arial, verdana;font-size:11px; color:#50504f; text-align:left;}

#slide a{font-weight:bold; margin-bottom:20px;}
ul#scroller{list-style:none; margin:0; padding:}
ul#scroller li{float:left; width:150px; margin:12px;text-align:center;}

#fragment-1 ul{float:left; width:64%; padding-left:15px;margin-top:0;}
#fragment-1 ul li{ float:left; width:44%;}
