/* $Id: example.css,v 1.5 2006/03/27 02:44:36 pat Exp $ *//*--------------------------------------------------  REQUIRED to hide the non-active tab content.  But do not hide them in the print stylesheet!  --------------------------------------------------*/.tabberlive .tabbertabhide { display:none;}/*--------------------------------------------------  .tabber = before the tabber interface is set up  .tabberlive = after the tabber interface is set up  --------------------------------------------------*/.tabber {}.tabberlive {}/*--------------------------------------------------  ul.tabbernav = the tab navigation list  li.tabberactive = the active tab  --------------------------------------------------*/ul.tabbernav{ margin:0; padding: 3px 0; border-bottom-width:1px; border-bottom-color:#CCCCCC; border-bottom-style:solid; font: bold 12px Verdana, sans-serif;}ul.tabbernav li{ list-style: none; margin: 0; display: inline;}ul.tabbernav li a{ padding: 3px 0.5em; margin-left: 3px; border: 1px solid #CCCCCC; border-bottom: none; background: #CCCCCC; text-decoration: none;}ul.tabbernav li a:link { color: #192450; }ul.tabbernav li a:visited { color: #CCCCCC; }ul.tabbernav li a:hover{	color: #ffffff;	background: #CCCCCC;	border-color: #666666;}ul.tabbernav li.tabberactive a{ background-color: #fff; border-bottom: 1px solid #DDDDDD; background-color:#EEEEEE;}ul.tabbernav li.tabberactive a:hover{ color: #192450; background: #EEEEEE; border-bottom: 1px solid white; }/*--------------------------------------------------  .tabbertab = the tab content  Add style only after the tabber interface is set up (.tabberlive)  --------------------------------------------------*/.tabberlive .tabbertab { padding:5px; border:1px solid #aaa; border-top:0; background-color:#EEEEEE; /* If you don't want the tab size changing whenever a tab is changed    you can set a fixed height */ /* height:200px; */ /* If you set a fix height set overflow to auto and you will get a    scrollbar when necessary */ /* overflow:auto; */}/* If desired, hide the heading since a heading is provided by the tab */.tabberlive .tabbertab h2 { display:none;}.tabberlive .tabbertab h3 { display:none;}/* Example of using an ID to set different styles for the tabs on the page */.tabberlive#tab1 {}.tabberlive#tab2 {}.tabberlive#tab2 .tabbertab { height:150px; overflow:auto;}/* Navigation */.nav, .nav ul { 	list-style: none;	margin: 0;	padding: 0;}.nav {  font-family:Arial, Helvetica, sans-serif;  z-index: 1000;  position: relative;}.nav li {  float: left;  margin: 0;  padding: 0;  position: relative;}.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {  font-family:Arial, Helvetica, sans-serif;  font-weight:bold;  font-size:12px;  background-image:url(../images/navbg.jpg);  color: #1e3363;  display: block;  padding: 5px 9px 5px 9px;  text-decoration: none; }.nav li a:hover {  color: #ffffff;  background-image:url(../images/navbg-over.jpg);  border-bottom-width:1px;  border-bottom-style:dotted;  border-bottom-color:#FFFFFF;}#nav-one li:hover a, #nav-one li.sfHover a {  color: #ffffff;	  background-image:url(../images/navbg-over.jpg);    border-bottom-width:1px;  border-bottom-style:dotted;  border-bottom-color:#FFFFFF;}#nav-one li:hover ul a, #nav-one li.sfHover ul a {  color: #1e3363;  background-image:url(../images/navbg-over.jpg);    border-bottom-width:1px;  border-bottom-style:dotted;  border-bottom-color:#FFFFFF;}#nav-one li:hover ul a:hover, #nav-one li.sfHover ul a:hover {  background: #eee;  color: #1e3363;	}.nav ul {  list-style: none;  margin: 0;  width: 180px;  position: absolute;  top: -999em;  left: 0px;}.nav li:hover ul,.nav li.sfHover ul {  top: 33px;}.nav ul li {  border: 0;  float: none;  width: 180px;}.nav ul a {  /*padding-right: 20px; */  white-space: nowrap;  width: 180px;}.nav ul a:hover {  background: #ccc;  color: #000;  width: 180px;}#container #top #nav #nav-one .navspacer {	height:32px;	background-image: url(../images/navbg-white.jpg);}    #container #top #nav {	height:32px;	background-image: url(../images/navbg.jpg);} #container{	width: 100%;	line-height: 140%;	margin: auto;	min-width: 980px;	background-image: url(../images/bodybg.jpg);	background-position-y: 120px;	background-repeat: no-repeat;}h2 {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	line-height: 18px;	font-weight: bold;	color:#192450;}#top{}#top h1{padding: 0;margin: 0;}#leftnav{	float: left;	width: 275px;	margin-left: 0px;}#content{	float: left;	width: 655px;	margin-left: 25px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 18px;	font-weight: normal;	position: relative;	z-index: 0;	max-width: 655px;}#footer{	clear: both;	margin: 0;	padding: 0.5em;	color: #333;	background-color: #ddd;	border-top: 1px solid gray;	font-family: Arial, Helvetica, sans-serif;	font-size: 9px;	text-align: right;}#booknow {	float: left;	height: 500px;	width: 250px;	background-color: #CCCCCC;}#bodycontent {	width: auto;	float: left;	background-color: #00FFFF;}.tabbedcontent {	font-family:Arial, Helvetica, sans-serif;	font-size:9px;	width: 140px;}#floater {	position:absolute;	visibility:hidden;	width:246px;	height:auto;	margin:0px;	padding:0px;	padding-left: 20px;	background-image: url(../images/booknow-body.jpg);	padding-right: 20px;	background-repeat: repeat-x;}.tableleft {	border-left-width:1px;	border-left-style:dotted;	border-left-color:#999999;}.tableleft-header {	border-left-width:1px;	border-left-style:dotted;	border-left-color:#999999;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	line-height: 18px;	font-weight: bold;	color:#192450;}.tableleft2 {	border-left-width:1px;	border-left-style:dotted;	border-left-color:#999999;	padding-left: 8px;}.table-content-headings {	font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight: bold;	color:#000000;}.tablel-bottom {	border-left-width:1px;	border-left-style:dotted;	border-left-color:#999999;	padding-left: 8px;	}#container #content #topimage img {	padding-top: 0px;	padding-right: 0px;	padding-bottom: 10px;	padding-left: 5px;	}.tableleft2heading {	font-family:Arial, Helvetica, sans-serif;	font-size:14px;	font-weight: bold;	color:#192450;	padding-left: 8px;}.tablepad {	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 5px;	margin-right: 0px;	float: left;	width: 305px;	max-width: 305px;}