/* 
	color.css
	this style sheet contains all color and image references to make it easier to swap visible elements.
	it also contains text formatting / style

red 25% opaque: #efc3c6
yellow 25% opaque: #fef3d8
*/
/* altored{color:#c1101d;} */
/* altoredback{background-color:#c1101d;} (h1,h2,h3,h4,h5,h6) */
/* altoyellow{color:#face63;} */
/* altoyellowback{background-color:#face63;} */
/* */
/* */

body{background-color:#fff;
	background-image: url(../images/bg2.gif);
	background-repeat: repeat-x;
	color: #404040;
	font: 12px Arial, Helvetica, sans-serif;	}

table{font-size:1em;}

a{color:#c1101d;}
a:link{}
a:visited{color:#404040;}
a:hover{color:#face63;}
a:active{}

#altologo{}
.articlecontact{border:1px solid #ccc;}
.buttonrow{}
#container{}
.content{}
#copyright{}
dd{}
dt{font-weight:bold;}
.detailNav{background-image:url(../images/doublerule.gif);background-repeat:no-repeat; background-position: right 0;}
.detailNav{text-transform:lowercase;}
.detailNav a{color:#404040;text-decoration:none;}
.detailNav a:link{}
.detailNav a:visited{}
.detailNav a:hover{color:#404040;text-decoration:underline;}
.detailNav a:active{}
/* here appears after regular footer text to correctly display*/
.detailNav .here a{color:#c1101d;text-decoration:none;}
.detailNav .here a:link{}
.detailNav .here a:visited{}
.detailNav .here a:hover{text-decoration:underline;}
.detailNav .here a:active{}
.detailNav li{border-left:1px solid #404040;}
.detailNav li.first{border-left:0;}

#forward{background-image:url(../images/forwardcontract.jpg);background-repeat:no-repeat; background-position: 0 0;}
#forward a{}
#forward a:link{}em
#forward a:visited{}
#forward a:hover{color:#404040;text-decoration:underline;}
#forward a:active{}




#footer{background-image:url(../images/rule.gif);background-repeat:no-repeat; background-position:right 0;font-size:.9em;}
h1,h2,h3,h4,h5,h6{color:#c1101d;font-family:Times New Roman, Times, serif;}
h1{font-size:2em;}
h2{font-size:1.5em;}
h3{font-size:1.25em;}
h4{font-size:1em;}
h5{font-size:1em;}
h6{font-size:1em;}
#header{}
#headline{}
.here{}
img{}
#legal{}
#mainNav_navFooter{text-transform:lowercase;}
#mainNav_navFooter a{color:#404040;text-decoration:none;}
#mainNav_navFooter a:link{}
#mainNav_navFooter a:visited{}
#mainNav_navFooter a:hover{text-decoration:underline;}
#mainNav_navFooter a:active{}
/* here appears after regular footer text to correctly display*/
#mainNav_navFooter .here a{color:#c1101d;text-decoration:none;}
#mainNav_navFooter .here a:link{}
#mainNav_navFooter .here a:visited{}
#mainNav_navFooter .here a:hover{text-decoration:underline;}
#mainNav_navFooter .here a:active{}

#mainNav_navFooter ul{}
#mainNav_navFooter li{border-left:1px solid #404040;}
#mainNav_navFooter li.first{border-left:1px solid #fff;}

#mainNav_navMain{font-size:1.1em;}
#mainNav_navMain{font-weight:bold;text-transform:uppercase;}
#mainNav_navMain a{color:#fff;text-decoration:none;}
#mainNav_navMain a:link{}
#mainNav_navMain a:visited{}
#mainNav_navMain a:hover{color:#face63;}
#mainNav_navMain a:active{}

/* here appears after regular footer text to correctly display*/
#mainNav_navMain .here a{color:#face63;text-decoration:none;}
#mainNav_navMain .here a:link{}
#mainNav_navMain .here a:visited{}
#mainNav_navMain .here a:hover{text-decoration:none;}
#mainNav_navMain .here a:active{}

#mainNav_navMain ul{}
#mainNav_navMain ul li{}

#mast{}

.message{background-color:#fef3d8;border:2px solid #c1101d;}

#news dl dt{background-image:url(../images/ruleshort.gif);background-repeat:no-repeat; background-position:right 0;font-size:.9em;padding-top:10px;}
#news dl dt.first{background-image:none;}
#news dl dd{margin-bottom:10px;}
p{}
.roweven{background-color:#FEFAEF;}
.rowodd{background-color:#F9E7E8;}
#search {color:#fff;font-family:Times New Roman, Times, serif;font-size:1.1em;}
#search .text{border:1px solid #000;color:#000;font-size:9px;}
#search .button{background-color:#c1101d;border:1px solid#fff;color:#fff;font-size:9px;}
.section{}

#subNav{}
#subNav a{color:#c1101d;text-decoration:none;}
#subNav a:link{}
#subNav a:visited{}
#subNav a:hover{background-color:#c1101d;color:#fff;}
#subNav a:active{}

#subNav{}
#subNav .here a{background-color:#c1101d;color:#fff;text-decoration:none;}
#subNav .here a:link{}
#subNav .here a:visited{}
#subNav .here a:hover{}
#subNav .here a:active{}


.table{}
.table.classifiedlist{}
.table.offerings{}
.tablefoot{background-color:#D92B39;color:#fff;font-weight:bold;}
.tablefoot span{color:#EE9FA5;}
.tablefoot a{color:#fff;}
.tablehead{background-color:#D92B39;color:#fff;font-weight:bold;}

.tablehead td,th{font-family:Times New Roman, Times, serif;font-size:1.1em;}
.tiny{font-size:.8em;}

/* messagebox elements */
.msgError{background-color:#efc3c6;background-image:url(../images/msgerror.gif);background-repeat:no-repeat;background-position: 5px 5px;border:2px solid #c1101d;}
.msgInfo{background-color:#c3c6ef;background-image:url(../images/msginfo.gif);background-repeat:no-repeat;background-position: 5px 5px;border:2px solid #101dc1;}
.msgQuestion{background-color:#c3efc6;background-image:url(../images/msgquestion.gif);background-repeat:no-repeat;background-position: 5px 5px;border:2px solid #10c11d;}
.msgWarning{background-color:#F0F0F0;background-image:url(../images/msgwarning.gif);background-repeat:no-repeat;background-position: 5px 5px;border:2px solid #404040;}


.msgInline{font-style:italic;font-weight:bold;}



/* form elements */
input,select,textarea{font-family:Arial, Helvetica, sans-serif;font-size:1em;}
.text{colOr:#000;} /* default, must be listed first */
.dropdown{} /* default, must be listed first */
img.headline{border:1px solid #000;}
div.row{}
.button{}
.date{}
.dropdown{}	
.email{}
fieldset{}
.login{}
.multiline{font-size:1em;}
.phone{}
.recommended{color:#101DC1;}
.required{color:#c1101d;}
span.field{}
span.label{}
.zip{}
