
.bodytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #2E3B52;
	line-height: 15px;
}

div.tabpanel {
	position:relative;
	top:0px;
  	left:0px;
  	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 3px;	
	color: #0000FF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

div.tabpanel div.tab-row{
			position:absolute;
			top:0px;
  	left:-10px;
  	float:left;
  	line-height:normal;
  	text-decoration: underline;
}

div.username_logout{
	position:absolute;
	top:0px;
	right:3px;
	float:right;
	text-align:right;
	line-height:normal;
  }

div.tabpanel div.tab-row ul {
  margin:0;
  padding:1px 1px 0; 
  list-style:none;
  }
  
div.tabpanel div.tab-row li {
  float:left;
  background-color: #DDEEE5;
  margin:0;
  padding:0 0 0 1px; 
  text-decoration: underline;
  }
  
div.tabpanel div.tab-row a {
  display:block;
  background-color: #DDEEE5;
  padding:5px 5px 5px 5px; 
  text-decoration:underline;
  font-weight:bold;
  white-space:nowrap;
  color:#0000FF;		
  }

div.tabpanel div.tab-row a:hover {
  color:#FF0000;
 }

div.tabpanel div.tab-row li.selected {
  	line-height:normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 3px;	
	background-color: #bdcebb;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;  
	border-left-width: 0px;
	text-decoration: underline;
 }
  
div.tabpanel div.tab-row li.selected a {
  	line-height:normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 3px;	
	background-color: #bdcebb;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px; 
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-left-color: #666666;
	border-bottom-color: #666666;
	text-decoration: underline;
  }


div.tabpanel div.tab-row-inner{
   float:left;
   width:670px;
   line-height:normal;
  }

#tableContainer {
	border-left:	1px solid #ff0000;
	border-right:	1px solid #ff0000;
	border-bottom:	1px solid #ff0000;
}

div.tabpanel div.tab-row-inner ul {
  margin:0;
  padding:1px 1px 0;
  list-style:none;
  }
  
div.tabpanel div.tab-row-inner li {
  float:left;
  margin:0;
  padding:0 0 0 1px; 
  }
  
div.tabpanel div.tab-row-inner a {
  display:block;
  padding:1px 1px 1px 1px; 
  text-decoration:none;
  font-weight:bold;
  white-space:nowrap;
  }
  

div.tabpanel div.tab-row-inner li.selected {
  background-color: #bdcebb;
 }
  
div.tabpanel div.tab-row-inner li.selected a {
  background-color: #bdcebb;
  padding-bottom:0px; 
 }

	

.table01 {
	padding: 2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;	
}

.tablePackagesHeader {
	padding: 2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;	
	background-image: url(../images/b2c/innerpage_pic2.gif);
	background-repeat: no-repeat;
	height: 102px
}

.tablePackagesHeader1000 {
	padding: 1px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;	
	background-image: url(../images/b2c/innerpage_pic2a.jpg);
	background-repeat: no-repeat;
	height: 102px
}

.tablePackagesHeader1000noImage {
	padding: 1px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;	
	background-color: #B9ECEF;
}

.tableReservationHeader {
	padding: 2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;	
	background-image: url(../images/b2c/innerpage_pic1.gif);
	background-repeat: no-repeat;
	height: 102px
}

.tableReservationHeader1000 {
	padding: 1px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;	
	background-image: url(../images/b2c/innerpage_pic1a.jpg);
	background-repeat: no-repeat;
	height: 102px
}

.tableReservationHeader1000noImage {
	padding: 1px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;	
	background-color: #B9ECEF;
}

.table1 {
	border: solid;
	border-color: #336699;
	border-width: 1px;	
	padding: 2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;	
}

.table2 {
	border-color: #336699;
	padding: 2px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;	
}

.navPanel {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;	
}

.innerTable {
		background: white;	
  border-right: solid 2px #336699;	
	 border-bottom:  solid 2px #336699;		
		border-left:  solid 2px #336699;		
}

.pagetitlecont {
	background-color: #019f90;
	background-image: url(../images/b2c/topbanner.jpg);	
	background-repeat: no-repeat;
	width: 1000px;
	height: 107px;
	color:  #ffffff;
}

.pagetitle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 13px;
	font-weight: bold;
	color:  #ffffff;
	text-align:right;
}

.butt_space {
	height: 30px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight: bold;
	background: white;	
	padding: 1px;
	border-bottom:  solid 2px #336699;		
}

.smalltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	padding-left: 5px;
	padding-right: 5px;
}

