html,body{
	margin:0;padding:0;text-align:center;font-family:verdana,arial,helvetica,sans-serif;font-size:12px;color:#414141; background:#E5EFF6; 
}

img{border:none;}
a{text-decoration:underline;}
a:hover{text-decoration:none;}

h1,h2,h3,h4,h5,h6{font-family:georgia,"Times New Roman",times,serif;font-weight:normal;}
p,ul,ol,li,h1,h2,h3,h4,h5,h6{padding:0;margin:0;}

fieldset{position:relative;margin-top:1em; padding-top:.75em; -moz-border-radius:5px;}
legend {position:absolute; top: -.5em; left: .5em; color:#0046D5;}

input,select{
  font-size:9px; 
  background-color:#EEEEDD;
  border-color:#A6A6A6;
  border-width:1px;
  color:#5E5E5E;
}
.text_14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: bold;
	color: #000000;
}
.text_14_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight: bold;
	color: red;
}
.text_big {
	font-family: Arial, Helvetica, sans-serif;
	font-size:21px;
	font-weight: bold;
	color: #000000;
}
.text_med {
	font-family: Arial, Helvetica, sans-serif;
	font-size:15px;
	font-style: italic;
	color: #000000;
}
.text_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style: italic;
	color: #000000;
}
.lmu_name {
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
}
.lmu_oldname {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}
.lmu_addr {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight: bold;
}
.lmu_details {
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
}
.lmu_note {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #000000;
}
.blue_big {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	color: blue;
}
.blue_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: blue;
}	
.blue_med {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: blue;
}
.page {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
}


#container_border{margin:0 auto; padding:0; width:770px; background: #A0C6E9; text-align:center; }
#container_border #container{margin:0 auto;width:740px;padding:0;text-align:left;background:#fff url("images/bg_header.gif") repeat-x top left; }
#cwrap{margin:0 0 25px 0; height:auto;}
#twocols{width:100%;position:relative;}



#header{position:relative;height:108px;padding:0; margin:0;}
#header h1{display:block;position:relative;float:left; margin-left:15px;}
#header h1 a img{float:left;width:277px;height:90px;text-indent:-9000px;}

#header #nav{font-family:georgia,"Times New Roman",times,serif;}

#header #user_login{display:block;float:right;width:50%; margin-right:15px;}
#header #user_login p{float:right; margin:40px 0 0 3px;}
#header #user_login p a{padding:0 0 0 0;color:#465560;font-size:11px; font-weight:bold; text-decoration:none;}
#header #user_login p a span{height:19px;padding:0;}
#header #user_login p a:hover{color:#e36f1e;cursor:pointer;}


#header #nav{display:block;float:right;width:58%;margin:21px 0 0 0; padding:0; overflow:hidden;}
#header #nav ul{list-style-type:none;display:block;float:right; margin:0; padding:0;}
#header #nav ul li{display:block;float:left;margin:0 0 0 5px;}
#header #nav ul li.last{display:block;float:left; padding:0px; margin-right:4px}
#header #nav ul li a{display:block;float:left;color:#465560;font-size:15px;text-decoration:none;font-weight:bold;}
#header #nav ul li a span{display:block;float:left;height:25px;padding:8px 10px 0 10px;}
#header #nav ul li a:hover{background:transparent url("images/nav_left.gif") no-repeat top left;cursor:pointer;}
#header #nav ul li a:hover span{background:transparent url("images/nav_right.gif") no-repeat top right;}

#header #nav ul li.selectedtab a,#header #nav ul li.selectedtab a:hover{background:#2585B5 url("images/nav_left.gif") no-repeat;background-position:0 -33px;color:#fff;}
#header #nav ul li.selectedtab a span,#header #nav ul li.selectedtab a:hover span{background:transparent url("images/nav_right.gif") no-repeat;background-position:right -33px;}

/*  #rightcol{width:165px;float:right;position:relative; overflow:hidden; margin-right:4px; background-color:#EAEFEA;}   */
#rightcol{width:165px;float:right;position:relative; overflow:hidden; margin-right:4px; background-color:#FFFFFF;}
#rightcol #ad_right{width:160px; height:600px;}

/* #maincol #ad_top{width:468px; height:60px; background-color:#EEEEDD; margin:0 auto;}  */
#maincol #ad_top{width:468px; height:60px; background-color:#FFFFFF; margin:0 auto;}


