﻿
BODY, LABEL, A, TD, TR, SPAN, P, CAPTION, H1, H2, H3, H4, H5, H6, FIELDSET, TBODY, TEXTAREA, INPUT, SELECT, LEGEND { font-family: Arial, Verdana, sans-serif; }

BODY {
	font-size: 0.7em;
	background-color:#ffffff;
	color:#000000;
}

h1
{
	font-size:2.2em;
	color:#ed1c23;
	margin-bottom:30px;
	text-transform:lowercase;
}

h2
{
	font-size:1.2em;
	color:#000000;
	margin-bottom:20px;
	text-transform:uppercase;
}

A, A:link, A:visited{color: #ed1c23;text-decoration: underline;font-family: Arial;font-size:12px; line-height:150%;}
A:hover, A:active{color: #ed1c23;text-decoration: none;font-family: Arial;font-size:12px; line-height:150%;}

div#header, div#mainContainer, div#footer
{
	width:1000px;
	background-image:url('../images/layout/right_shadow.gif');
	background-repeat:repeat-y;
	float:left;
}

div#header
{
	height:130px;
	float:left;
}

div#navigation
{
	width:766px;
	float:left;
	padding: 10px 0px 10px 20px;
	background-image:url('../images/layout/nav_back.gif');
	background-repeat:repeat-y;
	position:absolute;
	top:130px;
	left:205px;
}

div#navigation UL
{
	list-style-type:none;
}

div#navigation UL LI
{
	display:inline;
	margin-right:0px;
	width:91px;
	height:35px;
}

div#navigation UL LI SPAN
{
	display:block;
	background-image:url('../images/layout/nav/standard.png');
	background-repeat:no-repeat;
	width:91px;
	height:35px;
	float:left;
	color:#fff;
	margin-right:3px;
}

div#navigation UL LI SPAN.land { background-image:url('../images/layout/nav/green.png');}
div#navigation UL LI SPAN.sea { background-image:url('../images/layout/nav/darkblue.png');}
div#navigation UL LI SPAN.air { background-image:url('../images/layout/nav/blue.png');}

div#navigation UL LI A
{
	color:#fff;
	width:91px;
	line-height:35px;
	font-weight:bold;
	text-transform:uppercase;
	display:block;
	text-align:center;
	float:left;
	text-decoration:none;
}

div#navigation UL LI A:hover{
	text-decoration:underline;
}



div#logo
{
	width:205px;
	height:130px;
	float:left;
}

div#banner
{
	width:786px;
	height:130px;
	float:left;
	background-color:#000000;
}

div#sideNav
{
	width:205px;
	float:left;
	background-image:url('../images/layout/left_grad.gif');
	background-repeat:repeat-x;
}

div#content
{
	float:left;
	width:545px;
	margin:25px 0px 0px 45px;
	/*background-color:Lime;*/
	padding:0px 20px 25px 0px;
	position:relative;
	top:55px;
}

div#rightPanel
{
	width:174px;
	float:left;
	background-color:#ffffff;
	margin-top:85px;
	border-left:solid 1px #828487;
}

div#footer
{
	text-align:center;
	padding-bottom:20px;
}

div#footer UL
{
	list-style-type:none;
	color:#999999;
}

div#footer UL LI
{
	display:inline;
	margin-right:10px;
}

div#footer UL LI A
{
	color:#999999;
	text-transform:uppercase;
	text-decoration:none;
}

div#bottom
{
	background-image:url('../images/layout/bot_back.gif');
	width:1000px;
	background-repeat:repeat-x;
	float:left;
}

/*CLASSES*/
.greyBotBorder{border-bottom:solid 1px #828487;}



.registrationForm { width:580px;}
.registrationForm FIELDSET{
	width:270px;
	padding:10px 0;
	border-width:0;
}
.registrationForm FIELDSET LEGEND{ text-transform:uppercase;color:#0046d5;margin-left:10px;}

.registrationForm LABEL,
.registrationForm SPAN{ font-size:0.9em; margin-top:3px;}

.registrationForm LABEL.fw{
	display:block;
	width:260px;
}
.registrationFormINPUT.text,
.registrationFormTEXTAREA.text{
	width:260px;
}

div.sectionDivider {
	width:240px;
	margin-left:10px;
	border-top:1px solid #ed1b23;
	height:1px;
	line-height:1px;
	font-size:1px;
	margin-bottom:8px;
}

TABLE.details {
	margin-bottom:10px;
}
TABLE.details th{
	text-align:left;
}
TABLE.details th.subtitle{
	color:red;
}

/* CMS amends to deal with poor CMS HTML output */
P { margin-bottom:10px;}

IMG { border:none; }

div#cms H1,
H1{font-size: 20pt; color: red; font-family: Arial; font-weight:bold; margin-bottom: 5px;text-transform:none;}
div#cms H2,
H2{font-size: 10pt; color: red; font-family: Arial; font-weight:bold; margin-bottom: 5px;text-transform:none;}
div#cms{}
div#cms B,
div#cms P,
div#cms LI,
div#cms UL,
div#cms A,
div#cms SPAN{font-family: Arial;font-size:12px; line-height:150%;margin-bottom:10px;}

div#cms UL,LI {margin-left:20px;}
