@charset "utf-8";
/* CSS Document */

input, textarea{
	border:0;
	margin:3px;
	padding:3px 3px;
}

select{
	border:0;
	color:#000;
	margin:3px;
	border: solid #acd2e6 1px;
	background-color: #fff;
	float: left; height: 22px; background-image: url(../images/whitedot.jpg) }


.loginclass { font:90%/180% Arial, Helvetica, sans-serif;
	color:#4e4e4e;
	border: solid #8f8f8f 1px;
	float: left; background-image: url(../images/whitedot.jpg);
	height: 16px} 
	
* html .loginclass { font:90%/180% Arial, Helvetica, sans-serif;
	color:#4e4e4e;
	border: solid #8f8f8f 1px;
	float: left; background-image: url(../images/whitedot.jpg);
	height: 12px} 
	
/*:root .loginclass { font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
 color:#4e4e4e;
 border: solid #8f8f8f 1px;
 float: left; background-image: url(../images/whitedot.jpg);
 height: 12px}*/
 
.inputclass { font:90%/180% Arial, Helvetica, sans-serif;
	color:#4e4e4e;
	border: solid #8f8f8f 1px;
	float: right }
	
.radioclass { float: right; width: 243px; }

* html .radioclass { float: right; width: 238px; }
	
.signclass { font:90%/180% Arial, Helvetica, sans-serif;
	color:#000;
	border: solid #000 1px;
	background-color: #c2d1da;
	float: left; height: 17px; background-image: url(../images/bluedot.jpg) }

.insignclass { font:90%/180% Arial, Helvetica, sans-serif;
	color:#000;
	border: solid #acd2e6 1px;
	background-color: #fff;
	float: left; height: 17px; background-image: url(../images/whitedot.jpg) }
	
.insignclassrt { font:90%/180% Arial, Helvetica, sans-serif;
	color:#000;
	border: solid #acd2e6 1px;
	background-color: #fff;
	float: right; height: 17px; background-image: url(../images/whitedot.jpg) }

label{
	float:left;
	margin:5px;
}

.dlabel{
	float:left;
	margin:5px 0 5px 0;
}

.loginlabel { width:100px;
	display:block;
	color: #4e4e4e;
	font-size: 12px }
	
.signlabel { color: #f8fafc; width:130px;
	display:block;
	font-size: 13px; text-align: right }
	
.insignlabel { width:130px;
	display:block;
	font-size: 13px; text-align: right }

.clearAll{
	clear:both;
}


form { margin-top: 0px }

.bluelink { color: #4dace7; margin-top: 9px; display: block; text-align: left; margin-right: 13px; width: 60px; float: right }

* html .bluelink { color: #4dace7; margin-top: 9px; display: block; text-align: center; margin-right: 13px; width: 60px; float: right }








.spbox:link,
.spbox:visited,
.spbox:hover {border:none;}

/* End Demo page styling */


.spbox { /* Top left corner, top edge */
	float:left;
	background:#f1f9fe url(../images/signup-bg.jpg) no-repeat;
	font:12px/14px Arial, Georgia,serif;
	text-decoration:none;
}
.spbox * {display:block;}
.spbox span { /* Top right corner */
	padding:6px 0 0;
	background:url(../images/corners.gif) no-repeat right top;
}
.spbox span span { /* Bottom left corner, left and bottom edges */
	padding:0 0 0 6px;
	background:url(../images/signup-bg.jpg) no-repeat left bottom;
}
.spbox span span span { /* Bottom right corner */
	padding:0 0 6px;
	background:url(../images/corners.gif) no-repeat right bottom;
}
.spbox span span span span { /* Right edge */
	padding:3px 12px 3px 6px; /* Extra padding (3px vertical, 6px horizontal) added to give the text some breathing room */
	background:url(../images/signup-bg.jpg) no-repeat right center;
}

/* Put the demo buttons on separate rows with some space between */

.spbox {margin:0 0 1em; background-color: #f1f9fe; width: 100%}

.labelnew{
	float:left;
	margin: 0 0 0 0px;
}

.labelnew2{
	float:right;
	margin: 0 0 0 0px;
}

.leftpost { float: left; width: 168px; margin-right: 20px }

.leftpost2 { float: left; width: 168px; }

.leftpost3 { float: left; width: 230px; margin-right: 20px }

.leftpost4 { float: left; width: 148px; margin-right: 20px }

.leftpost5 { float: left; width: 148px; }

.postright {
	float: right;
}
.postclear {
	clear: both;
}

.selectclass{
	border:0;
	width: 160px;
	color:#000;
	margin: 3px 3px 3px 0px;
	border: solid #acd2e6 1px;
	background-color: #fff;
	float: left; height: 22px; background-image: url(../images/whitedot.jpg) }

.insignclass { margin-left: 0px; }

.selectclass2{
	border:0;
	color:#000;
	margin: 3px 3px 6px 0px;
	border: solid #acd2e6 1px;
	background-color: #fff;
	float: left; height: 22px; background-image: url(../images/whitedot.jpg) }
	
.selectclass3{
	border:0;
	color:#000;
	margin: 0px;
	border: solid #acd2e6 1px;
	background-color: #fff;
	float: right; background-image: url(../images/whitedot.jpg) }
	
span.radio {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url(../images/radio.gif) no-repeat;
	display: block;
	clear: left;
	float: left;
}


.inputcheck{
	border:0;
	margin:3px;
	padding:3px 3px;
	float: left;
}

.blue { color: #3c5ca9 }

.red { color: #b82c39 }

.row { background-color: #f1f9fe; border-top: solid #cde0ec 1px }

.rowt { background-color: #d9ebf6; border-top: solid #cde0ec 1px }


.buttonclass { font:90%/180% Arial, Helvetica, sans-serif;
	color:#4e4e4e;
	border: solid #8f8f8f 1px;
	 }