﻿body {background:#625e52 url(images/interface/pagebg.jpg) repeat-x fixed center center; padding-bottom:20px;}

/* Layout */
#outer {position:relative; top:20px; width:95%; margin-left:auto; margin-right:auto;}
#leftcol {width:175px; float:left;}
#rightcol {margin-left:200px; min-width:650px;}
.navlist {margin:10px 0 10px 0; padding:0; list-style-type:none;}
.navlist li {}
.navlist li a {display:block; background:no-repeat 20px center; padding:2px 0 2px 40px; color:#0000ff;}
#menu {background-color:White; border:1px solid black;}
#menu ul.navlist li a {background-image:url(images/interface/menubulletred.gif);}
#latest {background-color:White; margin-top:20px; border:1px solid black;}
#latest ul.navlist li a {background-image:url(images/interface/menubulletgreen.gif);}
#menu ul li a:hover, #latest ul li a:hover {background-color:#cccccc;}
#main {background-color:White; border:1px solid black; overflow:hidden;}
#footer {background-color:#193455; padding:3px; color:White; text-align:center;}

/* HTML Elements */
p, div, td, li, input, h1, h2, h3, textarea {font-family:Arial, Helvetica, Sans-Serif;}
p, th, td, li, input, textarea {font-size:9pt;}
p, th, td, li {line-height:1.5em;}
td {vertical-align:top; padding:5px;}
h1 {font-size:18pt; color:#960A0D;}
h2 {font-size:15pt; color:#960A0D;}
h3 {font-size:12pt; color:#960A0D;}

/* Custom CSS */
.menuBoxHeader {padding:0.25em; background:#193455 url(images/interface/menuheaderbg.gif) repeat-x left center; color:White; text-align:center; margin:0; font-size:11pt;}
.smallprint {font-size:8pt;}
.clear {height:0px; clear:both; overflow:hidden;}
.bold {font-weight:bold;}
.italics {font-style:italic;}
.red {color:#990000;}
.blue {color:#000099;}
.green {color:#009900;}
input.pushbutton {cursor:pointer; font-weight:bold;}
input.red {background-color:#660000; color:White;}
input.amber {background-color:#5d4200; color:White;}
input.green {background-color:#006600; color:White;}
input.blue {background-color:#000066; color:White;}

/* Report gridviews */
.results {border:1px solid #b3b5b8;}
.results tr th {font-weight:bold; background-color:#193455; color:White; padding:0.5em; text-align:left;}

/* Page headers */
.headerbg {height:175px; background:no-repeat left top;}
.headerbg h1 {color:white; margin-top:0; padding:35px 0 0 1em;}

/* Browse By... columns on Product page */
.linkcolumn div {border:1px solid #999999; text-align:center; background-color:#cccccc;}
.linkcolumn a {text-decoration:none; background-color:White; display:block; border:1px solid #999999; width:80%; margin:0 auto; padding:10px; overflow:hidden;}
