body {
	font-family: arial, helvetica, sans-serif; 
	font-size: 83%;
	background-color: #8c181b;
	min-width: 1000px;
	/*text-align: center;*/
	}

table td {
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}
div{
	margin: 0px;
	padding: 0px;
}

.solidborder {border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.solidborder_gray {border: #cccccc; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.solidborder_darkgray {border: #999999; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}

.UnderlineGray {border: #cccccc; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

.borderBlack {border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}


form{
	margin: 0px;
	padding: 0px;
}

/*a:link, a:visited, a:hover, a:active {
	color: #000000;
}*/

a:link {
	color: #003366;
}



A:hover {
	COLOR: #cc0000
}


.footer {
	WIDTH: 870px; FONT-SIZE: 12px; PADDING-BOTTOM: 6px; COLOR: #ffffff; PADDING-TOP: 12px; TEXT-ALIGN: center
}

a.footermenu:link {color: #ffffff; text-decoration: underline}
a.footermenu:visited {color: #ffffff; text-decoration: underline}
a.footermenu:active {color: #ffffff; text-decoration: underline}
a.footermenu:hover {color: #ffffff; text-decoration: underline}

a.topmenu:link {color: #ffffff; text-decoration: none}
a.topmenu:visited {color: #ffffff; text-decoration: none}
a.topmenu:active {color: #ffffff; text-decoration: none}
a.topmenu:hover {color: #ffffff; text-decoration: none}

a.subscriptionHeader:link {color: #000000; text-decoration: underline}
a.subscriptionHeader:visited {color: #000000; text-decoration: underline}
a.subscriptionHeader:active {color: #000000; text-decoration: underline}
a.subscriptionHeader:hover {color: #000000; text-decoration: underline}

/* GLOBAL CLASSES */

.left {
	float: left;
}

.right {
	float: right;
}

.clear {
	clear: both;
}

.adspot {
	text-align: center;
}


#wrapper {
	width:1000px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

#main {
	width: 990px;
	/*background-color: #e5dbc6;*/
}

#header {
	width: 990px;
	/*background-color: #e5dbc6;*/
}


#content {
	width: 870px;
	background-color: #e5dbc6;
	border: 0px;
}


.MainBox {
/*BACKGROUND-COLOR: #ffd200;*/
	/*top, right, bottom, left*/
	padding: 10px 10px 10px 10px;
	VERTICAL-ALIGN: top;
	width: 600px;
}

.MainBoxHomeBox {
/*BACKGROUND-COLOR: #ffd200;*/
	/*top, right, bottom, left*/
	padding: 0px 10px 10px 10px;
	VERTICAL-ALIGN: top;

}


.MainBoxHomeBox1 {
/*BACKGROUND-COLOR: #ffd200;*/
	/*top, right, bottom, left*/
	padding: 0px 7px 10px 10px;
	VERTICAL-ALIGN: top;

}

.MainBoxHomeBox2 {
/*BACKGROUND-COLOR: #ffd200;*/
	/*top, right, bottom, left*/
	padding: 0px 0px 10px 0px;
	VERTICAL-ALIGN: top;

}

.MainBoxHomeBox3 {
/*BACKGROUND-COLOR: #ffd200;*/
	/*top, right, bottom, left*/
	padding: 0px 10px 10px 0px;
	VERTICAL-ALIGN: top;

}

.SideBarHome {
/*BACKGROUND-COLOR: #ffd200;*/
	/*top, right, bottom, left*/
	padding: 0px 10px 0px 0px;
	VERTICAL-ALIGN: top;

}

table.MainIntern {
BACKGROUND-COLOR: #ffffff;
	/*top, right, bottom, left*/
/*	padding: 0px 20px 0px 20px;
	
	margin: 14px 10px 0px 10px;
	width: 100%;*/
	
}

.MainBoxPadIntern {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; PADDING-TOP: 10px
}



.Headers {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 17px; PADDING-BOTTOM: 2px; COLOR: #000000; PADDING-TOP: 12px; BORDER-BOTTOM: #cccccc 1px solid;
}

.Headers_sub {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 15px; PADDING-BOTTOM: 2px; COLOR: #000000; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 0px solid;
}


.byline
	{
	font-family: arial;
	font-size: 11px;
	color: #000000;
	}
	
.sectiontitle
	{
	font-family: arial;
	font-size: 18px;
	font-weight: bold;
	}
	
.caption
	{
	font-family: verdana;
	font-size: 10px;
	color: #000000;
	}

/* SEARCH/HEADER */

#search {
	width: 728px;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: bottom;
}
#search td.sitelogo {
	text-align: left;
	vertical-align: bottom;

}
table#search td{
	height: 80px;
	text-align: right;
	vertical-align: bottom;
}
#search input{
	border: 1px solid grey;
}
#search input.submit {
	background-color: #000000;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	height: 18px;
}

/* NAVIGATION */
	
#nav {
	width: 870px;
	background-color: #baa769;
	border:0px;
}

#nav .navtop {
	height: 5px;
	background-color: #000000;
}	

#nav .link {
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	background-color: #baa769;
}

#nav .link a {
 text-decoration: none;
 /*top, right, bottom, left*/
 padding: 4px 5px 4px 5px;
 color: #000000;
}

#nav .link a:hover {
 text-decoration: none;
 color: #000000;
 background-color: #e5dbc6;
}

#nav .navbot {
	height: 3px;
	background-color: #bcbdbf;
}


.top_nav_bg  a {
	BORDER-RIGHT: 1px solid;
	BORDER-LEFT: 0px solid;
	BORDER-TOP: 0px solid;
	BORDER-BOTTOM: 0px solid;
	border-color:#cbcac5;
	MARGIN: 0px 0px;
	CURSOR: hand;
	COLOR: #000000;
	/*background: #ccccce url(images/menu_shade_gray.gif);*/
	/*background-color: #66a719;*/
	text-decoration: none;
	display: block;
	/*top, right, bottom, left*/
	padding: 5px 2px 7px 2px;
	/*width: 75px;*/
	TEXT-ALIGN: center;
	/*FONT-WEIGHT: bold;*/
	}

.top_nav_bg a:hover {
	/*background-color: #ffffff;*/
	background: #ccccce url(images/menu_hover2.gif);
	text-decoration: none;
	color: #000000;
	/*border-color:#999999;*/
	}


/* SUBSCRIBE */

#subscribe {
	width: 262px;
	background-color: #baa769;
	font-size: 11px;
	line-height: 190%;
	font-weight: bold;
	vertical-align: top;
	float: right;
	border: 1px solid #000000;
}
#subscribe .sub{
	color: #8c181b;
	font-weight: bold;
}


