@charset "utf-8";
/* CSS Document */
/* Firefox fix */
* { margin:0; padding:0; }
* { outline: none; }

.menu1 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #009900; text-decoration: none}
.menu1bold { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; font-weight: bold}
.menu1over { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; text-decoration: none }
.menu1boldlink { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; font-weight: bold ; text-decoration: none}
.menu1boldlinkdown { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #009900; font-weight: bold ; text-decoration: none }
.normal { font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #666666; text-decoration: none }
.normalplus { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #666666; font-weight: bold ; text-decoration: none }

.font1 {  
 font-family: Verdana, Arial, Helvetica; 
 font-size: 12px; 
 color: #666666; 
 text-decoration: none;
 }

.font1 a {  
 font-family: Verdana, Arial, Helvetica; 
 font-size: 12px; 
 color: #666666; 
 text-decoration: none;
 }

.font1 a:hover {  
 font-family: Verdana, Arial, Helvetica; 
 font-size: 12px; 
 color: #999999; 
 text-decoration: underline;
 }

.font1u {  
 font-family: Verdana, Arial, Helvetica; 
 font-size: 12px; 
 color: #666666; 
 text-decoration: underline;
 }

.font1u a {  
 font-family: Verdana, Arial, Helvetica; 
 font-size: 12px; 
 color: #666666; 
 text-decoration: underline;
 }

.font1u a:hover {  
 font-family: Verdana, Arial, Helvetica; 
 font-size: 12px; 
 color: #999999; 
 text-decoration: none;
 }

.font2 {  
 font-family: Verdana, Arial, Helvetica; 
 font-size: 12px; 
 color: #009900; 
 text-decoration: none;
 }

.font2 a {  
 font-family: Verdana, Arial, Helvetica; 
 font-size: 12px; 
 color: #009900; 
 text-decoration: none;
 }

.font2 a:hover {  
 font-family: Verdana, Arial, Helvetica; 
 font-size: 12px; 
 color: #333333; 
 text-decoration: underline;
 }

.font2u {  
 font-family: Verdana, Arial, Helvetica; 
 font-size: 12px; 
 color: #009900; 
 text-decoration: underline;
 }

.font2u a {  
 font-family: Verdana, Arial, Helvetica; 
 font-size: 12px; 
 color: #009900; 
 text-decoration: underline;
 }

.font2u a:hover {  
 font-family: Verdana, Arial, Helvetica; 
 font-size: 12px; 
 color: #333333; 
 text-decoration: none;
 }

.fontgreen {  
 font-family: Verdana, Arial, Helvetica; 
 font-size: 12px; 
 color: #668F00; 
 text-decoration: none;
 }

.fontgreenu {  
 font-family: Verdana, Arial, Helvetica; 
 font-size: 12px; 
 color: #668F00; 
 text-decoration: underline;
 }

.fontred {  
 font-family: Verdana, Arial, Helvetica; 
 font-size: 12px; 
 color: #FF0710; 
 text-decoration: none;
 }

.fontredu {  
 font-family: Verdana, Arial, Helvetica; 
 font-size: 12px; 
 color: #FF0710; 
 text-decoration: underline;
 }

a:hover {   
 color: #666666;
 }

.copyright { 
 font-family: Verdana, Arial, Helvetica; 
 font-size: 10px; 
 color: #666666;
 text-decoration: none;
 }

.copyright a { 
 font-family: Verdana, Arial, Helvetica; 
 font-size: 10px; 
 color: #666666;
 text-decoration: none;
 }

.copyright a:hover { 
 font-family: Verdana, Arial, Helvetica; 
 font-size: 10px; 
 color: #333333;
 text-decoration: underline;
 }

.copyright2 { 
 font-family: Verdana, Arial, Helvetica; 
 font-size: 10px; 
 color: #666666;
 text-decoration: none;
 }

.copyright2 a { 
 font-family: Verdana, Arial, Helvetica; 
 font-size: 10px; 
 color: #666666;
 text-decoration: none;
 }

.copyright2 a:hover { 
 font-family: Verdana, Arial, Helvetica; 
 font-size: 10px; 
 color: #666666;
 text-decoration: underline;
 }

.counter {  
 font-family: Verdana, Arial, Helvetica; 
 font-size: 10px; 
 color: #E9AA4F; 
 text-decoration: none;
 }

body {
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
}

body,td,th {
 font-family: Verdana, Arial, Helvetica; 
 font-size: 12px; 
 color: #666666;
 text-decoration: none;
}

.picborder1px {
  border: 1px solid #009900;
}

.picborder3px {
  border: 1px solid #009900;
  padding: 3px;
}

.picborder4px {
  border: 1px solid #009900;
  padding: 4px;
}

.picborder5px {
  border: 1px solid #009900;
  padding: 5px;
}

.bgwhite {
  background-color: #FFFFFF;
}

ul.defaultlist {
  padding:0;
  margin-top: 10px;
  margin-left: 20px;
  margin-bottom: 5px;
}

.defaultlist li {
  margin: 0;
  padding-left: 0px;
  padding-bottom: 5px;
  list-style-image: url(../images/arrowRight.gif);
}

ul.defaultlist2 {
  padding:0;
  margin-top: 10px;
  margin-left: 20px;
  margin-bottom: 5px;
}

.defaultlist2 li {
  margin: 0;
  padding-left: 0px;
  padding-bottom: 5px;
  list-style-image: url(../images/arrowRight.gif);
  font-family: Verdana, Arial, Helvetica; 
  font-size: 12px; 
  color: #666666;
}

.btn1a {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  color: #FFFFFF; 
  border: 1px solid #0C5FA3;
  padding-left: 4px;
  padding-right: 4px;
  margin: 0px;
  background-color: #6699CC;
  height:20px;
  width: 215px;
  cursor: pointer; 
  cursor: hand;
}

.btn1b {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  color: #FFFFFF; 
  border: 1px solid #0C5FA3;
  padding-left: 4px;
  padding-right: 4px;
  margin: 0px;
  background-color: #6699CC;
  height:20px;
  width: 200px;
  cursor: pointer; 
  cursor: hand;
}

.btn1c {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  color: #333333; 
  border: 1px solid #666666;
  padding-left: 4px;
  padding-right: 4px;
  margin: 0px;
  background-color: #CCCCCC;
  height:20px;
  width: 200px;
  cursor: pointer; 
  cursor: hand;
}

.btn3 {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  color: #FFFFFF; 
  border: 1px solid #D9C16F;
  padding-left: 4px;
  padding-right: 4px;
  margin: 0px;
  background-color: #910C03;
  height:20px;
  width: 300px;
  cursor: pointer; 
  cursor: hand;
}

.btnsearchgreen {
  background-image:url(../images/btnSearchGreen.gif);
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-weight:bold;
  color: #FFFFFF; 
  width:168px;
  height:29px;
  border:0px;
  cursor: pointer; 
  cursor: hand;
  padding-right:45px;
  text-align:center;
}

.btngray {
  background-image:url(../images/btnGray.gif);
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-weight:bold;
  color: #0C5FA3; 
  width:168px;
  height:29px;
  border:0px;
  cursor: pointer; 
  cursor: hand;
  text-align:center;
}

.btnReset1 {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  color: #FFFFFF; 
  border: 0px;
  padding-left: 0px;
  padding-right: 0px;
  margin: 0px;
  text-align:center;
  background-image:url(../images/btnReset1.gif);
  height:20px;
  width: 130px;
  cursor: pointer; 
  cursor: hand;
}

.btnSubmit1 {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  color: #FFFFFF; 
  border: 0px;
  padding-left: 0px;
  padding-right: 0px;
  margin: 0px;
  text-align:center;
  background-image:url(../images/btnSubmit1.gif);
  height:20px;
  width: 125px;
  cursor: pointer; 
  cursor: hand;
}

.btnBack1 {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  color: #FFFFFF; 
  border: 0px;
  padding-left: 0px;
  padding-right: 0px;
  margin: 0px;
  text-align:center;
  background-image:url(../images/btnBack1.gif);
  height:20px;
  width: 75px;
  cursor: pointer; 
  cursor: hand;
}

.input1 {
  width:150px;
  height:18px;
  border: 1px solid #D9C16F;
  background-color: #FFFFFF;
  color:#333333;
}

.input1a {
  width:215px;
  height:18px;
  border: 1px solid #D9C16F;
  background-color: #FFFFFF;
  color:#333333;
}

.input2 {
  width:70px;
  height:14px;
  border: 1px solid #D9C16F;
  background-color: #FFFFFF;
  color:#333333;
}

.input3 {
  width:300px;
  height:18px;
  border: 1px solid #D9C16F;
  background-color: #FFFFFF;
  color:#333333;
}

.bgTopLeft {  
  background: #FFFFFF url(../images/bgTopLeft.jpg) repeat-y top right;
}

.bgTopRight {  
  background: #FFFFFF url(../images/bgTopRight.jpg) repeat-y top left;
}

.bgTopMiddle {  
  background: #FFFFFF url(../images/bgTopMiddle.jpg) repeat-y top left;
}

.bgMiddleLeft {  
  background: #FFFFFF url(../images/bgMiddleLeft.jpg) repeat-y top right;
}

.bgMiddleRight {  
  background: #FFFFFF url(../images/bgMiddleRight.jpg) repeat-y top left;
}

.bgMiddleMiddle {  
  background: #FFFFFF url(../images/bgCream.gif);
}

.bgBottomLeft {  
  background: #FFFFFF url(../images/bgBottomLeft.jpg) repeat-y top right;
}

.bgBottomRight {  
  background: #FFFFFF url(../images/bgBottomRight.jpg) repeat-y top left;
}

.bgBottomMiddle {  
  background: #FFFFFF url(../images/bgBottomMiddle.jpg) repeat-x top left;
}

.bgBookingForm {  
  background: #FFFFFF url(../images/bgBookingForm.gif) repeat-y top left;
}

.bgFlashMovie {  
  background: #FFFFFF url(../images/bgFlashMovie.jpg) repeat-y top left;
}

.cell1 {
  height: 20px;
  padding: 2px;
  background-image: url(/portal/images/bgDarkGray.gif);
}

.cell2 {
  height: 20px;
  padding: 2px;
}

/*--------------- Menu Links --------------------------------*/

.topmenuLink {  
 font-family: Verdana, Arial, Helvetica; 
 font-size: 11px; 
 font-weight: bold;
 color: #666666;
 padding-left: 10px; 
 padding-right: 10px;  
 text-decoration: none;
 }

.topmenuLink a {  
 font-family: Verdana, Arial, Helvetica; 
 font-size: 11px; 
 font-weight: bold;
 color: #666666; 
 text-decoration: none;
 }

.topmenuLink a:hover {  
 font-family: Verdana, Arial, Helvetica; 
 font-size: 11px; 
 color: #999999; 
 text-decoration: none;
 }

.topmenuBg {  
  padding: 0;
  border: 0px;
  width: 2px;
  height: 50px;
  background: #FFFFFF url(../images/topMenuSep.gif) repeat-x top left;
  background-repeat: no-repeat;
}

.topmenuSep {  
  padding: 0;
  border: 0px;
  width: 2px;
  height: 22px;
  background-image: url(../images/topMenuSep.gif);
  background-repeat: no-repeat;
}

/*------ Left Menu Strat ------*/

#lmenu {
  margin: 0;
  margin-left: 0;
  margin-bottom: 1px;
  padding: 0;
  list-style: none;
  WIDTH: 200px;
}

#lmenu li.menu {
  border: 0;
}

#lmenu li.menumain a {
  display: block;
  font-family: Verdana, Arial, Helvetica;
  FONT-SIZE: 12px;
  font-weight: bold;
  background-image: url(../images/bgLeftMenuMainOff.gif);
  background-repeat: no-repeat;
  /* background-position: 0 .1em; */ 
  COLOR: #009900;
  WIDTH: 200px;
  HEIGHT: 16px;
  TEXT-DECORATION: none;
  /*  padding-left: 19px;*/
  padding-top: 1px;
}

