/* HTML Element Styles Start */
* {
	padding: 0px;
	margin: 0px;
	border: 0px;
}

HTML {
	overflow-y: scroll;
}

BODY {
	font-family: georgia, arial, helvetica, sans serif;
	font-size: 0.75em;
	color: #000000;
	background-color: #CCCCCC;
	padding: 0px;
	margin: 0px;
	text-align: left;
}

IMG {
	border: 0px;
	margin: 0px;
	padding: 0px;
	overflow: hidden;
}

H1 {
	font-family: 'Trebuchet MS', georgia, arial, helvetica, sans serif;
	font-weight: normal;
	font-size: 1.5em;
	color: #000000;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
} 

H2 {
	font-family: 'Trebuchet MS', georgia, arial, helvetica, sans serif;
	font-weight: normal;
	font-size: 2em;
	color: #999999;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	padding-bottom:10px;
}

H3 {
	font-family: Georgia, arial, helvetica, sans serif;
	font-weight: normal;
	font-size: 1.4em;
	font-style: italic;
	color: #000000;
	margin: -4px 0px 9px 0px;
	padding: 0px;
}

H4 {
	font-family: 'Trebuchet MS', georgia, arial, helvetica, sans serif;
	font-weight: bold;
	font-size: 1.3em;
	color: #000000;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}

H5 {
	font-family: 'Trebuchet MS', georgia, arial, helvetica, sans serif;
	font-weight: normal;
	font-size: 1.5em;
	color: #FD4A0F;
	margin: 0px;
	padding: 0px;
} 

H6 {
	font-family: Georgia, arial, helvetica, sans serif;
	font-weight: normal;
	font-size: 1.3em;
	font-style: italic;
	color: #000000;
	margin: 0px 0px 25px 0px;
	padding: 0px;
}

OL {
	margin: 0px 0px 1em 2em;
}

OL LI {
	margin: 0px 0px 0.3em 0em;
}

P {
	margin: 0px 0px 1em 0px;
}

P A, P A:active, P A:visited, H6 A, H6 A:active, H6 A:visited, H6 A:hover, OL LI A, OL LI A:active, OL LI A:visited {
	font-style: italic;
	font-weight: normal;
	color: #FF4000;
	text-decoration: none;
}

P A:hover, OL LI A:hover {
	text-decoration: underline;
}

P A:hover {
	text-decoration: underline;
}

P.contactJobTitle {
	margin: -0.6em 0px 0em 0px;
	font-weight: bold;
}

P.aboutTitle {
	margin: 1.3em 0px 0em 0px;
	font-weight: bold;
}
/* HTML Element Styles End */


/* Container Styles Start */
#wrapper {
	width: 100%;
	height: auto;
	text-align: center;
}

#border {
	width: 990px;
	margin: 0 auto 0 auto;
	padding: 0px 0px 0px 0px;
	background: url(../images/bg.gif) top left repeat-y;
	background-color: #FFFFFF;
}

#container {
	width: 970px;
	margin: 0 auto 0 auto;
	padding: 0px 0px 0px 0px;
}

#header {
	clear: both;
	width: 970px;
	height: auto;
	background-color: #000000;
	float: left;
}

#topNav {
	clear: both;
    width: 970px;
	height: auto;
	background-color: #666666;
	font-family: 'Trebuchet MS', georgia, arial, sans serif;
	float: left;
}

#lhs {
	width: 291px;
	float: left;
	height: auto;
	text-align: left;
}

#main {
	float: right;
	width: 679px;
	text-align: left;
	height: auto;
}
#footer {
	width: 970px;
	height: 25px;
	clear: both;
	background-color: #666666;
	margin-top: 10px;
	font-family: 'Trebuchet MS', georgia, arial, sans serif;
}

#footer2 {
	width: 970px;
	height: 35px;
	clear: both;
	background-color: #666666;
	margin-top: 10px;
	font-family: 'Trebuchet MS', georgia, arial, sans serif;
}

#end {
	height: 0px;
	clear: both;
}
/* Container Styles End */


