﻿h1
{
	font-family: arial;
    font-size: 12pt;
    font-weight:bold;
    color:#CC0000;
    margin-top:4px;
    margin-left:0px;
    margin-right:0px;
    margin-bottom:4px;
    padding:0px;}
h2
{
    font-family: arial;
    font-size: 10pt;
    font-weight:bold;
    color:#CC0000;
    margin-top:4px;
    margin-left:0px;
    margin-right:0px;
    margin-bottom:4px;
    padding:0px;
}
h3
{
	font-family: arial;
    font-size: 9pt;
    font-weight:bold;
    color:#CC0000;
    margin-top:4px;
    margin-left:0px;
    margin-right:0px;
    margin-bottom:4px;
    padding:0px;
}
h4
{
	text-transform:uppercase;
	font-family: arial;
    font-size: 8pt;
    font-weight:bold;
    color:#CC0000;
    margin-top:0px;
    margin-left:0px;
    margin-right:0px;
    margin-bottom:4px;
    padding:0px;
    text-decoration:none;
}
h4:hover
{	
	color:Gray;
}

.redHighlight
{
	font-family: arial;
    font-size: 9pt;
    color:#CC0000;
}
.greyCapsSmall
{
    color:gray;
    text-transform:uppercase;
    font-family:arial;
    font-size:8pt;
    text-decoration:none;
}
.blackSmall
{
    color:black;
    font-family:arial;
    font-size:8pt;
    text-decoration:underline;
    margin-bottom: 6px;
    display:block;
   
}
.blackSmall:hover
{
	color:Gray;
	font-size:8pt;
}
.blackSmallHome
{
    color:black;
    font-family:arial;
    font-size:8pt;
    text-decoration:none;
    margin-bottom: 15px;
    display:block;
   
}
.blackSmallHome:hover
{
	color:Gray;
	font-size:8pt;
}
.blackCaps:hover
{
	font-size:8pt;
	color:Gray;
}

.blackCaps
{
    text-transform:uppercase;
    height:25;
    color:black;
    font-family:arial;
    font-size:8pt;
    padding-right:3px;
/*
    width:93px;
    background-color:#bbbdc0;
    display:inline;
	margin-left:2px;
	margin-right:2px;    
    padding:2px;
*/
}
.RedBackground 
{
    padding:3px;
    width:180px;
    background-color:#CC0000;
    text-align:center;
}

.whiteText, .whiteText:hover, .whiteText:visited 
{
    color:#ffffff;
    font-family:arial;
    font-size:10pt;
    font-weight:bold;	
    text-decoration:none;
}
.menuLinks
{
    color:white;
    font-family:arial;
    font-size:9pt;
    font-weight:bold; 
    text-decoration:none;
    margin-left: 5px;		
    margin-right: 5px;
}
.menuLinks:hover
{
    color:Gray;
}
.blockLinks
{
    color:#CC0000;
    font-family:arial;
    font-size:9pt;
    font-weight:bold; 
    text-decoration:none;
    margin-left: 15px;		
    margin-right: 5px;
    margin-top: 5px;
    display: block;
}
.blockLinks:hover
{
    color:Gray;
}
.topLinks
{
    color:black;
    font-family:arial;
    font-size:9pt;
    font-weight:bold; 
    text-decoration:none;
    margin-left: 5px;		
    margin-right: 5px;
    text-transform:uppercase;
}
.topLinks:hover
{
    color:Gray;
}
.topLinks:visited
{
	color:Black;
}

TD, P, SPAN
{
	font-family:Arial;
	font-size:9pt;
}



A
{
    font-family:Arial;
	font-size:9pt;
	color: #CC0000;
	text-decoration: underline;
}
A:visited
{
	color: #884455;
}
A:hover
{
    font-family:Arial;
	font-size:9pt;
	color:Gray;
	text-decoration: underline;
    
}

.blueblock
{
	border-right: #FFFFFF 15px solid;
	border-top: #FFFFFF 15px solid;
	border-left: #FFFFFF 15px solid;
	border-bottom: #FFFFFF 15px solid;
	background-color: #E8EAED;
	padding-left: 15px;
	padding-right: 15px;
	padding-top:15px;
	padding-bottom:15px;
}
.divider
{
	border-bottom: #262626 1px dotted;
}
.searchbox
{	color: gray; 
	font-family: Arial, Tahoma, Verdana; 
	text-decoration: none;
}	
.languagesTextCssClass
{
	font-family: Arial, Tahoma, Verdana;
	text-decoration: none;
	font-size: 8pt;
	color: Gray;
}
.languagesLinkCssClass
{
	font-family: Arial, Tahoma, Verdana;
	text-decoration: underline;
	color: Gray;
	font-size: 8pt;
}
.heading
{
	font-family: Arial, Tahoma, Verdana;
	font-size: 11pt;
	color: Gray;
}



