* {
	margin: 0;
	padding: 0;
	
}

body.home {
	background: transparent;
	text-align: center;
	margin: 0 auto;
}

body.home .surround {
	position: relative;
	font-family: arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', sans-serif;
	background-image: url(eeimages/body_main_bg.gif);
	background-repeat: repeat-x;
	background-position: top left;
	background-color: #ffffff;
	margin: 0 auto;
}


body.about_us,
body.connected,
body.worship,
body.families,
body.serve,
body.feeds,
body.my_life,
body.contact,
body.privacy_policy,
body.gallery
{
position: relative;
background: transparent;
font-family: arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', sans-serif;
margin: 0 auto;
text-align: center;
}

body.about_us .surround,
body.connected .surround,
body.worship .surround,
body.families .surround, 
body.serve .surround,
body.feeds .surround,
body.my_life .surround,
body.contact .surround,
body.privacy_policy .surround,
body.gallery .surround,
body.sitemap .surround{
	background-image: url(eeimages/body_main_bg2.gif);
	font-family: arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', sans-serif;
	background-repeat: repeat-x;
	background-position: top left;
	background-color: #ffffff;
	text-align: center;
	margin-top:0;
}


.page {
	position: relative;
	width: 767px;
	margin: 0 auto;
	padding: 0;
	background: transparent; 
	text-align: left;
}



/*------------- PRE-HEADER ----------------- */



.preheader{
	position: relative;
	width: 767px;;
	margin: 0 auto; 
	text-align: right;
	background: transparent;
	padding: 0;
	height: 104px;
	display: none;
	width:767px;
	
}

.preheader #logo {
	position:relative;
	left:0px;
	width:292px;
	height:104px;
	float:left;
	background-repeat:no-repeat;
	display:none;

}
.preheader #spacer {
	position:relative;
	width:363px;
	float:left;
	height:104px;
	display: none;
}
.preheader #spacer2 {
	position:relative;
	width:82px;
	float:left;
	height:104px;
	display: none;
}
.preheader #logo_arrow {
	position:relative;
	width:112px;
	height:104px;
	float:right;
	background-repeat:no-repeat;
	display: none;
}
.preheader #logo_serv {
	position:relative;
	width:393px;
	height:104px;
	float:right;
	display: none;
}
.preheader p{
	position: absolute;
	font: bold 11px/16px arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', sans-serif;
	margin: 0;
	padding: 0;
	color: #ffffff;
	height: 26px;
	top: 3px;
	display: none;
	right: 0;
	}

.preheader p a, .preheader p a:link, .preheader p a:visited{
	font: bold 11px/16px arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', sans-serif;
	text-decoration: none;
	margin: 0 auto;
	padding: 0;
	color: #423A2F;
}

.preheader p a:hover, .preheader p a:active{
	text-decoration: underline;
 	color: #ffffff;
 }

 .preheader input.search{
 	margin: 1px 0 0 0;
 	position: absolute;
 	right: 0;
 
  }

 .preheader input.textfield{
 	margin: 0px 50px 0 0;
 	
 }

/*------------- HEADER/LOGO ----------------- */

.header_main{
	position: relative;
	width: 866px;
	height: 78px;
	margin: 0 auto;
	background: transparent;
	float: right;
	display:none;
}

.header_main a img{
	position: relative;
	float: left;
	top:0px;
	border: 0;
	height: 78px;
	z-index: 200;
	display:none;
}

.header_sec{
	position: relative;
	width: 767px;
	height: 32px;
	margin: 0 auto;
	background: transparent;
	float: left;
	display:none;
}

.header_sec img{
	position: relative;
	float: left;
	top:0px;
	border: 0;
	width: 174px;
	height: 75px;
	z-index: 200;
	display:none;
}

/*------------- TOP NAVIGATION ----------------- */

