.body	{background-image:url(images/background.gif); background-repeat:repeat-x; background-color: #f2f2f2;}

A.link:link 
	{ FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #27688f; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.link:visited 
	{ FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #27688f; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.link:hover 
	{ FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #666666; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}



#nav {position: relative; width: 150;	height: 24px; font: 12px Verdana, sans-serif; z-index: 100;}
#nav a {display: block; width: 100%; text-align: center; font: bold 1em sans-serif; padding: 5px 5px 5px 5px; text-decoration: none; color: #1F4172; background: #8FAFC8; border-style: solid; border-width: 2px 0px 2px 0px; border-color: #FFFFFF;}
#nav a:hover {color: #FFFFFF; background: #3F7DB7;}

#navselected {position: relative; width: 150; height: 24px; font: 12px Verdana, sans-serif; z-index: 100;}
#navselected a {display: block; width: 100%; text-align: center; font: bold 1em sans-serif; padding: 5px 5px 5px 5px; text-decoration: none; color: #FFFFFF; background: #3F7DB7; border-style: solid; border-width: 2px 0px 2px 0px; border-color: #FFFFFF;}
#navselected a:hover {color: #FFFFFF; background: #3F7DB7;}

A.smalllink:link { FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #27688F; FONT-FAMILY: Verdana, Helvetica, sans-serif; TEXT-DECORATION: none;}
A.smalllink:visited { FONT-WEIGHT: normal;	FONT-SIZE: 10pt; COLOR: #27688F; FONT-FAMILY: Verdana, Helvetica, sans-serif;	TEXT-DECORATION: none;}
A.smalllink:hover { FONT-WEIGHT: normal; FONT-SIZE: 10pt; COLOR: #333333; FONT-FAMILY: Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline;}

A.footerlink:link { FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #27688F; FONT-FAMILY: Verdana, Helvetica, sans-serif; TEXT-DECORATION: none;}
A.footerlink:visited { FONT-WEIGHT: normal;	FONT-SIZE: 8pt; COLOR: #27688F; FONT-FAMILY: Verdana, Helvetica, sans-serif;	TEXT-DECORATION: none;}
A.footerlink:hover { FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #333333; FONT-FAMILY: Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline;}

.bodyleft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #27688f;
	line-height: 20px;
	padding-top: 20px;
}
.formtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	line-height: 16px;
}
.footertext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #27688f;
	line-height: 16px;
}
.bodycentre {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: center;
	line-height: 20px;
}
.bodyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align: right;
	line-height: 20px;
}
.titlelarge {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
	text-align: left;
}
/* login area */
.loginbox_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
}
.loginbox_text_blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #27688f;
	text-align: right;
	padding-right: 10px;
}
.loginbox_text_black {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align: left;
}
.login_button {padding-left:30px; vertical-align:bottom;}

/* Quotes area */
.quotetext {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: normal;
	color: #666666;
	text-align: left;
	line-height: 24px;
	padding-top:20px;
}
.quotecredit {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #27688f;
	text-align: right;
}

.bodybold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #27688f;
	line-height: 20px;
}
.leftimage {
	margin-top: 10px;
	align: bottom;
}
.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	text-align: center;
}
.mugshot {
	padding: 0px 0px 0px 0px;
	border:solid 1px #666666;
	}
.fullmugshot {
	margin: 0px 0px 5px 10px;
	border:solid 1px #666666;
	float:right;
	}
.textdiv {
BACKGROUND-COLOR: #d2d8e0;
border-top: solid 1px #666666;
	}
.logodiv {
BACKGROUND-COLOR: #e5e1df;
border-top: solid 1px #666666;
	}
	
/* buttons */
.blue_button  {position: relative; font-family: arial, helvetica, sans-serif; background: url(images/blue_button_on.gif) no-repeat; white-space: nowrap; display: block; width: 69px; height: 22px; margin: 0; padding: 0;}
.blue_button a  {display: block; color: #FFFFFF; font-size: 12px; width: 69px; height: 22px; display: block; float: left; text-decoration: none; font-weight: bold; text-align:center; }
.blue_button img { width: 69px; height: 22px; border: 0}
* html a:hover {visibility:visible}
.blue_button a:hover img {visibility:hidden}
.blue_button span {  position: absolute; width: 69px; left: 0px; top: 4px; margin: 0px; padding: 0px; cursor: pointer;} 

.blue_button_long  {position: relative; font-family: arial, helvetica, sans-serif; background: url(images/blue_button_long_on.gif) no-repeat; white-space: nowrap; display: block; width: 100px; height: 22px; margin: 0; padding: 0;}
.blue_button_long a  {display: block; color: #FFFFFF; font-size: 12px; width: 100px; height: 22px; display: block; float: left; text-decoration: none; font-weight: bold; text-align:center; }
.blue_button_long img { width: 100px; height: 22px; border: 0}
* html a:hover {visibility:visible}
.blue_button_long a:hover img {visibility:hidden}
.blue_button_long span {  position: absolute; width: 100px; left: 0px; top: 4px; margin: 0px; padding: 0px; cursor: pointer;} 

.register_button  {position: relative; font-family: arial, helvetica, sans-serif; background: url(images/register_button_on.gif) no-repeat; white-space: nowrap; display: block; width: 129px; height: 22px; margin: 0; padding: 0;}
.register_button a  {display: block; color: #FFFFFF; font-size: 12px; width: 129px; height: 22px; display: block; float: left; text-decoration: none; font-weight: bold; text-align:center; }
.register_button img { width: 129px; height: 22px; border: 0}
* html a:hover {visibility:visible}
.register_button a:hover img {visibility:hidden}
.register_button span {  position: absolute; width: 129px; left: 0px; top: 4px; margin: 0px; padding: 0px; cursor: pointer;}