
.railCat0
{
    FONT-WEIGHT: normal;
    COLOR: #003399;
    FONT-STYLE: normal;
	FONT-SIZE: 10pt;          
    FONT-FAMILY: Arial, Arial, Helvetica, sans-serif
}

.railCat1	{
	FONT-WEIGHT: normal;
	COLOR: #003399;
	FONT-SIZE: 10pt;
	FONT-FAMILY: Arial;
}

.railCat2
{
    FONT-WEIGHT: normal;
    COLOR: black;
    FONT-STYLE: normal;
	FONT-SIZE: 8pt;          
    FONT-FAMILY: Arial, Arial, Helvetica, sans-serif
}

.railCat3
{
    FONT-WEIGHT: normal;
    COLOR: black;
    FONT-STYLE: normal;
	FONT-SIZE: 8pt;          
    FONT-FAMILY: Arial, Arial, Helvetica, sans-serif
}

.railCat4
{
    FONT-WEIGHT: normal;
    COLOR: black;
    FONT-STYLE: normal;
	FONT-SIZE: 8pt;          
    FONT-FAMILY: Arial, Arial, Helvetica, sans-serif
}

.railCat5
{
    FONT-WEIGHT: normal;
    COLOR: black;
    FONT-STYLE: normal;
	FONT-SIZE: 8pt;          
    FONT-FAMILY: Arial, Arial, Helvetica, sans-serif
}
@media print {                                       
	.invSmall {                                          
	vertical-align: top;                                 
	FONT-WEIGHT: normal; FONT-SIZE: 5pt;                 
	FONT-STYLE: normal;                                  
	FONT-FAMILY: Arial, Arial, Helvetica, sans-serif; 
	}
	                                                     
	.invSmallnormal{                                       
	vertical-align: top;                                 
	FONT-WEIGHT: normal;                                   
	FONT-SIZE: 5pt; FONT-STYLE: normal;                  
	FONT-FAMILY: Arial, Arial, Helvetica, sans-serif;  
	}                                                    
}              
@media screen {                                       
	.invSmall { 
	vertical-align: top;                                   
	FONT-WEIGHT: normal;                                  
	FONT-SIZE: 8pt;                                       
	FONT-STYLE: normal;                                   
	FONT-FAMILY: Arial, Arial, Helvetica, sans-serif; 
	} 
                                                      
	.invSmallnormal {                                       
	vertical-align: top;                                  
	FONT-WEIGHT: normal;                                    
	FONT-SIZE: 8pt;                                       
	FONT-STYLE: normal;                                   
	FONT-FAMILY: Arial, Arial, Helvetica, sans-serif; 
	} 
}    
.buttonText {
	background-color : #6699FF;
	color: #ffffff;
	font-weight : bold;
	font-family : Arial, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	height : 22px;
	vertical-align : middle;
}	
.qckLnkheader { font-weight: normal; font-size: 10pt; color: #003399; 
font-family: Arial;}
.itmLstheader { font-weight: normal; font-size: 8pt; font-style: normal; 
font-family: Arial, arial, helvetica, sans-serif;}
.invoiceLogo {
                        page-break-before:always;
                        }
.mapshighlight {
	color: orange;
}
BODY	{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	COLOR: #003399;
	FONT-FAMILY: Arial, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #FFFFFF;
}
.intro	{
	font-family: Arial, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 12pt;
	color:#003399;
	}
.introSm	{
	font-family: Arial, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 8pt;
	color:#003399;
	}
.languages	{
	font-family: Arial, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 8pt;
	color: #FFFFFF;
	text-decoration: underline;
}
.languageshdr	{
	font-family: Arial, Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	font-size: 10pt;
	color:#FFFFFF;
}
.faq
	{
	font-weight: normal;
	}
.promoPrice	{
	color:#FF0000; 
	font-weight: bold;
	FONT-SIZE: 8pt;
	}
.aid	{
	color:#003399; 
	font-weight: bold;
	FONT-SIZE: 10pt;
	}
A.aid	{
	color:#0066CC; 
	font-weight: normal;
	FONT-SIZE: 8pt;
	}
	
A.lang	{
	color:#003399;
	font-weight: NORMAL;
	FONT-SIZE: 8pt;
}
	
