/* This stylesheet effects the site on a Global/Structural Level and Resets browser default styles----*/

body {
	background:black url(../images/bgBody.jpg) repeat-x 0px 0px;
	margin:20px 0px 0px 0px;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: normal;
	color: black;
	line-height: normal;	
	text-align: center;
}

div#container {

margin-left: auto; 
margin-right: auto;
width: 50em;
border:0px solid red;	

}


/* Sets Navigation highlight------------------------
body#home a#homenav,
body#1 a#1nav,
body#2 a#2nav,
body#3 a#3nav,
body#4 a#4nav,
body#5 a#5nav,
body#6 a#6nav,
body#7 a#7nav,
body#8 a#8nav{color: #fff;background: #930;}*/



a{color:#c51735; text-decoration:underline; padding:0px}
a:hover{color:red; text-decoration:underline;}
a:visited{color:#c51735;}
a:active{color:#c51735;}

a img {border:0px solid black;}

/*.content a img {border:1px solid black; margin:9px;}
.content img {border:1px solid black; margin:9px;}

#content h2 h3 h4 h5 {margin:0px; padding:0px; font-family: Verdana; color:#9C2F19;}
		#content h2 {display:block; position:relative; font-size: 2em; color:#9C2F19; font-weight: normal; letter-spacing:.2em; 
		margin:0px 8px 0px 0px; padding:0px; float:left; line-height:-6em;}
		#content h3 {font-size: .9em;}
		#content h4 {font-size: .8em;}
		#content h5 {font-size: .7em;}


#content{width:694px; height:auto; background:#FFF1D5 url(../images/bgContentLogo.gif) no-repeat 0 0; border:0px solid red;
padding:40px 20px 15px 20px; font-size:.85em; }*/

.bgShadowL {background:black url(../images/bgShadowL.jpg) no-repeat top right; width:11px; vertical-align:right; vertical-align:top;}
.bgShadowR {background:black url(../images/bgShadowR.jpg) no-repeat top left; width:11px; vertical-align:left; vertical-align:top;}

/*home styles--------------*/

.mainTable{width:938px; height:auto; background:black url(../images/bgContent.jpg) repeat-y 1px 0px; border-left:0px solid black; border-right:0px solid black; }
	.middleHome {width:878px; height:245px; color:white; margin:0px 0px 0px 60px; border: 0px solid green; background:black url(../images/bgMiddleBox.jpg) repeat-x 0px 0px;}
	.middleHomePhoto {width:876px; height:245px; color:white; margin:0px 0px 0px 60px; border: 0px solid green;}
    .homeContent {color:white; width:690px; text-align:left; font-size: 1.04em; line-height:2em; padding:10px 84px 20px 84px;}

    .homeContent a {color:yellow;}
    .homeContent a:hover{color:red;}
    .homeContent a:active {color:yellow;}
    .homeContent a:visited {color:yellow;}

/*sub styles--------------*/
.mainTableSub{width:938px; background:white url(../images/bgContentSub.jpg) repeat-y 0px 0px; height:auto; border-left:0px solid black; border-right:0px solid black; }
.leftColumn {vertical-align:top; text-align:left; width:212px; background:none;}
.rightColumn {background:black url(../images/rightStripe.jpg) repeat-x top right; width:209px; padding:35px 0px 0px 0px; text-align:right; vertical-align:top}
	
	.bgTop{background:black url(../images/bgTop.jpg) repeat-x 0px 0px; height:auto;}
	.bgTopBar{background:black url(../images/bgTopBar.jpg) no-repeat 0px 0px; height:22px;}
	.bgHeader{display:block; background:white url(../images/bgHdr.jpg) no-repeat 0px 0px; height:88px; width:536px; vertical-align:left; vertical-align:top; border:0px solid red;}
	.bgCurve{background:url(../images/leftCurve.jpg) no-repeat top right; width:193px; height:88px; vertical-align:left; vertical-align:top;}
		
		/*Search--------------*/
		.search{background:#f9d6b6; width:145px; margin: 8px 5px 7px 5px; vertical-align:top;}
		.search input{border:1px solid #7d7064; padding:0px; margin: 4px 0px 4px 4px;}
		.search table tr td {vertical-align:top;}
		/*.searchBtn input {display:block; width:25px; height:25px; background:url(../images/btnSearch.gif) no-repeat top left;}
		.searchBtn td {height:25px;}*/	
	
/*Content Area--------------*/
	
.contentTable{text-align:left; vertical-align:top; width:536px;}
	.contentArea{padding:15px 20px 20px 20px; width:536px; font-size:.95em; line-height:1.60em}
.MembercontentArea{padding:15px 20px 20px 20px; font-size:.95em; line-height:1.60em}

/*NAV Area-------------*/

.menu {
	display: block;
	position: relative;
	float: left;
	height: auto;
	width: 120px;
	margin: 0px;
	padding: 0px 0px 0px 0px;
	top: 10px;
	left: 18px;
	border: 0px solid #044C17;
	color: white;
	font-size:.80em;
	font-weight:normal;
	vertical-align:top;
}

.menu td {padding-bottom:10px;}



.menu a
{
	display: block;
	color: white;
	text-decoration: none;
	/*padding: 7px 0px 7px 0px;*/
	margin: 0px;
	border: 0px solid #474747;
	background: none;
	width: 120px;
	vertical-align:top;
	
}	


.menu a:hover {color: yellow; text-decoration: none;}
.menu a:active {color: white; text-decoration: none;}
.menu a:visited {color: white; text-decoration: none;}



.menuSub {
	margin-left: 0px;
	border: 0px solid #044C17;
	color: yellow;
	font-size:1.0em;
	font-weight:normal;
	vertical-align:top;
	padding-left:2px;
	

}

.menuSub a {color:yellow; text-decoration: none;}
.menuSub a:hover {color: white; text-decoration: none;}
.menuSub a:active {color: yellow; text-decoration: none;}
.menuSub a:visited {color: yellow; text-decoration: none;}
.leadDetails {font-size: 12px;}

/*Footer Area--------------*/

.footer {color:black; font-size:.60em; font-weight:bold; width:100%; border: 0px solid yellow;}
.footerLine {display:block; width:100%; height:11px; background: #454545 url(../images/footerLine.jpg) repeat-x top left; border: 0px solid red;}
.footerContent {width:938px; height:150px; background: white url(../images/bgContent.jpg) repeat-y 0px 0px; border: 0px solid red;}

.footerContentSub {width:938px; height:150px; background: black url(../images/bgContentSub.jpg) repeat-y 0px 0px; border: 0px solid red; text-align:center;}
.bgFooterGreySub{background:url(../images/bgFooterGreySub.jpg) no-repeat left bottom; width:938px; height:24px;}
.bgFooterGrey{background:url(../images/bgFooterGrey.jpg) repeat-x left bottom; width:938px; height:24px;}


.footerContentMember {width:938px; height:150px; background: black url(../images/bgContentMember.jpg) repeat-y 0px 0px; border: 0px solid red; text-align:center;}


.linksFooter{float:left; left:190px; display: block; position: relative; width:525px; height:auto; border: 0px solid red;}

.footer a{display: inline; padding:0px 10px 0px 10px; color:#c51735; font-size:1.10em; font-weight:bold; text-decoration: none; }
.footer a:hover{color:red; text-decoration:none;}
.footer a:visited{color:#c51735;}
.footer a:active{color:#c51735;}


.noBorder img{border:0px solid white; padding:0px; margin:0px;}