body{ font-family:"Trebuchet MS",Helvetica, Arial; color:#000000; font-size:12px; background:#2f2254 url(../images/body_bg.gif) repeat-x 0 0; }
body,div,ul,li,ol,h1,h2,h3,h4,h5,h6,form,fieldset,p{margin:0; padding:0; font-weight:normal}
img,fieldset{border:none; padding:0; margin:0;}
#layout{width:100%; background:url(../images/bg.gif) no-repeat right 25px; float:left;}
#main{width:1024px; margin:auto;}
.clear{clear:both;}
/*************header start here*************/
#header{width:1024px; float:left;}
#top_nav{float:left; width:100%; height:24px;}
/*************header left top links start here*************/
#top_nav label{float:left; width:auto; padding:2px 10px 0 8px;}
#top_nav ul{float:left; width:auto; list-style:none;}
#top_nav ul li{float:left; width:120px; background:url(../images/divider.gif) no-repeat 0 4px; padding:2px 8px 4px; position:relative; font-size:10px;line-height:20px;}
#top_nav ul li a{text-decoration:none; color:#cecece; width:120px !important;}
#top_nav ul li a:hover{text-decoration:none; color:#cecece;}
#top_nav .bg_none{background:none;}

#top_nav  li ul{position:absolute; top:24px; left:0; display:none; width:120px !important;}
#top_nav  ul.drop ul{width:auto; list-style:none; display:block;}
#top_nav ul.drop li{ width:120px; background-color:#060606;font-size:10px;  background-image:none; border-bottom:1px solid #2f2254; border-top:1px solid #2f2254; height:18px; padding:4px 3px 3px 3px;}
#top_nav ul.drop li a{text-decoration:none; color:#cecece; padding:4px;}
#top_nav ul.drop li a:hover{text-decoration:none; padding:4px;}
#top_nav li:hover ul, #top_nav li.over ul{display:block;} 
/*************header left top links ends here*************/

/*************header right top links start here*************/
#top_nav ol{float:right; width:auto; list-style:none;}
#top_nav ol li{float:right; width:auto; background:url(../images/divider.gif) no-repeat 0 4px; padding:2px 8px 0 8px;}
#top_nav ol li a{text-decoration:none; color:#cecece; font-size:10px;}
#top_nav ol li a:hover{text-decoration:none; color:#cecece;}
/*************header right top links ends here*************/
#header .logo_section{float:left; width:1024px;}
#header .logo_section p{padding:33px 0 10px 45px; width:979px; float:left;}
/*************header ends here*************/

/*************content starts here*************/
#outer_box{float:left; width:970px;  padding:0 27px;}
#outer_box .box{width:970px; float:left; }
#outer_box .box .top_corn{background:url(../images/top_round_cor.jpg) no-repeat 0 0; width:970px; height:13px; float:left; line-height:5px; font-size:5px;}
#outer_box .box .bottom_corn{background:url(../images/bottom_round_cor.jpg) no-repeat 0 0; width:970px; height:9px; float:left;line-height:5px; font-size:5px;}
#outer_box .box .box_data {width:970px; background:#e0f2e6 url(../images/middle_round_box_bg.gif) repeat-x 0 0; float:left;}
#outer_box .box .box_data .inner_box{float:left; width:929px; padding:0 20px 0 20px;}
#outer_box .box .box_data .inner_box h1{ float:left; width:auto; font-size:30px;  padding:10px 0 10px 0;}


/*************menu starts here*************/
#outer_box .box .box_data .inner_box .quick_link{float:left; width:929px;}
#outer_box .box .box_data .inner_box .quick_link ul{float:left; width:929px; list-style:none; margin:16px 0 2px 0;}
#outer_box .box .box_data .inner_box .quick_link ul li{float:left; width:auto; margin:0 2px 0 0; font-size:14px;}
#outer_box .box .box_data .inner_box .quick_link ul li.margin_right_none{margin:0;}
#outer_box .box .box_data .inner_box .quick_link ul li a{float:left;  text-decoration:none; background:#808080; width:231px; display:block; padding:10px 0 3px 0; text-align:center; color:#fff; height:24px; font-weight:bold;}
#outer_box .box .box_data .inner_box .quick_link ul li a.active{float:left; text-decoration:none; background:#c2ee21; width:230px; display:block; padding:10px 0 3px 0; text-align:center; color:#000; height:24px; cursor:default;}
/*************menu ends here*************/
#outer_box .box .box_data .inner_box .blue_box{float:left; width:929px;}
#outer_box .box .box_data .inner_box .link_box{float:left; width:929px; background-color:#302a44; border-bottom:1px solid #5c5c6d; border-top:1px solid #010000; text-align:center;}
#outer_box .box .box_data .inner_box .link_box img{padding:8px 0 5px 0;}



/******* contents box starts here***************/
#outer_box .box .box_data .inner_box .content_box{float:left; width:929px; padding:25px 0;}
/******* contents box starts here***************/

/******* left bottom box starts here***************/
#outer_box .box .box_data .inner_box .content_box .left_continer{width:350px; float:left; margin-right:28px; display:inline;}
#outer_box .box .box_data .inner_box .content_box .top_corner{float:left; width:350px; background:url(../images/left_box_top_corner.gif) no-repeat 0 0; padding:10px 0 0 0;}
#outer_box .box .box_data .inner_box .content_box .bottom_corner{float:left; width:350px; background:url(../images/left_box_bottom_corner.gif) no-repeat 0 bottom; padding:0 0 10px 0;}
#outer_box .box .box_data .inner_box .content_box .middle_bg{
	float:left;
	width:330px;
	background:url(../images/left_box_middle_bg.gif) repeat-y 0 0;
	padding:0 10px 10px;
	height:110px;
}
#outer_box .box .box_data .inner_box .content_box .middle_bg h3{float:left; font-size:20px; font-weight:normal; color:#000; width:330px; padding:0 0 0 10px;}
#outer_box .box .box_data .inner_box .content_box .middle_bg p{float:left; color:#000; font-size:12px;  width:330px; padding:0 0 0 10px;}
#outer_box .box .box_data .inner_box .content_box .middle_bg p span{float:left; color:#000; font-size:12px;  width:330px; padding:10px 0 0 0;}
#outer_box .box .box_data .inner_box .content_box .middle_bg span{float:right; width:auto; padding:0 10px 0 0;}