A.a_menu_off:link,A.a_menu_off:visited,A.a_menu_off:hover {

	
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold;
	background: #3381CC; 
	color: #FFFFFF;
	text-decoration: none;
}
A.a_menu_on:link, A.a_menu_on:visited, A.a_menu_on:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bold;
/*	background: #55A1EE; */
	background: White;
	color: Black;	
	text-decoration: underline;
}
.sectiontitle {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;		
	text-decoration: underline;
	color: Black;
}

.sectiontitlebold {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;		
	text-decoration: underline;
	color: Black;
	font-weight:bold;
}

.label {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;		
	text-decoration: none;
	color: Black;
	border: none;
}

.labelSmall {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 9px;		
	text-decoration: none;
	color: Black;
	border: none;
}

.groupStatusLabel {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;		
	text-decoration: none;
	color: Black;
	background-color: #D8F0EE;
	border: none;
}

.label1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000033;
}

.label2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	height: 18px;
	text-align: left;
	vertical-align: baseline;
}

.labelBig {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 13px;		
	text-decoration: none;
	color: Black;
	border: none;
}

.heading {
	font-size: 12px; 
	font-weight: bold; 
	color: #000000
}

.roomTypeLabel {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;		
	text-decoration: none;
	color: Black;
	border: solid;
	color: #666666;
}

.photoLegendLabel {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 9px;		
	text-decoration: none;
	color: Black;
	border: none;
}

.greenLabel {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;		
	text-decoration: none;
	color: Green;
}

.intenseGreenLabel {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;		
	text-decoration: none;
	color: #ddfb20
}

.redLabel {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;		
	text-decoration: none;
	color: Red;
}

.blueLabel {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;		
	text-decoration: none;
	color: Blue;
}

.brownLabel {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;		
	text-decoration: none;
	color: #e27100
}

.purpleLabel {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;		
	text-decoration: none;
	color: #c988c8
}

.errorLabel {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;		
	text-decoration: none;
	color: Red;
}

.noteLabel {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px;	
	font-weight: bold;	
	text-decoration: none;
	color: Black;
	border: none;
}

A:link,A:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;		
	text-decoration: underline;	
	color: Blue;
}

A:active,A:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;		
	text-decoration: underline;	
	color: red;
}

A:link img {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;		
	text-decoration: underline;	
	color: green;
	border: none;
}

A:active img {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;		
	text-decoration: underline;	
	color: green;
	border: none;
}

A:visited img {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;		
	text-decoration: underline;	
	color: green;
	border: none;
}


INPUT, SELECT {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;			
}

.input_radio, .input_checkbox, .input_submit { 
	border : none; 
}
	
	
.feedbackPanelERROR {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px;			
	color: #ff0000;
	font-weight: bold;
}

.feedbackPanelINFO {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px;			
	color: #000000;
	font-weight: bold;
}

#info UL, LI {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	color: #000000;
	font-weight: normal;
	font-size: 10px;			
}

LI.error {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 12px;			
	color: #ff0000;
	font-weight: bold;
}

H1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
}


.arobutton {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold;
	background: #0083CA;/*#D7AD13;*/ /*#f5df8f;*/	/*#FF6633*/
	color: #FFFFFF;
	width:70px;
	height:20px;
	border: solid 0px #ffffff;
	}
	
.registrationButton {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold;
	background: #0083CA;/*#D7AD13;*/ /*#f5df8f;*/	/*#FF6633*/
	color: #FFFFFF;
	width:240px;
	height:20px;
	border: solid 0px #ffffff;
}
	
.gobutton {
	background-image:url("../images/GoB2B.gif");
	background-color: white;
	border: 0px;
	width: 31px;	
	}

.arobutton2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold;
	background: #0083CA;
	color: #FFFFFF;
	width:60px;
	height:20px;
	border: solid 0px #ffffff;
	}

.arobuttonfree {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: bold;
	background: #0083CA;/*#D7AD13;*/ /*#f5df8f;*/	/*#FF6633*//* #0066CC */ 
	color: #FFFFFF;
	height:20px;
	border: solid 0px #ffffff;
 margin: 0 0 0 0;
 padding: 0 0 0 0;
}

.b2cSmallButton {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 9px;
	font-weight: bold;
	background: #0083CA;
	color: #FFFFFF;
	/*height: 15px;*/
	/*width: 88px;*/
	border: solid 0px #ffffff;
 margin: 0 0 0 0;
 padding: 0 0 0 0;
}

/* Added to make sure the clear.gif image (in BS3.html) has a nicer appearance in IE */
.clearImage {
		width: 100%;
		height: 0;
		padding: 0.05px;
	}

