/* main site template styles */
BODY{
	background-color:#838383;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333;
	margin-top:13px;
}

HTML{	
font-family:Arial, Helvetica, sans-serif;
}

div.spacer {
clear: both;
}

a:link { color: #000; text-decoration: underline }
a:visited { color: #666666; text-decoration: underline }
a:hover  { color: #cc0000; text-decoration: underline }
a:active { color: #000000; text-decoration: underline }  

H1{
font-size:16px;
font-weight:bold;
}

H2{
font-size:14px;
font-weight:bold;
}

.topad-bg{	background-color: #ececec;}
.bottomad-bg{	background-color: #ececec;}

/*  GENERAL STYLES*/
.corporate-mainsection{font-size:17px;color:#990000;font-family:verdana,arial,sans-serif;}

/*.home-tab{font-size:15px;color:#990000;font-family:verdana,arial,sans-serif;}

.home-tab a:link{
font-size:15px;color:#fff;font-family:verdana,arial,sans-serif;text-decoration:none;
}

.home-tab a:visited{
font-size:15px;color:#fff;font-family:verdana,arial,sans-serif;text-decoration:none;
}

.home-tab a:hover{
font-size:15px;color:#fff;font-family:verdana,arial,sans-serif;text-decoration:underline;
}

.home-tab a:active{
font-size:15px;color:#fff;font-family:verdana,arial,sans-serif;text-decoration:none;
}
*/

.default-tabs{
font-size:15px;padding:3px 0 3px 10px;color:#EDEDED;background-color:#414A4C;border-bottom: 1px dotted #ccc;border-top: 1px dotted #ccc
}

.default-tabs a:link{
font-size:15px;color:#fff;font-family:verdana,arial,sans-serif;text-decoration:none;
}

.default-tabs a:visited{
font-size:15px;color:#fff;font-family:verdana,arial,sans-serif;text-decoration:none;
}

.default-tabs a:hover{
font-size:15px;color:#fff;font-family:verdana,arial,sans-serif;text-decoration:underline;
}

.default-tabs a:active{
font-size:15px;color:#fff;font-family:verdana,arial,sans-serif;text-decoration:none;
}

/** corp homepage **/
.blogvid{
width:80px;
height:100px;
float:left;
padding:5px;
border:1px solid #ccc;
margin-right:5px;
font-size:10px;
font-weight:bold;	
}

.blogvid img{
border:1px solid #ccc;
}

.blogvid:hover{
font-weight:bold;
text-decoration:none;
background:#d8d8d8;
border-right:1px solid #999;
border-bottom:1px solid #999;
}

.blogvid:hover img{
border:1px solid #fff;
}

a.blogvidlink{
text-decoration:none;	
}

/** HOMEPAGE FEATURED CONTENT STYLES**/
#featured{ 
	width:338px; 
	padding-right:150px; 
	position:relative; 
	border:3px solid #ccc; 
	height:275px; 
	background:#fff;
}
#featured ul.ui-tabs-nav{ 
	position:absolute; 
	top:0; 
	left:336px; 
	list-style:none; 
	padding:0; 
	margin:0; 
	width:150px; 
}
#featured ul.ui-tabs-nav li{ 
	padding:1px 0; 
	padding-left:13px;  
	font-size:12px; 
	color:#666; 
}
#featured ul.ui-tabs-nav li img{ 
	float:left; 
	margin:2px 5px; 
	background:#fff; 
	padding:2px; 
	border:1px solid #eee;
}
#featured ul.ui-tabs-nav li span{ 
	font-size:11px; 
	/*font-family:Verdana,arial,sans-serif; */
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:18px; 
}
#featured li.ui-tabs-nav-item a{ 
	display:block; 
	height:51px; 
	color:#333;  
	background:#fff; 
	/*line-height:20px;*/
	padding:7px;
	text-decoration:none;
}

#featured li.ui-tabs-nav-item h1{ 
	font-size:13px;
	display:inline;
	color:#990000;
	font-family:Tahoma, Geneva, sans-serif;
}

