@import url("/include/global_search_nav.css");

/* HTML tag styles */

html, body, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, caption, div {
	margin: 0;
	padding: 0;
	outline: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

body {
	background-attachment: fixed;
	background-position: top center;
	background-repeat: no-repeat;
	background-color: #000000;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	padding: 0px;
	text-align: center;
}

body#wrapper {
	height: 100%;
}

table, tbody, tfoot, thead, tr, th, td {
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}


/* iepngfix is a fix for png transparancy for anti-social IE) */

img, div, td { 
	behavior: url(/include/iepngfix.htc);
}

:focus {
	outline: 0;
}

body#wrapper {
	height: 100%;
}

ol, ul {
	list-style: none;
}

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

caption, th, td {
	text-align: left;
	font-weight: normal;
}

blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}

blockquote, q {
	quotes: "" "";
}


/* Elements */


#articleCaptions {
	vertical-align:bottom; 
	color:#dddddd; 
	font-size:10px; 
	padding-left:6px;
	padding-right:6px;
	padding-top:6px;
	padding-bottom:20px;
}

#breadcrumbs {
	width: 600px;
	float:left;
	text-align:left;
	font-size: 11px;
	color: #ddd;
	margin: 56px 0px 0px 0px;
	border: 0px solid #ffffff;
}

#col_319 {
	width:236px;
	height: 350px;
	float: left;
}

#col_605 {
	width: 605px;
	float: left;
	text-align: left;
}

#col_605 H2 {
	padding-left:10px;
}

#container {
	width: 1024px;
	margin-right:auto;
	margin-left:auto;
	margin-top: 0px;
	text-align:center;
	border: 0;
	padding: 0;
}

#content {
	float: left;
	width: 842px;
	text-align:left;
	margin: 30px 0px 0px 0px;
}

#content .content_title {
	font-size:25px;
	text-decoration: none;
	color: #dddddd;
	padding: 0px 10px 0px 0px;
	margin:0;
	font-weight:normal;
}

#content .content_byline {
	font-size: 15px;
	font-weight: normal;
	color: #dddddd;
}

#content_842_panel {
	width: 842px;
	border-top: 2px solid #4e8018;
	border-bottom: 2px solid #4e8018;
	margin-top: 0px;
}

#content_panel {
	left: 315px;
	height: 120px;
	background-image: url(/images/Panel_White50.png);
	width: 842px;
	padding-top: 10px;
	margin: 0px 0px 0px 0px;
	border: 0px solid #00ffff;
}

#content_panel_footer img {
	display: none;
}

#content_panel_footer {
	width: 842px;
	height: 20px;
	background-image: url(/images/btm_module_radius_842_50.png);
}

#content_842_panel2 {
	width: 842px;
	border-top: 2px solid #4e8018;
	border-bottom: 2px solid #4e8018;
	margin-top: 5px;
}

#content_842_panel3,
#content_842_panel3_repeat_background {
	clear:both;
	background-image: url(/images/Panel_White50.png);
	width: 842px;
	padding-top: 10px;
	margin-top: 0px;
	color: #000000;
	font-size: 12px;
	border: 0px solid #00ffff;
}

#content_842_panel3_footer img {
	display: none;
}

#content_842_panel3_footer {
	width: 842px;
	height: 20px;
	background-image: url(/images/btm_module_radius_842_50.png);
}

#mid_panel2 {
	clear:both;
	background-image: url(/images/Panel_White50.png);
	width: 605px;
	padding-top: 10px;
	margin-top: 0px;
	border: 0px solid #00ffff;
	font-size: 12px;
	line-height: 15px;
}

#mid_panel2_footer img {
	display: none;
}

#mid_panel2_footer {
   width: 605px;
   height: 20px;
   background-image: url(/images/btm_module_radius_842_50.png);
   background-repeat: no-repeat;
   background-position: -237px 0;
}

#col_805 #mid_panel2_footer {
	width: 842px;
	background-position: 0 0;
}

#content_842_panel3 h1 {
	font-size: 15px;
	font-weight: normal;
	color: #fff;
	padding: 10px 10px 10px 10px;
}

#content_842_panel3 h2 {
	font-size: 15px;
	font-weight: normal;
	color: #fff;
	padding: 0px 10px 10px 10px;
}

#content_842_panel3 p,
#content_842_panel3 li {
	font-size: 12px;
	padding: 0px 10px 5px 10px;
}

#col_605,
#content_842_panel3 td {
	font-size: 12px;
}

#content_842_panel3 ul {
	margin: 0px 0px 0px 15px;
	color: #000;
	list-style: disc;
}

#content_842_panel3 li {
	font-size: 12px; 
	font-weight: normal;
	line-height: 15px;
	margin-left: 33px; 
	margin-right: 20px; 
}

#content_842_panel3 .left_image {
	margin: 0px 16px 10px 0;
	float: left;
}

#fixedtipdiv {
	color: #fff;
	text-align:left;
	position:absolute;
	padding: 2px;
	border:1px solid black;
	font-size: 10px;
	z-index:100;
}

