body{
background:url(img/background.jpg) #ffffff repeat-x
}
hr{
border:2px dotted #cd2f38
}
html{
margin:0px;
padding:0px 0px 0px 0px
}
a:active,a:link,a:visited{
color:#258b01;
text-decoration:none;
}
a:hover{
color:#660099;
text-decoration:none
}
input.file{
background:#fffbf0;
border-bottom:#cccccc 3px double;
border-left:#cccccc 3px double;
border-right:#cccccc 3px double;
border-top:#cccccc 3px double;
font:bold 12px Tahoma,"Helvetica",sans-serif
}
input.submit,input.button{
background:#cd2f38;
border:3px double #cd2f38;
color:#ffffff;
font:bold 11px Tahoma,"Helvetica",sans-serif
}
input,select{
background:#fffbf0;
border-bottom:#cccccc 1px solid;
border-left:#cccccc 1px solid;
border-right:#cccccc 1px solid;
border-top:#cccccc 1px solid;
font:bold 12px Tahoma,"Helvetica",sans-serif
}
textarea{
background:#fffbf0;
border-bottom:#cccccc 1px solid;
border-left:#cccccc 1px solid;
border-right:#cccccc 1px solid;
border-top:#cccccc 1px solid;
font:bold 12px Arial,Helvetica,sans-serif
}
.centertext{
background:url(img/text_background.jpg) no-repeat left top;
color:#000000;
font:normal 12px/18px Tahoma,"Helvetica",sans-serif;
text-align:left;
vertical-align:top;
width:349px
}
.centertextquote{
color:#006600;
font:italic bold 12px/18px Georgia,"Times New Roman",serif;
text-align:left;
vertical-align:top;
width:349px
}
.centertextrules{
background-image:url(img/text_background_rules.jpg);
background-position:left top;
background-repeat:no-repeat;
color:#000000;
font:normal 12px/18px Tahoma,"Helvetica",sans-serif;
height:480px;
text-align:left;
vertical-align:top;
width:349px
}
input.checkbox{
background:#fffbf0;
font:bold 12px Tahoma,"Helvetica",sans-serif
}
.maincalloutA{
background:url(img/masthead_callout_A.jpg) no-repeat left top;
color:#376998;
font:bold 13px/12px Tahoma, "Helvetica", sans-serif;
height:50px;
text-align:left;
text-transform:uppercase;
width:365px
}
.maincalloutB{
background:url(img/masthead_callout_B.jpg) no-repeat left top;
color:#376998;
font:bold 13px/12px Tahoma, "Helvetica", sans-serif;
height:50px;
text-align:left;
text-transform:uppercase;
width:365px
}
.subheads{
color:#660099;
font:bolder 16px/30px Tahoma,"Helvetica",sans-serif
}
.subheadsred{
	color:#cd2f38;
	font:bold normal 20px/18px Tahoma, "Helvetica", sans-serif;
	text-transform: uppercase;
}
.subheadsspecial{
color:#006600;
font:normal 17px/18px Tahoma, "Helvetica", sans-serif
}
.subheadstight {

color:#660099;
font:bolder 16px/16px Tahoma, "Helvetica", sans-serif
}
.centertextprofile {

background:url(img/text_background_profile.jpg) no-repeat left top;
color:#000000;
font:normal 11px/14px Tahoma, "Helvetica", sans-serif;
text-align:left;
vertical-align:top;
width:349px
}
.subheadsredplain {

	color:#cd2f38;
	font:normal 20px/18px Tahoma, "Helvetica", sans-serif;
	text-transform: uppercase;
}
.centertextsmall {
color:#000000;
font:normal 9px/11px Tahoma, "Helvetica", sans-serif;
text-align:left
}
.centertextred {

color:#CC0000;
font:bold normal 12px/18px Tahoma, "Helvetica", sans-serif;
text-align:left;
}
