 body {
	background-color: #FFFFFF;
	font-size:12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	}

.error {
	color: #FFFFFF;
	background-color: #CC0000;
	font-weight: bold; 
	padding:5px;
}
	
img {	border:0px;	}

a {
	font-family: Arial, Helvetica, sans-serif;
	color: #330066;
	text-decoration: underline;
}
a:link {
	font-family: Arial, Helvetica, sans-serif;
	color: 330066;
	text-decoration: underline;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	color: #006699;
	text-decoration: none;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-style: italic;
	line-height: 25px;
	font-weight: bold;
	color: #006699;
	text-decoration: none;
}
	
input, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#404040;
}

.textinput {
	width:236px;
	height:15px;
	background:url(images/input.gif) no-repeat left top;
	border:none;
	padding:4px 8px;
}

td.headline {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}

/*Text areas*/
.textarea {
	width:336px;
	height:125px;
	background:url(images/textarea.gif) no-repeat left top;
	border:none;
	padding:4px 8px;
}

/*Button*/
.buttonSubmit {
	width:69px;
	height:26px;
	color:#FFF;
	font-weight:bold;
	padding:2px 5px;
	background:url(/images/button.gif) no-repeat left top;
	cursor:pointer;
	border:none;
}

.buttonSubmitHovered {
	background-position:left bottom;
}

.content { background-color:#efede8; }

.darkcontent { background-color:#e0dcd3;  }

.content-splitter { 
	background: url(/images/content-splitter.gif) no-repeat center; 
	background-color:#efede8;
}

/* Start From Designer */

.bold-blue-headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #006699;
	text-decoration: none;
	font-style: normal;
}

.bold-gold-headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #A28D39;
	text-decoration: none;
	text-transform:uppercase;
	text-align:center;
}
.footer-text, .footer-text a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #b39d46;
	letter-spacing: 0em;
	text-align: center;
	vertical-align: middle;
	text-indent: 2px;
}

.footer-text a:hover { 
text-decoration:underline;
}

a.nav-bar-link, a.nav-bar-link:visited, a.nav-bar-link:active {
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	text-transform:uppercase;
	text-align:center;
}

a.nav-bar-link:hover {
	text-decoration: none;
	color: #4f420c;
}

a.green-links {
	color:#496f3e;
}

td.QuickLinks {
	color :#496f3e;
	text-align:left;	
}

a.blue-links {
	color:#3e616f;
}

td.LatestNews {
	color: #3e616f;
	text-align:left;	
}

td.nav-bar { 
	background: url(/images/nav-bkg.gif);
	text-align:center;
}

a.blue-box-link, a.blue-box-link:visited, a.blue-box-link:active {
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	background: url(/images/blue-bkg.gif);
	background-position:right;
	background-repeat: no-repeat;
	padding:3px;
	padding-right:25px;
}

a.blue-box-link:hover {
	background: url(/images/blue-bkg-on.gif);
	background-position:right;
}
/* End From Designer */

/* Main table cell colours and backgrounds */
td.row1	{ background-color: #EFEFEF; }
td.row2	{ background-color: #DEE3E7; }
td.row3	{ background-color: #D1D7DC; }