#footer {
	width: 842px;
	font-size: 10px;
	text-align: center;
	color: #eeeeee;
	margin: 14px 0px 20px 0px;
	border: 0px solid #00ffff;
}

#footer_panel {
	clear: both;
	width: 605px;
	font-size: 10px;
	text-align: center;
	color: #eeeeee;
	margin: 14px 0px 20px 0px;
	border: 0px solid #00ffff;
}

#global_search {
	text-align:right;
}

#global_nav {
	width: 841px;
}

#header {
	text-align: left;
	width: 841px;
}

#left_col {
	float: left;
	text-align: left;
	width: 134px;
	height: 300px;
}

#leftcontent { 
	text-align:left;
	float:left;
	width:134px;
}

#main {
	float: left;
	width: 841px;
}

#middle {
	width: 841px;
}

#mid_panel_slideshow {
	width: 605px;
	color: #dddddd;
	margin: 0px 0px 10px 0px;
}

#mid_panel0 {
	width: 605px;
	color: #ddd;
	margin-top: 0px;
}

#mid_panel1 {
	width: 605px;
	color: #dddddd;
	border: 0;
	margin: 0;
	margin-top: 10px;
	padding-bottom: 10px;
}

#mid_panel1 p {
	font-size: 17px;
	border: 0px solid #fff;
	padding-top: 10px;
	margin-left: 20px;
	margin-right: 20px;
}

a,
#breadcrumbs a {
	color: #90d13f;
	text-decoration: none;
	border: 0;
}

a:hover,
#breadcrumbs a:hover {
	text-decoration: underline;
	border: 0;
}

#content_panel_container a:link,
#content_panel_container a:visited,
#content_842_panel3 a,
#content_842_panel3_2 a,
#content_842_panel3_repeat_background a,
#col_605 a:link,
#col_605 a:visited {
	color: #01411b;
	text-decoration: underline;
}

#content_panel_container a:hover,
#content_panel_container a:active,
#content_842_panel3 a:hover,
#content_842_panel3_2 a:hover, 
#content_842_panel3_repeat_background a:hover,
#col_605 a:hover,
#col_605 a:active {
	color: #01411b;
	text-decoration: none;
}

#content_t_panel_200 a:link,
#content_t_panel_200 a:visited,
#content_t_panel_200 a:hover,
#content_t_panel_200 a:active {
	color: #90d13f;
}

#col_605 h1 a:link,
#col_605 h1 a:visited,
#col_605 h1 a:hover,
#col_605 h1 a:active {
	color: #ffffff;
}

#footer_panel a:link,
#footer a:link,
#footer_panel a:visited,
#footer a:visited {
	font-size: 10px;
	color: #eeeeee;
	border: 0;
	text-decoration: none;
}

#footer_panel a:hover,
#footer a:hover,
#footer_panel a:active,
#footer a:active {
	color: #eeeeee;
	border: 0;
	text-decoration: underline;
}

#mid_panel1 a {
	color: #90d13f; 
	text-decoration: none;
}

#mid_panel1 a:hover {
	text-decoration: underline;
}

#mid_panel1_first a {
	color: #90d13f; 
	text-decoration: none;
}

#mid_panel1_first a:hover {
	text-decoration: none;
}

#mid_panel2 a {
	color: #90d13f;
	text-decoration: none;
}

#mid_panel2 a:hover {
	text-decoration: none;
}

/* TICKET CALENDAR LINKS */ 
#content_842_panel3 .cal_background a:link,
#content_842_panel3 .cal_background a:visited,
#content_842_panel3 .cal_background a:hover,
#content_842_panel3 .cal_background a:active {
	text-decoration: none;
}

#right_col_form a {
	color: #a9f11c;
	text-decoration: none;
}

#right_col_form a:hover {
	text-decoration: underline;
}

#t_panel a {
	color: #90d13f;
	text-decoration: none;
}

#t_panel a:hover {
	text-decoration: underline;
}

.address a {
	color: #90d13f;
	text-decoration: none;
}

.address a:hover {
	text-decoration: underline;
}

.ask-question a {
	color: #a9f11c;
	font-size: 12px;
	padding: 10px 0px 10px 10px;
	text-decoration: none;
}

.ask-question a:hover {
	text-decoration: underline;
}

.tab-content-first a {
	font-weight: normal;
	color: #90d13f;
	text-decoration: none;
}

.top_nav a {
	color: #90d13f;
	text-decoration: none;
}

.top_nav a:hover {
	text-decoration: underline;
}

#dropdown_nav a:link,
#dropdown_nav a:visited,
#dropdown_nav a:hover,
#dropdown_nav a:active {
	color: #000000;
	text-decoration: none !important;
}

#mid_panel1 #infochart a:link,
#mid_panel1 #infochart a:visited,
#mid_panel1 #infochart a:hover,
#mid_panel1 #infochart a:active {
	font-size: 12px;
}