/* Header Styles Start */
#languageSelector {
	width: 315px;
	text-align: left;
	float: right;
	padding: 14px 0px 15px 0px;
}

#languageSelector UL {
	font-size: 0.8em;
}

#languageSelector UL LI {
	display: inline;
	background: url(../images/bulletLanguage.gif) top left repeat-y;
	padding: 0px 1px 0px 6px;
}

#languageSelector UL LI.first {
	background: none;
}

#languageSelector UL LI A, #languageSelector UL LI A:active, #languageSelector UL LI A:visited {
	color: #CCCCCC;
	text-decoration: none;
}

#languageSelector UL LI A:hover {
	color: #FFFFFF;
}

#logo {
	float: left;
	padding: 42px 0px 10px 25px;
}

#banner {
	float: right;
	padding: 6px 50px 0px 0px;
}
/* Header Styles End */


/* Top Navigation Styles Start */
#topNav UL {
	float: left;
	padding: 3px 0px 3px 25px;
	font-size: 1.1em;
	margin: 0px 0px 0px 0px;
	height: auto;
	display: inline;
	width: 945px;
	text-align: left;
}

#topNav UL LI {
	background: url(../images/bulletTopNav.gif) left no-repeat;
	list-style: none;
	padding: 0px 1px 3px 8px;
	margin: 0px 0px 0px 0px;
	display: inline;
}

#topNav UL LI.first {
	background: none;
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#topNav UL LI A, #topNav UL LI A:active, #topNav UL LI A:visited {
	color: #BEBEBE;
	text-decoration: none;
	padding: 3px 4px 3px 4px;
	margin: 0px 0px 0px 0px;
	height: auto;
}

#topNav UL LI A:hover, #topNav UL LI A.active, #topNav UL LI A.active:active, #topNav UL LI A.active:visited, #topNav UL LI A.active:hover {
	color: #FFFFFF;
	background-color: #999999;
}
/* Top Navigation Styles End */


/* LHS Styles Start */
#lhsTop {
	float: left;
	background-color: #DDDDDD;
	padding: 20px 25px 0px 25px;
	height: 280px;

}
#lhsTop1 {
	float: left;
	padding: 0px 1px 0px 0px;
	width: 240px;
	height:75px;
}
#lhsTop2 {
	float: left;
	padding: 0px 1px 0px 0px;
	width: 240px;
	height:51px;
}
#lhsTop3 {
	float: left;
	padding: 0px 1px 0px 0px;
	width: 240px;
	height:51px;
}
#lhsTop P {
	margin: 2em 0px 1.5em 0px;
}

#lhsFlash {
	float: left;
	padding: 15px 31px 0px 25px;
}

#lhsFlashTop {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	width: 235px;
	height: auto;
}
#lhsFlashTop2{
	text-align: center;
	width: 235px;
	height: auto;
	padding: 10px 0px 10px 0px;
}
#lhsFlashMid {
	text-align: center;
	width: 235px;
	height: auto;
	padding: 0px 0px 10px 0px;
}
#lhsFlashMid2 {
	text-align: center;
	width: 235px;
	height: auto;
	padding: 0px 0px 10px 0px;
}

#lhsFlashBtm {
	text-align: center;
	width: 235px;
	height: auto;
	margin: 0px 0px 10px 0px;
}

#lhsRealEstate, #lhsBookHotel, #lhsDestination {
	clear: both;
	float: left;
	width: 230px;
	height: auto;
	background-color: #FFFFFF;
	margin-left: 25px;
	margin-bottom: 10px;
}

#lhsRealEstateTitle, #lhsBookHotelTitle, #lhsDestinationTitle {
	height: 20px;
	background-color: #999999;
	color: #FFFFFF;
	margin-bottom: 3px;
	padding: 6px 0px 0px 6px;
	font-weight: bold;
	font-family: arial;
}

#lhsBookHotelContent, #lhsDestinationContent {
	background-color: #E3E3E3;
	padding: 10px 0px 10px 10px;
	height: auto;
}

