html, body {margin: 0;padding: 0;}
body {margin: -10px 0 0 -10px;font-size: 12px;font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
/* div, p, td {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
html, body, #contents, #contentshm {min-height: 100%;width: 100%;height: 100%;}
html>body, html>body #contents {height: auto;}
html>body, html>body #contentshm {height: auto;} */ 
#contentshm {margin: 0px;background: #6699CC;background-color: #6699CC;}
#contents {margin: 0px;background-color: #EBEBEB; }
#sidelinks ul, li {color:#FFF; margin-top:2px;}
#sidelinks li {color:#FFF; margin-top:3px;}
#top1 {background-color: #003366; text-align: center; color:#FFF;font-size: 13px;border-right: 1px solid #FFF;	vertical-align: middle;white-space:nowrap;}
td#top2 {background: #17181C url(images/top2bg.jpg) no-repeat bottom;border-right: 1px solid #FFF;white-space:nowrap;width:242px;}
td#top2t {background: #6699CC url(images/top2bgt.jpg) no-repeat bottom;border-right: 1px solid #FFF;white-space:nowrap;width:242px;}
a:link, a:visited {color: #003366;} 
td, p {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;} 
#content li {color: #003366;} 
ul {color: #003366; list-style-type: square} 
ol {color: #003366;} 
h1, h2, h3 {font-family: Arial, Helvetica, sans-serif;}
h1 {font-size: 16px;}
#topnav {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	height: 31px;
	background-color: #FF6600;
	border-bottom: 1px solid #FFFFFF;
	text-transform: uppercase;
}
#fpcontent {
	font-family: "Trebuchet MS", sans-serif, Arial;
	font-size: 14px;
	color: #FFFFFF;
	margin-bottom: 20px;
}
#fpcontent td {
	font-family: "Trebuchet MS", sans-serif, Arial;
	font-size: 14px;
	color: #FFFFFF;
}
#content {
	font-family: "Trebuchet MS", sans-serif, Arial;
	font-size: 14px;
	color: #003366;
	margin-top: 1em;
	margin-left: 1em;
	margin-right: 6em;
	margin-bottom: 100px;
}
#topnav {white-space:nowrap;}
#topnav td {
	height: 31px;
}
#topnav a:link, #topnav a:visited {
	font-size: 12px;
	color: #FFFFFF;
    font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
#fpcontent h1 {
	font-family: "Trebuchet MS", sans-serif, Arial;
	color:#FFF;
	margin: 0px;
	font-size: 16px;
}
#fpcontent a:link, #fpcontent a:visited {color: #FFFFFF; font-weight: bold; text-decoration: underline;}
div#hmtoprt {margin-left: 25px;color: #FFF;font: 13px "Trebuchet MS", sans-serif, Arial;}
#hmtoprt h3 {font-size: 16px;padding-top:5px;padding-bottom:0px;margin:0;}
#hmtoprt li {font-size: 12px; line-height:1.3em; color: #FFF;}
.pageheads {
	width: 100%;
	height: 42px;
	vertical-align: middle;
	background-color: #336699;
}
.pageheads h1 {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	margin-bottom: 0px;
	letter-spacing: 1px;
}
#subnav {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
}
#subnav a:link, #subnav a:visited {
	font-size: 11px;
	color: #003366;
	text-decoration: underline;
	white-space: nowrap;
	text-transform: uppercase;
}
#sidelinks {
	position:absolute;
	top: 200px;
	left: 0px;	
	width: 171px;
	font-size: 11px;
	text-align: left;
	margin-left:1.3em;
}
#sidelinks p {margin-bottom:1em; margin-top:4px;}
#sidelinks a:link, #sidelinks a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}
#subnav2 {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
}
#subnav2 a:link, #subnav2 a:visited {
	color: #003366;
	text-decoration: underline;
	white-space: nowrap;
	text-transform: uppercase;
}
#footer {
	position: absolute;
	bottom: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	background-color: #336699;
	border-top: 5px solid #FF6600;
	height: 24px;
	margin: 0;
}
#footer a:link, #footer a:visited {
	text-decoration: none;
}
.footerextras {font-size:11px;}
.brdrtopwht {
	border-top: 1px solid #FFFFFF;
}
.brdrbotwht {
	border-bottom: 1px solid #FFFFFF;
}
.brdrlftwht {
	border-left: 1px solid #FFFFFF;
}
.brdrtwht {
	border-right: 1px solid #FFFFFF;
}
.hilite {
	color: #003399;
}
.hed16 {font-size: 16px; font-weight:bold;}
.hmmid {
	border-left: 1px solid #FFFFFF; 
	border-right: 1px solid #FFFFFF;
}
.tag {
	font-size: 15px;
	vertical-align: middle;
	text-align: center;
	font-style: italic;	
}
#orng {margin: 0px;
	height: 31px;
	background-color: #FF6600;
	border-bottom: 1px solid #FFFFFF;
}
.nw {white-space:nowrap;}
.smtxt {font-size:11px;}
.smtxt td, .smtxt div {font-size:11px;}
.xsmtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size:9px;
}
