BODY { margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif;}
FIELDSET { margin: 0; padding: 0; border: none;}

.home-header-wrapper { background: url(../images/bg-home-header-green.gif) no-repeat top center; height: 45px; width: 1024px; margin: 0 auto;}
.home-header-wrapper H1 {margin: 0 auto; padding: 10px 0 0 40px; float: left;}
.home-header-wrapper H1 A { color: #FFFFFF; text-transform: uppercase; font-size: 24px; text-decoration: none;}
.home-header-wrapper P { margin: 0; padding: 20px 22px 0 0; font-size: 12px; color: #FFFFFF}
.home-header-wrapper P A { color: #FFFFFF}

#home-overlay{
	background:url(../images/trans.png);
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	z-index:9;
}

#home-pop{
	position:absolute;
	border:1px solid #e8cf2c;
	background:#fff9df;
	width:500px;
	height:80px;
	top:50%;
	left:50%;
	margin: -50px 0px 0px -300px;
	padding: 10px;
	color:#496fb0;
	z-index:10;
	font-family:"lucida grande", tahoma, arial, sans-serif;
	font-size:11px;
}

.home-content { background: url(../images/bg-home-content-grey.jpg) repeat-x; width: 1024px; height: 389px; margin: 0 auto;}
.home-content FORM { width: 340px; height: 362px; padding:40px 0 0 300px; margin: 0; background: url(../images/bg-home-form.jpg) no-repeat; float: left;}
.home-content table.form-wrap { width: 340px; height: 280px; background: url(../images/bg-formwrap.gif) no-repeat;}
.home-content FORM P { color: #2A4473; font-size: 18px; margin: 0; padding: 5px;}
.home-content FORM P LABEL { display: block; width: 100px; float: left; text-align: right; margin-right: 25px;}
.home-content INPUT[type=text], .home-content SELECT { padding: 6px; border: 1px solid #A7B6D0; vertical-align: middle; }
.home-content INPUT[type=submit] { background: #7DB463; border: 1px solid #4A7F2D; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; cursor: pointer;}
.home-content FORM UL { margin: 22px 0 0 0; padding: 20px 10px 0 35px; border-top: 1px solid #C3CADA; color: #797979; list-style: square;}
.home-content FORM LI SPAN { color: #4B6EB0; font-size: 11px; font-family: Trebuchet MS;}
.input01 { width: 139px;}
.input02 { width: 33px;}
.input03 { width: 134px;}
.input04 { border: 1px solid #C9D2E0; padding: 2px; width: 130px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-left: 5px;}

.home-content .testimonial { float: left; width: 295px; margin: 40px 0 0 35px;}
.home-content .testimonial UL { margin: 0; padding: 0; list-style: none; color: #434343; font-size: 14px; line-height: 18px;}
.home-content .testimonial LI { margin-bottom: 18px;}
.home-content .testimonial LI IMG { float: left; margin-right: 5px;}
.home-content .testimonial LI A { color: #4B6EB0; text-decoration: none; font-weight: bold;}
.home-content .testimonial LI EM { color: #929292; font-weight: normal; font-style: normal; font-size: 12px;}
.home-content .testimonial LI STRONG { color: #4B6EB0; font-size: 12px;}
.online { background: url(../images/icon-online.gif) no-repeat; padding-left: 22px;}
.offline { background: url(../images/icon-offline.gif) no-repeat; padding-left: 22px;}

.footer { border-top: 1px solid #E4E4E4; margin: 17px auto; width: 1000px; padding: 15px 0; font-size: 11px;}
.footer P { margin: 0; padding: 0; width: 50%; float: left; color: #898989;}
.footer P SPAN { color: #4B6EB0;}
.footer P A { color: #4B6EB0; text-decoration: none; margin: 0 4px;}
.footer P A:hover { text-decoration: underline;}

.wrapper { width: 950px; margin: 9px auto 0 auto;}
.content-left { width: 271px; float: left;}
.content-left H1 { background: url(../images/bg-left-top.gif) no-repeat; width: 256px; height: 49px; margin: 0; padding: 15px 0 0 15px;}
.content-left H1 A { color: #FFFFFF; text-transform: uppercase; font-size: 30px; text-decoration: none;}
.content-left FORM { width: 271px; padding:24px 0 0 0px; margin: 0;}
.content-left FORM P { color: #2A4473; font-size: 18px; margin: 0; padding: 5px;}
.content-left FORM P LABEL { display: block; width: 95px; float: left; text-align: right; margin-right: 25px;}
.content-left INPUT[type=text], .content-left SELECT { padding: 2px; border: 1px solid #A7B6D0; vertical-align: middle}
.content-left INPUT[type=submit] { background: #7DB463; border: 1px solid #4A7F2D; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; cursor: pointer;}
.content-left H2 { margin: 22px 0 0 0; font-size: 12px; background: #ECEFF5; border-top: 1px solid #94A3C4; padding: 5px 0 5px 10px; font-weight: normal;}
.content-left FORM UL { margin: 25px 0 0 0; padding: 0 10px 0 35px; color: #797979; list-style: square;}
.content-left FORM LI SPAN { color: #4B6EB0; font-size: 11px; font-family: Trebuchet MS;}

.content-right { width: 679px; float: left}
.search FORM { background: url(../images/bg-search.gif) no-repeat; margin: 0; padding: 0; width: 679px; height: 45px;}
.search P { margin: 0; padding: 16px 15px 0 0;}
#button-search { width: 20px; height: 22px; border: none; background: url(../images/bg-search-button.gif); vertical-align: middle; cursor: pointer;}
#input-search { border: 1px solid #4065A3; height: 18px; padding: 2px 0 0 5px; vertical-align: middle; font-family: Arial, Helvetica, sans-serif; color: #8A8A8A;}

.top-match { width: 670px; margin: 0 auto;}
.top-match H2 { margin: 18px 0 10px 0; font-size: 12px; background: #ECEFF5; border-top: 1px solid #94A3C4; padding: 5px 0 5px 10px; font-weight: normal;}
.top-match UL { margin: 0; padding: 0; list-style: none;}
.top-match LI { display: block; float: left; width: 25%; text-align: center;}
.top-match LI A IMG { border: 1px solid #D5D5D5; padding: 3px;}

.profiles { width: 670px; margin: 14px auto 0 auto; clear: both; font-size: 12px; color: #797979; font-weight: bold;}
.profiles FORM { margin: 0; padding: 6px; background: #F5F5F5; border-bottom: 1px solid #D5D5D5; border-top: 1px solid #D5D5D5;}
.profiles FORM P { margin: 0; padding: 0px; float: right;}
.profiles FORM P A IMG { border: none;}
.profiles UL { margin: 20px 0 0 0; padding: 0; list-style: none; color: #434343; font-size: 14px; line-height: 18px; font-weight: normal;}
.profiles LI { margin-bottom: 18px; display: table; width: 100%;}
.profiles LI IMG { float: left; margin-right: 15px;}
.profiles LI A { color: #4B6EB0; text-decoration: none; font-weight: bold;}
.profiles LI EM { color: #929292; font-weight: normal; font-style: normal; font-size: 12px;}
.profiles STRONG { color: #4B6EB0; font-size: 12px;}
.meet-me { background: #7DB463; border: 1px solid #4A7F2D; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; cursor: pointer; float: right;}

.older-post { background: #F1F3F7; padding: 13px; font-size: 12px;}
.older-post A { color: #6483B5; text-decoration: none; background: url(../images/arrow-down.gif) no-repeat right; padding-right: 15px;}

.results { width: 670px; margin: 14px auto 0 auto; clear: both; font-size: 12px; color: #797979; font-weight: bold;}
.results FORM { margin: 0; padding: 6px; background: #F5F5F5; border-top: 1px solid #D5D5D5;}
.results FORM P { margin: 0; padding: 0px; float: right;}
.results FORM P A IMG { border: none;}
.results UL { margin: 0; padding: 0 20px; list-style: none; font-weight: normal; line-height: 18px;}
.results LI { display: table; width: 100%; border-bottom: 1px solid #F1F1F1; padding: 11px 0;}
.results LI A IMG { border: 1px solid #D5D5D5; padding: 3px; float: left; margin-right: 15px;}
.results LABEL { display: block; float: left; width: 80px; color: #939393;}
.results LI A { color: #4B6EB0; text-decoration: none; font-weight: bold;}
.results LI EM { color: #929292; font-weight: normal; font-style: normal; font-size: 12px;}
.results P { color: #434343;}
.results STRONG { color: #4B6EB0; font-size: 12px;}

.meet-me2 { background: #7DB463; border: 1px solid #4A7F2D; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; cursor: pointer;}

.more-result { padding: 6px; background: #F5F5F5; border-top: 1px solid #D5D5D5;}
.more-result P { margin: 0; padding: 0; font-size: 12px;}
.more-result P A IMG { border: none; vertical-align: middle;}

.logged-content { width: 1000px; margin: 0 auto;}
.width150 { width: 150px; margin-right: 10px;}
.width150 UL { margin: 14px 0 0 0; padding: 0; list-style: none; border-top: 1px solid #DEE1E5}
.width150 LI { border-bottom: 1px solid #DEE1E5; font-size: 12px; padding: 6px 3px;}
.width150 LI A { color: #424242; text-decoration: none;}

.width150 .active { background-color: #8097C1; border: 1px solid #4B6EA8;}
.width150 .active A { color: #FFFFFF;}
.width150 .icon01, .width150 .icon02, .width150 .icon03, .width150 .icon04 { padding-left: 25px;}
.icon01 { background: url(../images/icon-home.gif) no-repeat 0 5px;}
.icon02 { background: url(../images/icon-find.gif) no-repeat 0 5px;}
.icon03 { background: url(../images/icon-who.gif) no-repeat 0 5px;}
.icon04 { background: url(../images/icon-area.gif) no-repeat 0 5px;}

.width840 { width: 840px; margin-left: 0;}
.logged-search FORM { margin: 0; padding: 0;}
.logged-search { padding: 20px 0;}
#input-search2 { border: 1px solid #C9D2E0; height: 20px; padding: 3px 0 0 3px; vertical-align: middle; width: 210px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
#button-search2 { width: 62px; height: 25px; border: none; background: url(../images/bg-search-button2.gif); vertical-align: middle; cursor: pointer;}
