﻿
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px;
	margin:
0px;
}
html, body{background-color:#fff;}
form {margin:0px; padding:0px; font-size:0;}
a:link, a:visited {
	color:#0202EF;
	font-size:11px;
}
a:hover {text-decoration:none;}
.hide {display: none;}
.hidesubmit {
	height:0; width:0;
	border:0; padding:0;
}
.mainbody {
	margin:0px auto 10px;
	padding:0px;
}
.mainbodydiv {
	width:99.5%;
	padding:0px 0px 13px 0px;
	margin:0px;
}
.titlebg, .backtosignindiv {
	height:60px;
	margin:0px auto;
}
.userlogo {
	padding:0px 0px 0px 0px;
	margin-left:200px;
}

.maintitle { width:auto;
	font-size:14px;
	color:#009999;
	font-weight:bold;
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px 10px;		margin-left:230px;
}
.subtitle {
	font-size:11px;
	text-decoration:none;
	color:#000000;
	padding:0px;
	font-weight:normal;
}
.registerform {
	float:left;
	padding:20px 0px 0px 0px;
	width:100%;
}
#mandatory {
	border:1px solid #e6eacd;
	background-color:#ffffe6;
	font-size:11px;
	padding:0px;
	float:right;
	margin:1px 1px 0px 0px;
	font-weight:normal;
	color:#000;
}
.fieldmain {
	width:100%;
	padding:0px 20px 0px 0px;
}
.fieldmaindiv {
	width:100%;
	float:left;
	padding:0px 20px;
	margin-top:10px;
}
.fieldtitle {
	width:94%;
	float:left;
	border-bottom: #dbdbdb 1px solid;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	color:#0054a6;
	margin:3px 0px 0px 15px;
	padding-bottom:3px;
}
.fieldlt {
	width:25%;
	float:left;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	color:#0071bc;
	padding:3px 20px 0px 0px;
}
.fieldrt {
	float:left;
	font-size:11px;
	text-decoration:none;
	color:#555; 
}
.hiptxt {
	padding-top:4px;
}
.input {
	font-size:12px;
	border:1px solid #DFDFDF;
	border:1px solid #838983;
	width:200px;
	padding:3px;
	_height:22px;
}
.fieldrt a {
	color:#0202ef;
	text-decoration:underline;
	padding:0px 0px 0px 0px;
}
.fieldrt a:hover {
	color:#0202ef;
	text-decoration:none;
	padding:0px 0px 0px 0px;
}
.captcha {
	width:202px;
	height:72px;
	float:left;
	border:1px solid #8b858b;
}
.signindiv {
	float:left;
	margin-left:10px;
	padding:0px;
}
.curvemain {
	background-color:#FFFFFF;
	padding:0px 5px 0px 5px;
	width:209px;
}
b.wtop, b.wbottom {
	background:#FFFFFF none repeat scroll 0 0;
	clear:both;
	display:block;
	margin:0;
	padding:0;
	width:100%;
}
b.wtop b, b.wbottom b, b.wtop b, b.wbottom b {
	display:block;
	height:1px;
	overflow:hidden;
}
b.wtop b {background-color:#ebf2f7;}
b.wbottom b {background-color:#fff;}
b.wtop b.r1, b.wbottom b.r8 {
	background-color:#e9f0f5;
	margin:0 4px;
}
b.wbottom b.r8 {height:1px;}
b.wtop b.r2, b.wtop b.r3, b.wtop b.r4, b.wbottom b.r5, b.wbottom b.r6, b.wbottom b.r7 {
	border-left:1px solid #e9f0f5;
	border-right:1px solid #e9f0f5;
}
b.wtop b.r2, b.wbottom b.r7 {height:1px; margin:0 3px;}
b.wtop b.r3, b.wbottom b.r6 {height:1px; margin:0 2px;}
b.wtop b.r4, b.wbottom b.r5 {height:2px; margin:0 1px;}
.curvcontiner {
	background-color:#fff;
	border-left:1px solid #e9f0f5;
	border-right:1px solid #e9f0f5;
}
.quicksign {
	font-size:17px;
	color:#4a4849;
	text-decoration:none;
	padding:3px 5px 0px 1px;
	margin:0px 9px;
	border-top:1px solid #cacaca;
}
.quicksigntxt {
	font-size:11px;
	text-decoration:none;
	color:#010101;
	padding:5px 5px 5px 12px;
	text-align:justify;
}
.quicksigninbtn {
	padding:0px;
	margin:3px 0px 0px 0px;
	cursor:pointer;
	height:40px;
}
.topspace {margin-top:8px;}
.quicksigninbtnlt {
	float:left;
	width:7px;
	padding-left:19px;
}
.quicksigninbtnlt img {
	background:transparent url(../images/register.gif) no-repeat -73px -91px;
	height:35px;
	width:7px;
}
.quicksigninbtnco {
	float:left;
	width:75%;
	background:transparent url(../images/registerbg.gif) repeat-x 0px -184px;
	height:35px;
	padding:0px 0px 0px 0px;
}
.quicksigninbtnrt {
	float:left;
	width:7px;
	padding:0px 0px 0px 0px;
}
.quicksigninbtnrt img {
	background:transparent url(../images/register.gif) no-repeat -94px -91px;
	height:35px;
	width:7px;
}
.google-icon {
	float:left;
	padding:2px 0px 0px 36px;
}
.googleApps-icon {
	float:left;
	padding:2px 0px 0px 14px;
}
.google-icon img {
	background:transparent url(../images/register.gif) no-repeat -97px -152px;
	height:28px;
	width:78px;
}
.googleApps-icon img {
	background:transparent url(../images/register.gif) no-repeat -51px -191px;
	height:31px;
	width:125px;
}
.yahoo-icon {
	float:left;
	padding:5px 0px 0px 28px;
}
.yahoo-icon img {
	background:transparent url(../images/register.gif) no-repeat -82px -235px;
	height:23px;
	width:93px;
}
.fb-icon {
	float:left;
	padding:5px 0px 0px 28px;
}
.fb-icon img {
	background:transparent url(../images/register.gif) no-repeat -82px -327px;
	height:23px;
	width:93px;
}
.butmain {
	width:72%;
	float:right;
	padding:0px 0px 0px 0px;
}
.butimgmain {
	float:left;
	padding:0px;
	margin:0px;
	cursor:pointer;
}
.signupbutco {
	float:left;

	height:22px;
	padding:0px;
	width:150px;
	color:#fff;
	border:1px solid #598b92;
	border-top:none;
}

.signupbtntxt {	background:url(../Images/nav_bg.jpg) repeat-x;
	color:#ffffff;
	font-weight:bold;
	text-align:center; height:19px; padding-top:3px;
}
*+html .signupbtntxt {	background:url(../Images/nav_bg.jpg) repeat-x;
	color:#ffffff;
	font-weight:bold;
	text-align:center; height:19px; padding-top:0px;
}

.signupbtntxt span {
	font-size:13px;
	color:#ffffff;
	text-decoration:none;
	padding:0px 0px 0px 0px;
}
.tempdiv {
	position:absolute;
	width:319px;
	height:60px;
	margin-top:5px; margin-left:8px;
}
.crvtoptd {
	border-top:1px solid #BAD3E3;
	background-color:#F3F8FC;
}
.crvbottomtd {
	border-bottom:1px solid #BAD3E3;
	background-color:#F3F8FC;
}
.crvmiddletd {
	border-right:1px solid #BAD3E3;
	background-color:#F3F8FC;
}
.topleftcrv {
	background:transparent url(../images/register.gif) no-repeat -115px -106px;
	height:7px;
}
.toprightcrv {
	background:transparent url(../images/register.gif) no-repeat -133px -106px;
	height:7px;
}
.botleftcrv {
	background:transparent url(../images/register.gif) no-repeat -115px -114px;
	height:7px;
}
.botrightcrv {
	background:transparent url(../images/register.gif) no-repeat -133px -114px;
	height:7px;
	width:7px;
}
.arrbg {
	background:url('../images/border-bg.gif');
}
.arrcrv {
	background:transparent url(../images/register.gif) no-repeat -143px -106px;
	width:17px;
}
#temp {
	text-align:justify;
	font-size:11px;
}
.msggrn{
	display:block;
	margin: 4px;
	padding: 2px;
	background-color: #FF6A6A;
	color: #FFF;
	text-align: center;
	background-color:#39C210;
}
.errmsg {
	display: block;
	padding: 2px;
	border: 1px solid #E00;
	background-color: #FF6A6A;
	color: #FFF;
	font-size:11px;
	text-align:center;
	width:98%;
	margin:0px auto;
}
#msgform {
	background-color:#FFFFFF;
	width:650px;
	margin:15px auto;
}
#next {
	margin:0px auto;
	padding:3px 0px;
}
.conftitle {
	height:20px;
	background-color:#D5E2F6;
	padding:0px 10px 3px;
	font-weight:bold;
	color:#204C73;
	font-size:16px
}
.msgboarddiv {
	background-color:#F6F6FF;
	border-left:1px solid #c0d9f0;
	border-right:1px solid #c0d9f0;
	font-size:12px;
	margin:0px auto;
}
#msgboard {margin:0px 6px;}
b.mftopcrv, b.mfbotcrv {
	background:#F6F6FF;
	clear:both;
	display:block;
	margin:0;
	padding:0;
	width:100%;
}
b.mftopcrv b, b.mfbotcrv b {
	display:block;
	height:1px;
	overflow:hidden;
}
b.mfbotcrv b {background-color:#F6F6FF;}
b.mftopcrv b.crvt1, b.mfbotcrv b.crvb4 {
	background-color:#c0d9f0;
	margin:0 4px;
}
b.mfbotcrv b.crvb4 {height:1px;}
b.mftopcrv b.crvt2, b.mftopcrv b.crvt3, b.mftopcrv b.crvt4 {
	border-left:1px solid #c0d9f0;
	border-right:1px solid #c0d9f0;
	background-color:#d5e2f6;
}
b.mfbotcrv b.crvb1, b.mfbotcrv b.crvb2, b.mfbotcrv b.crvb3 {
	border-left:1px solid #c0d9f0;
	border-right:1px solid #c0d9f0;
}
b.mftopcrv b.crvt2, b.mfbotcrv b.crvb3 {
	height:1px;
	margin:0 3px;
}
b.mftopcrv b.crvt3, b.mfbotcrv b.crvb2 {
	height:1px;
	margin:0 2px;
}
b.mftopcrv b.crvt4, b.mfbotcrv b.crvb1 {
	height:2px;
	margin:0 1px;
}
#gappsdiv {
	width:90%;
	margin:0px auto;
}
.gapps-titletxt {
	font-size:18px;
	padding-left:5px;
}
.gapps-subtitletxt, .gappsnotes {
	font-size:11px;
	padding:5px 4px;
	word-spacing:1;
	line-height:15px;
}
.gapps-subtitletxt {margin-bottom:12px;}
.gappsnotes {
	margin-top:12px;
	background-color:#FAF7CC;
	border:1px solid #F1E9A0;
}
.gappsmain {
	border:1px solid #d5e7f5;
	width:535px;
	margin:0px auto;
}
.gappsheader {
	font-size:13px;
	font-weight:bold;
	border-bottom:1px solid #d5e7f5;
	background-color:#f6f9fe;
	padding:5px;
}
.gappsfieldmain {
	font-size:11px;
	padding:5px 0px 12px 0px;
}
.gappslogo {
	background:transparent url(../images/register.gif) no-repeat -80px -278px;
	height:40px;
	width:114px;
}
.gappsfieldlt {
	width:40%;
	text-align:right;
	padding:4px 5px 15px 0px;
	float:left;
}
.gappsfieldrt { float:left; }
.gappsfieldrt span{ color:#c7c7c7;}
.gappsfieldrt a { font-size:9px;}
.gappsfieldrt a:hover { text-decoration:none;}
.gdomain {
	border:1px solid #BABEFF;
	font-size:11px;
	width:165px;
	padding:3px;
}
.gappbtn {
	font-size:10px;
	padding:0px 2px 0px 3px;
}
.msg {
	display: block;
	padding: 2px;
	border: 1px solid #E00;
	background-color: #FF6A6A;
	color: #FFF;
	text-align:center;
	width:98%;
	margin:0px auto;
	font-weight:bold;
}
.sampledomain {
	color:#7b7b7b;
	font-size:10px;
}
.gappstbl {
	width:100%;
	font-size:11px;
}
.backtosignin {text-align:center;}
.backtosignin span {
	color:#0202EF;
	cursor:pointer;
	font-size:15px;
	text-decoration:underline;
}
.backtosignin span:hover {text-decoration:none;}
.hideliderrmsg, .liderrormsg, .lidsuccessmsg {
	font-size:11px;
	float:right;
	width:73%;
	color:#d50000;
	padding:3px 0px;
	margin-right:3px;
}
.hideliderrmsg {height:0;}
.lidsuccessmsg {color:#008600;}
.audio-icon {
	background:transparent url(../images/register.gif) no-repeat -47px -230px;
	height:28px;
	width:28px;
	cursor:pointer;
}
.change-captcha-icon {
	background:transparent url(../images/register.gif) no-repeat -47px -259px;
	height:24px;
	width:28px;
	cursor:pointer;
	margin:50px 0px 0px 5px;
	float:left;
}
.backtosignindiv {
	background-position:0px -3px;
	padding:10px 0px 10px 0px;
	line-height:16px;
	height:35px;
}
.botshadow {
	border:0px solid;
	background:transparent url(../images/shadw-bot.gif) repeat-x 0px 0px;
	width:99.6%; height:5px;
	float:left;
	margin-left:5px;
	_margin-left:8px;
	font-size:0;
}
.rtshadow {
	background:transparent url(../images/shadw-rt.gif) repeat-y 0px 0px;
	line-height:5px;
}
.rtshadow div {
	background-color:#fff;
	width:100%;
}
.checkbox-unchecked, .checkbox-checked {
	float:left;
	margin:0px 4px 0px 0px;
}
.checkbox-unchecked span, .checkbox-checked span {
	background:transparent url(../images/register.gif) no-repeat -56px -290px;
	float:left;
	width:10px;
	height:10px;
}
.checkbox-checked span {background-position:-56px -305px;}
.signuptd {width:700px;}
.fllt {float:left;}
.acc-exist-txt {
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
#outerdiv {margin:0px 0px; 	background-color:#fff;  height:550px; }
#outerdiv #head{background:url(../Images/nav_bg.jpg) repeat-x ;border:1px solid #568B8F; height:22px; margin-bottom:10px;}
#outerdiv table{background-color:#fff; margin-top:50px; }
.bottomline {border-top:1px solid #dbdbdb;}
.clrmargin {margin:0px;}
.topmargin {margin-top:7px;}
.hipspace {margin:5px 0px 2px;}