.top_nav{
	position:relative;
	width: 767px;
	float:left;
	height: 28px;
	margin: 0px 0px 0px 0px ;
	text-align: left;
/*	background: transparent; */
 
	border-bottom:solid;
	border-spacing:0;
	/* border-bottom-style:solid; */
	border-bottom-color:#000000;
	z-index:3000;
	display: none;
}

.top_nav ul{
	position: relative;
	font: normal 10px/16px arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', sans-serif;
	margin: auto auto auto auto;
	width: 767px;
	height: 32px;
	padding: 0;
	text-align: left;
	color: #003466;
	list-style-image: none;
	float: left;
	display:none;
}

.top_nav ul li{
	position: relative;
	font: normal 14px/16px arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', sans-serif;
	margin: 0;
	padding: 10px 20px 0px 40px;
	text-align: left;
	width: auto;
	color: #003466;
	list-style: none;
	list-style-image: none;
	/* background: url(eeimages/mainnav_bg_left.gif); */
	background-position: top left;
	background-repeat: no-repeat;
	display: none;
	height: 32px;
	float: left;
}

.top_nav ul li.lmau{
	background: none;
	display:none;
}

.top_nav a{
	position: relative;
	float: left;
	padding: 0 0 0 0;
	font: bold 12px/19px arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', sans-serif;
	color: #003466;
	text-decoration: none;
	height:auto;
	display: none;
	/* margin: 8px 0; */
	/* overflow: hidden;*/
	/* height: 0px; */
	height: /**/:23px; /* for IE5/Win only */
	float: left;
	visibility: visible;
}

.top_nav ul li a:hover{
	/* background-position: 0 0px; */
	color:#FFFFFF;
	/* background-color:#003366; */
	background-repeat:no-repeat; 
	display:none;
}
	
.top_nav ul li a:active, .topnav ul li a.selected{
	background-position: 0 0px;
	display:none;
}

.top_nav li a.lmau{
	width: 74px;
	/* background: url(eeimages/lmau_link.gif) no-repeat; */
	background-position: 0 0;
	display:none;
}
.top_nav li a.wos{
	width: 67px;
	background: url(eeimages/wos_link.gif) no-repeat;
	background-position: 0 0;
	display:none;
}
	
.top_nav li a.htgc{
	width: 90px;
	background: url(eeimages/htgc_link.gif) no-repeat;
	display:none;
}

.top_nav li a.whff{
	width: 92px;
	background: url(eeimages/whff_link.gif) no-repeat;
	display:none;
}

.top_nav li a.hcwhy{
	width: 60px;
	background: url(eeimages/hcwhy_link.gif) no-repeat;
	display:none;
}


.about_us #lmau a,
.worship #wos a,
.connected #htgc a,
.families #whff a,
.serve #hcwhy a
{
background-position: 0 -23px;
display:none;
}

.left{
	position: relative;
	font: Bold 15px/19px arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', sans-serif;
	text-align: left;
	margin: 34px 0 20px 0; /* top bottom left right */
	padding: 0;
	color:#003466;
	width: 202px;
	background: transparent;
	height: auto;
	float: left;
	display: none;
	z-index:100;
}

*:first-child+html .left{
	z-index:-10000;
	position:relative;
	display:none;
}


.center_full p img{
	float: right;
	padding: 5px;
	margin: 0 0 10px 10px;
	background: #ffffff;
	border: 1px solid #DADADA;
	display: none;
	clear: both;
}
.center_full p{
	font: normal 14px/19px Times, "times New Roman", geneva, serif;
	color: #333333;
	margin-bottom: 10px;
	padding: 4px;
	clear: left;
}
.center_full h1{	
	font: normal 24px/32px arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', sans-serif;
	color: #E43227;
	text-transform:uppercase;
	margin: 10px; 
	float: left;
}
.center_full .tagline {
	position:absolute;
	font: normal 12px/14px arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', sans-serif;
	color: #333333;
	margin-top:45px;
	text-align:left;
	left:10px;
	font-style:italic;
		
}
.center_full ul{
	font: bold 14px/19px Times, "times New Roman", georgia, serif;
	color: #333333;
	margin:  0 0 5px 0;
}

