﻿/* ---- Color Pallet ----

*/


/* ---- HTML Element Styles ---- */
body {font-family:Arial, Helvetica, sans-serif; font-size:62.5%;
	padding:0px; margin:0px;
	background-color:#000;}
div, p {padding:0px; margin:0px;}
h1, h2, h3 {padding:0px; margin:0px;}
h1 {font-size:1.8em;}
h2 {font-size:1.6em;}
h3 {font-size:1.4em;}
/* ----------------------------- */


/* --- Base Class Styles ---- */
.clear {clear:both;}
.borderBlack {border:1px solid #000;}
.borderWhite {border:1px solid #fff;}
.borderRed {border:1px solid Red;}
.container {margin:0 auto;
	text-align:left;
	position:relative;
	width:900px;}
/* ----------------------------- */


/* ---- Header Styles ---- */
#header {width:100%; height:130px;
	text-align:center; color:#fff;}
	#header a {color:#fff; text-decoration:none;}
	#header a:hover {color:#CEDB72;}
#logo {width:304px; height:109px;
	padding:10px;
	position:relative; float:left;}
/* ----------------------------- */


/* ---- User Bar Styles ---- */
#userbar {width:576px; height:50px; position:relative; float:right;}
	#userbar a {color:#fff; text-decoration:none;}
	#userbar a:hover {color:#CEDB72; text-decoration:underline;}
#login {position:relative; float:right;
	margin-top:15px;}
/* ----------------------------- */


/* ---- Message Bar Styles ---- */
#messagebar {width:576px; height:45px; position:relative; float:right;}
	#messagebar #search {}
/* ----------------------------- */


/* ---- Navigation Styles ---- */
#navigation {width:576px; height:35px; position:relative; float:right;}	
#navigation ul{margin:0px; padding:0px;
	float:right;
	list-style-type:none;
	color:#fff;}
#navigation li{float:left;}
#navigation a{padding:0px 5px;
	color:#fff; text-decoration:none; font-size:1.5em; font-weight:bold;
	float:right;
	display:block;}
#navigation a:hover {}
/* ----------------------------- */


/* ---- Main Content Styles ---- */
#page {width:100%; position:relative;}
.pageTitle p {position:absolute; bottom:10px; left:55px;
	font-weight:bold; font-size:24px; color:#275D9D; text-transform:uppercase;}
.bgBlue {background: #fff url(/Assets/Images/BlueBody.png) repeat-x top left;}
.bgGreen {background: transparent url(/Assets/Images/BlueBody.png) repeat-x top left;}
#canvas {margin:0 auto; text-align:left;
	position:relative;
	width:1350px;}
/* ----------------------------- */


/* ---- Common Content Styles ---- */
.contentOverlap {margin-top:-250px;
	position:relative;}
.wrapper {position:relative;
	text-align:left;}
.wrapperPadding{padding:0px 40px;}
/* ----------------------------- */


/* ---- Left Content Styles ---- */
.leftContainer {width:200px;
	position:relative; float:left;}
	.leftContainer .adBox {width:180px;
		margin:5px; padding:5px;
		position:relative; float:right;}
/* ----------------------------- */


/* ---- Left Content Styles ---- */
#centerContainer {width:950px;
	position:relative; float:left;}
	#centerContainer a {text-decoration:none; color:#076A9B;}
	#centerContainer a:hover {color:#CEDB72;}
#sectionTitle {margin-right:15px; background:#66A1B1; border: solid 2px #97BC17;
    position:absolute; top:7px; right:15px; padding:5px 10px; }
#sectionTitle p {font-weight:bold; font-size:24px; color:#ffffff; text-transform:uppercase;}
#subHeader {width:100%; height:298px;
	text-align:center;}
#breadCrumbs {width:100%;
	padding:10px; margin-left:20px;
	position:relative; float:left;
	text-align:left;}
	#breadCrumbs a {margin:0 10px;}
#contentWrapper{width:100%; height:100%; 
	position:relative;
	text-align:center;
	margin-bottom:30px;}
#contentTop {width:100%; height:30px;
	position:relative; float:left;
	text-align:left;
	background: transparent url(/Assets/Images/contentbg_top.png) no-repeat top left;}
#content {width:100%; height:100%;
	position:relative; float:left;
	background: transparent url(/Assets/Images/contentbg_mid.png) repeat-y top left;}	
#contentBtm {width:100%; height:30px;
	position:relative; float:left;
	background: transparent url(/Assets/Images/contentbg_btm.png) no-repeat top left;}
/* ----------------------------- */


/* ---- Right Content Styles ---- */
.rightContainer {width:200px;
	position:relative	; float:left;}
	.rightContainer .adBox {width:180px;
		margin:5px; padding:5px;
		position:relative; float:left;}
/* ----------------------------- */


/* ---- Footer Styles ---- */
#footer{width:100%;
	text-align:center; color:#fff;
	background-color:#000;}
	#footer a {color:#fff; text-decoration:none;}
	#footer a:hover {color:#fff; text-decoration:underline;}
	#footer .adBox{width:100px; height:100px;
		margin:20px 5px;
		position:relative;
		float:left;}
#copyright {position:relative; float:right;
	margin:15px;}
#links {position:relative; float:left;
	margin:15px;}
/* ----------------------------- */