/****************************************/
/* Document Body
/****************************************/
body { background-color: #ffffff; }
body, td { font-size: 12px; color: #000000; font-family: Verdana, Arial, Sans-Serif; }

/****************************************/
/* Layout Styles
/****************************************/
table.border { border: solid 1px #000000; }
table.cart { border: solid 1px #000000; background-color: #dcdcdc; }
td.TopHeader { font-weight: bold; font-size: 18px; color: #000000; font-style: italic; font-family: 'Trebuchet MS' , Verdana, Arial; }
td.MainPanel { background-color: #78769B; border: solid 1px #000000; }
td.NavPanel { background-color: #07009C; border: solid 1px #000000; }
td.ContentPanel { background-color: #ffffff; border: solid 1px #000000; }
td.SectionHeader { font-weight: bold; font-size: 16px; color: #ffffff; font-family: 'Trebuchet MS' , Verdana, Arial; background-color: #07009C; }
td.NavHeader { font-weight: bold; font-size: 14px; color: #ffffff; font-family: 'Trebuchet MS' , Verdana, Arial; }
td.cartHeader { background-color: #000000; font-weight: bold; color: #ffffff; }
td.cartItem { border-top: solid 1px #000000; }
.row { background-color: #ebebeb; }
.rowalt { background-color: #dcdcdc; }

/****************************************/
/* Hyperlinks
/****************************************/
a, a:link, a:active, a:visited, a:hover { font-size: 13px; color: #484878; font-family: Verdana, Arial; }
a.MenuItem:link, a.MenuItem:active, a.MenuItem:visited { font-size: 11px; color: #ffffff; font-family: Verdana, Arial; text-decoration: none; }
a.MenuItem:hover { font-size: 11px; color: #ffffff; font-family: Verdana, Arial; text-decoration: underline; }
a.copyright, a.copyright:link, a.copyright:active, a.copyright:visited, a.copyright:hover { font-size: 10px; color: #484878; font-family: Verdana, Arial; }
a.smaller, a.smaller:link, a.smaller:active, a.smaller:visited, a.smaller:hover { font-size: 10px; color: #484878; font-family: Verdana, Arial; }
a.smallerWhite, a.smallerWhite:link, a.smallerWhite:active, a.smallerWhite:visited, a.smallerWhite:hover { font-size: 10px; color: #ffffff; font-family: Verdana, Arial; text-decoration: none; }
a.smallerWhite:hover { font-size: 10px; color: #ffffff; font-family: Verdana, Arial; text-decoration: underline; }
a.smallBold, a.smallBold:link, a.smallBold:active, a.smallBold:visited, a.smallBold:hover { font-size: 10px; color: #484878; font-family: Verdana, Arial; font-weight: bold; text-decoration: none; }
a.smallBold:hover { font-size: 10px; color: #8b0000; font-family: Verdana, Arial; font-weight: bold; text-decoration: underline; }

/****************************************/
/* Text Formatting
/****************************************/
.bigbold { font-weight: bold; font-size: 16px; color: #000000; font-family: Verdana, Arial; }
.copyright { font-size: 10px; color: #000000; font-family: Verdana, Arial; }
.ListHeaders { font-weight: bold; font-size: 14px; color: #000000; font-family: 'Trebuchet MS' , Verdana, Arial; }
.smaller { font-size: 11px; color: #000000; font-family: Verdana, Arial; }
.smallerWhite { font-size: 11px; color: #ffffff; font-family: Verdana, Arial; }
.smallWhite { font-size: 10px; color: #ffffff; font-family: Arial; }
.small { font-size: 9px; color: #000000; font-family: Verdana, Arial; }
.label { font-size: 10px; color: #8b0000; font-family: Verdana, Arial; }

/****************************************/
/* Images Formatting
/****************************************/
IMG.border { border: #000000 1px solid; }

/**********************************/
/* Forms 
/**********************************/
TEXTAREA, SELECT { font-size: 11px; background-color: #dcdcdc; border: solid 1px #000000; }
input.coloured { font-size: 11px; background-color: #dcdcdc; border: solid 1px #000000; color: #000000;}
input.checkbox { border-style: none; }
