a.pagelink   { color: #003867; font-size: 1em; line-height: 1.3em; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 9px 0px 8px; text-decoration: underline }

a.pagelink:hover    { color: #003867; font-size: 1em; line-height: 1.3em; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 9px 0px 8px; text-decoration: none  }

a.pagelink:link     {color: #003867; font-size: 1em; line-height: 1.3em; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 9px 0px 8px; text-decoration: underline }

.pageimages {
	margin:0px 10px 5px 0px;
}

a.faqlink   { 
	color: #666666;
	font-weight: bold;
	font-size: 12px;
	line-height: 10px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 10px 0px -5px;
	font-style: italic;
	text-decoration: none }

a.faqlink:hover    { 
	color: #CC3300;
	font-weight: bold;
	font-size: 12px;
	line-height: 10px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 10px 0px -5px;
	font-style: italic; text-decoration: underline }

a.faqlink:link      { 
	color: #666666;
	font-weight: bold;
	font-size: 12px;
	line-height: 10px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 10px 0px -5px;
	font-style: italic; text-decoration: underline  }

a.footerlink  { color: #ffffff; font-size: 1em; font-family: Verdana, Arial, Sans-Serif; text-decoration: none }

a.footerlink:hover    { color: #ffffff; font-size: 1em; font-family: Verdana, Arial, Sans-Serif; text-decoration: underline }

.body {
	margin: 10px 8px;
}


.footer		{
	color: #ffffff;
	font-size: 9px;
	font-family: Verdana, Arial, Sans-Serif;
	padding-left: 36px;
}

.footeropen		{
	color: #003867;
	font-size: 9px;
	font-family: Verdana, Arial, Sans-Serif;
	padding-left: 36px;
	padding-right: 36px;
	padding-top: 10px;
	text-align: center;
}

.caveat		{
	color: #003867;
	font-size: 9px;
	font-family: Verdana, Arial, Sans-Serif;
	padding-left: 10px;
}

br { font-size: 12px; line-height: 12px }


h2  {color: #003867; font-size: 1.1em;  line-height: 1.3em; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px 0px 5px}

h2  {color: #ce3024; font-size: 0.9em;  line-height: 1em; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0px 0px 25px}


.img { border:0}


.field       { color: #666; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Sans-Serif; background-color: #efefef; border-style: solid; border-width: 1px; border-color: #8c8c8c #fff #fff #8c8c8c; width: 200px; height: 18px }


.legals     { color: #9C9A9C; font-size: 10px; line-height: 16px; font-family: Verdana, Arial, Sans-Serif }

.header {
	background-color: #781D7D;
	height: 134px;
	width: 760px;
}

.formtitle	 { color: #003867; font-size: 1em; font-weight:bold; font-family: Verdana, Arial, Sans-Serif; margin: 9px 0px 8px}

.titlefield    { color: #003867; font-size: 10px; font-family: Verdana, Arial, Sans-Serif; background-color: #e6e6e6; border-style: solid; border-width: 1px; border-color: #781d7d; width: 100px; height: 15px }

.textfield   { color: #003867; font-size: 10px; font-family: Verdana, Arial, Sans-Serif; background-color: #e6e6e6; border-style: solid; border-width: 1px; border-color: #003867; width: 200px; height: 70px }

.button        {
	 color: #003867;
	font-weight: bold;
	font-size: 10px;
	font-family: verdana, arial, sans-serif;
	height: 17px;
	background-color:#e6e6e6;
	border: 1px solid #003867;
}

.formfield	 { color: #003867; font-size: 10px; font-family: Verdana, Arial, Sans-Serif; background-color: #e6e6e6; border-style: solid; border-width: 1px; border-color: #003867; width: 200px; height: 15px }
.callfield	 { color: #003867; font-size: 10px; font-family: Verdana, Arial, Sans-Serif; background-color: #fff; border-style: solid; border-width: 1px; border-color: #003867; width: 80px; height: 12px }


.formfieldsmall	 { color: #0E79BD; font-size: 11px; font-family: Verdana, Arial, Sans-Serif; background-color: #efefef; border-style: solid; border-width: 1px; border-color: #96AFC3 #fff #fff #96AFC3; width: 50px; height: 15px }
.formlarge	 { color: #003867; font-size: 11px; font-family: Verdana, Arial, Sans-Serif; background-color: #efefef; border-style: solid; border-width: 1px; border-color: #003867; width: 225px; height: 15px }
.textfieldlarge { color: #003867; font-size: 10px; font-family: Verdana, Arial, Sans-Serif; background-color: #efefef; border-style: solid; border-width: 1px; border-color: #96AFC3 #fff #fff #96AFC3; width: 225px; height: 60px; margin:5 0 3 0 }


.navbase {
	background-color: #ce3024;
	padding-left: 27px;
}
.contactbg {
	background-color: #e6e6e6;
	width: 207px;
}
.footerbg {
	background-color: #ce3024;
	height: 27px;
}

.footerbgblue {
	background-color: #003867;
	height: 27px;
}

#area1 {
	margin-top: 67px;
	margin-left: 36px;
	margin-right: 50px;
	margin-bottom: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #003867;
	line-height: 1.2em;
}
#area4 {
	margin-top: 30px;
	margin-left: 36px;
	margin-right: 50px;
	margin-bottom: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #003867;
	line-height: 1.2em;
}

#area2 {
	margin-top: 30px;
	margin-left: 36px;
	margin-right: 0px;
	margin-bottom: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #003867;
	line-height: 1.2em;
}
#area3 {
	margin-top: 20px;
	margin-left: 36px;
	margin-right: 0px;
	margin-bottom: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	color: #003867;
	line-height: 1.2em;
	text-align: right;
}

#area3 p { text-align: right;
	margin: 0px 20px 0px 0px;
	padding: 0px;	}

#area1 h1, #area2 h1 {
	color: #003867;
	font-size: 1.9em;
	line-height: 1.2em;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	margin: 20px 20px 0px 0px;
	padding: 0px;
}

 #area2 h1 {
	color: #ce3024;
	font-size: 1.9em;
	line-height: 1.2em;
	font-weight:normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	margin: 20px 20px 0px 0px;
	padding: 0px;
}

#area1 h4, #area2 h4 {
	color: #003867;
	font-size: 1.2em;
	font-weight:bold;
	line-height: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	margin: 20px 20px 0px 0px;
	padding: 0px;
}
.times {
	font-size: 0.8em;
	font-weight: bold;
	color: #8f8f8f;
	line-height: 1.2em;
}



	#nav {
		margin:0;
		padding:0;
		background:#ce3024;
		float:left;
	}
	#nav li {
		display:inline;
		padding:0;
		margin:0;
	}
	#nav a:link,
	#nav a:visited {
		color:#fff;
		background:#ce3024;
		padding:7px 10px 7px 10px;		
		text-decoration:none;
		font:bold 0.7em/1em Arial, Helvetica, sans-serif;
		border-right:1px solid #fff;
		float:left;
	} 
 
	#nav a:hover {
		color:#fff;
		background:#8F342D;
	}
	
	#home #nav-home a,
	#about #nav-about a,
	#products #nav-products a,
	#team #nav-team a,
	#recruitment #nav-recruitment a,
	#contact #nav-contact a {
		background:#fff;
		color:#ce3024;
	}

	#home #nav-home a:hover,
	#about #nav-about a:hover,
	#products #nav-products a:hover,
	#team #nav-team a:hover,
	#recruitment #nav-recruitment a:hover,
	#contact #nav-contact a:hover {
		background:#fff;
		color:#003867;
	}
	#nav a:active {
		background:#fff;
		color:#ce3024;
	}
	

.keyline {
	background-color: #FFFFFF;
	border: 1px solid #003867;
}
.mainbgcouple {
	background-image: url(../images/generic/main_bg_couple.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
