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

/* ALL CLASSES START HERE*/

.bodycopy {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:19px;
}

.bold_intro {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:19px;
	font-weight:bold;
	color:#000000;
}

.pr_link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:19px;
	font-weight:bold;
	color:#000000;
}

.pr_link:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:19px;
	font-weight:bold;
	color:#f26522;
}

.gray_text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}

.tagline {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	line-height:20px;
	color:#666666;
}

a:link {
	text-decoration:underline;
	color:#7c2217;
	font-weight:bold;
}

a:hover {
	text-decoration:underline;
	color:#f26522;
}

a:visited {
	text-decoration:underline;
	color:#7c2217;
	font-weight:bold;
}

a:active {
	text-decoration:underline;
	color:#7c2217;
	font-weight:bold;
}

a.months:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#bdc245;
	text-decoration:underline;
	text-align:left;
}

a.months:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#f26522;
	text-decoration:underline;
	text-align:left;
}

a.months:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#bdc245;
	text-decoration:underline;
	text-align:left;
}

a.months:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#bdc245;
	text-decoration:underline;
	text-align:left;
}


a.subnav:link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	text-align:left;
}

a.subnav:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11.15px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:underline;
	text-align:left;
}

a.subnav:visited {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	text-align:left;
}

a.subnav:active {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
	text-align:left;
}



.subnav_on {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11.15px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	text-align:left;
}

.heading_orange {
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#f26522;
	font-weight:normal;
}

.heading_green {
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#c5c95c;
	font-weight:normal;
}

.boldmonth {
	font-size:15px;
	font-weight:bold;
	color:#f26522;
}

/* ALL CLASSES END HERE*/








/* ALL DIV IDs START HERE*/

body {
	margin:0 auto 0 auto;
	background-image:url(../images/background_shadow.jpg);
	background-position:top;
	background-repeat:repeat-y;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#container {
	width:1024px;
	margin:0 auto 0 auto;
	display:block;
}

#logo_header {
	height:145px;
	width:144px;
	padding:0 57px 0 18px;
	float:left;
}

#contact_header {
	width:781px;
	height:65px;
	float:left;
	padding:22px 24px 0 0;
	text-align:right;
	background-image:url(../images/top_bg.jpg);
	background-position:top;
	background-repeat:no-repeat;
}

#tagline_header {
	width:705px;
	height:58px;
	float:left;
	margin:0;
	padding:0 100px 0 0;
	display:inline;
}

#navigation_container {
	text-align:center;
	float:left;
	width:1024px;
	height:26px;
	background-color:#c5c95c;
}

#subnav_container {
	text-align:left;
	float:left;
	width:996px;
	height:19px;
	margin:0 0 4px 0;
	padding:5px 0 0 28px;
	background-color:#f26522;
}

#subnav_container_off {
	text-align:left;
	float:left;
	width:996px;
	height:19px;
	margin:0 0 4px 0;
	padding:5px 0 0 28px;
	background-color:#FFFFFF;
}

#body_content {
	width:942px;
	height:322px;
	float:left;
	text-align:left;
	clear:both;
	margin:0 25px 0 25px;
	padding:13px 5px 0 25px;
	border:1px solid #CCCCCC;
}

		#heading {
		width:942px;
		height:28px;
		float:left;
		padding:0 0 15px 0; }
		
		#left_column {
		width:218px;
		float:left;
		margin:0;
		padding:0; }
		
		#text_area {
		width:709px;
		height:264px;
		float:left;
		padding:0 0 15px 15px;
		margin:0; }
		
		#text_area_flex {
		width:689px;
		height:264px;
		float:left;
		padding:0 20px 0 15px;
		margin:0 0 15px 0;
		overflow: auto;
		position: relative;
		}
		
		#text_area_flex_events {
		width:689px;
		height:244px;
		float:left;
		padding:0 20px 0 15px;
		margin:0 0 15px 0;
		overflow: auto;
		position: relative;
		}
		
#body_content_home {
	width:972px;
	height:345px;
	float:left;
	text-align:left;
	clear:both;
	margin:0 25px 0 25px;
	padding:0;
	border:1px solid #CCCCCC;
}

#merchant_flash_content {
	width:972px;
	height:417px;
	float:left;
	text-align:left;
	clear:both;
	margin:0 25px 0 25px;
	padding:0;
	border:1px solid #CCCCCC;
}

#links_column {
	float:left;
	width:210px;
	padding:0 0 0 10px;
}
		
	

#bottom_nav {
	width:1024px;
	height:29px;
	float:left;
	text-align:center;
}

#bottom_ads {
	width:976px;
	height:80px;
	padding:16px 25px 25px 25px;
	float:left;
	text-align:center;
}

#months {
	height:20px;
	width:689px;
	float:left;
	padding:0 20px 0 15px;
	border-bottom:1px solid #CCCCCC;
}

#press_release {
	height:80px;
	width:650px;
	padding-bottom:10px;
	margin:0 0 10px 0;
	border-bottom:1px solid #666666;
	}

#pr_button {
	height:80px;
	width:80px;
	padding:0 5px 0 0;
	float:left;
}

#pr_content {
	padding:15px 20px 0 10px;
	width:500px;
	float:left;
}

#pr_date {
	padding:8px 20px 0 10px;
	width:500px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	font-style:italic;
	color:#666666;
}

/* ALL DIV IDs END HERE*/