#mid_panel1_first {
	width: 605px;
	color: #dddddd;
	margin: 0;
	border: 0;
}

#mid_panel1_first p {
	font-size: 17px;
	line-height:22px;
	padding: 15px 20px 15px 20px;
}

#mid_panel2 h1 {
	font-size: 15px;
	padding: 10px 10px 10px 20px;
}

#mid_panel2 h2 {
	font-size: 15px;
	padding: 10px 10px 10px 20px;
}

#mid_panel2 h3 {
	font-size: 15px;
	padding: 10px 10px 10px 20px;
}

#mid_panel2 h4 {
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	padding: 6px 10px 4px 20px;
}

#mid_panel2 p {
	font-size: 12px;
	line-height:15px;
	padding: 0px 20px 5px 20px;
}

#mid_panel2 ul {
	margin: 0px 0px 0px 4px;
	color: #000;
	list-style: disc;
}

#mid_panel2 li {
	font-size: 12px; 
	font-weight: normal;
	line-height: 15px;
	margin-left: 33px; 
	margin-right: 20px; 
}

#mid_panel2 .left_image {
	margin: 0px 16px 10px 0;
	float: left;
}

#mid_panel2 .cell_h1 {
	font-size: 15px;
	padding: 0px 0px 10px 20px;
}

#mid_panel2_footer {
	clear:both;
	border: 0px solid #ff0000;
	height:20px;
}

#minivideo {
	margin: 10px 0px 10px 0px;
	border-top: 2px solid #4e8018;
	border-bottom: 2px solid #4e8018;
	width: 200px;
	text-align: left;
}

#navcontent {
	float:left;
	width: 841px;
	text-align:left;
	border: 0px solid #fff;
}

#page_container {
	width: 1026px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	padding:0px;
	text-align:center;
	padding: 0px;
	border: 0px solid #00ff00;
}

#page_title {
	width:605px;
	font-size:23px;
	color: #dddddd;
	margin: 37px 0px 2px 0px;
	padding: 0px 0px 0px 0px;
	border: 0px solid #00ff00;
}

#page_title .byline {
	font-size: 12px;
	font-weight: normal;
	color: #dddddd;
}

#qa {
	text-indent: -10px;
	margin: 0px 5px 0px 10px;
}

#qa p {
	text-indent: -10px;
}

#qa h1 {
	margin: 10px 5px 0px 10px;
}

#right_col_form {
	background: #4e8018;
	margin: 0px 10px 0px 0px;
	padding: 10px 10px 10px 10px;
	font-size: 11px;
	color: #ddd;
}

#right_col_form td {
	font-size: 11px;
	color: #ddd;
}

#right_nav {
	width: 236px;
	text-align: right;
	margin: 70px 0px 0px 0px;
	color: #ddd;
	border-top: 0px solid #fff;
}

#side_pic {
	float:left;
	width:145px;
	height:95px;
	margin:5px 30px 0px 0px;
}

#t_panel {
	background-image: url(/images/rightcolumn_shadow.png);
	width: 236px;
	color: #dddddd;
	text-align: left;
	padding: 18px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	border: 0px solid #fff;
	font-size: 11px;
}

#t_panel p {
	font-size: 11px;
	line-height: 15px;
	margin: 0px 10px 5px 15px;
}

#t_panel h1 {
	font-size: 15px;
	font-weight: normal;
	margin: 0px 5px 10px 15px;
}

#t_panel h2 {
	font-size: 15px;
	margin: 0px 5px 10px 15px;
	font-weight: normal;
}

#t_panel ul {
	font-size: 11px;
	margin: 5px 5px 5px 15px;
	list-style-type: disc;
}

#t_panel li {
	font-size: 11px;
	line-height: 15px;
	margin: 5px 5px 5px 15px;
}

#t_panel_footer {
	text-align: left;
	border: 0px solid #ff0000;
	height: 16px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/* Classes */

.address {
	margin-top: 14px;	
	width: 125px;
	float: left;
}

.address p {
	font-weight:normal;
	font-size: 11px;
	color: #dedede;
	line-height: 15px;
	margin-top: 10px;
}

.ask-question-btn {
	background: url(/images/ask_question.jpg) 0 0 no-repeat;
	width: 100px;
	height: 17px;
	margin: 0px 0px 0px 5px;
}

.ask-question {
	background: #4e8018;
	width: 208px;
	padding-left: 5px;
	padding-top: 10px;
}

.ask-input {
	width: 185px;
	padding: 0px;
	margin: 8px 16px 0px 8px;
	border-left: 1px solid #898989;
	border-top: 1px solid #898989;
}

.ask-question {
	background: #4e8018;
	width: 208px;
	padding-left: 5px;
	padding-top: 10px;
}

.ask-question h1 {
	color: #fff;
	font-weight: bold;
}



.ask-question img {
	margin: 10px 10px 10px 10px;
}

.blackHeaderText {
	font-size:10px; 
	color:#000000; 
	line-height:14px;
	
}

.byline {
	font-size:12px;
	color:#ddd;
	margin: 0px 0px 0px 10px;
}

