@charset "utf-8";
/* CSS Document */

body {
	margin: 0;
	background-image: url(images/bg.gif);
	background-repeat: repeat;
}#mainContainer {
	width: 900px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/header-Bg.gif);
	background-repeat: repeat-x;
	padding-top: 4px;
	height: 100%;
}

#headerWrap { height: 112px;

}
#titleHead {
	float: left;
	height: 112px;
	width: 190px;
}
#titleBanner {
	text-align: center;
	float: left;
	height: 108px;
	width: 700px;
	padding-top: 1px;
}
#bodyFunction {
	background-color: #666666;
	background-image: url(images/bg.gif);
	background-repeat: repeat;
	padding-top: 15px;
	height: 100%;
}
#navBar {
	background-color: #000000;
	float: left;
	width: 900px;
	height: 30px;
}

#mainNav_v2 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-image: url(images/nav_bg-rpt.jpg);
	background-repeat: repeat-x;
}
#mainNav_v2 td {
	border-left: 1px solid #000000; border-right: 1px solid #535353;
}
.mainNav_v2-white a:link, .mainNav_v2-white a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
.mainNav_v2-white a:hover, .mainNav_v2-white a:active {
	color: #FFFFFF;
	text-decoration: underline;
}
.mainNav_v2-blue {
	color: #8a8a8a;
	}
.mainNav_v2-blue a:link, .mainNav_v2-blue a:visited {
	color: #8a8a8a;
	text-decoration:none;
}
.mainNav_v2-blue a:hover, .mainNav_v2-blue a:active {
	color: #ffffff;
	text-decoration:underline;
	}
.mainNav_v2-gray {
	color: #999999;
	}
.mainNav_v2-gray a:link, .mainNav_v2-gray a:visited {
	color: #999999;
	text-decoration:none;
}
.mainNav_v2-gray a:hover, .mainNav_v2-gray a:active {
	color: #999999;
	text-decoration:underline;
	}
	
.stpats {
	color:#55e624;
	}
.stpats a:link, .stpats a:visited {
	color: #55e624;
	text-decoration:none;
}
.stpats a:hover, .stpats a:active {
	color: #55e624;
	text-decoration:underline;
	}
	


/* SECTION NAV */
#sectionNavbg {
	background:#000 url("../index_files/bg_sectionnav.jpg") left bottom no-repeat;
}
#sectionNav {
	font-family: Verdana, sans-serif;
	font-size:10px;
	color:#A3A3A3;
}
#sectionNav td {
	padding: 0px 16px 0px 16px;
}
#sectionNav a:link, #sectionNav a:visited {
	text-decoration:none;
	color:#A3A3A3;
}
#sectionNav a:hover, #sectionNav a:active {
	text-decoration:none;
	color:#FFF;
}
.sectionNavselect {
	font-family: Verdana, sans-serif;
	font-size:10px;
	text-decoration:none;
	font-weight:normal;
	color:#FFF;
}

/*** 5 - Home Page Section Head ***/

#sectionHeadWrap {
	width: 900px;
	height: 40px;
	position:relative;
	text-align: left;
	background-image: url(images/section_head_bg.gif);
	background-repeat: repeat-x;
	float: left;
	}
	
#sectionHeadContent {
	width: 600px;
	height: 30px;
	text-align: left;
	position: relative;
	top: 7px;
	left: 20px;
	}
	.sectionHeadLrg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #FFFFFF;
	border-right: 2px solid #a70301;
	padding: 3px 10px 0 0;
	margin: 0;
	float: left;
	}
	
.sectionHeadSml {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 0;
	display: block;
	position: relative;
	left:10px;
	width: 500px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	float: left;
	}
	#sectionHeadJoin {
	position:absolute;
	top: 6px;
	left: 640px;
	border-style:none;
	}
#contentWrap {
	background-image: url(images/Bgcenter.gif);
	background-repeat: repeat;
	float: left;
	width: 900px;
	background-color: #000000;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
}
#contentLeftColumn {
	float: left;
	width: 450px;
	padding-bottom: 6px;
	padding-left: 4px;
}
#contentRightColumn {
	float: right;
	width: 439px;
	height: 503px;
}
#contentLeftTitle {
	float: left;
	height: 23px;
	width: 450px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	background-image: url(images/headerbackground_450.gif);
	background-repeat: no-repeat;
	font-weight: bold;
	line-height: 18px;
	padding-left: 7px;
	padding-top: 7px;
}
.HeaderTextRed {
	font-weight: bold;
	color: #a70301;
}

/*** Fun Flashing Image ***/