#lhsRealEstateContent {
	background-color: #E3E3E3;
	padding: 20px 0px 20px 10px;
}

#lhsBookHotelLink, #lhsDestinationLink {
	clear: both;
	float: left;
}

#lhsBookHotelLink A, #lhsBookHotelLink A:active, #lhsBookHotelLink A:visited, #lhsDestinationLink A, #lhsDestinationLink A:active, #lhsDestinationLink A:visited {
	font-size: 0.8em;
	text-decoration: none;
	color: #FF4000;
	line-height: 40px;
}

#lhsBookHotelLink A:hover, #lhsDestinationLink A:hover {
	text-decoration: underline;
} 

#lhsRealEstateContent SELECT, #lhsBookHotelContent INPUT, #lhsDestinationContent INPUT {
	border: 1px solid #000000;
	font-family: verdana;
	font-size: 0.9em;
	padding: 1px;
}

#lhsDestinationSubmit, #lhsBookHotelSubmit {
	padding: 8px 10px 0px 0px;
	text-align: right;
	margin: 0px 0px 0px 0px;
}

.lhsImage {
	padding: 10px 0px 0px 25px;
}

.lhsImageCaption {
	width: 234px;
	font-size: 0.9em;
	padding: 5px 0px 0px 0px;
}
/* LHS Styles End */


/* MAIN Styles Start */
#mainContentHome {
	float: left;
	padding: 45px 0px 0px 0px;
}

#mainContentHome .lhs {
	float: left;
	width: 290px;
}

#mainContentHome .rhs{
	width: 290px;
	float: left;
	margin-left: 25px;
}

#mainContent2Col .lhs {
	float: left;
	width: 485px;
	padding: 30px 0px 20px 0px;
}

#mainContent2Col .rhs{
	width: 119px;
	float: left;
	margin-left: 25px;
	padding: 30px 0px 20px 0px;
}

.article {
	width: 550px;
	height: auto;
	margin-bottom: 1em;
}

TABLE.contentTable TD {
	vertical-align: top;
	text-align: left;
}
/* MAIN Styles End */


/* Footer Styles Start */
#footerNav UL {
	float: left;
	padding: 5px 0px 5px 25px;
	font-size: 0.8em;
}

#footerNav UL LI {
	display: inline;
	background: url(../images/bulletTopNav.gif) left no-repeat;
	padding: 0px 1px 0px 9px;
}

#footerNav UL LI.first {
	background: none;
	padding-left: 0px;
}

#footerNav UL LI A, #footerNav UL LI A:active, #v UL LI A:visited {
	color: #BEBEBE;
	text-decoration: none;
}

#footerNav UL LI A:hover, #footerNav UL LI A.active, #footerNav UL LI A.active:active, #footerNav UL LI A.active:visited, #footerNav UL LI A.active:hover {
	color: #FFFFFF;
}

#subscribe{
	float:right;
	color: #FFFFFF;
    padding: 9px 5px 0px 25px;

}

#search{
float:right;
padding-top:4px;

}
#searchhotel{
	font-family: 'Trebuchet MS', georgia, arial, sans serif;
	background:#666666; 
	margin:0px;
	padding:0px 0px 0px 10px;
	color: #FFFFFF;
	text-align:right;
	height:30px;
	clear:both;
	width:960px;

}

A.lhsBookHotelLink2  {
	font-size: 0.8em;
	text-decoration: none;
	color: #FFA384;
}


/* Footer Styles End */


/* Template Styles Start */
.hidden {
	display: none;
	line-height: 0px;
	font-size: 0px;
	height: 0px;
	width: 0px;
}

caption.hidden {
	display: none;
	overflow: hidden;
	line-height: 0px;
	font-size: 0px;
	height: 0px;
	width: 0px;
}

.clear {
	clear: both;
}

#pageNav {
	width: 460px;
	margin: 20px 0px 20px 0px;
}

#pageNavLft {
	float: left;
	width: 230px;
	text-align: left;
}

#pageNavLft A {
	background: url(../images/arrowLft.gif) top left no-repeat;
	padding-left: 13px;
	color: #FF4000;
	text-decoration: none;
}

