
body 
{
	padding:0px;
	margin:0px auto 0 auto;
	font-family: Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:14px;
	line-height:20px;
	color:#000000;
	background-image:url(../images/brickBG-home.jpg);
	background-repeat:no-repeat;
	background-position:top center;
/*	background-attachment:fixed;
*/	background-color:#010000;
}

body.inside
{
	padding:0px;
	margin:0px auto 0 auto;
	font-family: Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:14px;
	line-height:20px;
	color:#000000;
	background-image:url(../images/brickBG-inside.jpg);
	background-repeat:no-repeat;
	background-position:top center;
/*	background-attachment:fixed;
*/	background-color:#010000;
}

div#page
{
	width:982px;
	margin:0 auto 0 auto;
	padding:0px;
}

div#footer
{
	width:982px;
	height:109px;
	padding:0px;
	margin-top:25px;
	float:left;
	background-image:url(../images/footer2.png);
	background-repeat:no-repeat;
	background-position:top center;
	font-size:12px;
	color:#3c180a;
}

div#footerLeft
{
	width:700px;
	height:39px;
	float:left;
	padding:20px 0 0 160px;
	margin:0px;
}

div#footerRight
{
	width:84px;
	height:43px;
	float:left;
	padding:16px 38px 0 0;
	margin:0px;
}

div#subFooter
{
	width:982px;
	padding:20px 0px 0px 0px;
	margin:0px;
	float:left;
	text-align:center;
}

/*------------------------------------------------------*/

/*HOME PAGE STYLES*/

div#headerContainer
{
	width:982px;
	height:156px;
	float:left;
	padding:0px;
	margin:0px;
}

div#logo
{
	width:302px;
	height:141px;
	float:left;
	padding:8px 0 7px 0;
	margin:0px;
}

div#search
{
	width:193px;
	height:65px;
	float:left;
	padding-top:5px;
	padding-left:487px;
	margin:0px;
	background-image:url(../images/searchBG.png);
	background-position:top right;
	background-repeat:no-repeat;
	z-index:3;
	position:relative;}

div#navBar
{
	width:650px;
	height:68px;
	float:left;
	padding:9px 0 0 30px;
	margin:0px;
}

div#flash
{
	width:982px;
	height:498px;
	margin-top:156px;
	padding:27px 44px 23px 58px;
	z-index:1;
	position:absolute;
	background-image:url(../images/flash.png);
	background-repeat:no-repeat;
}

div#comingSoon
{
	width:470px;
	height:238px;
	padding:416px 0 0 512px;
	z-index:2;
	position:relative;
	
}

div#ContentContainer
{
	width:982px;
	margin:0px;
	padding:0px;
	float:left;
}

div#homeLeftCol
{
	width:242px;
	float:left;
	padding:0px 20px;
	margin:0px;
}

div#newsFeed
{
	width:280px;
	height:190px;
	float:right;
	padding:40px 20px 10px 20px;
	margin:10px;
	background-image:url(../images/newsBG.png);
	background-repeat:no-repeat;
	background-position:top left;
}

div#homeRightCol
{
	width:660px;
	float:left;
	padding:0px 20px;
	margin:0px;
}

/*------------------------------------------------------*/

/*INSIDE PAGE STYLES*/

div#imageHeader
{
	width:717px;
	height:207px;
	margin:0px;
	padding:0px 30px 0px 30px;
}

div#insideLeftCol
{
	width:982px;
	float:left;
	padding:0px;
	margin:0px;
	background-image:url(../images/leftColumn3a.png);
	background-repeat:no-repeat;
	background-position:top left;
}

div#insideLeftColNav
{
	width:180px;
	height:485px;
	float:left;
	padding:40px 15px 0px 10px;
	margin:0px;
}

div#insideRightCol
{
	width:777px;
	float:left;
	padding:0px;
	margin:0px;
}

div#insideRightColTop
{
	width:777px;
	height:20px;
	float:left;
	padding:0px;
	margin:0px;
}

