body {
	margin: 0;
	padding: 0;
	font: 9pt 'Georgia';
	line-height: 16pt;
	color: #444;
}
.inner {
	position: relative;
	width: 995px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
#header {
	position: relative;
	z-index: 99999;
	height: 135px;
}
#logo {
	float: left;
}
#topBar {
	float: right;
	margin-top: 10px;
	width: 750px;
	height: 19px;
	background: #3e3333;
}
#leftCol {
	float: left;
	width: 200px;
	padding-bottom: 15px;
}
#rightCol {
	float: right;
	padding-bottom: 60px;
}
img { border:0; }
.imgL {
	float: left;
	border: 1px solid #999;
	margin: 0px 30px 0px 0px;
}
.imgR {
	float: right;
	border: 1px solid #999;
	margin: 0px 0px 0px 30px;
}
table tr td { vertical-align:top; }
h1 {
	margin-top: 10px;
	margin-bottom: 30px;
	color: #333;
	font-weight: normal;
	font-size: 22pt;
	line-height: 25pt;
}
h2 {
	margin: 0px 0px 20px 0px;
	color: #0a80b5;
	font: 12pt 'Georgia';
	line-height: 15pt;
}
h3 {
	margin: 0px;
	color: #2e2e2e;
	font: 9pt 'Georgia';
	line-height: 13pt;
}
input, select, textarea { border:1px solid #555; }
li {
	background: url(../images/arrow.gif) no-repeat 5px center;
}
#tbl { color:#111; }
.paddingLeft { padding-left:30px; }
.gecko .paddingLeft; .safari .paddingLeft { padding-left:0px; }

/*** MISCELLANEOUS ***/
.blue { color:#0a80b5; }
.green { color:#948e05; }
.required { color:#ff0000; font-size:8pt; }

#caption {
	position: absolute;
	z-index: 2;
	top: 380px;
	margin-left: 40px;
	width: 245px;
	height: 25px;
}
.gecko #caption, .safari #caption {
	top: 385px;
	margin-left: 523px;
}
#news {
	margin-top: -4px;
	width: 182px;
	border: 5px solid #d9d9d9;
	background: url(../images/bg_news.gif) repeat-x #b9b9b9;
	padding: 5px 0px 0px 8px;
}
.gecko #news, .safari #news {
	width: 181px;
	margin-top: -7px;
}
#newsTab {
	z-index: 99;
	margin-top: 10px;
	margin-left: 6px;
}
.gecko #newsTab, .safari #newsTab {
	margin-left: 5px;
}
#poll {
	font: 8pt 'Georgia';
	color: #666;
}
#poll h1 {
	margin: 0px 0px 10px 0px;
	color: #2e2e2e;
	font: 10.5pt 'Georgia';
	line-height: 15pt;
}
#poll .radio {
	margin-right: 5px;
	border: 0;
}
#main {
	position: absolute;
	top: 145px;
	right: -10px;
	color: #000;
}
.ie6 #main {
	right: -20px;
}
#main div {
	float: left;
	margin-right: 10px;
	width: 150px;
	height: 61px;
	padding: 105px 15px 0px 15px;
	font: 8pt Tahoma;
	line-height: 11pt;
}

#main1 { background:url(../images/bg_main1.gif) no-repeat #ca876d; cursor:pointer; }
#main2 { background:url(../images/bg_main2.gif) no-repeat #c1c71e; cursor:pointer; }
#main3 { background:url(../images/bg_main3.gif) no-repeat #8ab3c5; cursor:pointer; }
#main4 { background:url(../images/bg_main4.gif) no-repeat #f89e10; cursor:pointer; }

#main1 h3 { color:#4a0503; }
#main2 h3 { color:#202500; }
#main3 h3 { color:#011827; }
#main4 h3 { color:#530000; }

