BODY { 
  margin: 0px;
	background:url(../images/pagebg.gif);
	font-size: 11px;
  font-weight: normal;
	font-family: Tahoma, Verdana, Arial;
	line-height:18px;
	color:#616264;
}



.menu {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	background: #37759C url(../images/menushadow.gif) no-repeat bottom;
	text-align:center;
	vertical-align:middle;
	padding:10px;
	padding-bottom: 25px;
	letter-spacing:1px;
}

.menuPartners {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	background: #37759C url(../images/menushadow_partners.gif) no-repeat bottom;
	text-align:center;
	vertical-align:middle;
	padding:10px;
	padding-bottom: 25px;
	letter-spacing:1px;
	height:24px;
}

.bottommenu {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	background: #37759C;
	text-align:center;
	vertical-align:middle;
	padding:10px;
	letter-spacing:1px;
}

.menu A:link, .bottommenu A:link, .menuPartners A:link  {
  color:#D0E5F2;
  text-decoration: underline; 
}

.menu A:visited, .bottommenu A:visited, .menuPartners A:visited {
  color:#D0E5F2; 
  text-decoration: underline; 
}

.menu A:active, .bottommenu A:active, .menuPartners A:active {
  color: #FFF; 
  text-decoration: underline; 
}

.menu A:hover, .bottommenu A:hover, .menuPartners A:hover {
  color: #FFF; 
  text-decoration: underline; 
}

.BarOne{
	line-height: 1px;
	background:#000000;
}

.BarTwo{
	line-height: 1px;
	background:#69aacd;
}

.BarThree{
	line-height: 1px;
	background:#9cc9ed;
}

#container {
	width:780px;
	margin-top:0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
	
.shadowleft { 
	background:url(../images/shadowleft.gif); width:10px;
	background-position:right;
	}

.shadowright { 
	background:url(../images/shadowright.gif); width:10px;
	}	
	
.maintablebg {
	background-color: #FFFFFF;
	padding:10px;
	}

DL, DT, DD, DIV, LI, OL, TABLE, TD, TH, UL {
  font-size: 11px;
  font-weight: normal;
	font-family: Tahoma, Verdana, Arial;
	line-height:18px;
	color:#616264;
}

PRE, TT, CODE { 
  font-family: courier, sans-serif;
  font-size: x-small;
}

.sidebar {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
  	font-weight: normal;
	background-color:#EFEFEF;
	overflow:hidden;
	text-align: justify;
	padding:5px;
}

.title{
	font-family: Tahoma, Verdana, Arial;
	font-size: 14px;
  font-weight: bold;
	color:#37759C;
}

.graytitle{
	font-family: Tahoma, Verdana, Arial;
	font-size: 14px;
  	font-weight: bold;
	color:#7a7a7a;
	text-transform:uppercase;
	border-bottom:1px solid #D2D2D2;
	padding:5px 15px;
	margin-bottom:15px;
	width:100%;
	text-align: left;
}

.grayHR{
	border: 0.05em solid #D2D2D2;
}

.contentsearchresults{
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	}

.contentlinks {	
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	}
	
.contentlinks A:link {
  color:#0099cc;
  text-decoration: underline; 
	}

.contenttopheader{}

.contentillustration{}

.contentfeature{}

.contenttopofpage{}

.contenttopheader {
	text-align:center;
	border:none;
	}

.contentdetailillustration{}

.companyillustration{}

.contentheadline {
  color: #37759C;
  font-size: 14px; 
  font-weight: bold; 
  font-family: Tahoma, Verdana, Arial;
}

.contentheadline2 {
  color: #6D757A;
  font-size: 11px; 
  font-weight: bold; 
  font-family: Tahoma, Verdana, Arial;
}

.contentimage{
	border:0px;
	padding:5px;
	text-align:center;
	}

.contentdetail {
	font-size: 11px;
  font-weight: normal;
	font-family: Tahoma, Verdana, Arial;
	line-height:18px;
	color:#616264;
	}

.search {
	width:70%;
	margin-left:10px;
	margin-right:10px;
	}

.footeraddress {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
  font-weight: normal;
	color:#B3B2B2;
	background-color:F4F3F3;
	text-align:center;
	padding:10px;
}

