/* CSS Document */



/*------------------------------------------------mid--------------------*/

#mid{

	width:489px;

	float:left;

	padding:0;

}

#mid1{

	background:#607211;

	width:489px;

	color:#000;

	padding-top:10px;

}

#mid1 div.what{

	float:left;

	margin-left:6px;

}

#mid1 div.where{

	float:right;

	margin-right:6px;

}

#mid1 div.search{

	float:right;

	margin-right:10px;

}

#mid1 form input.txtBox{

	width:224px;

	height:19px;

	border-left:#808080 solid 1px;

	border-right:#D4D0C8 solid 1px;

	border-top:#808080 solid 1px;

	border-bottom:#D4D0C8 solid 1px;

	padding:0 0 0 9px;

	background-color:#fff;

	color:#000;

	font:normal 10px/19px Arial, Helvetica, sans-serif;

	margin:0 0 10px 0;

	float:left;

}

#mid1 form input.search{

	background:url(/images/read_more_bg.gif) 0 0 repeat-x;

	width:134px;

	height:22px;

	font:bold 11px/22px Arial, Helvetica, sans-serif;

	color:#FFC547;

	text-decoration:none;

	text-align:center;

	background-color:inherit;

	border:0px;

	cursor:pointer;

	margin:0px 15px 5px 5px;

}

#mid1 p.midTop{

	display:block;

	width:489px;

	height:5px;

	font:bold 18px/22px Arial, Helvetica, sans-serif;

	color:#FFC547;

	background-color:inherit;

	padding:5px 0 0 22px;

}

#mid1 h3{

	font:bold 14px/18px Arial, Helvetica, sans-serif;

	color:#fff;

	background-color:inherit;

	/*margin:0 0 12px 22px;*/

}

#mid2{

	/*background:url(/images/estimation_pic.gif) right bottom no-repeat;*/

	padding:0 0 0 0;

}

#mid2 h2{

	display:block;

	background:url(/images/what_our_policy.gif) 0 0 no-repeat;

	width:157px;

	height:64px;

	margin:0 0 15px 22px;

	text-indent:-2000px;

	line-height:0;

	font-size:0;

}

#mid2 h3{

	font:bold 14px/18px Arial, Helvetica, sans-serif;

	color:#fff;

	background-color:inherit;

	margin:0 0 12px 22px;

}

#mid2 ul{

	width:195px;

	padding:0 0 18px 22px;

	margin:0;

	font-size:0;

	line-height:0;

}

#mid2 ul li{

	padding:0;

	margin:0;

	line-height:0;

	font-size:0;

	height:18px;

}

#mid2 ul li a{

	display:block;

	background:url(/images/arrow.gif) 0 6px no-repeat;

	padding:0 0 0 11px;

	font:normal 11px/18px Arial, Helvetica, sans-serif;

	color:#FCF881;

	background-color:inherit;

	text-decoration:none;

}

#mid2 ul li a:hover{

	color:#fff;

	background-color:#7B921A;

}

#mid2 p.midBot{

	display:block;

	background:url(/images/mid_bot.gif) left top no-repeat #607211;

	height:23px;

	width:226px;

	margin:0;

	padding:0 0 0 23px;

	color:#FFC547;

	font-size:0;

	line-height:0;

}

#mid2 p.midBot a{

	background:url(/images/read_more_bg.gif) 0 0 repeat-x;

	width:134px;

	height:22px;

	border-left:#000000 solid 1px;

	border-right:#000000 solid 1px;

	font:bold 11px/22px Arial, Helvetica, sans-serif;

	color:#FFC547;

	text-decoration:none;

	text-align:center;

	background-color:inherit;

	display:block;

}

#mid2 p.midBot a:hover{

	color:#fff;

	background-color:inherit;

}

.testMain{

	background:url(/images/test_bg_1px.gif) 0 0 repeat-x #FCFABA;

	color:#282828;

	width:489px;

	margin:0 0 0 0;

}

.testMain p.testtop{

	display:block;

	background:url(/images/test_top.gif) 0 0 no-repeat;

	width:489px;

	height:23px;

	font-size:0;

	line-height:0;

}

.testMain div.testBot{

	display:block;

	background:url(/images/test_bot.gif) 0 0 no-repeat;

	width:489px;

	height:14px;

	font-size:0;

	line-height:0px;

}

.test{

	width:487px;

	border-left:#CCC978 solid 1px;

	border-right:#CCC978 solid 1px;

}



.test h2{

	display:block;

	width:446px;

	height:24px;

	background:url(/images/test_div.gif) 0 0 repeat-x;

	margin:0 0 8px 22px;

	line-height:0;

	font-size:0;

	padding:0;

	font-size:0;

	line-height:0;

}

