/* CSS FOR EQUADL ----------------------------------------------------- */
body {
	text-align: center;
	vertical-align: top;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../images/bg-right.jpg);
	background-repeat: repeat-x;
}

.bg-left {
	background-image: url(../images/bg-left.jpg);
	background-repeat: repeat-x;
}

.bg-right {
	background-image: url(../images/bg-right.jpg);
	background-repeat: repeat-x;
}

/* TEXT STYLES ----------------------------------------------------- */
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #424242;
	text-decoration: none;
}

.equad {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #0001A3;
	text-decoration: none;
}


.text-1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #254A90;
	text-decoration: none;
}
.text-1 a, text-1 a:visited, text-1 a:active {
	font-weight: bold;
	color: #254A90;
	text-decoration: none;
}
.text-1 a:hover {
	font-weight: bold;
	color: #506BB5;
	text-decoration: none;
}

.corporate a, corporate a:visited, corporate a:active {
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
.corporate a:hover {
	font-weight: bold;
	color: #C8D7EB;
	text-decoration: none;
}

.text-2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #424242;
	text-decoration: none;
}
.text-2 a, text-2 a:visited, text-2 a:active {
	font-weight: normal;
	color: #254A90;
	text-decoration: none;
}
.text-2 a:hover {
	font-weight: normal;
	color: #506BB5;
	text-decoration: none;
}

.text-3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #424242;
	text-decoration: none;
}
.text-3 a, text-3 a:visited, text-3 a:active {
	font-weight: normal;
	color: #D6A60C;
	text-decoration: none;
}
.text-3 a:hover {
	font-weight: normal;
	color: #D6A60C;
	text-decoration: underline;
}

.text-4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #4E4844;
	text-decoration: none;
}
.text-4 a, text-4 a:visited, text-4 a:active {
	font-weight: normal;
	color: #4E4844;
	text-decoration: none;
}
.text-4 a:hover {
	font-weight: normal;
	color: #D6A60C;
	text-decoration: none;
}

.text-5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}
.text-5 a, text-5 a:visited, text-5 a:active {
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.text-5 a:hover {
	font-weight: normal;
	color: #D6A60C;
	text-decoration: none;
}

.corporate-text-5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #424242;
	text-decoration: none;
}
.corporate-text-5 a, corporate-text-5 a:visited, corporate-text-5 a:active {
	font-weight: normal;
	color: #424242;
	text-decoration: none;
}
.corporate-text-5 a:hover {
	font-weight: normal;
	color: #424242;
	text-decoration: none;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #254A90;
	text-decoration: none;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #254A90;
	text-decoration: none;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #254A90;
	text-decoration: none;
}
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	color: #254A90;
	text-decoration: none;
}
/*NAV TOP STYLES ----------------------------------------------------- */
#navtop {
	text-align: left;
	vertical-align: top;
	width: 768px;
}

.nav-top-container {
	float: left;
	text-align: left;
	vertical-align: top;
	width: 768px;
	height: 42px;
	border-bottom: 1px solid #FFFFFF;
	padding: 0px 0px 0px 0px;
}

.nav-top-left {
	float: left;
	text-align: left;
	vertical-align: top;
	background-color: #FFD35E;
	width: 273px;
	height: 42px;
	border-right: 1px solid #FFFFFF;
}

.nav-top-right {
	float: left;
	text-align: left;
	vertical-align: top;
	background-color: #E9BE49;
	width: 279px;
	height: 27px;
	padding: 15px 0px 0px 215px;
}

/* CORPORATE NAV TOP STYLES ----------------------------------------------------- */
#corporatenavtop {
	text-align: left;
	vertical-align: top;
	width: 768px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

.corporatenav-top-container {
	float: left;
	text-align: left;
	vertical-align: top;
	width: 768px;
	height: 42px;
	border-bottom: 1px solid #FFFFFF;
	padding: 0px 0px 0px 0px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

.corporatenav-top-left {
	float: left;
	text-align: left;
	vertical-align: top;
	background-color: #45489F;
	width: 273px;
	height: 42px;
	border-right: 1px solid #FFFFFF;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

.corporatenav-top-right {
	float: left;
	text-align: left;
	vertical-align: top;
	background-color: #2B328D;
	width: 279px;
	height: 27px;
	padding: 15px 0px 0px 215px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

/* BRANDING STYLES ----------------------------------------------------- */
#branding {
	text-align: left;
	vertical-align: top;
	width: 768px;
	padding: 0px 0px 0px 0px;
}

.branding-container {
	float: left;
	text-align: left;
	vertical-align: top;
	background-color: #F7EDCE;
	width: 768px;
	height: 181px;
	border-bottom: 1px solid #FFFFFF;
	padding: 0px 0px 0px 0px;
}

.branding-left {
	float: left;
	text-align: left;
	vertical-align: top;
	width: 273px;
	height: 181px;
	border-right: 1px solid #FFFFFF;
	padding: 0px 0px 0px 0px;
}

.branding-right {
	float: left;
	text-align: left;
	vertical-align: top;
	width: 494px;
	height: 181px;
	padding: 0px 0px 0px 0px;
}

/* TOP3 STYLES ----------------------------------------------------- */
#top3 {
	text-align: left;
	vertical-align: top;
	width: 768px;

}

.top3-container {
	float: left;
	text-align: left;
	vertical-align: top;
	width: 768px;
	height: 50px;
	border-bottom: 1px solid #FFFFFF;
	padding: 0px 0px 0px 0px;
}

.search {
	float: left;
	text-align: left;
	vertical-align: top;
	width: 218px;
	height: 34px;
	border-right: 1px solid #FFFFFF;
	padding: 16px 0px 0px 55px;
}


/* NAV MAIN STYLES ----------------------------------------------------- */

.navmain-container {
	text-align: left;
	vertical-align: top;
	padding: 0px 0px 0px 0px;
}

#navmain_1 a {
	float: left;
	width : 99px;
	height : 50px;
	background-image: url(../images/navmain_1.jpg);
	background-position: top;
	background-repeat: no-repeat;
}
#navmain_1 a:hover {
	width : 99px;
	height : 50px;
	background-image: url(../images/navmain_1_h.jpg);
	background-position: top;
	background-repeat: no-repeat;
} 

