html,body {
	height:100%;
	padding:0px;
	margin:0px;
	background:#D6D6D6;
}

img {
 border:none;
}

a, object {
	outline:none;
}

.clear {
	clear:both;
}

.tdrop_shadow {
	width:100%;
	background:url(/images/shadow_t.png) repeat-x;
	height:10px;
	position:absolute;
	top:-10px;
	left:0px;
}

.ltdrop_shadow {
	width:10px;
	background:url(/images/shadow_tlc.png) no-repeat;
	height:10px;
	position:absolute;
	top:-10px;
	left:-10px;
}

.ldrop_shadow {
	width:10px;
	background:url(/images/shadow_l.png) repeat-y;
	height:100%;
	position:absolute;
	top:0px;
	left:-10px;
}

.bldrop_shadow {
	width:10px;
	background:url(/images/shadow_blc.png) no-repeat;
	height:10px;
	position:absolute;
	bottom:-10px;
	left:-10px;
}

.bdrop_shadow {
	height:10px;
	background:url(/images/shadow_b.png) repeat-x;
	width:100%;
	position:absolute;
	bottom:-10px;
	left:0px;
}

.brdrop_shadow {
	width:10px;
	background:url(/images/shadow_brc.png) no-repeat;
	height:10px;
	position:absolute;
	bottom:-10px;
	right:-10px;
}

.rdrop_shadow {
	width:10px;
	background:url(/images/shadow_r.png) repeat-y;
	height:100%;
	position:absolute;
	top:0px;
	right:-10px;
}

.rtdrop_shadow {
	width:10px;
	background:url(/images/shadow_trc.png) no-repeat;
	height:10px;
	position:absolute;
	top:-10px;
	right:-10px;
}

#body_wrapper {
	position:relative;
	height:auto;
	width:100%;
	text-align:center;
}

#banner {
	background:url(/images/red_background.jpg) repeat-x;
	position:absolute;
	text-align:center;
	top:0px;
	left:0px;
	width:100%;
	height:89px;
	z-index:1;
}

#title {
	position:relative;
	margin:auto;
	width:775px;
	height:89px;
	background:url(/images/header_logo.png) no-repeat;
}

#home_link {
	position:absolute;
	left:0px;
	width:185px;
	height:86px;
}

#phone_banner {
	color: #EEEEEE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	position:absolute;
	top:50px;
	right:30px;
}

#header {
	position:relative;
	height:227px;
	width:775px;
	margin:auto;
	padding:0px;
	background:url(/images/header.png) top left no-repeat;
}

#header_menu {
	width:746px;
	min-width:746px;
	max-width:746px;
	height:20px;
	min-height:20px;
	max-height:20px;
	margin:0 auto;
	padding-top:7px;
}

#header_flash {
	width:746px;
	min-width:746px;
	max-width:746px;
	height:190px;
	min-height:190px;
	max-height:190px;
	margin:0 auto;
	padding-top:5px;
}

#header_flash img {
	width:746px;
	min-width:746px;
	max-width:746px;
	height:190px;
	min-height:190px;
	max-height:190px;
	top:0;
	left:0;
	padding:0;
}

#faux_container {
	position:relative;
	width:100%;
	min-height:550px;
	padding: 89px 0px 0px 0px;
	background:url(/images/bg_tile.jpg) repeat-x;
	text-align:center;
}

#fp_content {
	text-align:center;
	margin:auto;
	margin-top:50px;
	width:775px;
	padding-left:45px;
}

#content {
	position:relative;
	text-align:left;
	background:#FFFFFF;
	border:#CFCFC9 1px solid;
	width:723px;
	min-height:400px;
	margin:auto;
	margin-top:1px;
	padding-top:42px;
	padding-left:20px;
	padding-right:20px;
	color: #786A47;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	overflow:hidden;
}

#content_shadow {
	background:url(/images/body_bg_top.jpg) top right no-repeat;
	position:absolute;
	top:0px;
	right:0px;
	width:765px;
	height:32px;
}

.fp_block {
	position:relative;
	background:#535D76 url(/images/fp_block_bg.jpg) repeat-x top;
	color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border:#FFFFFF 1px solid;
	padding:5px;
	width:200px;
	height:248px;
	float:left;
	margin-right:45px;
}

.fp_block a:link {
	color: #FFFFFF;
	text-decoration:none;
}

.fp_block a:visited {
	color: #FFFFFF;
	text-decoration:none;
}

.fp_block a:hover {
	color: #786A47;
	text-decoration:none;
}

#fp_block_end {
	margin-right:0px;
}

#eventimg {
	padding:5px;
}

#proc_title{
	padding-top:5px;
	padding-bottom:5px;
}

.fp_block h1 {
	background:none;
	border:none;
	color:#FFF;
	text-align:center;
	padding:0px;
	margin:0px;
	padding-top:10px;
	padding-bottom:10px;
}

.fp_block p {
	margin:0px;
	margin:auto;
	padding:0px;
	padding-top:5px;
	padding-bottom:5px;
	width:150px;
}

.fp_block p a {
	color:#FFF;
	text-decoration:none;
}

.fp_list {
	margin:0px;
	padding:5px;
	text-align:left;
}

.fp_list li {
	margin:0px;
	padding:0px;
	padding-bottom:5px;
	list-style:none;
}

.fp_list li img {
	float:left;
	width:35px;
}

.fp_list li p {
	float:left;
	margin:0px;
	padding:0px;
	padding-top:7px;
	padding-left:5px;
	width:135px;
}

.divider {
	position:absolute;
	right:-23px;
	width:1px;
	height:248px;
	background:url(/images/vert_divider.jpg) no-repeat;
}

.h_divider {
	width:200px;
	height:1px;
	background:url(/images/horz_divider.jpg) no-repeat;
}

#footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #743738;
	margin:auto;
	width:775px;
	height:10px;
	padding-top:15px;
	padding-bottom:10px;
	text-align:center;
	background:url(/images/footer_line.png) no-repeat top;
}

.footer_left {
	float:left;
	padding:0px;
	padding-left:49px;
	margin:0px;
}

.footer_right {
	float:right;
	padding:0px;
	padding-right:49px;
	margin:0px;
}