.credit {
	font-size: 9px;
	text-decoration: none;
	font-style: italic;
	color:#fff;
}

.dottedborder {
	border-bottom: 1px dotted #73736f;
	margin: 0px 18px 15px 18px;
	height: 10px;
}

.dottedborder_black {
	border-bottom: 1px dotted #222222;
	margin: 11px 18px 11px 18px;
	line-height: 11px;
}

.global-search {
	width: 841px;
}

.flagCell {
	text-align:right;
	padding:0px 5px 0px 0px;
}

.footer{
	line-height:20px;
}

input.globalsearch {
	font-size: 9px;
	color: #413E3E;
	background-color: #E3E3E3;
	border: 1px solid #979797;
	height: 12px;
	margin-right: 4px;
}

.hash {
	background-image: url(/images/rt_hash.png);
	background-repeat: no-repeat;
}

.hidden {
	display: none;
}

.hot-topics {
	float: left;
}

.hot-topics p {
	font-size: 15px; 
	color: #ddd;
	float: left;
    padding: 30px 15px 0px 15px; 
}

.logo {
	background: url(/images/logo.png) 0 0 no-repeat;
	width: 97px;
	height: 165px;
	float: left;
	margin: 30px 0px 30px 0px;
	border: 0px solid #d00;
}

.mid_panel_tabs {
	background: #65644f;
	width: 605px;
	margin: 0px 0px 0px 0px;
	float: left;
}

.news_source {
	color: #fff;
	font-size: 11px;
}

.next-question {
	font-size: 11px;
	font-weight: normal;
	width: 210px;
	margin: 24px 0px 0px 20px;
}

.popup td{
	font-size: 11px;
}

input.popup {
	font-size: 10px;
	height: 16px;
	padding: 0px 0px 0px 4px;
}

.quote {
	font-size: 13px;
	line-height: 20px;
	margin: 15px 25px 15px 25px;
}

.quote_credit {
	font-weight: bold;
	font-size: 10px;
	margin: 15px 25px 15px 25px;
	text-align: right;
}

.quote_dquotes {
	font-size: 17px;
}

.redalert {
	font-size:10px;
	color:#00ffff;
}

.shadetabs,
.shadetabs_landing {
	margin: 40px 0px 0px 0px;
	border-bottom: none;
	font-size: 11px;
	list-style: none;
	line-height: normal;
	text-align: left; 
}

.shadetabs ul,
.shadetabs_landing ul {
	display: block;
	margin: 0px;
	padding: 0px; 
	list-style: none;
}

.shadetabs li,
.shadetabs_landing li {
	display: inline;
	margin: 0px;
}

.shadetabs li a,
.shadetabs_landing li a {
	background-color: #8b886e;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	padding: 8px 14px 10px 14px;
	border-left: 1px solid #b5b5a2;

	border-right: 1px solid #66665c;
	border-top: 1px solid #66665c;
}

.shadetabs li.selected,
.shadetabs_landing li.selected {
	position: relative;
	top: 0px;
}

.shadetabs li a:hover,
.shadetabs_landing li a:hover {
	text-decoration: underline;
	color: #2d2b2b;
}

.shadetabs li.selected a,
.shadetabs_landing li.selected a {
	border-left: 1px solid #c9ae7d;
	border-top: 1px solid #b4b4a2;
	border-right: 1px solid #66655b;
	border-bottom: 1px solid #7c5d2d; 
}

#maintab.shadetabs li a:link,
#maintab.shadetabs li a:visited,
#maintab.shadetabs li a:hover,
#maintab.shadetabs li a:active,
#maintab.shadetabs_landing li a:link,
#maintab.shadetabs_landing li a:visited,
#maintab.shadetabs_landing li a:hover,
#maintab.shadetabs_landing li a:active {
	color: #000;
	text-decoration: none;
	border-bottom: 0;
}

#maintab.shadetabs li a:hover,
#maintab.shadetabs li a:active,
#maintab.shadetabs_landing li a:hover,
#maintab.shadetabs_landing li a:active {
	text-decoration: underline;
}

#maintab.shadetabs li.selected a:link,
#maintab.shadetabs li.selected a:visited,
#maintab.shadetabs li.selected a:hover,
#maintab.shadetabs li.selected a:active,
#maintab.shadetabs_landing li.selected a:link,
#maintab.shadetabs_landing li.selected a:visited,
#maintab.shadetabs_landing li.selected a:hover,
#maintab.shadetabs_landing li.selected a:active {
	color: #fff;
}

.tabcontent {
	display: none;
	font-size: 12px;
	padding-top: 20px;
}

.tabcontentstyle {
	background-color: #8b886e;
	border-top: 1px solid #9a9b87;
	border-bottom: 1px solid #4f4f4f;
	width: 604px;
	float: left;
	margin: 10px 0px 0px 0px;
}

.tabcontentstyle ul {
	margin-left:-5px;
	padding-left:0px;
	list-style-position: inside;
}