.test h2 span{

	font:bold 28px/22px Arial, Helvetica, sans-serif;

	color:#9A0124;

	background-color:#FCFABB;

	padding:0;

	margin:0;

	height:24px;

}

.test div.cat2{

	float:left;

	text-align:left;

	padding-left:5px;

	width:238px;

	font:bold 11px/19px Arial, Helvetica, sans-serif;

	color:#0E5092;

}

.test div.cat2 a{

	color:#0E5092;

	text-decoration:none;

}

.test div.cat2 a:hover{

	color:#D47800;

	text-decoration:none;

}

.test h3{

	display:block;

	width:406px;

	height:43px;

	font:normal 18px/43px Arial, Helvetica, sans-serif;

	color:#677C10;

	background-color:inherit;

	margin:0;

	padding:0 0 0 22px;

	text-decoration:underline;

}

.test p.testTxt1{

	display:block;

	width:430px;

	background:url(/images/coma.gif) 23px 0 no-repeat;

	padding:0 0 0 49px;

	font:bold 13px/20px Arial, Helvetica, sans-serif;

	margin:0 0 15px 0;

}

.test p.testTxt1 img{

	margin:0 0 0 10px;

	line-height:0;

	font-size:0;

}

.test p.yellow{

	display:block;

	width:210px;

	height:19px;

	background-color:#EEECA8;

	color:#000;

	margin:0 0 7px 22px;

	padding:0 0 0 224px;

	font-size:0;

	line-height:0;

}

.test p.yellow span.date2{

	display:block;

	background:url(/images/date_bg.gif) 0 0 no-repeat;

	width:130px;

	height:19px;

	font:bold 11px/19px Arial, Helvetica, sans-serif;

	color:#0E5092;

	background-color:#FCFABA;

	text-align:center;

	margin:0 6px 0 0;

	float:left;

}

.test p.yellow span.author2{

	display:block;

	background:url(/images/author_bg.gif) 0 0 no-repeat;

	width:74px;

	height:19px;

	font:bold 11px/19px Arial, Helvetica, sans-serif;

	color:#D47800;

	background-color:#FCFABA;

	text-align:center;

	margin:0;

	float:left;

}

/*------------------------------------------------mid--------------------*/



/*------------------------------------------------right--------------------*/

#right{

	width:259px;

	float:right;

}

#newsletter{

	width:243px;

	background:url(/images/newsletter_box.gif) 0 0 no-repeat;

	height:114px;

	padding:8px 8px 0 8px;

	margin:0 0 12px 0;

}

#newsletter h2{

	display:block;

	width:198px;

	height:35px;

	background:url(/images/newsletter_bg.gif) 0 0 no-repeat;

	padding:0 0 0 45px;

	font:normal 19px/35px Arial, Helvetica, sans-serif;

	color:#000;

	background-color:inherit;

}

#newsletter div.PoweredBy{
	font: 11px/15px Arial, Helvetica, sans-serif;
	color:#000000;
	background-color:inherit;
}
#newsletter div.PoweredBy a{
	color:#175EA5;
	text-decoration:none;
}
#newsletter div.PoweredBy a:hover{
	color:#175EA5;
	text-decoration:underline;
}

#newsletter form{

	width:235px;

	padding:11px 0 0 0;

	margin:0 0 12px 0;

}

#newsletter form input.txtBox2{

	width:224px;

	height:19px;

	border-left:#808080 solid 1px;

	border-right:#D4D0C8 solid 1px;

	border-top:#808080 solid 1px;

	border-bottom:#D4D0C8 solid 1px;

	padding:0 0 0 9px;

	background-color:#fff;

	color:#000;

	font:normal 10px/19px Arial, Helvetica, sans-serif;

	margin:0 0 10px 0;

	float:left;

}

#newsletter form input.signup{

	background:url(/images/btn_signup.gif) 0 0 no-repeat;

	width:50px;

	height:21px;

	float:right;

	font:bold 10px/21px "Trebuchet MS",Arial, Helvetica, sans-serif;

	color:#fff;

	background-color:#F7F4A1;

	text-transform:uppercase;

	border:none;

	cursor:pointer;

}

#right ul.link1{

	width:176px;

	padding:0 0 52px 0;

	margin:0;

}

#right ul.link1 li{

	padding:0;

	margin:0;

	line-height:0;

	font-size:0;

}

#right ul.link1 li a.sub{

	display:block;

	background:url(/images/subscribe_bg.gif) 0 0 no-repeat;

	width:153px;

	height:22px;

	padding:0 0 0 23px;

	font:bold 11px/22px Arial, Helvetica, sans-serif;

	color:#175EA5;

	background-color:inherit;

	text-decoration:none;

	margin:0 0 4px 0;

}

