@charset "utf-8";

/*------------------------- LE Systems -------------------------------------------------------*/
	#CSYS_Paging_TotalPages{padding: 14px 0px 0px 0px; float: left;	white-space: nowrap;}
	#CSYS_Paging_Container{ padding: 8px 0px 0px 0px;  float: right;}
	#CSYS_Paging_Prev{		padding: 6px 8px 0px 0px;  float: left; width: 139px; height: 24px; text-decoration: underline; font-weight: normal; text-align: right;}
	#CSYS_Paging_None{ 		padding: 6px 0px 0px 0px;  float: left; width: 79px; height: 24px; text-decoration: none; font-weight: normal; text-align: center;}
	#CSYS_Paging_Numbers{	padding: 3px 0px 0px 0px;  float: left; }
	#CSYS_Paging_Next{		padding: 6px 0px 0px 8px;  float: left; width: 79px; height: 24px; text-decoration: underline; font-weight: normal; text-align: left;}
	
/*------------------------- Redefine -------------------------------------------------------*/
	
	body {	margin: 0;	padding: 0;	font-family:  "Trebuchet MS", Verdana, sans-serif;	text-align: center;	line-height: 1.5em;	color: #333; font-size: .9em; background: #fff;	voice-family: "\"}\""; 	voice-family: inherit; }
	html>body { /* be nice to Opera */	font-size: small;	}	
	p {	margin: 1em 0 1em;	padding: 0;	}
	h1, h2, h3, h4, h5, h6 { border:0px solid red; 	font-family: "Trebuchet MS", Verdana, sans-serif;	font-size: 1.5em;	font-weight: bold;	color: #003C80;	padding: 0;	margin: 10px 0 0 0 ;	border-bottom: 0px solid #eee;}
	h2 {font-size:1em;} 	h3 {font-size: 1.4em;}	h4 {font-size: 1em; border:0; color:#000000;}	h5 {font-size: 1em;}	h6 {font-size: 1em;}
	
	a{color:#000;}
	a:hover{color:#f00; text-decoration:underline;}
	h1 span, h2 span, h3 span {	color: #999;	}
	blockquote {	font-size: 88%;	color: #777;	padding-left: 23px;	background: url(../../images/quotemarks.gif) no-repeat 0 3px;	}
	blockquote.praise {	padding: 0 0 10px 23px;	border-bottom: 1px solid #eee;	}
	abbr, acronym, .popup {	font-style: normal;	border-bottom: 1px dotted;	}
	dt {  	font-weight:bold; background: url(../../images/pageElements/arrowDown.gif) no-repeat left center; padding:0 0 0 17px; margin-top:20px;}
	dl, dd{ margin:00 0 00px 0; }	
	em {	font-style: italic;	}
	strong {	font-weight: bold;	}
	hr { height:1px; border:3px solid #C9E7E5; padding:0px; margin:5px 0px;}	
	.FormRequired {color:#ff9d01; padding:0px 0 0px 17px; background: url(../../images/pageElements/arrowDownRequired.gif) no-repeat left center;}
	.hidden, #Printlogo, #Printfooter{display:none;}
	.ImageBorder { Border:10px Solid #fff;}
	
/*-------------------------( main column )-------------------------------- */
	#main-body {clear:left;}
	/* End IE5-Mac hack */
	#main-body { border:0; padding:0; }
	
	#content { border:1px solid #C9E7E5;	float: left;	margin: 9px 0 0 0px; height:auto;	padding: 5px 10px 40px 10px;	width: 520px; voice-family: "\"}\""; voice-family: inherit;  	width: 538px; }		
	#content .entry {	margin: 0 0 5px 0;	border-bottom: 1px dashed #ddd;	}


	#content table {width:100%; clear:both;}

/*-------------------------( top )-------------------------------- */
	#wrap { border-bottom:1px solid #C9E7E5; position: relative; margin: 0 auto;	padding: 0;	 width: 760px; voice-family: "\"}\""; voice-family: inherit; width: 760px;	font-size: 90%;	text-align: left; }
	#logo { 	padding: 0;	margin: 0; margin-top: 8px; background:  url(../../images/header/headerImage.jpg) no-repeat right top; 	height: 98px; width:760px;}
	
/*-------------------------( Top Nav )-------------------------------- */
	#topNavContainer{ height: 37px; width: 538px;background: #C9E7E5; border: 1px solid #59839C;}
	#topNav {float: left;	width: 538px;  height: 35px;	margin: 0; margin-left:10px; 	padding: 0px; list-style: none;	font-size: 100%; font-weight: normal;	 }
	#topNav li {	float: left;	margin: 0;	padding: 0;	list-style: none; }
	#topNav a { border:0px solid red;	font-family: 'Trebuchet MS', sans-serif; float: left;	padding: 8px 12px; text-decoration:underline;  }
	#topNav a:hover, #topNav a.active { border:0px solid red; color:#fff; text-decoration: none; padding: 8px 11px; background: url(../../images/header/topNavLinkRoll.gif) repeat-x top left; border-left: 1px solid #59839C; border-right: 1px solid #59839C;}
	#topNav a.active {	font-weight: normal; color:#FFFFFF; border-left: 1px solid #59839C; border-right: 1px solid #59839C;}
	#first a{padding-left: 25px; border:0px solid red;}
	#topNav .NavSelected{color:#fff; }
	
	
	#search{ border:1px solid #CDDAE1; float:right; width:96%; background:#EFF8F7;  padding:0; margin:0;  margin-top:5px; margin-left:-9px; padding:10px; height:30px;}
	#search h1{ margin:0; padding:0;}
	form{margin:0px;  padding:0px; padding-top:15px; height:0px; }
	.searchBox{border:1px solid #689F9B; margin:0px; margin-bottom:3px; margin-right:-10px; padding:0px; padding-left:5px; width:95px; height:21px; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
	.inputBox{border:1px solid #689F9B; margin:0px; margin-bottom:3px; padding:0px; padding-left:5px; margin-right:5px; height:21px; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; }
	.button{ background:#CCCC33 url(../../images/pageElements/buttonBg.gif) left center no-repeat; width:75px; margin-bottom:3px;  border: 1px solid #689F9B; border-left:0px; height:23px; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight:bold; cursor: pointer;}
	html>body .button {margin-bottom:-1px;}
	#search legend{margin:0; padding:0; display:none;}
	#search fieldset{margin:0; padding:0; border:0px;}

	
/*-------------------------( Side Bar )--------------------------------510px - works but looks bad */
/* color: #937966;  */
	#sidebar { border:1px solid #C9E7E5; background:#EFF8F7; position: relative;	line-height: 1.5em;	margin: -138px 0px 20px 565px; padding:0; color:Black;	  width:190px;	}
	a.bannerAds{border:0px solid #C9E7E5; display:block;  margin-bottom:7px; margin-top:7px; margin-left:12px; margin-right:10px; padding:0; }
	#sidebar h3 {font-family: "Trebuchet MS", Verdana, sans-serif;	font-size: 1.4em; color: #55463A;	padding: 18px 0 0 0;	margin: 0;	}
	#sidebar a:link {	color: #666666; 	}
	#sidebar a:visited {	color: #9D9187;	}
	#sidebar a:hover {	color: #533F34;	}
	
	#hotelSearch { border:1px solid red; width:200px; height:200px; float:right;}
	.hotel	{ border:0px solid red; font-family:Verdana, Arial, Helvetica, sans-serif, "Trebuchet MS"; font-size:10px;}
	.hotelSearch dt {border:0px solid red;  	font-weight:bold; font-size:60%; margin-left:15px; background: url(../../images/hotelSearch/arrowDown.gif) no-repeat left center; padding:0 0 4px 17px; margin:0; color:#184297;}	
	.hotelSearch dl, .hotelSearch dd{border:0px solid red; margin:0 0 5px 0; padding:0px; width:100px; }
	.hotelSearchContainer{ background: url(../../images/hotelSearch/bestPriceHotelsBottom.gif) top left no-repeat; border:0px solid red;}
	
	
/*-------------------------( SIDE NAV )-------------------------------- */
	#sidebar #news dl a { text-decoration:none; color:#AE4300;}
	#sidebar #news dl a:hover{ text-decoration:none; color:#929292; }
	
/*-------------------------( figures )-------------------------------- */
	#content dl dt {	font-weight: bold;		font-size: 90%;	}
	#content .hp dt {	margin: 0 0 6px 0;	padding: 0;	font-family: "Trebuchet MS", Verdana, sans-serif;	font-size: 110%;	}
	#content .hp dd a {	padding: 0; 	margin: 0;	color: #963;	text-decoration: none;	font-size: 130%; border:0px solid red;		}
	#content .hp dd {	margin: 0px 0 6px 0;	padding: 0px;	font-size: 100%;	}
	#content .hp .pick {	float: left;	margin: 6px 12px 0 10px;	}
	#content .first {	padding-top: 12px;	border-top: 1px solid #ddd;	}
	#content .hp .softwareHead{font-size: 100%;	display: block; color: #DB5400; font-weight:bold;	text-decoration: none; background: url(../../images/pageElements/arrow.gif) no-repeat left center; margin: 0 0 0 0px;	padding: 0 0 0 12px;}
	#content li {font-size: 90%;}
	
/*-------------------------( links Columns within content area )-------------------------------- */
	#content .linksCol{width:245px;  float:left; margin-top:10px; margin-right:10px;  font-family: "Trebuchet MS", Verdana, sans-serif;	}
	.linksColWide{width:500px; float:right;   margin-left:200px;  font-family: "Trebuchet MS", Verdana, sans-serif;	}
	.linksCol a.linksHeading, .linksCol a:active.linksHeading {color:#000; font-size:1.1em;}
	.linksCol a.linksNumber, .linksCol a:active.linksNumber {color:#f00; font-size:90%;}
	
	#linksColRight{ border:0px solid red; float:right; width:170px; margin-top:10px;}
	#linksColRight input, #linksColRight select{width:120px; }
	#linksColRight .button{width:90px; }
	
	.linksHeading  {font-family: "Trebuchet MS", Verdana, sans-serif; font-weight:bold;	font-size: 1em; color:#000;}
	
	.linksColContactLeft { border:0px solid red; width:170px; float:left; margin-top:10px; margin-right:5px;  font-family: "Trebuchet MS", Verdana, sans-serif;	}
	.linksColContactRight { border:0px solid red; width:330px; float:left; margin-top:10px; margin-right:5px;  font-family: "Trebuchet MS", Verdana, sans-serif;	}
	
/*-------------------------( footer )-------------------------------- */
	#footer { width:760px; text-align:left;	position: relative; border:0px solid red;	 	margin: 0px auto;	padding: 0;	color: #000; font-family: "Trebuchet MS", Verdana, sans-serif; }
	#footer p {	margin-top: -10px;	padding: 8px 0px; color:#999999; }
	#footer a {	color:#999999; }
	#footer a:hover {	color:#f00; }

	
	/* Fixes float escaping bug in IE/Win, hides from IE Mac \*/
	* html #footer p { height: 1%; }
	/* End hide from IE Mac */
	
/*-------------------------( Side Nav, Second and third level navagation )-------------------------------- */
	#innerNav{ float:left; width:100%; margin: 0px;	padding: 0;   text-align:left; border:0px dashed red; }
	#innerNav ul {list-style: none;	margin: 0; 	padding: 0px;  border:1px solid blue;}
	#innerNav li {list-style: none;	margin: 0; padding: 0px;}
	#innerNav li a { display: block; width: 90%; margin: 0px; padding: 5px 0px 5px 27px; text-decoration: none;  color:  #0466CB; border-top: 1px solid #fff; border-bottom: 1px solid #D7D7D8;	background: url(../../images/sideNav/link.gif) no-repeat left center;  }
	#innerNav li a:hover { color:  #0466CB; 	width:90%; background: url(../../images/sideNav/linkRoll.gif) repeat-x left center;}
	html>body #innerNav li a { width: auto; }
	
/*-------------------------( misc. )-------------------------------- */
	h3 img {	vertical-align: middle;	}
	ul.noBullet li {	list-style-type: none;	}
	ul.fiveent em {	color: #999;	font-style: normal;	}

	#LastModified {padding:12px; font-size:.89em;}

	.PrintSpan {float:right; padding:0 12px; padding-top:60px; text-decoration:none;}
	.PrintSpan a {color: #ccc;  text-decoration:none;}
	.PrintSpan a:hover {color: #A1CAE8;}
	
	.PrintSpan{display:none;}
	
	
/*----------------------------(treeview style)------------------------------------- */
	.treeviewL1 {font-size:10pt; font-weight:bold; color:Black;  }
	.treeviewL2 {font-size:9pt; font-weight:bold; color:Black; }
	.treeviewL3 {font-size:8pt; font-weight:bold; color:Black;}
			

