@charset "utf-8";
/* CSS Document */

a {outline: none;}

body {
	background-image: url(../images/site_wide_images/tiled_nav_background.png);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}



/*CSS Home Page */

#HomebackgroundImageHolder {
	height: 498px;
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background: url(../images/home_page/G3_banner-photo.jpg) no-repeat;
}
#homePageMiddleBar {
	height: 20px;
	background-color: #807566;
}

#HomebackgroundImageHolder #header h1 {
	display: none;
}
#g3 table tr th h3 {
	color: #49A942;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	text-align: left;
}
#g3 table tr td {
	color: #49A942;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
}


#HomebackgroundImageHolder #header {
	height: 508px;
	margin: 0px;
	padding: 0px;
}
#homePageHeaderImage {
	padding: 0px;
	height: 298px;
	width: 402px;
	position: relative;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top: 0px;
	top: 220px;
	left: 600px;
}
#homePageMainContainer {
	height: 925px;
	width: 980px;
	background-image: url(../images/home_page/home_footer_background.png);
	margin-right: auto;
	margin-left: auto;
	margin-top: -13px;
	background-color: #E4D5B2;
	margin-bottom: 0px;
	background-repeat: no-repeat;
}
#homeMainContant {
	float: right;
	padding: 0px;
	width: 725px;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#homeMainContant a {
	text-decoration: none;
	color: #7D1940;
}
#homeMainContant h1 {
	font-size: 18px;
	margin-bottom: 10px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#homeMainContant h2 {
	font-size: 15px;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
#homeMainContant p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	line-height: 1.5em;
	margin-top: 0px;
	color: #817666;
}
#homePageContantRight {
	float: right;
	width: 400px;
	margin-bottom: 0px;
}


#homePageMainBackground {
	background-color: #E4D5B2;
	background-image: url(../images/home_page/home_footer_background_tile.png);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}

#homePageContantRight img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-top: 10px;
}



/****************************************CSS Home Page *****************************************************************************************/



/****************************************CSS Nav Bar *****************************************************************************************/

#homePageNav {
	margin: 0px;
	padding: 0px;
	width: 250px;
}

#siteWideNav {
	padding: 0px;
	width: 250px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	position: relative;
	top: 50px;
}

#homePageNav #navList {
	padding-right: 0px;
	padding-left: 15px;
	list-style-type: none;
	padding-top: 30px;
	margin-top: 0px;
}

#siteWideNav #navList {
	padding-right: 0px;
	padding-left: 30px;
	list-style-type: none;
	padding-top: 30px;
	margin-top: 0px;
}

#homePageNav #navList li {
	list-style-type: none;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 0px;
	margin-left: 10px;
}

#siteWideNav #navList li {
	padding-right: 0px;
	padding-left: 0px;
	list-style-type: none;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}

#homePageNav #navList a {
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #7D1940;
}

#siteWideNav #navList a {
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
	color: #7D1940;
}

#homePageNav #navList a:hover {
	color: #807566;
}

#siteWideNav #navList a:hover {
	color: #807566;
}

#navList .homePageNavLine {
	position: relative;
	left: -10px;
	margin: 0px;
	padding: 0px;
}


/****************************************CSS Nav Bar *****************************************************************************************/



/****************************************CSS Main Contant *****************************************************************************************/


#backgroundImageHolder {
	padding: 0px;
	width: 980px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background: #FFF url(../images/site_wide_images/header_and_navbar.png) no-repeat;
}

#mainContant {
	float: right;
	width: 725px;
	margin-top: 50px;
	color: #807566;
}
.textFloatRightSmaller {
	float: right;
	width: 435px;
	margin-top: 10px;
}
.dottedLine {
	margin-top: 0px;
	margin-bottom: 20px;
	padding: 0px;
	margin-right: 0px;
	margin-left: 0px;
}


#mainContant h1 {
	color: #7D1940;
	font-family: "Times New Roman", Times, serif;
	font-size: 1.9em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	font-style: italic;
	font-weight: bold;
}
#mainContant a {
	color: #7D1940;
}
.imageFloatRight {
	float: right;
	margin-top: 20px;
}
#navList a {
	margin-left: 30px;
}

#mainContant p {
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.4em;
	font-size: .9em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#mainContant h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #7D1940;
	font-size: 1.3em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-weight: normal;
	font-style: italic;
}


.clear {
	clear: both;
}



#backgroundImageHolder #header h1 {
	display: none;
}

.textFloatRight {
	float: right;
	width: 500px;
	margin-bottom: 10px;
}
#header {
	height: 125px;
}
#mailingList {
	float: right;
}
#signUpForm {
	width: 160px;
	margin-left: 0px;
	margin-top: 0px;
}



/****************************************CSS Main Contant *****************************************************************************************/


/********************************************CSS Footer******************************************************************************************** */

#footer {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	margin-bottom: 0px;
	height: 130px;
}

#footerNavBar {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#footerNavBar #navList {
	margin-top: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
}
.spacer {
	height: 10px;
}

#footerContainer {
	background-color: #E4D5B2;
	margin: 0px;
	padding: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #807566;
}

#footerNavBar #navList li {
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-right: 20px;
}
.redFontColor {
	color: #7D1940;
	font-weight: bold;
}
#footerText a {
	color: #7D1940;
}


#footerNavBar #navList a {
	font-family: Georgia, "Times New Roman", Times, serif;
	text-decoration: none;
	color: #7D1940;
	font-weight: bold;
	margin-top: 0px;
}

#footerNavBar #navList a:hover {
	color: #807566;
}

#footerText p {
	color: #807566;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
}


/***************************************************************CSS Footer ***********************************************************************/
.imageLink img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#homePageHeaderImage img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#g3Video {
	width: 361px;
	float: right;
}

#g3 {
	background: url(../images/g3/g3_bg.gif) repeat-x;
	padding-left: 20px;
	padding-top: 20px;
	padding-right: 20px;
}
#g3 h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	color: #49A942;
	font-style: normal;
}


.g3_buyNow {
	margin-top: 25px;
	margin-bottom: 40px;
}

#g3 p {
	color: #49A942;
}

.textFloatRightSmaller h2 a {
	text-decoration: none;
}

.g3BuyNow {
	margin-left: 50px;
}

.g3FotterImage {
	position: relative;
	left: -10px;
}

#contactUs {
	height: 600px;
}

.g3Sponsors img {
	padding-right: 20px;
}

#g3 h2 a {
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	color: #47AA42;
}
