/* CSS Document */
p{
	font-family:arial;
	font-size:13px;
	font-weight:normal;
	text-align:left;
	color:#515151;
	margin:0px;
	padding:0px;
	padding-bottom:15px;
}
h1{
	font-family:arial;
	font-size:24px;
	font-weight:bold;
	text-align:left;
	color:#6a7c43;
	margin:0px;
	padding:0px;
	margin-bottom:15px;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	border-bottom:2px;
	border-color:#6a7c43;
	border-style:solid;
}
h2{
	font-family:arial;
	font-size:20px;
	font-weight:bold;
	text-align:left;
	color:#6a7c43;
	margin:0px;
	padding:0px;
	margin-bottom:15px;
	padding-top:15px;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	border-bottom:1px;
	border-color:#6a7c43;
	border-style:solid;
}
h3{
	font-family:arial;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	color:#515151;
	margin:0px;
	padding:0px;
	margin-bottom:15px;
}

.header-changes {
color:#6a7c43;
	margin:0px;
	padding:0px;
	margin-bottom:15px;
	padding-top:15px;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	border-bottom:1px;
	border-color:#6a7c43;
	border-style:solid;
}
td,li,div{
	font-family:arial;
	font-size:13px;
	font-weight:normal;
	color:#515151;
	margin:0px;
	padding:0px;
}
li{
	text-align:left;
}
ul,ol{
	margin:0px;
	padding:0px;
	padding-left:10px;
	margin-left:10px;
}
ol{
	padding-left:15px;
	margin-left:15px;
	margin-bottom:0px;
}
ol li{
	margin-bottom:15px;
}
table,ul{
	margin-bottom:15px;
}
ul ul{
	margin-bottom:0px;
}
form{
	margin:0px;
	padding:0px;
}
.button{
	cursor:pointer;
	border:0px;
}
a{
	font-weight:bold;
	text-decoration:none;
	color:#e0aa2f;
}
a img{
	border:0px;
}
a:link{
	color:#e0aa2f;
}
a:hover{
	color:#813487;
}
a:visited{
	color:#9e9e9e;
}
.quote{
	position:relative;
	width:569px;
	margin:auto;
	padding-bottom:15px;
}
	.quote-top{
		position:relative;
	}
	.quote-content{
		position:relative;
		background:url("../images/structure/quote_middle.png");
		width:569px;
	}
		.quote-text{
			position:relative;
			width:523px;
			margin:auto;
		}
		.quote-text p{
			font-size:14px;
			color:#6a7c43;
			font-weight:bold;
			text-align:center;
			margin:0px;
			padding:0px;
		}
	.quote-bottom{
		position:relative;
	}
