/* CSS Document */body {  background-color:#000;  margin:0;  font-family:Verdana, Arial, Helvetica, sans-serif;  color:#575757;}  p {  margin:0;  padding:5px 0;}.purple {  color:#5D339D;  font-size:20px;  }#body-container {  width:860px;  margin:0 auto;}/*#header {  height:164px;  background-image:url('../images/global/header-logo.gif');  background-repeat:no-repeat;  background-color:#575757;  position:relative;}*/#navigation-top {  float:right; }#navigation-top a {  display:block;  height:164px;  background-position:left;  float:left;}#navigation-top a:hover, #navigation-top .selected  {  background-position:right;}/*.home {  width:320px;  height:90px;  position:absolute;  display:block;  top:40px;}*/.about-us {  background-image:url('../images/global/btn-top-aboutus.jpg');  width:89px;}.client-services {  background-image:url('../images/global/btn-top-clientservices.jpg');  width:138px;}.contact-us {  background-image:url('../images/global/btn-top-contactus.jpg');  width:109px;}.reports {  background-image:url('../images/global/btn-top-reports.jpg');  width:78px;}.reservations {  background-image:url('../images/global/btn-top-reservations.jpg');  width:121px;}#main-content {  background-color:#fff;  padding:20px;  font-size:14px;}#nomargin {  background-color:#fff;  padding:0px;  font-size:14px;}#left-image {	padding:5px;	width:200px;	background-color:#FFFFFF;		float:left;	}	#left-image2 {	background-color:#FFFFFF;		float:left;		padding-right:15px;		padding-bottom:0px;	}		#left-content {	padding:5px;	width:45%;	background-color:#FFFFFF;	float:left;	}	#right-content {	padding:5px;	width:45%;	background-color:#FFFFFF;	margin-left:420px;	}#text {	width:570px;	padding:0px;	font-size:14px;	font-family:"Century Gothic";	background-color:#fff;	margin-left:220px;	}#text_other {	width:470px;	padding:0px;	font-size:14px;	background-color:#fff;	margin-left:300px;	font-family:"Century Gothic";	}	#text2 {	width:441px;	padding:5px 5px 0px 5px;	font-size:14px;	background-color:#fff;	margin-left:330px;	}	#navigation-bottom {  height:39px;}#navigation-bottom a {  display:block;  height:39px;  background-position:top;  float:left;}#navigation-bottom a:hover, #navigation-bottom .selected {  background-position:bottom;}.whitepaper {  width:126px;  background-image:url('../images/global/btn-bot-whitepaper.jpg');}.blog {  width:82px;  background-image:url('../images/global/btn-bot-blog.jpg');  }.sitemap {  width:110px;  background-image:url('../images/global/btn-bot-sitemap.jpg');  }.forms {  width:82px;  background-image:url('../images/global/btn-bot-form.jpg');  }.terms {  width:209px;  background-image:url('../images/global/btn-bot-terms.jpg');  }.privacypolicy {  width:161px;  background-image:url('../images/global/btn-bot-privacypolicy.jpg');  }.cities {  width:172px;  background-image:url('../images/global/btn-bot-cities.jpg');  } #footer {  height:30px;  background-color:#2a2a2a;  text-align:center;  color:#fff;  line-height:30px;  font-size:10px;  font-family:"Times New Roman";}#subnavigation {  background-image:url('../images/global/subnav-bg.gif');  height:23px;  font-size:12px;}#subnavigation a {  color:#fff;}#subnavigation ul {  padding:0;  margin:0 0 0 20px;  list-style:none;}#subnavigation li {  float:left;  height:23px;  line-height:23px;  padding:0 5px 0 10px;  border-left:1px solid #fff;  position:relative;}#subnavigation li.first {  border:none;}#subnavigation li ul { /* second-level lists */    display: none;	}#subnavigation li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */	top: auto;	left: auto;}#subnavigation li:hover ul, #subnavigation li.over ul { /* lists nested under hovered list items */	display:block;	width:200px;  background-image:url('../images/global/subnav-bg.gif');  position: absolute;	top:23px;	left:10px;    padding:0;	margin:0;    }#subnavigation li ul li {  border:none;  float:none;}.clear {  clear:both;}.image-row {  text-align:center;}.image-row img {	padding:1px;}	.highslide {	cursor: url(highslide/graphics/zoomin.cur), pointer;    outline: none;}.highslide img {	border: 2px solid gray;}.highslide:hover img {	border: 2px solid silver;}.highslide-image {    border-bottom: 1px solid white;}.highslide-image-blur {}.highslide-caption {    display: none;        border-bottom: 1px solid white;    font-family: Verdana, Helvetica;    font-size: 10pt;    padding: 5px;    background-color: silver;}.highslide-loading {    display: block;	color: white;	font-size: 9px;	font-weight: bold;	text-transform: uppercase;    text-decoration: none;	padding: 3px;	border-top: 1px solid white;	border-bottom: 1px solid white;    background-color: black;    /*    padding-left: 22px;    background-image: url(highslide/graphics/loader.gif);    background-repeat: no-repeat;    background-position: 3px 1px;    */}a.highslide-credits,a.highslide-credits i {    padding: 2px;    color: silver;    text-decoration: none;	font-size: 10px;}a.highslide-credits:hover,a.highslide-credits:hover i {    color: white;    background-color: gray;}.highslide-display-block {    display: block;}.highslide-display-none {    display: none;}.center {  text-align:center;}.padding-wrap-form {  padding: 10px;}/*executive team page*/#exec-main-content {  background-color:#fff;  padding:0px;  font-size:14px;}#Rev-1-2-01 {	width:47px;	height:486px;	background-image:url(../images/executive/Rev-1-2_01.jpg);}#Rev-1-2-02 {	width:270px;	height:486px;	background:url(../images/executive/Rev-1-2_02.jpg);}#Rev-1-2-03 {	width:94px;	height:486px;	background:url(../images/executive/Rev-1-2_03.jpg);}#Rev-1-2-04 {	width:155px;	height:486px;	background:url(../images/executive/Rev-1-2_04.jpg);}#Rev-1-2-05 {	width:87px;	height:486px;	background:url(../images/executive/Rev-1-2_05.jpg);}#Rev-1-2-06 {	width:100px;	height:486px;	background:url(../images/executive/Rev-1-2_06.jpg);}#Rev-1-2-07 {	width:107px;	height:486px;	background:url(../images/executive/Rev-1-2_07.jpg);}/*tooltip style*/a.info{    position:relative; /*this is the key*/    z-index:24; background-color:#ccc;    color:#000;    text-decoration:none}a.info:hover{z-index:25; background-color:#ff0}a.info span{display: none}a.info:hover span{ /*the span will display just on :hover state*/    display:block;    position:absolute;    top:0px; left:0px; width:20em;	padding:5px;    border:1px solid #000000;    background-color:#999999;    text-align: center}