@charset "utf-8";
/* CSS Document */

body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	background-color:transparent;
}


#communication_static {
	page-break-after: always;
}

#storageinfo_static2 {
	page-break-after: always;
}

#certificate_edit {
	page-break-after: always;
}


form {
	margin: 0px;
	padding: 0px;
}

#container {
	width: 660px;
	padding: 0px;
}

#containersm {
	width: 533px;
	margin: 0 auto;
	text-align: left;
	padding: 0px;	
}

#header {
	width:660px;
	/*height:95px;*/
}

#header_label {
	padding-left: 15px;
	padding-top: 55px;
	font-size: 18px;
	font-weight: bold;
	color: #ffffff;
	padding-bottom: 0px;
	padding-right: 0px;
}

#headersm {
	width:553px;
	height:44px;	
}

#headersm_label {
	padding-left: 12px;
	padding-top: 12px;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	padding-bottom: 0px;
	padding-right: 0px;
}

#helpbar {
	float: right;
	width: 135px;
	margin-right: 10px;
	_margin-right: 5px;
	padding: 0px;
	position: relative;
	top: 0px;
	left: 0px;
	background-color: #f8faf5;
	background-repeat: no-repeat;	
	padding-bottom: 15px;
	display: none;
}

#headerinstructions {
	display: none;
}

#printbuttondiv {
	display: none;
}

#helpbarheader {
	background-color: #7bb32e;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	height: 18px;
	padding-left: 2px;
	padding-top: 2px;
}

#helpbarcontents {
	font-size: 10px;
	color: #000000;
	padding: 3px;
}

#helpbarcontents p {
	margin-top: 1px;
	margin-bottom: 7px;
}

#steptitle {
	font-size: 14px;
	font-weight: bold;
	color: #30759c;
	text-transform: uppercase;
	padding-right: 15px;
	display: none;
}

#forminstructions {
	font-size: 12px;
	padding-right: 15px;
	margin-top: 15px;
	margin-bottom: 10px;
	color: #0e212c;
	display: block;
}

#forminstructions p {
	margin-top: 1px;
	margin-bottom: 7px;
}

#formbottominstructions {
	font-size: 12px;
	padding-right: 15px;
	margin-top: 15px;
	margin-bottom: 10px;
	color: #0e212c;
	display: none;
}

#maincontent { 
	font-size:14px;
	padding-left:10px;
	padding-bottom:30px;	
	width: 660px;
}

#maincontent .groupcontainer {
	padding: 0px;
	border: 2px solid #30759c;
}

#maincontent .header {
	background-color: #30759c;
	color: #FFFFFF;
	font-weight: bold;
	padding: 3px;
	padding-top: 7px;
}

#maincontent table {
	border: 0px;
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
	width: 100%;
}

#maincontent td {
	border: 1px solid #30759c;
	padding: 2px;
	height: 30px;
	_height: 25px;
}
#providers_static td, #providers_edit td {
	height: 5px;
	padding: 3px;
}
#maincontent .fieldlabel {
	font-size: 10px;
	font-weight: bold;
	color: #30759c;
	text-transform: uppercase;
}
#maincontent .providersfieldlabel {
	font-size: 9px;
	font-weight: bold;
	color: #30759c;
	text-transform: uppercase;
}

#maincontent .fieldlabelsm {
	font-size: 10px;
	font-weight: bold;
	color: #30759c;
}

.estimateslabel {
	font-size: 12px;
	font-weight: bold;
	color: #30759c;
}

#maincontent .fieldvalue {
	font-size: 12px;
	color: #0e212c;
}
#maincontent .providersfieldvalue {
	font-size: 10px;
	color: #0e212c;
}

#maincontent .groupcontrols {
	padding-bottom: 15px;
}

.pagecontrol {
	font-size: 12px;
	color: #0e212c;
	font-weight: bold;
	background-color: #afd2e5;
	margin: 3px;
}

.textinput {
	font-size: 12px;
	color: #0e212c;
	width: 90%;
	background-color: #fcfcf3;
}
.textinputsm {
	font-size: 12px;
	color: #0e212c;
	width: 80%;
	background-color: #fcfcf3;
}
.hiddentextinput {
	font-size: 12px;
	color: #0e212c;
}
.radioinput {
	background-color: #fcfcf3;
	color: #0e212c;
}
.selectinput {
	background-color: #fcfcf3;
	color: #0e212c;
}
.checkboxinput {
	background-color: #fcfcf3;
	color: #0e212c;
}

#footer {
	font-size:10px;
	clear:both;
	background-repeat:no-repeat;
	height:33px;
	width:660px;
}

#footersm {
	font-size:10px;
	clear:both;
	background-repeat:no-repeat;
	height:20px;
	width:553px;
}

.signonlabel {
	font-size: 12px;
	font-weight: bold;
	color: #30759c;
	text-transform: uppercase;
}

#signonmsg {
	float: right;
	width: 200px;
	padding: 15px;
	font-size: 12px;
	color: #0e212c;
}

#signoncontent {
	width: 300px;
	height: 150px; 
	padding: 10px;
}

.message {
	font-weight: bold;
}

#signonmain {
	width: 553px;
	text-align: left;
}

.editcell {
	background-color: #ffffff;
}

.editcell_problem {
	background-color: #f8d7db;
}

.innertable {
	border: 0px;
	margin: 0px;
	padding: 0px;
}
.innertable td {
	border: 0px;
	padding: 2px;
}

.contenttext {
	font-size: 10px;
	padding-left: 5px;
	padding-right: 5px;
}

.centercell {
	text-align: center;
}

.toprow {
	vertical-align: top;
}

#providers_edit td.pagecontrolcell {
	border: 0px;
}

#rights {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	clear:both;
	color:#999999;
	font-size:10px;
	height:37px;
	width:660px;
	margin: 0 auto;
}
#rightssm {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	clear:both;
	color:#999999;
	font-size:10px;
	height:37px;
	width:553px;
	margin: 0 auto;
}
#copyright {
	float: left;
}
#credit {
	float: right;
}
#credit a {
	color:#FF6600;
}

.helpicon {
	cursor: help;
}

.noprint {
	display: none;
}


