/* Structure Classes */
html, body {
	background-color:#0068b3;
	margin:0px;
}


td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#95968c;
}

#contentPad {
	padding:0px 20px 0px 20px;
}


#titlePad {
	padding:30px 0px 0px 0px;
}

#buttonPad {
	padding:30px 0px 30px 0px;
}

li {
	padding:0px 0px 10px 0px;
}

.termsConditions {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CCCCCC;
	padding:30px;
}

.termsConditionsTitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#95968c;
	font-weight:bold;
	text-decoration:underline;
	text-align:center;
}

.termsConditionsSubTitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#e9e9e9;
	font-weight:bold;
}

a.termsConditionsLink:link, a.termsConditionsLink:visited{text-decoration:underline; color:#e9e9e9;}
a.termsConditionsLink:hover, a.termsConditionsLink:active{text-decoration:underline; color:#ffffff;}

.officialRules {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	padding:30px;
}

.officialRulesTitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	font-weight:bold;
	text-decoration:underline;
	text-align:center;
}

.officialRulesSubTitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	font-weight:bold;
}

a.officialRulesLink:link, a.officialRulesLink:visited{text-decoration:underline; color:#0068b3;}
a.officialRulesLink:hover, a.officialRulesLink:active{text-decoration:underline; color:#88afd2;}


/* Input Form */

.inputtext {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	width : 180px;
}

.inputtextmi {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	width : 30px;
}

.inputtextstate {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	width : 125px;
}

.inputtextzip {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	width : 50px;
}


.inputtextphone1 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	width : 25px;
}

.inputtextphone2 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	width : 30px;
}

.inputtextage {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #000000;
	width : 25px;
}

.inputBtnSubmit {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	width : 100px;
	color:#005fa2;
}

.inputBtnReset {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	width : 100px;
	color:#e50b0a;
}

.req { font-size : 12px; font-weight: bold; color: #0053A5;}
.opt { font-size : 12px; color: #0053A5; }

.error {font-family :  Arial, Helvetica, sans-serif; font-size : 12px; }
.errorhdr { font-family :  Arial, Helvetica, sans-serif; font-size : 12px; color : #ffffff; padding-left : 5px; padding-right : 5px; padding-top : 1px; padding-bottom : 1px; background : #E03127; font-weight : Bold; }
.errorspcr { background-color : #c1c1c1; }
.errorbkgd { background-color : #ffffff; border : 1; border-color : 000000;}
table.error { cell-padding : 1; cell-spacing : 1; border : 1; background : green; border-color : 000000; }
td.errormsg { background-color: #ffffff; color: red; font-weight: bold; font-size: 11px; vertical-align: top; }
th.error { font-weight: bold; text-align: left; padding-left: 15px; padding-right: 15px;}

a.error { font-family : Arial, Helvetica, sans-serif; font-size : 12px; color : #E03127; text-decoration : none; }
a:VISITED.error { font-family : Arial, Helvetica, sans-serif; font-size : 12px; color : #E03127; text-decoration : none; }
a:HOVER.error { font-family : Arial, Helvetica, sans-serif; font-size : 12px; color : #E03127; text-decoration : underline; }
font.error { font-family : Arial, Helvetica, sans-serif; font-size : 12px; font-weight : bold; color : #E03127; text-decoration : none; }
ul.error { font-family : Arial, Helvetica, sans-serif; font-size : 12px; font-weight : bold; color : #E03127; text-decoration : none; list-style-image: url("/lls_software/images/icons/icon_error.gif"); }