.arobuttoncancel {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
		font-size: 11px;
		font-weight: bold;
		background: #ffffff;
		color: #0083CA;
		height:20px;
		border: solid 1px #0083CA;
 }
 
 .buttonFlightSchedule {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
		font-size: 10px;
		font-weight: bold;
		background: #0083CA;
		color: #FFFFFF;
		height:18px;
		width: 90px;
		border: solid 0px #ffffff;
	 margin: 3px 0px 0px 0px;
	 padding: 0 0 0 0;
	}
	
	span.wicket-ajax-indicator { margin:0; padding:0; padding-left: 2px; }
	
	/* Fading Tooltips not used yet*/
body div#toolTip { 
	position:absolute;
	z-index:1000;
	width:220px;
	background:#000;
	border:2px double #fff;
	text-align:left;
	padding:5px;
	min-height:1em;
	-moz-border-radius:5px; 
	}
body div#toolTip p { 
	margin:0;
	padding:0;
	color:#fff;
	font:11px/12px verdana,arial,sans-serif; 
	}
body div#toolTip p em { 
	display:block;
	margin-top:3px;
	color:#f60;
	font-style:normal;
	font-weight:bold; 
	}
body div#toolTip p em span { 
	font-weight:bold;
	color:#fff; 
	}

.promotionLabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	font-weight: normal;
}

@media print {
  #hidewhenprinted  {display:none; height:0}
}      
@media screen {
  #hidewhenprinted {display:block; height:auto}
}      


/* availability */
.SC {font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#0000FF; background-color:#FFFFFF; height:20px;}
.AV {font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; background-color:#008040; height:20px;}
.OR {font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#000000; background-color:#FFFF00; height:20px;}
.TE {font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; background-color:#0000FF; height:20px;}
.PE {font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; background-color:#800000; height:20px;}
.CP {font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#FFFF00; background-color:#FF0000; height:20px;}
.CF {font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#00FFFF; background-color:#000080; height:20px;}
.CX {font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#FFFF00; background-color:#00007D; height:20px;}
.SN {font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#FF0000; background-color:#00007D; height:20px;}
.NA {font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; background-color:#FF3300; height:20px;}

.SC_light {font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#0000FF; background-color:#FFFFFF; height:20px;}
.AV_light {font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; background-color:#66CC66; height:20px;}
.OR_light {font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#000000; background-color:#FFFF99; height:20px;}
.TE_light {font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; background-color:#0000FF; height:20px;}
.PE_light {font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; background-color:#800000; height:20px;}
.CP_light {font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#FFFF00; background-color:#FF0000; height:20px;}
.CF_light {font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#00FFFF; background-color:#000080; height:20px;}
.CX_light {font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#FFFF00; background-color:#00007D; height:20px;}
.SN_light {font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#FF0000; background-color:#00007D; height:20px;}
.NA_light {font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#FFFFFF; background-color:#FF9966; height:20px;}





/* new styles */
.globaltable {
/*	background-image: url("../images/b2c/bkgdcolour_blue.gif");		*/
	background-color: #D8F0EE;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-size: 11px;	
}

.whiteheader_qd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}

.whiteheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration:none;
}

.whiteheader a:link {
	color: #FFFFFF;
	text-decoration:underline;
}
.whiteheader a:visited {
	color: #FFFFFF;	text-decoration:underline;
}

.whiteheader a:hover {
	color: #FFFFFF;
	text-decoration:underline;
}

table.tableWhiteHeader {
	border-bottom:	1px solid #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

td.tableWhiteHeader {
	border:	none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.whitelabel_qd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:none;
}

.marqueelabel {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	font-style: italic;
}

.poweredbytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006666;
	font-weight: bold;
}

.signInButton {
	background-image:url("../images/b2c/bttn_ml_submit.gif");
	border: 0px;
	width: 78px;
	height: 22px;
}

.clearButton {
	background-image:url("../images/b2c/bttn_ml_clear.gif");
	border: 0px;
	width: 78px;
	height: 22px;
	}

.hmpg_packagetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #009999;
}

.hmpg_packagetitle a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #009999;
	text-decoration:underline
}

.hmpg_packagetitle a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #009999;
	text-decoration:underline
}

.hmpg_packagetitle a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #009999;
	text-decoration:underline
}
.forInputText {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

.InnerSect_BlueTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006666;
}

.InnerSect_Black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:none;
}

.InnerSect_Black a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006666;
	text-decoration:underline;
}
.InnerSect_Black a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006666;
	text-decoration:underline;
}
.InnerSect_Black a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006666;
	text-decoration:underline;
}

/* menu */
.butt_menu {
	line-height:normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	color: #FFFFCC;
	background-color: #DDEEE5;/*#fff1b2;*/
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.butt_menu_on {
	line-height:normal;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 0px;
	background-color: #bdcebb;/*#fed201;*/
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.a_menu_off:link,.a_menu_off:visited,.a_menu_off:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.a_menu_on:link, .a_menu_on:visited, .a_menu_on:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
}