body #page-home {margin-top:0;padding:0;}
body #page {margin:0 auto!important;padding-top:0;}
body #content {margin-top:0;padding-top:0;border:0px solid #fff;}

#page-content {color:#575757}

.panel #sitesearch fieldset {margin:0 0px;padding:10px 0;border:0;	width:163px;}

#page-home #content {background:url(/assets/gfx/bgs/bg_home.gif) 756px 0 repeat-y; }

#page-home #mast {;margin:21px 0 10px 0;padding:0;}

#page-home #main{width:746px;padding-top:0;}
#page-home #subcontent {width:202px;padding-top:20px;}

#banners{height:260px; position:relative; margin-bottom:15px;}
.tab-content{display:none;position:absolute;}
#tabs{
	position:absolute;
	bottom:10px;
	left:10px;
	float:left;
}
#tabs ul{
	padding:0;
	margin:0;
	list-style:none;
}
#tabs li{ float:left; margin:0; padding:0;}
#tabs li a{
	width: 242px;
	height: 40px;
	display:block;
	color:transparent;
	overflow:hidden;
	text-indent:-1000px;
	outline:none;
	
}
#tabs li#tab-1 a{background:url(/assets/gfx/home/banner_sprite.png) no-repeat 0 0;}
#tabs li#tab-2 a{background:url(/assets/gfx/home/banner_sprite.png) no-repeat -242px 0;}
#tabs li#tab-3 a{background:url(/assets/gfx/home/banner_sprite.png) no-repeat -484px 0;}

#tabs li#tab-1.active a{background-position:0 -43px}
#tabs li#tab-2.active a{background-position:-242px -43px}
#tabs li#tab-3.active a{background-position:-484px -43px}

h2 {border:2px solid #e0dfe3;color:#FFFFFF;font-weight:bold;font-size:1.7em;background:#2371b1;padding:7px 14px;background:url(/assets/gfx/hx-fade.gif) #357abd repeat-x;}

#home-news{width:367px;float:left}
#home-issues {width:367px;float:right}

#home-news h2, #home-issues h2{
	background:url(/assets/gfx/home/bg_home_h2.png) no-repeat;
	border:none;
	min-height:35px;
	*height:35px;
}

#page-home #subcontent {
	float:right;
	width:202px;padding:20px 0 0 0;margin:0
}

#page-home #subcontent div.panel, 
#page-home #subcontent div.panelette {margin:0 12px 9px 12px;position:relative;background-color:#f2f4fc}
#page-home #subcontent div.panelette.nowt {margin:0 12px 9px 12px;position:relative;background-color:#ffffff;border:0;}

#page-home #subcontent h3 {color:#fff;;font-size:1.2em;background:url(/assets/gfx/title_column.jpg) #ffffff;padding:7px 14px;margin:0;;border:0;font-weight:normal}


ul.infoboxes  {list-style:none;margin:0;padding:1em 0 0 0;}
.infoboxes li {list-style:none;margin:0;padding:0 0 1em 0;}
.infoboxes li {display:block;width:179px;height:67px;}

.infoboxes #li_jobs a  {background:url(/assets/gfx/home/jobs.gif) no-repeat;}
.infoboxes #li_ifb a  {background:url(/assets/gfx/gfx_businesses.gif) no-repeat;}
.infoboxes #li_ifc a  {background:url(/assets/gfx/gfx_consumers.gif) no-repeat;}

.infoboxes li a {width:179px;height:67px;display:block;text-indent:-99999px;overflow:hidden;font-size:1px;}

#login_button {padding:12px 12px 0 12px}

#page-home #foot {background:url(/assets/gfx/footer.jpg) no-repeat;; }

div.item{margin:0 10px;padding:10px 0;border-bottom:1px dashed #ccc;clear:both;color:#575757}
div.item.spotlighttrue {background-color: #eee;}

div.item1 div.item-image {float:left;width:80px;}
div.item1 div.item-image img {width:70px;padding:3px;border:1px solid #ccc;}
div.item1 div.item-article {float:right;width:250px;}
div.item1 div.item-article.imageless {float:left;width:346px;}

p.item-title {background:url(/assets/gfx/icons/blue_sqaure.jpg) no-repeat 5px 3px;padding-left:25px;margin:0 0 0 0;color:#111;font-size:1.3em;float:left;width:65%;}
p.item-title a {color:#000;}
p.item-date {font-size:1em;padding:5px 0 0 0;margin:0;color:black;float:right;width:24%;text-align:right;}
div.item-summary {font-size:1.1em;color:#575757;padding:5px 0 0 25px;}

h3#h3lc {color:#1464a2;padding:10px 0 0 10px;}
.hpdiv {border-top:2px solid #e0dfe3;;padding-top:10px;margin-top:10px;;}
.hpla a {;margin:0 10px;background:url(/assets/gfx/link_arrow.gif) 0 50% no-repeat;padding-left:10px;color:#000;}


.panel .hpla  {;margin:0 10px;}
#subcontent .panel .hpla a {;margin:0 10px;background:url(/assets/gfx/link_arrow.gif) 0 50% no-repeat;padding-left:10px;color:#000;font-size:0.9em;text-decoration:none;}
#subcontent .panel li.hpla a {;margin:0 00px;background:url(/assets/gfx/link_arrow.gif) 0 50% no-repeat;padding-left:10px;color:#000;font-size:0.9em;text-decoration:none;}
.hpla a:hover{text-decoration:underline;}

div#fhbr.panel {border:3px solid #2470b2;}
#subcontent div#fhbr.panel h3 {border-bottom:3px solid #2470b2;background-position:-3px -3px;padding:3px 10px}
p#fhbr_txt {font-size:1.3em;font-weight:bold;width:70px;float:left;margin:12px 0 0 20px;;color:#575757;}
p#fhbr_rate {font-size:2.6em;font-weight:bold;width:60px;float:right;margin:12px 20px 0 0px;color:#575757;}
#subcontent div#fhbr.panel a {color:#555;text-decoration:none;}

legend {display:none;}
.panel #login fieldset{margin:0 0px;padding:0 13px;border:0;	width:150px;}
.panel #login label {display:block;font-size:1.1em;}
.panel #login input.formTEXT {display:block;font-weight:normal;padding:2px;border:1px solid #c5c5c5;margin:5px 0;width:100%;}

label#remembercheck{float:left;width:90px;;}
div.btn {floaT:right;width:52px;clear:none;}


#ticker01 {display:none;}
div.nxTickerWrap #ticker01 {display:block;}

#home-issues h3 {
	color:#447fb7;
}
