html {
	/* height:100%; */
}
.headertable {
	width: 780px;
}
body {
	/* height: 100%; */
	margin: 15px;
	background: #CCCCCC;
	font-family: Verdana, Arial;
	font-size: 14px;
}
h1 {
	font-family: Verdana,Arial;
	font-size: 18px;
}
td {
	font-family: Verdana,Arial;
	font-size: 14px;
}
.header  { 
	color:#595959; 
	font-family: Verdana, Arial;
	font-weight:bold; 
	font-size:11pt; 
	background-color:#F8F8F8; 
	border-top: 1px solid #CCCCCC; 
	border-bottom: 1px solid #CCCCCC; 
	padding: 4px; 
	margin-bottom: 5px; 
}
.subheader  { 
	color:#595959; 
	font-family: Verdana, Arial;
	font-weight:bold; 
	font-size:13px; 
	background-color:#fff; 
	padding: 3px; 
	margin-bottom: 5px; 
}
.bluerow {
	background-color: #0033ff;
}
.whitetext {
	font-family: Verdana, Arial;
	font-size: 12px;
	color: white;
}
.whiteheader {
	font-family: Verdana, Arial;
	font-size: 12px;
	color: white;
}
.bodytext {
	font-family: Verdana, Arial;
	font-size: 14px;
	color: gray;
}
.smalltext {
	font-family: Verdana, Arial;
	font-size: 10px;
	color: gray;
}
.tvlink {
	font-family: Verdana, Arial;
	font-size: 12px;
	line-height: 18px;
	color: gray;
	text-decoration: none;
}
.tvlink:hover {
color: black;
text-decoration: underline;
}
#history {
}
#container {
	/* position: relative; */
	/* height: 100%; */
	/* min-height: 100%; */
	margin: 0;
}
#content {
	width: px;
	background: #fff;
	margin: 0;
}
#header-div {
	width: 780px;
	height: 150px;
	padding: 5px 0;
	margin: 0;
}
#left {
/*	float: left; 
	height: 100%;   */
	width: 780px;
	background: #fff;
	margin: 0px;
	padding: 0px;
}
#center {
	float: left;
	height: 100%;
	width: 780px;
	padding-top: 8px;
	padding-bottom: 8px;
	background: #fff;
}
#tv-div {
	/* background: url(images/tv-back.gif) no-repeat left top; */
	padding-top: 8px;
}
#rightside {
	float: left;
	width: 210px;
	height: 100%;
	padding-top: 12px;
	padding-left: 8px;
	background: #fff;
}
#subcontent {
	width: 780px;
	margin-top: 5px;
	margin-left: 5px;
	margin-right: 5px;
	padding-top: 0px;
	padding-bottom: 8px;
	background: #fff;
}
.child {
	float: left;
	width: 605px;
	min-height: 50px;
	padding-top: 0px;
	padding-bottom: 8px;
	padding-left: 8px;
	background: #fff;
}
#footer {
	clear: both;
	/* position: absolute; */
	width: 780px;
}
.whitediv {
	margin-top: 5px;
	background: #fff;
	height: 20px;
	width: 100%;
	text-align: center;
}
.yellowcol {
	background: #ffffcc;
	border-left: solid 1px black;
	border-right: solid 1px black;
	border-bottom: solid 1px black;
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #666666;
	text-align: top;
}
.strongcol {
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #666666;
	text-align: top;
	font-weight: bold;
}
#footer-top {
	background: #000;
	height: 20px;
	width: 790px;
}
#footer-bottom {
	background: #cccccc;
	height: 20px;
	width: 100%;
	color: white;
	font-size: 11px;
	text-align: center;
}
#tagline {
	height: 20px;
	width: 100%;
	color: #666666;
	font-size: 13px;
	text-align: center;
	margin-top: 5px;
	margin-bottom: 10px;
}
.glossymenu{
list-style-type: none;
margin: 0px;
padding: 0px;
width: 780px;
/* border: 1px solid #9A9A9A; */
border-bottom-width: 5px;
}

.glossymenu li {
display: table;
table-layout: fixed;
display:-mox-inline-box;
vertical-align:top;
-moz-box-orient: vertical;
}
.glossymenu li > * { display:table; table-layout:fixed; width:60px; overflow:hidden; }


.glossymenu li a{
background: url(images/menu-back.gif) no-repeat left center;
font: bold 12px Verdana, Arial;
color: white;
width: 75px;
padding: 5px 0;
padding-left: 16px;
padding-bottom: 10px;
text-decoration: none;
display: table;
table-layout: fixed;
display:-mox-inline-box;

}


* html .glossymenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 175px;
}

.glossymenu li a:visited, .glossymenu li a:active{
color: white;
}

.glossymenu li a:hover{
	color: white;
	background: url(images/menu-hot.gif) no-repeat left center; 
}
#contenttable {
	background-color: #fff;
	padding: 0;
	border: solid thin black;
	width: 780px;
}
.bigimage {
	align: center;
	padding-bottom: 12px;
}
#searchdiv {
	font-family: Verdana, Arial;
	font-size: 10px;
	padding: 10px;
	height: 10px;
}
.cimage {
	border: solid thin black;
}
.mainnav_hm {
        background-color: #000094;
        font-family: verdana,arial, helvetica;
        font-size: 12px;
        color: White;
        text-decoration: none;
}

.mainnav_hm a {
        font-family: arial, helvetic;
        font-size: 12px;
        color: White;
        text-decoration: none;
}

.mainnav_hm a:hover {
        background-color: #cc0000;

}
#detailtable {
	width: 200;
	background-color: #fff;
	padding: 0;
	border: solid 1px black;
	font-family: Verdana, Arial;
	font-size: 10px;
}
#detailtable td {
	font-family: Verdana, Arial;
	font-size: 10px;
	background: #fff;
}
.menuoption {
background: url(images/menu-back.gif) no-repeat left center;
font: bold 12px Verdana, Arial;
color: white;
width: 85px;
padding: 5px 0;
}
.menuoption  a{
background: url(images/menu-back.gif) no-repeat left center;
font: bold 12px Verdana, Arial;
color: white;
width: 94px;
padding: 3px 0;
padding-left: 16px;
padding-bottom: 10px;
text-decoration: none;
display: table;
table-layout: fixed;
display:-mox-inline-box;

}

.menuoption li a:visited, .glossymenu li a:active{
color: white;
}

.menuoption  a:hover{
	color: white;
	background: url(images/menu-hot.gif) no-repeat left center; 
}
.whitecol {
	background: #fff;
	width: 780px;
}

