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

*{ margin:0; padding:0;}


body{ background-color:#a9bd89;}
a:link { color:#405277; text-decoration:underline;}
A:visited { color:#405277; text-decoration: underline;}
A:HOVER { COLOR:#1E4F17; text-decoration: underline;}
a {outline:none;
font-size:12px;}



#wrapper{ width:823px; margin:0 auto; height:auto;}
#header { background:url(../images/header_splash.jpg) no-repeat; width:823px; height:193px;}
#header_container {padding-top:163px;}
#footer { background:url(../images/footer.jpg) no-repeat; width:823px; height:110px; float:left; clear:both;}
#footer_container { padding-top:62px; _padding-top:55px; text-align:right; padding-right:94px; _padding-right:97px;}

.footer { color:#666666; font-family:georgia,arial,helvetica,sans-serif; font-size:10px; font-style:normal; font-weight:normal; line-height:6px;}
.footer .a_footer:visited { color:#85956B;}
		.a_footer:link{ color:#85956B;}

.spacer{background:url(../images/spacer.jpg) no-repeat; width:823px; height:18px;  float:left; _margin-bottom:-1px}

#bg_wrapper{ background:url(../images/bg_wrapper.jpg) repeat-y; width:823px; height:auto; float:left;}

/**layout classes**/

.leftcontent{width:446px; height: auto; float:left;}
.leftcontent .bodytext {width:362px; float:right; padding-right:10px;}
.leftcontent .bodytext h1{ color:#85956B; font: bold normal 16px georgia,arial,helvetica,sans-serif; line-height:19px; padding-bottom:20px;}
.leftcontent .bodytext p{color:#333333; font-family:georgia,arial,helvetica,sans-serif; font-size:12px; font-style:normal; font-weight:normal; line-height:17px;}
.leftcontent .bodytext ul { padding:10px 30px;}
.leftcontent .bodytext ul li{color:#333333; font-family:georgia,arial,helvetica,sans-serif; font-size:12px; font-style:normal; font-weight:normal; line-height:17px;}
.quote {color:#888888; font-size:11px; font-style:italic; line-height:19px;}



.rightcontent{width:377px; height:auto; float:left;}



/**textFormats**/


/**-------------------Navigation----------------------**/
.new-nav{ width:800px; height:30px; position:relative; }
.new-nav ul {margin:0; padding:0px 0px 0px 63px;}
.new-nav ul li{ list-style-type:none; display:inline}
.new-nav a{float:left; outline:none;}
.new-nav .home
{background: url(../images/navigation_sprite.jpg) 0 0; display: block; width:88px; height:30px ; padding: 0 0; margin: 0 0;}
.new-nav .home:hover
{background: url(../images/navigation_sprite.jpg) 0 -30px; display: block; width:88px; height:30px ; padding: 0 0; margin: 0 0;}

.new-nav .about
{background: url(../images/navigation_sprite.jpg) -88px 0; display: block; width:88px; height:30px ; padding: 0 0; margin: 0 0;}
.new-nav .about:hover
{background: url(../images/navigation_sprite.jpg) -88px -30px; display: block; width:88px; height:30px ; padding: 0 0; margin: 0 0;}


.new-nav .services
{background: url(../images/navigation_sprite.jpg) -176px 0; display: block; width:88px; height:30px ; padding: 0 0; margin: 0 0;}
.new-nav .services:hover
{background: url(../images/navigation_sprite.jpg) -176px -30px; display: block; width:88px; height:30px ; padding: 0 0; margin: 0 0;}

.new-nav .events
{background: url(../images/navigation_sprite.jpg) -264px 0; display: block; width:88px; height:30px ; padding: 0 0; margin: 0 0;}
.new-nav .events:hover
{background: url(../images/navigation_sprite.jpg) -264px -30px; display: block; width:88px; height:30px ; padding: 0 0; margin: 0 0;}

.new-nav .results
{background: url(../images/navigation_sprite.jpg) -352px 0; display: block; width:88px; height:30px ; padding: 0 0; margin: 0 0;}
.new-nav .results:hover
{background: url(../images/navigation_sprite.jpg) -352px -30px; display: block; width:88px; height:30px ; padding: 0 0; margin: 0 0;}

.new-nav .press
{background: url(../images/navigation_sprite.jpg) -440px 0; display: block; width:88px; height:30px ; padding: 0 0; margin: 0 0;}
.new-nav .press:hover
{background: url(../images/navigation_sprite.jpg) -440px -30px; display: block; width:88px; height:30px ; padding: 0 0; margin: 0 0;}

.new-nav .faq
{background: url(../images/navigation_sprite.jpg) -528px 0; display: block; width:88px; height:30px ; padding: 0 0; margin: 0 0;}
.new-nav .faq:hover
{background: url(../images/navigation_sprite.jpg) -528px -30px; display: block; width:88px; height:30px ; padding: 0 0; margin: 0 0;}

.new-nav .contact
{background: url(../images/navigation_sprite.jpg) -616px 0; display: block; width:88px; height:30px ; padding: 0 0; margin: 0 0;}
.new-nav .contact:hover
{background: url(../images/navigation_sprite.jpg) -616px -30px; display: block; width:88px; height:30px ; padding: 0 0; margin: 0 0;}


/*menu highlighter*/

#homepage .new-nav .home{background-position: 0 -30px; z-index:50;}
#about .new-nav .about{background-position: -88px -30px; z-index:50;}
#services .new-nav .services{background-position: -176px -30px; z-index:50;}
#events .new-nav .events{background-position: -264px -30px; z-index:50;}
#results .new-nav .results{background-position: -352px -30px; z-index:50;}
#press .new-nav .press{background-position: -440px -30px; z-index:50;}
#faq .new-nav .faq{background-position: -528px -30px; z-index:50;}
#contact .new-nav .contact{background-position: -616px -30px; z-index:50;}

/*newsletter signup and toolkit */

#newsletterSignUp {
	background-repeat: no-repeat;
	height: 171px;
	width: 156px;
	float: right;
	padding: 0 40px 0 0;
}
img {
	border: 0;
}
.toolkit {
	align: center;
	float: left;
	padding: 20px 0 0 0;
}


.submit {
	height:24px;
	border: none;
	color: #000000;
	}

.emailBox {
	width:180px;
	border: 1px solid #bbbbbb;
}

img {
	
	border:none;
}

label 
{font-family:Verdana, Geneva, sans-serif;
font-size:10px;
color:#696;
}

#newsletterSignUp input {
	font-family: georgia,Arial, Helvetica, sans-serif;
	color: #1E4F17;
	font-size: 12px;
	width: 130px;
	padding: 1px;
	background-color: #ffffff;
	margin: 0 5px 0 10px;
}

.form {
	margin:-112px 0 0 0;
}
	
	input, textarea {

		font-family: georgia,Arial, Helvetica, sans-serif;
		color: #1E4F17;
		border: 1px dashed #bbbbbb;
		font-size: 12px;
		width: 150px;
		padding: 1px;
		background-color: #F7F7F7;
	}

.buynow {

	
	width: 86px;
	height: 21px;
		border: 0;
		font-size: 12px;
	
		
		
	}
	
	h2 {
		font-size:14px;
		font-family:Georgia, "Times New Roman", Times, serif;
		color:#333333;
		
	}

.socialMedia {
	padding: 20px 0 0 20px;
}
.socialMediaContactPage {
	padding: 20px 0 0 120px;
}

.socialMedia a img {
	margin: 0 12px 0 0;
}

.socialMediaContactPage a img {
	margin: 0 12px 0 0;
}
.clear {
	
	clear:both;
}
