body, p, table, td  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}

h1 {font-size: 2em;}
h2 {font-size: 1.5em;}
h3 {font-size: 1.4em;}
h4 {font-size: 1.2em;}
h5 {font-size: 1.1em;}

.highlightgreen {color: #360;}
.highlightltorange  {color: #ffa500 }
.highlightorange {color: #f60;}
.highlightviolet {color: #93f;}
.highlightmagenta {color: #c0f;}
.highlightslateblue {color: #336;}
.highlightpalegreen {color: #066;}
.highlightred {color: #f00;}
.highlightgray_lt {color: #ccc;}
.highlightgray_dk {color: #393939;}
.highlightgray_med {color: #444;}
.highlightgraylt {color: #ccc;}
.highlightgraydk {color: #393939;}
.highlightgraymed {color: #444;}
.highlightlightblue {color: #09f;}
.highlightwhite {color: #fff;}

.larger {font-size: larger;}
.smaller {font-size: smaller;}
.subhead {font-size: 12px;}
.caption {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
.callout_buy {padding: 4px 12px; text-align: left; margin: 12px 80px;}


a:link  { color: blue; font-weight: bold; text-decoration: none;}
a:visited   { color: blue; font-weight: bold; text-decoration: none;}
a:hover    { color: #f00; font-weight: bold; text-decoration: underline;}
a:active  { color: #f00; font-weight: bold; text-decoration: underline; }

.topnav a:link  { color: #f00; font-weight: bold; text-decoration: none;}
.topnav a:visited   { color: #f00; font-weight: bold; text-decoration: none;}
.topnav a:hover    { color: #336; font-weight: bold; text-decoration: underline;}
.topnav a:active  { color: #336; font-weight: bold; text-decoration: underline; }

table#topnav1  { font-weight: bold; background-color: #ccc; border-top: 1px solid #e9290d; border-bottom: 1px solid #e9290d; margin-top: 10px; margin-bottom: 8px; }
table#topnav1 td  { font-size: 10px; border-right: 1px solid #e9290d;}
table#topnav1 td a {display: block; margin: 0; padding:  2px;}
#topnav1 td a:link {color: blue; text-decoration: none; display: block; margin: 0; padding:  2px;}
#topnav1 td a:visited {color: blue; text-decoration: none; display: block; margin: 0; padding:  2px;}
#topnav1 td a:hover { color: white; text-decoration: none; background: #e9290d; display: block; margin: 0; padding: 2px;}
#topnavleft  {border-left:  1px solid #e9290d;}

td.nav a {display: block; margin-right: 10px; padding: 2px;}
td.nav a:link {background-color: #ccc; color: blue; font-weight: bold; text-decoration: none; border-left: #ccc 2px solid;}
td.nav a:visited  { color: blue; font-weight: bold; text-decoration: none; background-color: #ccc;  border-left: #ccc 2px solid;}
td.nav a:hover   { color: white; font-weight: bold; text-decoration: none; background-color: #9acd32;  border-left: blue 2px solid;}
td.nav a:active {background-color: #ccc; color: blue; font-weight: bold; text-decoration: none; border-left: #ccc 2px solid;}

.homenav a {display: block; margin-right: 10px; padding: 2px;}
.homenav a:link {background-color: #ccc; color: blue; font-weight: bold; text-decoration: none; border-left: #ccc 2px solid;}
.homenav a:visited  { color: blue; font-weight: bold; text-decoration: none; background-color: #ccc;  border-left: #ccc 2px solid;}
.homenav a:hover   { color: white; font-weight: bold; text-decoration: none; background-color: #9acd32;  border-left: blue 2px solid;}
.homenav a:active {background-color: #ccc; color: blue; font-weight: bold; text-decoration: none; border-left: #ccc 2px solid;}

td.navbottom a:link  { color: blue; font-weight: normal; text-decoration: underline; background-color: #ccc; }
td.navbottom a:visited   { color: blue; font-weight: normal; text-decoration: underline; background-color: #ccc; }
td.navbottom a:hover    { color: white; font-weight: normal; text-decoration: none; background-color: #9acd32; }
td.navbottom a:active  { color: red; font-weight: normal; text-decoration: none; background-color: #ccc; }
ul { list-style-image: url(images/bullet_sq_orange.gif) }