#lmenu li.menumain a:hover {
  background-image: url(../images/bgLeftMenuMainOn.gif);
  background-repeat: no-repeat;
  /* background-position: 0 .1em; */ 
  COLOR: #009900;
  TEXT-DECORATION: none;
}

#lmenu li.menu a {
  display: block;
  font-family: Verdana, Arial, Helvetica;
  FONT-SIZE: 12px;
  background-image: url(../images/bgLeftMenuOff.gif);
  background-repeat: no-repeat;
  /* background-position: 0 .1em; */
  COLOR: #009900;
  WIDTH: 200px;
  HEIGHT: 16px;
  TEXT-DECORATION: none;
  /* padding-left: 19px; */
  padding-top: 1px;
}

#lmenu li.menu a:hover {
  background-image: url(../images/bgLeftMenuOn.gif);
  background-repeat: no-repeat;
  /* background-position: 0 .1em; */
  COLOR: #009900;
  TEXT-DECORATION: none;
}

#lmenu li.menuA a {
  display: block;
  font-family: Verdana, Arial, Helvetica;
  FONT-SIZE: 12px;
  font-weight: bold;
  background-image: url(../images/bgLeftMenuOn.gif);
  background-repeat: no-repeat;
  /* background-position: 0 .1em; */
  COLOR: #009900;
  WIDTH: 200px;
  HEIGHT: 16px;
  TEXT-DECORATION: none;
  /* padding-left: 19px; */
  padding-top: 1px;
}

