body { margin:18px auto; width:939px; }

#top { background:url("../images/banner8.jpg") left top no-repeat; height:442px; width:939px; }
#menu { background:url("../images/menu_bg.gif") left top no-repeat; margin-top:12px; height:34px; padding-left:10px; width:939px; _width:929px; }
#main-content { margin-top:16px; }

#left-col { float:left; width:700px; }



#left-content1 { width:700px; }

#left-content1 .border-top { background:url("../images/l_1_t.gif") left top no-repeat; height:15px; }
#left-content1 .border-body { background:url("../images/l_1_m.gif") left top repeat-y; margin:0; min-height:20px; _height:20px; padding:10px; }
#left-content1 .border-bottom { background:url("../images/l_1_b.gif") left top no-repeat; height:15px; margin-bottom:10px; }
/*
#left-content1-border-top , #left-content1 .module  { background:url("../images/l_1_t.png") left top no-repeat; height:10px; }
#left-content1-border-body   { background:url("../images/l_1_m.png") left top repeat-y; margin:0; _margin-top:-10px; min-height:343px; _height:343px; padding:10px; }
#left-content1-border-bottom  { background:url("../images/l_1_b.png") left top no-repeat; height:10px; }
*/

#left-content1 .module  {  margin-bottom: 0px; } 
#left-content1 .banneritem { text-align: center ;}  

.content-header1 { background:url("../images/header1.gif") left top no-repeat; height:34px; width:685px; }

#right-col { float:left; margin-left:14px; width:221px; }
#right-content1 { width:221px; }

#right-content1 .border-top1 {  background:url("../images/r_1_t.gif") left top no-repeat; height:26px;  }
#right-content1 .border-body1{ background:url("../images/r_1_m.gif") left top repeat-y; min-height:50px; _height:50px; padding:10px; text-align:center; }
#right-content1 .border-bottom1{ background:url("../images/r_1_b.gif") left top no-repeat; height:15px; margin-bottom:10px; }

#right-content1 .border-top2 { background:url("../images/r_2_t.gif") left top no-repeat; height:15px; margin-top:8px; }
#right-content1 .border-body2{ background:url("../images/r_2_m.gif") left top repeat-y; min-height:50px; _height:50px; padding:10px; }
#right-content1 .border-bottom2{ background:url("../images/r_2_b.gif") left top no-repeat; height:15px; margin-bottom:10px; }

#right-content1 .border-top3 { background:url("../images/r_3_t.gif") left top no-repeat; height:15px; margin-top:8px; }
#right-content1 .border-body3{ background:url("../images/r_3_m.gif") left top repeat-y; min-height:50px; _height:50px; padding:5px; text-align:center; }
#right-content1 .border-bottom3{ background:url("../images/r_3_b.gif") left top no-repeat; height:15px; margin-bottom:10px; }

/*
#right-content1-border-top { background:url("../images/r_1_t.png") left top no-repeat; height:26px; }
#right-content1-border-body { background:url("../images/r_1_m.png") left top repeat-y; min-height:101px; padding:10px; }
#right-content1-border-bottom { background:url("../images/r_1_b.png") left top no-repeat; height:10px; }

#right-content2-border-top { background:url("../images/r_2_t.png") left top no-repeat; height:12px; margin-top:8px; }
#right-content2-border-body { background:url("../images/r_2_m.png") left top repeat-y; _margin-top:-10px; min-height:101px; padding:10px; }
#right-content2-border-bottom { background:url("../images/r_2_b.png") left top no-repeat; height:12px; }

#right-content3-border-top { background:url("../images/r_3_t.png") left top no-repeat; height:15px; margin-top:8px; }
#right-content3-border-body { background:url("../images/r_3_m.png") left top repeat-y; _margin-top:-10px; min-height:101px; padding:10px; }
#right-content3-border-bottom { background:url("../images/r_3_b.png") left top no-repeat; height:15px; }
*/

#footer { clear:both; padding-top:10px; text-align:center; }


.sf-menu a {
	border-left:	1px solid #fffb7e;
	height:			16px;
	border-top:		none;
	_float:			left;
	padding: 		.75em 1em;
	text-decoration:none;
}
.sf-menu li li a {
	_float:			none;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	background:		transparent;
	color:			#fff;
	font-weight:	bold;
}
.sf-menu ul {
	margin-top: 4px;
	position: absolute;
	top: -999em;
	width: 10em;
}
.sf-menu li {
	background:		none;
}
.sf-menu li li {
	background:		#ea9000;
}
.sf-menu li li li {
	background:		#f6c800;
}
.sf-menu .active, .sf-menu #current, .sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:hover, .sf-menu a:hover, .sf-menu a:active, .sf-menu a:focus  { 
	background:		url("../images/menu_bg_over.gif") left top repeat-x;
	outline:		0;
}

a.readon, li.s5_button_item table.nj_newsflash_body a.readon {
	color:#030303;
	border:solid 1px #ffa400;
	padding:8px;
	padding-top:4px;
	padding-bottom:4px;
	background:url(../images/s5_readon.png) repeat-x bottom center;
	margin-top:10px;
	float:left;
	/*width:80px;*/
	width:auto;
	font-size:11px;
	white-space:pre;
}

#ps_results{
	z-index: 9999;
	margin-left: -250px;
        _margin-left: -370px;
	position: absolute;
	width: 400px;
	background-color: #FFF;
	text-align: left;
	visibility: hidden;
}

.cd_moduletitle_logo {
	color : #fff ;
}

.moduletable table td { text-align:center; }

#phocagallery form table { clear:both; float:left; }