html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
}
body {
background:#E6E7E5 url(images/portal-back.gif) top left repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#381f14;
}
#wrapper {
width:958px;
margin:0 auto;
}
#header {
width:958px;
text-align:center;
padding:16px 0 0 0;
}
#header img{
vertical-align:bottom;
}
#header img{
vertical-align:top;
}
#main {
width:958px;
height:24px;
background:#CED0CB url(images/content-back.gif) top left repeat-x;
}
a {
color:#CED0CB;
text-decoration:none;
}
#content {
width:940px;
border:#FFFFFF solid 9px;
border-top:none;
background:#CED0CB url(images/content-back.gif) top left repeat-x;
}
#hotline {
width:427px;
float:left;
padding:0 0 0 14px;
}
#hothead {
width:426px;
background-color:#afafaf;
padding:0 0 0 1px;
}
#hotline img{
vertical-align:top;
}
#hotbox {
width:424px;
border:#FFFFFF solid 1px;
background:#FFFFFF url(images/hotline-image.jpg) top right no-repeat;
}
#hottext {
width:427px;
background:#F1F1F0 url(images/text-back.gif) top left repeat-y;
padding:10px 0;
height:14em;
overflow:visible;
}
.under {
width:426px;
height:4px;
}
#hotbox h1{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
padding:0 220px 15px 10px;
}
#hotbox h2 {
color:#E30019;
font-family:Arial, Helvetica, sans-serif;
font-size:2.0em;
padding:10px 220px 0 10px;
}
#roadbox h1{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:0.9em;
text-align:right;
padding:0 10px 15px 230px;
}
#roadbox h2 {
color:#E30019;
font-family:Arial, Helvetica, sans-serif;
font-size:2.0em;
text-align:right;
padding:10px 10px 0 230px;
}
h3 {
font-size:0.85em;
padding:0 10px 10px 10px;
}
p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
padding:0 10px 2px 10px;
}
p.gap {padding-top:10px;
}
.red {
color:#990000;
}
#line {
width:58px;
float:left;
}
#roadstuds {
width:427px;
float:left;
padding:0 14px 0 0 ;
}
#roadhead {
width:426px;
background-color:#afafaf;
padding:0 0 0 1px;
}
#roadstuds img{
vertical-align:top;
}
#roadbox {
width:424px;
border:#FFFFFF solid 1px;
background:#FFFFFF url(images/roadstuds-image.jpg) top left no-repeat;
}
#roadtext {
width:427px;
background:#F1F1F0 url(images/text-back.gif) top left repeat-y;
padding:10px 0;
height:14em;
overflow:visible;
}
.clearfix {
clear:both;
}
#hotbutton {
width:427px;
float:left;
}

#hotlink a {
float:left;
display:block;
width:427px;
padding: 60px 0;
text-decoration:none;
background: url(images/hotline-button.gif) top left no-repeat;
}
#hotlink a:hover {
background-position:-427px 0;
}
#roadbutton {
width:427px;
float:left;
}

#roadlink a {
float:left;
display:block;
width:427px;
padding: 60px 0;
text-decoration:none;
background: url(images/roadstuds-button.gif) top left no-repeat;
}
#roadlink a:hover {
background-position:-427px 0;
}
#credit {
width:940px;
clear:both;
padding:10px 0;
}