@charset "UTF-8";
@import url("common.css");
@import url("squeeze.css");

hr {
	border:0;
	border-bottom: 1px dotted #999999;
	height:1px;
	margin:20px;
}
#testimonial {
	margin:30px auto 0;
	width: 420px;
	padding:0 35px 20px;
	background-color: #fef5f7;
	border: 2px dashed #FD718C;
}
	
/* content */
#content h2.headline {padding:20px 0; font-size:34px; color:#c20e0e; text-align:center; letter-spacing:-1px; line-height:37px;}
#content p {margin:20px 0 0 0; font-size:14px; line-height:20px;}
#content p a {color:#145ca2; text-decoration:underline;}
#content strong.subheadline {font:bold 18px/19px Verdana; letter-spacing:-1px; display:inline-block;}

/* bullets */
#content ul li.bullets { padding:10px 0 10px 30px; background-image:url("../images/bullet.png"); background-repeat:no-repeat; list-style-type: none; background-position: 0px 10px;}

/* form area */
#content .form_area {width:100%; margin:30px 0 0 0; text-align:center;}
#content .form_area p.error_mes {margin:0 0 10px 0; font:bold 14px/16px Verdana; letter-spacing:-1px; color:#c01515; display:inline-block;}
#content .form_area strong {float:left; font:18px/37px Arial; color:#8d7a62; text-align:right; display:inline;} 
#content .form_area .member_form {width:410px; height:390px; padding:30px 20px; margin:0 auto; text-align:left; background:url("../images/form_bg.jpg") no-repeat left top;}
/* submit button */
#content .form_area p.submit_btn {float:left; background:url("../images/btn_blue.jpg") no-repeat left top;}
#content .form_area p.submit_btn input {float:left; height:42px; font:bold 14px Arial; color:#fff; border:0; background:transparent url("../images/btn_blue_endcap.jpg") no-repeat right top; cursor:pointer;}
/* text field */
#content .form_area p.textfield {float:left; background:url("../images/textfield_bg.jpg") no-repeat left top;}
#content .form_area p.textfield span {height:37px; background:transparent url("../images/textfield_bg_endcap.jpg") no-repeat right top; display:inline-block;}
#content .form_area p.textfield input {padding:9px 6px; font-size:15px; line-height:16px; border:0; background:transparent;}
/* login form */
#content .form_area .login_form {display:inline-block;}
#content .form_area .login_form strong {width:90px; margin:20px 10px 0 0;}
#content .form_area .login_form p.textfield input {width:280px;}
#content .form_area .login_form p.submit_btn {margin:10px 0 0 98px; display:inline;}
#content .form_area .login_form p.submit_btn input {width:90px;}
/* retrieve form */
#content .form_area .retrieve_form {text-align:center; display:inline-block;}
#content .form_area .retrieve_form strong {width:100%; text-align:center; font:18px/37px Arial; color:#8d7a62; display:inline-block;}
#content .form_area .retrieve_form p.textfield {margin:0;}
#content .form_area .retrieve_form p.textfield input {width:386px; color:#747474; text-align:center;}
#content .form_area .retrieve_form p.submit_btn {float:none; width:276px; margin:10px auto; display:inline-block;}
#content .form_area .retrieve_form p.submit_btn input {width:276px;}
/* signup form */
#content .form_area .signup_form {width:550px; margin:0 auto; text-align:left; display:inline-block;}
#content .form_area .signup_form strong {width:140px; margin:20px 14px 0 0; text-align:right; font:bold 16px/37px Arial; color:#3c3c3c; letter-spacing:-1px; display:inline;}
#content .form_area .signup_form p.textfield input {width:375px;}
#content .form_area .signup_form p.text1 {float:left; margin:5px 0 0 154px; color:#686868; font-size:12px; display:inline;}
#content .form_area .signup_form p.text2 {clear:left; float:left; margin:10px 0 10px 154px; font:bold 14px Arial; display:inline; white-space:nowrap;}
#content .form_area .signup_form p.text3 {clear:left; float:left; margin:0 0 0 154px; font:bold 17px/17px Arial; letter-spacing:-1px; display:inline; white-space:nowrap;}
#content .form_area .signup_form p.text3 a {font:bold 17px/17px Arial; color:#145ca2; text-decoration:underline;}
#content .form_area .signup_form p.submit_btn {clear:left; margin-top:8px; display:inline-block; background:none;}
#content .form_area .signup_form p.submit_btn input {float:left; width:391px; height:64px; margin:0 0 0 150px; font-size:0; line-height:0; text-indent:-1000px; background:url("../images/btn_signup.jpg") no-repeat left top; overflow:hidden;}
#content .form_area .signup_form p.form_footnote {clear:left; float:left; width:430px; margin:0 0 0 130px; font-size:11px; text-align:center; color:#686868; letter-spacing:-1px; line-height:12px; display:inline;}


