P { FONT-SIZE: 8pt; COLOR: #003366; LINE-HEIGHT: normal; FONT-FAMILY: Verdana, 
Arial, Helvetica, sans-serif} 

LI { FONT-SIZE: 8pt; COLOR: #003366; LINE-HEIGHT: 
normal; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; 
list-style-image: url(images/delimiter.gif)} 

A:link { FONT-WEIGHT: normal; COLOR: 
#004488; font-family: Tahoma; font-size: 8pt} 

A:visited { FONT-WEIGHT: normal; COLOR: #002266; font-family: Tahoma; font-size: 8pt} 

A:active { FONT-WEIGHT: 
normal; COLOR: #224488; font-family: Tahoma; font-size: 
8pt }

A:hover { FONT-WEIGHT: normal; COLOR: #0066BB; font-family: 
Tahoma; font-size: 8pt} 

B { FONT-WEIGHT: bold ; color: #003366} 

EM { } 

BODY { SCROLLBAR-FACE-COLOR: #E0EDF3; 
SCROLLBAR-HIGHLIGHT-COLOR: #; SCROLLBAR-SHADOW-COLOR: #E0EDF3; SCROLLBAR-ARROW-COLOR: 
#99c2d6; SCROLLBAR-BASE-COLOR: #E0EDF3; scrollbar-3d-light-color: #E0EDF3; scrollbar-dark-shadow-color: 
#E0EDF3; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: 
normal; color: #000033} 

td { font-family: Verdana, 
Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #003366} 

select {
     font-family:  Tahoma;
     font-size: 11px;
}

font { font-family: 
Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: 
#003366} 

ul.zzul {list-style-type:none; display: block;}


.availability_table {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FF9933;
	border-right-color: #FF9933;
	border-bottom-color: #FF9933;
	border-left-color: #FF9933;
	background-color: #FFffff;
	width:100%;
	text-align;center;
	padding:0px
	}
	
.availability_header {
	FONT-WEIGHT: normal;
	COLOR: #ffffff;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	background-color: #2299FF;
	text-align: center;
	width:45;
	} 

.availability_gridheader {
	FONT-WEIGHT: normal;
	COLOR: #ffffff;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	background-color: #2299FF;
	text-align: left;
	} 
	
.availability_label {
	FONT-WEIGHT: normal;
	COLOR: #003366;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
	background-color: #eeeeff;
	}

.availability_comment {
	COLOR: #ff0000;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	text-align: left;
	background-color: #FFffff;
	}
	
.availability_row {
	FONT-WEIGHT: normal;
	COLOR: #ff0000;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	text-align: center;
	background-color: #99FFCC;
	text-decoration: none;
	} 
	
.availability_row_full {
	FONT-WEIGHT: normal;
	COLOR: #003366;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	text-align: center;
	background-color: #FFCCCC;
	text-decoration: none;
	} 

	
#availability_table a {
	COLOR: #dd0000;
	font-family: Tahoma;
	font-size: 8pt;
	text-decoration: none;
	font-weight: normal;

}	
.white { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 
8pt; font-weight: normal; color: #FFFFFF} 

.whitebold { font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 8pt; font-weight: bold; color: #FFFFFF } 

.loginButton {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #003366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #003366;
} 

.redtext { font-family: Verdana, 
Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #660000} 

.redtext2 { font-family: Verdana, 
Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #FF0000} 

.redtextbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 
8pt; font-weight: bold; color: #990000} 

.redtextbold2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 
8pt; font-weight: bold; color: #FF0000} 

.navy { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000033}

.greytext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #999999}

.redWarningText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #FF0000}


.whiteTitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 
12pt; font-weight: bold; color: #FFFFFF} 

.whiteSubTitle { font-family: Tahoma; font-size: 
10pt; font-weight: bold; color: #FFFFFF} 

.blueTitle { font-family: Tahoma; font-size: 14pt; font-weight: normal; color: #003366}

.pageTitle { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; color: #003366}

.pageSubTitle {
	font-family: Tahoma;
	font-size: 11pt;
	color: #ffffff;
	background-color: #6699dd;
}

.pageSectionTitle { font-family: Tahoma; font-size: 12pt; font-weight: bold; color: #ffffff}

.comboLayer {
	font-weight: normal;
	border: 1px dashed #FF0000;
}

.index_tabtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
    font-weight: bold;
	color:  #FFFFFF;
	background-color: #ffac52;
}


.index_tabtitle_specials {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
    font-weight: bold;
	color:  #FFFFFF;
	background-color: #CC0000;
}

.index_tabtitle_disabled{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
    font-weight: bold;
	color:  #FFFFFF;
	background-color: #CCCCCC;
}
.index_tabborder{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #ffac52;
}

.option_table{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #0099CC;
	background-color: #eeeeff;
}
.title_table{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #ffac52;
	background-color: #EEEEFF;
}
.page_title_table{
	font-family: Tahoma;
	border: 1px solid #ffac52;
	background-color: #eeeeff;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;

}
.index_tabbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-color: #FFFFEE;}

.index_rowtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	background-color: #529cd5;
}

.index_rowbody {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	background-color: #EEEFFF;
}

.index_outline {
	border:1px dashed #000088;
	}

.index_seperator{
	background-color: #ffac52;
	}

