/* 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: 14px; line-height: 18px; font-family: Arial, Helvetica, sans-serif;}
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: 10px 0 20px 0;}
a:link {color: #333333; text-decoration: none;}
a:visited {color: #333333; text-decoration: none;}
p {margin-bottom: 10px;}
p a:link {text-decoration: underline;}
p a:hover {
	text-decoration: none;
	color: #f15a24;
}
p a:visited {text-decoration: underline;}
.wrapper {width: 940px; position: relative; margin: 0 auto;}

/*Masthead*/
#masthead {background-color: #f15a24; height: 55px; overflow: hidden;}
#logo {position: absolute; left: 0px; top: 0px;}
#nav {position: absolute; top: 5px; right: 0px;}
#nav li {float: left;}
#nav a {display: block; color: #000000; padding: 0 20px; line-height: 40px; font-size: 12px; font-weight: bold; text-transform: uppercase; padding-top: 5px; letter-spacing: 1px;}
#nav a:hover {color: #FFFFFF;}
#banner {background: url(../images/bannerBG.jpg) repeat-x; height: 300px; overflow: hidden;}


/*Layout*/
.content {
	background: url(../images/content-background.jpg) repeat-x;
	padding: 70px 0;
	overflow: auto;
}
.contentR {
	float: right;
	width: 550px;
	margin-bottom: 30px;
}
.contentRS {float: right; width: 310px;}
.contentL {float: left; width: 360px;}
.contentLL {float: left; width: 600px;}
h1 {
	font-size: 14px;
	position: absolute;
	top: -60px;
	font-family: "Courier New", Courier, monospace;
	text-transform: capitalize;
	color: #333333;
	display: none;
}
.panel h3 {color: #c0c0c0; background: url(../images/fire-icon.png) no-repeat left center;font-size: 22px;padding-left: 60px; line-height: 32px; font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}


/*Type*/
h2 {
	font-size: 32px;
	margin-bottom: 15px;
	letter-spacing: -2px;
	line-height: 30px;
}
h3 {
	letter-spacing: -1px;
	font-size: 18px;
	line-height: 20px;
	margin-bottom: 5px;
}
h4 {
	clear: both;
}
h5 {color: #FFFFFF; font-size: 14px; text-transform: uppercase;}






.slug {color: #c0c0c0; background: url(../images/fire-icon.png) no-repeat left center;font-size: 22px;padding-left: 60px; line-height: 32px; font-weight: normal; margin-bottom: 20px;}
.panel {
	overflow: hidden;
}



.box {
	margin-bottom: 20px;
	padding-top: 20px;
	padding-right: 30px;
	padding-bottom: 20px;
	padding-left: 30px;
}
.boxMini {padding: 20px 20px 10px 20px;}



.fiveColfirst {width: 158px; float: left; margin-bottom: 20px;}
.fiveCol {width: 160px; margin-left: 20px; float: left; margin-bottom: 20px;}


.container {
	clear: both;
	margin-bottom: 30px;
}

.border {-moz-border-radius: 12px; -webkit-border-radius: 12px; border: 1px solid #CCCCCC;}
.corner {-moz-border-radius: 12px; -webkit-border-radius: 12px;}

ol {margin-bottom: 20px;}
ol li {list-style-position: outside; margin-bottom: 15px; margin-left: 30px; padding-left: 5px;}

.bullet {
}
.bullet li {list-style-type: disc; list-style-position: outside; margin: 0 0 7px 30px;}
.listPlain li ul {
	margin-left: 30px;
	margin-bottom: 10px;
}

#footer {background: url(../images/footer-background.jpg) repeat-x; height: 210px;}
.footlogo {position: absolute; top: 0px; right: 0px;}

.footCol {
	float: left;
	width: 170px;
	font-size: 12px;
	margin-top: 45px;
	color: #FFFFFF;
	position: relative;
}
.footCol img {
	position: absolute;
	top: -20px;
	width: 30px;
	height: 18px;
}
.siteinfo {
	position: absolute;
	top: 175px;
	left: 0px;
	z-index: 200;
	font-size: 11px;
	color: #582310;
	line-height: 14px;
}
.siteinfo  a:link {
	color: #582310;
	text-decoration: none;
}
.siteinfo a:visited {
	color: #582310;
	text-decoration: none;
}
.siteinfo a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

table {
	border: 1px solid #CCCCCC;
	margin-bottom: 30px;
	border-collapse: collapse;
	margin-top: 10px;
	width: 100%;
	background-color: #d8f8ff;
}
td {
	font-size: 13px;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}
tr.highlight {
	color: #FFFFFF;
	font-weight: bold;
	background-color: #4499e8;
	font-size: 12px;
	line-height: 16px;
	width: 500px;
}
    tr.striped {
	background-color: #f8fdff;
      }
.footnote {
	font-size: 12px;
	line-height: 16px;
	color: #999999;
}
.listPlain {
	margin-bottom: 20px;
}
.listPlain li {
	display: inline;
	font-weight: bold;
	font-size: 12px;
	line-height: 30px;
	text-transform: uppercase;
	margin: 0px;
	letter-spacing: 1px;
}
.listPlain a {
	display: block;
}
.listPlain a:hover {
	color: #f15a24;
}



div.jqZoomTitle
{
	z-index:5000;
	text-align:center;
	font-size:11px;
	font-family:Tahoma;
	height:16px;
	padding-top:2px;
	position:absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	color: #FFF;
	background: #999;

}

.jqZoomPup
{
		overflow:hidden;
		background-color: #FFF;
		-moz-opacity:0.6;
		opacity: 0.6;
		filter: alpha(opacity = 60);
		z-index:10;
		border-color:#c4c4c4;
		border-style: solid;
		cursor:crosshair;
}

.jqZoomPup img
{
	border: 0px;
}

.preload{
	-moz-opacity:0.8;
	opacity: 0.8;
   filter: alpha(opacity = 80);
	color: #333;
	font-size: 12px;
	font-family: Tahoma;
   text-decoration: none;
	border: 1px solid #CCC;
   background-color: white;
   padding: 8px;
	text-align:center;
   background-image: url(../images/zoomloader.gif);
   background-repeat: no-repeat;
   background-position: 43px 30px;
	width:90px;
	* width:100px;
	height:43px;
	*height:55px;
	z-index:10;
	position:absolute;
	top:3px;
	left:3px;

}

.jqZoomWindow
{
	border: 1px solid #999;
	background-color: #FFF;
}