#right ul.link1 li a.sub:hover{

	color:#000;

	background-color:inherit;

}

#right ul.link1 li a.fb{

	display:block;

	background:url(/images/subscribe_fb.gif) 0 0 no-repeat;

	width:153px;

	height:22px;

	padding:0 0 0 45px;

	font:bold 11px/22px Arial, Helvetica, sans-serif;

	color:#175EA5;

	background-color:inherit;

	text-decoration:none;

	margin:0 0 4px 0;

}

#right ul.link1 li a.fb:hover{

	color:#000;

	background-color:inherit;

}

#right ul.link1 li a.reg{

	display:block;

	background:url(/images/registration_bg.gif) 0 0 no-repeat;

	width:171px;

	height:22px;

	padding:0 0 0 5px;

	font:bold 11px/22px Arial, Helvetica, sans-serif;

	color:#175EA5;

	background-color:inherit;

	text-decoration:none;

	margin:0;

}

#right ul.link1 li a.reg:hover{

	color:#000;

	background-color:inherit;

	

}

#right ul.link1 li a.reg span{

	color:#fff;

	background-color:inherit;

	font-weight:bold;

	margin:0 11px 0 6px;

}

#right ul.link1 li a.reg:hover span{

	color:#000;

	background-color:inherit;

	

}



#newsscroller{

width: 100%;

height: 100px;

border: none;

padding: 5px;

background-color: inherit;

}



#right h2.event{

	display:block;

	width:209px;

	height:51px;

	background:url(/images/latest_event_pic.gif) 0 0 no-repeat;

	padding:0 0 0 50px;

	font:normal 19px/18px Arial, Helvetica, sans-serif;

	color:#000;

	background-color:inherit;

	margin:0 0 15px 0;

	float:left;

}

#right h2.event a{

	color:#000;

	text-decoration:none;

}

#right h2.event a:hover{

	color:#0E5092;

	text-decoration:none;

}

#right h2.event span{

	display:block;

	background:url(/images/event_bg.gif) 0 0 no-repeat;

	width:194px;

	height:19px;

	padding:0 0 0 15px;

	font:bold 11px/18px Arial, Helvetica, sans-serif;

	color:#fff;

	background-color:inherit;

	margin:5px 0 0 0;

}

#right p.eventTxt{

	display:block;

	width:235px;

	font:normal 11px/15px Arial, Helvetica, sans-serif;

	color:#7B782E;

	background-color:inherit;

	padding:0 0 0 9px;

	float:left;

}

#right p.eventTxt span{

	background:url(/images/right_div.gif) left bottom repeat-x;

	font:bold 11px/15px Arial, Helvetica, sans-serif;

	color:#566A02;

	background-color:inherit;

}

#right p.eventTxt a{

	display:block;

	background:url(/images/more_bg.gif) 0 0 no-repeat;

	width:42px;

	height:18px;

	font:bold 11px/18px Arial, Helvetica, sans-serif;

	color:#175EA5;

	background-color:inherit;

	float:right;

	margin:0 0 12px 0;

	padding:0 0 0 20px;

	text-decoration:none;

}

#right p.eventTxt a:hover{

	color:#000;

	background-color:inherit;

}

#right h2.pro{

	display:block;

	width:209px;

	height:56px;

	background:url(/images/project_icon.gif) 0 0 no-repeat;

	padding:0 0 0 50px;

	font:normal 19px/19px Arial, Helvetica, sans-serif;

	color:#000;

	background-color:inherit;

	margin:0 0 15px 0;

	float:left;

}

#right h2.pro span{

	display:block;

	background:url(/images/event_bg.gif) 0 0 no-repeat;

	width:194px;

	height:19px;

	padding:0 0 0 15px;

	font:bold 11px/19px Arial, Helvetica, sans-serif;

	color:#fff;

	background-color:inherit;

	margin:5px 0 0 0;

}

#right ul.link2{

	width:259px;

	padding:0;

	margin:0;

	float:left;

}

#right ul.link2 li{

	background:url(/images/right_div.gif) left bottom repeat-x;

	height:20px;

	line-height:0;

	font-size:0;

}

#right ul.link2 li.last{

	background-image:none;

}

#right ul.link2 li a{

	display:block;

	width:232px;

	height:19px;

	background:url(/images/arrow_green.gif) 12px 5px no-repeat;

	padding:0 0 0 27px;

	text-decoration:none;

	font:bold 11px/19px Arial, Helvetica, sans-serif;

	color:#104A85;

	background-color:inherit;

}

#right ul.link2 li a:hover{

	color:#104A85;

	background-color:#F3F09A;

}

/*------------------------------------------------right--------------------*/


