@charset "utf-8";

body {text-align:center; vertical-align:top; background-color:#FFF; margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;}
	
table.center {margin-left:auto; margin-right:auto;}
.verticalaligntopcenter {margin-left:auto; margin-right:auto;vertical-align: top;}
.verticalalignbottomcenter {margin-left:auto;margin-right:auto;vertical-align: bottom; color:#000}
.err_bg {color: #FFFFFF;background-color: #FF3C3C;}
.warning {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #FF0000;}

.available {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #009900;
	}

.limited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
	}

.text3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	color: #2D5781;
	}

.text4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#FFF;
	}

.text5 {
	font-size: 16px;
	color: #2D5781;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	}

.text6 {
	font-size: 12px;
	color:2D5781;;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	}

.text7 {
	text-align:left;
	color:#666666;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	}
	
.text8 {
	font-size: 16px;
	color: #FFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	padding-left:10px;
	}	

.text_red {
	font-size: 16px;
	color:#6a884c;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	}


.taligncent {
	text-align: center;
	}

a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	font-size: 11px;
	text-align: center;
	font-weight: bold;
	}

a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFCC33;
	}


a.mainnav:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration:none;
	padding-left: 4px;
	text-align:left;
	}

a.mainnav:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
	padding-left: 4px;
	}

a.mainnav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CD9934;
	text-align: right;
	}

a.mainnavgreen:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6A884C;
	text-decoration:none;
	padding-left: 45px;
	text-align:left;
	}

a.mainnavgreen:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6A884C;
	text-decoration:none;
	padding-left: 45px;
	text-align:left;
	}

a.mainnavgreen:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1F3F5F;
	text-align: left;
	padding-left:45px;
	}
	
a.leftnavgreen:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6A884C;
	text-decoration:none;
	text-align:left;
	
	}

a.leftnavgreen:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6A884C;
	text-decoration:none;
	text-align:left;
	}

a.leftnavgreen:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1F3F5F;
	text-align: left;
	}
	
a.mainnavblue:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2D5781;
	text-decoration:none;
	padding-left: 25px;
	text-align:left;
	}

a.mainnavblue:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2D5781;
	text-decoration:none;
	padding-left: 25px;
	}

a.mainnavblue:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6A884C;
	text-align: right;
	}

a.travel:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration:none;
	text-align:left;
	padding-bottom:5px;
	}

a.travel:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration:none;
	padding-bottom:5px;

	}

a.travel:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFCC33;
	text-align: left;
	padding-bottom:5px;
	}



a.mainnav-right-align:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration:none;
	padding-left: 4px;
	}



a.whitebgnav:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration:none;
	}

a.whitebgnav:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration:none;
	}


a.whitebgnav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFCC33;
	}


.text1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	}

.text2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	font-weight: normal;
	}

.textprice {
	font-family: Arial, Helvetica, sans-serif;
	color:#666;
	font-size: 14px;
	font-weight: bold;
	padding-left: 20px;
	}
	
	.textwhite {
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size: 16px;
	font-weight: bold;
	padding-right: 10px;
	}

	.texthead {
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size: 17px;
	font-weight: bold;
	padding-right: 10px;
	}

.textwhite_pag {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFF;
	text-decoration:none;
	}

.texttrip_code {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666;
	text-decoration:none;
	}

table.two {
	width: 980px;
	background-color: #FFFFFF;
	}



table.one {
	width: 980px;
	background-color:#FFFFFF;
	vertical-align:top;
	}

.nav_left_2 {
	padding-left: 10px;
	text-align: left;
	}


.white {
	width: 980px;
	height:26px;
	background-color: #000000;
	text-align: center;
	}
	
.lalign {
	text-align: left;
	
	}
	
.lalignb {
	text-align: left;
	vertical-align:bottom;
	
	}	
	
.calign {
	text-align: center;
	}

.caligntop {
	text-align: center;
	vertical-align:top;
	}
	
.right_align {
	background-position: right;
	text-align: right;
	}

	
.calign_price {
	text-align: center;
	color: #FFFFFF;
	padding-left: 8px;
	padding-top: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	}
	
.topnavadmin {
	width: 750px;
	height:20px;
	background-color: #000000;
	}


.topalign {
	vertical-align: top;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	background-color:#FFF;
	}
	
.topalignright {
	vertical-align: top;
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	background-color:#FFF;
	background-image:;
	}
	
.centeralign {
	vertical-align:middle;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	background-color:#e1e6fc;
	}	

.topalignblue {
	vertical-align:middle;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	color: #2D5781;
	font-size: 11px;
	font-weight:normal;

	}

	.topalignwhitebg {
	vertical-align: top;
	text-align:left;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	font-weight: normal;
	}
	
	
.topalignhome {
	vertical-align: top;
	text-align:left;
	}
	
	.topalignwhitebgpaddedleft {
	vertical-align: top;
	text-align:left;
	background-color: #FFFFFF;
	padding-left: 20px;
	}
	
	.mceContentBody a {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

a.breadcrumb:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6A884C;
}


.topalignright {
	vertical-align: top;
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	color:#666;
	font-size: 12px;
	font-weight: bold;
	background-color:#FFF;

	}
	
.three {
	text-align: right;
	color:#2D5781;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}

.four {
	text-align:left;
	color:#999;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}
a.mainnavimage:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#000;
	text-decoration:none;
	text-align:left;
}

a.mainnavimage:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color:#000;
	text-decoration:none;
}

a.bread:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2D5781;
}
a.bread:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2D5781;
}


.text_footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#2d5781;
	text-align: left;
}

.text_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#2d5781;
	text-align: left;
	padding-left:40px;
	
}

.text_yellow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#6A884C;
	text-align: left;
	padding-left:20px;

	
}


.text_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#2d5781;
	text-align: left;
	vertical-align:top;
	
}

.text_nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#2d5781;
	text-align: left;
	padding-left: 45px;
	
}
	
.textgreen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#6A884C;
	text-align: left;
	padding-left:15px;	
	
}

.textgreen16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#6A884C;
	text-align: left;
	
}

.textgreen16r {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#6A884C;
	text-align:right;
	
}

.textgreensearch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#6A884C;
	text-align: left;	
	
}

a.footer:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6A884C;
	text-decoration:none;
	text-align:left;
}

a.footer:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #6A884C;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

a.footer:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1F3F5F;
	text-align: right;
}

a.image:link {
	text-decoration: none;
	}

a.image:visited {
	text-decoration: none;
	}

a.image:hover {
	border-left: thin;
	border-left-color:#2d5781;
	}

a.head:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #2D5781;
	text-decoration:none;
	padding-left: 4px;
	text-align:left;
	}

a.head:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#2D5781;
	text-decoration:none;
	padding-left: 4px;
	}

a.head:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFCC33;
	text-align: right;
	}
	
	
	