#featured li.ui-tabs-nav-item a:hover{ 
	background:#f2f2f2; 
}
#featured li.ui-tabs-selected{ 
	background:url('/images/selected-item.gif') top left no-repeat;  
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{ 
	background:#ccc; 
}
#featured .ui-tabs-panel{ 
	width:336px; 
	height:275px; 
	background:#000; 
	position:relative;
}
#featured .ui-tabs-panel .info{ 
	width:320px;	
	position:absolute; 
	top:194px; left:0; 
	height:65px; 
	background: url('/images/transparent-bg.png'); 
}

#featured .info h2{ 
	font-size:14px; 
	font-weight:bold;
	font-family:Georgia, serif; 
	color:#fff; 
	margin:0;
	overflow:hidden; 
}

#featured .info{
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	padding:8px; 
	color:#f0f0f0;
	font-size:13px; 
}

#featured .info p{ 
margin-top:3px;
}

#featured .info a{ 
	text-decoration:none; 
	color:#fff; 
}
#featured .info a:hover{ 
	text-decoration:underline; 
}
#featured .ui-tabs-hide{ 
	display:none; 
}
/** END FEATURED CONTENT STYLES**/
/** end corp homepage*/

.articlehed{
font-size:14px;
font-weight:bold;
}

.articlesubhed{
font-weight:bold;
}

.articleby{
font-style: italic;
}
.articlebygrey{
font-style: italic;
color: #666666;
}


.table-grey{
border:1px solid #ccc;background:#f5f5f5;
}

.table-yellow{
border:1px solid #cccc66;background:#f1ebd3;
}

.table-blue{
border:1px solid #3399cc;background:#f0f9fe;
}

.table-green{
border:1px solid #669966;background:#f2f4e9;
}

.table-brown{
border:1px solid #cccc66;background:#C98432;
}

.photoborder{ 
border:1px solid #999;
}

.photocredit{
font-size:10px;
padding-top:3px;
}

.photocaption{
font-size:11px;
padding-top:3px;
}

.breadcrumbs{
font-size:11px;
color:#555555;
}

a.breadcrumbs:link{
color:#555555;
font-size:11px;
text-decoration:underline;
}

a.breadcrumbs:visited{
color:#555555;
font-size:11px;
text-decoration:underline;
}

a.breadcrumbs:hover{
color:#B80000;
text-decoration:none;
font-size:11px;
text-decoration:underline;
}

a.breadcrumbs:active{
color:#555555;
font-size:11px;
text-decoration:underline;
}

.tags{
padding-top:5px;
color:#555555;
}

a.tags:link{
color:#555555;
}

a.tags:visited{
color:#555555;
}

a.tags:hover{
color:#B80000;
text-decoration:none;
}

a.tags:active{
color:#555555;
}

/* MAIN NAV STYLES */
.mainnav-top{
background:#c5c2bd;
border-top:1px solid #8e8e8e;
border-right:1px solid #8e8e8e;
}

.mainnav-bottom{
background:#c5c2bd;
border-right:1px solid #8e8e8e;
}

ul.leftnav
{
font-size:12px;
float:left;
padding-left:0;
padding-right:0;
padding-top:17px;
padding-bottom:0;
margin:0;
list-style-type:none;
}

.leftnav li {display:inline;}

