a.body:link {color : #fca55a;}
a.body:visited {color : #b65908;}
a.body:hover {color : #ee8931; text-decoration: underline;}

a.bodycartwhite:link {color : #ffffff; text-decoration: underline;}
a.bodycartwhite:visited {color : #ffffff; text-decoration: underline;}
a.bodycartwhite:hover {color : #ffffff; text-decoration: underline;}

a.footer_links:link {color : #D58C1A; font-weight:bold;}
a.footer_links:visited {color : #ffffff; font-weight:bold;}
a.footer_links:hover {color : #F58220; font-weight:bold;}

a.body_gray:link {color : #D58C1A; text-decoration: underline;}
a.body_gray:visited {color : #ffffff; text-decoration: underline;}
a.body_gray:hover {color : #F58220; text-decoration: underline;}

a.body_gray18:link {color : #808285;}
a.body_gray18:visited {color : #808285;}
a.body_gray18:hover {color : #808285;}

a.body_orange14:link {color : #E66C04;}
a.body_orange14:visited {color : #E66C04;}
a.body_orange14:hover {color : #E66C04;}

a.news:link {color : #D58C1A; text-decoration: underline;}
a.news:visited {color : #666666; text-decoration: underline;}
a.news:hover {color : #724305; text-decoration: underline;}

.body_red {
line-height: 15px;
font-size: 11px;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
color: #A30B00;
}

.body_gray {
line-height: 16px;
font-size: 11px;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
color: #BBBCC0;
}

.footer_links {
line-height: 16px;
font-size: 11px;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
color: #BBBCC0;
}

.body {
line-height: 17px;
font-size: 11px;
text-decoration: none;
font-family: Trebuchet, Arial, Helvetica, sans-serif;
color: #ee8931;
}

.bodycartwhite {
line-height: 17px;
font-size: 13px;
text-decoration: bold;
font-family: Trebuchet, Arial, Helvetica, sans-serif;
color: #ffffff;
}

.body_gray18 {
line-height: 20px;
font-size: 18px;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #808285;
}

.body_orange14 {
line-height: 20px;
font-size: 14px;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #E66C04;
}

.news {
line-height: 16px;
font-size: 11px;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
color: #000000;
}

.mailing {
line-height: 12px;
font-size: 10px;
text-decoration: none;
font-family: Arial, Helvetica, sans-serif;
color: #909090;
}

.forms {
line-height: 14px;
font-size: 11px;
background-color: #dfabad;
text-decoration: none;
font-family: Trebuchet, Tahoma, Arial, Verdana, Helvetica, sans-serif;
width: 130px;  
margin-bottom: 3px;
color: #430002;
}

.forms2 {
line-height: 14px;
font-size: 11px;
background-color: #dfabad;
text-decoration: none;
font-family: Trebuchet, Tahoma, Arial, Verdana, Helvetica, sans-serif;
width: 35px;  
margin-bottom: 3px;
color: #430002;
}

.forms2a {
line-height: 14px;
font-size: 11px;
background-color: #dfabad;
text-decoration: none;
font-family: Trebuchet, Tahoma, Arial, Verdana, Helvetica, sans-serif;
width: 41px;  
margin-bottom: 3px;
color: #430002;
}


.forms3 {
line-height: 14px;
font-size: 11px;
background-color: #dfabad;
text-decoration: none;
font-family: Trebuchet, Tahoma, Arial, Verdana, Helvetica, sans-serif;
width: 180px;  
margin-bottom: 3px;
color: #430002;
}

.forms4 {
line-height: 14px;
font-size: 11px;
background-color: #dfabad;
text-decoration: none;
font-family: Trebuchet, Tahoma, Arial, Verdana, Helvetica, sans-serif;
width: 55px;  
margin-bottom: 3px;
color: #430002;
}

.forms5 {
line-height: 14px;
font-size: 11px;
background-color: #dfabad;
text-decoration: none;
font-family: Trebuchet, Tahoma, Arial, Verdana, Helvetica, sans-serif;
width: 150px;  
margin-bottom: 3px;
color: #430002;
}

.forms6 {
line-height: 14px;
font-size: 11px;
background-color: #dfabad;
text-decoration: none;
font-family: Trebuchet, Tahoma, Arial, Verdana, Helvetica, sans-serif;
width: 350px;  
margin-bottom: 3px;
color: #430002;
}

.hidden { display: none; }
.unhidden { display: block; }