/* Old styles to be removed after redesign */

BODY
{
    BACKGROUND-COLOR: #ffffff;
}

FONT.label
{
    FONT: bold 8pt Verdana, Arial, Helvetica, 'Sans Serif';
    COLOR: #000000
}
FONT.labelRed
{
    FONT: bold 9pt Arial, Helvetica, 'Sans Serif';
    COLOR: #990000
}
FONT.labelSmall
{
    FONT: 8pt Arial, Helvetica, 'Sans Serif';
    COLOR: #000000
}
.clsBorder
{
	COLOR: #000000;
	background-color: #000000;
}
.clsBorder
{
	COLOR: #C14033;
	background-color: #C14033;
}
.clsBorderGrey
{
	COLOR: #999999;
	background-color: #999999;
}
.clsBackgroundRed
{
	COLOR: #990000;
	background-color: #990000;
}
.clsBackgroundRed
{
	COLOR: #C14033;
	background-color: #C14033;
}
.clsBackgroundYellow
{
	COLOR: #F4F3CE;
	background-color: #F4F3CE;	
}
.clsBackgroundYellow
{
	COLOR: #F7F7F2;
	background-color: #F7F7F2;	
}
.clsBackgroundHeader
{
	background-color: #1878BE;
}
.clsBackgroundBody
{
	background-color: #F0F6FA;
}
DIV.image
{
	padding: 2px 0px 0px 2px;
}

/*===============================================================================*/
/* PRICEPOINT STYLES */
/* pricepoint, smpricepoint, lgpricepoint */
/*===============================================================================*/

.pricepoint, .smpricepoint, .lgpricepoint
{
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: #990000;
}

.smpricepoint
{
    FONT-SIZE: 8pt;
}
.pricepoint
{
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
}
.lgpricepoint
{
	FONT-SIZE: 12pt;
	FONT-WEIGHT: bold;
}
DIV.pricepoint
{
	FONT-SIZE: 10pt;
	FONT-WEIGHT: bold;
	COLOR: #990000;
	BACKGROUND-COLOR: #e2e8f6;
	padding: 2px 0px 0px 0px;
}

/*===============================================================================*/
/* CONTENT STYLES */
/* content, contentbold, smcontent, smcontentbold, lgcontent, lgcontentbold */
/*===============================================================================*/

.content, .contentbold, .xsmcontent, .smcontent, .smcontentbold, .lgcontent, .lgcontentbold
{
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: #333333;
}

.lgcontent, .lgcontentbold
{
    FONT-SIZE: 10pt;
}
.content, .contentbold
{
    FONT-SIZE: 8pt;
}
.smcontent, .smcontentbold
{
    FONT-SIZE: 8pt;
}
.xsmcontent
{
    FONT-SIZE: 7pt;
}
.lgcontentbold, .contentbold, .smcontentbold
{
	font-weight: bold;
}
.smcontent2
{
    COLOR: #333333;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	FONT-SIZE: 8pt;
	vertical-align : top;
}
DIV.content
{
	padding: 2px 0px 0px 2px;
}

DIV.smcontent
{
	vertical-align : top;
	BACKGROUND-COLOR: #ffffff;
	text-align : left;
	padding: 2px 0px 0px 0px;
}
DIV.smcontent2
{
	vertical-align : top;
	BACKGROUND-COLOR: #ffffff;
	text-align : left;
	padding: 2px 0px 0px 4px;
}

/*===============================================================================*/
/* TITLE STYLES */
/* title, lgtitle, xlgtitle */
/*===============================================================================*/

.title, .lgtitle, .xlgtitle, .titleWhite, .buckettitle, .buckettitlered
{
	FONT-WEIGHT: bold;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
.titleBlack
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #000000;
}
.lgtitle
{
	FONT-SIZE: 10pt;
	COLOR: #003366;
}
.buckettitle
{
	FONT-SIZE: 10pt;
	COLOR: #003366;
}
.buckettitlered
{
	FONT-SIZE: 10pt;
	COLOR: #990000;
}
.xlgtitle
{
	FONT-SIZE: 11pt;
	COLOR: #003366;
}
.lgtitleWhite
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
	FONT-SIZE: 14pt;
}
.medtitleWhite
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT: bold;
	COLOR: #FFFFFF;
	FONT-SIZE: 12pt;
}
.titleWhite
{
	COLOR: #FFFFFF;
	FONT-SIZE: 10pt;
}

.title, A.title:link, A.title:visited, A.title:active
{
	FONT-SIZE: 10pt;
	COLOR: #003366;
}

DIV.titletext
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 11pt;
	COLOR: #003366;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #e2e8f6;
	padding: 2px 0px 0px 2px;
}

DIV.titletext2
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10pt; 
	font-weight: bold;
	color: #336699; 
	BACKGROUND-COLOR: #e2e8f6;
	padding: 2px 0px 0px 2px;
}

/*===============================================================================*/
/* TC SITEMAP STYLE OVERRIDES - These styles are based on TITLE and/or CONTENT styles */
/* sitemapchanneltext, sitemaptext, sitemapsitetext, sitemaptoptext */
/* sitemapchannel, sitemap, sitemapsite, sitemaptop */
/*===============================================================================*/

.sitemapchannel, .sitemap
{
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
	TEXT-DECORATION: none
}

.sitemapsite, .sitemaptop
{
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE: 10pt;
	TEXT-DECORATION: none
}