/* edit form */
#content .form_area .edit_form {width:450px; margin:0 auto; text-align:left; display:inline-block;}
#content .form_area .edit_form strong {width:130px; margin:20px 14px 0 0; text-align:right; font:bold 15px/37px Arial; color:#3c3c3c; letter-spacing:-1px; display:inline;}
#content .form_area .edit_form p.textfield input {width:280px;}
#content .form_area .edit_form p.text1 {float:left; margin:5px 0 0 154px; color:#686868; font-size:12px; display:inline;}
#content .form_area .edit_form p.text2 {clear:left; float:left; margin:10px 0 10px 154px; font:bold 14px Arial; display:inline; white-space:nowrap;}
#content .form_area .edit_form p.text3 {clear:left; float:left; margin:0 0 0 154px; font:bold 17px/17px Arial; letter-spacing:-1px; display:inline; white-space:nowrap;}
#content .form_area .edit_form p.text3 a {font:bold 17px/17px Arial; color:#145ca2; text-decoration:underline;}
#content .form_area .edit_form p.submit_btn {clear:left; margin-top:8px; display:inline-block; background:none;}
#content .form_area .edit_form p.submit_btn input {float:left; width:391px; height:64px; margin:0 0 0 40px; font-size:0; line-height:0; text-indent:-1000px; background:url("../images/btn_update.jpg") no-repeat left top; overflow:hidden;}
#content .form_area .edit_form p.form_footnote {clear:left; float:left; width:430px; margin:0 0 0 110px; font-size:11px; text-align:center; color:#686868; letter-spacing:-1px; line-height:12px; display:inline;}



/* support form */
#content .form_area .support_form {width:387px; margin:0 auto; text-align:left; display:inline-block;}
#content .form_area .support_form p.textfield {height:37px; background:url("../images/textfield_bg_02.jpg") no-repeat left top;}
#content .form_area .support_form p.textfield input {width:363px; padding:9px 12px; font:16px Arial; color:#9f9f9f;}
#content .form_area .support_form p.textarea {width:387px; display:inline-block;}
#content .form_area .support_form p.textarea textarea {width:375px; height:204px; padding:9px 12px; font:16px Arial; color:#9f9f9f; border:0; background:url("../images/textarea_bg.jpg") no-repeat left top; resize:none;} 
#content .form_area .support_form p.submit_btn {width:120px; margin:10px auto; display:inline-block;}
#content .form_area .support_form p.submit_btn input {width:120px; font:25px Helvetica;}
/* testimonial */
#content .testi {width:500px; margin:0 auto; background:url("../images/testi_bg.jpg") repeat-y left top;}
#content .testi_wrap {background:url("../images/testi_bg_head.jpg") no-repeat left top; display:inline-block;}
#content .testi_wrap2 {width:450px; padding:70px 25px 50px 25px; background:url("../images/testi_bg_foot.jpg") no-repeat left bottom; display:inline-block;}
#content .testi p {margin:0; font-style:italic; font-size:13px;}

/* members area */
.members_area {}
.members_area .wrap {
padding:0 0 50px 0 !important; display:inline-block;}
/* left bar */

#leftcolumn {float:left; width:130px; padding:0 15px;}
#leftcolumn h2 {font-size:14px; display:none;}
#leftcolumn ul {display:inline-block;}
#leftcolumn ul li {background: none; clear:left; float:left; width:100%; padding:10px 0; border-bottom:1px solid #eee9e1;}
#leftcolumn ul li a {font:bold 14px/18px "Arial Black"; color:#000;}

/* content */
.rightcontent {float:right; width:450px; padding:0 30px; display:inline-block;}




