
.sm {font:10px Arial,Helvetica,sans-serif;}
.ftty {font:10px Verdana,Arial,Helvetica;}
.fttydb {font:10px Verdana,Arial,Helvetica; color:#000066;}
.fttyw {font:10px Verdana,Arial,Helvetica; color:#FFFFFF;}
.ftsm {font:11px Verdana,Arial,Helvetica;}
.ftsmg {font:11px Verdana,Arial,Helvetica; color:#666666;}
.ftsmdb {font:11px Verdana,Arial,Helvetica; color:#000066;}
.ftsmr {font:11px Verdana,Arial,Helvetica; color:#990000;}
.ftsmw {font:11px Verdana,Arial,Helvetica; color:#FFFFFF;}
.ft {font:12px Arial,Helvetica;}
.ftdb {font:11px Arial Black,Arial,Helvetica; color:#000066;}
.ftb {font:12px Verdana,Arial,Helvetica; color:#000066;}
.ftg {font:12px Verdana,Arial,Helvetica; color:#666666;}
.ftlb {font:12px Verdana,Arial,Helvetica; color:#99CCFF;}
.ftr {font:12px Verdana,Arial,Helvetica; color:#990000;}
.ftw {font:12px Verdana,Arial,Helvetica; color:#FFFFFF;}
.ftbold {font:12px Verdana,Arial,Helvetica; font-weight:bold;}
.tl {font:14px Verdana,Arial,Helvetica; color:#0033CC;}
.tlw {font:14px Verdana,Arial,Helvetica; color:#FFFFFF;}
.hd {font:18px Verdana,Arial,Helvetica; color:#0033CC;}

.cftty {font:10px Verdana,Arial,Helvetica; text-align:center;}
.cfttyw {font:10px Verdana,Arial,Helvetica; text-align:center; color:#FFFFFF;}
.cftsm {font:11px Verdana,Arial,Helvetica; text-align:center;}
.cftsmdb {font:11px Verdana,Arial,Helvetica; color:#000066; text-align:center;}
.cftsmg {font:11px Verdana,Arial,Helvetica; color:#666666; text-align:center;}
.cftsmw {font:11px Verdana,Arial,Helvetica; color:#FFFFFF; text-align:center;}
.cft {font:12px Arial,Helvetica; text-align:center;}
.cftdb {font:12px Verdana,Arial,Helvetica; color:#000066; text-align:center;}
.cftg {font:12px Verdana,Arial,Helvetica; color:#666666; text-align:center;}
.cft_date {font:12px Arial,Helvetica; color:#333333; text-align:center;}
.cftr {font:12px Arial,Helvetica; color:#990000; text-align:center;}
.cftw {font:12px Verdana,Arial,Helvetica; color:#FFFFFF; text-align:center;}
.ctl {font:14px Verdana,Arial,Helvetica; color:#0033CC; text-align:center;}
.chd {font:18px Verdana,Arial,Helvetica; color:#0033CC; text-align:center;}
.cbn {font:22px Verdana,Arial,Helvetica; color:#0033CC; text-align:center;}
.cbnw {font:30px Times New Roman,Verdana,Arial,Helvetica; color:#FFFFFF; text-align:center;}
.cprw {font:75px Verdana,Arial,Helvetica; color:#FFFFFF; text-align:center;}
.title {font:30px Times New Roman,Arial,Helvetica; color:#000066; text-align:center;}
.title_red {font:30px Times New Roman,Arial,Helvetica; color:#990000; text-align:center;}

.rftty {font:10px Verdana,Arial,Helvetica; text-align:right;}
.rfttyw {font:10px Verdana,Arial,Helvetica; text-align:right; color:#FFFFFF;}
.rftsm {font:11px Verdana,Arial,Helvetica; text-align:right;}
.rftsmg {font:11px Verdana,Arial,Helvetica; color:#666666; text-align:right;}
.rftsmr {font:11px Verdana,Arial,Helvetica; color:#990000; text-align:right;}
.rftsmdb {font:11px Verdana,Arial,Helvetica; color:#000066; text-align:right;}
.rftdb {font:12px Verdana,Arial,Helvetica; color:#000066; text-align:right;}
.rftr {font:12px Verdana,Arial,Helvetica; color:#990000; text-align:right;}
.rftw {font:12px Verdana,Arial,Helvetica; color:#FFFFFF; text-align:right;}
.rft {font:12px Arial,Helvetica; text-align:right;}
.rftg {font:12px Arial,Helvetica; color:#333333; text-align:right;}
.rtl {font:14px Verdana,Arial,Helvetica; color:#0033CC; text-align:right;}
.rtlw {font:13px Verdana,Arial,Helvetica; color:#FFFFFF; text-align:right;}
.rhd {font:18px Verdana,Arial,Helvetica; color:#0033CC; text-align:right;}

.body_text_vertical {font:12px Arial,Helvetica; padding-top:5px; padding-bottom:5px; margin-top:5px; margin-bottom:5px}

.bgb {background-position:bottom;}
.bgt {background-position:top;}
.bgl {background-position:left;}
.bgr {background-position:right;}

.tabl {border-left-style: solid; border-width: 1px; border-color: #0033CC; background-color: white;}
.tabr {border-right-style: solid; border-width: 1px; border-color: #0033CC; background-color: white;}
.tabt { border-top-style: solid; border-width: 1px; border-color: #0033CC; background-color: white;}
.tabtr { border-top-style: solid; border-width: 1px; border-color: #0033CC; border-right-style: solid; border-width: 1px; border-color: #0033CC; background-color: white;}
.tabtl { border-top-style: solid; border-width: 1px; border-color: #0033CC; border-left-style: solid; border-width: 1px; border-color: #0033CC; background-color: white;}
.tabdt { border-top-style: dashed; border-width: 1px; border-color: #0033CC; background-color: white;}
.tabdtr { border-top-style: dashed; border-width: 1px; border-color: #0033CC; border-right-style: solid; border-width: 1px; border-color: #0033CC; background-color: white;}
.tabdtl { border-top-style: dashed; border-width: 1px; border-color: #0033CC; border-left-style: solid; border-width: 1px; border-color: #0033CC; background-color: white;}
.tabb {border-bottom-style: solid; border-width: 1px; border-color: #0033CC; background-color: white;}
.tabbl {border-left-style: solid; border-width: 1px; border-color: #0033CC; border-bottom-style: solid; border-width: 1px; border-color: #0033CC; background-color: white;}
.tabbr {border-right-style: solid; border-width: 1px; border-color: #0033CC; border-bottom-style: solid; border-width: 1px; border-color: #0033CC; background-color: white;}
.tab {border-style: solid; border-width: 1px; border-color: #FFFFFF; background-color: white;}

.tablb_g { border-left-style: solid; border-width: 1px; border-color: #CCCCCC; border-bottom-style: solid; border-width: 1px; border-color: #CCCCCC;}
.tablbc_g { border-left-style: solid; border-width: 1px; border-color: #CCCCCC; border-bottom-style: solid; border-width: 1px; border-color: #CCCCCC; font:12px Arial,Helvetica; text-align:center;}
.tablrb_g { border-left-style: solid; border-width: 1px; border-color: #CCCCCC; border-bottom-style: solid; border-width: 1px; border-color: #CCCCCC; border-right-style: solid; border-width: 1px; border-color: #CCCCCC; font:12px Arial,Helvetica; text-align:center;}
.tab_g {border-style: solid; border-width: 1px; border-color: #000066; font:12px Arial,Helvetica,sans-serif;}

.tabl_w {border-left-style: solid; border-width: 1px; border-color: #FFFFFF; background-color: #000066;}
.tabr_w {border-right-style: solid; border-width: 1px; border-color: #FFFFFF; background-color: #000066;}
.tab_listing {border-style: solid; border-width: 1px; border-color: #999999; background-color: #FFFFFF; padding-left:10px; padding-right:10px;}

.tabtx {border-style: solid; border-width: 1px; border-color: #CCCCCC; background-color: white; font:13px Arial, Helvetica, sans-serif; color:#000000; text-align:center;}
.tabl_gr {border-left-style: solid; border-width: 1px; border-color: #CCCCCC; background-color: white;}
.tabbl_gr {border-left-style: solid; border-width: 1px; border-color: #CCCCCC; border-bottom-style: dashed; border-width: 1px; border-color: #CCCCCC; background-color: white;}
.tabblt_gr {border-left-style: solid; border-width: 1px; border-color: #CCCCCC; border-bottom-style: dashed; border-width: 1px; border-color: #CCCCCC; background-color: white; font:12px Arial,sans-serif; color:#666666; text-align:center;}
.tabbltt_gr {border-top-style: solid; border-width: 1px; border-color: #CCCCCC; border-left-style: solid; border-width: 1px; border-color: #CCCCCC; border-bottom-style: dashed; border-width: 1px; border-color: #CCCCCC; background-color: white; font:12px Arial,sans-serif; color:#666666; text-align:center;}
.tabbrt_gr {border-right-style: solid; border-width: 1px; border-color: #CCCCCC; border-bottom-style: dashed; border-width: 1px; border-color: #CCCCCC; background-color: white; font:9px Arial,sans-serif; color:#CC0033; text-align:center;}
.tabblrdt_gr {border-left-style: solid; border-width: 1px; border-color: #CCCCCC; border-right-style: solid; border-width: 1px; border-color: #CCCCCC; border-bottom-style: dashed; border-width: 1px; border-color: #CCCCCC; background-color: white; font:9px Arial,sans-serif; color:#666666; text-align:center;}
.tabblrt_gr {border-left-style: solid; border-width: 1px; border-color: #CCCCCC; border-right-style: solid; border-width: 1px; border-color: #CCCCCC; border-bottom-style: dashed; border-width: 1px; border-color: #CCCCCC; background-color: white; font:9px Arial,sans-serif; color:#666666; text-align:center;}
.tabblrtt_grlg {border-top-style: solid; border-width: 1px; border-color: #CCCCCC; border-left-style: solid; border-width: 1px; border-color: #CCCCCC; border-right-style: solid; border-width: 1px; border-color: #CCCCCC; border-bottom-style: dashed; border-width: 1px; border-color: #CCCCCC; background-color: white; font:12px Arial,sans-serif; color:#666666; text-align:center;}

.tablf_gr {border-left-style: solid; border-width: 1px; border-color: #CCCCCC; border-bottom-style: dashed; border-width: 1px; border-color: #CCCCCC; background-color: white; font:12px Arial,sans-serif;}
.tabrf_gr {border-right-style: solid; border-width: 1px; border-color: #CCCCCC; border-bottom-style: dashed; border-width: 1px; border-color: #CCCCCC; background-color: white; font:12px Arial,sans-serif; color:#CC0033; text-align:center;}
.tablrf_gr {border-left-style: solid; border-width: 1px; border-color: #CCCCCC; border-right-style: solid; border-width: 1px; border-color: #CCCCCC; border-bottom-style: dashed; border-width: 1px; border-color: #CCCCCC; background-color: white; font:12px Arial,sans-serif; text-align:center;}
.tabblf_gr {border-left-style: solid; border-width: 1px; border-color: #CCCCCC; border-bottom-style: solid; border-width: 1px; border-color: #CCCCCC; background-color: white; font:12px Arial,sans-serif;}
.tabbrf_gr {border-right-style: solid; border-width: 1px; border-color: #CCCCCC; border-bottom-style: solid; border-width: 1px; border-color: #CCCCCC; background-color: white; font:12px Arial,sans-serif; color:#CC0033; text-align:center;}
.tabblrf_gr {border-left-style: solid; border-width: 1px; border-color: #CCCCCC; border-right-style: solid; border-width: 1px; border-color: #CCCCCC; border-bottom-style: solid; border-width: 1px; border-color: #CCCCCC; background-color: white; font:12px Arial,sans-serif; text-align:center;}

.grid_top_left {border-top-style:solid; border-width:1px; border-color:#CCCCCC; background-color:#FFFFFF;}
.grid_top_centre {border-top-style:solid; border-width:1px; border-color:#CCCCCC; background-color:#FFFFFF; text-align:center;}
.grid_top_right {border-top-style:solid; border-width:1px; border-color:#CCCCCC; background-color:#FFFFFF; text-align:right;}
.grid_bottom {border-bottom-style:solid; border-width:1px; border-color:#CCCCCC; background-color:#FFFFFF;}

.table_border {border-style:solid; border-width:1px; border-color:#CCCCCC; background-color:#FFFFFF;}


.tbdt {width: 75px; height: 22px; vertical-align: middle;}
.tbs {width: 20px; height: 25px; vertical-align: middle;}
.tbm {width: 40px; height: 25px; vertical-align: middle;}
.tbmh {width: 40px; height: 25px; border: 1px; background-color: #FFFFFF; vertical-align: middle;}
.tbml {width: 60px; height: 25px; vertical-align: middle;}
.tbmlh {width: 60px; height: 25px; border: 1px; background-color: #FFFFFF; vertical-align: middle;}
.tbmxl {width: 80px; height: 25px;}
.tbl {width: 100px; height: 25px; vertical-align: middle;}
.tbll {width: 140px; height: 25px; vertical-align: middle;}
.tbxl {width: 200px; height: 25px; vertical-align: middle;}
.tbxxl {width: 300px; height: 25px;}
.tbhrh {border: 1px; background-color: #FFFFCC; width: 75px; font-family:arial; font-size:12px; text-align: right}
.tbhlrh {border: 1px; background-color: #FFFFCC; width: 150px; font-family:arial; font-size:12px; text-align: right}
.tbh {border: 1px; background-color: #FFFFCC; width: 75px; font-family:arial; font-size:14px;}
.tbhm {border: 1px; background-color: #FFFFCC; width: 105px; font-family:arial; font-size:14px;}
.tbhlg {border: 1px; background-color: #FFFFCC; width: 125px; font-family:arial; font-size:14px;}
.tbhxlg {border: 1px; background-color: #FFFFCC; width: 140px; font-family:arial; font-size:14px;}
.txa {width:300px; height:50px; font-family:arial; font-size:12px;}
.txab {width:400px; height:150px; font-family:arial; font-size:12px;}
.txaf {width:250px; height:150px; font-family:arial; font-size:12px;}

.tbimg {width:350px; height:25px; border:1px; background-color:#6699FF; font-family:arial; font-size:14px; color:#FFFFFF; text-align:center;}
.tb {width:50%; height:20px; border:1px; background-color:#FFFFFF; font-family:arial; font-size:12px; text-align:center;}
.txi {width:90%; height:75px; border:1px; overflow:hidden; background-color:#FFFFFF; font-family:arial; font-size:12px;}


/******* hyperlink and anchor tag styles *******/

a:link{font-family:Verdana,Arial,Helvetica; font-size:11px; color:#000066; text-decoration:none;}
a:visited{font-family:Verdana,Arial,Helvetica; font-size:11px; color:#000066; text-decoration:none;}
a:hover{font-family:Verdana,Arial,Helvetica; font-size:11px; color:#990000; text-decoration:none;}

a.url:link{font-family:Verdana,Arial,Helvetica; font-size:11px; color:#333333; text-decoration:none;}
a.url:visited{font-family:Verdana,Arial,Helvetica; font-size:11px; color:#333333; text-decoration:none;}
a.url:hover{font-family:Verdana,Arial,Helvetica; font-size:11px; color:#990000; text-decoration:none;}

a.btm:link{font-family:Verdana,Arial,Helvetica; font-size:10px; color:#333333; text-decoration:none;}
a.btm:visited{font-family:Verdana,Arial,Helvetica; font-size:10px; color:#333333; text-decoration:none;}
a.btm:hover{font-family:Verdana,Arial,Helvetica; font-size:10px; color:#990000; text-decoration:none;}

a.redurl:link{font-family:Verdana,Arial,Helvetica; font-size:11px; color:#990000; text-decoration:none;}
a.redurl:visited{font-family:Verdana,Arial,Helvetica; font-size:11px; color:#990000; text-decoration:none;}
a.redurl:hover{font-family:Verdana,Arial,Helvetica; font-size:11px; color:#666666; text-decoration:none;}

a.whturl:link{font-family:Verdana,Arial,Helvetica; font-size:12px; color:#FFFFFF; text-decoration:underline;}
a.whturl:visited{font-family:Verdana,Arial,Helvetica; font-size:12px; color:#FFFFFF; text-decoration:underline;}
a.whturl:hover{font-family:Verdana,Arial,Helvetica; font-size:12px; color:#FFFFFF; text-decoration:none;}

a.redbtm:link{font-family:Verdana,Arial,Helvetica; font-size:10px; color:#990000; text-decoration:none;}
a.redbtm:visited{font-family:Verdana,Arial,Helvetica; font-size:10px; color:#990000; text-decoration:none;}
a.redbtm:hover{font-family:Verdana,Arial,Helvetica; font-size:10px; color:#666666; text-decoration:none;}

a.small:link{font-family:Verdana,Arial,Helvetica; font-size:10px; color:#333333; text-decoration:none;}
a.small:visited{font-family:Verdana,Arial,Helvetica; font-size:10px; color:#333333; text-decoration:none;}
a.small:hover{font-family:Verdana,Arial,Helvetica; font-size:10px; color:#990000; text-decoration:none;}

a.large:link{font-family:Verdana,Arial,Helvetica; font-size:14px; color:#000000; text-decoration:none;}
a.large:visited{font-family:Verdana,Arial,Helvetica; font-size:14px; color:#000000; text-decoration:none;}
a.large:hover{font-family:Verdana,Arial,Helvetica; font-size:14px; color:#CC3300; text-decoration:none;}

a.page:link{font-family:Verdana,Arial,Helvetica; font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:underline;}
a.page:visited{font-family:Verdana,Arial,Helvetica; font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:underline;}
a.page:hover{font-family:Verdana,Arial,Helvetica; font-size:12px; font-weight:bold; color:#CC3300; text-decoration:underline;}

a.pageB:link{font-family:Arial,Helvetica; font-size:12px; font-weight:bold; color:#000066; text-decoration:underline;}
a.pageB:visited{font-family:Arial,Helvetica; font-size:12px; font-weight:bold; color:#000066; text-decoration:underline;}
a.pageB:hover{font-family:Arial,Helvetica; font-size:12px; font-weight:bold; color:#CC3300; text-decoration:underline;}

a.price:link{font-family:Verdana,Arial,Helvetica; font-size:50px; color:#FFFFFF; text-decoration:none;}
a.price:visited{font-family:Verdana,Arial,Helvetica; font-size:50px; color:#FFFFFF; text-decoration:none;}
a.price:hover{font-family:Verdana,Arial,Helvetica; font-size:50px; color:#CC9999; text-decoration:none;}

a.list:link {font-family:Verdana,Arial,Helvetica; font-size:12px; color:#0033CC; text-decoration:none; font-weight:bold;}
a.list:visited {font-family:Verdana,Arial,Helvetica; font-size:12px; color:#0033CC; text-decoration:none; font-weight:bold;}
a.list:hover {font-family:Verdana,Arial,Helvetica; font-size:12px; color:#CC3300; text-decoration:none; font-weight:bold;}

a.listing:link{font-family:Times New Roman,Arial,Helvetica; font-size:30px; color:#000066; text-decoration:none;}
a.listing:visited{font-family:Times New Roman,Arial,Helvetica; font-size:30px; color:#000066; text-decoration:none;}
a.listing:hover{font-family:Times New Roman,Arial,Helvetica; font-size:30px; color:#990000; text-decoration:none;}

/************ subglobalNav styles **************/
.subglobalNav{
	padding: 0px;
	margin: 0px;
	position: absolute;
	left: 10px;
	height: 22px;
	top: 130px;
	z-index: 100;
	visibility: hidden;
}

.subglobalNav a:link {font-family:Arial,sans-serif; font:12px; color:#000000; text-decoration:none;}
.subglobalNav a:visited {font-family:Arial,sans-serif; font:12px; color:#000000; text-decoration:none;}
.subglobalNav a:hover{font-family:Arial,sans-serif; font:12px; color:#CC3300; text-decoration:none;}

.cap{
	height: 22px;
	padding: 0px;
	margin: 0px;
	z-index: 150;
}


#menu {
	position:absolute; 
	top:110px;
	height:40px;
	width:100%;
	padding:0px;
	margin:0px;
	left:0px;
}


#mainframe {
	position:absolute; 
	top:150px;
	height:400px;
	width:100%;
	padding:0px;
	margin:0px;
	left:0px;
}


#loginform {
	position:absolute; 
	top:150px;
	height:160px;
	width:50%;
	padding:0px;
	margin:0px;
	left:25%;
}

.datelist {
	position:absolute; 
	top:186px;
	left:301px;
	width:100%; 
	height:280px;
	z-index: 200; 
	overflow:auto;
	visibility: hidden;

}
