.GeneralPage
{
background-color: #ffffff; /* Background Color */
margin-bottom: 0px; /* Margins */
margin-left: 0px; /* Margins */
margin-right: 0px; /* Margins */
margin-top: 0px; /* Margins */
}

.GeneralTable
{
background-color: White; /* Background Color */
}

.TopBanner
{
font-family: Arial; /* Font Face */
font-size: 1pt; /* Font Size */
color: #FFFFFF; /* Font Color */
font-weight: Bold; /* Font Style */
text-decoration: none;
font-style: normal; /* FontStyle */
background-color: #FFFFFF; /* Background color */
text-align: Left; /* Align Text */
}

.TopSubBanner
{
font-family: Arial; /* Font Face */
font-size: 1pt; /* Font Size */
color: #E7E3D7; /* Font Color */
font-weight: Bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none;
/* background-color: #636363; /* Background color */
text-align: Left; /* Align Text */
}

.LeftColumn
{
font-family: Arial; /* Font Face */
font-size: 8pt; /* Font Size */
color: #000000; /* Font Color */
font-weight: Normal; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none;
background-color: #D6D6D6; /* Background color */
text-align: Left; /* Align Text */
vertical-align: Top; /* Align Text */
width: 179px;}

.RightColumn
{
font-family: Verdana; /* Font Face */
font-size: 8pt; /* Font Size */
color: #A43E1F; /* Font Color */
font-style: normal; /* Font Style */
font-weight: Bold; /* Font Style */
text-decoration: none;
background-color: #FFFFFF; /* Background color */
text-align: Left; /* Align Text */
vertical-align: Top; /* Align Text */
width: 15%;}

.Footer
{
font-family: Arial; /* Font Face */
font-size: 8pt; /* Font Size */
color: #C6BFA5; /* Font Color */
font-weight: Bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none;
background-color: #636363; /* Background color */
text-align: Center; /* Align Text */
vertical-align: Top; /* Align Text */
}
.footerBlock {filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#F0F8ff',endColorStr= '#3185dE',gradientType= '1'); 
text-align: center;
width:100%;
font:Verdana, Helvetica, sans-serif;
font-size:8pt;
}
.footerMenu {font:Verdana, Helvetica, sans-serif;
font-size:xx-small;
color:#000000;
text-decoration: none;
font-weight:bold;
line-height:11px;
margin-left:6px;
margin-right:6px;
}

.Instructions
{
font-family: Arial; /* Font Face */
font-size: 8pt; /* Font Size */
color: #000000; /* Font Color */
font-weight: Normal; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
background-color: #E4E4E4; /* Background color */
text-align: Left; /* Align Text */
}

.ErrorMessages
{
font-family: Arial; /* Font Face */
font-size: 14pt; /* Font Size */
color: #C90D4F; /* Font Color */
font-weight: Bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
background-color: #FFFFFF; /* Background color */
text-align: Center; /* Align Text */
}

.Messages
{
font-family: Arial; /* Font Face */
font-size: 8pt; /* Font Size */
color: #C90D4F; /* Font Color */
font-weight: Bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
background-color: #FFFFFF; /* Background color */
text-align: Center; /* Align Text */
}

.Headings
{
font-family: Arial; /* Font Face */
font-size: 10pt; /* Font Size */
color: #FFFFFF; /* Font Color */
font-weight: Bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
background-color: #244298; /* Background color */
text-align: Left; /* Align Text */
}

.Content
{
font-family: Arial; /* Font Face */
font-size: 8pt; /* Font Size */
color: Black; /* Font Color */
font-weight: Normal; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
background-color: #FFFFFF; /* Background color */
text-align: Left; /* Align Text */
}

.ContentError
{
font-family: Arial; /* Font Face */
font-size: 8pt; /* Font Size */
color: Red; /* Font Color */
font-weight: Normal; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
background-color: #FFFFFF; /* Background color */
text-align: Left; /* Align Text */
}

.ContentHighlight
{
font-family: Arial; /* Font Face */
font-size: 8pt; /* Font Size */
color: Black; /* Font Color */
font-weight: Normal; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
background-color: #FFFF99; /* Background color */
text-align: Left; /* Align Text */
}

.ContentBold
{
font-family: Arial; /* Font Face */
font-size: 8pt; /* Font Size */
color: Black; /* Font Color */
font-weight: Bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
background-color: #FFFFFF; /* Background color */
text-align: Left; /* Align Text */
}

.ContentBoldHighlight
{
font-family: Arial; /* Font Face */
font-size: 8pt; /* Font Size */
color: Black; /* Font Color */
font-weight: Bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
background-color: #FFFF99; /* Background color */
text-align: Left; /* Align Text */
}

