  body {
	margin:0px; padding:0px 0px;
	text-align:center; 
	font:normal 12px verdana;
	color:#000000;
	line-height:20px;
	background:#FFFFFF;
	}

a:hover{color:#000000;text-decoration:underline;}
a{outline:none;	color:#003464;text-decoration:none;}
form{padding:0;margin:0}

p
{
margin:0px; padding:8px 0px 15px 0px;
}

/***************** header CSS Starts ***************** */
#top_wrapper {
	margin:0 auto;
	text-align:center;
	padding:15px 0px 0px 0px; width:857px;
	 
}

#header{height:81px;overflow:hidden;width:857px;}
#header .logo{float:left;width:390px; height:57px; padding:13px 0px 11px 0px; margin:0px; } 
#header .icons_smalla{float:right; padding:0px 5px; }

#rightPannel{float:right; width:335px; height:29px; margin:0px; color:#FFFFFF; font-weight:bold;text-align:left;  }
#rightPannel .left{width:16px; height:29px; float:left; background:url(../images/topbar_left.jpg) no-repeat left top;}
#rightPannel .right{width:319px; height:25px; float:left;background:url(../images/topbar_mid.jpg) repeat-x left top; padding-top:4px;}
#rightPannel .right a{color:#FFFFFF; font-weight:bold; padding:0px 8px ; text-decoration:none;}
#rightPannel .right a:hover{text-decoration:underline;}




/***************** header CSS ends ***************** */

/***************** navigation CSS ends ***************** */
#menu_wrapper{width:857px; height:auto; clear:left; margin:0 auto; }
#menu_wrapper .green_line{width:822px; height:9px; float:left; margin:0px;  }
#menu_wrapper .green_line .left{width:25px; height:9px; float:left; margin:0px;}
#menu_wrapper .green_line .right{width:24px; height:9px; float:left; margin:0px;}
#menu_wrapper .green_line .mid{width:771px; height:9px; float:left; margin:0px;background:url(../images/green_mid.jpg) repeat-x left top; }

.menu{width:805px; height:auto; padding:4px 15px 19px 0px; text-align:right; clear:left;}
.menu ul{list-style:none; margin:0px; padding:0px;}
.menu li{display:inline; color:#719EA3; font-weight:bold; text-decoration:none; padding:0px 10px;}
.menu li a{color:#719EA3;text-decoration:none; }
.menu li a:hover{color:#003363;}

#botomnav_wrapper{width:857px; clear:both; height:auto; margin:0 auto;  }

#menu_wrapper .bottom_nav{width:320px; height:auto; padding:2px 19px 0px 0px; #padding:2px 19px 2px 0px; float:right; margin:0px; text-align:right; }
#menu_wrapper .bottom_nav form{float:left; width:220px;  margin:0px; }
#menu_wrapper .bottom_nav input.search{float:left; border:1px solid #CCCCCC; width:188px;}
#menu_wrapper .bottom_nav .search_button{float:left; border:none; width:17px; height:19px; background:url(../images/search_icon.jpg) no-repeat left top; outline:none; margin:0px 4px; }
#menu_wrapper .bottom_nav .search_button2{float:left; border:none;  margin:0px 4px; border:none;}
#menu_wrapper .bottom_nav .icons_small{float:left; padding:2px 5px 0px 5px;  }
#menu_wrapper .bottom_nav .icons_smalla{float:right; padding:2px 5px 0px 5px;   }



.page_heading_inner{float:left; width:450px; padding-left:10px; clear:left; height:30px; }
h1{font-size:30px; color:#719EA3;  margin:0 auto; font-weight:normal; text-align:left; padding-left:10px; padding-bottom:8px;letter-spacing:-1px;  }

/***************** navigation CSS ends ***************** */


/***************** Middle CSS starts ***************** */

#middle_wrapper {
	margin:0 auto;
	text-align:center;
	padding:0;width:857px;
	clear:both;
}
#middle{overflow:hidden; width:820px; margin:0 auto;padding:0px 0px 10px 0px;float:left; text-align:left; min-height:270px;}

#middle .topContent_wrapper{text-align:left; width:800px; margin:0 auto;}
#middle .topContent_wrapper .topContent{text-align:left; width:790px; padding-left:10px;}
#middle .topContent_wrapper .topContent .imgleft{float:right; margin:7px 0px 0px 20px;}

.topContent ul{list-style:none; padding:10px 0px 0px 50px; margin:0px;}
.topContent li{background:url(../images/green_bullet.jpg) no-repeat left 4px; padding-left:15px; color:#003464;}
.topContent li ul{list-style:none; padding:10px 0px 10px 10px;}
.topContent li li{background:url(../images/li_li_bg.jpg) no-repeat left 4px; padding-left:15px;}
.topContent li li li{background:url(../images/li_li_li_bg.jpg) no-repeat left 4px; padding-left:15px;}




ul#grren_listing{list-style:none; padding:10px 0px 0px 0px; margin:0px;}
ul#grren_listing li{background:url(../images/green_bullet.jpg) no-repeat 15px 6px; padding-left:35px; color:#003464;}
ul#grren_listing li ul{list-style:none; padding:10px 0px 10px 10px;}
ul#grren_listing li li{background:url(../images/li_li_bg.jpg) no-repeat left 4px; padding-left:15px;}
ul#grren_listing li li li{background:url(../images/li_li_li_bg.jpg) no-repeat left 4px; padding-left:15px;}



.boldtxt{font-weight:bold; color:#003464;}

#middle #bottomcontent_wrapper{width:800px; margin:0 auto; clear:both;}
#middle .bottomContent{width:800px; height:auto; float:left; }
#middle .bottomContent .topcorner{width:800px; height:6px; float:left; margin:0px;}
.bottomContent .topcorner .leftcurve{float:left; width:11px; height:6px; background:url(../images/grey_curve_left.jpg) no-repeat right top; margin:0px;}
.bottomContent .topcorner .midcurve{float:left; width:777px; height:6px; background:url(../images/grey_curve_mid.jpg) repeat-x left top; margin:0px;}
.bottomContent .topcorner .rightcurve{float:left; width:12px; height:6px;background:url(../images/grey_curve_right.jpg) no-repeat left top; margin:0px;}
.bottomContent .main_gray{width:800px; height:auto; float:left;  margin:0 auto; background:url(../images/grey_curve_bg.jpg) repeat-x left top; position:relative; }




.bottomContent .main_gray .bottomcontent_box{width:360px; height:auto; margin:0px 4px 0px 4px; #margin:0px 0px 0px 3px; padding:0px 13px; text-align:left; float:left; }
.bottomContent .main_gray .bottomcontent_box .heading{margin:0x; font-size:25px; color:#003564; font-family:Trebuchet MS, arial; border-bottom:1px solid #99FF66; padding:13px 0px 9px 8px; font-weight:normal; }


.bottomContent .main_gray .bottomcontent_box .bottomtxt{float:left; padding:19px 19px 13px 10px; width:340px; text-align:justify; font-family:arial; line-height:20px;}
.bottomContent .main_gray .bottomcontent_box .bottomtxt .imgbg{width:138px; height:178px; background:url(../images/bottom_image_bg.jpg) no-repeat left top; float:left; margin:0px 10px 0px 0px;}
.bottomContent .main_gray .bottomcontent_box .bottomtxt .imgbg img{padding:1px 0px 0px 2px;}

.bottomContent .main_gray .bottomcontent_box .bottomtxt p{margin:0px; padding:0px;}
br.left{clear:left;}

.tabsContainer{width:350px; height:auto; padding:0px 0px 0px 4px;}
.blueTab{width:170px; height:31px; margin:0px 0px 0px 3px; float:left;}
.blueTab .blueleft{float:left; height:31px; width:4px; margin:0px;}
.blueTab .blueright{float:left; height:31px; width:4px; margin:0px;}
.blueTab .bluemid{float:left; width:162px; height:31px; background:url(../images/blue_button_mid.jpg) repeat-x left top;text-align:center; line-height:31px; font-weight:bold;}
.blueTab .bluemid a{color:#FFFFFF; text-decoration:none;}
.blueTab .bluemid a:hover{text-decoration:underline;}

.whiteline{float:left; width:1px; height:200px; background:#FFFFFF;}
/***************** Middle CSS ends ***************** */



/***************** footer CSS starts ***************** */
#footerwrapper{clear:left; margin:0px auto; width:100%; height:35px; font-size:10px; color:#9E9E9E; background:#CCCCCC;  }
#footerwrapper a{color:#333333; text-decoration:none;}
#footerwrapper a:hover{color:#003363;}
#footer{width:820px; height:26px; margin:0px auto; background:#CCCCCC; color:#333333; font-family:arial; font-size:12px; padding-top:10px; }
#footer .footerLeft{float:left; width:205px; height:auto; text-align:left; padding-left:45px;   }
#footer .footermid{float:left; width:389px; height:auto; text-align:left;  }
#footer .footermid a{text-transform:uppercase; text-decoration:none; font-weight:bold; padding:0px 4px;}
#footer .footerright{float:right; width:165px; height:auto; text-align:left;  }

#bottomline{width:100%; height:15px; clear:both; float:left; background:#FFFFFF;}
/***************** footer CSS ends ***************** */


/***************** Inner page CSS starts ***************** */
#middle .spacer{width:800px; height:20px; clear:both; margin:0 auto;}
#middle .spacer2{width:800px; height:5px; clear:both; margin:0 auto;}
.middlecontent_inner{width:820px; margin:0 auto; height:auto;}
.line_dark{width:820px; height:1px; background:#666666; margin:0px auto; clear:both; }
.page_path{font-size:11px; color:#999999; font-family:arial; margin:0 auto; padding:0px 0px 3px 20px;}
.page_path a{color:#999999; text-decoration:none;}
.page_path a:hover{color:#000000;}
#left_inner{width:221px; padding:0px 0px 0px 0px; float:left; text-align:left; margin:0px;   }
#left_inner ul{list-style:none; margin:0px; padding:0px 20px 0px 10px;}
#left_inner li{padding-top:25px; margin:0px; padding:25px 0px 0px 0px; background:none;}
#left_inner li a{color:#69999E; font-weight:bold;text-decoration:none;}
#left_inner li a:hover{color:#003464;}
#left_inner li a.active{color:#003464; font-weight:bold;text-decoration:none;}
#left_inner li ul{list-style:none; margin:0px; padding:0px;}
#left_inner li li{margin:0px; padding:10px 0px 0px 15px; background:none;}
#left_inner .img_left_left{margin:44px 0px 0px 0px; float:left;}
#left_inner .img_left_news{margin:4px 0px 0px 0px; float:left;}

#right_sode_content{padding:0px 0px 0px 20px; border-left:1px solid #99FF66; float:left; width:548px; text-align:justify; margin:0px;  }

#right_sode_content ul{list-style:none; padding:0px; margin:0px;}
#right_sode_content li{padding:0px 0px 0px 10px; color:#003464; background:none;}

.bluetxt{color:#003464;}

.top{margin-top:10px; float:right;}
.top a{text-decoration:none;}

/*bottom box inner*/

.bottomContent .main_gray .bottomcontent_box_in{width:767px; height:auto; margin:0px 4px 0px 4px; #margin:0px 0px 0px 3px; padding:0px 13px; text-align:left; float:left; }
.bottomContent .main_gray .bottomcontent_box_in .heading{margin:0x; font-size:25px; color:#003564; font-family:Trebuchet MS, arial; border-bottom:1px solid #99FF66; padding:13px 0px 9px 8px; font-weight:normal; }


.bottomContent .main_gray .bottomcontent_box_in .bottomtxt{float:left; padding:19px 19px 13px 10px; width:737px; text-align:justify; font-family:verdana;  line-height:20px;}
.bottomContent .main_gray .bottomcontent_box_in .bottomtxt .imgbg{width:138px; height:178px; background:url(../images/bottom_image_bg.jpg) no-repeat left top; float:left; margin:0px 10px 0px 0px;}
.bottomContent .main_gray .bottomcontent_box_in .bottomtxt .imgbg img{padding:1px 0px 0px 2px;}

.bottomContent .main_gray .bottomcontent_box_in .bottomtxt p{margin:0px; padding:0px;}
/*bottom box inner ends*/


/***************** Inner page CSS ends ***************** */

.text{width:150px; }
#button{width:80px; background:url(../images/topbar_mid.jpg) repeat-x left top;  border:none; color:#FFFFFF; font-size:11px; font-weight:bold; padding:5px 0px 4px 0px; margin-right:10px; }
.mandatoryfield{color:#FF0000;}

.contactform td{height:30px;}
label.names{width:150px; float:left; display:block; padding-left:10px; margin:2px;}
br.left{clear:both;}
.text_2{width:230px;}

.padbottom{margin-bottom:10px; margin-left:25px;}

.spacer_principle{width:400px; height:35px; #height:30px; float:left; margin:0px;}

