ADDRESS, BLOCKQUOTE, BODY, CAPTION, CENTER, DD, DIR, DIV, DL, DT, H1, H2, H3, H4, H5, H6, MENU, OL, P, TD, TH, UL, FORM, TABLE,TR,TD {font-size:100%; font-family:'trebuchet ms',arial,helvetica,sans-serif;} 

body {font-family:'trebuchet ms',arial,helvetica,sans-serif; letter-spacing:0.1em; color:#333 ; text-align:center; line-height:1.8em ; font-size:90%; background:#b2b2b2 url(pix/bg.gif) top center repeat-y;} 

td {letter-spacing: 0.1em; color:black; text-align:left; line-height:1.8em; font-size:100%;} 

h2,h3,h4,h5 {font-weight:bold; line-height:1em; margin-bottom:0.5em; margin-top:0.5em;}

h2 {font-size:1.6em; color:#e33; letter-spacing:0.5em; text-align: center;}  
h3 {font-size:1.4em; color:#39c; letter-spacing:0.2em; text-align: left; text-transform:uppercase;}  
h4 {font-size:1.2em; color:#039; letter-spacing:0.1em; text-align: left;margin-top:1.8em}  
h5 {font-size:1em; color:#39c; letter-spacing:0.1em; text-align: left;}  

hr {height:1px;} 

ul {padding:0px; margin: 1.5em;}
li {font-size:100%; margin-bottom:1em;}

tt {font-size:90%; font-family:monospace,"courier new",courier;}  

a:link {color:#090; font-weight:normal; text-decoration:none;} 
a:visited {color:#090; font-weight:normal ;text-decoration:none;} 
a:hover {background:#090; color:#fff;} 
a:active {color:#ff0;}




/* Custom IDs */
#wrap {background:#ffffff;margin:0 auto;width:740px; text-align:left}

#content {background:transparent url(pix/backdrop.jpg) repeat-y top center;}

#warning {display:none;}

#header {min-height:75px; _height:75px;}
#header h4 {text-align:center; padding-top:20px;}
#header img {border:0px;}

#menu {font-size:90%; line-height:1.5em; padding:0.5em; text-align:center} 
#menu ul {padding:0px; margin:0px;}
#menu li {display:inline; padding:0 10px 0 4px; background:transparent url(pix/separator.gif) no-repeat right; height:1px; margin-bottom:0em;}
#menu li.last {display:inline; padding:0 0 0 4px; background:transparent;}


/* Custom classes */
.whitebox, .bluebox, .info {font-size:100%; border:solid 1px #aab; color:#333; padding: 1em;}

.whitebox {background-color:#fff; text-align:left;} 

.bluebox {text-align:left; background:#eef url(pix/gradient.jpg) repeat-y left;} 

.info {font-size:80%; background-color:beige; text-align:left; border-color:#666;} 

.doc {background:url(pix/doc.gif) no-repeat left scroll; padding-left:15px; height:1px;}
.back {background:url(pix/back.gif) no-repeat left scroll; padding-left:18px; height:1px;}
.up {background:url(pix/up.gif) no-repeat left scroll; padding-left:18px; height:1px;}
.down {background:url(pix/down.gif) no-repeat left scroll; padding-left:18px; height:1px;}
.refresh {background:url(pix/refresh.jpg) no-repeat left scroll; padding-left:18px; height:1px;}
.close {background:url(pix/close.gif) no-repeat left scroll; padding-left:15px; height:1px;}
.search {background:#fff url(pix/search.gif) no-repeat left scroll; padding-left:15px;}

.overline {padding-top:1em; border-top:solid 1px #aab;}

.top,.date {font-size:80%; text-align:center;}
.pic {width:200px;height:auto;border:solid 1px #aab;}
.picleftbox {font-weight:bold;width:200px;float:left;font-size:80%;text-align:left;margin: 5px 10px 0 0;color:#39c;line-height:1.2em ;}
.picrightbox {font-weight:bold;width:200px;float:right;font-size:80%;text-align:left;margin: 5px 0 0 10px;color:#39c;line-height:1.2em ;}

/* HIDDEN/VISIBLE LINKS FOR STYLE CHANGING */
a:link.large {display:none}
a:link.small {display:inline;color:#09c;font-weight:bold;border:0px}
a:visited.large {display:none}
a:visited.small {display:inline;color:#09c;font-weight:bold;border:0px}
a:hover.small {color:#fff}
a:hover.large {color:#fff}

/* POPUPS */
.headerpopup {display:none;}
.popup {opacity:0.8;filter:alpha(opacity=80);-moz-opacity:0.8;width:15em;border:1px solid #ccd;background-color:#fea; color:black;font-variant:normal;font-size:90%;padding:2px; line-height:1.2em}

/* ROUNDED BOXES USING SINGLE PIC */
/* set the image to use and establish the lower-right position */ 
.cssbox,.csswidebox, .cssbox_body, .csswidebox_body, .cssbox_head, .csswidebox_head, .cssbox_head h4, .cssbox_head h5, .csswidebox_head h4, .csswidebox_head h5{ background: transparent url(pix/box.jpg) no-repeat bottom right; line-height:1.3em} 

.cssbox { width: 220px !important; /* intended total box width - padding-right(next) */ width: 220px; /* IE Win = width - padding */ padding-right: 15px; /* the gap on the right edge of the image (not content padding) */ margin:  auto; /* use to position the box */ float:right;} 

.csswidebox { width: 700px !important; /* intended total box width - padding-right(next) */ width: 700px; /* IE Win = width - padding */ padding-right: 15px; /* the gap on the right edge of the image (not content padding) */ margin:  auto; /* use to position the box */} 


/* set the top-right image */ 
.cssbox_head, .csswidebox_head { background-position: top right; margin-right: -15px; /* pull the right image over on top of border */ padding-right: 20px; /* right-image-gap + right-inside padding */ } 

/* set the top-left image */ 
.cssbox_head h4,.cssbox_head h5,.csswidebox_head h4,.csswidebox_head h5 { background-position: top left; margin: 0; /* reset main site styles*/ border: 0; /* ditto */ padding: 20px 0 0px 20px; /* padding-left = image gap + interior padding ... no padding-right */ height: auto !important; height: 1%; /* IE Holly Hack */ } 

/* set the lower-left corner image */ 
.cssbox_body 
{ background-position: bottom left; margin-right: 10px; /* interior-padding right */ padding: 5px 0 15px 20px; /* mirror .cssbox_head right/left */ font-size:85%;} 

.csswidebox_body 
{ background-position: bottom left; margin-right: 10px; /* interior-padding right */ padding: 5px 0 15px 20px; /* mirror .cssbox_head right/left */ } 

.cssbox_body .search {font-family:'Trebuchet MS',arial,helvetica,sans-serif; font-size:100%;color:#fa3; letter-spacing:0.1em; border:1px solid #dde; width:100%; margin:0;}

/* GRAPHS */
.graph {color:black;}
.graph div {margin-bottom:0.5em}
.graph span {border:0px solid #fc8;padding-left:0.5em;}
.graph span.label {float:left;width:6em;padding-left:0;font-weight:bold;}