.center_full ul li{
	font: normal 12px/19px Times, "times New Roman", georgia, serif;
	color: #333333;
	padding: 0 0 0 10px;
	margin: 0;
	height: auto;
}
.center_full blockquote p{
	position: relative;
	font: normal 12px/19px georgia, palatino, "times new roman", serif;
	color: #999999;
	padding: 6px 0 10px 5px;
	margin: 0;
}
/*------------- CENTER LINKS ----------------- */
.center_full p a, a:hover a:visited a:active{	
	font: bold 12px/16px times, 'georgia', 'times new roman', serif;
	color: #1656bb;
	text-decoration:none;
}
/*------------- END CENTER LINKS ----------------- */

.footer{
	position: relative;
	height: auto;
	width: 767px;
	margin: 0 auto;
	background: #ffffff url(eeimages/footer-bg.jpg) 0 0 repeat-x;
	text-align: center;
	float: left;
	border-top:thick;
	border-top-style:solid;
	border-top-color:##353535;
}

.footer_content{
	position: relative;
	width: 767px;
	margin: 0 auto;
	height: 128px;
	padding: 24px 0 0 10px;
	text-align: left;
	display:none;
}
	
.footer_content p{
	font: normal 11px/18px arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', sans-serif;
	text-align:center;
	color: #333333;
	display:none;
}
/*------------- MAIN IMAGE BOX ----------------- */

.img_box{
	position: relative;
	height: 283px;
	width: 282px;
	text-align: left;
	margin: 0;
	padding: 0;
	background: none;
	background-repeat: no-repeat;
	background-color: transparent;
	float: left;

}


.img_box object{
	position: relative;
	margin: 0;
	padding: 0;
	float: left;
	height: 282px;
}

*:first-child+html .img_box{
	z-index:-10000;
	position:relative;
}

.banner{
	position: absolute;
	background: transparent;
	top: 0;
	left: 0;
	float: left;
	margin: 0;
	padding: 0;
	height: 120px;
	width: 120px;
	z-index: 5;
	overflow: hidden;
}

.banner a{
	background: transparent;
	width: 120px;
	height: 120px;
	margin: 0;
	padding: 120px 0 0 0;
	display: block;
	z-index: 10;
	} 

html>body.home .banner a{ /*Child Selector Hack, hides this from ie*/
background-image: url('eeimages/new_here_banner.png');
background-repeat: no-repeat;
}

/*------------- MAIN IMAGE / MESSAGE BOX ----------------- */

.main_message{
	position: relative;
	height: 283px;
	width: 373px;
	text-align: left;
	margin: 0;
	padding: 0;
	background: url(../../images/message/tradeshow.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	background-position: top left;
	float: right;
	clear: right;
	background-image:url(../../images/message/tradeshow.jpg);
}

.message_img_box{
	position: relative;
	margin: 17px 0 0 15px;
	width: 240px;
	height: 124px;
	padding: 5px 0 0 27px;
	background: #ffffff url(eeimages/message_img_box.gif) 0 0 no-repeat;
	}

.message_img_box a img{
	border: 0;
	margin: 0 auto;
	padding: 0;
	float: left;
	
}
*:first-child+html .main_message {
	z-index:-10000;
	position:relative;
}

.message_title{
	position: relative;
	height: auto;
	text-align: left;
	margin: 10px 0 0 15px;
	padding: 0;
	background-color: transparent;
	width: 267px;
}

.message_title h1{
	font: bold 11px/16px arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', sans-serif;
	color: #000000;
}

.message_title h2{
	font: normal 11px/16px arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', sans-serif;
	color: #000000;
}
.message_title p{
	font: normal 11px/16px arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', sans-serif;
	color: #555555;
       border-bottom: 1px solid #DFE1E8;
       padding-bottom: 6px;
       clear: left;
}

.message_title  p a, .mid_right  p a:link, .mid_right p a:visited{
	font: normal 11px/16px arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', sans-serif;
	color: #8C9E01;
	background-image: transparent url(eeimages/more1.gif);
	text-decoration: underline;
}

.message_title p a:hover, .mid_right  p a:active{
	font: normal 11px/16px arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', sans-serif;
	color: #505B01;
	text-decoration: underline;
}
.message_links{
	position: relative;
	margin: 10px 0 0 15px;
	height: 20px;
	width: 260px;
	padding: 0 0 0 21px;
	background-image: url(eeimages/message_links.gif);
	background-repeat: no-repeat;
	background-color: transparent;
}

#listen, #download, #podcast {
	float: left;
	height: 8px;
	color: #F5A803;
	text-transform: uppercase;
	width: 43px;
	margin: 5px 30px 0 0;
	background: url(eeimages/listen.gif) no-repeat left top;
	padding: 0;
	overflow: hidden;
}


