/* builtin overrides */
body { 
    background: white;
    color: black;
    padding: 0px;
    font-family: verdana, helvetica, arial, sans-serif;
    font-size: small;
    text-align: left;
    margin: 6px;
}

#myqishdr {
	display: block;
	position: relative;
	top: 0px;
	left: 0px;
	height: 89px;
	background: url(images/top_bg2.GIF) repeat-x left;
	width: 100%;
	background-position: 0px 0px;
	margin: 0px 0px 0px 0px;
	border-right-style: solid;
	border-right-width: 8px;
	border-right-color: #ffffff;
	min-width: 775px;
}

a { 
    text-decoration: none; 
    color: black;
}

a:visited { 
    text-decoration: none;
    color: black;
}

a:hover { 
    color: #EF741D;
    text-decoration: none;
}

p {
    margin: 2px 2px 16px 2px;
    padding: 0px;
}

.smltblubd {
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	font-size: 11px;
	line-height: 22px;
	color: #b2cbfd;
}
.tinyltblubd {
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	font-size: 9px;
	line-height: 22px;
	color: #b2cbfd;
}

h1 {
    color: white;
    margin: 0px;
    margin-right: 0px;
    padding: 0px;
    font-size: x-large;
    font-weight: bold;
}

img {
    border: 0;
}

table {
    border: 0px;
}

sup {
    font-size: 6pt;
}

/* content links */
.cLink {
    color: #006699;
    text-decoration: none;
}

a:visited.cLink {
    color: #006699;
    text-decoration: none;
}

a:hover.cLink {
    color: #000063;
    text-decoration: underline;
}

/* page content */
.content {
    position: static;
    width: auto;
    min-height: 300;
    color: black;
    min-width: 120px;
    /*border: 1px solid black;*/
    /*background-color: white;*/
    word-wrap: normal;
    font-size: 10pt;
    margin-bottom: 5px;
    padding-left:   10px;
    padding-right:  10px;
    padding-bottom: 5px;
    padding-top:    2px;
}

.contentTR {
    vertical-align: top;
}

.bullet {
    color: #EF741D;
    font-size: 8pt;
}

/* main table */
.main {
    width: 100%;
    border: 0px;
}

/* header stuff */
.header {
    background: #EF741D;
}

.headerTable {
    width: 100%;
    border: 0px;
}

.headerText {
    text-align: right;
    font-family: Times New Roman;
    font-size: 18pt;
    font-weight: bold;
    color: #000063;
    vertical-align: bottom;
}

.headerTD {
    text-align: right;
    vertical-align: bottom;
}

/* .headerLink {
    color: #000000;
    font-size: 8pt;
}

a.headerLink {
    color: #000000;
    font-size: 8pt;
}

a:visited.headerLink {
    color: #000063;
}
a:hover.headerLink {
    text-decoration: none;
    color: #000000;
} */

.headerLink {
	color: #000063;
	font-family: verdana, arial;
	font-size: 10px;
}

a:link.headerLink, a:visited.headerLink {
	text-decoration: none;
	font-family: verdana, arial;
	font-size: 10px;
	color: #ffffff;
}

a:hover.headerLink, a:active.headerLink {
	text-decoration: underline;
	font-family: verdana, arial;
	font-size: 10px;
	color: #ffffff;
}



.navbar {
    width: 160px;
}

.menuHeaderTD {
    text-align: center;
}
.controlTD {
		font-family: monospace;
		font-size: 8pt;
    font-weight: bold;
}
.menuHeader {
    font-size: 10pt;
    font-weight: bold;
}

.menuTD {
    background:  #1B3F85;
    vertical-align: top;
}

.contentTD {
    vertical-align: top;
}

/* menu stuff */
.menubox {
    padding: 10px;
    margin: 0px 0px 10px 0px;
    background-color:  #1B3F85;
    color: white;
    font-size: 10pt;
}

.rmenuTD {
    background: #E5E3E1;
    vertical-align: top;
}

.rmenubox {
    padding: 10px;
    margin: 0px 0px 10px 0px;
    background-color: #E5E3E1;
    color: black;
    font-size: 10pt;
}

.vspace {
    height: 6px;
}

.spacerTD {
    width: 1px;
}

.weatherbox {
    font-size: 8pt;
    color: white;
}

.dslbox {
    font-size: 8pt;
    color: black;
}

a:visited.weatherbox {
    color: white;
}

a:hover.weatherbox {
    color: #EF741D;
}

.fmenu {
    padding-bottom: 3px;
    padding-top: 2px;
}  

.footer {
    position: relative; /* Position is declared "relative" to gain control of stacking order (z-index). */
    width: auto;
    min-width: 120px;
    margin: 0px 10px 0px 0px;
    border: 0px;
    padding: 0px;
    text-align: center;
    font-size: 8pt;
}

ul.nav
{
margin: 0;
padding: 0;
list-style: none;
width: 150px;
} 
/* Top header (horiz.) menu */

ul.nav2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 310px;
}

ul.nav2 li {
	display: inline;
	font-family: verdana, arial, sans-serif;
	font-weight: bold;
	font-size: 13px;
}

ul li a:link.nav2, ul li a:visited.nav2{
	text-decoration: none;
	padding: 5px;
	color: #FF7F00;
}

ul li a:hover.nav2, ul li a:active.nav2 {
	text-decoration: none;
	padding: 5px;
	color: #e4e5ed;	
}


/* ul li a.nav
{
	display:block;
	text-decoration: none;
	padding: 2px;
	color: #000000;
}

ul li a:hover.nav
{
	text-decoration: none;
	padding: 2px;
	background-color: #e4e5ed;
	color:#000000;
}

ul li a.nav2
{
	text-decoration: none;
	padding: 10px;
	color: #000000;
}
ul li a:hover.nav2
{
	text-decoration: none;
	padding: 10px;
	color: #000000;
	
}



ul li a.nav2inv
{
	display:block;
	text-decoration: none;
	padding: 2px;
	color: #000000;
}
ul li a:hover.nav2inv
{
	text-decoration: none;
	padding: 2px;
	background-color: #18438d;
	color:#000000;
} */