#pageNavRgt {
	float: right;
	width: 230px;
	text-align: right;
}

#pageNavRgt A {
	background: url(../images/arrowUp.gif) top right no-repeat;
	padding-right: 14px;
	color: #FF4000;
	text-decoration: none;
}

#pageNavLft A:hover, #pageNavRgt A:hover {
	text-decoration: underline;
}

#rhsPrevNext {
	width: 119px;
	margin: 0px 0px 20px 0px;
	font-size: 0.9em;
	float: right;
}

#rhsPrev {
	float: left;
	width: 70px;
	text-align: left;
}

#rhsPrev A, #rhsPrev A:active, #rhsPrev A:visited {
	background: url(../images/arrowLft.gif) top left no-repeat;
	padding-left: 13px;
	color: #FF4000;
	text-decoration: none;
}

#rhsNext {
	float: right;
	width: 49px;
	text-align: right;
}

#rhsNext A, #rhsNext A:active, #rhsNext A:visited {
	background: url(../images/arrowRgt.gif) top right no-repeat;
	padding-right: 14px;
	color: #FF4000;
	text-decoration: none;
}

#rhsPrev A:hover, #rhsNext A:hover {
	text-decoration: underline;
}

.noMargin {
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
}
/* Template Styles End */

/* SITEMAP START */
#sitemapList {
	margin: 0px 0px 0px 0px;
}

#sitemapList LI {
	list-style: none;
}

#sitemapList UL {
	margin: 0px 0px 0px 1.5em;
}

#sitemapList A {
	font-weight: normal;
	color: #FF4000;
	text-decoration: none;
}

#sitemapList A:hover {
	text-decoration: underline;
}
/* SITEMAP END */
input {
	border: 1px solid #fff;
	font-family: verdana;
	font-size: 0.9em;
	padding: 1px;
}


#historicL{
	width: 250px;
	height:380px;
	float:left;
	padding-bottom:30px;
}
#historicR{
	width: 260px;
	height:380px;
	float:right;
	padding-bottom:30px;
}

/* Back Issues */

#backIssues{
	width:134px;
	position: absolute; 
	z-index: 10000; 
	margin-top:30px; 
	background-color:#666666; 
	right:3px; 
	padding:5px;
	font-family:'Trebuchet MS',georgia,arial,sans serif;
	font-size:13px;
	color:#FFFFFF;	
	
}
#titleBack{
	float:left; 
	padding:0px; 
	padding-left:25px; 
	padding-right:15px;

}
.issuesTitle{
	background-color:#000000;	
	float:left;
	width:129px;
}
#issuesTitle1{
	background-color:#000000;
	float:left;
	width:134px;
}
#issue{
	background-color:#FFFFFF; 
	border:#999999 1px solid; 
	width:120px; 
	height:42px; 
	padding:3px;

}
#issuesCont{
	background-color:#CCCCCC; 
	margin:0px; 
	padding:7px 3px 7px 3px;
	font-size:13px; 
	font-family:'Times New Roman', Times, serif;
}

#issuesCont a{
	width:120px; 
	height:42px; 
	background-color:#FFFFFF; 
	border:#999999 1px solid; 
	float:left;	
	padding:3px;
	text-decoration:none;
	color:#000000;
	cursor:pointer;
	
}
#issuesCont a:hover{
	text-decoration:underline;
	color:#000000;

}
#issuesCont img{
	padding:0px;
	float:left; 
	margin-right:8px;
}
#issuesCont p{
	padding:3px; 
	margin:0px;
}
#sign1, #sign2{
	cursor:pointer;
	margin:0px;
	padding:0px;
}
#back1, #back2{
	font-size:12px; 
	padding-left:5px; 
	background-color:#666666;
float:left;
}
#sign2, #back2{
	display:none;
}
.issuesTitle a{
	text-decoration:none;
	color:#FFFFFF;
	
}
.issuesTitle a:hover{
	text-decoration:none;
	color:#FFFFFF;

}