body { 
  margin: 0;	
  padding: 0;
  background: #fff;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.roundedcornr_box_993027 {
   background: #ddddff;
}
.roundedcornr_top_993027 div {
   background: url(/images/roundedcornr_993027_tl.png) no-repeat top left;
}
.roundedcornr_top_993027 {
   background: url(/images/roundedcornr_993027_tr.png) no-repeat top right;
}
.roundedcornr_bottom_993027 div {
   background: url(/images/roundedcornr_993027_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_993027 {
   background: url(/images/roundedcornr_993027_br.png) no-repeat bottom right;
}

#header {
  background: #fff url(/images/h-grad.png) repeat-x;
  height: 60px;
  margin-top: 10px;
  text-align: left;
  padding-top: 1px;
}

#container {
  width: 820px;
  min-width: 760px;	
  margin: 0 auto;
  padding: 0px;
}

#sidemenu {
  background: #AADDFF;
  font-size: 80%;
  width: 150px;
  padding: 0;
}

#sidemenu ul {
  list-style: none; 
  margin-left: 0px;
  padding: 0;
}

a { color: #0044FF; }
/*a:hover { background-color: #b00; color: #eee; }*/

#content { 
font-size: 75% }

#compcontent { 
font-size: 75% }

#giscontent { 
font-size: 75% }

