/* CSS Document */body {  background-color:#000;  margin:0;  font-family:Century Gothic;  color:#233154;}li a{font-family:Century Gothic;}/* Start drop down styles *//* these are for the 3rd level drop downs so they get the hover styles */#special a:hover{color:#5D339D;}#special a{color:white;}#special2 a:hover{color:#5D339D;}#special2 a{color:white;}.displayBlock{display:block;}li{list-style:none; padding:0px; margin:0px;}ul{list-style:none; padding:0px; margin:0px;}.jd_menu{padding:0px; margin:0px;}.dropDownItem{height:35px; width:auto; text-align:left;}li .dropDownItem a{height:35px;}.dropDownItem a{height:35px;}/* Drop down menu styles */ul.jd_menu{ margin: 0px; padding: 0px; list-style-type: none; text-decoration:none;}ul.jd_menu ul { /*display: none;*/}ul.jd_menu li { float: left;}/* -- Sub-Menus -- */ul.jd_menu ul{ position: absolute; /*display: none;*/ list-style-type: none; margin: 0px; padding: 0px; z-index: 10000;}ul.jd_menu ul li{ float: none; margin: 0px;}ul.jd_menu,ul.jd_menu ul{ /*background-color:white;*/ background-color:black; font-family:arial;}ul.jd_menu ul { height: auto;}* html ul.jd_menu ul { width: 1%;}ul.jd_menu li { font-family: arial; font-size: 12px; /*color: #FFF;*/ line-height: 22px; margin: 0px; padding:0px; cursor: pointer; white-space: nowrap;}ul.jd_menu li li { width: auto; height:22px; padding:4px 0 4px 8px; margin:0px;}/* This is making everything inside of the <li> tag become red when hovering over instead of just hovering over the words */ul.jd_menu li li:hover a,ul.jd_menu li li:active a { /*color:#e60000;*/ color:#5D339D; height:22px;}ul.jd_menu li a { /*color: #666666;*/ color:#ffffff; text-decoration: none; /*width:180px; having this here displays the link in white even when you are not hovering over the words but it breaks the other buttons - pushing them down to the next line - only happens in IE8*/}ul.jd_menu li a:hover,ul.jd_menu li a:active{ font-size:12px; font-family:Century Gothic; /*color:#e60000;*/ color:#5D339D; height:22px; text-decoration:none;}ul.jd_menu li.jdm_hover,ul.jd_menu li.jdm_active { background-color: #f0f0f0;}ul.jd_menu a:visited{text-decoration:none; /*color: #666666;*/color:#ffffff;background-color:black;}/* /end drop down styles */.timesnew {  font-family:"Century Gothic";  color:233154;}.timestable{  font-family:"Century Gothic";  font-size:14px;  color:233154;}p {  margin:0;  padding:5px 0;}.whiteText{color:#ffffff;}.purple {  color:#5D339D;  font-size:20px;  line-height:1.5;  padding:5px 0px;  }  #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;  width:325px;  float:left;}#navigation-top {  float:right;}#navigation-top a {  display:block;  height:164px;  background-position:left;  float:left;}#navigation-topShort a {  display:block;  height:82px;  background-position:left;  float:left;}#navigation-top a:hover, #navigation-top .selected  {  background-position:right;}#navigation-topShort a:hover, #navigation-topShort .selected  {  background-position:right;}.home {  /*width:320px;  height:90px;*/  position:absolute;  display:block;  /*top:40px;*/}/* Startd background images for top navigation (short is used for homepage */.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;}.about-usShort {  background-image:url('../images/global/btn-top-aboutusShort.jpg');  width:89px;}.client-servicesShort {  background-image:url('../images/global/btn-top-clientservicesShort.jpg');  width:138px;}.contact-usShort {  background-image:url('../images/global/btn-top-contactusShort.jpg');  width:109px;}.reportsShort {  background-image:url('../images/global/btn-top-reportsShort.jpg');  width:78px;}.reservationsShort {  background-image:url('../images/global/btn-top-reservationsShort.jpg');  width:121px;}/* End background images for top navigation */#main-content {  background-color:#fff;  padding-left:20px;  padding-right:20px;  padding-top:10px;  padding-bottom:0px;  font-size:14px;}#main-content-more {  background-color:#fff;  padding-left:20px;  padding-right:20px;  padding-top:10px;  padding-bottom:0px;  font-size:14px;}#main-content-right {  background-color:#fff;  padding-left:20px;  padding-right:225px;  padding-top:10px;  padding-bottom:0px;  font-size:14px;}#right-image {	padding:5px;	width:200px;	background-color:#FFFFFF;	float:right;	}	#right-image2 {	padding-left:5px;	background-color:#FFFFFF;	float:right;	bottom:0px;	}	#left-image {	padding:5px;	width:200px;	background-color:#FFFFFF;		float:left;	}	#left-image2 {	background-color:#FFFFFF;		float:left;		padding-right:15px;	}		#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:10px;	font-size:14px;	background-color:#fff;	margin-left:220px;	}	#text2 {	width:441px;	padding:5px 5px 0px 5px;	font-size:14px;	background-color:#fff;	margin-left:330px;	}	#text3 {	width:770px;	padding:10px;	font-size:14px;	background-color:#fff;	margin-left:220px;	}	#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');  }.forms {  width:82px;  background-image:url('../images/global/btn-bot-form.jpg');  }.sitemap {  width:110px;  background-image:url('../images/global/btn-bot-sitemap.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');  }.citiesfont {  font-size:0.8em;}   #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;  font-family:Verdana, Arial, Helvetica, sans-serif;}#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:150px;  background-image:url('../images/global/subnav-bg.gif');  position: absolute;	top:30px;	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;}.left {  text-align:left;}.padding-wrap-form {  padding: 10px;}/*executive team page*/#exec-main-content {  background-color:#fff;  padding:0 0 0 20px;  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}	/*  Form styles, added by V Lyczmanenko *//*  Do not highlight required fields at this time */.required{background-color:#FFFFFF;}.input {background-color:#FFFFFF;}
