body {

	font:11px Verdana;

	margin: 0px;

	background:url('images/ApprovedGuarantee-Blank.png') top repeat-x; 

	border-top: 4px solid #002B4A;

}



#container {

	margin: 0px;

}



#page {

	width: 804px;

	margin: 0px auto;

}



	#header {

		width: 804px;

		height: 184px;

		margin: 0px;

	}

	

		#logo {

			width: 198px;

			height:184px;

			float: left;

			background: url('images/logo.png') bottom right no-repeat;

		}

		

		#options {

			width: 585px;

			height: 104px;

			float: left;

		}

		

			#memberslogin {

				width: 192px;

				height:65px;

				float: right;

				background: url('images/logout.png') no-repeat;

			}

				#memberslogin div {

					padding: 8px;

					text-align: center;

				}

				

					#memberslogin div a {

						color: #B4DF49;

						text-decoration: none;

					}

					

						#memberslogin div a:hover {

							text-decoration: underline;

						}

			

			#login {

				width: 415px;

				height:65px;

				float: right;

				background: url('images/loginbg.png') no-repeat;

			}

				#login div {

					margin-left: 5px;

				}

				#login a {

					color: #B4DF49;

					text-decoration: none;

					font-size: 10px;

				}

			

				#login .logincontrol {

					font: 11px Verdana;

					border: none;

					width: 105px;

				}

				#login .loginbutton {

					width:34px;

					height: 36px;

				}

				#login label {

					font-size: 10px;

					color: #B4DF49;

				}

			

		#navigation {

			float: right;

			color: #002B46;

			font-size: 12pt;

			text-align:right;

			margin-right: 13px;

		}

		

			#navigation a {

				color: #FFFFFF;

				font-size: 10pt;

				padding: 10px;

				text-decoration: none;

			}

			#navigation a:hover {

				color: #B4DF49;

			}

			

			#navigation .current {color: #B4DF49;}

	#main {

		width: 804px;

		float: left;

		background: url('images/contentrepeat.png') repeat-y;

	}

	

		#main .content {

			width: 756px; 

			float:left;

			background: url('images/topcontent.png') top no-repeat;

			padding-left: 24px;

			padding-right: 24px;

		}

		

		

		.benefits {

			background: #E6F5CA;

		}

				

		.benefits td {

			padding: 10px;

			font-size: 9px;

			border-bottom: 1px solid #FFFFFF;

			color:#1D5071;

		}

		

			.plus {

				background: url('images/plus.png') center no-repeat;

			}

			.minus {

				background: url('images/minus.png') center no-repeat;

			}

		

			#main .content .focus {

				width: 520px;

				float: left;

				font-size: 13px;

				color: #1E5075;

			}

			

				#main .content .focus a {

					color: #355600;

				}

				

				#main .content .focus a:hover {

					

				}

				

				#main .content .focus ol li {

					margin-bottom: 15px;

				}

			

				#main .content .focus h2 {

					margin-top: 0px;

					margin-bottom: 10px;

					margin-left: 0px;

					margin-right: 0px;

					padding: 0px;

					color: #669A11;

					font-size: 13px;

					font-weight: bold;

				}

				#main .content .focus h3 {

					margin-top: 10px;

					margin-bottom: 10px;

					margin-left: 0px;

					margin-right: 0px;

					padding: 0px;

					color: #669A11;

					font-size: 10px;

					font-weight: normal;

				}

				.padding {

					padding-left: 25px;

					padding-right: 25px;

				}

				

				.pad {

					padding-left: 10px;

					padding-right: 10px;

					padding-bottom: 10px;

				}

				#main .content .focus .titleimage {font-size: 22px; width:519px;}

				

			#main .content .sidebar {

				width: 181px;

				float:left;

				padding-left: 30px;

				padding-right: 25px;

				padding-top: 90px;

				background: url('images/getapproved.png') top no-repeat;

			}

			#main .content .memberssidebar {

				width: 181px;

				float:left;

				padding-left: 30px;

				padding-right: 25px;

				padding-top: 90px;

				background: url('images/newsandinfo.png') top no-repeat;

			}

		#prefooter {

			width: 804px;

			height: 17px;

			float: left;

			background: url('images/prefooter.png') no-repeat;

		}

		

	#footer {

		font-size: 10px;

		width: 804px;

		float: left;

		margin-top: 10px;

	}

	

		#footer div {margin: 0px auto; width: 804px; height:}

		#footer div p {text-align: center;}

		#footer div a {

			color: #234C65;

			text-decoration: none;

			padding: 6px;

		}

		#footer div a:hover {

			color: #669A11;

			

		}

		

		