/** MAIN SECTION  **/
a.leftnav-mainsection:link,a.leftnav-mainsection:visited,a.leftnav-mainsection:active
{
float:left;
width:160px;
text-decoration:none;
color:#333;
height:18px;
background-color:#c5c2bd;
padding-top:6px;
border-bottom:1px solid #999999
}
a.leftnav-mainsection:hover {
background-color:#990000;
color:#fff;}

/** MAIN SECTION TWO LINES **/
a.leftnav-mainsection-double:link,a.leftnav-mainsection-double:visited,a.leftnav-mainsection-double:active
{
float:left;
width:160px;
text-decoration:none;
color:#464646;
height:36px;
background-color:#c5c2bd;
padding-top:6px;
border-bottom:1px solid #999999
}
a.leftnav-mainsection-double:hover {
background-color:#990000;
color:#fff;}


/** MAIN SECTION SELECTED **/
a.leftnav-mainsection-selected:link,a.leftnav-mainsection-selected:visited,a.leftnav-mainsection-selected:active
{
float:left;
width:160px;
text-decoration:none;
color:white;
height:18px;
background-color:#990000;
padding-top:5px;
}

/** TRAVEL SECTION **/
a.leftnav-mainsection-travel:link,a.leftnav-mainsection-travel:visited,a.leftnav-mainsection-travel:active
{
float:left;
width:160px;
text-decoration:none;
color:#464646;
height:18px;
background-color:#c5c2bd;
padding-top:6px;
border-bottom:1px solid #999999
}

a.leftnav-mainsection-travel:hover {background-color:#00638B;color:#fff;}

/** TRAVEL SECTION SELECTED **/
a.leftnav-mainsection-travel-selected:link,a.leftnav-mainsection-travel-selected:visited,a.leftnav-mainsection-travel-selected:active
{
float:left;
width:160px;
text-decoration:none;
color:white;
height:18px;
background-color:#00638B;
padding-top:5px;
}

/** SUBSECTION **/
a.leftnav-subsection:link,a.leftnav-subsection:visited,a.leftnav-subsection:active
{
color:#484848;
float:left;
width:160px;
text-decoration:none;
height:18px;
background-color:#DFDCD7;
/**padding-left:15px;**/
padding-top:6px;
border-bottom:1px solid #999999;
}

a.leftnav-subsection:hover {
color:#484848;
background-color:#EEEEEE;
}

/** SUBSECTION SELECTED **/
a.leftnav-subsection-selected:link,a.leftnav-subsection-selected:visited,a.leftnav-subsection-selected:hover,a.leftnav-subsection-selected:active
{
color:#484848;
float:left;
width:160px;
text-decoration:none;
height:18px;
background-color:#EEEEEE;
/**padding-left:15px;**/
padding-top:6px;
border-bottom:1px solid #999999;
}


/** SUBSECTION TRAVEL **/
a.leftnav-subsection-travel:link,a.leftnav-subsection-travel:visited,a.leftnav-subsection-travel:active
{
color:#484848;
float:left;
width:160px;
text-decoration:none;
height:18px;
background-color:#DDD9C6;
/**padding-left:15px;**/
padding-top:6px;
border-bottom:1px solid #999999;
}

a.leftnav-subsection-travel:hover {
color:#484848;
background-color:#EEEEEE;
}

/** SUBSECTION TRAVEL SELECTED**/
a.leftnav-subsection-travel-selected:link,a.leftnav-subsection-travel-selected:visited,a.leftnav-subsection-travel-selected:active
{
color:#484848;
float:left;
width:160px;
text-decoration:none;
height:18px;
background-color:#EEEEEE;
/**padding-left:15px;**/
padding-top:6px;
border-bottom:1px solid #999999;
}

a.leftnav-subsection-travel-selected:hover {
color:#484848;
background-color:#EEEEEE;
}

/* WHAT'S NEW STYLES */
.whatsnew-bg{
	background: #990000;
}

.whatsnew-title{
font-size:13px;
color:#fff;
font-weight:bold;
}

.whatsnew-date{
font-size:12px;
color:#f5f5f5;
}

.whatsnew-items{
font-size:12px;
color:#ccc;
}

a.whatsnew:link{
color:#ccc;
text-decoration:underline;
}

a.whatsnew:visited{
color:#ccc;
text-decoration:underline;
}

a.whatsnew:hover{
color:#fff;
text-decoration:underline;
}

a.whatsnew:active{
color:#ccc;
text-decoration:underline;
}

/* TOP NAV STYLES */
.top-blacknav{
background:#000;
color:#fff;
font-size:10px;
font-family:arial,sans-serif;
}

a.topnav:link{
color:#fff;
text-decoration:none;
font-size:10px;
font-family:arial,sans-serif;
}

a.topnav:visited{
color:#fff;
text-decoration:none;
font-size:10px;
font-family:arial,sans-serif;
}

a.topnav:hover{
color:#c0c0c0;
text-decoration:none;
font-size:10px;
font-family:arial,sans-serif;
}

a.topnav:active{
color:#fff;
text-decoration:none;
font-size:10px;
font-family:arial,sans-serif;
}

/* BOTTOM NAV STYLES */
.bottom-blacknav{
border:0;
}

.bottom-blacknav2{
font-family:arial,sans-serif;
background:#000;
color:#fff;
font-size:10px;
}

a.bottomnav:link{
font-family:arial,sans-serif;
color:#fff;
text-decoration:none;
font-size:10px;
}

a.bottomnav:visited{
font-family:arial,sans-serif;
color:#fff;
text-decoration:none;
font-size:10px;
}

a.bottomnav:hover{
font-family:arial,sans-serif;
color:#c0c0c0;
text-decoration:none;
font-size:10px;
}

a.bottomnav:active{
font-family:arial,sans-serif;
color:#fff;
text-decoration:none;
font-size:10px;
}

a.cgcopyright:link{
color:#ccc;
text-decoration:none;
font-size:10px;
}

a.cgcopyright:visited{
color:#ccc;
text-decoration:none;
font-size:10px;
}

a.cgcopyright:hover{
color:#fff;
text-decoration:underline;
font-size:10px;
}

a.cgcopyright:active{
color:#ccc;
text-decoration:none;
font-size:10px;
}

.redgradient{
	background: #b80101 url(/images/redgradient.gif) repeat-y;
}

.bluegradient{
	background:#006699 url(/images/bluegradient.gif) repeat;
}


/**.utility-nav{
		background-color:#c5c2bd;
		background-color:#d0cdc8;
		background-image:url(/images/greynav_fade.jpg);
		background-repeat: none;
}**/

.utility-nav-fade{
	width:100%;
	height:26px;
	background-color:#d0cdc8;
	background-image:url(/images/greynav_fade.jpg);
	background-repeat: none;
}

.utility-nav-fade a:link{
	float:right;
	height:18px;
	border-left: 1px solid #8e8e8e;
	padding:6px 8px 2px 8px;
	font-size:11px;
	font-weight:bold;
	color:#555555;
	background-color:#c5c2bd;
	text-decoration:none;
}

.utility-nav-fade a:visited{
	float:right;
	height:18px;
	border-left: 1px solid #8e8e8e;
	padding:6px 8px 2px 8px;
	font-size:11px;
	font-weight:bold;
	color:#555555;
	background-color:#c5c2bd;
	text-decoration:none;
}

.utility-nav-fade a:hover{
	float:right;
	height:18px;
	border-left: 1px solid #8e8e8e;
	padding:6px 8px 2px 8px;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	background-color:#eeeeee;
	text-decoration:none;
}

.utility-nav-fade a:active{
float:right;
height:18px;
border-left: 1px solid #8e8e8e;
padding:6px 8px 2px 8px;
font-size:11px;
font-weight:bold;
color:#555555;
background-color:#c5c2bd;
text-decoration:none;
}

.utility-navitems{
cursor:pointer;
border-left: 1px solid #8e8e8e;
padding-left:4px;
padding-right:4px;
font-size:11px;
font-weight:bold;
color:#333;
}

a.utility:link{
color:#555555;
text-decoration:none;
font-size:11px;
}

a.utility:visited{
color:#555555;
text-decoration:none;
font-size:11px;
}

a.utility:hover{
color:#000000;
text-decoration:none;
font-size:11px;
}

a.utility:active{
color:#555555;
text-decoration:none;
font-size:11px;
}

.rightads-bg{
background-color:#efefef;
height:500px;
}

/* MAIN CORPORATE SITE HEADER */
.corphed{
background: #b80101 url(/images/redgradient.gif) repeat-y;
border-top:1px solid #a21c0c;
border-bottom:1px solid #a21c0c;
height:100px;
}

.corphed-logo{
}

.corphed-logo IMG{
float:left;
width:175px;
padding-top:15px;
}

.corphed-search{
	width:400px;
	float:left;
	display:block;
	padding-top:38px;
}

.corphed-search INPUT {
font-size:12px;
border:1px solid #01527a;
color:#999;
width:250px;
}

.corphed-search INPUT:hover{
}

.corphed-search #search-button {
border:1px solid #330000;
background:#fff;
font-size:12px;
width:70px;
font-weight:bold;
font-family:Tahoma, Geneva, sans-serif;
color:#333;
}

.corphed-search #search-button:hover {
cursor:pointer;
}

.corphed-subscribe{
background-color:#b80000;
float:right;
width:400px;
height:100px;	
}

/* TRAVEL SITE HEADER */
.corphed-travel{
background: #006597;
border-top:1px solid #a21c0c;
border-bottom:1px solid #00547d;
height:100px;
}

.corphed-travel-logo IMG{
float:left;
width:250px;
padding-top:8px;
margin-left:10px;
}

.corphed-travel-search{
width:310px;
float:left;
display:block;
padding-top:38px;
}	

.corphed-travel-search INPUT{
font-size:12px;
border:1px solid #01527a;
color:#999;
width:200px;
}

.corphed-travel-search INPUT:hover{
}

.corphed-travel-search #search-button {
border:1px solid #999;
background:#fff;
font-size:12px;
width:70px;
font-weight:bold;
font-family:Tahoma, Geneva, sans-serif;
color:#333;
}	