.title {
	
	background-image: url(/images/titlebg.gif);
	background-repeat: repeat-x;
	color: white;
	font-weight: bold;
	font-size: 16px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.titleSB {
	
	color: #4d6580;
	font-weight: bold;
	font-size: 16px;
	padding-left: 0px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

/* Left (main) Section */

#leftsection {
	width: 600px;
	border: 0px;
	/*top, right, bottom, left*/
	margin: 10px 0px 0px 10px;
}

#leftsection .content {
	/*font-size: 12px;*/
}



/* FEATURED */

#featured {
margin-top: 10px;
text-align: left;
/*font-size: 12px;*/
}

#featured h2 {
 /*text-align: right;*/
 font-size: 18px;
 margin: 0px;
}

#featured .text {
 padding-left: 10px;
}

#featured .text h2 {
 text-align: left;
}

/* SUB FEATURES */
.sub_feature {
	background-color: #FFFFFF;
}

.sub_feature .blue {
	border-top:10px solid #738ba4;
}

.sub_feature .orange {
	border-top:10px solid #c45719;
}

.sub_feature .red {
	border-top:10px solid #8b0304;
}

.sub_feature .content /*a:link*/{
	color: black;
	/*text-decoration: underline;*/
}

.sub_feature .contentPad {
	padding: 5px;
}

.sub_feature .content h2{
	text-align: center;
	/*font-size: 12px;*/
	font-weight: bold;
	margin-bottom: 5px;
}

/* HIGHLIGHTS */


.highlights td.content{
	/*font-size: 12px;*/
}

.highlights td.content h2{
	font-size: 13px;
	margin: 0 0 5px 0;
}

.highlights td.content a:link { 
	text-decoration: underline;
}

