html { background:#2E61DE url("/images/qthbg.jpg") repeat-x top; }
body { font-family:Tahoma; font-size:12px; color:#000; word-spacing:normal; margin:0; padding:0; height:100%; min-height:800px; cursor:default; line-height:18px; background: url("/images/qthbg1.jpg") no-repeat top center; }
div#wrapper { width:988px; margin:0 auto 0; border:0; padding:0px; }
#header { height:149px; }
#navmenu { background:#FECE00 url("/images/qthmenubg.jpg") repeat-x 0 0; display:block; height:38px; }
.menu-item { width: 95px; text-align: center; }
#headerlogo {
	width:983px;
/*	height:111px; */
        height:140px;
	text-align:right;
	margin-left:5px;
}
#headerlogo a { position:relative; right:13px; top:3px;  }

#doc {
	width:984px;
	margin:0 auto;
	background: url("/images/content_bg.png") repeat-y center;
	height:280px;
}

#doc td {
   padding: 0 20px 20px 20px;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}

.clear { clear:both; }

img { border:0; vertical-align:middle; }

body, div, dl, dt, dd, pre, h1, h2, h3, h4, h5, h6, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}

h1,h2,h3,h4,h5,h6 { font-weight:700; margin: 10px 0; }
h1 { font-size:1.5em; }
h2 { font-size:1.2em; }
h3 { font-size:1.1em; }
h4 { font-size:0.75em; }
h5 { font-size:0.50em; }
h6 { font-size:0.25em; }

dl    { padding: 10px 0; }
dl dt { padding-top: 5px; font-weight: bold; }
dl dd { padding-left: 15px; }

/* un-reset lists */
li ul, li ol   { margin: 0 15px; }
ul, ol         { margin: 10px 15px; }
ul li          { list-style-type:disc; margin-left: 15px; }
ol li          { list-style-type:decimal; margin-left: 15px; }

sup, sub {
	line-height:1px;
	vertical-align:text-top;
}
sub {
	vertical-align:text-bottom;
}

a:link {font-family:verdana,helvetica; font-weight: bold; color: #0033ff; text-decoration: underline;}
a:hover {font-family:verdana,helvetica; font-weight: bold; color: #ff9900; text-decoration: underline;}

hr { border:0px; height:1px; color:#3d658b; border-bottom:1px dotted #F7B519; }

strong { font-weight:700; }

#footer {
   color: #fff;
   height: 50px;
   padding: 15px 0;
	text-align:center;
	font-size:12px;
   font-style: italic;
   font-weight: normal;
}
#footer a {
   color: #fff;
   font-size:12px;
   font-style: italic;
   font-weight: normal;
   text-decoration: underline;
}

ul#menu {
	margin:0;
	border:0 none;
	padding:0;
	width:951px; /*For KHTML*/
	list-style:none;
	height:35px;
	line-height:35px;
	font-family:tahoma;
}

ul#menu li {
	margin:0;
	padding:0;
	float:left; /*For Gecko*/
	display:inline;
	list-style:none;
	position:relative;
	height:35px;
}
ul#menu li a.umenuhead{
	text-align:center;
	font-weight:700;
	width:100px;
}
ul#menu ul {
	margin:0;
	border:0 none;
	padding:0;
	width:100px;
	list-style:none;
	display:none;
	position:absolute;
	height:35px;
	left:0;
}

ul#menu ul:after /*From IE 7 lack of compliance*/{
	clear:both;
	display:block;
	font:1px/0px serif;
	content:".";
	height:0;
	visibility:hidden;
}

ul#menu ul li {
	width:160px;
	float:left; /*For IE 7 lack of compliance*/
	display:block !important;
	display:inline; /*For IE*/
}

/* Root Menu */
ul#menu a {
	padding:0px 5px 0px 5px;
	float:none !important; /*For Opera*/
	float:left; /*For IE*/
	display:block;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	height:auto !important;
	height:1%; /*For IE*/
	border-right:2px #FECE00 solid;
	border-left:2px #FECE00 solid;
}

/* Root Menu Hover Persistence */
ul#menu a:hover,
ul#menu li:hover a,
ul#menu li.iehover a {
	background:#2E61DE;
	color:#FFFFFF;
	border-right:2px #FFFFFF solid;
	border-left:2px #FFFFFF solid;
}
ul#menu a.selectedMenu {
	background:#1C49B1;
	color:#FFFFFF;
	border-right:2px #FFFFFF solid;
	border-left:2px #FFFFFF solid;
}
/* 2nd Menu */
ul#menu li:hover li a,
ul#menu li.iehover li a {
	float:none;
	border-right:2px #FFFFFF solid;
	border-left:2px #FFFFFF solid;
}

/* ie 6 only fix for menu - RML */
* html ul#menu li:hover li a,
* html ul#menu li.iehover li a {
        position: relative;
        top: 35px;
        left: 0;
}

/* 2nd Menu Hover Persistence */
ul#menu li:hover li a:hover,
ul#menu li:hover li:hover a,
ul#menu li.iehover li a:hover,
ul#menu li.iehover li.iehover a {
	background:#1C49B1;
	color:#FFFFFF;
}

/* 3rd Menu */
ul#menu li:hover li:hover li a,
ul#menu li.iehover li.iehover li a {
	background:#478EFF;
	color:#FFFFFF;
}

/* 3rd Menu Hover Persistence */
ul#menu li:hover li:hover li a:hover,
ul#menu li:hover li:hover li:hover a,
ul#menu li.iehover li.iehover li a:hover,
ul#menu li.iehover li.iehover li.iehover a {
	background:#478EFF;
	color:#FFFFFF;
}

/* 4th Menu */
ul#menu li:hover li:hover li:hover li a,
ul#menu li.iehover li.iehover li.iehover li a {
	background:#478EFF;
	color:#FFFFFF;
}

/* 4th Menu Hover */
ul#menu li:hover li:hover li:hover li a:hover,
ul#menu li.iehover li.iehover li.iehover li a:hover {
	background:#478EFF;
	color:#FFFFFF;
}

ul#menu ul ul,
ul#menu ul ul ul {
	display:none;
	position:absolute;
	top:0;
	left:160px;
}

/* Do Not Move - Must Come Before display:block for Gecko */
ul#menu li:hover ul ul,
ul#menu li:hover ul ul ul,
ul#menu li.iehover ul ul,
ul#menu li.iehover ul ul ul {
	display:none;
}

ul#menu li:hover ul,
ul#menu ul li:hover ul,
ul#menu ul ul li:hover ul,
ul#menu li.iehover ul,
ul#menu ul li.iehover ul,
ul#menu ul ul li.iehover ul {
	display:block;
}

.qth-remote-title { margin: 0; padding: 15px 0 1px 0; display: block; }
#qth-remote-ra td       { margin: 0; padding: 15px; }
#qth-remote-ra select   { background-color: #fff; color: #000; }

#qth-remote-qs          { margin: 0; padding: 5px; }
#qth-remote-qs td       { margin: 0; padding: 0; }
#qth-remote-qs2         { margin: 0; padding: 0; }
#qth-remote-qs2 td      { margin: 0; padding: 5px; }

#srennab-bottom table td { padding: 2px 0; }

dl.qth-link-list dd { font-weight: normal; }
dl.qth-link-list dt { font-weight: normal; }
dl.qth-link-list dt a { font-weight: bold; }
