﻿/* Main Styles Begin */

html body {
	background-image:		url('../site-images/background.gif');
	background-position:	left top;
	background-repeat:		repeat-x;
	background-color:		#FFFFFF;
	font-family:			Arial;
	font-size:				12px;
	color:					#68634E;
	width:					100%;
	height:					100%;
	margin:					0px;
	padding:				0px;
	text-transform:			lowercase;
}

p {
	text-transform:			none;
}

#layout {
	width:					1020px;
	height:					100%;
	margin-left:			auto;
	margin-right:			auto;
}

#footer {	
	background-image:		url('../site-images/footer-bg.gif');
	background-position:	left bottom;
	margin-top:				25px;
	height:					100%;
	width:					100%;
	float:					left;
	height:					189px;
}

h1 {
	font-size:				23px;
	font-style:				italic;
	color:					#ED1C24;
	font-family:			"Times New Roman", Times, serif;
	margin-bottom:			10px;
	margin-top:				0px;
}

h2 {
	font-family:			"Times New Roman", Times, serif;
	font-style:				italic;
}

p {
	margin-top:				10px;
	margin-bottom:			10px;
}

address {
	text-transform:			none!important;
}

/* Main Styles End */

/* Navigation Begin */

#navigation {
	margin-bottom:			20px;
	padding-left:			320px;
}

#navigation ul {
	width:					660px;
	background-image:		url('../site-images/top-nav-background.gif');
	background-repeat:		no-repeat;
	height:					116px;
	display:				inline-block;
	list-style-type:		none;
	margin:					0px;
	padding:				0px;
	padding-left:			1px;
}

#navigation ul li {
	display:				inline;

}

#navigation li a {
	display:				inline-block;
	height:					76px;
	width:					65px;
	margin:					0px;
	padding:				0px;
	margin-right:			1px;
	padding-top:			40px;
	text-align:				center;
	vertical-align:			top;
}

#navigation li a {
	color:					#68634E;
	font-size:				15px;
	text-decoration:		none;
	font-family:			"Times New Roman", Times, serif;
	font-style:				italic;
}

#navigation li a:hover {
	background-image:		url('../site-images/top-nav-on.gif');
}

.active a {
	background-image:		url('../site-images/top-nav-on.gif');
	display:				inline-block;
	height:					76px;
	width:					65px;
	margin:					0px;
	padding:				0px;
	margin-right:			1px;
	padding-top:			40px;
	text-align:				center;
	vertical-align:			top;
}

/* Navigation End */

/* Body Begin */

#body {
	width:					940px;
	margin-left:			40px;
	margin-right:			40px;
	margin-top:				205px;
}

#left {
	float:					left;
}

#text-container {
	width:					540px;
}

#text-container a {
	color:					#EC1C24;
	text-decoration:		none;	
}

#text-container img {
	border:					0px;
}

#text-container h2 {
	color:					#000000;
	font-style:				italic;
	font-size:				18px;
	margin-bottom:			0px;
}

/* Featured Group Begin */

#featured-group {
	width:					373px;
	height:					153px;
}

#featured-group h1 {
	color:					#EE2C74;
	font-size:				18px;
}

#featured-group a {
	font-family:			"Times New Roman", Times, serif;
	color:					#EE2C74;
	font-weight:			bold;
	font-style:				italic;
	font-size:				15px;
	text-decoration:		none;
}

#featured-group img {
	float:					right;
	border:					0px;
}

/* Featured Group End */

#right {
	float:					left;
	margin-left:			90px;
	margin-top:				100px;
	width:					300px;
}

/* Featured Members Begin */

#featured-members {
	width:					300px;
	height:					142px;
}

#featured-members h1 {
	font-size:				18px;
	font-style:				italic;
	color:					#000000;
	width:					188px;
	margin-bottom:			0px;
}

#featured-members h2 {
	color:					#0093D1;
	font-style:				italic;
	font-size:				23px;
	margin-top:				0px;
	margin-bottom:			10px;
	width:					188px;

}

#featured-members p {
	width:					192px;
}

#featured-members img {
	float:					right;
	margin-top:				10px;
	width:					92px;
}

.logo {
	width:					92px;
	height:					66px;
	border:					1px #CCCCCC solid;
}

#featured-members a img {
	margin:					0px;
	border:					0px;
}

/* Featured Members End */

/* News Letter Begin */

#newsletter {
	width:					300px;
	padding-top:			70px;
}

#newsletter h1 {
	font-size:				18px;
	font-style:				italic;
	color:					#000000;
	width:					188px;
	margin-bottom:			0px;
}

#newsletter h2 {
	color:					#EC1C24;
	font-style:				italic;
	font-size:				23px;
	margin-top:				0px;
	margin-bottom:			20px;
	width:					188px;
}

#newsletter form {
	margin-top:				10px;
}

#newsletter input {
	width:					290px;
	margin-bottom:			10px;
	border:					1px #CCCCCC solid;
}

#newsletter .button {
	width:					92px;
	height:					25px;
	float:					right;
	margin-right:			5px;
	border:					0px;
}



/* News Letter End */

/* Body End*/

/* Footer Begin */

#footer #wrapper {
	width:					940px;
	height:					100%;
	margin-left:			auto;
	margin-right:			auto;
}

/* Navigation Begin */


#nav_footer ul {
	width:					726px;
	background-image:		url('../site-images/bottom-nav-off.gif');
	background-repeat:		no-repeat;
	height:					116px;
	display:				inline-block;
	list-style-type:		none;
	margin:					0px;
	padding:				0px;
	padding-left:			1px;
	float:					left
}

#nav_footer li {
	display:				inline;

}

#nav_footer a {
	display:				inline-block;
	height:					76px;
	width:					65px;
	margin:					0px;
	padding:				0px;
	margin-right:			1px;
	padding-top:			40px;
	text-align:				center;
	vertical-align:			top;
}

#nav_footer li a {
	color:					#68634E;
	font-size:				15px;
	text-decoration:		none;
	font-family:			"Times New Roman", Times, serif;
	font-style:				italic;
}

#nav_footer li a:hover {
	background-image:		url('../site-images/bottom-nav-on.gif');
}

#footer_nav ul {
	float:					right;
	width:					477px;
	display:				inline;
	margin-top:				15px;
	padding:				0px;
	
}

#footer_nav li {
	display:				inline;
	border-right:			1px #68634E solid;
	padding-left:			5px;
	padding-right:			5px;
}

.end {
	border-right:			0px!important;
}

#footer_nav li a {
	color:					#68634E;
	font-size:				13px;
	text-decoration:		none;
	font-family:			"Times New Roman", Times, serif;
	font-style:				italic;
}

.bot {
	float:					left;
}

.link {
	float:					right;
	margin-top:				80px;
	color:					#FFFFFF;
	font-family:			"Times New Roman", Times, serif;
	text-decoration:		none;
	font-style:				italic;
	font-weight:			bold;
}

#wrapper img {
	margin-top:				20px;
	border:					0px;
}

/* Navigation End */

#text-container .body-image {
	float:					right;
	border:					1px #CCCCCC solid;
	margin-top:				2px;
	margin-left:			10px;
	margin-bottom:			5px;
	width:					218px;
}





