* {
	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.services,
body.spartnet,
body.contact_us,
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.services .surround,
body.spartner .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;
}


/*------------- Image Rotator--------------- */
#mainImageLayer {
   position: relative;
	height: 254px;
	width: 584px;
	text-align: left;
	margin: 0;
	padding: 0;
	background: none;
	background-repeat: no-repeat;
	background-color: transparent;
	float: left;
}

#topLayer {
   z-index: 1;
   opacity: 1;
   position: absolute;
   top: 0px;
   left: 0px;
   padding-left: 0px;
}
#bottomLayer {
   z-index: 0;
   opacity: 1;
   position: absolute;
   top: 0px;
   left: 0px;
   padding-left: 0px;
}
.slidenav {
	margin-right: 6px;
}




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


div.hidebox{
	width: 100%;
	background: #423A2F;
	text-align: center;
	display:none;
	height: auto;
	position: relative;
 }

 * html div.hidebox {float: left;}


.login {
	position: relative;
	width: auto;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	background: transparent;
       font: bold 11px/16px arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', sans-serif;
	color: #ffffff;
	height: 26px;
	top: 4px;
	right: 0;
}

.login_greeting {
	position: absolute;
	font: normal 10px/16px arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', sans-serif;
	margin: 0;
	padding: 0;
	color: #ffffff;
	height: 26px;
	top: 4px;
	right: 0;
}

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

.login a:hover, .preheader p a:active{
       font: normal 10px/16px arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', sans-serif;
	text-decoration: underline;
	color: #423A2F;
}

 .sitemap{
 	position: relative;
	width: 866px;
	margin: 0 auto;
	text-align: center;
	background: #423A2F url(eeimages/slick_bkg.gif) bottom center no-repeat;;
 }


.sitemap ul {
	width: 130px;
	margin: 30px 15px 30px 0;
	float: left;
	padding: 0 0;
	text-align: left;

}

.sitemap ul li ul{
	margin: 0 0 4px 0;
	float: none;
}

.sitemap ul li{
	font: bold 10px/18px arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', sans-serif;
	list-style: none;
}

.sitemap ul li a, .sitemap ul li a:link, .sitemap ul li a:visited {
	font: bold 10px/18px arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', sans-serif;
	color: #FCD19D;
	text-decoration: none;
}

.sitemap ul li a:hover {
	text-decoration: underline;
}

.sitemap ul li li a, .sitemap ul li li a:link, .sitemap ul li li a:visited {
	font: bold 10px/18px arial, helvetica, verdana, 'lucida grande', 'lucida sans unicode', sans-serif;
	color: #f9f7f2;
	text-decoration: none;
	background: transparent url(eeimages/green_arrow.gif) 0 2px no-repeat;
	padding-left: 16px;
}

.sitemap ul li li a:hover {
	text-decoration: underline;
}

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

.preheader #logo {
	position:relative;
	left:0px;
	width:292px;
	height:104px;
	float:left;
	background-image:url(../../images/logo.jpg);
	background-repeat:no-repeat;

}
.preheader #spacer {
	position:relative;
	width:363px;
	float:left;
	height:104px;
}
.preheader #spacer2 {
	position:relative;
	width:82px;
	float:left;
	height:104px;
}
.preheader #logo_arrow {
	position:relative;
	width:112px;
	height:104px;
	float:right;
	background-image:url(../../images/arrow.jpg);
	background-repeat:no-repeat;
}
.preheader #logo_serv {
	position:relative;
	width:393px;
	height:104px;
	float:right;
	background-image:url(../../images/header/services.jpg);
	background-repeat:no-repeat;
}
.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;
	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;
}

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

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

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

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

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




/*------------- 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;
	_width:757px;
	margin:0 auto;
	text-align:center;
	float: left;
	
}

.footer_content{
	position: relative;
	width: 757px;
	margin: 0 auto;
	height: 128px;
	padding: 24px 0 0 10px;
	background-image: url(../../images/blktile.gif);
        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;
}

