@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;}
body{
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#555555; margin:0px auto; background:url(../images/bg.jpg) repeat-x;background-color:#f5f5f5;}	
a{outline:none;} p{padding:0px 0px;margin:0;} img{border:none;}
h1,h2,h3,h4,h5,h6{
margin:0;
padding:8px 0 4px 0;}
ul,li{list-style-type:none;margin:0;padding:0;}
h2{font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#3e90b8;font-weight:bold; padding:0px 0px 0px 0px ;margin:0px 0px 0px 0px ;}			
h1{font-family:Arial, Helvetica, sans-serif;font-size:13px; color:#3b8cb3; font-weight:bold; padding:0px 0px 0px 0px;margin:0px 0px 0px 0px ;}
.clear{clear:both;}
#mainwrap{width:980px; text-align:left; margin:0px auto; }
#log_top{width:980px; float:left; height:35px;}
#logo{ width:360px;  float:left; padding:0 0 0 0;}
#top_conatainer{width:980px; float:left; height:80px;}
#customer{width:335px; float:left; padding:10px 0 0 0px;}
#chat{width:260px; float:left; margin:0 0 0 10px;}
#navi{width:980px; float:left; height:40px; margin:10px 0 0 0; background:url(../images/bg_navi.jpg) repeat-x; }
#banner{width:980px; float:left; height:300px;}
#banner_draft{width:980px; float:left; height:222px;}
#bannerhome{width:980px; float:left; height:250px;}
#bannerin{width:980px; float:left; height:260px; background-color:#004477;}

#txt_banner{width:830px; float:left; height:68px; background:url(../images/bg_tittle.jpg) no-repeat; padding:0 0 0 150px;}
.list_of_services{ padding:0px 0; height:32px; width:980px; float:left;}
.list_of_services ul{padding:5px 0 0 0; list-style-type:none; height:28px; width:850px; margin:0px auto;}
.list_of_services ul li{margin:0 18px; float:left; font-size:18px; color:#a8e1ff;}

#details{width:980px; float:left; padding:0 0 0 0; }
.detail_container{width:274px; float:left; padding:15px 30px 0px 15px; background:url(../images/ser_details.png) no-repeat; height:340px; margin:0 0 0 5px;}
.detail_txt{width:274px; float:left;}
.details_content{width:274px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; line-height:19px; text-align:justify; padding:10px 0 0 0; height:193px;}
.detail_bt{width:274px; float:left; padding:0 0 0 0; height:44px;}

.payment_modes{width:310px; float:left; margin:10px 0 0 0px;}
.paymet_txtbold{ font-size:18px; color:#0d435e;}
.paymet_txtbold1{ font-size:18px; color:#0d435e;}
.paymet_txtbold1 a{ color:#0d435e; text-decoration:underline;}
.paymet_txtbold1 a:hover{  color:#0d2562; text-decoration:none;}
.paymet_txt{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#608395; float:left;}
  
.middle_area{width:980px; float:left;}
.middle_areainner{width:978px; float:left; border:1px solid #99CCFF; height:100%;}
.middle_innerbg{width:900px; float:left; background:url(../images/bg_inner.jpg) no-repeat; margin:10px 0 0 8px; padding:30px;}
.middle_innerbgreg{width:900px; float:left; background:url(../images/bg_inner.jpg) no-repeat; margin:10px 0 0 8px; padding:0px 30px 30px 30px;}
.banner_h2{padding:15px 0px 15px 0px; font-size:22px;  color:#313131;font-family:Verdana,Arial,Helvetica,sans-serif;}
.banner_h3{padding:15px 0px 15px 0px; font-size:18px;  color:#313131;font-family:Verdana,Arial,Helvetica,sans-serif;}
.middleinner_txt{width:900px; float:left; padding:15px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666666; text-align:justify; line-height:19px;}
.middleinner_txt_in{width:900px; float:left; padding:10px 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-align:justify; line-height:21px;}
.middleinner_txt_in a{color:#12699a; text-decoration:none;}
.middleinner_txt_in a:hover{color:#000; text-decoration:none;}



.middle_area2{width:980px; float:left; padding:20px 0 0 0;}
.middle_areatxt{width:780px; float:left; padding:0px 30px 0px 120px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#3283ac;}

 .features{background: url(../images/features_back.png) bottom left no-repeat; width:648px; float:left; margin:6px 0 0 15px; margin:10px 0 0 20px;}
.head{padding:10px 5px 0 20px ;}
.head img{float:left; margin:10px 15px 10px 10px;}
 .head h3{display:block; width:270px; padding:24px 0 0 0; color:#0d435e;}
 .td_head{width:550px; float:left; padding:15px 0 0 50px;}
 
 .scstat{float:left;}
.stats{padding:40px 30px 0 30px;background:url(../images/links_back_stat.png) no-repeat scroll 0 0;height:84px;width:200px;margin:10px 0 0 50px}
.stats .fade p{font-family:arial;font-weight:bold;color:#3283AC;font-size:15px;margin:5px 0 0 0;}

 .links{height:84px;width:247px; background:url(../images/links_back.png) no-repeat; margin:0 0 0 50px;}
 .links a{display:block; width:45px; height:45px; float:left; margin:20px 0 0 27px;}
 
  .testi{height:200px; width:604px; float:left; margin:20px 0 0 28px;}
.testi .testi_top{height:14px; font-size:0; width:604px; background: url(../images/testi_top.png) top left no-repeat;}
 .testi .testi_mid{height:114px; width:602px; background: #f6f9f9 url(../images/quotes.png) top left no-repeat; border-left:1px solid #daecf1; border-right:1px solid #daecf1;}
.testi .testi_mid p{font-size: 16px; margin:30px 50px; font-weight:bold; color:#0d435e; *width:500px;}
 .testi .testi_mid span{font-size: 16px; font-weight:bold; color:#3283ac;}
.testi .testi_bot{height:13px; width:604px; background: url(../images/testi_bot.png) top left no-repeat;}

.footerback { width:100%; margin:0px; padding:0px;}
.footerback1 { width:100%; margin:0px; padding:0px;}
.footer { width: 980px;  margin: 0 auto;}
.footerbackin { width:100%; margin:0px; padding:0px;background: #3586ac; }
.footein { width: 980px;  margin: 0 auto; height:80px;background: #3586ac;}
.footerlink{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;}
.footerlink a{ color:#ffffff; text-decoration:none;}
.footerlink a:hover{color:#003366; text-decoration:none;}
.footerlink span{padding:0 5px 0 5px;}

html, body, #mainwrap {height: 100%;}

body > #mainwrap {height: auto; min-height: 100%;}


.footer_container{ height:auto; padding:0 20px 20px 20px; width:940px; float:left; border-top:2px dotted #CCCCCC; margin:10px 0 0 0;}
.footer_inner{width:940px;float:left;}
.nav ul{padding:0px; margin:0px;}
.nav li {
	float:left;
	list-style:none;
	border-right:1px solid #cccccc;
	display:block;
	text-align: center;
	margin:15px 0 0 0;
}
.nav li a{color:#006699; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:0 10px; display:block;}
.nav li a:hover{color:#000033; text-decoration:none;}


.draft_container_quote{width:600px; font-family:Arial, Helvetica, sans-serif; font-size:13px; float:left; padding:0px 0 0 0px; border:1px #99CCFF solid; margin:20px 0 0 180px;}
.draft_container_price{width:540px; font-family:Arial, Helvetica, sans-serif;  float:left; padding:0px 0 0 0px;  margin:20px 0 0 180px;}
.draft_td{ background-color:#c6d9f1; padding:12px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; height:auto;}

.draft_td1{ background-color:#dbe5f1; padding:8px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; height:auto;}
.draft_td2{ background-color:#c6d9f1; padding:8px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;font-style:normal; height:auto; }

.list_box{width:300px; float:left; height:25px; padding:2px 0 0 0;}
.list_box_numpage{width:100px; float:left;}
.textfieldsmall_registration{width:80px; height:18px; float:left; background-color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; border:#9cb6c7 1px solid; padding:4px 0 0 0; }
.ctmail{background:none;color:#3e90b8;font-size:15px; font-weight:bold; }
.ctmail a{color:#3e90b8; font-weight:bold; text-decoration:none;}
.ctmail a:hover{color:#0d435e; font-weight:bold; text-decoration:underline;}


.draft_form_container{width:600px; float:left; padding:0 0 0 0;}
.dftd1{background:none;color:#3e90b8;font-size:15px; font-weight:bold; }
.dftd2{background:#8db3e2;font-size:14px; font-weight:bold; color:#313131;}
 .dftd3{background:#8db3e2;font-size:14px; color:#313131;}
.draft_td1{ background-color:#c6d9f1; padding:8px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-style:normal; height:auto;}
.red_star{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FF0000;}
.draft_td2{ background-color:#dbe5f1; padding:8px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000;font-style:normal; height:auto; }

.textfield_registration{width:300px; height:18px; float:left; background-color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; border:#9cb6c7 1px solid; padding:4px 0 0 0; }
.textarea_reg_desc{width:300px; height:100px; float:left; background-color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; border:#9cb6c7 1px solid; padding:4px 0 0 0; }

.textarea_reg_desc2{width:210px; height:60px; float:left; background-color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; border:#9cb6c7 1px solid; padding:4px 0 0 0; }

.textarea_reg_desc3{width:800px; height:200px; float:left; background-color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; border:#9cb6c7 1px solid; padding:4px 0 0 0; }

.textfield_registration2{width:210px; height:18px; float:left; background-color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; border:#9cb6c7 1px solid; padding:4px 0 0 0; }
.textfield_registration4{width:180px; height:18px; float:left; background-color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; border:#9cb6c7 1px solid; padding:4px 0 0 0; }
.textfield_registration_user{width:145px; height:18px; float:left; background-color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; border:#9cb6c7 1px solid; padding:4px 0 0 0; }
.textfield_registration3{width:110px; height:18px; float:left; background-color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; border:#9cb6c7 1px solid; padding:4px 0 0 0; }
.white_clr{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FF0000;  }
a.white_clr {color:#FF0000; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
a:hover.white_clr {color:#777777; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

#content1 {width:900px; margin-top:0px; border:1px solid #99CCFF;}
#content1 ul{float:left; width:270px; list-style:none;margin-left:30px;}
#content1 ul li{padding:5px 10px 5px 15px;margin:0; font-size:14px;background:url(../images/draft-arrow2.png) no-repeat left;color:#3283AC;font-weight:bold;}

#form_right{width:300px; float:right; margin:25px 0px 10px 0px;}
#form_right ul{padding:0 0 5px 0px; list-style:none;background:#fff url(../images/draft-right-bottom.png) no-repeat center bottom;}

#form_right ul li{padding:5px 10px 5px 35px;margin:0; font-size:13px;}
#form_right ul li.odd{background:#ecf8fe url(../images/draft-list1.png) no-repeat 3px 6px;  border-bottom:0px;}
#form_right ul li.even{background:#bfecf7 url(../images/draft-list1.png) no-repeat 3px 6px; border-bottom:0px;}
#form_right h3{font-size:18px; padding:10px 10px 0px 10px; margin:0; color:#fff;background:#fefefe url(../images/draft-right-title.png) no-repeat top center;  border-bottom:0px;margin-top:10px;}
#files_list input{width:100px; background:#e84201; color:#fff;}
#draft_new_user{float:left; margin-left:10px;}
.s-writer{height:33px;}
.draft-badge{margin:10px 0px;}
.draft-badge_personal{margin:10px 0px; padding:15px; background:#FFFFFF; height:100px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.draft-badge_personalinner{margin:10px 0px; padding:15px; background:#FFFFFF; height:180px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

.user_login{width:250px; float:left;}
.log_user_txt{width:240px; height:28px; float:left;  font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF; padding:5px 0 0 10px; background-color:#3292ab;}
.login_container{width:250px; float:left; margin:3px 0 0 0; height:200px; padding:30px 0 0 0; background-color:#a7ba84; background:url(../images/login_bg.jpg) repeat-x;}
.sign_bt_log{width:110px; height:28px; float:right; padding:10px 5px 0 0;}
.clr4{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#444444; font-weight:bold;}
.color_txt{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#003300; padding:5px 0 0 0;}
.textfield_user{width:250px; height:20px; float:left; background-color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; border:#9cb6c7 1px solid; padding:4px 0 0 0;}
.popup_q{width:25px; float:right; padding:0px 20px 0 0px; }


.midbacklong .midcontent .midmid ul.faq{margin:0px; padding:0px; margin-left:15px; margin-top:20px; padding-bottom:20px;}
.midbacklong .midcontent .midmid ul.faq li{margin:0px; padding:0px;margin:15px 0 0 0; }
.midbacklong .midcontent .midmid ul.faq li a{margin:0px; padding:0px; font-size:16px; text-decoration:none; color:#000}
.midbacklong .midcontent .midmid p.ques{font-size:15px; font-weight:bold; font-style:italic; margin: 15px 0 0 10px;  padding-bottom:5px; font-size:16px;}
.midbacklong .midcontent .midmid p.ans{font-size:13px;  margin: 15px 0 0 20px;font-size:16px; padding-bottom:15px; line-height:1.3em;}


.midmid { padding: 0 64px 0 10px; font-size: 12px; color: #313131; border: 1px solid #63a5c0; border-bottom:0; border-top: 0; background: #fff; }
 .midmid ul{margin:0px; padding:0px; margin-left:60px; padding-bottom:20px;}
.midmid ul li{margin:0px; padding:0px 20px 10px 25px; margin-top:15px;  background:url(../images/tick2.png) no-repeat; border:1px solid #99CCFF;}
 .midmid ul li a{margin:0px; padding:0px; text-decoration:none; color:#000}
.midmid ul li h3{margin:10px 0 0 0; padding:0px; font-family:Arial,Helvetica,Verdana,sans-serif;}
 .midmid ul li h3:hover{font-weight:bold; cursor:pointer; color:#3e90b8;}
.midmid p{margin:10px 0 0 0; padding:0px; font-family:Arial,Helvetica,Verdana,sans-serif; font-size:14px; }
.midmid .left_content{width:48%; float:left; margin-right:20px; margin-top:20px;}
 .midmid .right_content{width:48%; float:left;  margin-top:20px;}
 .midmid .color1{color: #3283ac; font-weight:bold;}

a.login_button{background:url(images/login_button_draft2.png) no-repeat; width:80px; height:32px; display:block; float:left; margin-top:12px; margin-left:10px;}
a.login_button:hover{background:url(../images/login_hover.png) no-repeat;}

.contact_container{ width:800px; float:left; padding:0 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#333333;}

#link-tags{list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#313131;}

#link-tags li{height:30px; overflow:auto; background:#ececec; border:0;border:1px solid #CCCCCC;
height:50px;
overflow:auto;
padding:10px;
width:500px;
margin:15px 0 0 0;
}
.side_bt_reg{width:243px; height:275px; float:left; margin:0 0 0 20px; background:url(../images/recent.jpg) no-repeat;}
.reg_bt{width:150px; height:21px;  background:url(../images/reg_bt.png) no-repeat; margin:5px 0 10px 45px; padding:7px 0 0 25px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#04273a;}
.reg_bt a{ color:#04273a; text-decoration:none;}
.reg_bt a:hover{ color:#3295b2; text-decoration:none;}
.pers_dts{width:450px; float:left; background:#DBE5F1; padding:0 0 0 50px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000;}

a.lnkinner{font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#3e90b8;}
a.lnkinner:hover{color:#3e2554;}

.bt_in{width:189px; float:left; height:36px; background:url(../images/bt_index.png) no-repeat; margin:6px 0 0 35px; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#96def6; padding:12px 0 0 0;}
.bt_in a{ color:#96def6; text-decoration:none;}
.bt_in a:hover{ color:#fbfbd4; text-decoration:none;}

.bt_txin{width:175px; float:left; padding:0 0 0 10px;}

.sitemap_bt{width:650px;  margin:5px 0 10px 45px; padding:7px 0 0 25px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#04273a;}
.sitemap a{ color:#04273a; text-decoration:none;}
.sitemap a:hover{ color:#3295b2; text-decoration:none;}

.sitemap_container ul{list-style:none; padding:15px 0px 15px 20px ; margin:0px 0px 0px 0px ;}
.sitemap_container li{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px; color:#666666; padding:0px 0px 0px 15px ; margin:10PX 0 0 0; ;
 background-repeat:no-repeat; line-height:23px; font-weight:bold;}
.sitemap_container li a{color:#666666; text-decoration:none;}				
.sitemap_container li a:hover{color:#CCCCCC;text-decoration:none;}
.fonts{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; padding:0 0 0 5px;}
.td_style{background-color:#c6d9f1; border-right:1px solid #FFFFFF; border-bottom:1px solid #ffffff; color:#000000;}
.td_style_bold{background-color:#d7e0c7; border-right:1px solid #FFFFFF; border-bottom:1px solid #ffffff; font-weight:bold;}
.td_style1{background-color:#c6d9f1;  border-bottom:1px solid #ffffff; color:#000000;}



#menu{
		margin:0 auto;
		width:980px;
	}
		#menu ul{
			list-style:none;
		}
			#menu li{
				list-style:none;
				display:block;
				float:left;
				background:#f4f4ec;		
				border-bottom:4px solid #3296b1;
				background:url(../images/menu_001_h.jpg) repeat-x;						
			}
				#menu li a{
					display:block;
					float:left;
					color:#44494f;
					text-transform:uppercase;
					font-size:11px;
					font-weight:bold;
					line-height:36px;

					
					border-width:1px 1px 0 1px;
					text-decoration:none;
					padding:0 18px;				
				}
					#menu li a:hover{
						color:#0c6b99;
					}
				#menu li a.current{
					display:block;
					float:left;
					background:url(../images/menu_002_h.jpg) repeat-x;					
					color:#fff;
					text-transform:uppercase;
					font-size:11px;
					font-weight:bold;
					line-height:35px;
					border:solid #e1e1d3;
					border-width:1px 1px 0 0;
					text-decoration:none;
					padding:0 25px;	
				}
					#menu li a:hover.current{
						color:#fff;
					}
#menu1{
		margin:0 auto;
		width:980px;
	}
		#menu1 ul{
			list-style:none;
		}
			#menu1 li{
				list-style:none;
				display:block;
				float:left;
				background:#f4f4ec;		
				border-bottom:4px solid #3296b1;
				background:url(../images/menu_001_h.jpg) repeat-x;						
			}
				#menu1 li a{
					display:block;
					float:left;
					color:#44494f;
					
					font-size:11px;
					font-weight:bold;
					line-height:36px;

					
					border-width:1px 1px 0 1px;
					text-decoration:none;
					padding:0 15px;				
				}
					#menu1 li a:hover{
						color:#0c6b99;
					}
				#menu1 li a.current{
					display:block;
					float:left;
					background:url(../images/menu_002_h.jpg) repeat-x;					
					color:#fff;
					
					font-size:11px;
					font-weight:bold;
					line-height:35px;
					border:solid #e1e1d3;
					border-width:1px 1px 0 0;
					text-decoration:none;
					padding:0 10px;	
				}
					#menu1 li a:hover.current{
						color:#fff;
					}





/*---------------------   login--------------------------*/

#container {
	width:110px;
	float:right;
position: relative;
}


a img {
	border-width:0;
}
#topnav {
	padding:10px 0px 12px;
	font-size:11px;
	line-height:23px;
	text-align:right;
}
#topnav a.signin {
	background:#88bbd4;
	padding:4px 6px 6px;
	text-decoration:none;
	font-weight:bold;
	color:#fff;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	*background:transparent url("../images/signin-nav-bg-ie.png") no-repeat 0 0;
	*padding:4px 12px 6px;
}
#topnav a.signin:hover {
	background:#59B;
	*background:transparent url("../images/signin-nav-bg-hover-ie.png") no-repeat 0 0;
	*padding:4px 12px 6px;
}
#topnav a.signin, #topnav a.signin:hover {
	*background-position:0 3px!important;
}

a.signin {
	position:relative;
	margin-left:3px;
}
a.signin span {
	background-image:url("../images/toggle_down_light.png");
	background-repeat:no-repeat;
	background-position:100% 50%;
	padding:4px 16px 6px 0;
}
#topnav a.menu-open {
	background:#ddeef6!important;
	color:#666!important;
	outline:none;
}
#small_signup {
	display:inline;
	float:none;
	line-height:23px;
	margin:25px 0 0;
	width:170px;
}
a.signin.menu-open span {
	background-image:url("../images/toggle_up_dark.png");
	color:#789;
}

#signin_menu {
	-moz-border-radius-topleft:5px;
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	-webkit-border-top-left-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	display:none;
	background-color:#ddeef6;
	position:absolute;
	width:210px;
	z-index:100;
	border:1px transparent;
	text-align:left;
	padding:12px;
	top: 24.5px; 
	right: 0px; 
	margin-top:5px;
	margin-right: 0px;
	*margin-right: -1px;
	color:#789;
	font-size:11px;
}

#signin_menu input[type=text], #signin_menu input[type=password] {
	display:block;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border:1px solid #ACE;
	font-size:13px;
	margin:0 0 5px;
	padding:5px;
	width:203px;
}
#signin_menu p {
	margin:0;
}
#signin_menu a {
	color:#6AC;
}
#signin_menu label {
	font-weight:normal;
}
#signin_menu p.remember {
	padding:10px 0;
}
#signin_menu p.forgot, #signin_menu p.complete {
	clear:both;
	margin:5px 0;
}
#signin_menu p a {
	color:#27B!important;
}
#signin_submit {
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	background:#39d url('../images/bg-btn-blue.png') repeat-x scroll 0 0;
	border:1px solid #39D;
	color:#fff;
	text-shadow:0 -1px 0 #39d;
	padding:4px 10px 5px;
	font-size:11px;
	margin:0 5px 0 0;
	font-weight:bold;
}
#signin_submit::-moz-focus-inner {
padding:0;
border:0;
}
#signin_submit:hover, #signin_submit:focus {
	background-position:0 -5px;
	cursor:pointer;
}

.tipsy-inner {
	padding:10px 15px;
	line-height:1.5em;
	font-weight:bold;
}
.tipsy {
	opacity:.8;
	filter:alpha(opacity=80);
	background-repeat:no-repeat;
	padding:5px;
}
.tipsy-inner {
	padding:8px 8px;
	max-width:200px;
	font:11px 'Lucida Grande', sans-serif;
	font-weight:bold;
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	background-color:#000;
	color:white;
	text-align:left;
}
.tipsy-north {
	background-image:url(../images/tipsy-north.gif);
	background-position:top center;
}
.tipsy-south {
	background-image:url(../images/tipsy-south.gif);
	background-position:bottom center;
}
.tipsy-east {
	background-image:url(../images/tipsy-east.gif);
	background-position:right center;
}
.tipsy-west {
	background-image:url(../images/tipsy-west.gif);
	background-position:left center;
}

/*--------------------------tool tip-----------------------------------------*/

a.info{
    position:relative; /*this is the key*/
    z-index:24; 
    color:#000;
    text-decoration:none}

a.info:hover{z-index:25; background-color:#ff0}

a.info span{display: none}

a.info:hover span{ /*the span will display just on :hover state*/
    display:block;
    position:absolute;
    top:2em; left:2em; width:15em;
    border:1px solid #0cf;
    background-color:#cff; color:#000;
    text-align: center}
	
	.home_und{width:974px; float:left; height:38px; color:#cbedf6; background-color:#193b44; font-family:Arial, Helvetica, sans-serif; font-size:18px; border:3px solid #c9d6df; background-image:url(../images/bg_1.png); background-repeat:repeat-x;}
		.home_und a{ color:#cbedf6; text-decoration:none;}
		.home_und a:hover{ color:#07cdff; text-decoration:none;}
		
	.home_und1{width:900px; float:left; height:38px; color:#cbedf6; background-color:#193b44; font-family:Arial, Helvetica, sans-serif; font-size:18px; border:3px solid #c9d6df; background-image:url(../images/bg_1.png); background-repeat:repeat-x;}
.home_und1 a{ color:#cbedf6; text-decoration:none;}
.home_und1 a:hover{ color:#07cdff; text-decoration:none;}
		
.home_newbt{ width:980px; float:left; padding:0 0 0 0; height:75px; background:url(../images/home_bt.jpg) repeat-x; margin:0 0 5px 0;}
.home_newbt1{ width:978px; float:left; padding:0 0 0 0; height:75px; background:url(../images/home_bt.jpg) repeat-x; margin:0 0 5px 0;}
		
		
.new_bts{width:200px; float:left; padding:10px 0 0 4px; height:55px; font-size: 18px; color: #FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; }
.new_bts1{width:170px; float:left; padding:10px 0 0 0; height:55px;font-size: 18px; color: #FFFFFF; font-family:Georgia, "Times New Roman", Times, serif;}
.new_bts2{width:185px; float:left; padding:10px 1px 0 4px; height:55px; font-size: 18px; color: #FFFFFF; font-family:Georgia, "Times New Roman", Times, serif;}
.learnmore{width:93px; height:21px; float:left; padding:10px 0 0 40px;}
.learnmore2{width:93px; height:21px; float:left; padding:10px 0 0 47px;}
.divide{width:2px; float:left; height:65px;}

.article_bg{width:204px; float:left; height:30px; background:url(../images/article_bg.jpg) no-repeat; margin:10px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF; letter-spacing:1px; padding:7px 0 0 15px;}
.art{width:880px; float:left; color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:25px; padding:10px 0 10px 20px; /*background-color:#e4f1f4;*/}
.art a{color:#104f65; text-decoration:none;}
.art a:hover{color:#313131;  text-decoration:underline;}
.read_art{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#003399; }
.read_art a{color:#003399; text-decoration:underline;}
.read_art a:hover{color:#000; text-decoration:none;}
.act{ color:#06354b;}

.apply a{display: block; cursor: pointer; outline: transparent solid 0px; float:left; margin:0px 0 0 0;}
#apply_log a{height:25px; width:85px; background:url(../images/login-style.jpg) no-repeat left top;}
#apply_log a:hover{background-position: left -25px; }

.apply a{display: block; cursor: pointer; outline: transparent solid 0px; float:left; margin:0px 0 0 0;}
#apply_sub a{height:25px; width:100px; background:url(../images/submit_style.jpg) no-repeat left top;}
#apply_sub a:hover{background-position: left -25px; }

.apply a{display: block; cursor: pointer; outline: transparent solid 0px; float:left; margin:0px 0 0 0;}
#apply_pap a{height:25px; width:160px; background:url(../images/get_paperdraft.jpg) no-repeat left top;}
#apply_pap a:hover{background-position: left -25px; }






