/*  $Header$ : $Name: ST_migration_20040513 $  */

body {background-color:#ffffff; layer-background-color:#ffffff; }
body,div,span,table,td {font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:11px; color:#333333;}
form,select,textarea,input {font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:9.5px; color:#333333;}
div {position:absolute; display:block; margin:0px; padding:0px;}

H3, h3 {font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#333333; margin-bottom:5px;}
H4, h4 {font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#333333; margin-bottom:5px;}
span {line-height:12px;}
p {line-height:14px;}
ul {margin:0px 0px 0px 16px;}
b, i {background-color:transparent; layer-background-color:transparent;}
nobr {background-color:transparent;}
br {background-color:transparent;}
a:focus {outline:none;}
.error {color:red;}
.bgColor {background-color:#ffffff; layer-background-color:#ffffff;}

/* NEW CLASS FOR FONTS CHANGE*/
.font95px {font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:9.5px;}
a.Link95:link {font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:9.5px; color:#020066;}
a.Link95:visited{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:9.5px; color:#020066;}
a.Link95:hover {font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; background-color:transparent; layer-background-color:transparent; font-size:9.5px; color:#6699cc;}

a.Link11:link {font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:11px; color:#020066;}
a.Link11:visited{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:11px; color:#020066;}
a.Link11:hover {font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; background-color:transparent; layer-background-color:transparent; font-size:11px; color:#6699cc;}

/* Column 1 */
a.snavilink:link {color:#535353; text-decoration:none;}
a.snavilink:visited {color:#535353; text-decoration:none;}
#searchHotel {top:545px; width:165px; left:10px; z-index:0;}
.mainLink {font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:11px; color:#333333;} 

/* Column 2 */
.contentTransparent {background-color:transparent; layer-background-color:transparent;}
.contentColor {background-color:#f3f3f3; layer-background-color:#f3f3f3;}
#content {top:9px; width:398px; left:176px; z-index:0;}

/* Column 3 */
#calloutBkg {top:9px; width:165px; height:175px; left:575px; clip:rect(0px 165px 175px 0px); z-index:0;} 
#calloutBkgHome {top:0px; width:165px; height:175px; left:399px; clip:rect(0px 165px 175px 0px); z-index:0;}
#calloutText {top:33px; left:575px; width:165px; z-index:1;}

.searchForm {margin:0px 0px 0px 0px; line-height:10px;}
.searchSize {width:105px; font-size:10px; line-height:10px;}
.fsmall{width:25px;}

#promo-container {top:185px; width:165px; height:276px; left:575px; z-index:0; background-color:#FFF; layer-background-color:#FFF;}
#promo-container-1 {position:relative; height:205px; margin-bottom:0px; z-index:0; background-color:#D8D8D8; layer-background-color:#D8D8D8;}
#promo-container-2 {position:relative; height:212px; z-index:0; background-color:#D8D8D8; layer-background-color:#D8D8D8;}

#registrationBox {top:339px; width:165px; left:575px; z-index:0; background-color:#ddc88c; layer-background-color:#ddc88c;}
#registration {top:339px; width:165px; height:86px; left:575px; clip:rect(0px 165px 86px 0px); z-index:0; background-color:#ddc88c; layer-background-color:#ddc88c;}
/* used for registration for goldpassport on bottom right corner */
#registrationGP {top:339px; width:165px; height:106px; left:575px; clip:rect(0px 165px 106px 0px); z-index:0; background-color:#ddc88c; layer-background-color:#ddc88c;}
/*Used for Account Summary for GP on bottom right corner*/
#AccountSummaryGP {top:339px; width:165px; height:127px; left:575px; clip:rect(0px 165px 127px 0px); z-index:0; background-color:#ddc88c; layer-background-color:#ddc88c;}
.blueFont {background-color:transparent; layer-background-color:transparent; color:#6699cc;}

#logJoinText {top:366px; height:5px; left:591px; z-index:1;}
#logJoin {top:398px; height:5px; left:591px; z-index:1;}

/* Sub-Page Column 2 */
a.ssnavlow:link {color:#000033; text-decoration:none; background-color:transparent; layer-background-color:transparent;}
a.ssnavlow:visited {color:#000033; text-decoration:none; background-color:transparent; layer-background-color:transparent;}
a.ssnavlow:hover {color:#666666; text-decoration:underline; background-color:transparent; layer-background-color:transparent;}
.ssnavhigh {color:#666666; text-decoration:underline; background-color:transparent; layer-background-color:transparent;}
.ssnavnlk {color:#666666; text-decoration:none; background-color:transparent; layer-background-color:transparent;}
.ssnavheight {line-height:14px;}

.subPgContentTitle {width:398px; padding:15px 20px 11px 20px; margin:0px 0px 0px 0px;}/*(Title image)T,R,B,L*/
.subPgContent {padding:0px 20px 16px 20px;}/*(Content text under title image)*/

.subPgContentSubTitle {font-weight:bold; height:16px; padding:1px 0px 2px 10px; color:#000000; background-color:transparent; layer-background-color:transparent;}/*(Header text)*/
.subPgContentSubContent {padding:9px 20px 16px 20px;}/*(Content text under header)*/

ul.middot {list-style:none;	margin-left:0; padding-left:9px; text-indent:-9px;}
ul.middot li {margin-bottom:10px;}

#persFootLinks {position:relative; text-align:center; padding-top:10px; padding-bottom:20px; background-color:#FFF;}
  #persFootLinks div {position:relative;}
  
#backTopFoot {height:25px;}
  
.hss-link {color:#284FAE;font-size:10px;}