.header	{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	COLOR: #003399;
	FONT-FAMILY: Arial;
}
.subHeader {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #003399;
	FONT-FAMILY: Arial;
}
.subnavnormal {
	FONT-WEIGHT: normal;
	FONT-SIZE: 16pt;
	COLOR: #003399;
	FONT-FAMILY: Arial, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-variant : normal;
	text-transform : lowercase;
}

.subnav {
	FONT-WEIGHT: normal;
	FONT-SIZE: 15pt;
	COLOR: #003399;
	FONT-FAMILY: Arial, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-variant : normal;
	text-transform : lowercase;
}
.sublink {
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	COLOR: #003399;
	FONT-FAMILY: Arial, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-variant : normal;
	text-transform : lowercase;
}

.products {
	FONT-WEIGHT: normal;
	FONT-SIZE: 13pt;
	COLOR: #003399;
	FONT-FAMILY: Arial, Arial, Helvetica, sans-serif;
	font-style : normal;
	font-variant : normal;
	text-transform : lowercase;
}
.prominent
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #cc6600;
    FONT-FAMILY: Arial
}
	
A	 {
	font-family: Arial, Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	color:#0066CC; 
	/* text-decoration: none */
	}
A:link 	{
	/* text-decoration: none; */
	}
A:visited {}
A:hover {
	color: #cc6600; 
	text-decoration: underline;
}
A.products:hover {
	color: #cc6600; 
	text-decoration: underline;
}
A:active {}
A.copyright
{
    FONT-SIZE: 8pt;
	color:#000000; 
    FONT-FAMILY: Arial
}
.copyright
{
    FONT-SIZE: 8pt;
	color:#000000; 
    FONT-FAMILY: Arial
}
.roomDesc {
	color:#003399; 
	font-size:10pt;
	font-weight:normal;
}
.pgtitles
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11pt;
    FONT-FAMILY: Arial
}
H1
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 11pt;
    FONT-FAMILY: Arial
}
TABLE
{
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Arial, Helvetica, sans-serif;
}
.tableinput
{
    FONT-SIZE: 8pt;
    COLOR: #003399;
    FONT-FAMILY: Arial, Arial, Helvetica, sans-serif;
}
.tableSelect
{
    FONT-SIZE: 8pt;
    COLOR: #003399;
    FONT-FAMILY: Arial, Arial, Helvetica, sans-serif;
}
table Select
{
    FONT-SIZE: 8pt;
    COLOR: #003399;
    FONT-FAMILY: Arial, Arial, Helvetica, sans-serif;
}
.sidebar
{
    FONT-SIZE: 8pt;
    background-color:#003399;
    FONT-FAMILY: Arial, Arial, Helvetica, sans-serif;
    margin-right: 10px;
}
.Copyright
{
    	FONT-SIZE: 8pt;
    	color: #003399;
	FONT-FAMILY: Arial, Arial, Helvetica, sans-serif;
    
}

.emphasis
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #003399;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Arial, Helvetica, sans-serif
}
.hilite
{
    FONT-WEIGHT: normal;
    COLOR: red;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Arial, Helvetica, sans-serif
}
.availImmed {	
	color:#cc6600;
	FONT-WEIGHT: normal;
}
.availRqst {	
	FONT-WEIGHT: normal;
}
.emphasisLG
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 13pt;
    FONT-FAMILY: Arial, Arial, Helvetica, sans-serif;
}
.emphasisamount
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Arial, Helvetica, sans-serif
}
.smnormal
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Arial, Helvetica, sans-serif;
}
.smbold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Arial, Helvetica, sans-serif;
}
.jumpto
{
    BORDER-RIGHT: #003399;
    BORDER-TOP: #003399;
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    BORDER-LEFT: #003399;
    BORDER-BOTTOM: #003399;
    FONT-FAMILY: Arial, Arial, Helvetica, sans-serif;
}