.message_links>#listen, .messagelinks>#download {
	min-height: 8px;
	height: auto;
}

#download {
	width: 69px;
	background: url(eeimages/download.gif) no-repeat left top;
	margin: 5px 30px 0 0;

}

#podcast{
	width: 56px;
	background: url(eeimages/podcast.gif) no-repeat left top;
}

#listen:hover, #download:hover, #podcast:hover, {
	color: #326599;
}


.message_divider {
	height: 0px;
	width: 267px;
	margin: 9px 0 0px 15px;
	border-top: 1px solid #A5B62E;
	border-bottom: 1px solid #CCD77F;
	line-height: 0px;
}

.message_archives{
	position: absolute;
	height:  10px;
	top: 235px;
	width: 229px;
	margin: 0 0 0 28px;
	overflow: hidden;
}
	
.message_archives a{
	background: url(eeimages/visit_service_archive.gif) no-repeat;
	width: 229px;
	height: 10px;
	margin: 0;
	padding: 8px 0 0 0;
	display: block;
	height: /**/:10px; /* for IE5/Win only */
}

/*------------- HOME MIDDLE SECTION START ----------------- */

.mid{
	position: relative;
	margin: 0 0 17px 0;
	padding:0;
	text-align: left;
	float: left;
	width: 866px;
	height: auto;
}

/*------------- HOME MID LEFT BOX ----------------- */

.mid_left{
	position: relative;
	margin: 0;
	padding:0;
	text-align: left;
	float: left;
	width: 584px;
}

.mid_left h1{
	font: normal 25px arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', sans-serif;
	color: #111111;
	margin-bottom: 5px;
	width: auto;
	}

.welcome{
	position: relative;
	margin: 10px 0 0 0;
	padding: 0 5px 0 0;
	text-align: left;
	height: auto;
	float: left;
	width: 565px;
}
.welcomeTag{
	position: relative;
	margin: 10px 0 0 0;
	padding: 0 0px 0 0;
	text-align: right;
	height: auto;
	float: right;
}
.welcomeQuote{
	position: relative;
	margin: 10px 0 0 0;
	padding: 0 10px 0 0;
	text-align: left;
	height: auto;
	float: right;
}
.mid_left .welcome p{
	font: normal 16px/24px arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', sans-serif;
	color: #888888;
	clear: left;
}

.mid_left h2{
	font: bold 13px/16px arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', sans-serif;
	color: #111111;
}

.times_ride{
	background: #f5f5f5;
	border: 1px solid #cccccc;
	width: 568px;
	height: auto;
	margin: 17px 0 0 0;
	padding: 12px 0;
	float: left;
}

.mid_left p{
	font: normal 12px/18px arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', sans-serif;
	color: #6E747A;
}

.times_ride p a, .times_ride p a:link, .times_ride p a:visited{
	font: normal 12px/18px arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', sans-serif;
	color: #8C9E01;
	text-decoration: underline;
}