/*th { background-color: #933; color: #fff; }*/
tr.odd { background-color: #fcc; }
tr.even { background-color: #ecc; }

/* User table styling */
table#users { width: 100%;}
table#users th { font-size: 95%; }
table#users td { font-size: 90%; }

/* Forum styling */
table#forums { width: 100%; background-color: #fff; border: 1px solid #c33; }
table#forums td.name  { width: 60% }
table#forums td.topic { width: 20%; text-align: center; }

table#topics { width: 100%; background-color: #fff; border: 1px solid #000; }
table#topics td.name   { width: 60% }
table#topics td.reply  { width: 20%; text-align: center; }
table#topics td.author { width: 20%; text-align: center; }

table#posts { width: 100%; background-color: #fff; border: 1px solid #000; }
table#posts td.author { width: 20%; vertical-align: top; }
table#posts td.body   { width: 80% }

.oddrow{background-color: #FFFFFF;} 
.evenrow{background-color: #DDDDDD;} 
.selected{background-color: yellow;} 




table#hdrsearchresults { background-color: #ddddff; border: 1px solid #000 }
table#hdrsearchresults td { font-weight: bold; text-align: center; border-bottom: 0px solid #000 }


.forumname { font-size: 1.1em; }
.forumdescription { font-size: 0.7em; padding-top: 0.4em; }

/* Photo gallery styling */
#photos ul { list-style: none; }
#photos li { display: inline; }

#photos li a img {
  margin: 10px;
  padding: 5px;
  background: #000;
}

#photo {
  margin-bottom: 20px;
  padding: 5px;
  background: #000;	
}

/* XFN Styling */
a.xfnRelationship {
	padding-right: 26px;
	background: url(/images/xfn-small.png) no-repeat right;
}

a.xfnRelationship[rel~="colleague"],
a.xfnRelationship[rel~="co-worker"] {
	padding-right: 21px;
	background: url(/images/xfn-colleague.png) no-repeat right;
}

a.xfnRelationship[rel~="colleague"][rel~="met"],
a.xfnRelationship[rel~="co-worker"][rel~="met"] {
	padding-right: 26px;
	background: url(/images/xfn-colleague-met.png) no-repeat right;
}

a.xfnRelationship[rel~="friend"] {
	padding-right: 21px;
	background: url(/images/xfn-friend.png) no-repeat right;
}

a.xfnRelationship[rel~="friend"][rel~="met"] {
	padding-right: 26px;
	background: url(/images/xfn-friend-met.png) no-repeat right;
}

a.xfnRelationship[rel~="sweetheart"] {
	padding-right: 21px;
	background: url(/images/xfn-sweetheart.png) no-repeat right;
}

a.xfnRelationship[rel~="sweetheart"][rel~="met"] {
	padding-right: 26px;
	background: url(/images/xfn-sweetheart-met.png) no-repeat right;
}

a.xfnRelationship[rel~="child"] {
	padding-right: 21px;
	background: url(/images/xfn-child.png) no-repeat right;
}

a.xfnRelationship[rel~="parent"] {
	padding-right: 21px;
	background: url(/images/xfn-parent.png) no-repeat right;
}

a.xfnRelationship[rel~="spouse"] {
	padding-right: 21px;
	background: url(/images/xfn-spouse.png) no-repeat right;
}

a.xfnRelationship[rel~="me"] {
	padding-right: 21px;
	background: url(/images/xfn-me.png) no-repeat right;
}



/* Tag cloud styling */
.tag1 { font-size: 100%; }
.tag2 { font-size: 120%; }
.tag3 { font-size: 140%; }
.tag4 { font-size: 160%; }
.tag5 { font-size: 170%; }
.tag6 { font-size: 180%; }



/*module styles*/
	.td_head{
		background: url(../../images/NJPF_topbar_bg.png) repeat-x;
		border-left:solid 1px #000;
		border-top:solid 1px #000;
		border-bottom:solid 1px #000;

	}
	.td_head span {
		font-weight:bold;
		padding-left:3px;
		}
		
		.td_head_alone{
/*		background-color:#b3d3ff;*/
		background: url(../../images/NJPF_topbar_bg.png) repeat-x;
		border:solid 1px #000;
		

	}
		
		.td_subhead_left{
/*		background-color:#b3d3ff;*/
		background: url(../../images/NJPF_topbar_bg.png) repeat-x;
		border-right:solid 1px #000;
		border-top:solid 1px #000;
		border-bottom:solid 1px #000;

	}
	.td_subhead_left span {
		font-weight:bold;
		padding-left:3px;
		}
		
		.td_subhead_left2 {
/*		background-color:#b3d3ff;*/
		background: url(../../images/NJPF_topbar_bg.png) repeat-x;
		border-right:solid 1px #000;
		
		border-bottom:solid 1px #000;

	}
	.td_subhead_left2 span {
		font-weight: bold;
		padding-left:3px;
		}
		
		.td_subhead_right{
/*		background-color:#b3d3ff;*/
		background: url(../../images/NJPF_topbar_bg.png) repeat-x;
		
		border-top:solid 1px #000;
		border-bottom:solid 1px #000;

	}
	.td_subhead_right span {
		font-weight:bold;
		padding-left:3px;
		}
	.td_content{
		
		border-left:solid 1px #000;
		
		
	}
	
	.td_content .input_text{
		
		margin:5px 0 5px 0;
		display:block;
		
		
	}
	
	.td_content input{
		
		margin:5px;
		display:block;
		
		
	}
	
	.td_content span {
		
		padding-left:3px;
		
		}
	
	.td_content_split{
		
		border-left:solid 1px #000;
		
		margin:0;
		padding:0;
	}
	
	.td_content_split span {
		
		padding-left:3px;
		
		}
	
	.td_left{
		
		border-right:solid 1px #000;
		
		
	}
	
	.odd {
	
	background-color:#E3E1E1;
	display:block;
	}
	
	.td_odd {
	
	border-bottom:solid 1px #000;
	border-right:solid 1px #000;
	background-color:#E3E1E1;
	
	}
	
	.tr_odd {
	
	background-color:#F0EDED;
	
	}
	
	.td_odd_right {
	
	border-bottom:solid 1px #000;
	
	background-color:#F0EDED;
	
	}
	
	.td_even {
	
	border-bottom:solid 1px #000;
	border-right:solid 1px #000;
	
	}
	
	
	.table_container{
	border-right:solid 1px #000;
	border-bottom:solid 1px #000;
	margin:0;
	padding:0;
	}
	
	.table_container3{
	border-top:solid 1px #000;
	border-bottom:solid 1px #000;
	margin:0;
	padding:0;
	}
	
	
	
	.table_container2{
	border:solid 1px #000;
	
	margin:0;
	padding:0;
	}
	
	.td_right{
	width:auto;
	
	}
	
	.checkbox_container{
		
		margin-left:50px;
		
	}
	
	.checkbox_container span{
		margin:5px 0 10px 0;
		font-weight:bold;
		display:block;
		
	}

	
	
	
	.use_code_box {	
		float:left;
		margin:10px 0 10px 10px;
		padding:5px;
		border: solid 1px #000;
	}
	
	.use_code_box  p{
		
		margin-top:0;
		padding-top:0;
		font-weight:bold;
	}
	
	.map_display_attributes_box {
		
		
		
		margin:10px 0 10px 10px;
		padding:5px;
		border: solid 1px #000;
	}
	
	.map_display_attributes_box  p{
		
		margin-top:0;
		padding-top:0;
		font-weight:bold;
	}

	.break {
		clear:both;
		float:left;
		
	}
	
	#menu_div{
		
		position:fixed;
		z-index:10;
		border:solid 5px #fff;
	}
	
	#status_area{
		
		position:fixed;
		top:50px;
		z-index:9;
		
	}