A.sidebar:active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #003399;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
A.sidebar:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #003399;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
A.sidebar:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #003399;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
A.sidebar:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #cc6600;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.titlerow
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 15pt;
    COLOR: #003399;
    FONT-FAMILY: Arial,Helvetica;
}
.listPrice
{
    COLOR: #003399;
}
A.hotelname
{
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #003399;
	FONT-FAMILY: Arial;
}
.conftextgreen
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #cc6600;
    FONT-FAMILY: Arial
}
.totalprice
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #cc6600;
    FONT-FAMILY: Arial
}
A.Headerlink:active
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #003399;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
A.Headerlink:hover
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #cc6600;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
A.Headerlink:link
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #003399;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
A.Headerlink:visited
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #003399;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.hotelnameheader
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12pt;
    COLOR: #003399;
    FONT-FAMILY: Arial
}
.redtext
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR:#cc6600;
    FONT-FAMILY: Arial
}
.totalpricesm
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #cc6600;
    FONT-FAMILY: Arial
}
.region
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 8pt;
    COLOR: #003399;
    FONT-FAMILY: Arial;
	text-transform:capitalize;
}
.currencylink
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 7pt;
    COLOR: #cc6600;
    FONT-FAMILY: Arial
}
SELECT
{
    FONT-SIZE: 8pt;
    COLOR: #003399;
    FONT-FAMILY: Arial
}
.cityname
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR: #003399;
    text-transform:capitalize;
    FONT-FAMILY: Arial
}

.dueDate	{
		font-style:italic;
		color:red;
		}

.example 	{
		font-style:italic;
		font-weight:normal;
		font-size:8pt;
		}

.fieldName 	{
		font-family:Arial,Arial,Helvetica, sans-serif;
		font-weight:normal;
		}
.maxSize	{
		font-size:10pt;
		font-weight:normal;
		color:red;
		}
.navRange	{
		font-size:7pt;
		}
/*
A.navLink:link {}
A.navLink:visited {}
A.navLink:hover {}
*/
.navLink	{
		font-size:8pt;
		color: #003399;  
		}
.navCurrent	{
		color:#003399;
		font-weight:normal;
		}
.itinHead	{
		font-size:8pt;
		}

.itinBody	{
		background:#dcdcff;
		}

.itinDate	{
		font-size:8pt;
		font-weight:normal;
		background:#dcdcff;
		}

.itinCity	{
		font-size:8pt;
		font-weight:normal;
		font-style:italic;
		background:#dcdcff;
		}

.itinItem	{
		font-size:8pt;
		}

.itemSubHead {  font-family: Arial, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #003399}
.calBack	{
		font-family:Arial,Courier;
		font-size:8pt;
		font-weight:normal;
		text-align:right;
		background:#6699FF; 
		}

A.calHeadMth:hover {
		font-family:Arial,Courier;
		font-size:8pt;
		font-weight:normal;
		text-align:center;
		text-decoration: underline;
}

.calHeadMth	{
		font-family:Arial,Courier;
		font-size:8pt;
		font-weight:normal;
		text-align:center;
		color:#FFFFFF;
		background:#003399; 
		}
.calHeadDay	{
		font-family:Arial,Courier;
		font-size:8pt;
		font-weight:normal;
		text-align:center;
		color:#FFFFFF;
		background:#003399; 
		}
.calMonth	{
		font-family:Arial,Courier;
		font-size:8pt;
		font-weight:normal;
		color:#FFFFFF;
		background:#003399; 
		}

.calDay 	{
		font-family:Arial,Courier;
		font-size:8pt;
		font-weight:normal;
		text-align:right;
		background:#003399; 
		cursor:hand;
		color:#FFFFFF;
		}

.calDayBad 	{
		font-family:Arial,Courier;
		font-size:8pt;
		background:#6699FF;
		text-align:right;
		font-weight:normal;
		color:gray;
		}
.calFocus 	{
		font-family:Arial,Courier;
		font-size:8pt;
		font-weight:normal;
		text-align:right;
		background:#FF9900;
		cursor:hand;
		color:#FFFFFF;
		}
.calEmpty	{
		font-family:Arial,Courier;
		font-size:8pt;
		font-weight:normal;
		text-align:center;
		background:white;
		}
H1.help		{
		font-family:Tahoma,Arial,Arial,Helvetica, sans-serif;
		font-size:12pt;
		font-weight:normal;
		color:#006363;
		}

.helpTopic	{
		font-family:Tahoma,Arial,Arial,Helvetica, sans-serif;
		font-size:9pt;
		font-weight:normal;
		color:#006363;
		} 

.help		{
		font-family:Tahoma,Arial,Arial,Helvetica, sans-serif;
		font-size:9pt;
		background:#DCE6F0;
		} 

.listColor1	{
		/* border-bottom:thin solid black; */
		}

.listColor0	{
		/* border-bottom:thin solid black; */
		}

.errorMsg	{
		font-size:10pt;
		font-weight:normal;
		color:red;
		}

.smaller	{
		font-size:8pt;
		font-weight: normal;
		}

.smallerTitleCaps	{
		font-size:8pt;
		text-transform:capitalize;
		color: black;
		font-weight: normal;
		}

.uppercase	{
		text-transform:uppercase;
		}
		 
.titleCaps	{
		text-transform:capitalize;
		}

.smItemCode	{
		font-weight:normal;
		font-style:normal;
		font-size:8pt;
		color:#003399;
}

.hotelname
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11pt;
	COLOR: #6699ff;
	text-transform: capitalize;
	FONT-FAMILY: Arial;
	text-decoration: underline;
}
.hotelname A
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11pt;
	COLOR: #6699ff;
	text-transform: capitalize;
	FONT-FAMILY: Arial;
	text-decoration: underline;
}

