body
{
	margin:0px,0px,0px,0px;
}



A:active
{
	color:Blue;
	text-decoration: underline;
}

A:hover
{	
	color:Black;
	text-decoration: underline;
}

A:current
{
	font-weight:bold;
}

#header
{
	position:absolute;
	left:0px;
	top:0px;
	height:65px;
	width:718px;
	background-color:black;	
}

#homesubheader
{
	position:absolute;
	left:10px;
	top:120px;
	height:60px;
	width:718px;
	background-color:#eaeaea;
	font-size:x-small;
	font-family:verdana;
}

#homecategories
{
	position:absolute;
	
	left:10px;
	top:180px;
	width:175px;
	height:400px;
	background-color:#eaeaea;
}

#tabStrip
{
	position:absolute;
	left:0px;
	top:90px;
	background-color:#eaeaea;
	width: 718px;
	margin-left:10px;
}

#universals
{
	font-weight: bold;
	left: 450px;
	width: 170px;
	color: white;
	position: absolute;
	top: 0px;
	background-color: transparent;
	text-align: right;
}

#homebody
{
	position:absolute;
	top:170px;
	left:185px;
	width:430;	
	background-color:White;	
	font-family:Verdana;
	font-size:8pt;
	margin-left:5px;
	margin-top:10px;
	padding-top: 10px;
}

.MediumControl
{
	font-family:Tahoma;
	font-size:10pt;
	width:150px;
}


.Validator
{
	font-size:6pt;
	font-family:Tahoma;
}

.HyperLink, .LinkButton, .Button, .Label
{
	font-size:x-small;
	font-family:Tahoma;
}

.QuestionStyle
{
	text-align: justify;

}

.AnswerStyle
{
	text-align: justify;

}

table, tr, td
{
	font-size:8pt;
	font-family:Verdana;
}

p.welcome
{
	font-size: 9pt;
	font-family: Verdana;
}

table.contact, tr.contact, td.contact
{
	font-size:9pt;
	font-family:Verdana;
}

.alert
{
    color: #c04000;
}

.ProperCase
{
    text-transform: capitalize;
}

#consumerPage
{
	border: solid thin #909D5D;
	margin-bottom:20px;
}

.boldRed
{
	color:Red;
	font-weight:bold;
}

#footer
{
	font-size: xx-small;
	margin:0;
	width: 100%;
	font-family: Verdana;
	background-color: transparent;
	text-align: center;
}

#copyright
{
    font-family: "Times New Roman" , Times, serif;
    font-size: 10pt;
    color: #999999; /*bbbbbb*/
}

#copyright:hover
{
    color: #000000;
}


#tagline
{
    font-family: Garamond, "Times New Roman" , Times, serif;
    font-size: 16pt;
    letter-spacing: 6px;
    margin-top: 50px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom:5px;
    width: 560px; /*technically, this isn't needed but IE doesnt center without this*/
    text-align: center;
}

.modalBackground {
	background-color:#eeeeee;
	-ms-filter:alpha(opacity=90);
	-ms-opacity:0.9;
}

.modalPopup {
	background-color:#ffffdd;
	border:1px #000000 solid;
	padding:3px;
	width:auto;
}

.psLabel
{
	font-size: 10pt;
	font-family: Times New Roman;
}
#divFAQ
{
	width: 700px;
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	margin-top: 15px;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}
.FAQTitle
{
	color: #909d5d;
	font-style: italic;
	text-align: right;
	font-weight: bold;
}

div.badaddrtext
{
    color: red;
    white-space: pre;
    font-size: small;

}
div.badaddr 
{
    border: solid red 1px ;
    width: 200px;
}

