/* CSS */
body {
	background-color: #709EC0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	margin:0px;
	padding:0px;
}
a:active { outline: none; }

h1 {font-size:20px;	color:#000; padding:0; margin:0;}
h2 {font-size:16px;	color:#000; padding:0; margin:0;}
h3 {font-size:14px;	color:#000; padding:0; margin:0;}
h4 {font-size:12px;	color:#000; padding:0; margin:0;}
h5 {font-size:14px;	color: #709EC0; padding:20px 0px 0px 0px; margin:0;}

.homewrapper {background-image:url(/images/HP_bg_1.jpg); background-repeat: no-repeat; background-color:#709EC0; background-position:center top; min-height:445px; width:1000px; margin: 0 auto;}
.subwrapper {background-image:url(/images/SP_bg_1.jpg); background-repeat: no-repeat; background-color:#709EC0; background-position:center top; min-height:129px; width:100%; margin: 0 auto;}

.homeheader {margin: 0 auto; width:980px; height:129px; position:relative}
.logo {width:330px; float:left; padding:10px 0px 0px 0px; height:104px;}
.nav {position:absolute; right:22px; top:74px}

.feature {margin: 0 auto; width:980px; height:316px;}
.feature .flash {width:652px; height:296px; padding:0px 0px 0px 14px; float:left;}

/* Events */
.hpevents {width:272px; height:170px; float:left; padding:10px 0px 7px 16px;}
.hpeventslink {color:#232521; font-size:10px; text-align:right; width:100px; clear:both; float:right;}
.hpeventslink a { color:#232521; padding:0px 6px 0px 0px;}
.hpeventslink a:hover {color:#F90;}
.hpevents-bottom {width:298px; height:3px; float:right; margin:0px; padding:0px;}
.hpeventsList {color:#222520; padding:4px 0px 0px 0px;}
.hpeventsList h2 {font-size:13px; color:#222520; padding:4px 0 0 0; margin:0;}
.hpeventsList p {font-size:11px; color:#222520; padding:0; margin:0;}
.hpeventsList a {font-size:13px; color:#222520; text-decoration:none; font-weight:bold;}
.hpeventsList a:hover { color:#F90;}
.subeventsList {color:#222520; padding:4px 0px 0px 0px;}
.subeventsList h2 {font-size:13px; color:#222520; padding:0; margin:0;}
.subeventsList p {font-size:11px; color:#222520; padding:0; margin:0;}
.subeventsList a {font-size:13px; color:#222520; text-decoration:none; font-weight:bold;}
.subeventsList a:hover { color:#F60;}
.subsingleEvent {}
.subeventContent {font-size:13px; color:#222520; padding:0px 0px 20px 0px; margin:0;}
.backtowebcasts { border: solid 1px #CCC; background-color: #F5F5F5; padding:6px; margin:20px 0px 10px 0px;}

/* News */
.hpstories {width:272px; height:93px; float:left; padding:10px 0px 6px 16px; overflow: hidden}
.hpstorieslink {color:#FFF; font-size:10px; text-align:right; width:100px; clear:both; float:right;}
.hpstorieslink a { color:#FFF; padding:0px 6px 0px 0px;}
.hpstorieslink a:hover { color:#F90;}
.hpstories-bottom {width:298px; height:3px; float:left; margin:0px; padding:0px;}
.hpnewsList {color:#fff; padding:4px 0px 0px 0px;}
.hpnewsList h2 {font-size:13px; color:#fff; padding:0; margin:0;}
.hpnewsList p {font-size:11px; color:#fff; padding:0; margin:0; font-style: italic;}
.hpnewsList a {font-size:13px; color:#fff; text-decoration:none; font-weight:bold;}
.hpnewsList a:hover { color:#F90;}
.subnewsList { padding:0px; margin:0px;}
.subnewsList h2 {font-size:20px; color:#548dd4; padding:0px; margin:0px;}
.subnewsListdate {font-size:11px; color: #666; padding:0px; margin:0px;}
.subnewsListsum {font-size:13px; color:#222520; padding:0px; margin:0px;}
.subnewsList a {font-size:20px; color:#548dd4; text-decoration:none; font-weight:bold; padding:0; margin:0;}
.subnewsList a:hover { color:#F90;}
.subsingleNews {}
.subNewsTitle {font-size:20px; color:#548dd4; padding:0; margin:0;}
.subnewsDate {font-size:11px; color:#222520; padding:2px 0px 6px 0px; margin:0;}
.subnewsContent {font-size:13px; color:#222520; padding:0px 0px 20px 0px; margin:0;}
.subnewsbookmark {padding:0; margin:0;}
.sf_postBookmark p {padding:0; margin:0;}
.backtonews{border: solid 1px #CCC; background-color: #F5F5F5; padding:6px; margin:20px 0px 10px 0px;}


.content {margin: 0 auto; width: 980px; padding: 0px;}
.contentbg {background-color:#FFF; width:940px; margin:0px 0px 0px 0px;}
.subcontent {width:100%; margin: 0 auto; background-image:url(/images/sp_bg_2.jpg); background-repeat:repeat-y; background-position:center;}
.subcontentbg { width:980px; margin: 0 auto;}
.colone {width:740px; float:left; padding:0px 18px 10px 10px;}
.subcolone {width:770px; float:left; padding:0px 10px 10px 20px;}
.specialcol {padding:0px 10px 10px 20px;}
.hptext {}
.subtext {padding: 20px 0px 10px 0px}
.subtext p {padding:0px 0px 10px 0px; margin:0;}
.subtext h2 {padding:0px 0px 10px 0px; margin:0;}
.subtext h3 {font-size:14px; color:#000; padding:10px 0px 0px 0px; margin:0;}
.subcolonenav {padding: 0px 10px 0px 0px; width: 190px; float:left;}
.subcoltwotext {padding: 0px 0px 0px 10px; width:560px; float:left; min-height:88px;}
.subcoltwotext2 {padding: 0px 0px 0px 0px; width:734px; float:left;}
.header {width:770px; height:170px;}
.header-dash {width:940px; height:100px;}

/* Services */
.services {padding: 10px 0px 10px 0px;}
.services img {padding: 0px 0px 0px 0px; vertical-align: bottom}
.services div {float:left; margin-right:20px}
	#first, #middle {width:270px}
.services #right .bottomCorners {margin-bottom:20px}
.services #middle .bottomCorners {margin-bottom:20px}
.services div.RadPanelBar { float: none; margin: 0; }
.services #right, .subcolonenav {margin-right:0; width:185px}
.services h3, .subcolonenav h3 {text-indent:-9999px; margin-top:20px; padding: 0}
#premierHotel {background:url(/images/premier-hotel-program.gif); width:270px; height:54px}
	.subcolonenav #premierHotel {background:url(/images/premier-hotel-program-narrow-heading.gif); width:185px; height:55px}
#travelersEmergency {background:url(/images/travelers-emergency-service-system.gif); width:270px; height:54px}
	.subcolonenav #travelersEmergency {background:url(/images/travelers-emergency-service-system-narrow-heading.gif); width:185px; height:54px}
#globalConnect {background:url(/Libraries/Subscriber_Services/Global_Connect.sflb.ashx); width:185px; height:54px}
.subcolonenav #premierHotel, .subcolonenav #travelersEmergency, .subcolonenav #globalConnect {margin-top:0} 
#globalFares {background:url(/images/abc-globalfares.gif); width:185px; height:54px}
#phpOnline {background:url(/images/php-online.gif); width:185px; height:54px}
#dashboard {background:url(/images/dashboardnav.gif); width:270px; height:54px}
	.subcolonenav #dashboard {background:url(/images/dashboardnav.gif); width:185px; height:55px}
.services ul, .subcolonenav ul {margin:0px; list-style-type:none; padding:0px; color:#000; background-color:#eeeeee}
.services li, .subcolonenav li {border-left:1px solid #ccc; border-right:1px solid #ccc}
.services .rpRootGroup a, .subcolonenav li a {color:#000; text-decoration:none; padding:5px; border-bottom:1px solid #fff; display: block}
	.services a:hover, .subcolonenav a:hover {background:#ff6600}
.subcolonenav a {display:block} /* IE Hack - There was whitespace after each linked image at the bottom */
.services a.last {border-bottom:1px solid #ccc}
.services div.bottomCorners {float:none; margin:0; background:url(/images/bottom-corners.gif); width:270px; height:9px}
#right .bottomCorners {float:none; margin:0; background:url(/images/bottom-corners-right.gif); width:185px}


.coltwo {width:150px; float:left; padding:0px 15px 10px 0px;}
.subcoltwo {width:160px; float:left; padding:0px 0px 0px 0px;}
.subcoltwo2 {width:160px; float:right; padding:0px 10px 0px 0px;}
.bottom {width:900px; padding:4px 0px 0px 0px; margin:20px 20px 0px 20px; clear:both; border-top: solid 1px #232521;}
.subbottom {width:940px; padding:4px 0px 0px 0px; margin:20px 20px 0px 20px; clear:both; border-top: solid 1px #232521;}
.hpbottom {width:1000px; padding:0px; background-image:url(/images/hp_bottom_1.jpg); background-repeat:no-repeat; height:7px; margin: 0 auto;}
.spbottom { margin: 0 auto; background-image:url(/images/sp_bg_3.jpg); background-repeat:no-repeat; background-position: center; height:16px;}

/* Login Forms */
#login2 {color: #fff; font-family: Verdana; font-size: 10px; text-align: left; width: 210px; background-color:#384F79; margin: 0px; padding: 0px;}
#login2 td {color:#FFF; font-size:10px;}
#login2 .theInput {font-family: Verdana; font-size: 10px; width: 78px; margin-right: 5px;}
#login2 .theSubmit {font-family: Verdana; font-size: 11px; background-color: #fff; color: #09446D; margin-right: 5px; border: solid 1px #fff;}
#login2 .theCheckbox {padding: 0 0 0 13px;}
.login {width:234px; float:right; height:63px;}
.loginform {color: #fff; width:224px; padding:0px 5px 0px 5px; background-color:#384F79;}
.remember {color:#fff; font-size:10px; padding:2px 0px 0px 0px;}
.rememberpad {padding:2px 0px 0px 40px;}
.forgot a {color:#fff; font-size:9px; padding:2px 0 0px 0px; display: block}
.forgot a:hover {color:#F90;}
.formerror {color: #FF0; font-size:10px; padding:0px 0px 0px 0px; text-align:center; font-weight:bold;}
.loggedin {color:#fff; font-size:12px; padding:6px 0px 0px 0px;}
.loggedin a {color:#fff; font-size:10px; padding:6px 0px 0px 0px;}
.login-bottom { background-image:url(/images/login_bottom.jpg); background-repeat:no-repeat; height:7px; width:234px; }
#login4 {color: #fff; font-family: Verdana; font-size: 10px; text-align: left; width: 340px; background-color: #0F0; margin: 0px; padding:10px 0px 10px 0px;}
.loginform3  td {color:#FFF; font-size:12px;}
.loginform3  .theInput {font-family: Verdana; font-size: 12px; width: 120px; margin-right: 10px;}
.loginform3  .theSubmit {font-family: Verdana; font-size: 11px; background-color: #fff; color: #09446D; margin-right: 5px; border: solid 1px #fff;}
.loginform3  .theCheckbox {padding:0px;}
.login3 {width:370px; height:120px; margin:0 200px;}
.loginform3 {color: #fff; width:350px; background-color:#384F79; font-family: Verdana; font-size: 10px; text-align: left; margin: 0px; padding:10px 10px 10px 10px;}
.login-top3 { background-image:url(/images/login_top1.gif); background-repeat:no-repeat; height:6px; width:370px; }
.login-bottom3 { background-image:url(/images/login_bottom1.gif); background-repeat:no-repeat; height:6px; width:370px; }
.formstuff {padding:6px 0px 6px 0px}

/* Ads */
.ad-top {width:160px; background-image:url(/images/ad_top.jpg); background-repeat:no-repeat; height:7px;}
.ad240  {width:120px; height:240px; padding:13px 19px 13px 19px; border-left: solid 1px #9C9C9C; border-right: solid 1px #9C9C9C;}
.ad-bottom {width:160px; background-image:url(/images/ad_bot.jpg); background-repeat:no-repeat; height:7px;}
.ad600  {width:160px; height:600px; padding:0px 20px 13px 0px;}
.ad-top2 {width:160px; background-image:url(/images/ad_top.jpg); background-repeat:no-repeat; height:7px;}
.ad240-2  {width:120px; height:240px; padding:13px 19px 13px 19px; border-left: solid 1px #9C9C9C; border-right: solid 1px #9C9C9C;}
.ad-bottom2 {width:160px; background-image:url(/images/ad_bot.jpg); background-repeat:no-repeat; height:7px;}


.siteinfo { float:right; padding:0px 0px 0px 0px; color:#000; font-size:13px; text-align:right;}

.navbottom { padding:0px 0px 0px 0px; height:30px;}
.navbottom ul{ margin:0px; padding:0px;}
.navbottom li {float:left; list-style-type:none; margin:0px 0px 0px 0px;}
.navbottom a { color:#000; font-size:13px; text-decoration:none; padding:4px 18px 4px 18px; display:block; border-left: solid 1px #000; }
.navbottom a:hover{color:#F90; text-decoration:none;}
.firstnav a {border-left: solid 0px #fff; padding-left:0px;}

.infobottom { padding:0px 0px 0px 0px; height:30px;}
.infobottom ul{ margin:0px; padding:0px;}
.infobottom li {float:left; list-style-type:none; margin:0px 0px 0px 0px; color: #000; font-size:11px; text-decoration:none; padding:6px 18px 4px 18px; display:block; }
.infobottom a { font-size:11px; text-decoration:none;  display:block; border-left: solid 1px #000; font-weight:bold; }
.infobottom a:hover{color:#F90; text-decoration:none;}
.infobottom .firstnav a {border-left: solid 0px #fff; padding-left:0px;}
.infobottom .lastnav {padding-right:0px;}

.main {width:720px; min-height:100px; background-color:#9C8504; background-image:url(/images/bigyellowBG_r2_c1.jpg); background-position:center top; background-repeat:repeat-x; margin:0px; padding:0px; float:right;}
.maincontent {width:660px; background-color:#fff; margin:30px 10px 0px 10px; padding:10px 20px 20px 20px;}
.maincontent-bottom {width:700px; height:3px; background-image: url(/images/white700.gif); background-position:center top; background-repeat: no-repeat; margin:0px 10px 10px 10px; padding:0px;}
.main-bottom {width:720px; height:3px; background-image: url(/images/bigyellowBG_r3_c1.jpg); background-position:center bottom; background-repeat: no-repeat; margin:0px; padding:0px; float:right;}

.footwrapper {width:100%; padding: 0px 0px 0px 0px; height:40px; margin:0px 0px 0px 0px;}
.footer { margin: 0 auto; width:980px; padding: 4px 0px 4px 0px;}
.copyright { float:left; width:400px; color: #333; font-size:11px; padding:5px 0px 0px 0px;}
.copyright a {color:#D0D0D0; text-decoration:none;}
.copyright a:hover {color:#fff; text-decoration:underline;}
.linkslogo {color: #333;}

.clearme {clear:both; font-size:0px; line-height:0px;}

/* Old Search */
.oldhotelsearch strong {color:#F00;}
.oldhotelsearch em {color:#F00;}

/* Global Connect Nav */
#gcNav { padding:0px 0px 0px 0px; height:30px; background:#355001;}
#gcNav ul{ margin:0px; padding:0px;}
#gcNav li {float:left; list-style-type:none; margin:0px 0px 0px 0px;}
#gcNav a { color:#fff; font-size:13px; text-decoration:none; padding:4px 18px 4px 18px; display:block; border-left: solid 1px #000; }
#gcNav a:hover{color:#F90; text-decoration:none;}

/* Subscriber services */
.sstop {background-image:url(/images/ss_top.gif); background-repeat:no-repeat; height:9px; width:270px; }
.subscriberservices {border-left: solid 1px #CCC; border-right: solid 1px #CCC; width:268px;}
.ssbottom {background-image:url(/images/ss_bot.gif); background-repeat:no-repeat; height:9px; width:270px; }
.sstop2 {background-image:url(/images/ss2_top.gif); background-repeat:no-repeat; height:9px; width:186px; }
.subscriberservices2 {border-left: solid 1px #CCC; border-right: solid 1px #CCC; width:184px;}
.ssbottom2 {background-image:url(/images/ss2_bot.gif); background-repeat:no-repeat; height:9px; width:186px; }
.ss_spacer {padding: 0px 0px 10px 0px;}

/* CMS */
.image-left {float:left; padding: 0px 10px 10px 0px;}
.image-right {float:right; padding: 0px 0px 10px 10px;}
.highlight1 { text-transform:uppercase; color: #F60;}
.highlight2 { text-transform:uppercase; color:#F00; font-weight:bold;}

/* Upload Forms */
.uploadForm { background-color: #384F79; color: #FFF; font-family: Verdana; font-size: 10px; marign: 0; padding: 10px; width: 475px }
.uploadForm p { clear: left; margin: 0; padding: 5px 0 8px 0; padding-left: 105px; height: 1% }
.uploadForm label { font-weight: bold; float: left; margin-left: -105px; width: 100px; vertical-align: bottom; padding-top: 5px }
.uploadForm input[type="text"], .uploadForm input[type="password"] { width: 180px; }
.uploadForm textarea { width: 348px; height: 80px }
.uploadForm div.files { margin-left: 105px }
.uploadForm .ruRemove { background-color: #fff }
.uploadForm hr { border-bottom: dotted 4px #fff; margin: 10px 0; padding: 0 }                     
.uploadtop { background-image: url(/images/upload_top.gif); height: 6px }
.uploadbottom { background-image: url(/images/upload_bottom.gif); height: 6px }
.uploadForm a, .uploadForm a:visited { color: #fff }

#wrap { width: 100%; font-family: Verdana, Geneva, Sans-Serif; font-size: 12px }
#wrap h1 { font-size:12px; }
#wrap h2 { font-size:12px; }
#wrap #left { float:left; padding:0; }
#wrap label { display: block }