.infoTitle
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 10pt;
    COLOR:#94d639;
}
.infoHeader
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 14pt;
    COLOR:#94d639;
}
.city		{
		font-weight:normal;
		color:#089494;
		font-size:12pt;
		white-space:nowrap;
		text-transform:capitalize;
		}

.hotel		{
		font-weight:normal;
		font-size:10pt;
		color:#006363;
		text-transform:capitalize;
		}

.text		{
		font-size:10pt;
		}
.hotelInfTitle	{
		font-weight: normal;
		}
.imgAdr		{
		font-weight:normal;
		font-size:8pt;
		font-style:normal;
		font-family:Arial,Arial,Helvetica,sans-serif;
		text-align:center;
		}
.SectionHead	{
		FONT-WEIGHT: normal;
		FONT-SIZE: 10pt;
		COLOR: #003399;
		FONT-FAMILY: Arial, Arial, Helvetica, sans-serif;
		BACKGROUND-COLOR: #cccccc
		}

.itemHeader	{
		FONT-WEIGHT: normal;
		FONT-SIZE: 10pt;
		COLOR: #003399;
		BORDER-TOP-STYLE: none;
		FONT-FAMILY: Arial, Arial, Helvetica, sans-serif;
		BORDER-RIGHT-STYLE: none;
		BORDER-LEFT-STYLE: none;
		BORDER-BOTTOM-STYLE: none
		}

.CtyCtryNames	{
		FONT-WEIGHT: normal;
		FONT-SIZE: 20pt;
		COLOR: #666666;
		FONT-FAMILY: Arial, Arial,  Helvetica, sans-serif
		}

.discountpercent	{
			FONT-WEIGHT: normal;
			FONT-SIZE: 12pt;
			COLOR: red;
			FONT-FAMILY: Arial
			}

.otherdest     {
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	FONT-SIZE: 8pt;
	COLOR: #CC6633;
}
.vchGridHead	{
		font-size: 8pt;
		color: #9999ff;
}
.seeDoGridHead	{
		font-size:8pt;
	background-color: #9999ff;
	color:white;
		}
.weatherBox	{
		background-color: #ffffff;
		}
.invoiceLogo	{
		page-break-before:always;
		}
.invoiceHeader	{
		font-weight:normal;
		font-size: 15pt;
		color: #999999;
		page-break-before:always;
		}
.invoiceWarn 	{	
			font-weight:normal;
			color:red;
		}
.creditRow	{
		font-style:italic;
		}
.reportEnd	{
		page-break-after:always;
		}
.unescorted	{
		font-weight:normal;
		font-size:8pt;
		color:red;
		}
.noLanguage	{
		FONT-WEIGHT: normal;
		color:green;
}
.AOTGridHead	{
		font-size:8pt;
		background-color: #9999ff;
		color:white;
		}
.AOTGridStyle	{
		border-top-style:solid;
		border-left-style:solid;
		border-right-style:solid;
		border-top-width:2;
		border-left-width:1;
		border-right-width:1;
		}
.standOut       {
		color: red;
		}
.HotDealHeader	{
		color:red;
		}
.DateRange	{
		color:#003399;
		font-weight:normal;
		}
