/************************************************
This is the custom style sheet, containing styles
that will be customized for each project.
************************************************/

/************************************************
Base font style and size set here
************************************************/
body
{
	border: 0px;
	margin: 0px;
	padding: 0px;
	background: #d0d2ad url(/85256A8D0062C8D5/vwFilesByName/cmnImages/$File/body_bg_strip.gif) 0 0 repeat-x;
	text-align: center;
}

body,select,input,textarea
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;	
	line-height:16px;
	color: #605d5b;
}

a
{
	color: #80bb36;
	text-decoration:underline;
}

a:hover
{ 
	color: #024d6d;
}

/* put this class on any element that needs to be cleared*/
.clearfix:after
{ 
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	font-size: 0px;
}

.clearfix
{
	display:inline-block;
}

.clearfix
{
	display:block;
}

/*********************************************
		Wrappers
********************************************/
/* Containing frame for the site */
.mainSpan_wrapper_home, .mainSpan_wrapper
{
	background:   url(/85256A8D0062C8D5/vwFilesByName/cmnImages/$File/shadow_strip.gif) top center repeat-y;
}

.mainSpan
{
	background:   url(/85256A8D0062C8D5/vwFilesByName/cmnImages/$File/body_bg.jpg) top center no-repeat;
}

.header_wrapper, .width_container
{
	width: 960px;
	margin: 0 auto;
	text-align: left;
}

.width_container
{
	background: url(/85256A8D0062C8D5/vwFilesByName/intImages/$File/content_bg_strip.gif) 0 0 repeat-y;
}

.mainSpan_wrapper_home .width_container
{
	background: url(/85256A8D0062C8D5/vwFilesByName/homeImages/$File/content_bg_strip.gif) 0 0 repeat-y;
}	

.content_wrapper
{
	position: relative;
	z-index: 1;
}

.mainSpan_wrapper .content_wrapper
{
	min-height: 581px;
	height: auto !important;
	height: 631px;
	padding-bottom: 50px;
	background: url(/85256A8D0062C8D5/vwFilesByName/intImages/$File/content_bg_bottom.gif) bottom left no-repeat;
}

.mainSpan_wrapper_home .content_wrapper
{
	background:  url(/85256A8D0062C8D5/vwFilesByName/homeImages/$File/content_bg_bottom.jpg) bottom left no-repeat;
}

#FrontEndForm
{
	padding: 0;
	margin: 0;
}

/************************************************
Header: contains search, top links, site logo 
************************************************/

/* Section 508 skip navigation menu */
.skipnav
{ 
    position:absolute; 
    top:0px; 
    left:0px; 
    z-index:10;
}

.skipnav img
{
    width:1px;
    height:1px;
    display:block;
    float:left;
	border: 0;
}

.header
{
	height: 96px;
	position: relative;
	z-index: 96;
	background: url(/85256A8D0062C8D5/vwFilesByName/cmnImages/$File/header_bg.gif) top left no-repeat;
}

a.home_link
{
	width: 172px;
	height: 120px;
	position: absolute;
	top: 13px;
	left: 14px;
	z-index: 96;
	display:block;
	overflow: hidden;
	text-indent: -4000px;
}

.header_logo
{
	height: 1px;
	width: 1px;
}

/* Top line of links */
.header_nav
{ 
	text-align: right;
	padding-top: 11px;
	color: #c5e0ee;
	font-size: 12px;
}

.header_nav a
{	
	color: #c5e0ee;
	text-decoration: none;
}

.header_nav a:hover
{
	text-decoration: underline;
	color: #c5e0ee;
}

/* Container for search field and go button */
.searchbox
{ 
	padding: 8px 1px 0px 14px;
	width: 169px !important;
	width: 184px;
	float: right;
}

.searchbox_textbox
{
	float:left;
	padding: 3px 1px 0px 9px !important;
	height: 20px;
	line-height: 14px!important;
	width:132px;
	color: #5c707c;
	background: url(/85256A8D0062C8D5/vwFilesByName/cmnImages/$File/search_bg.gif) 0 0 no-repeat;
	margin: 0 6px 0 0 !important;
	margin-right: 3px;
	border: 0;
	font-size:12px;
}

.searchbox_button
{	
	
	width: 31px;
	height: 19px;
	border:0;
}

/************************************************
Left navigation 
************************************************/

