@charset "utf-8";
/* CSS Document */

@charset "utf-8";
/* CSS Document */
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; BACKGROUND: url(images/bg_pattern_02.jpg)  #A5CF01 ; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #fff; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
div, h1, h2, p, form, label, input, textarea, img, span{
	margin:0; padding:0;
}
#banner_container{
CLEAR: both; MARGIN: auto; WIDTH: 760px;height:160px;
}
#topbanner{
background:url(images/topbanner_homePage.jpg) no-repeat;width:760px;height:87px;
}
#logobanner{
background:url(images/bannerFinal1.jpg) no-repeat;width:760px;height:160px;
}
#container{
CLEAR: both;margin:auto;background:url(images/bg_pattern_07.jpg) repeat-x;width:760px;height:600px;
}
#rightbarcontainer{
margin:auto; width:203px; height:300px; float:left;
}
#rightbar{
margin:auto; width:203px; height:300px; float:left;background:url(images/bg_pattern_07.jpg) repeat-x;
}

#topNav{
	width:auto; height:30px; background:url(images/top_nav_bg.gif) no-repeat 0 0 #008001;margin-top:auto;}
#topNav ul{
	 text-align:center;}
#topNav ul li{
	float:left; margin:20 1px 0 0 ;list-style:none;}
#topNav ul li a{
	font:bold 11px/29px Arial, Helvetica, sans-serif; color:#FFFFFF;
	padding:0 12px; display:block; text-decoration:none;}
#topNav ul li a:hover{
	font:bold 11px/29px Arial, Helvetica, sans-serif; color:#A5CF01;
	padding:0 12px;  display:block; text-decoration:none;}


#loginForm{
width:288px;height:218px;float:right;margin:20px;
}
#loginForm h2{
background: url(images/singin_top.jpg) no-repeat;height:39px;
}
#loginForm form{
background: url(images/form_bg.jpg) repeat-x;height:179px;
}
#loginForm label{
margin:5px; margin-top:10px;font-family:Arial, Helvetica, sans-serif; color:#285865;
}
#loginForm input{
height:33px;width:260px;margin:5px;
}
#left{
	width:530px; height:600; color:#4A3D0F; padding:0; float:right;}


.end{
	background:url(images/left_bg_end.gif) no-repeat right bottom #CCCCCC; color:#FFFFFF; padding:0; margin:0; width:531px; height:10px; display:block;}
#left h2.dark{
	background:url(images/right_h2_dark.gif) repeat-x 0 0 #A5CF01;
	font:normal 16px/20px Arial, Helvetica, sans-serif; color:#FFFFFF; padding:0 0 0 24px; width:500px;  }
#left h{
	font:bold 22px/27px Arial, Helvetica, sans-serif; color:#00407B;  padding:10px 0 3px 0; margin:0 29px 0 0; width:500px; background:url(images/right_h2_light.gif)}
#left .light{
	background:url(images/right_h2_light.gif)  #d2c135;
	font:normal 12px/20px Arial, Helvetica, sans-serif; color:#333333; padding:0 0 0 24px; width:500px;  }
#left h2 span.a{
	background-color:#FFCC99; display:block; height:13px; width:310px; font:normal 13px/13px Arial, Helvetica, sans-serif; color:#00407B; float:right; margin:7px 0 0 0;}
#left h2 span.b{
	background-color:#FFCC99; display:block; height:13px; width:265px; font:normal 13px/13px Arial, Helvetica, sans-serif; color:#00407B; float:right; margin:7px 0 0 0;}

#left h3{
	font:bold 10px/16px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#000000; border:#D9CEA8 1px solid; background:url(images/h3_bg.gif) no-repeat 9px 3px #FFFFFF; width:160px; height:16px; padding:0 0 0 24px; }
#left p{
	padding:5px 0 ; margin:0 29px 0 0;}