.superbold{
	font-size:16px;
	font-weight:bold;
	color:#5d2161;
}
hr{
	color:#6a7c43;
	background-color:#6a7c43;
	height:1px;
	size:1px;
	border:0px;
}
body{
	background:url("../images/structure/background.jpg") repeat-x top #64763f;
	text-align:center;
	margin:0px;
	margin-top:9px;
	overflow-y:scroll;
}
	#container{
		position:relative;
		margin:auto;
		width:912px;
		height:587px;
	}
		#header{
			position:absolute;
			top:0px;
			left:0px;
			width:912px;
			height:158px;
			background:url("../images/structure/header_back.png");
		}
			#header-title{
				position:absolute;
				top:23px;
				left:38px;
				width:615px;
				height:76px;
			}
			#caps{
				position:absolute;
				top:26px;
				left:725px;
				width:124px;
				height:69px;
			}
		#board{
			position:absolute;
			top:101px;
			left:6px;
			width:899px;
			height:408px;
			background:url("../images/structure/board_back.png");
			z-index:3;
		}
			#menu{
				position:absolute;
				top:11px;
				left:11px;
				width:177px;
				height:231px;
				background:url("../images/structure/menu_back.jpg");
				z-index:3;
			}
				#menu-content{
					position:absolute;
					top:0px;
					left:0px;
					width:177px;
					height:217px;
				}
				.menu-item{
					width:162px;
					height:20px;
					background:none;
					text-align:left;
					padding-left:15px;
					padding-top:1px;
					cursor:pointer;
				}
				.menu-item a{
					font-weight:bold;
					text-decoration:none;
					color:#ffffff;
				}
				.menu-item a:link{
					color:#ffffff;
				}
				.menu-item a:hover{
					color:#ffffff;
				}
				.menu-item a:visited{
					color:#ffffff;
				}
				.menu-popup{
					position:absolute;
					top:0px;
					left:0px;
					width:180px;
					background:#5d2161;
					border:1px #2c102e solid;
					padding:0px;
					padding-top:5px;
					padding-bottom:5px;
					z-index:4;
					visibility:hidden;
				}
				.menu-popup .menu-item{
					padding-left:10px;
					width:auto;
					height:auto;
				}

			#eletter{
				position:absolute;
				top:245px;
				left:11px;
				width:177px;
				height:152px;
			}
				#eletter-box{
					position:absolute;
					top:27px;
					left:0px;
					width:175px;
					height:124px;
					border-top:0px;
					border-left:1px;
					border-right:1px;
					border-bottom:1px;
					border-color:#c9992c;
					border-style:solid;
				}
			#newsletter{
				position:absolute;
				top:245px;
				left:11px;
				width:177px;
				height:152px;
			}
				#newsletter-title{
					position:absolute;
					top:0px;
					left:0px;
					width:177px;
					height:27px;
				}
				#newsletter-box{
					position:absolute;
					top:27px;
					left:0px;
					width:175px;
					height:124px;
					border-top:0px;
					border-left:1px;
					border-right:1px;
					border-bottom:1px;
					border-color:#6a266e;
					border-style:solid;
				}
					#newsletter-text{
						position:absolute;
						top:0px;
						left:0px;
						width:165px;
						height:77px;
						padding:5px;
						padding-top:8px;
					}
					#newsletter-text p{
						font-size:12px;
					}
					#newsletter-form{
						position:absolute;
						top:89px;
						left:0px;
						width:175px;
						height:35px;						
					}
						#newsletter-input{
							position:absolute;
							top:8px;
							left:4px;
							width:106px;
							height:16px;
							border:1px #4e4e4e solid;
						}
						#newsletter-submit{
							position:absolute;
							top:8px;
							left:118px;
							width:50px;
							height:20px;
						}
			#content{
				position:absolute;
				top:11px;
				left:191px;
				width:697px;
				height:386px;
			}
		#footer-top{
			position:absolute;
			top:521px;
			left:16px;
			width:881px;
			height:20px;
		}
		#footer-bottom{
			position:absolute;
			top:541px;
			left:16px;
			width:881px;
			height:46px;
		}

		#footer-top td{
			color:#000000;
		}
		#footer-top table{
			margin:0px;
			padding:0px;
			width:874px;
		}

		#footer-bottom a{
			text-decoration:none;
			font-weight:normal;
			color:#ffda84;
		}
		#footer-bottom a:link{
			color:#ffda84;
		}
		#footer-bottom a:hover{
			color:#fdffb9;
		}
		#footer-bottom a:visited{
			color:#e5e5e5;
		}
		#footer-bottom table{
			margin:0px;
			padding:0px;
			width:874px;
		}
		#footer-bottom td{
			padding-top:10px;
			color:#ffffff;
		}
		
/*Subpage styles*/