.corphed-travel-search #search-button:hover {
cursor:pointer;
}

.corphed-travel-sponsorship{
background: #006597 url(/travel/images/hed-sponsorship-bg.gif) no-repeat;
float:right;
width:400px;
height:100px;	
}

.corphed-travel-sponsorship-div{
width:224px;
float:right;
}

.corphed-travel-sponsorship-div IMG{
float:left;
margin-right:15px;
margin-top:5px;
}

/** COMMUNITY AREA **/
input.community-radio{
background:#9d9d9d;
}

.community-area{
border-top:1px solid #999;
color:#333333;
font-size:12px;
}

.poll-hed{
color:#333333;
font-size:16px;
font-weight:bold;
}

/* mini features */
.default-minifeature{
border:1px solid #999;
}


/** ----------------------------------------------------------------------------------- **/
/* global styles for all content pages */
a.minifeature:link{
text-decoration:none;
color:#333;
font-weight:normal;
}

a.minifeature:visited{
text-decoration:none;
color:#333;
font-weight:normal;
}

a.minifeature:hover{
text-decoration:underline;
color:#333;
font-weight:normal;
}

a.minifeature:active{
text-decoration:none;
color:#333;
font-weight:normal;
} 

.subsectionhed{
color:#333333;
font-size:18px;
font-weight:bold;
}