#mainBoxRightColumn {
	text-align: center;
	float: left;
	width: 450px;
	background-image: url(images/mainBox.jpg);
	background-repeat: no-repeat;
	padding-top: 15px;
	margin-bottom: 4px;
}
#featuresRightColumn {
	background-image: url(images/right-column-top2.gif);
	background-repeat: no-repeat;
	float: left;
	height: 236px;
	width: 429px;
	margin-left: 6px;
	padding-top: -45px;
	margin-bottom: 45px;
}
#featuresRightColumnIndex {
	background-image: url(images/right-column-top-index.gif);
	background-repeat: no-repeat;
	float: left;
	height: 236px;
	width: 429px;
	margin-left: 6px;
	padding-top: -45px;
	margin-bottom: 45px;
}
#featureOneLeft {
	float: left;
	width: 200px;
	margin-left: 5px;
}
#featureImageWrap {
	float: left;
	height: 160px;
	width: 419px;
	padding-left: 3px;
	margin-top: 47px;
}
#featureTwoRight {
	float: left;
	width: 200px;
	margin-left: 13px;
}
#exclusiveButton {
	background-color: #000000;
	text-align: center;
	float: left;
	height: 259px;
	width: 429px;
	margin-left: 6px;
	margin-top: -40px;
}
#linksWrap {
	text-align: center;
	float: left;
	height: 221px;
	width: 900px;
	background-color: #000000;
}
#linksArrow {
	background-repeat: no-repeat;
	float: left;
	height: 221px;
	width: 176px;
	margin-right: 14px;
}
#linkOneTop {
	text-align: center;
	float: left;
	height: 100px;
	width: 700px;
	margin-bottom: 11px;
}
#LinkTwoBottom {
	text-align: center;
	float: left;
	height: 100px;
	width: 700px;
	text-decoration: none;
	color: 8a8a8a;
}
#featureOneText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	text-align: center;
	float: left;
	height: 18px;
	width: 214px;
}
#featureTwoText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #000000;
	text-align: center;
	float: right;
	height: 18px;
	width: 214px;
}


.style7 {color: #a80402}
.style09 {color: #ffffff; text-decoration: none}

#footerNavLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #8a8a8a;
	text-align: left;
	float: left;
	height: 100px;
	width: 825px;
	margin-left: 75px;
}
.foot_mainNav_foot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: 8a8a8a;
	float: left;
	width: 200px;
	text-decoration: underline;
	text-align: left;
}
#funStuff {
	float: left;
	width: 300px;
}
#footerContainer {
	text-align: left;
	width: 900px;
	float: left;
	color: 8a8a8a;
}
#topFooterText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: 8a8a8a;
	text-transform: none;
	font-variant: normal;
	line-height: normal;
	text-decoration: none;
}
#footerMiddle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #8a8a8a;
	float: left;
	width: 900px;
}
#footerBottom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	text-transform: capitalize;
	color: #ece703;
}
#warningBox {
	background-color: #000000;
	background-image: url(images/warning_bg.gif);
	background-repeat: no-repeat;
	float: left;
	height: 140px;
	width: 375px;
	padding-top: 85px;
	text-align: center;
	padding-left: 75px;
}
#warningImage {
	text-align: center;
	float: left;
	height: 30px;
	width: 300px;
}
#enterSite {
	text-align: center;
	float: left;
	height: 235px;
	width: 450px;
}
#innerContentDiv {
	width: 699px;
	margin-left: 19px;
	font-family: Arial, Helvetica, sans-serif;
}
.joinSiteDiv img {
	margin-left: 110px;
}
.joinSiteDiv {
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
	font-family: Arial, Helvetica, sans-serif;
}
.leftCardBoxMain {
	font-family: Arial, Helvetica, sans-serif;
	width: 400px;
	margin-left: 20px;
	float: left;
}
.rightCardboxMain {
	width: 400px;
	float: left;
	margin-left: 20px;
}
.leftCardBoxMain img {
	border: thin solid #666666;
}
.cardBox {
	float: left;
	width: 860px;
	margin-left: 20px;
	background-color: #FFFFFF;
	margin-bottom: 10px;
	margin-top: 5px;
}
.galleryLinksDiv {
	width: 150px;
	float: left;
}
.videoLinksDiv {
	width: 220px;
	float: left;
}
.pageTitleBody {
	float: left;
	width: 500px;
	margin-left: 20px;
}
.paginationDiv {
clear: both;
float: left;
text-align: center;
width: 100%;
padding-bottom: 10px;
padding-top: 10px;
}
a img {
border: none;
}