body { background: #ffffff; }
body {  background-image: none; margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: 0px; }
body, td, p { font-family: Verdana, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #000000; }

/* text headings */
h1 { font-weight: bold; font-style: normal; font-size: 14px; font-style: normal; color: #990000; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 50px; line-height: 150%;}
h2 { font-weight: bold; font-style: normal; font-size: 12px; color: #000000; margin-top: 10px; margin-bottom: 10px; margin-left: 0px; margin-right: 0px; }
h3 { font-weight: bold; font-style: normal; font-size: 12px; color: #660000; margin-top: 0px; margin-bottom: 5px; margin-left: 0px; margin-right: 0px; }
h4 { font-weight: normal; font-style: normal; font-size: 11px; color: #000000; margin-top: 0px; margin-bottom: 5px; margin-left: 3px; margin-right: 0px; }

/* padding and margins for body text or side navigation etc. */
.side-bar { margin-left: 10px; margin-right: 5px; margin-top: 10px; margin-bottom: 10px; }
.main-table-top {margin-left: 15px; margin-top: 15px; }
.main-table-btm {margin-left: 15px; }
.list { margin-left: 10px; margin-right: 5px; margin-bottom: 10px;}
.content { margin-left: 10px; margin-right: 10px; margin-top: 10px; margin-bottom: 10px; }

/* random stuff */
.copyright { font-size: 10px; color:#ffffff; maring-right: 5px;}

/* for ordered lists - margins change in NS 4.7 and even NS 7 a bit. but the numbers can be adjusted to work decently if not exactly the same in all browsers */
ul.list-home { list-style-image: url('images/arrow_white.gif'); margin-top: 10px; margin-bottom: 10px;  margin-left: 40px; margin-right: 10px;}
ul.list-sub { list-style-image: url('images/arrow_red.gif'); margin-top: 0px; margin-bottom: 0px;  margin-left: 25px; margin-right: 10px;}
li { margin-bottom: 5px;}

/* background color or image*/
.bg-black { background-color: #000000; }
.bg-white { background-color: #ffffff; }
.bg-red1 { background-color: #990000; }
.bg-red2 { background-color: #660000; }
.bg-orange1 { background-color: #ffcd66; }
.bg-orange2 { background-color: #cd6600; }
.bg-content-left { background-image: url('images/content_box_w.gif'); repeat: repeat-y; }
.bg-content-right{ background-image: url('images/content_box_e.gif'); repeat: repeat-y; }
.bg-sub-left { background-image: url('images/sub_box_w.gif'); repeat: repeat-y; }
.bg-sub-right{ background-image: url('images/sub_box_e.gif'); repeat: repeat-y; }
.bg-bar { background-image: url('images/content_top.gif'); repeat: repeat-x; }
.bg-side-bar { background-image: url('images/side_bar.gif'); repeat: repeat-x; }
.bg-div-white { background-image: url('images/div_vrt_white.gif'); repeat: repeat-y; }
.bg-div-hzn { background-image: url('images/div_hzn.gif'); repeat: repeat-x; }
.bg-div-vrt { background-image: url('images/div_vrt.gif'); repeat: repeat-y; }


/* handy pseudo classes for anchors - for various nav and body links */
a { font-size: 12px; color: #0000ff; text-decoration: underline; }
a:hover { color: #0088ff; }

a.home { color: #ffffff; font-size:12px; text-decoration: underline; font-weight: normal;}
a.home:hover { color: #cccccc; }
a.sub { color: #0000ff; font-size:11px; text-decoration: underline; font-weight: normal;}
a.sub:hover { color: #0088ff; }

.privacypolicy a { color:#ffffff; text-decoration: underline; }
.privacypolicy a:hover { color: #cccccc; }
.privacypolicy td { color:#ffffff; }