.times_ride p a:hover, .times_ride p a:active{
	font: normal 12px/18px arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', sans-serif;
	color: #505B01;
	text-decoration: underline;
}

.service_times{
	position: relative;
	width: 264px;
	margin: 0;
	padding: 0 7px 0 11px;
	float: left;
	text-align: left;	
}

.rif{
	position: relative;
	width: 264px;
	margin: 0 0 0 11px;
	padding: 0;
	float: left;
	text-align: left;
}

.rif h2 a#rif {
	display: block; 
	text-indent: -9999px; 
	width: 13px; 
	height: 14px; 
	position: relative;
	border: 0; 
	background: url(eeimages/rif_feed.gif) 0 0 no-repeat; 
	float: left; 
	padding-right: 5px;
	}

.rif h2{
	width: 265px;
}

/*------------- HOME MID RIGHT BOX ----------------- */

.mid_right{
	position: relative;
	width: 264px;
	height: 214px;
	margin: 0;
	padding: 0px 0 0 0px;
	background-image: url(eeimages/main_center_right_bg.gif);
	background-repeat: no-repeat;
	float: left;
	clear: right;
}

.mid_right h1{
	
	font: bold 11px/18px arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', sans-serif;
	color: #111111;
	margin 0;
	padding-bottom: 4px;
	color: #000000;
}


.mid_right h2.news{
	font: bold 11px/16px arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', sans-serif;
	color: #3e3e3e;
	margin-top: 5px;
	float: left;
	width: auto;
}

.mid_right span.date{
	font: bold 10px/16px arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', sans-serif;
	color: #aaaaaa;
	position: relative;
	float: right;
	margin-top: 5px;
}


.mid_right a#calendar {display: block; text-indent: -9999px; margin-top: 6px; width: 83px; height: 14px; float: right; position: relative; border: 0; background: url(eeimages/calendar-btn.gif) no-repeat; }

.mid_right p{
	font: normal 11px/16px arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', sans-serif;
	color: #555555;
	
       border-bottom: 1px solid #DFE1E8;
       padding-bottom: 6px;
       clear: left;
}

.mid_right  p a, .mid_right  p a:link, .mid_right p a:visited{
	font: normal 11px/16px arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', sans-serif;
	color: #8C9E01;
	text-decoration: underline;
}

.mid_right p a:hover, .mid_right  p a:active{
	font: normal 11px/16px arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', sans-serif;
	color: #505B01;
	text-decoration: underline;
}

.ebulletin{
	position: relative;
	width: 260px; 
	margin: 4px auto 0 auto; 
	float: left;
	top: 2px;
}

 .mid_right input.subscribe{
 	position: absolute;
 	float: left;
 	margin; 0;
	 padding: 0;
 	width: 74px;
 	height: 21px;
 	top: -1px;
 	right: 0;
}

 .mid_right input.textfield{
	 position: relative;
 	margin: 0;
 	float: left;
	 width: 170px;
}

/*------------- HOME MID-BOTTOM AD BOX ----------------- */

.midbottom{
	position: relative;
	margin: 9px 0 9px 0;
	padding:0;
	text-align: left;
	float: left;
	width: 866px;
	height: 36;
}

.midbottom_left{
	position: relative;
	margin: 0;
	padding: 0 7px 0 11px;
	background: #423A2F;
	background-image: url(eeimages/special_poll_bg.gif);
	background-repeat: no-repeat;
	text-align: left;
	float: left;
	height: 36;
}

.midbottom_left h1{
	font: bold 13px/16px arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', sans-serif;
	color: #111111;
	margin-bottom: 5px;
	}

.midbottom_right{
	position: relative;
	width: auto;
	margin: 0;
	padding: 11px 0 0 17px;
	background-image: url(eeimages/special_poll_content_bg.gif);
	background-repeat: no-repeat;
	float: left;
}