.footeraddresspartners{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	color:#B3B2B2;
	background-color:F4F3F3;
	text-align:center;
	padding:10px;
}

.footeraddress A:link, .footeraddresspartners A:link{
  color:#B3B2B2;
  text-decoration: underline; 
}

.menuhead {
  font-size: 14px;
  font-weight: bold; 
	text-transform:uppercase;
	}

H1 { 
  color: #37759C;
  font-size: 14px; 
  font-weight: bold; 
  font-family: Tahoma, Verdana, Arial;
}

H2 { 
  color: #37759C;
  font-size: 13px; 
  font-weight: bold; 
  font-family: Tahoma, Verdana, Arial;}

H3 { 
  color: #37759C;
  font-size: 12px; 
  font-weight: bold; 
  font-family: Tahoma, Verdana, Arial;
}

H4 { 
  color: #37759C;
  font-size: 11px; 
  font-weight: bold; 
  font-family: Tahoma, Verdana, Arial;
}

H5 { 
  color: #37759C;
  font-size: 10px; 
  font-weight: bold; 
  font-family: Tahoma, Verdana, Arial;
}

H6 { 
  color: #37759C;
  font-size: 9px; 
  font-weight: bold; 
  font-family: Tahoma, Verdana, Arial;
}

IMG.photo {
  color: #37759C;
  border: 1px solid #37759C;
  background-color: #37759C;
}

.caption {
  padding-top: 8px;
  font-size: 11px;
  font-weight: normal; 
}

.captionblue {
	margin-left:10px;
  font-size: 11px;
  font-weight: bold;
	color:#37759C; 
}

.recommend {
	margin-left:10px;
	margin-bottom:5px;
	font-size: 11px;
}

#indexmenupadding div{
	margin-left:8px;
	margin-top:4px;
	margin-bottom:4px;
	color:#7a7a7a;
	font-family: Tahoma, Verdana, Arial;

	}
#indexmenupadding a {
	text-decoration:none;}


A:link {
  color: #37759C; 
  text-decoration: underline; 
}

A:visited {
  color: #37759C; 
  text-decoration: underline; 
}

A:active {
  color: #37759C; 
  text-decoration: underline; 
}

A:hover {
  color: #37759C; 
  text-decoration: underline; 
}

.FeaturedBox{
	width: 100%;
	display: block;
	text-align: center;
	margin-right:auto;
	margin-left:auto;
}

.FeaturedLink{
	display: block;
	background-color:#37759C;
	height:auto;
	min-width: 200px;
	width: 200px;
	margin-right:auto;
	margin-bottom: 5px;
	margin-left:auto;
	border: 1px solid #37759C;
}

.FeaturedTitle{
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	font-family:arial;
	text-align: left;
	display: block;
	padding-left: 5px;
}

.FeaturedImage{
	display: block;
}

.FeaturedText{
	text-align: left;
	min-width: 200px;
	width: 200px;
	display: block;
	margin-right: auto;
	margin-left: auto;
	background: #EFEFEF;
}

.FeaturedDetailsLink{
	display: block;
	text-align: right;
	margin-right:0px;
	margin-left: auto;
}

.SideBarText {
	margin-top: 3px;
 }

.TravelGuideText, .SideBarText{
	min-width: 200px;
	width: 200px;
	display: block;
	margin-right: auto;
	margin-left: auto;
	background: #EFEFEF;
	text-align:left;
	text-decoration: none;
}

.TravelGuideTextLinked{
	text-decoration: none !important;
	  font-size: 11px !important;
  font-weight: normal !important;
	font-family: Tahoma, Verdana, Arial !important;
	line-height:18px !important;
	color:#616264 !important;
	
}

.SideBarExtras{
	padding-left: 10px;
}

.GrayHR{
	border: 0.05em solid #D2D2D2;
	height: 0.05em;
	color: #D2D2D2;
	margin-bottom: 5px;
}

