BODY {
	SCROLLBAR-FACE-COLOR: #CCCCCC;
	MARGIN: 0px;
	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;
	SCROLLBAR-SHADOW-COLOR: #000000;
	SCROLLBAR-3DLIGHT-COLOR: #ffffff;
	SCROLLBAR-ARROW-COLOR: #ffffff;
	SCROLLBAR-TRACK-COLOR: #ffffff;
	SCROLLBAR-DARKSHADOW-COLOR: #666666;
}
/****** Standard Table ****/
TR.labelWhiteTextRedBG
{
	font-family: "Arial";
	font-size: 13px;
	color: White;	
	background-color: Red;
}

TR.labelWhiteTextRedBGSelected
{
	font-family: "Arial";
	font-size: 14px;
	color: White;	
	background-color: #9f1513;
}

.stdTable 
{
	border-width:0px;
	border-color:Gray;
	border-style:solid;
	font-family: "Arial";
	font-size: 10px;
	width:100%;		
}

.HeaderSameAreaPrice
{
	font-family: Arial, Arial;
	font-size: 11px;
	FONT-WEIGHT: bold; 
	color: #D55B2E;
}

.HeaderSameAreaPriceFrom
{
	font-family: Arial, Arial;
	font-size: 11px;
	color: #EF6600;
}

.HeaderSameAreaHotelTitle
{
	font-family: Arial, Arial;
	font-size: 11px;
	color: #4860CF;
}

.HeaderSameAreaBox
{
	BORDER-RIGHT: #D55B2E 2px solid; 
	BORDER-TOP: #D55B2E 2px solid; 
	BORDER-LEFT: #D55B2E 2px solid; 
	BORDER-BOTTOM: #D55B2E 2px solid;
}

.HeaderSameArea
{
	font-family: Arial, Arial;
	font-size: 14px;
	FONT-WEIGHT: bold; 
	color: #FE0000;
}

.HeaderSameAreaBigBox
{
	BORDER-RIGHT: #CCCCCC 2px solid; 
	BORDER-TOP: #CCCCCC 2px solid; 
	BORDER-LEFT: #CCCCCC 2px solid; 
	BORDER-BOTTOM: #CCCCCC 2px solid;
	padding: 3px 3px 3px 3px; 
	margin: 0px; 
	vertical-align: top;
}

/** Hotel Booking Information **/
.BookingInformationHeader
{
padding-left: 7px; 
color: #333399; 
font-weight:bold; 
font-size:13px
}

/** Hotel details **/
.HotelDetailsEnlargeMap
{
	font-family: Arial, Arial;
	font-size: 11px;
	FONT-WEIGHT: bold; 
	color: #003366;
}

.HotelDetailsBorderLine
{
	BORDER-RIGHT: #CCCCCC 2px solid; 
	BORDER-LEFT: #CCCCCC 2px solid; 
	BORDER-BOTTOM: #CCCCCC 2px solid;
}

.HotelDetailsLeftRightBorderLine
{
	BORDER-RIGHT: #CCCCCC 2px solid; 
	BORDER-LEFT: #CCCCCC 2px solid; 
}

.HotelDetailsHeaderImage
{
	BORDER-BOTTOM: #CCCCCC 2px solid;
}

.HotelDetailsHeaderImageTop
{
	BORDER-LEFT: #CCCCCC 2px solid;
	BORDER-RIGHT: #CCCCCC 2px solid;
	BORDER-TOP: #CCCCCC 2px solid;
}

.HotelDetailsHeaderImageTopBorder
{
	BORDER-LEFT: #ffffff 2px solid;
	BORDER-RIGHT: #ffffff 2px solid;
	BORDER-TOP: #ffffff 2px solid;
	BORDER-BOTTOM: #CCCCCC 2px solid;
}

/** Best Deal Promotion **/
.BestDealBox
{
	BORDER-RIGHT: #9AC6E3 1px solid; 
	BORDER-TOP: #9AC6E3 1px solid; 
	BORDER-LEFT: #9AC6E3 1px solid; 
	BORDER-BOTTOM: #9AC6E3 1px solid;
	padding: 3px 3px 3px 3px; 
	margin: 0px; 
	vertical-align: top; 
}