#mainTxt {
	position: relative;
	float: left;
	margin-top: 220px;
	padding-left: 57px;
	width: 435px;
}
.ie6 #mainTxt {
	left: -7px;
}
.gecko #mainTxt, .safari #mainTxt {
	margin-top: 210px;
	left: -23px;
}
#mainTxtSub {
	position: relative;
	float: left;
	margin-top: 220px;
	padding-left: 40px;
	width: 725px;
}
.ie6 #mainTxtSub {
	padding-left: 57px;
	left: -14px;
}
.gecko #mainTxtSub, .safari #mainTxtSub {
	margin-top: 207px;
	left: -14px;
}
#mainTxt h1 {
	font-size: 28pt;
	color: #333;
	margin-top: 10px;
	margin-bottom: 20px;
}
#video {
	float: right;
	margin: 275px 0px 10px 30px;
	width: 260px;
	height: 194px;
	border: 3px solid #dbdbdb;
}
#btnPlay {
	position: absolute;
	z-index: 2;
	margin-top: 330px;
	margin-left: 107px;
}
#btnPlay:hover {
	cursor: pointer;
}
.gecko #btnPlay, .safari #btnPlay {
	margin-left: 90px;
}
#btmBar {
	height: 155px;
	color: #fff;
	background: #666;
}
.ie6 #btmBar {
	height: 135px;
}
.gecko #btmBar, .safari #btmBar {
	height: 147px;
}
#btmBar h1 {
	float: left;
	margin-top: 10px;
	margin-right: 20px;
	font-size: 18pt;
	color: #d3ca06;
}
#btmBar ul {
	margin: 0;
	padding: 0;
}
#btmBar ul li {
	list-style-type: none;
	float: left;
	margin-right: 20px;
	padding: 0px 0px 10px 0px;
	width: 90px;
	font: 7.5pt 'Georgia';
	line-height: 9pt;
}
.gecko #btmBar ul li, .safari #btmBar ul li {
	width: 105px;
}
#btmBar img {
	float: left;
	margin-bottom: 9px;
	border: 4px solid #343434;
}
#btmBar img:hover {
	filter: alpha(opacity=50);
}
#btmBar a, #btmBar a:link, #btmBar a:visited, #btmBar a:active {
	color: #fff;
}
#btmBar a:hover {
	color: #fedb61;
}
#btmBarInner {
	width: 890px;
	padding: 15px 0px 0px 190px;
}
.ie6 #btmBarInner {
	padding: 15px 0px 0px 215px;
}
.gecko #btmBarInner, .safari #btmBarInner {
	padding: 15px 0px 0px 165px;
}
.topStories {
	margin-top: -16px;
	max-height: 100px;
}
.gecko .topStories, .safari .topStories {
	margin-top: -11px;
	max-height: 65px;
}
.inner2 {
	position: relative;
	width: 995px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	top: -95px;
	left: 50px;
}
.gecko .inner2, .safari .inner2 {
	top: -5px;
	left: 18px;
}
#tabTop {
	position: absolute;
	margin-top: -44px;
	margin-left: -25px;
	width: 180px;
	height: 20px;
}
.gecko #tabTop, .safari #tabTop {
	margin-top: -42px;
	margin-left: 0px;
}
#tabMid {
	position: absolute;
	margin-top: -28px;
	margin-left: -25px;
	height: 20px;
}
.gecko #tabMid, .safari #tabMid {
	margin-top: -22px;
	margin-left: 0px;
}
#tab {
	position: relative;
	top: -20px;
	left: -25px;
	width: 750px;
}
.ie6 #tab {
	left: 21px;
}
.gecko #tab, .safari #tab {
	top: -14px;
	left: -11px;
}
#tab h1 {
	position: relative;
	top: 40px;
	margin: 0px 0px 80px 30px;
}