.ContentBoldError
{
font-family: Arial; /* Font Face */
font-size: 8pt; /* Font Size */
color: Red; /* Font Color */
font-weight: Bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
background-color: #FFFFFF; /* Background color */
text-align: Left; /* Align Text */
}

.ContentBoldHighlightError
{
font-family: Arial; /* Font Face */
font-size: 8pt; /* Font Size */
color: Red; /* Font Color */
font-weight: Bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
background-color: #FFFF99; /* Background color */
text-align: Left; /* Align Text */
}

.ContentHotel
{
font-family: verdana; /* Font Face */
font-size: 9pt; /* Font Size */
color: black; /* Font Color */
font-weight: normal; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
background-color: #FFFFFF; /* Background color */
text-align: Left; /* Align Text */
}

.ContentBoldHotel
{
font-family: Arial; /* Font Face */
font-size: 11pt; /* Font Size */
color: blue; /* Font Color */
font-weight: Bold; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
background-color: #FFFFFF; /* Background color */
text-align: Left; /* Align Text */
}

.ContentTableHeader
{
font-family: Arial; /* Font Face */
font-size: 10pt; /* Heading Font Size */
color: #FFFFFF; /* Heading Font Color */
font-weight: Bold; /* Heading Font Style */
font-style: normal; /* Heading FontStyle */
text-decoration: none; /* Heading Font Style */
background-color: #244298; /* Background color */
text-align: Left; /* Align Text */
}

a.ContentTableHeader:link {
	text-decoration: none; /* Font Style */
	color: #FFFFFF; /* Font Color */
	}
a.ContentTableHeader:visited {
	text-decoration: none; /* Font Style */
	color: #FFFFFF; /* Font Color */
	}
a.ContentTableHeader:hover {
	text-decoration: none; /* Font Style */
	color: yellow; /* Font Color */
	}
a.ContentTableHeader:active {
	text-decoration: none; /* Font Style */
	color: #FFFFFF; /* Font Color */
	}

.ContentLink
{
font-family: Arial; /* Font Face */
font-size: 8pt; /* Font Size */
color: Blue; /* Font Color */
font-weight: Normal; /* Font Style */
font-style: normal; /* FontStyle */
background-color: #FFFFFF; /* Background color */
text-align: Left; /* Align Text */
}
a.ContentLink:link {
	text-decoration: none; /* Font Style */
	color: #0000FF; /* Font Color */
	}
a.ContentLink:visited {
	text-decoration: none; /* Font Style */
	color: #0000FF; /* Font Color */
	}
a.ContentLink:hover {
	text-decoration: underline; /* Font Style */
	color: #0000FF; /* Font Color */
	}
a.ContentLink:active {
	text-decoration: none; /* Font Style */
	color: #0000FF; /* Font Color */
	}

.ContentLinkBold
{
font-family: Arial; /* Font Face */
font-size: 8pt; /* Font Size */
color: Blue; /* Font Color */
font-weight: Bold; /* Font Style */
font-style: normal; /* FontStyle */
background-color: #FFFFFF; /* Background color */
text-align: Left; /* Align Text */
}

.ContentTable
{
background-color: #244298;
}

.ContentTableHorizontal
{
background-color: #244298;
}

.VoucherContent /* same as Content except no text align */
{
font-family: Arial; /* Font Face */
font-size: 8pt; /* Font Size */
color: Black; /* Font Color */
font-weight: Normal; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
background-color: #FFFFFF; /* Background color */
text-align: left;
}

.VoucherContentL /* same as VoucherContent except width specified */
{
font-family: Arial; /* Font Face */
font-size: 8pt; /* Font Size */
color: Black; /* Font Color */
font-weight: Normal; /* Font Style */
font-style: normal; /* FontStyle */
text-decoration: none; /* Font Style */
background-color: #FFFFFF; /* Background color */
width: 150px;
text-align: right;
}

.PriceHeader {
font-family: verdana; /* Font Face */
font-size: 7pt; /* Font Size */
font-weight: normal; /* Font Weight */
font-style: normal; /* Font Style */
text-decoration: none; /* Font Style */
text-align: Left; /* Align Text */
padding-left: 2px; /* Cell padding */
padding-right: 2px; /* Cell padding */
}

/* PRODUCT LINKS */
/****************************************************************/
a.PriceHeader:link {
	text-decoration: none; /* Font Style */
	color: #333399; /* Font Color */
	}
a.PriceHeader:visited {
	text-decoration: none; /* Font Style */
	color: #333399; /* Font Color */
	}
a.PriceHeader:hover {
	text-decoration: none; /* Font Style */
	font-weight: bold; /* Font Style */
	color: #333399; /* Font Color */
	}
a.PriceHeader:active {
	text-decoration: none; /* Font Style */
	color: #333399; /* Font Color */
	}
	
.ddmini 
{
	font-size: 8px;
}