/*
A.special:link {
  color: b86674; 
  background-color: transparent;
  text-decoration: underline; 
}

A.special:visited {
  color: b86674; 
  background-color: transparent;
  text-decoration: underline; 
}

A.special:active {
  color: af0000; 
  background-color: ffffdf;
  text-decoration: underline; 
}

A.special:hover {
  color: af0000; 
  background-color: ffffdf;
  text-decoration: underline; 
}

A.sitecredits:link {
  color: fde6b0;
  font-size: 10px;
  font-weight: bold; 
  font-family: verdana;
  text-decoration: none;
  background-color: transparent;
}

A.sitecredits:visited {
  color: fde6b0;
  font-size: 10px;
  font-weight: bold; 
  font-family: verdana;
  text-decoration: none;
  background-color: transparent;
}

A.sitecredits:active {
  color: fde6b0;
  font-size: 10px;
  font-weight: bold; 
  font-family: verdana;
  text-decoration: underline;
  background-color: transparent;
}

A.sitecredits:hover {
  color: fde6b0;
  font-size: 10px;
  font-weight: bold; 
  font-family: verdana;
  text-decoration: underline;
  background-color: transparent;
}

.sitecredits {
  color: dfedf9;
  font-size: 10px;
  font-weight: normal; 
  font-family: verdana;
}

A.readmore:link {
  background-color: transparent;
  color: A8AA53;
  font-size: 10px;
  font-weight: normal;
  text-decoration: none;
  font-family: verdana;
}

A.readmore:visited {
  background-color: transparent;
  color: A8AA53;
  font-size: 10px;
  font-weight: normal;
  text-decoration: none;
  font-family: verdana;
}

A.readmore:active {
  background-color: transparent;
  color: A8AA53;
  font-size: 10px;
  font-weight: normal;
  text-decoration: underline;
  font-family: verdana;
}

A.readmore:hover {
  background-color: transparent;
  color: A8AA53;
  font-size: 10px;
  font-weight: normal;
  text-decoration: underline;
  font-family: verdana;
}

A.nohighlight:link {
  color: ffffff;
  background-color: transparent;
  text-decoration: none;
}

A.nohighlight:visited {
  color: ffffff;
  background-color: transparent;
  text-decoration: none;
}

A.nohighlight:active {
  background-color: transparent;
  text-decoration: none;
}

A.nohighlight:hover {
  background-color: transparent;
  text-decoration: none;
}

B {
  font-weight: bold; 
}



FORM {
  margin: 0px;
  font-size: 13px;
  font-weight: normal;
  font-family: verdana;
}


INPUT.sitesearchbox {
  color: b15b6a;
  font-size : 12px;
  font-weight : normal; 
  font-family : "courier new";
  border-type: thin;
  border-style: solid;
  border-color : 8ea199;
  background-color : f3f5f4;
}

.page {
  background-color: e9edea;
}

.pagecolumn {
  background-color: ffffff;
  font-size: 12px;
  font-weight: normal;
  font-family: verdana;
}

.pagecolsep {
  background-color: ffffff;
}

.pagesidebar {
  background-color: e9edea;
  font-size: 12px;
  font-weight: bold;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}



.subtitle {
  color: a8aa53;
  padding-top: 10px;
  text-decoration: none;
  font-size: 13px; 
  font-weight: bold; 
  font-family: verdana;
}

.sidebartitle {
  color: a8aa53;
  padding-top: 10px;
  text-decoration: none;
  font-size: 12px; 
  font-weight: bold; 
  font-family: verdana;
}



.box {
  border: 1px;
  border-type: thin;
  border-style: solid;
  border-color: b15b6a;
}

.boxhead {
  background-color: #37759C;
  color: ffffff;
  font-size: 15px;
  font-weight: bold; 
  font-family: verdana;
}

.boxbody {
  font-size: 11px;
  font-weight: normal;
  font-family: verdana;
  background-color: fbeed2;
}

.sidebox {
  border: 1px;
  border-type: thin;
  border-style: solid;
  border-color: b15b6a;
}

.sideboxhead {
  background-color: a8b5ae;
  color: ffffff;
  font-size: 15px;
  font-weight: bold; 
  font-family: verdana;
}

.sideboxbody {
  font-size: 11px;
  font-weight: normal;
  font-family: verdana;
  background-color: cad2ce;
}

.footer {
  color: 336699;
  font-size: 11px;
  font-weight: normal; 
  font-family: verdana;
}






.boxheadmember {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #FFFFFF; background-color: #F5C96D}
.boxheadmemberpic {  background-color: 5294b5}
.pdfbox {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #999966; background-color: e9edea}


/* End footer code */
#footer {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color : #000000;
text-align: center;
}