#navmain_2 a {
	float: left;
	width : 97px;
	height : 50px;
	background-image: url(../images/navmain_2.jpg);
	background-position: top;
	background-repeat: no-repeat;
}
#navmain_2 a:hover {
	width : 97px;
	height : 50px;
	background-image: url(../images/navmain_2_h.jpg);
	background-position: top;
	background-repeat: no-repeat;
} 

#navmain_3 a {
	float: left;
	width : 99px;
	height : 50px;
	background-image: url(../images/navmain_3.jpg);
	background-position: top;
	background-repeat: no-repeat;
}
#navmain_3 a:hover {
	width : 99px;
	height : 50px;
	background-image: url(../images/navmain_3_h.jpg);
	background-position: top;
	background-repeat: no-repeat;
} 

#navmain_4 a {
	float: left;
	width : 97px;
	height : 50px;
	background-image: url(../images/navmain_4.jpg);
	background-position: top;
	background-repeat: no-repeat;
}
#navmain_4 a:hover {
	width : 97px;
	height : 50px;
	background-image: url(../images/navmain_4_h.jpg);
	background-position: top;
	background-repeat: no-repeat;
} 

#navmain_5 a {
	float: left;
	width : 102px;
	height : 50px;
	background-image: url(../images/navmain_5.jpg);
	background-position: top;
	background-repeat: no-repeat;
}
#navmain_5 a:hover {
	width : 102px;
	height : 50px;
	background-image: url(../images/navmain_5_h.jpg);
	background-position: top;
	background-repeat: no-repeat;
}


/* NAV CORPORATE */
/* NAV MAIN STYLES ----------------------------------------------------- */



#cnavmain_1 a {
	float: left;
	width : 99px;
	height : 50px;
	background-image: url(../images/navmain_1.jpg);
	background-position: top;
	background-repeat: no-repeat;
}
#cnavmain_1 a:hover {
	width : 99px;
	height : 50px;
	background-image: url(../images/navmain_corp_1_h.jpg);
	background-position: top;
	background-repeat: no-repeat;
} 

#cnavmain_2 a {
	float: left;
	width : 97px;
	height : 50px;
	background-image: url(../images/navmain_corp_2.jpg);
	background-position: top;
	background-repeat: no-repeat;
}
#cnavmain_2 a:hover {
	width : 97px;
	height : 50px;
	background-image: url(../images/navmain_corp_2_h.jpg);
	background-position: top;
	background-repeat: no-repeat;
} 

#cnavmain_3 a {
	float: left;
	width : 99px;
	height : 50px;
	background-image: url(../images/navmain_3.jpg);
	background-position: top;
	background-repeat: no-repeat;
}
#cnavmain_3 a:hover {
	width : 99px;
	height : 50px;
	background-image: url(../images/navmain_corp_3_h.jpg);
	background-position: top;
	background-repeat: no-repeat;
} 

#cnavmain_4 a {
	float: left;
	width : 97px;
	height : 50px;
	background-image: url(../images/navmain_4.jpg);
	background-position: top;
	background-repeat: no-repeat;
}
#cnavmain_4 a:hover {
	width : 97px;
	height : 50px;
	background-image: url(../images/navmain_corp_4_h.jpg);
	background-position: top;
	background-repeat: no-repeat;
} 

#cnavmain_5 a {
	float: left;
	width : 102px;
	height : 50px;
	background-image: url(../images/navmain_5.jpg);
	background-position: top;
	background-repeat: no-repeat;
}
#cnavmain_5 a:hover {
	width : 102px;
	height : 50px;
	background-image: url(../images/navmain_corp_5_h.jpg);
	background-position: top;
	background-repeat: no-repeat;
}