#outer_box .box .box_data .inner_box .content_box .middle_bg img{padding:10px 12px 0 0;}
/******* left bottom box ends here***************/

/*********************right bottom box starts here*********************/
#outer_box .box .box_data .inner_box .content_box .right_continer{width:350px; float:right; position:relative;}
/*********************right bottom box ends here*********************/


/**********************middle bottom box starts here***********************/
#outer_box .box .box_data .inner_box .content_box .middle_continer{width:174px; float:left; position:relative;}
#outer_box .box .box_data .inner_box .content_box .middle_top_corner{float:left; width:174px; background:url(../images/middle_box_top_corner.gif) no-repeat 0 0; padding:10px 0 0 0;}
#outer_box .box .box_data .inner_box .content_box .middle_bottom_corner{float:left; width:174px; background:url(../images/middle_box_bottom_corner.gif) no-repeat 0 bottom; padding:0 0 10px 0;}
#outer_box .box .box_data .inner_box .content_box .middle_middle_bg{
	float:left;
	width:154px;
	background:url(../images/middle_box_middle_bg.gif) repeat-y 0 0;
	padding:0 10px 10px;
	height:110px;
}
#outer_box .box .box_data .inner_box .content_box .middle_middle_bg .middle_box_data{float:left; width:auto; position:absolute; top:10px;}
#outer_box .box .box_data .inner_box .content_box .middle_middle_bg .middle_box_data p{color:#000000; float:left; font-size:12px; padding:0 0 0 10px; width:auto;}
#outer_box .box .box_data .inner_box .content_box .middle_middle_bg .middle_box_data h3{color:#000000; float:left; font-size:20px; font-weight:normal; padding:0 0 0 10px; width:145px;}
#outer_box .box .box_data .inner_box .content_box .middle_middle_bg .middle_box_image{position:absolute; bottom:1px; width:154px; text-align:center;}
#outer_box .box .box_data .inner_box .content_box  .right_box_data{position:absolute; width:144px; float:left; }
#outer_box .box .box_data .inner_box .content_box  .right_box_data h3{float:left; font-size:20px; font-weight:normal; color:#000; width:154px; }
#outer_box .box .box_data .inner_box .content_box  .right_box_data p{float:left; font-size:11px;  color:#000; width:200px; font-weight:normal;}
#outer_box .box .box_data .inner_box .content_box .image_box{float:left; position:absolute; bottom:8px; width:auto;}

/**********************middle bottom box ends here***********************/


/******* contents box ends  here***************/

/*************content ends here*************/


/******************footer starts here********************/
#footer{ width:100%;background:url(../images/footer_bg.gif) repeat-x 0 0; float:left; height:24px; margin-top:20px;}
#footer_inner{width:920px; margin:auto; }
#footer_inner p{float:left; width:auto; font-size:10px; color:#cecece;padding:3px 0 0 0;}
#footer_inner ul{float:right; width:512px; list-style:none;}
#footer_inner ul li{float:right; width:auto; background:url(../images/divider.gif) no-repeat 0 4px; padding:2px 8px 0 8px;}
#footer_inner ul li a{text-decoration:none; color:#cecece; font-size:10px;}
#footer_inner ul li a:hover{text-decoration:none; color:#cecece;}
#footer_inner .bg_none{background:none;}
/******************footer ends here********************/