#lmenu li.menuA a:hover {
  background-image: url(../images/bgLeftMenuOff.gif);
  background-repeat: no-repeat;
  /* background-position: 0 .1em; */
  COLOR: #009900;
  TEXT-DECORATION: none;
}

#lmenu li.smenu a {
  display: block;
  font-family: Verdana, Arial, Helvetica;
  FONT-SIZE: 12px;
  background-image: url(../images/bgLeftSMenuOff.gif);
  background-repeat: no-repeat;
  /* background-position: 0 .1em; */
  COLOR: #009900;
  WIDTH: 200px;
  HEIGHT: 16px;
  TEXT-DECORATION: none;
  /* padding-left: 34px; */
  padding-top: 1px;
}

#lmenu li.smenu a:hover {
  background-image: url(../images/bgLeftSMenuOn.gif);
  background-repeat: no-repeat;
  /* background-position: 0 .1em; */
  COLOR: #009900;
  TEXT-DECORATION: none;
}

#lmenu li.smenuA a {
  display: block;
  font-family: Verdana, Arial, Helvetica;
  FONT-SIZE: 11px;
  font-weight: bold;
  background-image: url(../images/bgLeftSMenuOn.gif);
  background-repeat: no-repeat;
  /* background-position: 0 .1em; */
  COLOR: #009900;
  WIDTH: 200px;
  HEIGHT: 16px;
  TEXT-DECORATION: none;
  /* padding-left: 34px; */
  padding-top: 1px;
}

