﻿/* global reset */
*{ margin: 0; padding: 0; }*
:focus, :active { outline: 0; }

body {font: .8em Arial, Helvetica, sans-serif;background: #fff url('../images/bg-body.png') repeat-x;color: #333;}
a { color: #09F; text-decoration: none; }
a:hover {color:#099;}
img { border: 0; }
h1 {  float: left; margin: 20px 0 50px; font-size: 4em; color: #fff; }
h2 {color: #9C3;font-size: 2.4em;font-weight: normal;margin: 0 0 2px 0;}
h2 a { text-decoration: none; }
h3 {color: #690;font-size: 1.6em ;font-weight: bold;margin-top: 0;}
h4 {color: #F90;font-size: 1.2em;font-weight: bold;margin: 0 0 2px 0;}
h5 {color: #666;font-size: 1.2em;font-weight: bold;margin-top: 0;}
.wrap { margin: 0 auto; width: 900px; }
.clear { clear: both; }
.hr { color: #ccc; }
.H2White {font-size: 1.6em;color: #fff;letter-spacing: .1em;font-weight: bold;}
.attention {background:transparent url('../bullets/bubble.png') no-repeat 0 .4em; padding: .4em 0 .4em 30px}
.divider {border-left:1px #ccc dashed;}
p  { margin: 15px 0 15px 0; line-height: 1.6em; }
#content { margin: 0 auto; width: 900px; }
#top { float: right; margin: 38px 0 30px 0;}
	#top li { list-style: none; display: inline; }
	#top li a { float: left; padding: 6px 20px; margin: 3px 2px 0 0; color: #ccc; }
	#top li a.current { color: #fff; background: #A82A15; }
	#top li a:hover { background: #808080; color: #fff; }
#logo {float:left;width:230px;margin:0;}
#logo h1{width: 230px;height: 164px;display: block;margin: 0;padding:0;font-size:1em;}
#logo h1 a{width:230px; height:164px; display:block; text-decoration:none; text-indent:-2000px;}
#logo h1 a.logo{width:230px; height:164px; display:block; text-decoration:none; background:url('../images/bg-header-logo.png') no-repeat transparent;color:#fff;}
#vtttext {float:left;width:301px;margin:0;}
#vtttext h2{width: 301px;height: 111px;display: block;margin: 0;padding:0;font-size:1em;}
#vtttext h2 a{width:301px; height:111px; display:block; text-decoration:none; text-indent:-2000px;}
#vtttext h2 a.vtttext{width:301px; height:111px; display:block; text-decoration:none; background:url('../images/bg-interactive-vt-text.png') no-repeat transparent;color:#fff;}
.tourshot{width:240px; height:256px; display:block; text-decoration:none; background:url('../images/tour-angled-devega.png') no-repeat transparent;color:#fff;float:right;position:relative}
#intro {clear: both;padding: 10px;border: 1px solid #dedede;background: #efefef;margin: 0 0 30px;}
.360banner {float:right;padding:0 0 20px 20px;margin:0 0 20px 20px;width:316px;}
#navcontainer{float: left;width: 650px;margin:20px 0 16px 0}
#navlist{margin: 0;padding: 0 0 20px 10px;border-bottom: 1px solid #9C3;}
#navlist ul, #navlist li{margin: 0;padding: 0;display: inline;list-style-type: none;font-size:1.2em}
#navlist a:link, #navlist a:visited{float: left;line-height: 14px;font-weight: bold;margin: 0 15px 4px 15px;text-decoration: none;color: #639;}
#navlist a:link#current, #navlist a:visited#current, #navlist a:hover{border-bottom: 4px solid #9C3;padding-bottom: 2px;background: transparent;color: #639;}
#navlist a:hover { color: #639; }
#boxLeft {float: left;width: 40%;}
#boxRight {float: right;width: 59%;}
.centerCell {text-align: center;font-size: 11px;line-height: 13px;}

#left { float: left;width: 180px  }
#right { float: right; width: 650px; margin: 0 0 15px 0; padding-left:30px}
#right h4 { color:#999 }
#right img { margin: 0 3px 3px 0; border: 2px solid #eee; padding: 2px; }
#right ul { margin:12px 0 12px 20px;}
#right li { margin:12px 0; }
#footer { padding: 45px 0 5px 0; background: #00B1B0 url('../images/bg-footer.png') repeat-x; }
	#copyright {float: left;margin: 50px 0 0 0;color: #FFF;font-size: .8em;}
		#copyright p { margin: 0 0 5px; }
		#copyright a { color: #fff; }
	#footer-ads {float: right;font-size: .9em;font-weight: bold;color: #D9FFFF;width: 400px;height: 145px;	padding: 52px 0px 0 50px;	text-align: right;}
#navfootercontainer{margin-bottom: 1em;overflow: hidden;width: 300px;}
#navfooterlist{list-style-type: none;margin: 0;padding: 0;}
#navfooterlist li{border-left: 1px solid #D9FFFF;float: left;line-height: 1.1em;margin: 0 .5em 0 -.5em;padding: 0 1em 0 1em;}
#navfooterlist a{font-size:1.2em; color :#fff}
/*Table Styles*/
#box-table-a
{
	width: 100%;
	text-align: left;
	border-collapse: collapse;
	
}
#box-table-a th
{
	font-size: .74em;
	font-weight: bold;
	padding: 4px;
	background: transparent url('../images/bg-table-header.png') repeat-x 0 -8px;
	border-top: 2px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
	color: #039;
}
#box-table-a td
{
	padding: 4px;
	background: #fff; 
	border-bottom: 1px solid #e4e4e4;
	color: #666;
	border-top: 1px solid transparent;
	font-size: .74em;
}
#box-table-a tr:hover td
{
	background: #efefef;
	color: #333;
}