#sagefooter {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color : #444;
text-align: center;
padding-left: 10px;
}

#sagefooter a:link {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
font-weight: normal;
color : #444;
}
#sagefooter a:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
font-weight: normal;
color : #444;
}
#sagefooter a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
font-weight: normal;
color : #444;
}
#sagefooter a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
text-decoration: none;
font-weight: normal;
color : #444;
}

#RandomFacts{
	border-right: 1px solid #90B2C9;
	border-left: 1px solid #90B2C9;
}

#RandomFacts td.RandomFactContent{
	padding: 5px;
	background: #F4F3F3;
}

#RandomFacts td.RandomFactsFoot{
	height: 10px;
	background-color:#37759C;
}

.MainContainer{
	text-align: middle;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.NavContainer{
	width: 790px;
	height: 25px;
}

.MainNav{
	background-color: #FFF;
	float: right;
	padding-right: 5px;
	padding-left: 5px;
	height: 25px;
}

.PartnersDropShadow{
	background: url(../../Images/partners/gradient_03.gif) repeat-x;
}

.PartnersBorder{
border: 1px solid #CCC;
}

.PartnerHeader{
	width: 100%;
	height: 50px;
	background: url(../../Images/partners/banner.gif) no-repeat;
	padding-top: 25px;
	padding-left: 10px;
}

.PartnerHeaderText{
	color: #FFFFFF;
	font-size: 14px; 
	font-weight: bold; 
	font-family: Tahoma, Verdana, Arial;
}

.ContentPosition{
	padding-left: 10px;
}

.RecommendImg{
	vertical-align: middle;
	margin-right: 3px;
}

.TriBox{
	width: 494px;
	margin-bottom: 15px;
	border: 1px solid #37759C;
	overflow:auto;
}

.TriBoxCol{
	float: left;
	width: 164px;
}

.TriBoxCol{
	float: left;
	width: 164px;
}

.TriBoxCentreCol{
	float: left;
	width: 164px;
	border-right: 1px solid #37759C;
	border-left: 1px solid #37759C;
}

.TriBoxCol a, .TriBoxCol a:hover, .TriBoxCol a:active, .TriBoxCol a:visited, .TriBoxCentreCol a, .TriBoxCentreCol a:hover, .TriBoxCentreCol a:active, .TriBoxCentreCol a:visited{
	text-decoration: none;
}

.TriBoxHeader{
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	background: #37759C;
	width: 164px;
}

.TriBoxFullHeader{
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	background: #37759C;
	width: 494px;
}

.TriBoxText{
	padding: 5px;
	background: #FFFFFF;
}

a.RightNavLinks, a.RightNavLinks:links, a.RightNavLinks:visited, a.RightNavLinks:active, a.RightNavLinks:hover{
	font-size: 14px;
}

.BorderedImage{
	border: 1px solid #37759C;
}

.SideBarList p {
	margin: 0;
	padding: 0;
	}
	
.SideBarList br {
	display: none;
	}
	
.SideBarTitle {
	color:#555;
	font-size:12px;
	font-weight:bold;
	font-family:arial;
	text-align: left;
	text-transform: uppercase;
	}


#contentleft {width:500px;float:left;}
#contentright {width:200px;float:right;}


.sidenavtop{width:200px; height:15px; background-color:#92B6CE;}
.sidenavbottom{width:200px; height:45px; background-color:#37759C;margin-bottom:5px;}
.sidenavbottom a, .sidenavbottom a:visited {color:#FFFFFF;font-size:17px;padding-left:10px;text-decoration:none;line-height:35px;text-transform:capitalize;letter-spacing:1px; font-family:Tahoma, Arial, Helvetica, sans-serif}
.sidenavbottom a:hover {color:#92B6CE;text-decoration:none;}