a.default-section:link{
color:#cc0000;
font-weight:bold;
text-decoration:none;
}

a.default-section:visited{
color:#cc0000;
font-weight:bold;
text-decoration:none;
}

a.default-section:hover{
color:#cc0000;
font-weight:bold;
text-decoration:underline;
}

a.default-section:active{
color:#cc0000;
font-weight:bold;
text-decoration:none;
} 

a.default-travelsection:link{
color:#006699;
font-weight:bold;
text-decoration:none;
}

a.default-travelsection:visited{
color:#006699;
font-weight:bold;
text-decoration:none;
}

a.default-travelsection:hover{
color:#cc0000;
font-weight:bold;
text-decoration:underline;
}

a.default-travelsection:active{
color:#006699;
font-weight:bold;
text-decoration:none;
} 


a.default-article:link{
text-decoration:underline;
color:#333;
font-weight:bold;
}

a.default-article:visited{
text-decoration:underline;
color:#333;
font-weight:bold;
}

a.default-article:hover{
text-decoration:none;
color:#333;
font-weight:bold;
}

a.default-article:active{
text-decoration:underline;
color:#333;
font-weight:bold;
} 


a.default-readmore:link{
text-decoration:underline;
color:#333;
}

a.default-readmore:visited{
text-decoration:underline;
color:#333;
}

a.default-readmore:hover{
text-decoration:none;
color:#333;
}