.midbottom_right h1{
	font: bold 13px/18px arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', sans-serif;
	color: #111111;
	margin 0;
	padding-bottom: 2px;
	border-bottom: 1px solid #C1C5BB;
}

.midbottom_right p{
	font: normal 11px/16px arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', sans-serif;
	color: #555555;
       border-bottom: 1px solid #DFE1E8;
       padding-bottom: 6px;
       clear: left;
}

.midbottom_right  p a, .mid_right  p a:link, .mid_right p a:visited{
	font: normal 11px/16px arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', sans-serif;
	color: #8C9E01;
	text-decoration: underline;
}

.midbottom_right p a:hover, .mid_right  p a:active{
	font: normal 11px/16px arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', sans-serif;
	color: #505B01;
	text-decoration: underline;
}

/*------------- HOME BOTTOM 3 BOXES ----------------- */

.bottom_box_surround{
	position: relative;
	margin: 0;
	padding:10;
	text-align: left;
	height: auto;
	width: auto;
	float: left;
}

.bottom_box{
	position: relative;
	width: 275px;
	height: auto;
	text-align: left;
	margin: 0 20px 0 0;
	padding: 10;
	float: left;
	clear: right;
}

.bottom_box h1.kl{
	font: bold 12px arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', sans-serif;
	color: #ffffff;
	padding:10px 0 10px 14px;
	border-top: 2px solid #000000;
	background-image:url(eeimages/box_kl.gif);
	background-color:#736E65;
	background-repeat:no-repeat;
}
.bottom_box h1.fsm{
	font: bold 12px arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', sans-serif;
	color: #ffffff;
	padding:10px 0 10px 14px;
	border-top: 2px solid #000000;
	background-image:url(eeimages/box_fsm.gif);
	background-color:#736E65;
	background-repeat:no-repeat;
}
.bottom_box h1.sg{
	font: bold 12px arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', sans-serif;
	color: #ffffff;
	padding:10px 0 10px 14px;
	border-top: 2px solid #000000;
	background-image:url(eeimages/box_sg.gif);
	background-color:#736E65;
	background-repeat:no-repeat;
}
/*.bottom_box h1{
	font: bold 12px arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', sans-serif;
	color: #ffffff;
	padding:10px 0 10px 14px;
	border-top: 2px solid #000000;
	background: #736E65;
}*/
.bottom_box h3{
	font: normal 10px arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', sans-serif;
	color: #ffffff;
	padding:10px 0 10px 0px;
	border-top: 2px solid #000000;
	background: #736E65;
}

.bottom_box img.feed{
	position: absolute;
	margin: 0;
	padding: 0;
	top: 10px;
	right: 10px;
	border: 0;
}
.bottom_box h4{
	font: normal 08px arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', sans-serif;
	color: #ffffff;
	padding:10px 0 10px 0px;
	border-top: 2px solid #000000;
	background: #736E65;
	
}

.bottom_box .pulldown{
position: relative;
height: 30px;
width: 273px;
background-image: url(eeimages/pulldown_bg.gif);
background-repeat: repeat-x;
float: left;
top: 1px;
border-left: 1px solid #B9BBC6;
border-right: 1px solid #B9BBC6;
margin: 0 auto;
vertical-align:middle;
}

form.box_pulldown{
	position: relative;
	width: 260px;
	height: 25px;
	margin: 1px 0 0 0;
	left: 10px;
	float: left;
	
}

select.box_pulldown{
	margin: 4px 10px 0 0;
	width: 254px;
	height: 20px;
}

.box{
	position: relative;
	float: left;
	text-align: left;
	margin: 0;
	padding: 0;
	border-left: 1px solid #E1E2E6;
	border-right: 1px solid #E1E2E6;
	border-bottom: 1px solid #E1E2E6;
	width: 273px;
}

.box_event{
	border-bottom: 1px solid #DFE1E8;
	position: relative;
	margin: 15px 0 0 9px;
	padding: 0 0 10px 0;
	width: 254px;
}