div#insideRightColRepeater
{
	width:777px;
	float:left;
	padding:0px;
	margin:0px;
	background-image:url(../images/pageRepeat2.png);
	background-repeat:repeat-y;
	background-position:top left;
	min-height:600px;
	height:auto !important;
	height:600px;
}

div#insideRightColBottom
{
	width:777px;
	height:20px;
	float:left;
	padding:0px;
	margin:0px;
}

div#mainContent
{
	width:727px;
	float:left;
	padding:20px 20px 20px 30px;
	margin:0px;
}
/*------------------------------------------------------*/

/*TEXT STYLES*/

	
			
a, a:visited
{ 
	color:#7E1907;
	text-decoration:none;
	font-weight:bold;
	}
	
a:hover, a:active 
{ 
	color:#7E1907; 
	text-decoration:underline; 
}

h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	font-size:24px;
	line-height:26px;
	color:#7E1907;
	margin-top:10px;
}

h1 a, a:visited
{ 
	color:#7E1907;
	text-decoration:none; 
	}
	
h1 a:hover, a:active 
{ 
	color:#7E1907;
	text-decoration:underline; 
}

h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	font-size:20px;
	color:#7E1907;
}

h2 a, a:visited
{ 
	color:#7E1907;
	text-decoration:none; 
	}
	
h2 a:hover, a:active 
{ 
	color:#7E1907;
	text-decoration:underline; 
}

h3
{
	font-family: Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:normal;
	font-size:26px;
	color:#7E1907;
}

h3 a, a:visited
{ 
	color:#7E1907;
	text-decoration:none; 
	}
	
h3 a:hover, a:active 
{ 
	color:#7E1907;
	text-decoration:underline; 
}


.home
{ 
	color:#ffffff;
	}
	
.home a, .home a:visited
{ 
	color:#BE956B;
	text-decoration:none; 
	}
	
.home a:hover, .home a:active 
{ 
	color:#BE956B;
	text-decoration:underline; 
}

.home h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-style:normal;
	font-weight:bold;
	font-size:24px;
	line-height:26px;
	color:#BE956B;
	margin:0px;
}	

/*---------------------------------- FIX FOR FLOATED ELEMENTS WITHIN A CONTAINER DIV --------------------------*/
.clearfix:after
{
	content: ".";
	display: block;
	height: 0px;
	clear: both;
	visibility: hidden;
}

/*--- Fix for IE on Mac ---*/
.clearfix
{
	display: inline-block;
}

/*--- Hack for bug in IE6 ---*/
* html .clearfix
{
	height: 1%;
}

.clearfix
{
	display: block;
}

/*--- Default Styles ---*/
#qm0 { z-index: 12 !important; }
#thePageTitle {font-size: 1.4em; font-weight: bold; padding: 5px 0 5px 5px; color: #000000; line-height:normal;}
#thePageTitle a {font-weight: bold; color: #000000; line-height:normal;}
.navOnlyLink { cursor: default; }
.centerTable {margin: 0 auto; text-align: center;}
.left {text-align:left}
.center {text-align:center}
.right {text-align:right}
.imageFloatLeft {float:left; margin: 6px;}
.imageFloatRight {float:right; margin: 6px;}
span.underline {text-decoration:underline}
span.strikethrough {text-decoration:line-through}
.colors-navy {color: #000080;}
.colors-blue {color: #0000ff;}
.colors-red {color: #ff0000;}
.colors-dark-red {color: #8b0000;}
.colors-orange {color: #ffa500;}
.colors-green {color: #008000;}
.colors-dark-green {color: #006400;}
.colors-gray {color: #808080;}
.colors-dark-gray {color: #666666;}
.colors-light-gray {color: #d3d3d3;}
.newsArticles {margin: 0; padding: 0 0 0 15px;}
.newsArticles li {padding: 7px 0;}
a img {border: none;}
#qm0 a, #qm1 a {white-space:normal;}
#membersBar {float: right;}
/*--- END ---*/