a.default-readmore:active{
text-decoration:underline;
color:#333;
} 

/* back to top of page links */
A.totop:link { color: #000000 }
A.totop:link {font-size: 11px; font-weight:normal;}
A.totop:visited { color: #000000 }
A.totop:visited {font-size: 11px; font-weight:normal; }
A.totop:hover { color: #666666 }
A.totop:active { color: #000000 }    
A.totop:link, A.totop:visited, A.totop:hover, A.totop:active { text-decoration: underline }

#dotted-border-top{
border-top:1px dotted #555;
}


/** DEFAULT PAGES
.defaultfeature-beige{background:#EEE9DB;padding-left:15px;}
.defaultfeature-beige a:link {	color: #AF8D4B;	text-decoration:none;font-size:14px;}
.defaultfeature-beige a:visited {	color: #AF8D4B;	text-decoration:none;font-size:14px;}
.defaultfeature-beige a:hover {	color: #AF8D4B;	text-decoration:underline;font-size:14px;}
.defaultfeature-beige a:active {color: #AF8D4B;	text-decoration:none;font-size:14px;}

.defaultfeature-yellow{background:#F8F5E2;padding-left:15px;}
.defaultfeature-yellow a:link {color: #996633;	text-decoration:none;font-size:14px;}
.defaultfeature-yellow a:visited {color: #996633;	text-decoration:none;font-size:14px;}
.defaultfeature-yellow a:hover {color: #996633;	text-decoration:underline;font-size:14px;}
.defaultfeature-yellow a:active {color: #996633;	text-decoration:none;font-size:14px;}

.defaultfeature-green{background:#E3E1D7;padding-left:15px;}
.defaultfeature-green a:link {color: #726839;	text-decoration:none;font-size:14px;}
.defaultfeature-green a:visited {color: #726839;	text-decoration:none;font-size:14px;}
.defaultfeature-green a:hover {color: #726839;	text-decoration:underline;font-size:14px;}
.defaultfeature-green a:active {color: #726839;text-decoration:none;font-size:14px;}

.defaultfeature-grey{background:#E8E8E8;padding-left:15px;}
.defaultfeature-grey a:link {color: #666666;	text-decoration:none;font-size:14px;}
.defaultfeature-grey a:visited {color: #666666;	text-decoration:none;font-size:14px;}
.defaultfeature-grey a:hover {color: #666666;	text-decoration:underline;font-size:14px;}
.defaultfeature-grey a:active {color: #666666;	text-decoration:none;font-size:14px;}

.defaultfeature-blue{background:#E8F0F4;padding-left:15px;}
.defaultfeature-blue a:link {color: #336699;	text-decoration:none;font-size:14px;}
.defaultfeature-blue a:visited {color: #336699;	text-decoration:none;font-size:14px;}
.defaultfeature-blue a:hover {color: #336699;	text-decoration:underline;font-size:14px;}
.defaultfeature-blue a:active {color: #336699;	text-decoration:none;font-size:14px;}

.defaultfeature-brown{background:#CDC0AC;padding-left:15px;}
.defaultfeature-brown a:link {color: #5D3F1F;	text-decoration:none;font-size:14px;}
.defaultfeature-brown a:visited {color: #5D3F1F;	text-decoration:none;font-size:14px;}
.defaultfeature-brown a:hover {color: #5D3F1F;	text-decoration:underline;font-size:14px;}
.defaultfeature-brown a:active {color: #5D3F1F;	text-decoration:none;font-size:14px;}
 **/
 
.travel-section-red{color:#cc0000;font-weight:bold;text-decoration:none;}
a.travel-section-red:link{color:#cc0000;font-weight:bold;text-decoration:underline;}
a.travel-section-red:visited{color:#cc0000;font-weight:bold;text-decoration:underline;}
a.travel-section-red:hover{color:#cc0000;font-weight:bold;text-decoration:none;}
a.travel-section-red:active{color:#cc0000;font-weight:bold;text-decoration:underline;}

 
/** GLOBAL COMMENTING **/
.commenter{
font-size:11px;
color:#999999;
margin-top:5px;
}