div.tabcontentstyle li {
	margin-left: 0px;
	padding-left:0px;
	text-indent: 0px;
}

#tcontent1 li,
#tcontent2 li,
#tcontent3 li,
#tcontent4 li,
#tcontent5 li {
	padding-right: 25px;
	padding-left: 25px;
}

.tab-content-first h1 {
	font-weight: normal;
	line-height: normal;
	color: #000;
	margin: 0px 20px 12px 20px;
}

.tab-content-first h4 {
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	padding: 6px 10px 4px 20px;
}

.tab-content-first li {
	margin-left:25px;
	list-style-type: disc;
}

.tab-content-first p {
	font-weight: normal;
	line-height: 15px;
	color: #000;
	margin: 0px 20px 12px 20px;
}

.tab-content-first ul{
	padding-bottom:20px;
}

.tab-image {
	margin: 0px 16px 10px 0;
	float: left;
}

.top_nav {
	margin: 0px 0px 0px 0px;
	font-size: 11px;
	font-weight: normal;
	color: #ddd;
	border: 0px solid #fff;
	height: 18px;
}
	
.top_nav td, .global_search td {
	vertical-align:middle;
}

/*
ALERT PANEL
*/

#content_alert_panel {
	background-image: url(/images/Panel_White28.png);
	width: 605px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 14px;
	color:#fff;
}

/* 
HEADERS
G. Rotter, 2/2/09
*/

h1 {
	font-size: 15px;
}

h5 {
	font-weight: normal;
}

#mid_panel1_first h1,
#mid_panel1 h1,
#mid_panel2 h1,
#mid_panel2 h2,
#content_842_panel2 h1,
#content_842_panel3 h1,
.ask-question h1,
.tab-content-first h1,
#content_842_panel2 td h1 {
	font-size: 15px;
	font-weight: normal;
	color: #ffffff;
}

/* 
SHADOWS
G. Rotter, 2/6/09
*/

#mid_panel2_shadow img,
#content_842_panel2_shadow img,
#mid_panel_tabs_shadow img {
	display: none;
}

#mid_panel2_shadow,
#content_842_panel2_shadow,
#mid_panel_tabs_shadow {
	background-image: url(/images/shadow_white50.png);
	margin: 0;
	padding: 0;
	border: 0;
	height: 5px;
}

#mid_panel_tabs_shadow {
	background-image: url(/images/shadow_tab.png);
}

#extended_hours {
	width: 139px;
	height: 200px;
	background-image: url("/images/opening_hours_extended.png");
	background-position: 0 0;
	background-repeat: no-repeat;
	display: block;
	text-indent: -1000px;
	font-size: 0;
	border: 0;
	padding: 0;
	outline: none;
	outline-style: none;
	outline-width: 0;
	overflow: hidden;
}

#extended_hours:hover {
	background-position: -139px 0px;
	cursor: pointer;
}

.arrow_link_content {
	background-repeat: no-repeat;
	background-position: right 4px;
	padding-right: 7px;
	background-image: url("/images/link_right_arrow.png") !important;
}

.arrow_link_sidebar {
	background-repeat: no-repeat;
	background-position: right 4px;
	padding-right: 7px;
	background-image: url("/images/link_right_arrow_limegreen.png") !important;
}

.fader-item {
	display: none;
}

/* Print */
/* ************************************************************************************************************************************************** */