#left p.box{
	font:bold 10px/26px Arial, Helvetica, sans-serif; color:#000000; text-transform:uppercase; border:#D9CEA8 1px solid; background-color:#FF9900; width:268px; height:26px; padding:0 0 0 6px;}
#left p.box a{
	font:bold 11px/26px Arial, Helvetica, sans-serif; text-decoration:underline; text-transform:lowercase; color:#7D6732; border:none; background-color:#FF9900; width:auto; padding:0 8px;}
#left p.box a:hover{
	font:bold 11px/26px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:lowercase; color:#7D6732; border:none; background-color:#FF9900; width:auto; padding:0 8px;}
#left a.comment{
	background:url(images/comment_bg.gif) no-repeat 0 0 #FCF3D5; width:91px; height:16px; text-align:right; text-decoration:none; font:bold 12px/16px Arial, Helvetica, sans-serif; color:#FFFFFF; display:block; padding:0 6px 0 0; margin:-22px 0 0 300px;}
#left a.comment:hover{
	background:url(images/comment_bg_h.gif) no-repeat 0 0 #FCF3D5; width:91px; height:16px; text-align:right; text-decoration:none; font:bold 12px/16px Arial, Helvetica, sans-serif; color:#FFFFFF; display:block; padding:0 6px 0 0; margin:-22px 0 0 300px;}
#left a.more{
	background:url(images/more_bg.gif) no-repeat 0 0 #FCF3D5; width:91px; height:16px; text-align:right; text-decoration:none; font:bold 12px/16px Arial, Helvetica, sans-serif; color:#FFFFFF; display:block; padding:0 6px 0 0; margin:-16px 0 0 406px;}
#left a.more:hover{
	background:url(images/more_bg_h.gif) no-repeat 0 0 #FCF3D5; width:91px; height:16px; text-align:right; text-decoration:none; font:bold 12px/16px Arial, Helvetica, sans-serif; color:#FFFFFF; display:block; padding:0 6px 0 0; margin:-16px 0 0 406px;}
#left p.divider{
	background:url(images/right_h2_dark.gif) repeat-x 0 27px #000000; color:#FFFFFF; height:28px; margin:0 29px 0 0; padding:0; line-height:0; font-size:0;}
/* ------------------------------ left pannel start --------------------------- */
#right{
	width:210px; margin: 0 0 0 4px; background-color:#d2c135; color:#FFFFFF; float:left; padding:0;}
#right h2.dark{
	background:url(images/right_h2_dark.gif) no-repeat 0 0 #A5CF01;
	font:normal 16px/20px Arial, Helvetica, sans-serif; color:#FFFFFF; padding:0 0 0 24px; width:186px; float:center; }
#right .light{
	background:url(images/right_h2_light.gif)  #d2c135;
	font:normal 12px/20px Arial, Helvetica, sans-serif; color:#333333; padding:0 0 0 24px; width:186px;   height:280;}
#right ul{
	padding:4px 24px 12px 22px;}
#right ul li{
	font:normal 12px/22px Arial, Helvetica, sans-serif; color:#FFFFFF; background-color:#AD9356; padding:0;}
#right a{
	font:normal 12px/22px Arial, Helvetica, sans-serif; color:#D2C135; text-decoration:none; background:url(images/arrow1.gif) no-repeat 2px 5px #FFFFFF; }
#right a:hover{
	font:normal 12px/22px Arial, Helvetica, sans-serif; color:#008001; text-decoration:none; background:url(images/arrow1.gif) no-repeat 2px 5px #FFFFFF; }
	.divider{
	background:url(images/line_divider.gif) repeat-x 0 27px #FCF3D5; color:#FFFFFF; height:28px; margin:0 29px 0 0; padding:0; line-height:0; font-size:0;}
	
	#footer{
	background:url(images/bot_nav_bg.gif) repeat-x 0 0 #008001; color:#F3F1DF; font:normal 12px/15px Arial, Helvetica, sans-serif; width:760px;
	position:relative; margin:0 auto; height:20px; text-align:right;}