/* --Main Content-- */
.trDefaultMainContent
{
}
.tdDefaultMainContent
{
font-family: Arial, Helvetica, sans-serif; 
font-weight: bold; 
/*font-size: 14px;*/
color:White;
background: url(/images/maincontent.gif) top left repeat; 
text-align:center;
}

h1
{
margin:6px;
font-size: 24px;
}

h2
{
margin:5px;
font-size: 20px;
}

h3
{
margin:5px;
font-size: 16px;
}

h4
{
margin:4px;
font-size: 14px;
}

h5
{
margin:3px;
font-size: 12px;
}

h6
{
margin:2px;
font-size: 10px;
}

/* --Dropdown List of States-- */
.trDropDownStates
,.trInstruction
{
background-color:#E8E8E8;
padding:10px;
}
.tdDropDownStates
{
font-family: Arial, Helvetica, sans-serif;
text-align: left;
font-size: 18px;
font-weight:bold;
color:#373737;
padding:2px 10px 10px 10px;
}
.tdInstruction
{
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight:normal;
color:#373737;
text-align:left;
width:100%;
padding:2px 10px 10px 10px;
}
/* --Address Entry-- */
.trAddressAndButtons
{
background-color:#E8E8E8; /*#E0E0E0 */
padding:0px;
}
.tdAddressAndButtons
{
	padding:0px 0px 5px 10px;
}
.tableAddressEntry
{
}
.trAddressEntry
{
}
.tdAddressEntry
,.tdRadioButtons
{
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight:bold;
color:#373737;/*#575757 */
padding:0px 0px 0px 10px;
}
.trAddressEntryInput
{
}
.tdAddressEntryInput
{
/*padding:2px 10px 10px 10px;*/
padding:0px 0px 0px 10px;
}
.tdAddressEntry
{
text-align:left;
}
.tdRadioButtons
{
text-align:center;
}
.tdRadioButtonsInstructions
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:normal;
color:#373737;/*#575757 */
padding:0px 0px 0px 10px;
text-align:left;
}

.inputtextAddress
,.inputtextCity
{
font-family: Courier New;
font-size:12px;
background-color:white;/*#FFFFF0*/
}
.inputtextAddress
{
width:300px;
}
.inputtextCity
{
width:160px;
}

/* --Bad Address Msg Box-- */
.tableBadAddressMsg
{
}
.trBadAddressMsg
{
background-color: #ffffe7;
}
.tdBadAddressMsg
{
font-family: Arial, Helvetica, sans-serif;
font-weight:Bold;
font-size:13px;
padding:3px 10px 3px 10px;
margin: 0px 0px 0px 0px;
border: 1px solid #FF9900;
width: 300px;
color:red;
}
.tablePostalZip
{
}
.trPostalZip
{
}
.tdPostalZip
{
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight:normal;
text-align:left;
color:Red;
}
.inputtextPostalZip
{
font-family: Courier New;
font-size:12px;
width:78px;
}
/* --Buttons-- */
.tdButtons
{
	vertical-align:top;
	padding:0px 0px 0px 0px;
}
.tableButtons
{
}
.trButton
{
}
.tdButton
{
padding: 0px;
margin: 0px;
}
.inputsubmitButton
{
font-family: Arial, Helvetica, sans-serif;
font-size: 14px; 
font-weight: bold;
color: #fff;
background-color: #c80000;
height: 27px;
width:640px;
text-align:center;
margin: 3px;
}
.ElectionRadioButtons
{
font-family: Arial, Helvetica, sans-serif;
font-size: 13px; 
font-weight: bold;
color: #fff;
background-color: #c80000;
width:640px;
text-align:left;
margin: 3px;
}