.DaysOfWeek	{
		color:#003399;
		font-weight:normal;
		}
.lowLite	{
		font-weight: normal;
   		color: black;
		}
.cityNameHD     {
                FONT-WEIGHT: normal;
                FONT-SIZE: 10pt;
                COLOR:  #cc6600;
                text-transform:capitalize;
                FONT-FAMILY: Arial
                }

.titlerowHD     {
                FONT-WEIGHT: normal;
                FONT-SIZE: 15pt;
                COLOR: red;
                FONT-FAMILY: Arial,Helvetica;
                }
A.indexlinks:active
{
	font-weight: normal;
	font-size: 8pt;
	color:#cc6600;
     FONT-FAMILY: Arial;
    text-decoration: underline;
        font-style : normal;
}
A.indexlinks:link
{
	font-weight: normal;
	font-size: 8pt;
	color:#cc6600;
	FONT-FAMILY: Arial;
	text-decoration: underline;
	font-style : normal;
}
A.indexlinks:visited
{
	font-weight: normal;
	font-size: 8pt;
	color:#cc6600;
     FONT-FAMILY: Arial;
    	text-decoration: underline;
        font-style : normal;

}
A.indexlinks:hover
{
	font-weight: normal;
	font-size: 8pt;
	color:#003399;
     FONT-FAMILY: Arial;
    text-decoration: underline;
        font-style : normal;
}

		
A.homelinks:active
{
	font-weight: normal;
	color:#003399;
     FONT-FAMILY: Arial;
    text-decoration:none;
                text-transform: uppercase;
        font-style : normal;
}
A.homelinks:link
{
	font-weight: normal;
	color:#003399;
     FONT-FAMILY: Arial;
    	text-decoration: none;
                    text-transform: uppercase;
        font-style : normal;
}
A.homelinks:visited
{
	font-weight: normal;
	color:#003399;
     FONT-FAMILY: Arial;
    	text-decoration: none;
                    text-transform: uppercase;
        font-style : normal;
}
A.homelinks:hover
{
	font-weight: normal;
	color:#cc6600;
     FONT-FAMILY: Arial;
    text-decoration: none;
                text-transform: uppercase;
        font-style : normal;
}
A.homelinksMain:active
{
	font-weight: normal;
    	FONT-SIZE: 10pt;
	color:#003399;
     FONT-FAMILY: Arial;
    text-decoration:none;
                text-transform: uppercase;
        font-style : normal;
}
A.homelinksMain:link
{
	font-weight: normal;
    	FONT-SIZE: 10pt;
	color:#003399;
     FONT-FAMILY: Arial;
    	text-decoration: none;
                    text-transform: uppercase;
        font-style : normal;
}
A.homelinksMain:visited
{
	font-weight: normal;
    	FONT-SIZE: 10pt;
	color:#003399;
     FONT-FAMILY: Arial;
    	text-decoration: none;
                    text-transform: uppercase;
        font-style : normal;
}
A.homelinksMain:hover
{
	font-weight: normal;
    	FONT-SIZE: 10pt;
	color:#cc6600;
     FONT-FAMILY: Arial;
    text-decoration: none;
                text-transform: uppercase;
        font-style : normal;
}
A.lang	{
	color:#003399; 
	font-weight: normal;
	FONT-SIZE: 8pt;
}
A.homepageheaderlink:active
{
	font-weight: normal;
    	FONT-SIZE: 10pt;
	color:white;
     FONT-FAMILY: Arial;
    text-decoration:none;
        font-style : normal;
}
A.homepageheaderlink:link
{
	font-weight: normal;
    	FONT-SIZE: 10pt;
	color:white;
     FONT-FAMILY: Arial;
    	text-decoration: none;
        font-style : normal;
}
A.homepageheaderlink:visited
{
	font-weight: normal;
    	FONT-SIZE: 10pt;
	color:white;
     FONT-FAMILY: Arial;
    	text-decoration: none;
        font-style : normal;
}
A.homepageheaderlink:hover
{
	font-weight: normal;
    	FONT-SIZE: 10pt;
	color:white;
     FONT-FAMILY: Arial;
    text-decoration: underline;
        font-style : normal;
}
.homepageheader	{
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial;
}
div.subsetBar
{
	background-color: #CCFFFF;
}

