body {
	margin: 0;
	padding: 0px 0px 20px 0px;
}
body,td,th {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	line-height: 16px;
}
#whtTbl { position:relative; margin-top:15px; }
.safari #whtTbl, .chrome #whtTbl { top:15px; left:-14px; }
td { vertical-align:top; }
.tdHeight { height:300px; }
img { border:0px; }
.safari #ajaxSearch_input { width:120px; }
.main {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	line-height: 18px;
}
#main td {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	line-height: 13px;
	padding: 8px;
	text-align: left;
}
.mainLrg {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}
#bodyWrap{
	background: url(../images/bubble_bg.png) no-repeat;
}
.mainSub {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	line-height: 18px;
}
.mainSmall {
	font: 7pt Arial, Helvetica, sans-serif;
	color: #000;
	line-height: 13px;
}
.mainSmlWht {
	font: 10px Arial, Helvetica, sans-serif;
	color: #fff;
	line-height: 11px;
}
.title {
	font: 16px Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #336699;
	line-height: 20px;
	padding-top: 4px;
}
.titleLabel {
	font: 9px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	line-height: 22px;
}
.endLinks {
	background: #000;
	font: 9px verdana, arial, helvetica, sans-serif;
	color: #fff;
	padding-left: 10px;
	padding-right: 10px;
}
.nav {
	font: 8pt Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #fff;
}
.formSmall {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color:#666;
}
li {
	list-style-image: url(../images/bullet_blue1.gif);
}
#QE_Toolbar li, #QE_Toolbar li li {
	margin: 0px 0px 8px 0px;
	float: left;
	display: block;
}

/*** TOPNAV ***/
#menu {
	position: relative;
	z-index: 999;
	float: left;
	top: 15px;
	margin-left: 190px;
	border-top: 18px solid #fff;
	border-right: 23px solid #fff;
	border-left: 23px solid #fff;
	background: url(../images/topnav_end.gif);
}
.ie6 #menu { margin-left:95px; }
#menu ul { padding:0; margin:0; }
#menu li { list-style-type:none; list-style-image:url(../images/clear.gif); position:relative; float:left; z-index:100; }
#menu a, #menu a:visited { display:block; font:8pt 'Georgia'; text-transform:lowercase; text-align:center; text-decoration:none; padding:7px 13px; color:#fff; }
    .safari #menu a, .safari #menu a:visited, .chrome #menu a, .chrome #menu a:visited { padding:3px 12px 11px 12px; }
#menu li:hover,#menu ul li:hover ul { visibility:visible; background:#3d7186; }
#menu ul ul { visibility:hidden; position:absolute; width:140px; padding:0; margin:0; }
#menu ul li li a, #menu ul li li :visited { text-align:left; width:115px; padding:7px 13px; }
#menu ul li li { border-bottom:1px solid #5d9ba5; }
#menu ul li li :hover { background:#4793a6; }
#menu li.active { background:#4793a6; }

/*** LEFT NAV ***/
#leftnav ul {
	margin: 25px 0px 0px 0px;
	padding: 0;
}
#leftnav li {
	margin: 0px 0px 8px 0px;
	padding: 4px 10px 5px 10px;
	list-style-image: none;
	float: left;
	display: block;
	text-align: left;
	cursor: pointer;
	background: #D2E5E5;
	color: #336699;
	line-height: 16px;
	width: 145px;
}
#leftnav li:hover {
	background: #89B3C0;
	color: #fff;
}
#leftnav a:hover {
	background: none;
	color: #fff;
	text-decoration: none;
}

.pattern {
	background: url(../images/topnav_bg2.gif) repeat-x;
}
.more {
	font: 10px Arial, Helvetica, sans-serif;
	color: #0000FF;
	line-height: 11px;
}
#news {
	left: 4px;
	overflow: auto;
	width: 170px;
	position: absolute;
	top: 0px;
	text-align: left;
}
#credit {
	padding-top: 10px;
	padding-left: 123px;
	text-align: left;
}
.safari #credit, .chrome #credit { padding-top:30px; padding-left: 109px; }
#chromemenu {
	padding: 0px;
}
#chromemenu a {
	margin: 0px;
	padding: 0px;
}

a { text-decoration:none; }
a:link, a:active, a:visited { color:#008BBF; /*padding:0px 4px 1px 4px;*/ }
a:hover { /*background:#D2E5E5;*/ color:#339999; text-decoration:underline; }

a.blue:link, a.blue:active, a.blue:visited { color:#fff; }
a.blue:hover { color:#02475E; }

a.blue2:link, a.blue2:active, a.blue2:visited { color:#02475E; }
a.blue2:hover { color:#fff; }

a.homeside:link, a.homeside:active, a.homeside:visited { background:#115370; color:#b3d6d6; padding:0px 4px 1px 4px; }
a.homeside:hover { background:#65a0b3; color:#111; text-decoration:none; }

a.more:link, a.more:visited { color:#008BBF; }
a.more:active { color:#B8F0F0; }
a.more:hover { color:#99CCCC; }

#tbl tr, #tbl td { vertical-align:top; }
#tbl a, #tbl a:link, #tbl a:active, #tbl a:visited { background:none; color:#99cccc; padding:0px 3px 0px 4px; margin-left:-3px; }
#tbl a:hover { background:#e1f0f0; color:#339999; text-decoration:none; }
#tbl a.nobg:hover { background:none; }