.BestDealPrice
{
	font-family: Arial, Arial;
	font-size: 11px;
	FONT-WEIGHT: bold; 
	color: #CC0000;
}

.BestDealHotel
{
	font-family: Arial, Arial;
	font-size: 11px;
	FONT-WEIGHT: bold; 
	color: #999900;
}

/** Hotel Searched Result (Full View) **/
.HotelSearchFullListPagerPage
{
	font-family: Arial, Arial;
	font-size: 11px;
	FONT-WEIGHT: bold; 
	color: #CC0000;
}

.HotelSearchFullListPagePerSize
{
	font-family: Arial, Arial;
	font-size: 11px;
	FONT-WEIGHT: bold; 
	color: #CC0000;
}

/* The following are class definition of link for datagrid pager to use */
.HotelSearchFullListGridPager {color:#005296;font-size:11px;font-weight:bold}
.HotelSearchFullListGridPager a:link { color:#7EB6DB; font-size:11px; font-weight:bold}
.HotelSearchFullListGridPager a:visited { color:#7EB6DB; font-size:11px; font-weight:bold}
.HotelSearchFullListGridPager a:hover { color:#FF3300; font-size:11px; font-weight:bold}

/** Hotel Searched Result (Child result - view area) **/
.HotelSearchChildListPagerPageViewAll
{
	font-family: Arial, Arial;
	font-size: 9px;
	FONT-WEIGHT: bold; 
	color: red;
}

.HotelSearchChildListPagePerSize
{
	font-family: Arial, Arial;
	font-size: 11px;
	FONT-WEIGHT: bold; 
	color: #CC0000;
}

/* The following are class definition of link for datagrid pager to use */
.HotelSearchChildListGridPager {color:#005296;font-size:9px;font-weight:bold}
.HotelSearchChildListGridPager a:link { color:#7EB6DB; font-size:9px; font-weight:bold}
.HotelSearchChildListGridPager a:visited { color:#7EB6DB; font-size:9px; font-weight:bold}
.HotelSearchChildListGridPager a:hover { color:#FF3300; font-size:9px; font-weight:bold}

/** Promotion of the month **/
.HeaderPromotionOfTheMonthBox
{
	BORDER-RIGHT: #ABCBEE 1px solid; 
	BORDER-TOP: #ABCBEE 1px solid; 
	BORDER-LEFT: #ABCBEE 1px solid; 
	BORDER-BOTTOM: #ABCBEE 1px solid;
	padding: 3px 3px 3px 3px; 
	margin: 0px; 
	vertical-align: top;
}

.HeaderPromotionOfTheMonthPrice
{
	font-family: Arial, Arial;
	font-size: 12px;
	FONT-WEIGHT: bold; 
	color: #CC0000;
}

.HeaderPromotionOfTheMonthHotel
{
	font-family: Arial, Arial;
	font-size: 12px;
	FONT-WEIGHT: bold; 
	color: #999900;
}

/** search page (view area) **/
.HeaderAvailableBox
{
	BORDER-RIGHT: #FF0000 1px solid; 
	BORDER-TOP: #FF0000 1px solid; 
	BORDER-LEFT: #FF0000 1px solid; 
	BORDER-BOTTOM: #FF0000 1px solid;
}

.HeaderAvailableText
{
	font-family: Arial, Arial;
	font-size: 10px;
	color: #FF0000;
}

/** Refine search result **/
.HeaderRefineSearchText
{
	font-family: Arial, Arial;
	font-size: 11px;
	FONT-WEIGHT: bold; 
	color: #D65A29;
}

.HeaderRefineSearchBox
{
	BORDER-RIGHT: #0099FF 1px solid; 
	BORDER-TOP: #0099FF 1px solid; 
	BORDER-LEFT: #0099FF 1px solid; 
	BORDER-BOTTOM: #0099FF 1px solid;
}

.HeaderRefineSearchHeadTitle
{
	font-family: Arial, Arial;
	font-size: 11px;
	FONT-WEIGHT: bold; 
	color: #ffffff;
}

/** Contracted Hotel XML **/
.ContractHotelFareRank
{
	font-family: Arial, Arial;
	font-size: 15px;
	FONT-WEIGHT: bold; 
	color: #000000;
}

.ContractHotelFareTitle
{
	font-family: Arial, Arial;
	font-size: 11px;
	FONT-WEIGHT: bold; 
	color: #ffffff;
}

.ContractHotelFarePrice
{
	font-family: Arial, Arial;
	font-size: 15px;
	FONT-WEIGHT: bold; 
	color: #0099FF;
}

.stdTable td { padding: 3px 3px 3px 3px; margin: 0px; vertical-align: top; }
.stdTable td.header {font:bold;}
.stdTable td.title {font:bold;background-color:Blue; color:White; }
/****** end of : Standard Table ****/

/****** Standard Table ****/
.stdPicViewTable 
{
	font-family: Arial, Arial;
	font-size: 11px;
	color: #000000;
	width:100%;		
}

.stdPicViewTable td.labeltxtb {FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	FONT-FAMILY: Arial, Arial; 
	TEXT-DECORATION: none }
.

.stdPicViewTable td.labelmediumtxt {
	font-family: Arial, Arial;
	font-size: 10px;
	color: #000000;
}
.stdPicViewTable td.labelmediumtxtb {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	FONT-FAMILY: Arial, Arial; 
	TEXT-DECORATION: none
}

.stdPicViewTable td.labelsmalltxt {
	font-family: Arial, Arial;
	font-size: 10px;
	color: #000000;
}
.stdPicViewTable td.labelsmalltxtb {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9px; 
	FONT-FAMILY: Arial, Arial; 
	TEXT-DECORATION: none
}

.stdPicViewTable td.labellargetxt {
	font-family: Arial, Arial;
	font-size: 13px;
	color: #000000;
}
.stdPicViewTable td.labellargetxtb {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px; 
	FONT-FAMILY: Arial, Arial; 
	TEXT-DECORATION: none
}
/****** end of : Standard Pic View Table ****/

/****** Standard Table ****/
.stdHotelDetailtable 
{
	border-width:1px;
	border-color:Blue;
	border-style:solid;
	font-family: "Arial";
	font-size: 10px;
	width:100%;		
}

.stdHotelDetailtable td { padding: 2px 2px 2px 2px; margin: 0px; vertical-align: top; }
.stdHotelDetailtable td.header {font:bold;}
.stdHotelDetailtable td.title {font:bold;background-color:Blue; color:White; }
/****** end of : Standard Table ****/

/****** Standard Promo Table ****/
.stdPromoTable 
{
	border-width:3px;
	border-color:Gainsboro;
	border-style:solid;
	font-family: "Arial";
	font-size: 10px;
	width:100%;		
}

.stdPromoTable td { margin: 0px; vertical-align: top; }
.stdPromoTable td.header {font:bold;}
/****** end of : Standard Promo Table ****/

/****** Standard City Table ****/
.stdCityTable 
{
	border-width:1px;
	border-color:Gray;
	border-style:solid;
	font-family: "Arial";
	font-size: 10px;
	font-weight:bold;
	background-color:#D1E4F5;
	width:100%;		
}

.stdCityTable td { padding: 2px 2px 2px 2px;margin: 0px; vertical-align: middle; }
.stdCityTable td.header {font:bold;}
/****** end of : Standard Promo Table ****/

/****** Standard Price Compare Table ****/
.stdPriceCompareTable 
{
	background-color:#D1E4F5;
	border-width:2px;
	border-color:#D1E4F5;
	border-style:solid;
	font-family: "Arial";
	font-size: 10px;
	width:98%;			
}

.stdPriceCompareTable td { padding:0 0 0 0;margin:0 0 0 0;vertical-align:middle;border-width:3px;text-align:center }
.stdPriceCompareTable td.title { padding:0 0 0 0;margin:0 0 0 0;vertical-align:middle;font-weight:bold;text-align:left}
/****** end of : Standard Price Compare Table ****/

/****** Standard Price Compare Table ****/
.stdHotelPromoBestDealsTable 
{
	font-family: "Arial";
	font-size: 10px;
	width:100%;		
}
/****** end of : Standard Price Compare Table ****/

.labeltxt {font-family: "Arial";font-size: 11px;}

.labelsmalltxt {font-family: "Arial";font-size: 9px;}

.textBoxStyle { background-color: white;font: 9pt Arial; border: 1px solid black; height: 22px;}

.stdbtn { background-color: #FFFFFD; font: 7pt Arial; height: 23px; }

.stdLnk:link{font-family: "Arial"; font-size: 10px; text-decoration: none;}
.stdLnk:active {font-family: "Arial"; font-size: 10px; text-decoration: none; cursor:hand;}
.stdLnk:visited {font-family: "Arial"; font-size: 10px; text-decoration: none; color:  #004499;cursor:hand;}
.stdLnk:hover {font-family: "Arial"; font-size: 10px; color:  #004499;	text-decoration: underline;}

.BookLnk:link{font-family: "Arial"; font-size: 11px; text-decoration: none; color:Red; font-weight:bold}
.BookLnk:active{font-family: "Arial"; font-size: 11px; text-decoration: none; color:Red; font-weight:bold; cursor:hand;}
.BookLnk:hover{font-family: "Arial"; font-size: 11px; text-decoration: underline; color:Red; font-weight:bold; cursor:hand;}

.TitleLnk:link{font-family: "Arial"; font-size: 10px; text-decoration: none; color:Olive; font-weight:bold}
.TitleLnk:active{font-family: "Arial"; font-size: 10px; text-decoration: none; color:Olive; font-weight:bold; cursor:hand;}
.TitleLnk:hover{font-family: "Arial"; font-size: 10px; text-decoration: underline; color:Olive; font-weight:bold; cursor:hand;}

.HotelLnk:link{font-family: "Arial"; font-size: 10px; text-decoration: underline; color:#7433AC;}
.HotelLnk:active{font-family: "Arial"; font-size: 10px; text-decoration: none; color:Gray;cursor:hand;}
.HotelLnk:hover{font-family: "Arial"; font-size: 10px; text-decoration: underline; color:Gray;cursor:hand;}

.Hotel1Lnk:link{font-family: "Arial"; font-size: 12px; text-decoration: none; color:#336699; font-weight:bold}
.Hotel1Lnk:active{font-family: "Arial"; font-size: 12px; text-decoration: none; color:#336699; font-weight:bold; cursor:hand;}
.Hotel1Lnk:hover{font-family: "Arial"; font-size: 12px; text-decoration: underline; color:#336699; font-weight:bold; cursor:hand;}

/*****************************************************************************************/
.labelMediumDarkBlue {
	font-family: "Arial";
	font-size: 10px;
	color:  #004499;
	font:bold;
	text-decoration: none;	
}
.bnlabelnormalHtlCGtxt {
	font-family: "Arial";
	font-size: 10px;
	color: #088987;
}
.bnlabelnormalHtlPriceCGtxt {
	font-family: "Arial";
	font-size: 10px;
	color: #FF6000;
}
.labelnormalCGtxt {
	font-family: "Arial";
	font-size: 9px;
	color: #000000;
}
.aulabelHotPriceCGtxt {
	font-family: "Arial";
	font-size: 11px;
	color: #0695AA;
}
.labelHotPriceCGtxt {
	font-family: "Arial";
	font-size: 11px;
	color: #0695AA;
}

.vnlabelHotPriceCGtxt {
	font-family: "Arial";
	font-size: 11px;
	color: #990066;
}
.vnlabelBDealCGtxt {
	font-family: "Arial";
	font-size: 10px;
	color: #990066;
}
.labelLBCGtxt {
	font-family: "Arial";
	font-size: 10px;
	color: #0695AA;
}
.hklabelCGtxt {
	font-family: "Arial";
	font-size: 11px;
	color: #000000;
}
.hklabelTitleCGtxt {
	font-family: "Arial";
	font-size: 13px;
	font-weight:bold;
	color: #000000;
}
.mlabelTitleCGtxt {
	font-family: "Arial";
	font-size: 10px;
	font-weight:bold;
	color: #999900;
}
.mlabelHotPriceCGtxt {
	font-family: "Arial";
	font-size: 10px;
	font-weight:bold;
	color: #CC0000;
}
.hklabelHotPriceCGtxt {
	font-family: "Arial";
	font-size: 11px;
	color: #0695AA;
}
.labelnormalGBCGtxt {
	font-family: "Arial";
	font-size: 10px;
	font-weight:bold;
	color: #333333;
}
.labelnormalOrgCGtxt {
	font-family: "Arial";
	font-size: 10px;
	color: #EF6600;
}
.labelCGtxt {
	font-family: "Arial";
	font-size: 10px;
	font-weight:bold;
	color: #000000;
}

.labelBlacktxt {
	font-family: "Arial";
	font-size: 10px;
	color: #000000;
}

.labelRedtxt {
	font-family: "Arial";
	font-size: 10px;
	color:#ff3333;
}

.labelRedtxtB {
	font-family: "Arial";
	font-size: 10px;
	font-weight:bold;
	color:#ff0000;
}

.labelOrangetxt {
	font-family: "Arial";
	font-size: 11px;
	color: #FF8040;
}
.labelGreentxt {
	font-family: "Arial";
	font-size: 10px;
	color: #99CC00;
}
.labelcontroltxt {
	font-family: "Arial";
	font-size: 9px;
	color: #000000;
}
.labeltxtb {
	font-family: "Arial";
	font-size: 11px;
	color: #003366;
	font:bold;
}
.labelBlueHeader {
	font-family: "Arial";
	font-size: 12px;
	color:  #6F94AC;
}
.labelHeaderTxt {
	font-family: "Arial";
	font-size: 11px;
	color:  #004499;
	font:bold;
}
.labelHeader1Txt {
	font-family: "Arial";
	font-size: 12px;
	color:  #004499;
	font:bold;
}
.labelHeader2Txt {
	font-family: "Arial";
	font-size: 14px;
	color:  #000000;
	font:bold;
}
.labelHeader3Txt {
	font-family: "Arial";
	font-size: 16px;
	color:  #000000;
	font:bold;
}
.labelHeader3TxtGrey {
	font-family: "Arial";
	font-size: 20px;
	color:  #717171;
}
.labelfootertxt {
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:  #999999;
}
.labelBlueTxt {
	font-family: "Arial";
	font-size: 9px;
	color:  #003366;
}
.labelBlueTxt2 
{
	font-family: "Arial";
	font-size: 12px;
	color:  #0072bc;	
}
.labelBlueHeaderTxt {
	font-family: "Arial";
	font-size: 10px;
	color:  #336699;
}
.labelBlackHeaderTxt {
	font-family: "Arial";
	font-size: 10px;
	color:  #000000;
}

.tableLightBlueHeader 
{
	background-color:#AAD2FF;
	font-family: "Arial";
	font-size: 10px;
	color: #003366;
}
.tableLightGreyHeader 
{
	background-color:#CCCCCC;
	font-family: "Arial";
	font-size: 10px;
	color: #003366;
}

.labelGreenHeaderTxt {
	font-family: "Comic Sans MS";
	font-size: 15px;
	color:  #99cc00;
}
.labelOrangeHeaderTxt {
	font-family: "Arial";
	font-size: 11px;
	color:  #FF8040;
}
.labelRedHeaderTxt {
	font-family: "Arial";
	font-size: 12px;
	color:  #da0000;
	font:bold;
}
.labelDarkRedHeaderTxt
{
	font-family: "Arial";
	font-size: 12px;
	color:  #9f0007;
	font:bold;
}
.labelRedHeaderTxt16 {
	font-family: "Arial";
	font-size: 16px;
	color:  #da0000;
	font:bold;
	font-style: italic;
}
.labelGreyTxt {
	font-family: "Arial";
	font-size: 11px;
	color:  #717171;
}
.labelGreyTxt12 {
	font-family: "Arial";
	font-size: 12px;
	color:  #717171;
}
.labelGreyTxt26 {
	font-family: "Arial";
	font-size: 26px;
	color:  #717171;	
}
.labelGreyTxtB {
	font-family: "Arial";
	font-size: 10px;
	color:  #717171;
	font:bold;
}

.labelPurpleBlueTxt {
	font-family: "Arial";
	font-size: 9px;
	color:  #1236A0;
}
.labelBlueTxtB {
	font-family: "Arial";
	font-size: 11px;
	color:  #4C527D;
	font:bold;
}
.labelMaroontxt {
	font-family: "Arial";
	font-size: 12px;
	color: Maroon;
}
.labeltxttitle01 {
	FONT-SIZE: 20px; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: none
}
.labeltxttitle02 {
	font-family: "Arial";
	font-size: 16px;
	color: #000000;
}
breadcrumbtxt {
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #666666;
	text-decoration: none;
}
.leftlabeltxt {
	font-family: "Arial";
	font-size: 12px;
	color: #FFFFFF;
	font:bold;
}
.labeltxteggray {
	font-family: "Arial";
	font-size: 8px;
	color: #898989;
}
.productheadertxt {
	FONT-SIZE: 20px; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: none
}
.valuetxt {
	font-family: "Arial";
	font-size: 12px;
	color: #000000;
}



.stdbtn 
{ 
	background-color: #FFFFFD; 
	font: 7pt Arial; 
	height: 23px;
}

.listtcheader 
{ 
	background-color: #FFFFFF; 
	padding: 3px; 
	font: 11px Arial, arial, Arial, sans-serif;
}

.GridHeaderFont 
{ 
	FONT: bold 11px Arial, arial, Arial, sans-serif; 
	BACKGROUND-COLOR: #B4CEE6;
}

.stdchk {  width: 20px; }
.stdOptionSel  { background-color: white; font-size: 10px;FONT-FAMILY:Arial;  padding: 0px;}

.stdsel { background-color: white; font: 7pt Arial; border: 1px solid black; padding: 3px;  height: 22px;}
.stdsel0 { background-color: white; font: 7pt Arial; border: 1px solid black; padding: 3px;  height: 25px;}
.stdsel0a { background-color: white; font: 7pt Arial; border: 1px solid black; padding: 3px;  height: 30px;}
.stdsel1 { background-color: white; font: 7pt Arial; border: 1px solid black; padding: 3px; width: 55px;}
.stdsel1a { background-color: white; font: 7pt Arial; border: 1px solid black; padding: 3px; width: 60px;}
.stdsel2 { background-color: white; font: 7pt Arial; border: 1px solid black; padding: 3px; width: 80px;}
.stdsel2a { background-color: white; font: 7pt Arial; border: 1px solid black; padding: 3px; width: 130px;}
.stdsel2b { background-color: white; font: 7pt Arial; border: 1px solid black; padding: 3px; width: 150px;}
.stdsel2c { background-color: white; font: 7pt Arial; border: 1px solid black; padding: 3px; width: 163px;}
.stdsel3 { background-color: white; font: 7pt Arial; border: 1px solid black; padding: 3px; width: 181px;}
.stdsel4 { background-color: white; font: 7pt Arial; border: 1px solid black; padding: 3px; width: 200px;}
.stdsel5 { background-color: white; font: 7pt Arial; border: 1px solid black; padding: 3px; width: 250px;}
.stdsel6 { background-color: white; font: 7pt Arial; border: 1px solid black; padding: 3px; width: 320px;}
.stdsel8 { background-color: white; font: 10pt Tahoma; border: 1px solid black; padding: 3px; width: 200px;}

.linkselect {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: #da0000; 
	FONT-FAMILY: Arial; 
	TEXT-DECORATION: underline
}



div.newpage  { 
width:6in;
height:10.75in;
}

A.linkDarkBold:link
{font-family: "Arial";
 font-size: 13px; 
 font-weight: bold;
 color: Black ; 
}

A.linkDarkBold:active
{font-family: "Arial";
 font-size: 13px; 
 font-weight: bold;
 color: Black ; 
}

A.linkDarkBold:hover
{font-family: "Arial";
 font-size: 13px; 
 font-weight: bold;
 color: Black ; 
}

A.linkDarkBold:visited
{font-family: "Arial";
 font-size: 13px; 
 font-weight: bold;
 color: Black ; 
}

A.MediumDarkBlue:link {
	font-family: "Arial";
	font-size: 11px;
	color:  #004499;
	font:bold;
	text-decoration: none;	
}
A.MediumDarkBlue:active {
	font-family: "Arial";
	font-size: 10px;
	color:  #004499;
	font:bold;
	text-decoration: none;	
}
A.MediumDarkBlue:visited {
	font-family: "Arial";
	font-size: 10px;
	color:  #004499;
	font:bold;
	text-decoration: none;	
}
A.MediumDarkBlue:hover {
	font-family: "Arial";
	font-size: 10px;
	color:  #004499;
	font:bold;
	text-decoration: underline;	
}

A.LargeDarkBlue:link {
	font-family: "Arial";
	font-size: 12px;
	color:  #004499;
	font:bold;
	text-decoration: none;	
}
A.LargeDarkBlue:active {
	font-family: "Arial";
	font-size: 12px;
	color:  #004499;
	font:bold;
	text-decoration: none;	
}
A.LargeDarkBlue:visited {
	font-family: "Arial";
	font-size: 12px;
	color:  #004499;
	font:bold;
	text-decoration: none;	
}
A.LargeDarkBlue:hover {
	font-family: "Arial";
	font-size: 12px;
	color:  #004499;
	font:bold;
	text-decoration: none;	
}	

A.RedBold:link {
	font-family: "Arial";
	font-size: 10px;
	color:  #FF0000;
	text-decoration: none;
	font:bold;	
}	

A.SmallRed:link {
	font-family: "Arial";
	font-size: 11px;
	color:  #FF0000;
	text-decoration: underline;	
}	
A.SmallRed:active {
	font-family: "Arial";
	font-size: 11px;
	color:  #FF0000;
	text-decoration: underline;	
}	
A.SmallRed:visited {
	font-family: "Arial";
	font-size: 11px;
	color:  #FF0000;
	text-decoration: underline;	
}	

A.SmallRed:hover {
	font-family: "Arial";
	font-size: 11px;
	color:  #FF0000;
	text-decoration: underline;	
}	

A.SmallBlue:link {
	font-family: "Arial";
	font-size: 11px;
	color:  #0072bc;
	text-decoration: none;	
}	
A.SmallBlue:active {
	font-family: "Arial";
	font-size: 11px;
	color:  #0072bc;
	text-decoration: none;	
}	
A.SmallBlue:visited {
	font-family: "Arial";
	font-size: 11px;
	color:  #0072bc;
	text-decoration: none;	
}	

A.SmallBlue:hover {
	font-family: "Arial";
	font-size: 11px;
	color:  #0072bc;
	text-decoration: none;	
}
A.WhiteText12:link {
	font-family: "Arial";
	font-size: 12px;
	color:  #FFFFFF;
	text-decoration: none;
}	
A.WhiteText12:active {
	font-family: "Arial";
	font-size: 12px;
	color:  #FFFFFF;
	text-decoration: none;
}	
A.WhiteText12:visited {
	font-family: "Arial";
	font-size: 12px;
	color:  #FFFFFF;
	text-decoration: none;
}	

A.WhiteText12:hover {
	font-family: "Arial";
	font-size: 12px;
	color:  #FFFFFF;
	text-decoration: none;
}

/* Style spec's for tooltip  */
div#tipDiv {
  position:absolute; visibility:hidden; left:0; top:0; z-index:10000;
  background-color:#dee7f7; border:1px solid #336; 
  width:260px; padding:6px;
  color:#000;
  font-size:10px; 
  font-family: "Arial";
  line-height:1.3;
}
div#tipDiv a:link { color:#33b }
div#tipDiv a:visited { color:#339 }