.tabTopRed { background:#ca876d; }
.tabMidRed { background:#ca876d; width:735px; }

   .ie6 .tabTopRed, .ie6 .tabMidRed { left:46px; }
   .gecko .tabTopRed, .gecko .tabMidRed, 
   .safari .tabTopRed, .safari .tabMidRed { left:-11px; }

.tabTopGreen { background:#c1c71e; left:190px; }
.tabMidGreen { background:#c1c71e; left:190px; width:500px; }

   .ie6 .tabTopGreen, .ie6 .tabMidGreen { left:236px; }
   .gecko .tabTopGreen, .gecko .tabMidGreen, 
   .safari .tabTopGreen, .safari .tabMidGreen { left:179px; }

.tabTopBlue { background:#8ab3c5; left:380px; }
.tabMidBlue { background:#8ab3c5; left:380px; width:300px; }

   .ie6 .tabTopBlue, .ie6 .tabMidBlue { left:426px; }
   .gecko .tabTopBlue, .gecko .tabMidBlue, 
   .safari .tabTopBlue, .safari .tabMidBlue { left:369px; }

.tabTopOrange { background:#f89e10; left:570px; }
.tabMidOrange { background:#f89e10; left:570px; width:180px; }

   .ie6 .tabTopOrange, .ie6 .tabMidOrange { left:616px; }
   .gecko .tabTopOrange, .gecko .tabMidOrange, 
   .safari .tabTopOrange, .safari .tabMidOrange { left:559px; }

#boxes { width:91px; height:83px; margin-left:632px; cursor:pointer; }
.ie6 #boxes { margin-left:667px; }
.gecko #boxes, .safari #boxes { margin-top:8px; margin-left:647px; }

.box1 { background:url(../images/btn_next1.gif) no-repeat; }
.box1:hover { background:url(../images/btn_over_next1.gif) no-repeat; }

.box2 { background:url(../images/btn_next2.gif) no-repeat; }
.box2:hover { background:url(../images/btn_over_next2.gif) no-repeat; }

.box3 { background:url(../images/btn_next3.gif) no-repeat; }
.box3:hover { background:url(../images/btn_over_next3.gif) no-repeat; }

.box4 { background:url(../images/btn_next4.gif) no-repeat; }
.box4:hover { background:url(../images/btn_over_next4.gif) no-repeat; }


/*** ACCORDION ***/
#accordion ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-image: url(../images/clear.gif);
}
#accordion h2 {
	color: #066dce;
	font: 12pt Georgia;
	line-height: 17pt;
	padding-bottom: 10px;
}
#accordion h2:hover { cursor:pointer; color:#333; }
#nohover h2 {
	color: #333;
	font: 12pt Georgia;
	line-height: 17pt;
	padding-bottom: 10px;
}
#accordion h4 {
	margin: 0;
	font: 9pt 'Tahoma';
	line-height: 15pt;
	padding-bottom: 20px;
}
.arws {
	padding: 1px 4px 2px 4px;
	font-size: 7pt;
	color: #333;
	background: #e5e5e5;
}
.arws2 {
	width: 40px;
	margin-top: 7px;
	padding: 0px 4px 1px 4px;
	font-size: 7pt;
	color: #333;
	background-color: #e5e5e5;
}

/*** FOOTER ***/
#footer {
	height: 55px;
	padding-top: 10px;
	font: 7.5pt 'Georgia';
	line-height: 10.5pt;
	color: #fff;
	background: #231818;
}
#footerL {
	position: absolute;
	margin-left: 0px;
	width: 33%;
	text-align: left;
}
#footerM {
	position: absolute;
	left: 330px;
	width: 33%;
	text-align: center;
}
#footerR {
	position: absolute;
	right: 0px;
	width: 33%;
	text-align: right;
}
#footer a:link, #footer a:active, #footer a:visited { color:#b1aa0a; text-decoration:none; font:7.5pt 'Georgia'; line-height:9.5pt; }
#footer a:hover { color:#f1b922; text-decoration:underline; }

a { text-decoration:none; }
a:link, a:active, a:visited { color:#f89e10; }
a:hover { color:#9b9b9b; text-decoration:underline; }

a.btn:link, a.btn:active, a.btn:visited { float:right; background:url(../images/bg_arrow.png) top right no-repeat; color:#333; padding:5px 20px 5px 8px; line-height:10px; font-size:7.5pt; margin-top:-20px; }
.ie6 a.btn:link, .ie6 a.btn:active, .ie6 a.btn:visited { padding:5px 20px 0px 8px; }
a.btn:hover { background:url(../images/bg_arrow.png) top right no-repeat #ccc; color:#00153d; text-decoration:none; }

a.btn2:link, a.btn2:active, a.btn2:visited { background:url(../images/bg_arrow.png) top right no-repeat #e2e2e2; color:#333; padding:5px 20px 5px 8px; line-height:10px; font-size:7.5pt; margin-top:-20px; }
.ie6 a.btn2:link, .ie6 a.btn2:active, .ie6 a.btn2:visited { padding:3px 8px 4px 8px; }
a.btn2:hover { background:url(../images/bg_arrow.png) top right no-repeat #ccc; color:#00153d; text-decoration:none; }

/** TOP NAV **/
.menu { width:748px; float:right; margin-top:-32px; }
.safari .menu { margin-top:70px; }
.ff35 .menu {margin-top: 70px; }

.menu ul { padding:0; margin:0; float:right; margin-right:-7px; }
.menu li { list-style-type:none; position:relative; float:left; z-index:100; padding:4px 12px 5px 13px; color:#4c4c4c; margin-right:8px; cursor:pointer; font:11.5pt 'Georgia'; }
.menu ul li:hover { background:#ededed; color:#222; }

.menu li:hover { visibility:visible; }
.menu ul li:hover ul { visibility:visible; background:#9bb0c3; }

.menu ul ul { visibility:hidden; position:absolute; width:156px; padding:0; top:23px; left:0px; }
.menu ul ul li { width:144px; padding:3px 6px; background-image:none; border-bottom:1px solid #dce4ed; }
.menu ul li li:hover { width:144px; padding-left:6px; padding-right:6px; background:#dce4ed; cursor:pointer; }

.menu ul li a {text-decoration: none; color:#4c4c4c }
