body{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; }
img{border:0;}
a{text-decoration:none;}
.clear{clear:both;}
h1{font-size:22px; color:#03345d;}
h2{font-size:20px;color:#03345d;}
h3{font-size:16px;color:#03345d;}
h4{font-size:14px;color:#03345d;}
h5{font-size:22px;color:#03345d;}
.maincontainer {
	width: 100%; border-top:5px solid #022954; position:relative; min-height:100% !important;
}
.main {
	width: 900px; margin:0 auto;
}
.header {
	margin:20px 0 20px 0;
}
.logo {
	float: left;
	width: 700px;
}
.logo a{color:#000;}
.logo img{float:left; margin:0 20px 0 0;}
.logo .txt{float:left; font-size:26px;margin:7px 0 0 0; color:#315E00;}

.support {
	float: left; margin:30px 0 15px;
	width: 250px;font-size:16px; font-weight:bold; color:#022954; text-align:right; display:inline;padding:5px;
}

.social {
	float: right; margin:30px 0 15px;
	width: 450px;font-size:16px; font-weight:bold; color:#022954; text-align:right; display:inline;

padding:5px;

}
.shadow{box-shadow: 2px 2px 3px black;}
.social img{float:left; margin:0 10px 0 0;}
.social .txt{float:left; margin:7px 20px 0 0;}
.support img{float:left; margin:0 10px 0 0;}
.support .txt{float:left; margin:7px 20px 0 0;}


.logincenterpart {
	min-height: auto; padding:30px 0;
}
.logincenterpart_left {
	padding:15px; float:left; background:url(../images/loginleft-bg.png); text-align:justify;
	width: 395px; min-height:200px; color:#adc2ad; line-height:20px;
}
.logincenterpart_SPTR {
	float:left; 
	background:url(../images/login-sptr.jpg) no-repeat;
	width:16px; 
	height:294px; 
	margin:0 55px 0 58px;
}
.logincenterpart_left h1{margin:0; padding:0; color:#011e10;}
.logincenterpart_right {
	padding:0; float:left;
	width: 380px;
}
.logincenterpart_right_userImg{float:left; background:url(../images/user.jpg) no-repeat; height:98px; width:104px;}
.logincenterpart_right_userlogin{float:left; width:254px; height:150px; padding:0 0 0 20px;;}
.logincenterpart_right_userlogin label{display:block; color:#011e10; font-weight:bold;margin:0 0 4px 0;}
.logincenterpart_right_userlogin input[type="text"]{display:block; color:#000; font-weight:normal; border:1px solid #a7b7ca; background:#f0f5fa; margin:0 0 10px 0; width:88%; height:23px; padding:3px 10px;}
.logincenterpart_right_userlogin input[type="password"]{display:block; color:#000;border:1px solid #a7b7ca;background:#f0f5fa;margin:0 0 10px 0;width:88%; height:23px;padding:3px 10px;}
.logincenterpart_right_userlogin input[type="button"]{color:#fff; font-weight:bold; border:1px solid #000; background:url(../images/button-bg.jpg) repeat-x 0 bottom #5b5b5b; margin:10px 0 0 0; width:30%; padding:5px 0;}
.logincenterpart_right_userlogin input[type="submit"]{color:#fff; font-weight:bold; border:1px solid #000; background:url(../images/button-bg.jpg) repeat-x 0 bottom #5b5b5b; margin:10px 0 0 0; width:30%; padding:5px 0;}
.forgotpass{color:#032158; margin:0 0 0 10px;}
.centerpart_left {
	width: 323px; float:left; margin:0 15px 0 0;
}
.centerpart_left_registration {
	width: 635px; float:left; background:#932091;padding:10px;
}
.centerpart_left_registration a{font-weight:bold;}
.centerpart_left_registration ul li{line-height:25px;}
.centerpart_left_registration h1{margin:0; padding:0;}
.centerpart_leftULpart{background:#932091; min-height:300px; margin:15px 0 0 0; padding:10px;}
.centerpart_leftULpart h1{margin:0; padding:0;}
.centerpart_leftULpart ul{margin:0; padding:0;}
.centerpart_leftULpart ul li{margin:15px 0 0 0; padding:0; list-style:none; display:inline-block; width:100%;}
.centerpart_leftULpart ul li a{color:#fff;}
.centerpart_leftULpart ul li img{float:left; margin:0 7px 0 0;}
.centerpart_leftULpart_social{width:47.6%; height:158px; float:left; margin:0 15px 15px 0; background:#8ABB25;}
.centerpart_leftULpart_social img{display:block; margin:25px auto;}
.centerpart_leftULpart_social span a{display:block; text-align:center; color:#FFF; font-size:14px;}
.centerpart_leftULpart_social_twt{width:93.7%; padding:10px; height:127px; float:left; margin:0; background:#FF3097;}
.centerpart_leftULpart_social_twt h1{margin:0; padding:0;}
.centerpart_leftULpart_social_twt a{color:#fff;}
.centerpart_right {
	width: 324px; float:right;
}
.innercenterpart_right {
	width: 324px; float:right;
}
.centerpart_right_googlemap {
	width: 100%; height:330px; margin:0 0 15px 0;
}
.centerpart_leftULpart_social_Rightimg{width:100%; height:147px;}
.above-footer { margin:0 auto; text-align:center; color:#5D5D5D; position:absolute; bottom:30px;left:42%;}
.footer {
	width: 100%; background:#022954; height:44px; color:#fff; line-height:44px; position:absolute; bottom:-0px; 
}
.footer .Ftmain {
	width: 900px; margin:0 auto;
}
.footer .Ftmain .left{float:left;}
.footer .Ftmain .right{float:right;}

