@charset "UTF-8";


html {
	padding:0;
	margin:0;
	height:100%;
	height:auto;
	min-height:100%;
}

body {
	background-color: #1c1b2b;
	margin: 15px 0;
	padding:0;
	height:100%;
	height:auto;
	min-height:100%;
}


#container {
	width:982px;
	height:100%;
	height:auto;
	min-height:100%;
	padding:0;
	margin:0;
	margin-left:auto;
	margin-right:auto;
	position:relative;

}

#header {
	width:982px;
	height:148px;
	position:relative;
}

#logo {
	width:148px;
	height:148px;
	background-image:url(graphics/logo.png);
	float:left;
	position:relative;
}

#logo a{
	width:148px;
	height:148px;
	display:block;
}

#headerBanner {
	width:828px;
	height:97px;
	background-image:url(graphics/top_area.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	background-color:#021124;
	float:right;
	position:relative;
	
}

#headerBar {
	width:826px;
	height:26px;
	background-image:url(graphics/top_area-blue_gradient.gif);
	background-repeat:no-repeat;
	background-position:left;
	background-color:#021124;
	clear:right;
	float:right;
	position:relative;
	top:25px;
	right:2px;

}

#navbar {
	width:982px;
	height:32px;
	position:relative;
	margin:0;
	padding:0;
	margin-top:4px;
	margin-left:auto;
	margin-right:auto;
}

#navbar ul {
	height:32px;
	list-style-type:none;
	margin:0;
	padding:0;
}

#navbar ul li {
	height:32px;
	margin: 0px;
	padding: 0px;
	display:inline;
	position:relative;
	float:left;

}

#home {
	width: 160px;
	height:32px;
	background-image: url(graphics/nav-home.gif);
}

#home a {
	width: 160px;
	height:32px;
	display:block;
}

#about {
	width: 216px;
	height:32px;
	background-image: url(graphics/nav-about_us.gif);
}

#about a {
	width: 160px;
	height:32px;
	display:block;
}

#jasper {
	width: 220px;
	height:32px;
	background-image: url(graphics/nav-jasper.gif);
}

#jasper a {
	width: 160px;
	height:32px;
	display:block;
}

#faq {
	width: 179px;
	height:32px;
	background-image: url(graphics/nav-faq.gif);
}

#faq a {
	width: 160px;
	height:32px;
	display:block;
}

#contact {
	width: 205px;
	height:32px;
	background-image: url(graphics/nav-contact_us.gif);
}

#contact a {
	width: 160px;
	height:32px;
	display:block;
}

#contentBG {
	width:982px;
	height:100%;
	height:auto;
	min-height:100%;
	padding:0;
	margin:0;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	background-color: #1c1b2b;
	padding-top:5px;
}



#content {
	width:982px;
	padding:0;
	margin:0;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	background-image:url(graphics/main-scale.gif);
	background-repeat:repeat-y;
	background-position:left;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	overflow:hidden;
}

#leftColumn {
	width:148px;
	height:100%;
	height:auto;
	min-height:100%;
	float:left;
	position:relative;
	overflow:hidden;	
}


#leftRounded {
	width:147px;
	height:314px;
	background-image:url(graphics/leftColumn-rounded.gif);
	background-repeat:no-repeat;
	text-align:center;
	margin-bottom:4px;
	position:relative;
}

#leftContent {
	width:121px;
	height:288px;
	position:relative;
	text-align:left;
	padding-top:15px;
	padding-left:15px;
}

#leftSquare {
	clear:left;
	float:left;
	position:relative;
	margin-top:3px;
}

#leftTile {
	width:146px;
	clear:left;
	float:left;
	position:relative;
	background-image:url(graphics/leftnav-scale.gif);
	background-repeat:repeat-y;
	height:100%;
	height:auto;
	min-height:100%;
	overflow:hidden;
	
}

#middleColumn {
	width:666px;
	height:100%;
	height:auto;
	min-height:100%;
	background-image:url(graphics/middlebg-top.gif);
	background-repeat:no-repeat;
	float:left;
	position:relative;
	left:5px;
	padding:12px 0px 5px 15px;	
}

#middleColumnContent {
	width:636px;
	height:100%;
	height:auto;
	min-height:100%;
	position:relative;
	padding:5px;	
}

#rightColumn {
	width:153px;
	height:100%;
	height:auto;
	min-height:100%;
	background-image:url(graphics/rightbg-top.gif);
	background-repeat:no-repeat;
	background-position:top;
	float:left;
	position:relative;
}


#rightColumnContent {
	width:137px;
	height:100%;
	height:auto;
	min-height:100%;
	background-color:#08101b;
	text-align:left;
	position:relative;
	top:8px;
	left:8px;
}

#rightColumn p {
	padding:8px;
}

#rightColumn img {
	padding-top:8px;
	padding-left:8px;
}

#footer {
	width:982px;
	height:66px;
	padding:0;
	margin:0;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	background-image:url(graphics/footer.gif);
	background-repeat:no-repeat;
	clear:both;
}

#footerContent {
	width:982px;
	height:66px;
	padding:25px 0 0 15px;
	position:relative;
}










.content {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.contentBold {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #FFFFFF;
}
.contentRed {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ae0105;
}
.contentRedBold {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #ae0105;
}
.contentRedBoldItalic {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	font-style:italic;
	color: #ae0105;
}
a.contentLink:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
	color: #f3dbaf;
}
a.contentLink:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration:underline;
	color: #f3dbaf;
}
.redTitle {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
	color: #ae0105;
}
.goldTitle {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight:bold;
	color: #f3dbaf;
}
a.leftnavLink:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 13px;
	text-decoration:none;
	color: #bb8940;
}
a.leftnavLink:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	text-decoration:underline;
	color: #bb8940;
}
a.leftnavLink:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	text-decoration:underline;
	color: #bb8940;
}
.leftNavContent {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	text-decoration:none;
	color: #bb8940;
}
a.rightNavLink:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 13px;
	text-decoration:none;
	color: #b6dffd;
}
a.rightNavLink:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	text-decoration:underline;
	color: #b6dffd;
}
a.rightNavLink:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	text-decoration:underline;
	color: #b6dffd;
}
.rightNavContent {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
	text-decoration:none;
	color: #b6dffd;
}
.footer {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #6d4629;
}
a.footerLink:link {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	text-decoration:none;
	color: #6d4629;
}
a.footerLink:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	text-decoration:underline;
	color: #6d4629;
}
a.footerLink:visited {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	text-decoration:underline;
	color: #6d4629;
}



.imgBorder {
	border: 2px outset #dbbb7e;
}