.highlights td.content img{ 
	margin: 5px;
}

/* FEATURES */

.webexclusive{
 width: 395px;
}

.webexclusive td.content{
	/*font-size: 12px;*/
}

.webexclusive td.content ul{
	padding-left: 15px;
	margin: 0px;
}

.webexclusive td.content li{
	margin: 5px 0 5px 0;
	list-style-type: disc;

}


/* FEATURES */

/*.features{
 width: 395px;
}*/

.features td.content{
	/*font-size: 12px;*/
	vertical-align: top;
}

.features td.content img{
	margin-right: 5px;
}

.features td.content a{
	font-size: 13px;
	font-weight: bold;
}

.features td.content ul{
	padding-left: 15px;
	margin: 0px;
}

.features td.content li{
	margin: 5px 0 5px 0;
	list-style-type: none;
}

/* POLL */

.poll td.content table{
	/*font-size: 12px;*/
}

/* RIGHT SECTION */

#rightsection {
	width: 240px;
	border: 0px;
	margin-top: 10px;
}

/* NEWS */
.news td.content{
	/*font-size: 12px;*/
}

/*.news td.content a{
	font-size: 13px;
	font-weight: bold;
}*/

.news td.content ul{
	padding-left: 15px;
	margin: 0px;
}

.news td.content li{
	margin: 5px 0 5px 0;
	list-style-type: disc;

}

/* DINGHY */

.dinghy td.content{
	/*font-size: 12px;*/
}

.dinghy td.content h2{
	font-size: 13px;
	margin: 0 0 0px 0;
}
.dinghy td.content a{
	text-decoration: underline;
}


/*Styles for Subscription Page*/

.smallwhite {
	font-family: arial, helvetica, sans serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: underline;

}

.smallwhite a {
	font-family: arial, helvetica, sans serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: underline;
}

.smallwhite a:hover {
	font-family: arial, helvetica, sans serif;
	font-size: 11px;
	color: #ffcc00;
	text-decoration: underline;
}
.yellow {
	font-family: arial, helvetica, sans serif;
	font-size: 13px;
	color: #ffcc00;
	font-weight: bold;
}

.yellow a {
	font-family: arial, helvetica, sans serif;
	font-size: 13px;
	color: #ffcc00;
	font-weight: bold;
}


.linkyellow {
	font-family:arial,helvetica,sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	color:#ffcc00;
	text-decoration: underline;
}

.linkyellow a {
	font-family:arial,helvetica,sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	color:#ffcc00;
	text-decoration: underline;
}

.linkyellow a:hover {
	font-family:arial,helvetica,sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	color:#ffcc00;
	text-decoration: underline;
}

.normalWhite {
	font-family: arial, helvetica, sans serif;
	font-size: 13px;
	color: #ffffff;
	text-decoration: none;
}

.subtext {
	font-family: "Times New Roman", Times, serif;
	font-size:26px;
	font-style:italic;
	font-weight:bold;
	color:#FF0000;
	margin: 0px 0px 3px 3px;
}	


#regPopUp {
	position:absolute;
	border: 1px solid #000;
	width:600px;
	height:400px;
	z-index: 9002; 
	top:50%;
	left:50%;
	z-index:9999;
	margin-left:-300px;
}
#overlay {
	background-color:#000;
	-moz-opacity: 0.65;
	opacity:.65;
	filter: alpha(opacity=65);
	position:absolute;
	z-index: 9001;
	top:0%;
	left:0%;
	width:100%;
	height:100%;
}


#tabs {
	float: left;
}
.ui-tabs { zoom: 1; width: 580px; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: 0 0; margin: 0 0; font-weight: bold; text-transform: uppercase; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; background: #3366CC; margin: 0 1px 1px 0;}
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 2em; color: #FFF;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { background: #123e96; margin: 0 1px 0 0; padding: 0 0 1px 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; color: #FFF; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; background: none; width: 580px; }
/* .ui-tabs .ui-tabs-panel h4 { padding: 0px; margin: 0px; } */
.ui-tabs .ui-tabs-stripe { clear: both; border-top: 10px solid #123e96; height: 10px; width: 580px; margin: 0 0 0 0; padding: 0;}
.ui-tabs .ui-tabs-hide { display: none !important; }		



