/*
 * SimpleModal Basic Modal Dialog
 * http://www.ericmmartin.com/projects/simplemodal/
 * http://code.google.com/p/simplemodal/
 *
 * Copyright (c) 2008 Eric Martin - http://ericmmartin.com
 *
 * Licensed under the MIT license:
 *   http://www.opensource.org/licenses/mit-license.php
 *
 * Revision: $Id: basic.css 132 2008-05-23 16:05:17Z emartin24 $
 *
 */

body {padding:0; margin:0; height:100%; width:100%;}

#modalOverlay {
	/*background-color:#000000;*/
	/*cursor:wait;*/
}
/* Container */
#modalContainer {
	width:150px;
	left:60%;
	top:15%;
	margin-left:-75px;
	text-align: center;
}
#modalContainer a.modalCloseImg {background:url(../i/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-18px; cursor:pointer;}
#modalContainer #basicModalContent {padding:8px;}

#modalContainer #modalFormTop{}
#modalContainer #modalFormBot{}


a:link {
	text-decoration: none;
	color: #FFFFFF;
	
}
a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
a:hover {
	text-decoration: none;
	color: #FFFFFF;
}
a:active {
	text-decoration: none;
}

#headerTop {
	height: 98px;
}
#menuwidthRight {
	width: 73px;
	float: right;
	clear: both;
}

#menuwidth {
	width: 74px;
}
.mainbodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 20px;
	text-align: left;
	text-decoration: none;
	font-weight: lighter;
}
.mainbodytextleftmargin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 20px;
	text-align: left;
	text-decoration: none;
	font-weight: lighter;
	margin-left: 15px;
}
.smallbodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FFFFFF;
	line-height: 22px;
	text-align: left;
	text-decoration: none;
	font-weight: lighter;
}
.mainbodytext rhs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #FFFFFF;
	padding-left: 20px;
}
.mainbodytextleading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	text-decoration: none;
	font-weight: lighter;
	line-height: 15px;
}
.textitalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	line-height: 20px;
	font-style: italic;
}
.linktext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
}
.footnote {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	line-height: 12px;
	text-align: left;
}
.footnote2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	line-height: 12px;
	text-align: left;
}
.footnote3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	line-height: 12px;
	text-align: left;
	text-indent: 65px;
}
.whiteDoubleine {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #50769D;
	border-bottom-color: #50769D;
	line-height: 18px;
}
.lineLeftBot {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.lineRightttop {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #50769D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #FFFFFF;
	text-decoration: none;
}
.lineRightttopindex {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #50769D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 30px;
	color: #FFFFFF;
	text-decoration: none;
}
.lineleft {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #405E7D;
}
.lineMid {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.linktextlog {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.mainbodytextdark {
	color: #70A5C5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	text-decoration: none;
	text-align: left;
}
.formfield {
	width: 125px;
	background-color: #FFFFFF;
}
.formfield2 {
	width: 200px;
	background-color: #FFFFFF;
}
.submitbutton {
	width: auto;
}
input {
}
.logo_special {
	background-image: url(../images/logo_special.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
.specialtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 24px;
	text-align: center;
	text-decoration: none;
	letter-spacing: 0px;
	padding-right: 1cm;
}
.footnotespecial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	line-height: 12px;
	text-align: center;
}
#TopMenuBar {
	display: block;
	position: relative;
	bottom: 0px;
}
.header_area {
/*	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #50769D;*/
	background-image: url(../images/header_repeat_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	margin-right: 50px;
}
.header_bg_image {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #50769D;
	background-image: url(../images/header_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.header_repeat_bg {
	background-image: url(../images/header_repeat_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.mainbodytextrangeright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 20px;
	text-align: right;
	text-decoration: none;
}
.mainbodytextcentre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 20px;
	text-align: center;
	text-decoration: none;
}
.linktextcentre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}
.template_footnotes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	text-align: center;
	color: #FFFFFF;
}
.template_footnotes2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	text-align: center;
	color: #FFFFFF;
}
.linebottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 10px;
	color: #FFFFFF;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #50769D;
}
.tune_off {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	background-color: #B99C44;
	text-indent: 10px;
	color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CDAC4C;
	height: 20px;
	width: 166px;
}
.tune_on {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	background-color: #AD832F;
	text-indent: 10px;
	color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C49535;
	height: 20px;
}
.lineright {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #405E7D;
}
.largetext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	color: #FFFFFF;
	line-height: 20px;
	text-align: left;
	text-decoration: none;
	font-weight: lighter;
}
.mainbodytextbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 20px;
	text-align: left;
	text-decoration: none;
	font-weight: bold;
	font-style: normal;
}
#bookformcont {
	text-align: left;
}
#bookformcont form{
	margin: 0px;
	padding: 0px;
	width: 144px;
	text-align: left;
}

#bookformcont form table{
	text-align: left;
}

#bfdrop{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin-top: 20px;
	text-align: left;
}
#thankyoumess{
	text-align: center;
	padding: 15px;
	height: 100px;
	width: 180px;
	/*border: 1px dashed #000066;*/
	margin-right: auto;
	margin-left: auto;
/*	background-color: #27629C;*/
}
.bookformbut {
}
.mainbodytextrightmargin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 20px;
	text-align: left;
	text-decoration: none;
	font-weight: lighter;
	margin-right: 100px;
}

.hideB{
display:none;
}
.showB{
display:block;
}

.footer { text-align:center; width:500px; margin:0 auto;}
.footer a { display:inline;}


#areasContainer
{
width:585px;
height:auto;
padding:10px;
}

#areasContainer h1
{
font-size:medium;
}

#4areas
{
width:500px;
height:200px;
margin-left:auto;
margin-right:auto;
}

#eastern
{
width:240px;
height:auto;
float:left;
}

#southEast
{
width:240px;
height:auto;
float:left;
}

#west
{
width:240px;
height:auto;
float:left;
}

#north
{
width:240px;
height:auto;
float:left;
}

.clear
{
clear:both;
}