/* LEFT STYLES ----------------------------------------------------- */
#left {
	text-align: left;
	vertical-align: top;
	width: 273px;
	height: 428px;
	padding: 0px;
	margin: 0px;
	background-color: #254A90;
	border-right: 1px solid #FFFFFF;
}
#corporate-left {
	text-align: left;
	vertical-align: top;
	width: 273px;
	height: 428px;
	padding: 0px;
	margin: 0px;
	background-color: #FFD35E;
	border-right: 1px solid #FFFFFF;
}
.left-container {
	float: left;
	text-align: left;
	vertical-align: top;
	width: 273px;
	height: 428px;
	padding: 0px 0px 0px 0px;
}

.left-services{
	float: left;
	text-align: left;
	vertical-align: top;
	width: 273px;
	height: 288px;
	padding: 0px 0px 0px 0px;
}

.left-newsletter {
	float: left;
	text-align: left;
	vertical-align: top;
	background-color: #254A90;
	width: 213px;
	height: 42px;
	padding: 19px 30px 0px 30px;
}
.corporate-left-newsletter {
	float: left;
	text-align: left;
	vertical-align: top;
	background-color: #FFD35E;
	width: 213px;
	height: 42px;
	padding: 19px 30px 0px 30px;
}

/* MIDDLE STYLES ----------------------------------------------------- */
#middle {
	text-align: left;
	vertical-align: top;
	width: 494px;
	margin: 0px 0px 0px 0px;

}

.midtop-container {
	float: left;
	text-align: left;
	vertical-align: top;
	width: 441px;
	height: 200px;
	border-bottom: 2px solid #DBDAD6;
	padding: 26px 26px 0px 27px;
}

.midtop-logo{
	float: left;
	text-align: left;
	vertical-align: top;
	width: 158px;
	height: 201px;
	padding: 0px 0px 0px 0px;
}

.midtop-content {
	float: left;
	text-align: left;
	vertical-align: top;
	width: 261px;
	height: 201px;
	padding: 0px 0px 0px 22px;
}

.midbottom-container {
	float: left;
	text-align: left;
	vertical-align: top;
	width: 441px;
	height: 182px;
	padding: 18px 26px 0px 27px;
}

/* FOOTER STYLES ----------------------------------------------------- */
#footer {
	text-align: center;
	vertical-align: top;
	background-image: url(../images/bg_footer.jpg);
	background-repeat: repeat-x;
	height: 66px;
}

.footer-container {
	text-align: left;
	vertical-align: top;
	width: 768px;
	height: 66px;
	padding: 0px 0px 0px 0px;
}
 
.footer-left {
	float: left;
	text-align: center;
	vertical-align: top;
	width: 286px;
	height: 40px;
	padding: 26px 13px 0px 13px;
}

.footer-right {
	float: left;
	text-align: center;
	vertical-align: top;
	width: 364px;
	height: 40px;
	padding: 26px 62px 0px 30px;
}

.corporatefooter-right {
	float: left;
	text-align: center;
	vertical-align: top;
	width: 364px;
	height: 40px;
	padding: 26px 62px 0px 30px;
}


.corporatefooter-right a:hover {
	color: #254A90;
}



/* INPUT  STYLES ----------------------------------------------------- */
input, textarea {	
	border: solid 1px #444444;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.button {
	background-color: #D6A60C;
	color: #FFFFFF;
	font-weight: bold;
	border: solid 1px #D6A60C;
}

.button2 {
	float: right;
	background-color: #D6A60C;
	color: #FFFFFF;
	font-weight: bold;
	border: solid 1px #D6A60C;
	margin: 8px 0px 0px 0px;
}

.backtotop {
	text-align: right;
}

select{
width:390px;
font:8pt, Verdana;

}

/* INNER CONTENt ----------------------------------------- */
#inner-content {
	padding: 26px 26px 26px 27px;
	text-align: left;
	vertical-align: top;
	/*width: 480px;*/
}

/* IMAGE STYLE ----------------------------------------- */
img {
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	border: none;
}


div.success-box .message-header { 
    background-color:#003366;
    padding:4px;
    color:#FFF;
    font-weight:bold;
    font-size:12px;
    margin:0px;
}

div.errors {
    border:1px dashed red;
    padding:4px;
    color:red;
    margin:10px 0px;
}

input, textarea, select { 
	font-size:11px; 
	width: auto;
}

.corporate {
	text-align: center;
	vertical-align: top;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../images/cbg-right.jpg);
	background-repeat: repeat-x;
}

.corporatebg-left {
	background-image: url(../images/cbg-left.jpg);
	background-repeat: repeat-x;
}

.corporatebg-right {
	background-image: url(../images/cbg-right.jpg);
	background-repeat: repeat-x;
}

.corporate-button {
	background-color: #2B328D;
	color: #FFFFFF;
	font-weight: bold;
	border: solid 1px #2B328D;
}

.corporate-button2 {
	float: right;
	background-color: #2B328D;
	color: #FFFFFF;
	font-weight: bold;
	border: solid 1px #2B328D;
	margin: 8px 0px 0px 0px;
}

.content-hotelroom { background-color:#EEE; }
.content-hotelroom th { background-color:#DDD; font-size:11px; padding:2px 5px; }
.content-hotelroom tr.odd { background-color:#FFF; }
.content-hotelroom tr.even { background-color:#F6F6F6; }
.content-hotelroom td { background-color:none; padding:2px 5px; }