.box_event_last{
	border-bottom: none;
	position: relative;
	margin: 10px 9px 0 9px;
	padding: 0 0 10px 0;
	width: 254px;
}


.box_event img, .box_event_last img{
	position: relative;
	border: 1px solid #330099;
	border-style:inset;
	padding: 4px;
	float: left;
	margin: 0 9px 0 0;
	background: transparent;
}

.bottom_box h2{
	font: bold 12px/16px arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', sans-serif;
	color: #333333;
}

.bottom_box h2 a, .bottom_box h2 a:link, .bottom_box h2 a:visited{
	font: bold 12px/16px arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', sans-serif;
	color: #423A2f;
	text-decoration: none;
}


.bottom_box h2 a:hover, .bottom_box h2 a:active{
	font: bold 12px/16px arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', sans-serif;
	color: #505B01;
	text-decoration:none;
}

.bottom_box p{
	font: normal 11px/16px arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', sans-serif;
	color: #555555;
}

.bottom_box  p a, .bottom_box  p a:link, .bottom_box p a:visited{
	font: normal 11px/16px arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', sans-serif;
	color: #8C9E01;
	text-decoration: underline;
}


.bottom_box p a:hover, .bottom_box  p a:active{
	font: normal 11px/16px arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', sans-serif;
	color: #000000;
	text-decoration: underline;
}

/*------------- FOOTER YEAH THAT'S RIGHT! ----------------- */

.footer{
	position: relative;
	height: auto;
	width: 767px;
	margin: 0 auto;
	background: #ffffff url(eeimages/footer-bg.jpg) 0 0 repeat-x;
	text-align: center;
	float: left;
	border-top:thick;
	border-top-style:solid;
	border-top-color:##353535;
}

.footer_content{
	position: relative;
	width: 767px;
	margin: 0 auto;
	height: 128px;
	padding: 24px 0 0 10px;
	text-align: left;
}
	
.footer_content p{
	font: normal 11px/18px arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', sans-serif;
	text-align:center;
	color: #333333;
}

.footer_content p a, .footer_content p a:link, .footer_content p a:visited{
	font: normal 11px/18px arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', sans-serif;
	color: #333333;
	text-decoration: none;
}

.footer_content p a:hover, .footer_content p a:active{
	font: normal 11px/18px arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', sans-serif;
	color: #333333;
	text-decoration: underline;
}	

.footer_right{
	position: absolute;
	top: 24px;
	right: 0;
	margin: 0;
	padding: 0;
	text-align: left;
	height: auto;
	width: 275px;
}

.footer_right p{
	font: normal 11px/18px arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', sans-serif;
	color: #333333;
}

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash  h1.title {
	visibility: hidden;
	font-size: 25px;
  line-height: 1em;
  text-transform:uppercase;
}

.sIFR-hasFlash  h2.title {
	visibility: hidden;
	font-size: 20px;
  line-height: 1em;
   text-transform:uppercase;
}
.sIFR-hasFlash  h3.news {
	visibility: hidden;
	font-size: 25px;
  line-height: 18px;
}
.sIFR-hasFlash  h3.welcomeQuote {
	visibility: hidden;
	font-size: 25px;
  line-height: 15px;
}

.sIFR-hasFlash  h1.welcome {
	visibility: hidden;
	font-size: 20px;
  line-height: 20px;
}
.sIFR-hasFlash  h1.welcomeTag {
	visibility: hidden;
	font-size: 35px;
  line-height: 20px;
 		float:right;
}
.sIFR-hasFlash  h5.title {
	visibility: hidden;
	font-size: 20px;
  line-height: 10px;
}

.sFIP-hasFlash h4.bottom_box{
	visibility: hidden;
	font-size: 5px;
  line-height: .5em;
}


/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

.divider{
	margin: 15px 0;
	padding: 0;
	height: auto;
	border-top: 1px solid #EAEAEA;
	clear: left;
}
