/* Copyright Northstar Creative Limited. Code by Fred Campbell www.northstar-website-design.com */

/*

Orange #f15a24
Blue #000253

*/



/*Universal*/
* {margin: 0; padding: 0;}
body {
	color: #333333;
	font-size: 13px;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-image: url(../images/body-BG.jpg);
}
ul {list-style-type: none; margin: 0px; padding: 0px;}
a img {border: 0;}
.imgL {float: left; margin: 0 20px 5px 0;}
.imgR {float: right; margin: 0 0 5px 15px;}
.imgC {margin-bottom: 20px;}
a:link {color: #333333; text-decoration: none;}
a:visited {color: #666666; text-decoration: none;}
p {font-size: 13px; line-height: 20px; margin-bottom: 12px;}
p a:link {text-decoration: underline;}
p a:hover {
	text-decoration: none;
	color: #f15a24;
}
p a:visited {text-decoration: underline; color: #333333;}
#banner {background-color: #000000; height: 160px;}
.mastheadwrapper {width: 1000px; margin: 0 auto; position: relative;}
.bullet li {list-style-type: disc; list-style-position: outside; margin: 0 0 15px 30px;}

.clear {clear: both;}
ol {
	list-style-position: outside;
	padding-left: 20px;
}
ol li {
	margin-bottom: 10px;
}

/*Layout divs*/
#masthead {position: relative; background-color: #000000;}
#info {position: absolute; top: 0px; right: 20px; background: url(../images/info-BG.jpg) no-repeat center; width: 170px; height: 40px;}
#info  li {float: left;}
#info a {display: block; font-family: Arial, Helvetica, sans-serif; color: #666666; line-height: 25px; font-size: 13px; font-weight: bold; margin-left: 28px;}
#info a:hover {color: #ffcc00;}
#nav {position: absolute; top: 70px; right: 20px;}
#nav li {float: left;}
#nav a {display: block;font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; padding: 0 15px;line-height: 40px; font-size: 13px; font-weight: bold; text-transform: capitalize; letter-spacing: 1px;}
#nav a:hover {background: url(../images/nav-BG.jpg) no-repeat center center;}
.box { margin-bottom: 20px; padding: 20px; border: 1px double #CCCCCC;}
.border {background-color: #f8f8f8; border: 1px solid #CCCCCC;}
#content {background: url(../images/content-BG4.jpg) repeat-x; padding-top: 50px; overflow: auto; margin-bottom: 80px;}
.contentwrapper {width: 940px; margin: 0 auto;}
.wrapper {width: 940px;}
#contentL {float: left; width: 280px;}
#contentR {width: 630px; float: right;}
#contentLL {float: left; width: 360px;}
#contentRS {width: 550px; float: right;}
.twocolL {float: left; width: 47%;}
.twocolR {float: right; width: 47%;}
#image {background-color: #000000; margin-right: auto; margin-left: auto; width: 960px;}
h1 {font-family: "Courier New", Courier, monospace; font-size: 40px; color: #945D24; line-height: 54px; margin-bottom: 30px;}
.mastheadwrapper h1 {
	display: none;
}
h2 {background-color: #f9f9f9; font-family: "Courier New", Courier, monospace; border: 1px solid #CCCCCC; color: #333333; font-size: 20px; line-height: 28px; padding-left: 15px; margin-bottom: 20px;}
h3 {font-family: "Courier New", Courier, monospace; font-size: 18px; line-height: 28px; background: url(../images/h3-BG.jpg) repeat-x bottom; margin-bottom: 15px;}
h4 {
	font-size: 12px;
	line-height: 28px;
	margin-bottom: 10px;
	text-align: center;
	color: #FFFFFF;
	background-color: #945D24;
}

#footer {clear: both; margin-bottom: 20px; padding: 5px 0; text-align: center; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC;}
#footer p {font-size: 11px; margin: 0px; color: #666666; line-height: 16px;}
#footer a {text-decoration: none; color: #666666;}
#footer a:hover {text-decoration: underline;}




.listnav a {
	font-size: 12px;
	display: block;
	margin-right: 0;
	margin-left: 0;
	line-height: 15px;
	margin-bottom: 20px;
	height: 60px;
}
.listnav a:hover {
	background-color: #f1efef;
	color: #ffcc00;
}
.listnav p {
	font-size: 12px;
	line-height: 15px;
	margin-bottom: 0px;
}
.listnav li {
	display: inline;
	height: 30px;
}

.listnav img {
	float: left;
	margin-right: 10px;
}




.listbuttons a {
	font-weight: bold;
	line-height: 20px;
	font-size: 12px;
	display: block;
	margin: 10px 0;
	color: #945D24;
}
.listbuttons a:hover {
	background-color: #f1efef;
	color: #ffcc00;
	text-decoration: underline;
}
.listolinks a:hover {
	color: #ffcc00;
}
.listbuttons li {display: inline;}
.listbuttons img {float: left;margin-right: 15px;}

.container {
	width: 100%;
}
.listPlain {
	margin-bottom: 20px;
	margin-left: 20px;
}
.listPlain a {
	font-weight: bold;
	line-height: 28px;
	color: #333333;
	display: block;
}
.listPlain a:hover {
	color: #f15a24;
	text-decoration: underline;
}
.listolinks a {
	font-size: 14px;
	font-weight: bold;
	line-height: 24px;
	display: block;
}
.listolinks li {
	display: inline;
}