.home #header-banner{display:block;width:100%;height:218px;background:transparent url("images/bg_header-banner.gif") no-repeat bottom right;}
.home #header-banner #image{display:block;float:left;margin:0 34px 0 12px;width:40%;overflow:hidden;}
.home #header-banner #text{display:block;float:left;width:47%;overflow:hidden;}
.home #header-banner h1{color:#fff;font-size:27px;padding:27px 0 4px 0;}
.home #header-banner p{display:block; color:#fff; font-size:14px;}
.home #header-banner p a {color:#fff; font-size:14px;}

.home #maincol h2{color:#2585B5;padding:10px 0 5px 0;font-size:24px;}
.home #maincol p{margin:5px 0;}
.home #maincol p a{font-family:georgia,"Times New Roman",times,serif;font-size:14px;font-style:italic;color:#589ceb;}

.home #maincol .search_people{margin:0 auto 10px auto; padding-left:5px; text-align:center;}
.home #maincol .search_people div{vertical-align:top;}
.home #maincol .search_people fieldset{padding: 10px 0 10px 5px; width:530px; text-align:left;}/* border:1px double #999933;*/

.home #maincol .search_people #search_name div.form_column{width:27%;}
.home #maincol .search_people #search_name div.form_column .search_text{width:120px;}
.home #maincol .search_people #search_name div.button_container{width:14%;}

.home #maincol .search_people #search_info div.form_column{padding-right:10px;}
.home #maincol .search_people #search_info div.form_column #email{width:120px;}
.home #maincol .search_people #search_info div.form_column #phone{width:145px;}
.home #maincol .search_people #search_info div.form_column #sport{width:145px;}
.home #maincol .search_people #search_info div.form_column #college{width:145px;}
.home #maincol .search_people #search_info #phone_column span{color:#333333; font-size:9px;}
.home #maincol .search_people #search_info div.form_column #im{width:120px;}

.home #maincol .search_people #search_address div.form_column{padding-right:10px;}
.home #maincol .search_people #search_address div.form_column #add1{width:270px;}
.home #maincol .search_people #search_address div.form_column #add2{width:270px;}
.home #maincol .search_people #search_address #add2_column{width:80%;}
.home #maincol .search_people #search_address div.form_column #city{width:128px;}
.home #maincol .search_people #search_address div.form_column #state{width:128px;}
.home #maincol .search_people #search_address #state_column{width:60%;}
.home #maincol .search_people #search_address div.form_column #zip{width:80px;}
.home #maincol .search_people #search_address div.form_column #country{width:180px;}
.home #maincol .search_people #search_address div.button_container{width:14%; vertical-align:middle; padding:0; margin:0;}


div.form_column{display:block; float:left;}
div.button_container{padding-top:13px; display:block; text-align:center; float:right;}


#maincol{float:left;display:inline;position:relative;width:552px;padding:0 0 0 5px; margin-left: 4px; margin-top:23px; }
#maincol h1{color:#e36f1e;font-size:26px;}
#maincol h2{color:#455560;font-size:21px;padding:20px 0 3px 0;}
#maincol h3{color:#455560;font-size:17px;line-height:150%;margin:10px 0 0 0;}
#maincol h3 a{color:#e36f1e;}
#maincol p{line-height:155%;margin:15px 0;}
#maincol p a,#maincol li a{color:#589ceb;}
#maincol ul,ol{margin:10px 0;color:#414141;}
#maincol ul{list-style-type:none;}
#maincol ul li{display:block;position:relative;padding:6px 0 3px 12px;background:transparent url("images/bullet_grey.gif") no-repeat;background-position:0 14px;line-height:145%;}
 


#footerborder{border-top:4px solid #707070; }
#footerborder #footer{font-family:georgia,"Times New Roman",times,serif;color:#bbb;padding:13px 18px; margin:0; text-align:center; border-top:3px solid #FFFFFF; background:transparent url("images/bg_footer.gif") repeat-x top left; height:55px;}

#footer #footernav{text-align:center; margin:0 auto; width:63%;}
#footernav ul{list-style-type:none;}
#footernav ul li{float:left;}
#footernav ul li a{float:left;display:block;color:#455560;text-decoration:none;}
#footernav ul li a span{float:left;display:block;padding:0 9px;}
#footernav ul li a:hover{text-decoration:underline;cursor:pointer;}

#footer p.copyright{margin:0; padding:0; width:100%;}
#footer p.copyright a{color:#bbb;}



a.button {
    background: transparent url('images/button_right.gif') no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 6px;
    padding-right: 18px;
    text-decoration: none;
}

a.button span {
    background: transparent url('images/button_left.gif') no-repeat;
    display: block;
    line-height: 14px;
    padding: 5px 0 5px 18px;
} 

