@charset "utf-8";
body {
	margin: 0px auto;
	background-image: url(images/body_bg.jpg);
	background-repeat: repeat-x;
	background-position:left top;
	background-color:#d5eaff;
}
td
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}
.top_bg{
	width:100%;
	margin:0px auto;
	float:left;
	background-image:url(images/main-bg1.jpg);
	background-repeat:no-repeat;
	background-position:center top;
}
*{
	list-style:none;
	margin:0px auto;
	padding:0px;
}
.bottom1{
	width:100%;
	margin:0px auto;
	float:left;
	background-image:url(images/footer-bg.jpg);
	background-repeat:repeat-x;
	background-position:center bottom;
}
.bottom{
	width:100%;
	margin:0px auto;
	float:left;
	background-image:url(images/footer-bg.jpg);
	background-repeat:repeat-x;
	background-position:center bottom;
	margin-top:-18px;
}

*+html .bottom{
	width:100%;
	margin:0px auto;
	float:left;
	background-image:url(images/footer-bg.jpg);
	background-repeat:repeat-x;
	background-position:center bottom;
}
*html .bottom{
	width:100%;
	margin:0px auto;
	float:left;
	background-image:url(images/footer-bg.jpg);
	background-repeat:repeat-x;
	background-position:center bottom;
}
.inner_main{
	width:932px;
	margin:0px auto;	
}
.inner_main1{
	width:932px;
	margin:0px auto;
	padding-top:57px;
}
.top_right{
	width:756px;
	float:right;
}
.top_left{
	width:176px;
	float:left;
}
.logo{
	width:176px;
	padding-top:84px;
	float:right;
	text-align:right;
}
.logo1{
	width:176px;
	padding-top:27px;
	float:right;
	text-align:right;
}
.top_menu{
	width:750px;
	float:left;
	margin:0px;
}
.tablist{ 
	padding:0px ; 
	margin: 0px;
	text-align:left;
	margin-bottom:-6px;
	float: left;
	padding-left:17px; 
}
.tablist li{ 
	list-style: none; 
	display: inline; 
	margin-left:-4px;
	text-align:left;
}
.left-menu{
	width:176px;
	float:left;
	margin: 0px auto;
	padding: 0px;
}
.left{ 
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.left li{ 
	list-style-type: none; 
	display:list-item; 
	text-align:left;
	margin-bottom:-2px;
	height:32px;
	padding:0px;
}
.middle_right_bg{
	width:704px;
	float:right;
	padding:16px 26px 0px 26px;
	background-image:url(images/middle-topbg.jpg);
	background-repeat: no-repeat;
	background-position:left top;
	padding-bottom:15px;
}
.middle_top_bg2{
	background-image:url(images/middle_rpt.jpg);
	background-position:left top;
	background-repeat:repeat-y;
	float:right;
	width:756px;
}
.welcome-box{
	width:460px;
	float:left;
	padding-top:14px;
}
.welcome-box2{
	width:444px;
	float:left;
	padding-top:25px;
	padding-left:16px;
}
.gray_inner{
	width:432px;
	background-color:#f0f4f5;
	border-bottom:1px solid #dddcdd;
	border-top:1px solid #dddcdd;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1889d6;
	text-decoration:none;
	float:left;
	line-height:32px;
	padding-left:27px;
	text-transform: uppercase;
}
.gray_inner_v{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1889d6;
	text-decoration:none;
	float:left;
	line-height:16px;
	padding-left:27px;

}

.inneer_right{
	width:206px;
	float:right;
	text-align:right;
}

.inneer_right2{
	width:200px;
	float:right;
	text-align:right;
	padding-top: 0px;
}
.inneer_right1{
	width:200px;
	float:right;
	text-align:right;
}
.gray_bdr{
	width:460px;
	border-bottom:solid 1px #dedddd;
	float:left;}
.arrow_bg{
	/*background-image:url(images/arrow.jpg);
	background-position:left center;
	background-repeat:no-repeat;*/
	padding-left:0px;
	padding-top:3px;
	height:18px;
}	
.black_12{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}
.btm_bg{
	background-image:url(images/middle-btmbg2.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	float:right;
	padding:0px 26px 12px 26px;
	margin-right:0px;
	width:704px;
}
.btm_bg1{
	background-image:url(images/middle-btmbg2.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
	float:right;
	padding-right:26px;
	margin-right:0px;
	width:730px;
}
.blue_12{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#03366b;
	text-decoration:none;
}
.blue_12_link{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#03366b;
	text-decoration:underline;
}
.blue_12_link:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#03366b;
	text-decoration:none;
}
.right-button{
	width:185px;
	float:right;
	text-align:right;
	padding-bottom:4px;
}
.btm-shadow{
	width:756px;
	float:right;
}
.btm-text{
	width:756px;
	margin:0px auto;
	text-align:center;
	float:right;
	padding-top:8px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	padding-bottom:24px;
}
.left-shadow{
	width:176px;
	float:left;
	background-image:url(images/blue-rpt1.jpg);
	background-position:right top;
	background-repeat:repeat-y;

}
/*--inner pages --*/

.inner_right_bg{
	width:704px;
	float:right;
	padding:16px 26px 12px 26px;
	background-image:url(images/mid_bg2.jpg);
	background-repeat: no-repeat;
	background-position:left bottom;
	height:628px;
}
.form-bg{
	width:404px;
	float:left;
	height:552px;
	background-image:url(images/mid_box_bg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding:14px 22px 12px 22px;
}
.midbox-bg{
	width:404px;
	float:left;
	height:552px;
	padding:14px 22px 12px 22px;
}
.midbox_left{
	width:180px;
	float:left;
	background-color:#e9f4ff;
	padding:8px 0px 0px 8px;
}
.midbox_right{
	width:290px;
	float:right;
	padding:0px 0px 0px 8px;
}
.inner-bg{
	width:448px;
	float:left;
	height:552px;
	padding-top: 14px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}
.field_bdr{
	border:solid 1px #d9e4ef;
}
.save_button{
	background-image:url(images/save_button.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	width:82px;
	height:25px;
	text-decoration:none;
	border:none 0px;
	text-align:center;
	margin: 0px;
	font-weight: bold;
	line-height: 20px;
	padding: 0px;
	

}
.blue_12light {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#03366b;
	text-decoration:underline;
}
.blue_12light:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#03366b;
	text-decoration:none;
}
.flash-box{
	width:527px;
	float:left;
	background-image: url(images/blubox_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 262px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 3px;
}
.flash-box2{
	width:480px;
	float:left;
	background-color:#557cff;
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 3px;
	display:none;
	position:absolute;
	border: 3px solid #6a92ff;
}
.top_btn{
	float:right;
	height:25px;
	padding-bottom:32px;

}
.arial_14white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	background-image: url(images/bullet.gif);
	background-repeat:no-repeat;
	background-position:center left;
	line-height:20px;
	padding-left:20px;
	margin-left:20px;
	margin-top:15px;

}
.arial14_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}
.arial14_link:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
box_ul {
	top: 10px;
}
.arial_23head {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 23px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 15px;
	padding-left: 15px;
}
.box_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	width: 360px;
	margin-top: 5px;
	margin-bottom: 15px;
	margin-left: 20px;
	text-align: justify;
}
/*--10 april--*/
.map_main{
	width:690px;
	float:left;
}
.map_left{
	width:280px;
	float:left;
	height: 480px;
	overflow: auto;
}
.map_right{
	width:400px;
	height: 480px;
	float:right;
}
.left-inner{
	width:260px;
	float:left;
	padding-bottom:10px;
}
.left-innericon {
	background-image:url(images/round.jpg);
	background-repeat:no-repeat;
	width:30px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	padding-left:8px;
	padding-top:5px;
	height:42px;
}
.left-innericon {
	background-image:url(images/round.png);
	background-repeat:no-repeat;
	background-color:white;
	width:30px;
	height:42px;
}
.left-innericon  a{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
.left-innericon  a:hover{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

.left-innertxt{
	width:220px;
	float:right;
}
.check-box{
	width:20px;
	float:left;
	padding-right:3px;
}
.search-main{
	width:448px;
	float:left;
}
.textfield{
	width:300px;
	float:left;
	padding-top:5px;
}
.search_button{
	width:85px;
	float:right;
	padding-top:5px;
}
.black_16{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	text-decoration:none;
}
.form-bg1{
	width:428px;
	float:left;
	height:461px;
	background-image:url(images/mid_box_bg2.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding:15px 10px 12px 10px;
}
.inner_right_bg2{
	width:704px;
	float:right;
	padding:16px 26px 12px 26px;
	background-image:url(images/mid_bg2.jpg);
	background-repeat: no-repeat;
	background-position:left top;
	height:628px;
}
.result_main{
	width:428px;
	float:left;
}
.rating_main{
	width:428px;
	float:left;
}
.rating-left{
	width:90px;
	float:left;
	padding:6px 0px 3px 0px;
}
.rating-right{
	width:335px;
	float:right;
}
.rank{
	width:59px;
	border:solid 1px #535252;
	text-align:center;
	float:left;
	height:20px;
	padding:9px 0px 3px 0px;
}
.rank1{
	width:70px;
	border:solid 1px #535252;
	border-left:none;
	text-align:center;
	float:left;
	height:20px;
	padding:9px 0px 3px 0px;
}
.rank2{
	width:70px;
	border:solid 1px #535252;
	border-left:none;
	text-align:center;
	float:left;
	height:20px;
	padding:9px 0px 3px 0px;
}
.rank3{
	width:70px;
	border:solid 1px #535252;
	border-left:none;
	text-align:center;
	float:left;
	height:20px;
	padding:9px 0px 3px 0px;
}
.rank4{
	width:60px;
	border:solid 1px #535252;
	border-left:none;
	text-align:center;
	float:left;
	height:20px;
	padding:9px 0px 3px 0px;
}
.rank_a{
	width:106px;
	float:left;
	text-align:center;
	height:22px;
	padding:7px 0px 3px 0px;
}
.rank_a1{
	width:41px;
	text-align:center;
	float:left;
	height:20px;
	padding:9px 0px 3px 0px;
}
.rank_a2{
	width:46px;
	text-align:center;
	float:left;
	height:20px;
	padding:9px 0px 3px 0px;
}
.rank_a3{
	width:56px;
	text-align:center;
	float:left;
	height:20px;
	padding:9px 0px 3px 0px;
}
.rank_a4{
	width:69px;
	text-align:center;
	float:left;
	height:20px;
	padding:9px 0px 3px 0px;
}
.blacklink{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding-left:20px;
	text-align: left;
	background-image:url(images/left-arrow.jpg);
	background-position:left middle;
	background-repeat:no-repeat;
	text-decoration:none;
}
a.blacklink:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding-left:20px;
	background-image:url(images/left-arrow.jpg);
	background-position:left middle;
	background-repeat:no-repeat;
	text-align: left;
	text-decoration:underline;
}
.midbox_right_txt{
	width:290px;
	float:left; 
	padding:0px 0px 8px 0px;
}
.midbox_right_txt2{
	width:290px;
	float:left;
	background-color:#f3f3f3;
	padding:0px 0px 8px 0px;
}
.blue_txt{
	width:270px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#44aef8;
	text-align:left;
	text-decoration:none;
	padding:5px 8px 5px 8px;
}
.gry_txt11{
	width:270px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5d5d5d;
	text-align:left;
	text-decoration:none;
	padding:5px 8px 5px 8px;
}
.btm-bdr{
	border-bottom: solid 1px #5abeff;
}
.midbox_btm{
	width:175px;
	float:left;
	text-align:right;
	padding:8px 5px 5px 0px;
}
.arial_12black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: left;
	vertical-align: bottom;
	height: 15px;
	float: right;
	width: 178px;
	padding-top: 10px;
}
.inner_right_bg_1{
	width:733px;
	float:left;
	height:650px;
	background-image:url(images/mid_bg2.jpg);
	background-repeat: no-repeat;
	background-position:left bottom;
	padding-top: 0px;
	padding-right: 17px;
	padding-bottom:5px;
	padding-left:5px;
}
/*--16 april--*/
.search_re{
	width:702px;
	float:left;
	padding-top:10px;
}
.blue_arial{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#44aef8;
	text-align:left;
	text-decoration:none;
}
.q-a{
	width:490px;
	float:left;
}
.q-a_inner{
	width:478px;
	float:left;
	border:solid 1px #a9d4ff;
	padding:5px;
	background-color:#e9f4ff;
}
.q-a_inner_left{
	width:100px;
	float:left;
	padding:10px 0px 5px 8px;
}
.blue_title{
	width:270px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#44aef8;
	text-align:left;
	text-decoration:none;
	padding:5px 8px 5px 0px;
}
.q-a_inner_right{
	width:480px;
	float:right;
}
.blue_14{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#03366b;
	text-decoration:none;
}
.q-a_inner_right1{
	width:475px;
	float:right;
	padding:5px 0px 5px 0px;
}
.q-a_inner_right2{
	width:475px;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#5d5d5d;
	padding:5px 0px 5px 0px;
}
.ans_main{
	width:475px;
	float:left;
	padding:5px;
}
.ans_inner{
	width:475px;
	float:left;
	border-top:solid 1px #a9d4ff;
}
.blue_bold
{
color:#03366B; 
text-align:left;
font-weight:bold;
text-decoration:none;
}
.search_result_button
{
	background-color:#03366B; 
	color:#FFFFFF;
	font-weight:bold;
	padding:3px;
}