a:link{color:#5F79AD;}
a:hover{color:#5F79AD;}
a:active{color:#5F79AD;}
a:visited{color:#778899;}
a:visited:hover{color:#778899;}
a:visited:active {color:778899}

body {margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
font-family: Arial, Helvetica, sans-serif;
}

.main{
font-family: Arial, Helvetica, sans-serif;
color:#1B3654;
font-size:36px;
font-size:12pt;
font-weight:bold; 
text-decoration:none;
margin-top:10px;
margin-bottom:-10px; 
margin-left:4px; 
}

H1{
font-family: arial,helvetica,sans-serif;
color:#1B3654;
font-size:36px;
font-size:12pt;
font-weight:bold; 
text-decoration:none;
margin-top:10px;
margin-bottom:-10px; 
margin-left:4px; 


}
H2{
font-family: arial,helvetica,sans-serif;
color:#FFFFFF;
font-size:12pt;
font-weight:bold; 
text-decoration:none;
margin-top:-10px;
margin-bottom:2px; 
margin-left:4px; 

}
H3{
font-family: arial,helvetica,sans-serif;
color:#444444;
font-size:xx-small;
text-decoration:none;
}
a.botmenu   { color: #33c; font-size: xx-small }
a.botmenu:hover   { color: #f33; font-size: xx-small }
.smallblk { color: black; font-size: xx-small; font-family: Arial }
.outertable { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #000000 }
.contentright { border-left-width: 1px; border-left-style: solid; border-left-color: #555555 border-right-width: 1px; border-right-style: solid; border-right-color: #555555; }
.contentcentergray { border-right-width: 1px; border-right-style: solid; border-right-color: #555555; }

a.whiteflag { font-size: 11px; text-decoration: underline; }
a.whiteflag:hover { text-decoration: underline; color: #3D7ABE; }
.whiteflag { color: #3F5379; font-size: 11px; font-family: Arial }


.navbg { 
background-image:url(http://images.wctravel.com/images-bin/10012481/bg-top-nav.gif); 
background-repeat:repeat-x; 
}

a.flagtext { color: #ccc; font-size: 10px; font-weight: bold; text-decoration: underline }
a.flagtext:hover  { color: #f33; text-decoration: underline }
a.white3en     { color: #374864; font-size: 65px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
a.white3en:hover   { color: 374864; text-decoration: none }

a.white4en     { color: #E2C84E; font-size: 65px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none }
a.white4en:hover   { color: E2C84E; text-decoration: none }

a.contact  { color: #666; font-size: 9px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none }
a.contact:hover  { color: #f33; text-decoration: none }
a.sidelinks   { color: #33f; font-size: 10px; font-weight: normal; text-decoration: underline }
a.sidelinks:hover  { color: #f33; text-decoration: underline }
.contentcentergray { border-right-width: 1px; border-right-style: solid; border-right-color: #999999; }
.columnrightgray { border-left-width: 1px; border-left-style: solid; border-left-color: #999999; border-right-width: 1px; border-right-style: solid; border-right-color: #D8E3EE;  }  
.sidetext { color: #3E5167; font-size: 13px; font-family: Arial; font-weight: bold; } 
.rightSide { border-right-width: 1px; border-right-style: solid; border-right-color: #D8E3EE; }  

.formTable {
border-right-width: 2px;
border-right-style: solid; 
border-right-color: #BFC9D6;

border-left-width: 2px;
border-left-style: solid; 
border-left-color: #BFC9D6;

border-top-width: 2px;
border-top-style: solid; 
border-top-color: #BFC9D6;

border-bottom-width: 2px;
border-bottom-style: solid; 
border-bottom-color: #BFC9D6;

}
.formTable2 {
border-right-width: 2px;
border-right-style: solid; 
border-right-color: #3467A1;

border-left-width: 2px;
border-left-style: solid; 
border-left-color: #3467A1;


}


.bdy {FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica}
.tabled {FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica}
.sm {FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica}
.med {FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Verdana, Helvetica}
.form {FONT-SIZE: 11px; FONT-FAMILY: Arial, Verdana, Helvetica; HEIGHT: 18px}
.textform {FONT-SIZE: 11px; FONT-FAMILY: Arial, Verdana, Helvetica}
.white {BACKGROUND-COLOR: #ffffff}
.contact {BACKGROUND-COLOR: #b3c4e6}
.information {BACKGROUND-COLOR: #e8eef7}
.message {BACKGROUND-COLOR: #efefef}
.offer {BACKGROUND-COLOR: #b7cd9c}
.null {BACKGROUND-COLOR: #cccccc}
/* new for group form */
.wguidesmalltitle { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #004080; font-weight: bold}
.generror { font-family: Arial; font-size: 10pt; color: #FF0000; font-weight: bold}
.formfield { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000}
.smallformfield { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000}
.formquestion { font-family: Arial, Helvetica, sans-serif; font-size: 14pt; color: #0000A0}
.smalltitletext { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; font-weight: bold}
.sectiontext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #408080; font-weight: bold}
.mediumpagetitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; color: #000000}
.bigpagetitle { font-family: Arial, Helvetica, sans-serif; font-size: 20px; color: #000000; font-weight: bold}
.ratetable { background-color: #EEEEEE}
.specialrate { background-color: #E9DFFD}
.hotrate { background-color: #FFE4A2}
.small { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000}
.selectrate { font-family: Arial, Helvetica; font-size: 8pt}
.selectratemain { font-family: Arial, Helvetica; font-size: 10pt}
.requiredfield { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #0000A0; font-weight: bold}
.titlecell { background-color: #E9EFF8}
.infocell { background-color: #EEEEEE}
.dguidetitle { font-family: Arial ; font-size: 14pt; color: #0000A0; font-weight: bold }
.dguidesmalltitle { font-family: Arial ; font-size: 10pt; color: #0000A0; font-weight: bold }
.regrate { font-family: Arial, Helvetica, sans-serif; text-decoration: line-through; font-size: 10pt }
.colorbar { background-color: #4A77A5 }
.colorbarlight { background-color: #DFE5EB }
.bar { color: ffffff; font-weight: bold; font-size: 9pt; font-family: Verdana, Geneva, Arial; vertical-align: middle }
.carsectiontext { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold}
.link1 { color: #FFFFFF; font-size: 9pt; font-family: Verdana, Geneva, Arial; vertical-align: middle }
.link2 { color: #6600FF; font-size: 9pt; font-family: Verdana, Geneva, Arial; vertical-align: middle }
.smallbar { font-size: 8pt; font-family: Verdana, Geneva, Arial }
.textcar { font-size: 9pt; font-family: Verdana, Geneva, Arial }
.result { font-size: 8pt; font-family: Verdana, Geneva, Arial }
.sidehead { color: black; font-size: 9pt; line-height: 11pt; font-family: Verdana, Geneva, Arial }
.title { color: #000000; font-size: 18pt; font-weight: bold; line-height: 110%; font-family: Verdana, Geneva, Arial }
.cartitle { color: #cc0000; font-size: 10pt; font-weight: bold; font-family: Verdana, Geneva, Arial }
.prox { background-color: #FFFFFF}
.currcell { background-color: #FFFFFF}
.proxlink { color: #0000FF; font-size: 9pt; font-family: Verdana, Geneva, Arial; vertical-align: middle}
.currtext { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000}
.currlinktext {color: #0000FF; font-size: 9pt; font-family: Verdana, Geneva, Arial; vertical-align: middle}
.rate1 { color: #000000; font-family: verdana, arial; font-size: 12px}
.rate2 { color: #8000FF; font-family: verdana, arial; font-size: 11px}
.hotelsearchhotratebg { background-color: #FFFFCC }
.hotelsearchregratebg { background-color: #F7F7F7 }

