body{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fff;
	margin: 0;
	background-color: #fff;
	background-image: url(../img/bgnd_main.jpg);
	background-attachment: fixed;
	}
	
/*** LINKS ***/
a:link, a:visited {color: #c00; text-decoration: none;}
a:hover {color: #c00; text-decoration: underline;}

a.subset:link, a.subset:visited, a.subset:hover {font-weight: bold; padding: 3px;}
a.subset:link, a.subset:visited {color: #036;}
a.subset:hover {color: #39c;}

a.white:link, a.white:visited, a.white:hover { text-decoration: none; font-weight: bold;}
a.white:link, a.white:visited {color: #fff;}
a.white:hover {color: #ccc;}

/** TOP NAV **/
a.nav:link, a.nav:visited, a.nav:hover {
	display: inline;
	font-size: 110%;
	text-align: center;
	padding-left: 9px;
	padding-right: 9px;
	padding-bottom: 5px;valign:bottom;
	}
a.nav:link, a.nav:visited {color: #300; text-decoration: none; background:transparent;}
a.nav:hover {color: #fff; background: url(../img/nav_gradient_o.gif);}

/** SIDE NAV **/
a.menu1:link, a.menu1:visited, a.menu1:hover {
	display: block;
	text-align: left;
	font-weight: bold;
	padding-left: 9px;
	padding-top:3px;
	padding-bottom:3px;
	background-color:transparent;
	
	}
a.menu1:link, a.menu1:visited {color: #300;text-decoration: none;}
a.menu1:hover {color: #300; text-decoration: underline;}

a.menu2:link, a.menu2:visited, a.menu2:hover {
	background-color::transparent;
	display: block;
	font-size: 90%;
	text-align: left;
	padding-left: 9px;
	padding-top:3px;
	padding-bottom:3px;
	background:transparent;
	}
a.menu2:link, a.menu2:visited {color: #603;text-decoration: none;}
a.menu2:hover {color: #603; text-decoration: underline;}

/** LAYOUT **/
#tablemain {width:780px; margin:auto; background:#333333;}
#tablenav {background: url(../img/nav_gradient.gif); height:21px; border-bottom:thick; border-color:#f30;}
#tablenav2 {background: url(../img/nav_gradient_o.gif); height:21px;}
#pushfoot{clear:both;}

#tableleft {width:144px; float:left; background:#333333;}
#tablemiddle {width:486px; float:left;}
#tableright {width:150px; float:left; text-align:center; background-color:#333;}
.tablemain {width:780px; margin:auto; background:#transparent;}
.tableright {background-color:#999;background: url(../img/right_panel.gif);}
.tablemiddle {background-color: #333;}
#nav_table{background-color:#ccc;}
.tableleft {background:#333;}

/*** TEXT FORMATTING ***/
.titlehead {color:#c00; font-size:34px; font-style:italic; font-weight:bold; background:transparent;}

.topleft {width:21px; background:url(../img/corner_top_left.gif);}
.topright {width:21px; background:url(../img/corner_top_right.gif);}
.h1 {color:#036; font-weight:bold;}
.head_pic{align:center; background:url(../img/nav_gradient_o.gif); text-align:center; color:#fff; font-weight:bold;}

.this{color:#49c;}
.title {color:#ff0; font-weight:bold; font-size:16px; font-style:italic; }
.heading {color:#f00; font-weight:bold;}
.menu_heading {color:#300; font-weight:bold; padding-left:9px;}
.pagetextsml {font-size:90%;}
.infotext {color:#999; font-size:10px;}

/*** DATA TABLES ***/
.tablename {color:#fff; background:#900; font-size:12px; font-weight:bold; padding:2px;}
.tableon, .tableoff, .tablehead, .tabletitle {
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	border-width:thin;
	border-color:#f33;
}
.tabletitle {color: #900; background: transparent;}
.tablehead {color: #fff; background: #cc0000;}
.tableon {color: #000; background: #fff;}
.tableoff {color: #000; background: #fcc;}

.tablemenu {background: url(../img/nav_gradient_o.gif);}
.tableinfo {color: #666; background: transparent;}
.tableviewer {background: url(../img/top_repeat_.gif);background-color:#000; padding: 3px;}
.tablemain {background:#fff}
.tableform {padding-left:20px; padding-top:3px; padding-bottom:3px; padding-right:20px; color:#036; background:transparent; text-align:right; vertical-align:top;}
.cookie {color: #39c; font-weight: bold; font-size:12px; font-style:italic; background:#fff; padding:3px;}

.whitetext {color: #fff;}
.whitetextsml {color: #fff; font-size:10px;}
.lighttext {color: #f66;}
.medlighttext {color: #666;}
.medtext {color: #999;}
.darktext {color: #600;}
.blacktext {color: #000;}

.order {color: #39c;font-weight: bold; font-size: 16px; font-style: italic; background: #fff; text-align:center;}
.copyright {color: #ccc; text-align:center; font-size: 90%;}

hr{color: #369; align: center; width: 100%; size: 1px;}

img {border: 0;}

ul {
	padding: 0px;
	list-style-type: none;
	}
	
li {
	background-image: url(../img/bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left: 0.9em;
	padding-bottom: 0.3em;
	}

ul li {
	display: block;
	color: #666;
	margin: 0px;
	width: 100%;
	}
	
p {background-color:#333; margin:3px; padding:3px;}

p.title {background-color:transparent;}