@media print {
	
	body {
		background-image: none !important;
		background-color: #ffffff !important;
	}
	
	.flash {
		visibility: hidden;
		display: none;
	}
	#flashcontent {
		visibility: hidden;
		display: none;
	}
	.tabcontent {
		display: block!important;
	}
	img, div, td { 
		behavior: url(/include/iepngfix.htc);
	}
	
	:focus {
		outline: 0;
	}
	
	ol, ul {
		list-style: none;
	}
	
	table {
		border-collapse: separate;
		border-spacing: 0;
	}
	
	caption, th, td {
		text-align: left;
		font-weight: normal;
	}
	
	blockquote:before, blockquote:after, q:before, q:after {
		content: "";
	}
	
	blockquote, q {
		quotes: "" "";
	}
	
	
	/* Elements */
	
	
	#articleCaptions {
		vertical-align:bottom; 
		color:#dddddd; 
		font-size:10px; 
		padding-left:6px;
		padding-right:6px;
		padding-top:6px;
		padding-bottom:20px;
	}
	
	#breadcrumbs {
		width: 600px;
		float:left;
		text-align:left;
		font-size: 11px;
		color: #ddd;
		margin-top: 8px;
		border: 0px solid #ffffff;
	}
	
	#breadcrumbs a {
		color: #90d13f;
		text-decoration: none;
	}
	
	#breadcrumbs a:hover {
		text-decoration: underline;
	}
	
	#col_319 {
		width:200px;
		height: 350px;
		float: left;
		
	}
	
	#col_605 {
		width: 605px;
		float: left;
		text-align: left;
		padding-right:20px;
	}
	
	#col_605 H2 {
		padding-left:10px;
	}
	
	#container {
		width: 840px;
		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:0px;
		text-align:center;

		border: 0px solid #00ff00;
	}
	
	#content {
		float: left;
		width: 600px;
		height: 357px;
		text-align:left;
		margin: 30px 0px 30px 0px;
	}
	
	#content .content_title {
		font-size:25px;
		text-decoration: none;
		color: #dddddd;
		padding: 0px 10px 0px 5px;
	}
	
	#content .content_byline {
		font-size: 15px;
		font-weight: normal;
		color: #dddddd;
	}
	
	#content_842_panel {
		width: 810px;
		border-top: 2px solid #4e8018;
		border-bottom: 2px solid #4e8018;
		margin-top: 15px;
	}

	
	#content_842_panel2 {
		width: 810px;
		border-top: 2px solid #4e8018;
		border-bottom: 2px solid #4e8018;
		margin-top: 5px;
	}
	
	#content_842_panel3 h1 {
		font-size: 15px;
		
		padding: 10px 10px 10px 10px;
	}
	
	#content_842_panel3 h2 {
		font-size: 14px;
		padding: 10px 10px 10px 10px;
	}
	
	#content_842_panel3 p {
		font-size: 11px;
		padding: 0px 10px 5px 10px;
	}
	
	#content_842_panel3 td {
		font-size: 12px;
	}
	
	#content_842_panel3 ul {
		margin: 0px 0px 0px 15px;
		color: #000;
		list-style: disc;
	}
	
	#content_842_panel3 li {
		font-size: 11px; 
		font-weight: normal;
		line-height: 15px;
		margin-left: 33px; 
		margin-right: 20px; 
	}
	
	#content_842_panel3 a {
		color: #90d13f;
		text-decoration: none;
	}
	
	#content_842_panel3 a:hover {
		text-decoration: underline;
	}
	
	#content_842_panel3 .left_image {
		margin: 0px 16px 10px 0;
		float: left;
	}
	
	#flashcontent{
		visibility: hidden;
		display: none;
	}
	
	#flashcontent2{
		visibility: hidden;
		display: none;
	}
	
	#footer {
		visibility: hidden;
		display: none;
		
	}
	
	#footer a {
		visibility: hidden;
		display: none;
		
	}
	
	#footer a:hover {
		visibility: hidden;
		display: none;
	   
	}
	
	#footer_panel {
		visibility: hidden;
		display: none;
		
	}
	
	#footer_panel a {
		visibility: hidden;
		display: none;
		
	}
	
	#footer_panel a:hover {
		visibility: hidden;
		display: none;
		
	}
	
	#global_search {
		text-align:right;
	}
	
	#global_nav {
		width: 810px;
	}
	
	#header {
		visibility: hidden;
		display: none;
	   
	}
	
	#left_col {
		display:none;
	}
	
	#leftcontent {
		display: none;
		
	}
	
	#main {
		float: left;
		width: 810px;
	}
	
	#middle {
		width: 840px;
	}
	
	#mid_panel_slideshow {
		visibility: hidden;
	    display: none;
	}
	
	#mid_panel0 {
		width: 600px;
		
		margin-top: 0px;
	}
	
	#mid_panel1 p {
		font-size: 17px;
		line-height:22px;
		padding: 15px 20px 15px 20px;
	}
	
	#mid_panel1 a {
		color: #90d13f;
		font-size: 11px; 
		text-decoration: none;
	}
	
	#mid_panel1 a:hover {
		text-decoration: underline;
	}
	
	#mid_panel1_first p {
		font-size: 17px;
		line-height:22px;
		padding: 15px 20px 15px 20px;
	}
	
	#mid_panel1_first a {
		color: #90d13f;
		font-size: 11px; 
		text-decoration: none;
	}
	
	#mid_panel1_first a:hover {
		text-decoration: underline;
	}
	
	#mid_panel2 h1 {
		font-size: 15px;
		padding: 10px 10px 10px 20px;
	}
	
	#mid_panel2 h2 {
		font-size: 15px;
		padding: 10px 10px 10px 20px;
	}
	
	#mid_panel2 h3 {
		font-size: 15px;
		padding: 10px 10px 10px 20px;
	}
	
	#mid_panel2 h4 {
		font-size: 12px;
		font-weight: bold;
		line-height: 16px;
		padding: 6px 10px 4px 20px;
	}
	
	#mid_panel2 p {
		font-size: 11px;
		line-height:15px;
		padding: 0px 20px 5px 20px;
	}
	
	#mid_panel2 ul {
		margin: 0px 0px 0px 4px;
		color: #000;
		list-style: disc;
	}
	
	#mid_panel2 li {
		font-size: 11px; 
		font-weight: normal;
		line-height: 15px;
		margin-left: 33px; 
		margin-right: 20px; 
	}
	
	#mid_panel2 a {
		color: #90d13f;
		text-decoration: none;
	}
	
	#mid_panel2 a:hover {
		text-decoration: underline;
	}
	
	#mid_panel2 .left_image {
		margin: 0px 16px 10px 0;
		float: left;
	}
	
	#mid_panel2 .cell_h1 {
		font-size: 15px;
		padding: 0px 0px 10px 20px;
	}
	
	#mid_panel2_footer {
		clear:both;
		border: 0px solid #ff0000;
		height:20px;
	}
	
	#minivideo {
		margin: 10px 0px 10px 0px;
		border-top: 2px solid #4e8018;
		border-bottom: 2px solid #4e8018;
		width: 200px;
		text-align: left;
	}
	
	#navcontent {
		visibility: hidden;
		display: none;
		float:left;
		width: 810px;
		text-align:left;
	}
	
	#page_container {

		margin-right:auto;
		margin-left:auto;
		margin-top:0px;
		padding:0px;
		text-align:center;
		padding: 10px;
		border: 0px solid #00ff00;
	}
	
	#page_title {
		width:600px;
		font-size:23px;
		color: #dddddd;
		padding: 35px 0px 15px 0px;
		border: 0px solid #00ff00;
	}
	
	#page_title .byline {
		font-size: 12px;
		font-weight: normal;
		color: #dddddd;
	}
	
	#qa {
		text-indent: -10px;
		margin: 0px 5px 0px 10px;
	}
	
	#qa p {
		text-indent: -10px;
	}
	
	#qa h1 {
		margin: 10px 5px 0px 10px;
	}
	
	#right_col_form {
		background: #4e8018;
		margin: 10px 10px 10px 0px;
		padding: 10px 10px 10px 10px;
		font-size: 11px;
		color: #ddd;
	}
	
	#right_col_form td {
		font-size: 11px;
		color: #ddd;
	}
	
	#right_col_form a {
		color: #a9f11c;
		text-decoration: none;
	}
	
	#right_col_form a:hover {
		text-decoration: underline;
	}
	
	#right_nav {
		width: 200px;
		margin-top: 95px;
		text-align: right;
		color: #ddd;
	}
	
	#side_pic {
		float:left;
		width:145px;
		height:95px;
		margin:5px 30px 0px 0px;
	}
	
	#tcontent1 {
		display: block;
	}
	
	#tcontent2 {
		display: block;
	}
	
	#tcontent3 {
		display: block;
	}
	
	#tcontent4 {
		display: block;
	}
	
	#tcontent5 {
		display: block;
	}
	
	#t_panel {
		background-image: url(/images/rightcolumn_shadow.png);
		width: 200px;
		color: #dddddd;
		text-align: left;
		padding: 18px 0px 10px 0px;
		border: 0px solid #fff;
		font-size: 11px;
	}
	
	#t_panel p {
		font-size: 11px;
		line-height: 15px;
		margin: 0px 10px 5px 15px;
	}
	
	#t_panel h1 {
		margin: 0px 0px 10px 15px;
		font-size: 15px;
	}
	
	#t_panel h2 {
		font-size: 11px;
		margin: 0px 5px 0px 15px;
		font-weight: bold;
	}
	
	#t_panel ul {
		font-size: 11px;
		margin: 5px 5px 5px 15px;
		list-style-type: disc;
	}
	
	#t_panel li {
		font-size: 11px;
		line-height: 15px;
		margin: 5px 5px 5px 15px;
	}
	
	#t_panel a {
		color: #90d13f;
		text-decoration: none;
	}
	
	#t_panel a:hover {
		text-decoration: underline;
	}
	
	#t_panel_footer {
		border: 0px solid #ff0000;
		display: none;
	}
	#chameleon_body {
		visibility:hidden;
		display:none;
	}
	#chameleon {
		visibility:hidden;
		display:none;
	}
	#dragonfly {
		visibility:hidden;
		display:none;
	}
	/* Classes */
	
	
	.ask-question-btn {
		background: url(/images/ask_question.jpg) 0 0 no-repeat;
		width: 100px;
		height: 17px;
		margin: 0px 0px 0px 5px;
	}
	
	.ask-question {
		background: #4e8018;
		width: 200px;
		padding-left: 5px;
		padding-top: 10px;
	}
	
	.ask-input {
		width: 185px;
		padding: 0px;
		margin: 8px 16px 0px 8px;
		border-left: 1px solid #898989;
		border-top: 1px solid #898989;
	}
	
	.ask-question {
		background: #4e8018;
		width: 208px;
		padding-left: 5px;
		padding-top: 10px;
	}
	
	.ask-question h1 {
		font-size: 15px;
		color: #fff;
		font-weight: bold;
	}
	
	.ask-question a {
		color: #a9f11c;
		font-size: 12px;
		padding: 10px 0px 10px 10px;
		text-decoration: none;
	}
	
	.ask-question a:hover {
		text-decoration: underline;
	}
	
	.ask-question img {
		margin: 10px 10px 10px 10px;
	}
	
	.blackHeaderText {
		font-size:10px; 
		color:#000000; 
		line-height:14px;
		
	}
	
	.byline {
		font-size:12px;
		color:#ddd;
		margin: 0px 0px 0px 10px;
	}
	
	.dottedborder {
		border-bottom: 1px dotted #73736f;
		margin: 0px 18px 15px 18px;
		height: 10px;
	}
	
	.dottedborder_black {
		border-bottom: 1px dotted #222222;
		margin: 11px 18px 11px 18px;
		line-height: 11px;
	}
	
	.global-search{
		margin-bottom:29px;
		width: 841px;
	}
	
	input.globalsearch {
		font-size: 9px;
		color: #413E3E;
		background-color: #E3E3E3;
		border: 1px solid #979797;
		height: 12px;
		margin-right: 4px;
	}
	
	.hash {
		background-image: url(/images/rt_hash.png);
		background-repeat: no-repeat;
	}
	
	.hidden {
		display: none;
	}
	

	
	.logo {
		background: url(/images/logo.png) 0 0 no-repeat;
		width: 97px;
		height: 165px;
		float: left;
		margin: 30px 0px 30px 0px;
	}
	
	.news_source {
		color: #fff;
		font-size: 11px;
	}
	
	.next-question {
		font-size: 11px;
		font-weight: normal;
		width: 200px;
		margin: 24px 0px 0px 20px;
	}
	
	.popup {
		display: block;
	}
	
	.quote {
		font-size: 13px;
		line-height: 20px;
		margin: 15px 25px 15px 25px;
	}
	
	.quote_credit {
		font-weight: bold;
		font-size: 10px;
		margin: 15px 25px 15px 25px;
		text-align: right;
	}
	
	.quote_dquotes {
		font-size: 17px;
	}
	
	.redalert {
		font-size:10px;
		color:#00ffff;
	}
	
	.shadetabs {
		margin: 40px 0px 0px 0px;
		border-bottom: none;
		font-size: 11px;
		color: #000;
		list-style: none;
		line-height: normal;
		text-align: left; 
	}
	
	.shadetabs ul {
		display: block;
		margin: 0px;
		padding: 0px; 
		list-style: none;
	}
	
	.shadetabs li {
		display: inline;
		margin: 0px;
	}
	
	.shadetabs li a {
		background-color: #8b886e;
		text-decoration: none;
		margin: 0px 0px 0px 0px;
		padding: 8px 14px 10px 14px;
		border-left: 1px solid #b5b5a2;
		border-right: 1px solid #66665c;
		border-top: 1px solid #66665c;
		color: #000;
	}
	
	.shadetabs li a:hover {
		text-decoration: underline;
		color: #2d2b2b;
	}
	
	.shadetabs li.selected {
		position: relative;
		top: 0px;
	}
	
	.shadetabs li.selected a {
		color: #fff;
		background-color: #4e8018;
		border-left: 1px solid #c9ae7d;
		border-top: 1px solid #b4b4a2;
		border-right: 1px solid #66655b;
		border-bottom: 1px solid #7c5d2d; 
	}
	
	.shadetabs li.selected a:hover {
		text-decoration: underline;
	}
	
	.tabcontent {
		display: block;
		padding-top: 20px;
	}
	
	.tabcontentstyle {
		background-color: #8b886e;
		border-top: 1px solid #9a9b87;
		border-bottom: 1px solid #4f4f4f;
		width: 604px;
		float: left;
		margin: 10px 0px 0px 0px;
	}
	
	.tab-content-first h1 {
		font-size: 14px;
		font-weight: normal;
		line-height: normal;
		color: #000;
		margin: 0px 20px 12px 20px;
	}
	
	.tab-content-first h4 {
		font-size: 12px;
		font-weight: bold;
		line-height: 16px;
		padding: 6px 10px 4px 20px;
	}
	
	.tab-content-first li{
		margin-left:25px;
		list-style-type: disc;
		font-size:11px;
	}
	
	.tab-content-first p {
		font-size: 11px;
		font-weight: normal;
		line-height: 15px;
		color: #000;
		margin: 0px 20px 12px 20px;
	}
	
	.tab-content-first ul{
		padding-bottom:20px;
	}
	
	.tab-content-first a {
		font-size: 10px;
		font-weight: normal;
		color: #a9f11c;
		text-decoration: none;
	}
	
	.tab-content-first a:hover {
		text-decoration: underline;
	}
	
	.Xtab-content-first img {
		border: none;
		margin: 0;
		float: none;
	}
	
	.tab-image {
		margin: 0px 16px 10px 0;
		float: left;
	}
	
	.top_nav {
		margin:7px 0px 0px 0px;
		letter-spacing: -0.05em;
		font-size: 11px;
		font-weight: normal;
		color: #ddd;
		border: 0px solid #ffffff;
	}
	
	.top_nav a {
		color: #90d13f;
		text-decoration: none;
	}
	
	.top_nav a:hover {
		text-decoration: underline;
	}
		
	.top_nav td, .global_search td {
		vertical-align:middle;
	}
	
	#dropdown_nav {
		display: none;
	}
}