#lmenu li.smenuA a:hover {
  background-image: url(../images/bgLeftSMenuOff.gif);
  background-repeat: no-repeat;
  /* background-position: 0 .1em; */
  COLOR: #009900;
  TEXT-DECORATION: none;
}

#lmenu li.ssmenu a {
  display: block;
  font-family: Verdana, Arial, Helvetica;
  FONT-SIZE: 12px;
  background-image: url(../images/bgLeftSSMenuOff.gif);
  background-repeat: no-repeat left top;
  /* background-position: 0 .1em; */
  COLOR: #009900;
  WIDTH: 200px;
  HEIGHT: 16px;
  TEXT-DECORATION: none;
  /* padding-left: 49px; */
  padding-top: 1px;
}

#lmenu li.ssmenu a:hover {
  background-image: url(../images/bgLeftSSMenuOn.gif);
  background-repeat: no-repeat left top;
  /* background-position: 0 .1em; */
  COLOR: #009900;
  TEXT-DECORATION: none;
}

#lmenu li.ssmenuA a {
  display: block;
  font-family: Verdana, Arial, Helvetica;
  FONT-SIZE: 12px;
  font-weight: bold;
  background-image: url(../images/bgLeftSSMenuOn.gif);
  background-repeat: no-repeat left top;
  /* background-position: 0 .1em; */
  COLOR: #009900;
  WIDTH: 200px;
  HEIGHT: 16px;
  TEXT-DECORATION: none;
  /* padding-left: 49px; */
  padding-top: 1px;
}

#lmenu li.ssmenuA a:hover {
  background-image: url(../images/bgLeftSSMenuOff.gif);
  background-repeat: no-repeat left top;
  /* background-position: 0 .1em; */
  COLOR: #009900;
  TEXT-DECORATION: none;
}

#lmenu li.sssmenu a {
  display: block;
  font-family: Verdana, Arial, Helvetica;
  FONT-SIZE: 12px;
  background-image: url(../images/bgLeftSSSMenuOff.gif);
  background-repeat: no-repeat left top;
  /* background-position: 0 .1em; */
  COLOR: #009900;
  WIDTH: 200px;
  HEIGHT: 16px;
  TEXT-DECORATION: none;
  /* padding-left: 64px; */
  padding-top: 1px;
}

#lmenu li.sssmenu a:hover {
  background-image: url(../images/bgLeftSSSMenuOn.gif);
  background-repeat: no-repeat left top;
  /* background-position: 0 .1em; */
  COLOR: #009900;
  TEXT-DECORATION: none;
}

#lmenu li.sssmenuA a {
  display: block;
  font-family: Verdana, Arial, Helvetica;
  FONT-SIZE: 12px;
  font-weight: bold;
  background-image: url(../images/bgLeftSSSMenuOn.gif);
  background-repeat: no-repeat left top;
  /* background-position: 0 .1em; */
  COLOR: #009900;
  WIDTH: 200px;
  HEIGHT: 16px;
  TEXT-DECORATION: none;
  /* padding-left: 64px; */
  padding-top: 1px;
}

#lmenu li.sssmenuA a:hover {
  background-image: url(../images/bgLeftSSSMenuOff.gif);
  background-repeat: no-repeat left top;
  /* background-position: 0 .1em; */
  COLOR: #009900;
  TEXT-DECORATION: none;
}

/* Fix IE. Hide from IE Mac \*/
* ul.leftmenu li { float: left; height: 1%; }
* ul.leftmenu li a { height: 1%; }
/* End */

/*------ Left Menu End ------*/

/*--------------- Menu Links --------------------------------*/