.sidebar
{
    FONT-SIZE: 8pt;
    background-color:#CCFFFF;
    FONT-FAMILY: Arial, Arial, Helvetica, sans-serif;
    margin-right: 10px;
}

.sideBarHeader
{
	background-color: #6699FF;
	border: 1px solid #849EEF;
}
.sidebar BR {
	line-height: 5px;
}
.sideBar .title
{
	font-size: 11pt
}

.recommendation
{
	background-color: #CCFFFF;
	border: 1px solid #cccccc;
}

.recommendationTitle {	
	color : #ff0000;
	font-weight : bold;
	font-size: 11pt;
}
.navLinkEmphasized	{
		font-size:8pt;
		font-weight:bold;
		color: #003399;  
		}

a.prodlink
{
	color: #FFFFFF;
	font-weight : bold;
	font-family : Arial, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	height : 25px;
	width : 100%;
	background : #6699FF;
	text-decoration : none;
}		
a.prodlink:hover
{
	color: #FFFFFF;
	font-weight : bold;
	font-family : Arial, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	height : 25px;
	width : 100%;
	background : #FF9900;
	text-decoration : none;
}
.prodlink
{
	color: #FFFFFF;
	font-weight : bold;
	font-family : Arial, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	height : 25px;
	width : 182px;
	background : #6699FF;
	text-decoration : none;
}
a.oldlink
{
	color: #0066CC;
	font-weight : bold;
	font-family : Arial, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	height : 30px;
	width : 100%;
	background : #ffcc33;
	text-decoration : none;
}		
a.oldlink:hover
{
	color: #FFFFFF;
	font-weight : bold;
	font-family : Arial, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	height : 30px;
	width : 100%;
	background : #FF9900;
	text-decoration : none;
}
.oldlink
{
	color: #0066CC;
	font-weight : bold;
	font-family : Arial, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	height : 30px;
	width : 182px;
	background : #ffcc33;
	text-decoration : none;
}


a.toollink
{
	color: #0066CC;
	font-weight : bold;
	font-family : Arial, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	height : 25px;
	width : 100%;
	background : #99CCFF;
	text-decoration : none;
}		
a.toollink:hover
{
	color: #FFFFFF;
	font-weight : bold;
	font-family : Arial, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	height : 25px;
	width : 100%;
	background : #FF9900;
	text-decoration : none;
}
.toollink
{
	color: #0066CC;
	font-weight : bold;
	font-family : Arial, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	height : 25px;
	width : 100%;
	background : #99CCFF;
	text-decoration : none;
	margin-top : 5px;
}

a.uselink
{
	color: #0066CC;
	font-weight : bold;
	font-family : Arial, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	height : 25px;
	width : 100%;
	background : #99CCFF;
	text-decoration : none;
}		
a.uselink:hover
{
	color: #FFFFFF;
	font-weight : bold;
	font-family : Arial, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	height : 25px;
	width : 100%;
	background : #FF9900;
	text-decoration : none;
}
.uselink
{
	color: #0066CC;
	font-weight : bold;
	font-family : Arial, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	height : 25px;
	width : 100%;
	background : #99CCFF;
	text-decoration : none;
}

.introHeader	{
	font-family: Arial, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 8pt;
	color:#FFFFFF;
	}
	.introSmG	{
	font-family: Arial, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 8pt;
	color:#003399;
	}

a.introSmG	{
	font-family: Arial, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 8pt;
	color:#003399;
	}
.introSmW, .introsmW	{
	font-family: Arial, Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	font-size: 8pt;
	color:#FFFFFF;
	}
	.introSmGray	{
	font-family: Arial, Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	font-size: 8pt;
	color:#666666;
	}