.sitemapchannel, .sitemapsite, .sitemaptop
{
	font-weight: bold;
}

.sitemapsite, A.sitemapsite:link, A.sitemapsite:visited
{
	COLOR: #FFFFFF;
	background-color: #006699;	
}

.sitemaptop, A.sitemaptop:link, A.sitemaptop:visited
{
	COLOR: #FFFFFF;
	background-color: #006699;	
}

.sitemapchannel, A.sitemapchannel:link, A.sitemapchannel:visited
{
	COLOR: #006699;
	background-color: #B6DEF2;	
}

.sitemap, A.sitemap:link, A.sitemap:visited
{
	COLOR: #006699;
	background-color: #DAEDF7;
}

/*===============================================================================*/
/* TOPNAV STYLES */
/* topnav, nav, topnav_active, clsHeaderBar */
/* Styles to be removed: navigation, clsbreadcrumbs */
/*===============================================================================*/

.topnav, a.topnav:link, a.topnav:visited, a.topnav:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-decoration: none
}
.topnavblue, a.topnavblue:link, a.topnavblue:visited, a.topnavblue:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #182d82;
	text-decoration: none
}
.nav, a.nav:link, a.nav:visited, a.nav:hover
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none
}
.navigation, .navigationul, .navigationUL, a.navigation:link, a.navigation:visited, a.navigation:hover, .clsbreadcrumbs, a.clsbreadcrumbs:link, a.clsbreadcrumbs:visited, a.clsbreadcrumbs:hover, a.navigationul:link, a.navigationUL:link, a.navigationul:visited, a.navigationUL:visited, a.navigationul:hover, a.navigationUL:hover
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none
}

.navigationul, .navigationUL, a.navigationul:link, a.navigationUL:link, a.navigationul:visited, a.navigationUL:visited, a.navigationul:hover, a.navigationUL:hover
{
	text-decoration: underline
}
.topnav_active, a.topnav_active:link, a.topnav_active:visited, a.topnav_active:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none
}

a.topnav_active:hover, a.topnav:hover, a.topnavblue_active:hover, a.topnavblue:hover, a.navigationul:hover, a.navigationUL:hover {
	color: #990000
}

.clsHeaderBar
{
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	COLOR: #ffffff;
	background-color: #003366;
	FONT-SIZE: 10pt;
	font-weight: bold;
	text-decoration: none
}

.clsNavTitle
{ 
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10pt; 
font-weight: bold;
color: #336699; 
text-decoration: none
}

/*===============================================================================*/
/* RATEGRID STYLES */
/* Available styles: TBA */
/* Styles to be removed: TBA */
/*===============================================================================*/

.destinationColorBorder, .rategridborder, .clsTableBorderColor
{
	background-color: #7A9FBC;
}

.rategridtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #7A9FBC
}

.destinationColor, .destinationColorLight, .rategridlight, .rategriddark
{
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #111111;
	font-weight: normal;
}
.destinationColor, .rategriddark, .clsTableBackgroundColor
{
	background-color: #E2E8F6;
}
.destinationColorLight, .rategridlight
{
	background-color: #FBFFFF;
}

/*===============================================================================*/
/* Image Alignment */
/*===============================================================================*/

/* Used on the main image, if left aligned, on a page.*/
img.pageImage
{
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}	

/*===============================================================================*/
/* REZOLUTION STYLES */
/* Available styles: TBA */
/* Styles to be removed: TBA */
/*===============================================================================*/
.RezolutionTitleBackground
{
    BACKGROUND-COLOR: #3E57A7
}
.RezolutionTitleText
{
    FONT: bold 14pt Arial,Helvetica;
    COLOR: #ffffff
}

li.nospace, ul.nospace {  margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px}


/*===============================================================================*/
/* Menu Bar
/*===============================================================================*/
.dark {
        background-color: #003366;
        color: #FFFFFF;
}
.light {
        background-color: #E2E8F6;
        color: #003366;
}
.medium {
        background-color: #799EBC;
        color: #FFFFFF;
}

#tab_pt2 {
    position: relative;
	background-image: url(/common/gfx/linkbar/tab_end_right2.gif);
	background-repeat: no-repeat;
	background-position: top right;
	display: inline;
	padding: 0px 4px 0px 4px;
	margin: 0px;
}
#tab_pt1 {
    position: relative;
	background-image: url(/common/gfx/linkbar/tab_end_left2.gif);
	background-repeat: no-repeat;
	background-position: top left;
	display: inline;
	padding: 0px 0px 3px 0px;
	margin: 0px 2px 0px 0px;
}
#tab_pt2 span {
	font-weight: bold;
	font-size: 11px;
	margin: 0px;
	padding: 3px 3px 0px 3px;
}
#tab_pt2 a {
	text-decoration: none;
	color: #FFFFFF;
}
#tab_container {
	width: 100%;
	padding: 0px;
	margin: 0px;
}
#tab_base {
	height: 7px; 
	width: 100%; 
	position: relative; 
	top: 1px;
}

/* Styles for form in Page Header (header_banner)
------------------------------------------------------------*/



#title {
display: block;
width: 230px;
float: right;
margin: 20px 0 0 0;
}
#pageHeader a img
{
display: none;
}
#home-link {
display: block;
float: left;
width: 530px;
height: 65px;
}
#headerSearchSubmit { 
margin-left: 5px;
}