body.alt{
	background:url("../images/structure/back_top.jpg") repeat-x top #ffffff;
}
	#back-bottom{
		width:100%;
		background:url("../images/structure/back_bottom.jpg") repeat-x bottom;
	}
		#scroll-container{
			position:relative;
			width:912px;
			margin:auto;
		}
			#top-section{
				position:relative;
				width:912px;
				height:352px;
				z-index:2;
			}
				#scroll-board{
					position:absolute;
					top:101px;
					left:6px;
					width:899px;
					height:251px;
					background:url("../images/structure/scroll_board_back.png");
					z-index:2;
				}
					#scroll-board-content{
						position:absolute;
						top:11px;
						left:191px;
						width:697px;
						height:231px;
					}
			#mid-section{
				position:relative;
				width:899px;
				margin:auto;
				background:url("../images/structure/mid_section_back.png") repeat-y center;
			}
				#leftbar{
					float:left;
					width:177px;
					margin-left:11px;
				}
					#leftbar-eletter{
						position:relative;
						width:177px;
						height:152px;
					}
					#leftbar-newsletter{
						position:relative;
						width:177px;
						height:152px;
						margin-top:4px;
					}
					#leftbar-networking{
						position:relative;
						width:177px;
						margin-top:4px;
					}
						#leftbar-networking-title{
							position:relative;
							width:177px;
							height:54px;
						}
						#leftbar-networking-box{
							position:relative;
							width:175px;
							border-top:0px;
							border-left:1px;
							border-right:1px;
							border-bottom:1px;
							border-color:#676767;
							border-style:solid;
						}
							#leftbar-networking-text{
								width:165px;
								padding:5px;
								padding-bottom:0px;
							}
							#leftbar-networking-text p,
							#leftbar-networking-text h1,
							#leftbar-networking-text h2,
							#leftbar-networking-text h3{
								padding-bottom:0px;
								margin-bottom:5px;
							}
					#leftbar-system{
						position:relative;
						width:177px;
						margin-top:4px;
					}
						#leftbar-system-title{
							position:relative;
							width:177px;
							height:27px;
						}
						#leftbar-system-box{
							position:relative;
							width:175px;
							border-top:0px;
							border-left:1px;
							border-right:1px;
							border-bottom:1px;
							border-color:#6a7c43;
							border-style:solid;
						}
							#leftbar-system-text{
								width:165px;
								padding:5px;
								padding-bottom:0px;
							}
							#leftbar-system-text p,
							#leftbar-system-text h1,
							#leftbar-system-text h2,
							#leftbar-system-text h3{
								padding-bottom:0px;
								margin-bottom:5px;
							}
				#mid-content{
					position:relative;
					width:681px;
					min-height:644px;
					margin:0px;
					margin-left:197px;
					margin-right:21px;
					text-align:left;
				}
			#mid-bottom{
				position:relative;
				width:899px;
				margin-top:0px;
				margin:auto;
			}
			#scroll-footer-top{
				position:relative;
				margin:auto;
				width:881px;
				height:20px;
				padding-top:26px;
			}
			#scroll-footer-bottom{
				position:relative;
				margin:auto;
				width:881px;
				padding-bottom:9px;
			}

/*
	These styles are for both scrolling page footers and static page footers
*/

			#footer-top td,
			#scroll-footer-top td{
				color:#000000;
			}
			#footer-top table,
			#scroll-footer-top table{
				margin:0px;
				padding:0px;
				width:874px;
			}
	
			#footer-bottom a,
			#scroll-footer-bottom a{
				text-decoration:none;
				font-weight:normal;
				color:#ffda84;
			}
			#footer-bottom a:link,
			#scroll-footer-bottom a:link{
				color:#ffda84;
			}
			#footer-bottom a:hover,
			#scroll-footer-bottom a:hover{
				color:#fdffb9;
			}
			#footer-bottom a:visited,
			#scroll-footer-bottom a:visited{
				color:#e5e5e5;
			}
			#footer-bottom table,
			#scroll-footer-bottom table{
				margin:0px;
				padding:0px;
				width:874px;
			}
			#footer-bottom td,
			#scroll-footer-bottom td{
				padding-top:10px;
				color:#ffffff;
			}