.altHeader
{
		FONT-WEIGHT: bold;
		FONT-SIZE: 8pt;
		COLOR: #FFFFFF;
		FONT-FAMILY: Arial, Arial, Helvetica, sans-serif;
		BACKGROUND-COLOR: #A6A6FF
}
.altFrame
{
	border : 1px solid #A6A6FF;
}
.hsBgColor1{
	background : #CCFFFF;
}
.hsBgColor2{
	background : #FFCC66;
}
.hsBgColor3{
	background : #B4C3F4;
}
.hsBgColor4{
	background : #6699FF;
}
.borderPanel	{
	border:1px #999999 solid;
}
.uselink1 a
{
	color: #0066CC;
	font-weight : bold;
	font-family : Arial, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	height : 100%;
	width : 100%;
	background : #99CCFF;
	text-decoration : none;
	padding-top:5px;
	padding-left:15px;
	padding-bottom:5px;
	padding-right:15px;
}
.uselink1 a:hover
{
	color: #FFFFFF;
	font-weight : bold;
	font-family : Arial, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	height : 100%;
	width : 100%;
	background : #FF9900;
	text-decoration : none;
}
.uselink1
{
	color: #0066CC;
	font-weight : bold;
	font-family : Arial, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	height : 25px;
	width : 100%;
	background : #99CCFF;
	text-decoration : none;
	vertical-align:middle;
	margin:2px;
}
.prodlink1 a
{
	color: #FFFFFF;
	font-weight : bold;
	font-family : Arial, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	height : 100%;
	width : 100%;
	background : #6699FF;
	text-decoration : none;
	padding-top:5px;
	padding-left:15px;
	padding-bottom:5px;
	padding-right:15px;
}
.prodlink1 a:hover
{
	color: #FFFFFF;
	font-weight : bold;
	font-family : Arial, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	height : 100%;
	width : 100%;
	background : #FF9900;
	text-decoration : none;
}
.prodlink1
{
	color: #FFFFFF;
	font-weight : bold;
	font-family : Arial, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	height : 25px;
	width : 100%;
	background : #6699FF;
	text-decoration : none;
	vertical-align:middle;
	margin:2px;
}
.oldlink1 a
{
	color: #0066CC;
	font-weight : bold;
	font-family : Arial, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	height : 100%;
	width : 100%;
	background : #ffcc33;
	text-decoration : none;
	padding-top:5px;
	padding-left:15px;
	padding-bottom:5px;
	padding-right:15px;
}
.oldlink1 a:hover
{
	color: #FFFFFF;
	font-weight : bold;
	font-family : Arial, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	height : 100%;
	width : 100%;
	background : #ff9900;
	text-decoration : none;
}
.oldlink1
{
	color: #0066CC;
	font-weight : bold;
	font-family : Arial, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	height : 25px;
	width : 100%;
	background : #0066CCffcc33;
	text-decoration : none;
	vertical-align:middle;
	margin:2px;
}



.hsBgColor5{
	background : #bb001d;
}

.bordertrav	{
	border:1px #691260 solid;
}
.travbg{
	background : #691260;
}
.bordernews	{
	border:1px #6599ff solid;
}
.newsbg{
	background : #6599ff;
}
.borderuseful	{
	border:1px #80c31c solid;
}
.usefulbg{
	background : #80c31c;
}
.signbg{
	background: #fead1e;
}
a.signbg{
	background : #fead1e;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration : none;
	height : 20px;
}
.borderHome	{
	border:1px #666666 solid;
	background : #def0fc;
}
.homehdrbg{
	background : #666666;
	font-weight: bold;
	height : 18px;
	color: #FFFFFF;
	font-size: 8pt;
}
.agentbg{
	background : #00349a;
}
.promobg{
	background : #76b0d5;
}
.homelstbdr{
	height: 18px;
	border-bottom: 1px solid #8db8fd;
	font-size: 8pt;
}
.homelst{
	color: #000000;
	font-weight: normal;
	font-size: 8pt;
}
a.homelst{
	color: #000000;
	font-weight: normal;
	text-decoration : none;
	font-size: 8pt;
}
a.homelst:hover{
	text-decoration : none;
	font-size: 8pt;
}
a.homelst2{
	color: #000000;
	font-weight: normal;
	text-decoration : none;
	font-size: 8pt;
}
a.homelst2:hover{
	text-decoration : none;
	font-size: 8pt;
}
a.homelst3{
	color: #000000;
	font-weight: bold;
	text-decoration : none;
	font-size: 8pt;
}
a.homelst3:hover{
	text-decoration : none;
}
.agencylink{
	font-weight: bold;
	color: #FFFFFF;
	text-decoration : none;
	font-size: 8pt;
}
.footerbg{
	background : #6599ff;
	height: 22px;
}