.textbox {

	width: 175px;

}

	

.box {

margin-top: 50px;

float:left;

width:100%;



}

.message {

	padding: 10px;

	background: #EEEEEE;

	border: 1px solid #DDDDDD;

	margin-bottom: 10px;

}



.ratingoptions a {

	text-decoration: none;

	font-weight: bold;

	color: #78B11D;

}



#good {

	font-weight: bold;

	color:#73AF11;

}



#bad {

	font-weight: bold;

	color:#AF2C29;

}



.goodrating {

	font-weight: bold;

	color:#73AF11;

}



.badrating {

	font-weight: bold;

	color:#AF2C29;

}



ul li {

margin-top:0px;

padding-top: 0px;

margin-bottom:10px;

padding-bottom:0px;

}



#contactform {

	border:1px solid #dddddd;

	background:#f8f8f8;

	margin-bottom:20px;

	margin-left:auto;

	margin-right:auto;

	width:425px;

}



.trackingtable {

	border-left: 1px solid #AAAAAA;

	border-top: 1px solid #AAAAAA;

	padding: 0px;

	margin-top: 30px;

}



.trackingtable td {

	padding: 5px;

	color: #333333;

	border-bottom: 1px solid #AAAAAA;

	border-right: 1px solid #AAAAAA;

	margin:0px;

}



.commentstable {

	padding: 0px;

	margin-top: 30px;

}



.commentstable td {

	font-size:10px;

	padding: 5px;

	color: #333333;

	border-bottom:1px solid #DDDDDD;

	border-left: 0px solid #CCCCCC;	

}



.commentstable .read0 td {

	background: #f0f0f0;

	font-weight:bold;

	color: #164F7A;

	cursor:pointer;

}



.commentstable .read1 td {

	background: #f6f6f6;

	font-weight:normal;

	color: #313D47;

	cursor:pointer;

}



.commentstable .hidden {

	display:none;

}



.commentstable .hidden td {

	width:100%;

	color: #1E5075;

	background: #FFFFFF;

	border-left: 4px solid #CCCCCC;	

	border-right: 4px solid #CCCCCC;	

	border-bottom: 4px solid #CCCCCC;	

}



.commentstable .hidden td div{

	padding: 15px;

	font-size: 11px;

	color: #1E5075;

}



.approved {

	width:100%;

	float:left;

	padding-bottom:20px;

	border-bottom: 1px solid #CCCCCC;

	margin-bottom:20px;

}



.approved h1 {

	color: black;

	font-size: 12px;

	margin-top:0px;

	margin-bottom: 20px;

	padding: 0px;

	width:100%;

	float:left;

}



.approved h1 a {

	float:left;

	color:#669A11;

	font-weight: normal;

	text-decoration: none;

}



.approved .since {

	color:#669A11;

	font-size:12px;

	font-weight: bold;

	margin-top:10px;

	margin-bottom: 10px;

	width:100%;

	float:left;

}

.approved .points {

	float:left;

	 

}



/* admin part */

.submenu a {

padding: 5px;

float:left;

border-left: 1px solid #DDDDDD;

border-top: 1px solid #DDDDDD;

border-right: 1px solid #DDDDDD;

background: white;

color: #114488;

text-decoration: none;

}



.submenu .sel {



}



.frame {

		padding: 10px;

		background: #FFFFFF;

		border-top: 1px solid #DDDDDD;

		float:left;

		width:430px;

}







.current_submenu {

	color: #333333;

	font-weight:bold;

	text-decoration: underline;

}



.tbl {

	border: 1px solid #AAAAAA;

	

}



.tbl td {

			background: #F3F3F3;

			padding: 5px;

			border: 1px solid #EEEEEE;

		}

		

.tbl2 .column td {

background: #cccccc;

font-weight:bold;

}



.tbl2 {

	border: 1px solid #AAAAAA;

	

}



.tbl2 td {

			background: #eeeeee;

			padding: 4px;

			font-size:10px;

}



.sidebararticle {

	margin-top:20px;

	padding-bottom:20px;

	border-bottom:1px solid #DDDDDD;

}

.sidebararticle h2 {

	font-size:12px;

	color: #669A11;

	margin-top:10px;

	margin-bottom:10px;

}



.sidebararticle a {

	color:#355600

}



.recent {

padding-top:15px;

padding-bottom:15px;

border-bottom:1px solid #DDDDDD;

width:450px;

float:left;

text-decoration:none;

}





	.article {

		background: url('images/article.png') right no-repeat;

	}



	.file {

		

		background: url('images/file.png') right no-repeat;

	}



	.video {

		

		background: url('images/video.png') right no-repeat;

	}

