body {
	background-image: url(../images/mainbg.gif);
	background-repeat: repeat-x;
	line-height: 1.5;
	margin: 0;
}

table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: 003F4A;
}

.contact_right {
	padding-left: 5px;
}

.bodycopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	color: 003F4A;
}
	
#mainbodycopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: 003F4A;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	
}
#headerbg {
	background-image: url(../images/headerbg.gif);
	background-repeat: repeat-x;
}
#headerbg2 {
	background-image: url(../images/headerbg2.gif);
	background-repeat: repeat-x;
}

/* Login box ///////////////////////////////////////////////////////////////         */
#loginbox {
	padding-right: 10px;
	padding-left: 14px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-image: url(../images/headerbg2.gif);
	background-repeat: repeat-x;
} 
.loginheaders {
	margin-bottom: 9px;
	
}
.headeremail {
	margin-top: 5px;
	
}
.TextField {
background-color: CEDEE1;
border-width: 1;
width: 170px;
color: 003F4A;
font-size: 10px;
font-family: verdana;

}
/* Login box //////////////////////////////////////////////////////////////          */

#whatnewscoloum {
	padding-left: 10px;
	background-color: #003F4A;
	background-image: url(../images/whatsnewbg.gif);
	background-repeat: repeat-x;
}
#whatnewscoloumbottom {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #D8ECEF;
}

#footer {
	padding-right: 20px;
	padding-left: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	background-color: #003F4A;
	color: #FFFFFF;
}

a.footer {
	color: #FFFFFF;
	text-decoration: none;
}

a.footer:hover {
	text-decoration: underline;
}

.boldheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: 003F4A;
	font-weight: bold;
}
.boldsubheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: 6D99A1;
	margin-bottom: 0px;
}

/* boxes          */
.box {
	width: 186px;
	height: 160px;
	border-top: 0px;
	border-right: 1px solid #ffffff;
	background-image: url(../images/customboxbg.gif);
	background-repeat: repeat-x;
	padding: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: 003F4A;
	
}

.moreinfobuttons {
	margin-top: 9px;
}

/* Form Styles */

input.contact, textarea {
	width: 230px;
	height: 20px;
	border: 1px solid #003F4A;
	background-color: #CEDEE1;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
}

textarea {
	height: 100px;
}

.contact_form_names {
	vertical-align: top;
	text-align: right;
	padding-right: 10px;
}

div.4mation {
	color: #6D99A1;
	padding-right: 8px;
}

table.figures {
	width: 100%;
	border: 1px solid #003F4A;
	border-collapse: collapse;
}

table.figures tr {
	border: 1px solid #003F4A;
	border-collapse: collapse;
}

table.figures th {
	border: 1px solid #003F4A;
	background-color: #CEDEE1;
	font-weight: bold;
	text-align: center;
}

table.figures td {
	border: 1px solid #003F4A;
	background-color: #ffffff;
	text-align: center;
}

ul {
	list-style-image: url(/images/Arrow.gif);
}

hr.services {
	height: 0px;
	color: #ffffff;
	border: 0px;
	border-bottom: 1px dotted #6D99A1;
	clear: both;
}

a.useful_information {
	color: #003F4A;
	text-decoration: none;
}

a.useful_information:hover {
	font-weight: bold;
}	


