body{background-color:#fff;font-family:arial,sans-serif;font-size:9pt}.page{width:735px;margin:0 auto}.header{position:relative}.header .tagline{position:absolute;right:0;bottom:0;font-weight:bold;font-family:arial,sans-serif;font-size:10pt}.content{background-color:#fff;border:#c4c9d3 solid 1px;padding:10px 20px}
.search{padding:30px;position:relative}p{color:#000;margin:0;padding:0}h1{color:#8f0100;font-family:arial;font-size:21px;font-weight:bold;margin:0;padding-top:4px;padding-bottom:8px;padding-right:50px}h3{color:#8f0100;font-family:arial,sans-serif;font-size:17px;font-weight:bold}h4{color:#000;font-family:arial,sans-serif;font-size:18px;font-weight:bold;text-align:center}
hr{color:#000;height:1px;width:200px}br{clear:both}a{color:#1664cd;text-decoration:underline;font-weight:bold}a:hover{text-decoration:none}a.footer{color:#000;font-family:arial;font-size:11px;text-align:center;text-decoration:underline;font-weight:normal}a.footer:hover{color:#000;font-family:arial;font-size:11px;text-align:center;text-decoration:none;font-weight:normal}
.clear{clear:both}ul{position:relative;list-style:none;padding-left:0}li{background-color:#fff;border:1px solid #e4e5e7;padding:8px 10px;margin-bottom:8px;position:relative}li .photo{position:relative;width:90px}li .photo img{border:1px solid #ccc}li .profile{position:absolute;width:170px;top:8px;left:100px;padding-top:5px;padding-left:10px}
li .essay{position:absolute;text-align:right;top:0;left:280px;padding-top:8px;padding-right:10px;font-size:8pt;font-family:arial}li .idl{font-size:11pt;color:#8f0100;text-decoration:none;font-weight:bold}li .cnt{text-align:left;border:solid 1px #ccc;border-bottom:solid 2px #ccc;border-right:solid 2px #ccc;background-color:#fff;min-height:70px;padding:5px;margin-top:5px;margin-bottom:7px}
li .cnt .lr{color:#c93030;font-weight:bold}li .more_pics{text-align:center;font-size:10pt;padding-top:5px}.date_button{padding:2px 4px;cursor:pointer;cursor:hand;border:1px solid white;outline:1px solid #8f0100;background-color:#8f0100;color:#fff;font-family:verdana;font-size:7.5pt;font-weight:bold;text-transform:uppercase;text-decoration:none}
.title{line-height:1}.top_desc{margin-bottom:15px;position:absolute;bottom:0}.bot_desc{margin-bottom:40px}.member_login{text-align:right;margin-bottom:10px;margin-top:-20px;float:right:}.join{position:relative}.join .join_bg{width:100%;max-width:672px}.join .right_text{position:absolute;top:0;left:0;margin:0}
.join2 .right_text{width:350px;right:0;left:auto}.join .join_title{text-align:right;padding:15px 0 0}.join2 .join_title{text-align:center}.join .join_title strong,.join .join_title h2{display:block;font:30px Arial,Helvetica,sans-serif;color:#000}.join .join_title span,.join .join_title h3{font-size:25px;font-weight:bold;vertical-align:100%;color:#900;float:right}
.join2 .join_title span,.join2 .join_title h3{float:none}.join .join_title p{color:#900;font:39px Arial,Helvetica,sans-serif;margin:5px 0 0 0;text-align:right;padding:0}.join2 .join_title p{text-align:center}.join .join_button{display:none}#JoinForm{padding:0;margin:0;text-align:right;clear:both;width:657px;overflow:hidden;font:11px Verdana,arial,sans-serif}
.join2 #JoinForm{width:100%;text-align:center}#JoinForm input.text,select{border:1px solid #a5acb2;margin:7px 0 0;height:16px;padding-bottom:2px}#JoinForm input.text{width:104px;padding-left:3px;padding-right:3px;margin-right:4px;height:16px}#JoinForm #location{width:190px}#JoinForm label{padding-right:10px;color:#000;font-weight:normal}
#JoinForm label.left{float:left;width:442px;line-height:34px;text-align:right}#JoinForm div{width:100%;height:30px;overflow:hidden}#JoinForm .loc_control{width:auto}#JoinForm select{width:185px;float:right;display:inline}#JoinForm select.drops{height:20px;width:203px}#JoinForm select.o{width:92px;height:20px}
#JoinForm select.t{width:42px;margin-left:4px;height:20px}#JoinForm select.th{margin-left:4px;width:60px;height:20px}.join2 #JoinForm .joinbutton{height:50px;margin-top:40px}.join2 #JoinForm .joinbutton .date_button{padding:10px;border-radius:.7em .7em .7em .7em;box-shadow:0 1px 4px rgba(0,0,0,0.3);border:1px solid #8f0100;background:-webkit-gradient(linear,left top,left bottom,from(#8f0100),to(#8f0100));background:-webkit-linear-gradient(#8f0100,#8f0100) repeat scroll 0 0 #8f0100;background:-moz-linear-gradient(#8f0100,#8f0100) repeat scroll 0 0 #8f0100;background:-ms-linear-gradient(#8f0100,#8f0100) repeat scroll 0 0 #8f0100;background:-o-linear-gradient(#8f0100,#8f0100) repeat scroll 0 0 #8f0100;background:-linear-gradient(#8f0100,#8f0100) repeat scroll 0 0 #8f0100;text-align:center;color:#fff;font-size:16px;font-weight:bold;text-shadow:0 1px 1px #444;text-decoration:none;outline:0}
#JoinForm .joinbutton input{margin-top:6px;margin-right:4px}.join_link{text-align:right;padding-bottom:14px;display:block}.cities,.states{background-color:#fff;border-color:#ccc;border-image:none;border-style:solid;border-width:1px 2px 2px 1px;margin:0;padding:20px 30px}.cities li,.states li{border:0;padding:0;margin:0}
.cities .col,.states .col{float:left;width:32%}li .date_button{background-color:#45a900;outline:1px solid #45a900;margin-left:4px}.send_email_button,.show_interest_button{display:none}#JoinForm .fb_button_wrapper{margin-top:20px;height:auto}