Fieldset
{
	
}
.FormRequiredQuestionClass
{
	color: #CC0000;
	list-style-type:square; 
		
}
.gridViewStyle
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 10pt;
	font-family: Arial, Verdana, Tahoma;
}
.gridViewRowStyle
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 10pt;
	font-family: Arial, Verdana, Tahoma;
	background-color:#ffffff;
	vertical-align:top;
	color:#000000;
}
.gridViewAltRowStyle
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 10pt;
	font-family: Arial, Verdana, Tahoma;
	background-color: #f5f5f5;
	color: #000000;
	vertical-align:top;
}
.gridViewHeaderStyle
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 10pt;	
	font-weight: bold;
	background: #000000;
	color: #ffffff;	
	padding-right: 5px;
	padding-left: 5px;
}
input.button
{
	background: #FFFFFF;
	color: #000000;
	font-family: Arial, Verdana, Tahoma;
	font-size: 10pt;
	font-weight: bold;
	border-right: #000000 1px groove;
	border-top: #000000 1px groove;
	border-left: #000000 1px groove;
	border-bottom: #000000 1px groove;
}

.greenButton:hover
{
    color:#CC0000; 
	font-size:13pt; 
	font-weight:bold; 
	padding-top:13px; 
	font-family:arial; 
	text-decoration:none;
}
.greenButton
{
	width:250px; 
	height:37px; 
	background-image:url(/images/GreenButton.jpg); 
	color:#ffffff; 
	font-size:13pt; 
	font-weight:bold; 
	padding-top:13px; 
	font-family:arial; 
	text-align:center; 
	vertical-align: middle;
	display:block;
    text-decoration:none;
}
.blackButton:hover
{
    color:#CC0000; 
	font-size:13pt; 
	font-weight:bold; 
	padding-top:13px; 
	font-family:arial; 
	text-decoration:none;
}

.blackButton
{
	width:250px; 
	height:37px; 
	background-image:url(/images/BlackButton.jpg); 
	color:#ffffff; 
	font-size:13pt; 
	font-weight:bold; 
	padding-top:13px; 
	font-family:arial; 
	text-align:center; 
	vertical-align: middle;
	display:block;
    text-decoration:none;
}
.tourTop
{
	width:250px; 
	height:30px; 
	background-image:url(/images/tophalf.jpg); 
	color:#ffffff; 
	font-size:13pt; 
	font-weight:bold; 
	padding-top:17px; 
	font-family:arial; 
	text-align:center; 
	vertical-align: bottom;
}
.tourStep:hover
{
    /*
	background-color:#CC0000; 
    color:#FFFFFF;	
	*/
	background-color: #E4E6E7;
	color: #CC0000;
    font-size:12pt;
    font-family:arial;
    text-decoration:none; 

}
.tourStep
{
    border-bottom: solid 1px #000000; 
    width :240px; 
    height:20px; 
    font-size:12pt;
    font-family:arial; 
    text-align:center; 
    padding-left:5px; 
    padding-right:5px; 
    padding-bottom:10px;
    padding-top:10px;
    background-color:#bbbdc0; 
    color:#000000;
    display:block;
    text-decoration:none;
}


.tourStepSelected:hover
{
/*
	background-color: #E4E6E7;
	color: #CC0000;
*/
    background-color:#CC0000; 
    color:#FFFFFF;		
    font-size:12pt;
    font-family:arial;
    text-decoration:none; 

}


.tourStepSelected
{
	border-bottom: solid 1px #000000;
	width: 240px;
	height: 20px;
	font-size: 12pt;
	font-family: arial;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-top: 10px;
/*
	background-color: #E4E6E7;
	color: #CC0000;
*/
    background-color:#CC0000; 
    color:#FFFFFF;	
	display: block;
	text-decoration: none;
}
.tourBottom
{
	width:250px; 
	height:13px; 
	background-image:url(/images/Bottomhalf.jpg); 
	color:#ffffff; 
	font-size:18pt; 
	font-weight:bold; 
	padding-top:17px; 
	font-family:arial; 
	text-align:center; 
	vertical-align: bottom;
}