.leftnav
{
	padding: 22px 0 0 0;
	margin: 0;
	list-style-type: none;
	width: 228px;
	float: left;
	background: url(/85256A8D0062C8D5/vwFilesByName/navImages/$File/leftnav_bg.gif) 0 0 no-repeat;
	height: auto !Important;
	height: 302px;
	min-height: 280px;
}

.leftnav li
{
	margin: 0px;
	padding: 0px;
}

.leftnav a
{
	display:block;
	width: 216px !important;
	width: 228px;
	padding: 5px 7px 6px 5px;
	line-height: 15px;
	color: #fcfbe1;
	text-decoration:none;
	overflow: hidden;
}

.leftnav .leftnav_node_root a
{
	border-bottom: 1px solid #87342e;
	padding: 5px 7px 5px 5px;
}

.leftnav a:hover
{
	color: #373737 !important;
	background:  #b6db72 url(/85256A8D0062C8D5/vwFilesByName/navImages/$File/leftnav_over.gif) 0 0 repeat-x !important;
	text-decoration:none;
}

.leftnav .leftnav_node_root a:hover
{
	border-bottom: 1px solid #b3bd67;
}

.leftnav .leftnav_node_root
{
	border-bottom: 1px solid #772c27;
}

/*background color for each level*/
.leftnav_node1{background: #ac5650;}
.leftnav_node2{background: #c0716c;}
.leftnav_node3{background: #c0716c;}
.leftnav_node4{background: #c0716c;}
.leftnav_node5{background: #c0716c;}

/*indent for each level*/
.leftnav_node1 span{margin-left: 10px;}
.leftnav_node2 span{margin-left: 20px;}
.leftnav_node3 span{margin-left: 30px;}
.leftnav_node4 span{margin-left: 40px;}
.leftnav_node5 span{margin-left: 50px;}

.leftnav a span{
	padding-left: 14px;
	display: block;
}

.haschildren a span
{
	padding-left: 16px;
	background: url(/85256A8D0062C8D5/vwFilesByName/navImages/$File/arrow_down.gif) no-repeat 3px 6px;
}

.iscurrent a span
{
	background: url(/85256A8D0062C8D5/vwFilesByName/navImages/$File/arrow_right.gif) no-repeat 4px 4px;
	font-weight: bold;
}

.haschildren a:hover span
{
	background: url(/85256A8D0062C8D5/vwFilesByName/navImages/$File/arrow_down_over.gif) no-repeat 3px 6px;
}

.iscurrent a:hover span
{
	background: url(/85256A8D0062C8D5/vwFilesByName/navImages/$File/arrow_right_over.gif) no-repeat 4px 4px;
}

/************************************************
Content header:  page title, breadcrumb, printer friendly link
************************************************/
.container
{ 
	float:left;
	width: 732px;
	background: url(/85256A8D0062C8D5/vwFilesByName/intImages/$File/content_bg_top.jpg) 0 0 no-repeat;
	min-height: 508px;
	height: auto !important;
	height: 508px;
}

.deptbanner
{
	display: block;
}

.contentheader
{
	padding: 3px 20px 20px 20px;
}

.breadcrumb
{
	padding: 0px 0px 11px 5px;
	line-height: 13px;
	font-size: 11px;
	color: #024d6d;
}

.breadcrumb a
{
	color: #024d6d;
}

.breadcrumb a:hover
{
	color: #80bb36;
}

.share
{
	cursor: pointer;
	float:left;
}

.share ul 
{
	background-color:#fcffed;
	display:none;
	width:220px;
	border:1px solid #dedcb2;
	margin:0;
	padding:0;
	list-style-type:none;
	float:left;
	margin-top: -8px;
}

div:hover.share ul
{
	display: block;
	position:absolute;
	z-index:1000;
}

.share ul li, .share:hover ul li
{
	display:block;
	float:left;
	margin:0 !important;
	margin-right: -3px;
	padding:0;
	width:110px;
	position:relative;
}

.share li a 
{
	text-decoration:none;
	color:#80bb36;
	margin:4px;
	padding:0px 0px 0px 20px;
	display:block;
	font-size: 11px;
}

.share li a:hover
{
	color:#024d6d;
	text-decoration: underline;
}

.shareemail {background:url(_gfx/int/share/email.jpg) no-repeat 0 0;}
.sharefacebook {background:url(_gfx/int/share/facebook.jpg) no-repeat 0 0;}
.sharedel {background:url(_gfx/int/share/del.jpg) no-repeat 0 0;}
.sharegoogle {background:url(_gfx/int/share/google.jpg) no-repeat 0 0;}
.sharedigg {background:url(_gfx/int/share/digg.jpg) no-repeat 0 0;}
.sharetwitter {background:url(_gfx/int/share/twitter.jpg) no-repeat 0 0;}
.sharestumble {background:url(_gfx/int/share/stumble.jpg) no-repeat 0 0;}
.sharemyspace {background:url(_gfx/int/share/myspace.jpg) no-repeat 0 0;}
.sharelive {background:url(_gfx/int/share/live.jpg) no-repeat 0 0;}
.shareyahoo {background:url(_gfx/int/share/yahoo.gif) no-repeat 0 0;}

.font_size{
    float:left;
	margin-right: 15px;
	width: 91px;
}

 a.printer_friendly, a.sharelink{
    padding-left:19px;
	height:22px;
	font-size: 12px;
	line-height: 13px;
	float:left;
	margin-right: 15px;
	display: block;
}

a.printer_friendly{width:26px!important;width: 45px;background: url(/85256A8D0062C8D5/vwFilesByName/intImages/$File/print.gif) 0 0px no-repeat;}
a.sharelink{width:105px!important;width: 124px;background:url(/85256A8D0062C8D5/vwFilesByName/intImages/$File/share/share.gif) 0 0px no-repeat;float: none;}

.font_size a
{
	line-height: 13px;
	float: left;
	height: 22px;
	margin-right: 3px;
	font-size: 12px;
}

.font_size a IMG
{
	border: 0;
}

a.text_size
{
	margin-left: 5px;
}

.title_left
{
	border-bottom: 1px solid #e0c4a2;
}

.title_icons
{
	width: 320px;
	margin-top: 9px;
}

/* 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... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.contentheader h1, .sIFR-hasFlash h1
{
	color: #923933;
	font-family:   Verdana, sans-serif;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	font-size: 25px;
	line-height: 28px;
	width: 100%;
	border-bottom: 1px solid #a94640;
}

.sIFR-hasFlash .subtitle, .subtitle
{
	font-size:18px;
	line-height: 21px;
	font-weight: normal;
	color: #ab4540;
	font-family:   Verdana, sans-serif;
}

.sIFR-hasFlash h1
{
	visibility: hidden;
}

.sIFR-hasFlash .subtitle
{
	visibility: hidden;
}

/************************************************
Content: main content area
************************************************/
.content
{ 
	padding: 0px 18px;
	width: 696px !important;
	width: 732px;
	overflow: hidden;
}

.content p
{ 
	margin-top: 0px;
}

/************************************************
Page with Sidebar
************************************************/
.content_left
{
	width:479px;
	float: left;
	overflow: hidden;
}

.sidebar
{
	float:right;
	width:196px;
	overflow: hidden;
	color: #3a5b19;
	background:  #c4df7c url(/85256A8D0062C8D5/vwFilesByName/intImages/$File/sidebar_top.gif) 0 0 no-repeat;
}

.sidebar_content
{
	background: url(/85256A8D0062C8D5/vwFilesByName/intImages/$File/sidebar_bottom.gif) bottom left no-repeat;
	padding: 11px 9px;
	float:right;
	width: 178px !important;
	width: 196px;
}

.sidebar h3
{
	text-transform: uppercase;
	font-weight: bold;
	color: #205376;
	margin: 0;
}

.sidebar a
{
	color: #01648b;
}

.sidebar a:hover
{
	text-decoration: none;
}

/************************************************
Footer
************************************************/

.footer_wrapper
{
	clear: both;
	width: 100%;
	background: #d0d2ad url(/85256A8D0062C8D5/vwFilesByName/cmnImages/$File/footer_wrapper_bg.gif) top center  no-repeat;
	margin-top: -25px;
	position: relative;
	float: left;
}

.footer
{
	padding: 10px 15px 26px 15px;
	color: #014d6e;
	width: 930px !important;
	width: 960px;
	text-align: left;
	margin: 25px auto 0 auto;
	line-height: 18px;
	font-size: 11px;
	background: #d0d2ad;
}

.footer a
{
	color: #014d6e;
	text-decoration: none;
}

.footer a:hover
{
	text-decoration: underline;
	color: #014d6e;
}

/************************************************
Home Page
************************************************/

/*collage*/
.stage 
{
	width:960px; 
	height:235px; 
	position:relative;
}

.stage .slide 
{
	height:235px !important;
	width: 960px !important;
	top:0px; 
	left:0px; 
	position:absolute; 
	overflow:hidden; 
}

.stage .slide .slidecredit {display:none;}
.stage .slide .slideheading {display:none;}
.stage .slide .slidecontent {display:none;}
.stage .slide img {border: 0px;}

.stage .stghrimg 
{
	width:256px; 
	height:158px; 
	top:23px; 
	left:41px; 
	position:absolute; 
	background: #9d4039;
	opacity: .91;
	filter:Alpha(opacity=91);
	z-index: 4;
}

.stage .stghrimg h1 
{
	width:256px; 
	height:40px; 
	margin:0; 
	text-indent: -4000px; 
	overflow: hidden; 
	background: url(/85256A8D0062C8D5/vwFilesByName/homeCollagesImages/$File/title_1.gif) 16px 15px no-repeat;
}

.stage .stghrimg h1.titleThree{background: url(/85256A8D0062C8D5/vwFilesByName/homeCollagesImages/$File/title_3.gif) 16px 15px no-repeat;}
.stage .stghrimg h1.titleFour{background: url(/85256A8D0062C8D5/vwFilesByName/homeCollagesImages/$File/title_4.gif) 16px 15px no-repeat;}
.stage .stghrimg h1.titleTwo{background: url(/85256A8D0062C8D5/vwFilesByName/homeCollagesImages/$File/title_2.gif) 16px 15px no-repeat;}

.stage .stghrtxt 
{
	width:216px; 
	height: 80px;
	overflow: hidden;
	top:72px; 
	left:64px; 
	position:absolute; 
	font-size:12px; 
	color:#ffffff; 
	z-index: 4;
}

.stage .stghrtxt a {color: #dbf8ba; text-decoration: none;}
.stage .stghrtxt a:hover { text-decoration: underline;}

.stage .nav a 
{
	display:block;
	width:58px;
	height:19px;
	background: url(/85256A8D0062C8D5/vwFilesByName/homeImages/$File/prev_btn.gif) 0 0 no-repeat;
	float:left; 
	text-indent: -4000px; 
	overflow: hidden;
}

.stage .nav #next {margin-left:20px;background: url(/85256A8D0062C8D5/vwFilesByName/homeImages/$File/next_btn.gif) 0 0 no-repeat;}

.stage .stgbtnwrpr 
{
	top:156px; 
	left:150px; 
	position:absolute;
	z-index:90;
	float: left;
}

/*3 columns */

.home_news
{
	width:341px !important;
	width: 368px;
	height: auto !important;
	height: 435px;
	min-height: 375px;
	float:left;
	padding: 32px 0px 28px 27px;
	background: url(/85256A8D0062C8D5/vwFilesByName/homeImages/$File/home_left.jpg) 0 0 no-repeat;
}

.home_events
{
	float:left;
	width: 273px !important;
	width: 339px;
	padding: 32px 39px 38px 27px;
	background: url(/85256A8D0062C8D5/vwFilesByName/homeImages/$File/home_middle.jpg) 0 0 no-repeat;
	height: auto !important;
	height: 435px;
	min-height:  365px;
}

.home_right
{
	float:right;
	width: 233px !important;
	width: 253px;
	overflow: hidden;
	padding: 11px 0px 18px 20px;
	background: url(/85256A8D0062C8D5/vwFilesByName/homeImages/$File/home_right.gif) 0 0 no-repeat;
}

/*** News and events boxes ***/
.home_news .box_title,
.home_events .box_title
{
	text-indent: -4000px;
	overflow: hidden;
	height: 18px;
	position: relative;
	margin: 0;
	padding:0;
}

 .home_events p, .home_news p
 {
 	padding: 10px 0;
	margin: 0;
 }
 
 .home_events ul, .home_news ul
{
	padding: 0px;
	list-style-type: none;
	margin: 0px;
}

 .home_events ul a, .home_news ul a
{
	color: #01648b;
	font-weight: bold;
	text-decoration: none;
}

.home_events ul a:hover, .home_news ul a:hover
{
	text-decoration: underline;
	color: #01648b;
}

.home_events ul li, .home_news ul li
{
	padding: 0px 0px 17px 0px;
	margin: 0px;
}

.home_events .box_item_date, .home_news .box_item_date
{
	font-size: 12px;
	display: block;
	color: #4a8410;
}

a.civic,  a.civic:hover, a.full,  a.full:hover, a.box_bottomlink,  a.box_bottomlink:hover, .community a,  .community a:hover
{
	text-indent: -4000px;
	overflow: hidden;
	height: 9px;
	width: 110px;
	float: right;
}

/*** Events  Box *****/

.home_events .box_title
{
	background: url(/85256A8D0062C8D5/vwFilesByName/homeImages/$File/news_title.gif) 0px 0px no-repeat;
	height: 35px;
}

.home_events .box_list
{
	padding: 14px 20px 30px 0px;
}

.home_events a.full, .home_events a.full:hover
{
	background: url(/85256A8D0062C8D5/vwFilesByName/homeImages/$File/events_more_full.gif) 0 0 no-repeat;
	width: 155px;
	height: 10px;
	clear: both;
	margin-bottom: 10px;
}

.home_events a.civic, .home_events a.civic:hover
{
	background: url(/85256A8D0062C8D5/vwFilesByName/homeImages/$File/events_more_civic.gif) 0 0 no-repeat;
	width: 175px;
	clear: both;
	margin-bottom: 11px;
}

.home_events .community a, .home_events  .community a:hover
{
	background: url(/85256A8D0062C8D5/vwFilesByName/homeImages/$File/events_more_full.gif) 0 0 no-repeat;
	width: 148px;
	height: 10px;
	clear: both;
	float: none;
	display: block;
}

.home_events .community
{
	position: relative;
	float: right;
	width: 148px;
}

.home_events .community .calendar_list
{
	display: none;
	text-indent: 0;
	width: 170px;
	font-size: 12px;
	font-weight: normal;
	color: #69767e;
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	background: #f3f3f3;
	position: absolute;
	z-index: 1;
	top: 10px;
	right: 0px;
}

.home_events div:hover.community .calendar_list
{
	display: block;
}

.home_events .community .calendar_list li
{
	padding: 0 !important;
	float: left;
	width: 100%;
}

.home_events .community .calendar_list a, .home_events .community .calendar_list a:hover
{
	text-indent: 0;
	overflow:visible;
	height: auto;
	width: 152px !important;
	width: 170px;
	float: none;
	font-weight: normal;
	background-image: none !important;
	display: block;
	color: #69767e;
	padding: 4px 9px 4px 9px !important;
	text-decoration: none !important;
	border-top: 1px solid #e9e9e9;
	border-bottom: 1px solid #e3e3e3;
}

.home_events .community .calendar_list a:hover
{
	background-color: #e9e5ac;
	color: #556067;
}

/**** news Box****/
.home_news .box_title
{
	background: url(/85256A8D0062C8D5/vwFilesByName/homeImages/$File/News_and_Events.gif) 0 0px no-repeat;
	height: 35px;
}

.home_news .box_title a
{
	text-indent: 0;
	position: absolute;
	top: 25px;
	left:0px;
	padding-left: 25px;
	font-size: 12px;
	color: #80bb36;
	text-decoration: none;
	line-height: 20px;
	font-weight: normal;
}

/*** DOT added***/
.home_events .box_title a
{
	text-indent: 0;
	position: absolute;
	top: 25px;
	left:0px;
	padding-left: 25px;
	font-size: 12px;
	color: #80bb36;
	text-decoration: none;
	line-height: 20px;
	font-weight: normal;
}

.home_news .box_title a:hover,
.home_events .box_title a:hover
{
	text-decoration: underline;
}

.home_news .box_list
{
	padding: 14px 0px 0px 0px;
	float: left;
	width: 100%;
	height: auto !important;
	height: 29px;
}

.home_news  li,
.home_events  li
{
	display: inline-block !important;
	display: block;
}

.home_news li:hover,
.home_events li:hover
{
	position: relative;
}

.home_news ul li .box_item_summary,
.home_events ul li .box_item_summary
{
	display: none;
}

.home_news ul li:hover .box_item_summary,
.home_events ul li:hover .box_item_summary
{
	display: block;
	position: absolute;
	top: 16px;
	left: 100px;
	background:  url(/85256A8D0062C8D5/vwFilesByName/homeImages/$File/news_bubble_top.gif) 0 0 no-repeat;
	z-index: 2;
	opacity: .85;
	filter:Alpha(opacity=85); /*for IE6*/
}

.home_news ul li:hover .box_item_summary p,
.home_events ul li:hover .box_item_summary p
{
	margin: 10px 0 0 0;
	padding: 13px 10px 13px 10px;
	background: #e5e094;
	border-left: 1px solid #a6a6a6;
	border-right: 1px solid #a6a6a6;
	border-bottom: 1px solid #a6a6a6;
	color: #32424b;
	width: 219px !important;
	width: 239px;
}

.home_news a.box_bottomlink, .home_news a.box_bottomlink:hover
{	
	background: url(/85256A8D0062C8D5/vwFilesByName/homeImages/$File/view_more_news.gif) 0 0 no-repeat;
}

/*right column*/

/************* CUSTOM TAG FOR SELECT *************************/

.hideitem,.elmValue
{
	display: none; 
}

.selectbox, .selectboxopen
{
	background: url(/85256A8D0062C8D5/vwFilesByName/homeImages/$File/dropdown.gif) no-repeat 0 0;
	padding:0px 0px 0px 6px;
	margin:0;
	cursor: pointer;
	width: 207px !important;
	width: 213px;
}

.selectbox ul, .selectboxopen ul
{
	padding:3px 22px 3px 0px;
	margin:0;
	list-style: none;
	height:16px;
}

.select_wrap
{
	height: 22px;
}

.selectbox ul li,.selectboxopen ul li
{ 
	padding:0;
	margin:0;
	color:#5c707c;
	font-size: 12px;
	line-height: 16px;
	cursor: pointer;
}
	
.selectboxoptions_wrap
{
	display:none;
	clear:both;
	position: absolute;
	
}

.selectboxoptions_radio
{
	list-style: none;
	padding:0;
	margin:0 0 0 1px;
}

.selectboxoptions_radio li
{
	padding:3px 0 2px 9px;
	margin:0px;
	color:#69767e;
	font-size: 12px;
	cursor: pointer;
	border-bottom: 1px solid #e3e3e3;
	border-top: 1px solid #e9e9e9;
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	float: left;
	width: 200px !important;
	width: 211px;
	background-color:#f3f3f3;
}

.hover
{
	background-color:#e9e5ac !important; 
	color: #556067 !important;
}

.selectboxfoot div, .selectboxfoot
{
	display: none;
}

/*end selectbox*/

.home_subscribe .box_title
{
	height: 57px;
	text-indent: -4000px;
	overflow: hidden;
	margin: 0;
	padding:0;
}

.home_subscribe
{
	color: #ffffff;
	padding-left: 2px;
}

.signupbox_textbox
{
	margin: 13px 6px 0 0 !important;
	margin-right: 3px;
	float: left;
	padding: 2px 0 0 8px;
	height: 21px;
	width: 150px;
	border: 1px solid #84302a;
	font-size: 12px;
	color: #5c707c;
	background: #f3f3f3;
}

.signupbox_button
{
	border:none;
	margin-top: 13px;
}

ul.home_buttons
{
	padding: 11px 0 0 2px;
	margin: 0px;
	display: block;
	list-style: none;
}

.home_buttons li
{
	padding: 0px!important;
	margin: 0px;
	float: left;
	width: 100%;
}

.home_buttons li a
{
	display:inline-block;
	display:block;
	width: 212px;
	text-indent: -4000px;
	overflow: hidden;
}

.home_buttons li a:hover
{
	background-position: 0 -47px;
}

.rec_button{background: url(/85256A8D0062C8D5/vwFilesByName/homeButtonsImages/$File/1.gif) 0 0 no-repeat;height: 41px;}
.service_button{background: url(/85256A8D0062C8D5/vwFilesByName/homeButtonsImages/$File/2.gif) 0 0 no-repeat;height: 47px;}
.gis_button{background: url(/85256A8D0062C8D5/vwFilesByName/homeButtonsImages/$File/3.gif) 0 0 no-repeat;height: 44px;}
.bill_button{background: url(/85256A8D0062C8D5/vwFilesByName/homeButtonsImages/$File/4.gif) 0 0 no-repeat;height: 45px;}
.green_button{background: url(/85256A8D0062C8D5/vwFilesByName/homeButtonsImages/$File/5.gif) 0 0 no-repeat;height: 44px;}
.em_button{background: url(/85256A8D0062C8D5/vwFilesByName/homeButtonsImages/$File/6.gif) 0 0 no-repeat;height: 39px;}