/*
	Network levels page styles
*/
	#network-levels-box{
		position:relative;
		width:680px;
		height:456px;
	}
	#network-levels-box h1{
		text-align:center;
		font-size:26px;
		border:0px;
		margin:0px;
		padding:0px;
		padding-bottom:15px;
	}
		#network-levels-freeresources{
			position:absolute;
			top:0px;
			left:0px;
			width:167px;
		}
			#freeresources-box{
				padding:5px;
				border-top:0px;
				border-left:3px;
				border-right:3px;
				border-bottom:3px;
				border-color:#c58c0b;
				border-style:solid;
				height:506px;
				background:#ffefcb;
			}
			#freeresources-box h1{
				color:#c58c0b;
			}
		#network-levels-nfrplatinumnetwork{
			position:absolute;
			top:0px;
			left:171px;
			width:167px;
		}
			#nfrplatinumnetwork-box{
				padding:5px;
				border-top:0px;
				border-left:3px;
				border-right:3px;
				border-bottom:3px;
				border-color:#676767;
				border-style:solid;
				height:506px;
				background:#f0f0f0;
			}
			#nfrplatinumnetwork-box h1{
				color:#676767;
			}
		#network-levels-nfrsuccesssystem{
			position:absolute;
			top:0px;
			left:342px;
			width:167px;
		}
			#nfrsuccesssystem-box{
				padding:5px;
				border-top:0px;
				border-left:3px;
				border-right:3px;
				border-bottom:3px;
				border-color:#5d6f3b;
				border-style:solid;
				height:506px;
				background:#e0ecc8;
			}
		#network-levels-partneringforprofits{
			position:absolute;
			top:0px;
			left:513px;
			width:167px;
		}
			#partneringforprofits-box{
				padding:5px;
				border-top:0px;
				border-left:3px;
				border-right:3px;
				border-bottom:3px;
				border-color:#551e58;
				border-style:solid;
				height:506px;
				background:#f1e1f2;
			}
		.bottom-button-center{
			position:absolute;
			left:10px;
			bottom:10px;
		}
		.super-duper-bold{
			font-size:24px;
			font-weight:bold;
			color:#5d2161;
		}

/*Login boxes*/

#loginbox-nfrnetwork{
	float:right;
	margin:10px;
	margin-right:0px;
}
#loginbox-nfrnetwork form,
#loginbox-nfrnetwork table{
	margin:0px;
	padding:0px;
}
#loginbox-nfrnetwork-form{
	border-top:0px;
	border-left:3px;
	border-right:3px;
	border-bottom:3px;
	border-color:#c58c0b;
	border-style:solid;
	background:#ffefcb;
	width:319px;
}
#loginbox-platinum{
	float:right;
	margin:10px;
	margin-right:0px;
}
#loginbox-platinum form,
#loginbox-platinum table{
	margin:0px;
	padding:0px;
}
#loginbox-platinum-form{
	border-top:0px;
	border-left:3px;
	border-right:3px;
	border-bottom:3px;
	border-color:#676767;
	border-style:solid;
	background:#f0f0f0;
	width:319px;
}

/*Database styles*/

.toolbar{
	padding:5px;
	width:680px;
	background:#dddddd;
}
.toolbar div{
	text-align:center;
}
.toolbar p{
	text-align:center;
	padding:0px;
}
.toolbar-pages{
	float:right;
	height:18px;
	width:94px;
	padding:3px;
}
.toolbar-next{
	float:right;
	height:24px;
	width:175px;
}
.toolbar-rows{
	float:right;
	height:24px;
	width:215px;
}
.toolbar-prev{
	float:right;
	height:24px;
	width:290px;
}
.toolbar-keyword{
	height:24px;
	width:680px;
	text-align:left;
}
.toolbar-keyword p{
	text-align:left;
}
.toolbar-category{
	width:680px;
	text-align:left;
}
.toolbar-category p{
	text-align:left;
}
.toolbar-category select{
	margin-top:2px;
}
.admin-panel{
	width:670px;
	padding:10px;
	background:#dddddd;
}

/*User login styles*/

.user-feature-frame{
	padding:5px;
}
.user-feature-free{
	padding:10px;
	background:#ffefcb;
	border:3px #c58c0b solid;
}
.user-feature-free h1,
.user-feature-free h2,
.user-feature-free h3{
	border:0px;
	padding:0px;
	margin:0px;
	color:#c58c0b;
}
.user-feature-platinum{
	padding:10px;
	background:#f0f0f0;
	border:3px #676767 solid;	
}
.user-feature-platinum h1,
.user-feature-platinum h2,
.user-feature-platinum h3{
	border:0px;
	padding:0px;
	margin:0px;
	color:#676767;
}
.user-feature-frame a{
	color:#6a7c43;
}
.user-feature-frame a:link{
	color:#6a7c43;
}

