body {
	margin:0px;
	font-family:verdana,arial,helvetica,san-serif;
	font-size:12px;
	color:black;
}
table {
	border:0px;
	font-family:verdana,arial,helvetica,san-serif;
	font-size:12px;
	color:black;
}

td {
	vertical-align:top;
	text-align:left;
	font-family:verdana,arial,helvetica,san-serif;
	font-size:12px;
	color:black;
	line-height:17px;
}

input.norm {
	width:195px;
}

form {
	margin:0;
	padding:0;
}

textarea {width:195px;}

select {
	width:250px;
	font-family:verdana,arial,helvetica,san-serif;
	font-size:12px;
	color:black;
}

select.search_home {
	width:110px;
	font-family:verdana,arial,helvetica,san-serif;
	font-size:12px;
	color:black;
}

select.search {
	width:195px;
	font-family:verdana,arial,helvetica,san-serif;
	font-size:12px;
	color:black;
}

img {border:0px;}

/* link styles */
a.pre_link:link {color:#c09829;text-decoration:none;}
a.pre_link:visited {color:#c09829;text-decoration:none;}
a.pre_link:hover {color:#775e1b;text-decoration:none;}
a.pre_link:active {color:#c09829;text-decoration:none;}

a.map_link:link {color:#FFFFFF;text-decoration:none;}
a.map_link:visited {color:#FFFFFF;text-decoration:none;}
a.map_link:hover {color:#AD923C;text-decoration:none;}
a.map_link:active {color:#FFFFFF;text-decoration:none;}

a:link {color:#001ba4;text-decoration:underline;font-weight:bold;}
a:visited {color:#001ba4;text-decoration:underline;font-weight:bold;}
a:hover {color:#AD923C;text-decoration:underline;font-weight:bold;}
a:active {color:#001ba4;text-decoration:underline;font-weight:bold;}


a.nostyle, a.nostyle:hover { font-weight:100; text-decoration:underline; color:blue; }
a.nostyle:visited { font-weight:100; text-decoration:underline; color:purple; }

/* background colour */
.bg1 {
	background-color:#A9A9A9;
}

.bg2 {
	background-color:#8D8D8D;
}

.bg3 {
	background-color:#ffffff;
}
.bg4 {
	background-color:#A9A9A9;
}

#mainArea {
	background:url(../img/mainAreaBg.gif) 0 0  repeat-y;
}

/* spacers */
.main1 {width:386px;}
.main2 {width:28px;}
.main3 {width:150px;}

.submenu {width:124px;}


/* borders */
.qs_border {
	border-top:2px solid #AD923C;
	border-bottom:2px solid #AD923C;
}

/* padding */
.main{ padding:16px 13px 16px 21px;}
.main_lft {padding-top:7px;}
.map {padding:2px;}
.submnupad{padding:9px;}

.form_pad{padding-left:5px;}
.form_comment{padding:5px;}

/* text styles */
.bold {
	font-weight:bold;
}

.white {color:#ffffff;}

.lrg_title {font-size:26px; line-height:27px;}
.med_title {font-size:14px;}

.small {font-size:10px;line-height:10px;}

.lrg_colour {color:#AD923C;}

/* alignment */
.centre {
	text-align:center;
	vertical-align:middle;
}

.right {
	text-align:right;
}