/*@charset "utf-8";*/
/* CSS Document */

body
{ 
background-image: url(images/background.png);
background-repeat: repeat-y;
background-attachment:fixed;
background-position: top center;
margin-top: 0px;
}

/* Text Styles */



.SubHeadingGrey {
	/*color: #BE0C3C;*/
	font-size: 12pt;
	font-family: "Myriad Pro", Tahoma, Arial, sans-serif;
	/*font-weight:bold ;*/
	color: #2D2D2D;
	text-decoration: none;
	/*font-weight:bold;*/
	
}

.BodyText, #mainlinks a, .BodyTextnb, .BodyTextnb a {
	/*color: #BE0C3C;*/
	font-size: 10pt;
	font-family: Tahoma, Arial, sans-serif;
	color: #2D2D2D;
	text-decoration: none;
	font-weight: 400;
	
}

.BodyTextPinknbb, .BodyTextPinknbb a {
	/*color: #BE0C3C;*/
	font-size: 10pt;
	font-family: Tahoma, Arial, sans-serif;
	color: #BE0C3C;
	text-decoration: none;
	font-weight:bold;
	
}

.BodyText a 
{
	color: #BE0C3C;
	font-style: normal;
	text-decoration: none;
}

.BodyText a:hover, .HeadingText a:hover 
{
	text-decoration: underline;
}

.SideBarHeader, .SideBarHeader a
{
	font-family: "Myriad Pro", Tahoma, Arial, Sans-Serif;
	font-size: 15px;
	text-decoration: none;
	
	color: #FFFFFF;
}

.SideBarHeader a:hover, .BodyTextnb a:hover, .BodyTextPinknb a:hover
{
	text-decoration: underline;
}

.FooterText, .FooterText a {
	/*color: #BE0C3C;*/
	font-size: 10pt;
	font-family: Tahoma, Arial, sans-serif;
	color: #000000;
	text-decoration:none;
	/*font-weight:bold;*/
	
}

.FooterTextBold {
	color: #2D2D2D;
	font-size: 10pt;
	font-family: Tahoma, Arial, sans-serif;
	text-decoration:none;
	font-weight:bold;
	
}

.BodyTextBold {
	/*color: #BE0C3C;*/
	font-size: 10pt;
	font-family: Tahoma, Arial, sans-serif;
	color: #2D2D2D;
	text-decoration: none;
	font-weight:bold;
	
}

.BodyTextPink,  .BodyTextPinknb, .BodyTextPinknb a  {
	/*color: #BE0C3C;*/
	font-size: 10pt;
	font-family: Tahoma, Arial, sans-serif;
	color: #BE0C3C;
	/*font-weight:bold;*/
	
}

.QuoteTextPink {
	/*color: #BE0C3C;*/
	font-size: 12pt;
	font-family: Tahoma, Arial, sans-serif;
	color: #BE0C3C;
	/*font-weight:bold;*/
	
}

.TitleTextPink, .TitleTextPink a {
	color: #BE0C3C;
	font-size: 30pt;
	font-family: "Myriad Pro", Tahoma, Arial, sans-serif;
	text-decoration:none;
	/*font-weight:bold;*/
}

.SubTitleTextPink, .SubTitleTextPink a {
	color: #BE0C3C;
	font-size: 26pt;
	font-family: "Myriad Pro", Tahoma, Arial, sans-serif;
	text-decoration:none;
	/*font-weight:bold;*/
}

.PackagesTitleTextPink, .PackagesTitleTextPink a {
	color: #BE0C3C;
	font-size: 22pt;
	font-family: "Myriad Pro", Tahoma, Arial, sans-serif;
	text-decoration:none;
	/*font-weight:bold;*/
}


.ServicesMenu, .ServicesMenu a, .ServicesMenu a:active
{

	font-size: 16pt;
	font-family: "Myriad Pro", Tahoma, Arial, sans-serif;
	color: #2D2D2D;
	text-decoration:none;

}




.ServicesMenuActive, .ServicesMenuActive a:active,  .ServicesMenuActive a
{
	color: #BE0C3C;
	font-size: 16pt;
	font-family: "Myriad Pro", Tahoma, Arial, sans-serif;
	text-decoration:none;

}

.hidden
{
	display:none;
}

.visible
{
	display:block;
}


.TitleTextGrey, .TitleTextGrey a
 {font-size: 34pt;
	font-size: 28pt;
	font-family: "Myriad Pro", Tahoma, Arial, sans-serif;
	color: #2D2D2D;
	text-decoration:none;
	}
	
.SubTitleTextGrey, .SubTitleTextGrey a
 {font-size: 34pt;
	font-size: 24pt;
	font-family: "Myriad Pro", Tahoma, Arial, sans-serif;
	color: #2D2D2D;
	text-decoration:none;
	}

.HeadingText {
	color: #BE0C3C;
	font-size: 18pt;
	font-family: "Myriad Pro", Tahoma, Arial, sans-serif;
	/*font-weight:bold;*/
}

.HeadingText a {
	color: #BE0C3C;
	font-size: 18pt;
	font-family: "Myriad Pro", Tahoma, Arial, sans-serif;
	text-decoration:none;
	/*font-weight:bold;*/
}

.HeadingTextGrey {
	color: #2D2D2D;
	font-size: 18pt;
	font-family: "Myriad Pro", Tahoma, Arial, sans-serif;
	/*font-weight:bold;*/
}

.WindowText
{
	color: #BE0C3C;
	font-size: 32pt;
	font-family: "Myriad Pro", Tahoma, Arial, sans-serif;
}

/* End Text Styles */

.WindowTextDiv
{
	height:60px;
	position:absolute;
	bottom:3px;
	left:0px;
	width:176px;
	text-align: center;
}

.Window
{
	height:126px;
	width:125px;
	float:left;
	position:relative;
	margin:2px;
}

.LargeWindow
{
	height:260px;
	width:183px;
	float:left;
	position:relative;
	margin:2px;
}


#backgroundoverlay {width: 850px; margin-left: auto; margin-right: auto; position:relative;

}

#header {
	top: 0px;
	left: 0px;
}

#mainlinks {
	position: absolute;
	left: 23px;
	top: 125px;
	width: 802px;
}

#LatestNewsContent
{
  /*margin:9px;*/
  padding:5px;
  padding-top:10px;
  
}