a.button:active {
    background-position: bottom right;
    color: #000;
    outline: none;
}

a.button:active span {
    background-position: bottom left;
    padding: 6px 0 4px 18px;
} 


#container_border #container.innerpage{background:#fff url("images/bg_header-inner.gif") repeat-x top left;}
#container_border #container.innerpage #maincol{float:left;width:720px; display:inline; padding:0 5px; margin-left: 4px; margin-top:34px;}


.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hide from IE-mac */


.rbroundbox { background: url(images/rc_nt.gif) repeat; }
.rbtop div { background: url(images/rc_tl.gif) no-repeat top left; }
.rbtop { background: url(images/rc_tr.gif) no-repeat top right; }
.rbbot div { background: url(images/rc_bl.gif) no-repeat bottom left; }
.rbbot { background: url(images/rc_br.gif) no-repeat bottom right; }

.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent { margin: 0; text-align:center; padding:0; padding:5px 0 0 15px; }
.rbcontent h5 {color:#FFFFFF; padding:0; margin:0; font-weight:bold; font-size:14px;}
#login_form {margin-top:20px;}
#login_form .row {margin-bottom:3px; }
#login_form input {margin:0 0 0 25px; width:150px; font-size:14px;}
#login_form a.link, #contactus a.link, #signup a.link {color:#455560; font-size:9px;}
#login_form a.button, #contactus a.button, #signup a.button { background: transparent url('images/button_blue_right.gif') no-repeat scroll top right; }
#login_form a.button span, #contactus a.button span, #signup a.button span { background: transparent url('images/button_blue_left.gif') no-repeat;}
#login_form a.button:active, #contactus a.button:active, #signup a.button:active {background-position: bottom right;}
#login_form a.button:active span, #contactus a.button:active span, #signup a.button:active span {background-position: bottom left; }
#login_form #buttons {margin:10px auto 5px auto; padding-right:4px; display:block; text-align:center; display:inline; float:right;}
#login_form #buttons2 {margin:10px auto 5px auto; padding-right:110px; display:block; text-align:center; display:inline; float:right;}
#login_rbroundbox { width: 50%; }
#geotrust {text-align:center; margin:0 auto; }
.rbroundbox { margin: 1em auto; }

#contactus_rbroundbox { width: 70%; }
#contactus { text-align:left; }
#contactus #contact_title { font-size:14px; font-weight:bold; color:#FFFFFF;}
#contactus #note {font-size:12px; font-style:italic; color:#666666; }
#contactus .label {width:20%; float:left; margin-bottom:3px;}
#contactus .input {width:79%; float:left; margin-bottom:3px;}
#contactus #submit {float:right; padding-right:15px;}
#contactus #submit2 {float:left; padding-left:150px;}

#signup_rbroundbox { width: 70%; }
#signup {text-align:left; }
#signup .note {font-size:12px; font-style:italic; color:#000000; }
#signup #signup_title { font-size:14px; font-weight:bold; color:#FFFFFF;}
#signup .label {width:35%; float:left; margin-bottom:3px; float:left; }
#signup .input {width:63%; float:left; margin-bottom:3px; padding-left:5px; float:left; }
#signup #blue_note {color:#0000FF; font-size:11px; }
#signup #grey_note {color:#666666; font-size:11px; }
#signup #submit {padding: 15px 0 0 40%; margin-bottom:5px; }

#member_nfo h4 { font-weight:bold; }
#member_nfo #username { color:#0000FF; }
#member_nfo .note {font-size:12px; font-style:italic; color:#666666; }
#member_nfo .label { font-weight:bold; width:30%; float:left; margin-bottom:3px; }
#member_nfo .title {text-decoration:underline; font-weight:bold; }
#member_nfo .input { width:69%; float:left; margin-bottom:3px; }
#member_nfo .input input {font-size:12px; }
#member_nfo .submit { text-align:left; padding: 0 0 0 20px; }
#member_nfo .toppadding { padding-top:3px; }
#member_nfo .submit input { width:120px; }

.divcolor1 { background-color:#FCFCFE; float:left; width:97%; }
.divcolor2 { background-color:#F0F0EA; float:left; width:97%; }

.divcolor1, .divcolor2 { padding:8px; margin:0; }

#member_nfo #personal_nfo #red_text { color:#FF0000; }
#member_nfo #contact .label { width:17%; }
#member_nfo #contact .input { width:82%; }
#member_nfo #contact .submit input { width:90px; }