.txtmini 
{
	font-size: 10px;
}

.ddmed 
{
	font-size: 8px;
}

.txtmed
{
	font-size: 10px;
}

.dgmain
{
	border-width: 1px; 
	border-color: #6A96E4;
	font-family: verdana,arial;
	font-size: 10px;	
}

TR.dgmain TD {
	border-bottom: #6A96E4 1px solid; 
	border-top: #6A96E4 1px solid; 
	border-left: #6A96E4 1px solid; 
    border-right: #6A96E4 1px solid; 
}

.dghead
{
	font-family: verdana, arial;
	font-weight: bold;	
	text-align: center;
	background: #EB9938;
	text-decoration: none;
}

TR.dghead TD {
	border-bottom: #6A96E4 1px solid; 
	border-top: #6A96E4 2px solid; 
	border-left: #6A96E4 1px solid; 
    border-right: #6A96E4 1px solid; 
}

TR.dghead A:link {color: #000080;text-decoration: none;}
TR.dghead A:visited {color: #000080;text-decoration: none;}
TR.dghead A:hover {color: #800000;text-decoration: none;}
TR.dghead A:active {color: #800000;text-decoration: none;}

.dgitem
{
	font-family: verdana, arial;
	background-color: #CCCCCC; 
}

TR.dgitem TD {
	border-bottom: #6A96E4 1px solid; 
	border-top: #6A96E4 1px solid; 
	border-left: #6A96E4 1px solid; 
    border-right: #6A96E4 1px solid; 
}

TR.dgitem A:link {color: #000080;text-decoration: none;}
TR.dgitem A:visited {color: #000080;text-decoration: none;}
TR.dgitem A:hover {color: #800000;text-decoration: none;}
TR.dgitem A:active {color: #800000;text-decoration: none;}

.dgalt
{
	font-family: verdana, arial;
	background-color: #EAEAEA;
}

TR.dgalt TD {
	border-bottom: #6A96E4 1px solid; 
	border-top: #6A96E4 1px solid; 
	border-left: #6A96E4 1px solid; 
    border-right: #6A96E4 1px solid; 
}

TR.dgalt A:link {color: #000080;text-decoration: none;}
TR.dgalt A:visited {color: #000080;text-decoration: none;}
TR.dgalt A:hover {color: #800000;text-decoration: none;}
TR.dgalt A:active {color: #800000;text-decoration: none;}

.dgedit
{
	font-family: verdana, arial;
	background-color: #FFFF66;
}

TR.dgedit TD {
	border-bottom: #6A96E4 1px solid; 
	border-top: #6A96E4 1px solid; 
	border-left: #6A96E4 1px solid; 
    border-right: #6A96E4 1px solid; 
}

TR.dgedit A:link {color: #000080;text-decoration: none;}
TR.dgedit A:visited {color: #000080;text-decoration: none;}
TR.dgedit A:hover {color: #800000;text-decoration: none;}
TR.dgedit A:active {color: #800000;text-decoration: none;}

.dgfoot
{
	background-color: #EB9938;
}

TR.dgfoot TD {
	border-bottom: #6A96E4 1px solid; 
	border-top: #6A96E4 1px solid; 
	border-left: #6A96E4 1px solid; 
    border-right: #6A96E4 1px solid; 
}

TR.dgfoot A:link {color: #000080;text-decoration: none;}
TR.dgfoot A:visited {color: #000080;text-decoration: none;}
TR.dgfoot A:hover {color: #800000;text-decoration: none;}
TR.dgfoot A:active {color: #800000;text-decoration: none;}

.reglink {
	font-family: verdana; /* Font Face */
	font-size: 10px; /* Font Size */
	font-weight: normal; /* Font Style */
	color: #000080; /* Font Color */
	text-decoration: none; /* Font Style */
}

.highlightlink {
	font-family: verdana; /* Font Face */
	font-size: 10px; /* Font Size */
	color: #800000; /* Font Color */
	text-decoration: none; /* Font Style */
	font-weight: normal; /* Font Style */
}

TD.reglink A:link {color: #000080;}
TD.reglink A:visited {color: #000080;}
TD.reglink A:hover {color: #800000;}
TD.reglink A:active {color: #800000;}

TD.highlightlink A:link {color: #000080;}
TD.highlightlink A:visited {color: #000080;}
TD.highlightlink A:hover {color: #800000;}
TD.highlightlink A:active {color: #800000;}

.olcg 
{
	background-color:#244298; text-align:center; font-weight: bold;
}

.olfg 
{
	background-color:#D6D6D6; text-align:left;
} 

.oltxt {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	color:#000000;
} 

.HighLight 
{
	background-color: #CCFFCC;
}

.FixImg 
{
        behavior: url("/images/pngbehavior.htc");
}
