@charset "utf-8";
/* CSS Document */

body { font-family: 'PT Sans',Arial,Helvetica,sans-serif;  color:#FFF; background-color:#FFF;
    }
	
	input { font-family: 'PT Sans',Arial,Helvetica,sans-serif;
   }
   

   
   
   select { font-family: 'PT Sans',Arial,Helvetica,sans-serif;
   }

#profiles {margin-left:auto; margin-right:auto; }

#topprofiles img {display:inline; float:left; width:25%;}

#bottomprofiles img {display:inline; float:left;  width:25%;}

#topprofiles {display:block; clear:both;}

#bottomprofiles {display:block; clear:both;}

.memberlink a {color:#f2802b; font-size:18px; text-decoration:none; font-weight:bold;}

.memberlink {display:inline; float:right; margin-top:10px; margin-bottom:10px; margin-right:30px;}

#logo {text-align:right;  width:43%;  display:inline; float:left; }

#logo img {width:400px; margin-top:22px;}

#headline {text-align:left; color:#4f4756; font-size:24px;  display:inline; float:right; text-transform:uppercase; letter-spacing:4px; margin-top:23px; margin-bottom:46px; width:55%; }

#regarea {width:100%; height:126px;  margin-left:auto; margin-right:auto; margin-top:10px;  }

#regarealeft {display:inline; float:left;  width:35%; min-width:270px; text-align:right; color:#4f4756; font-size:32px; letter-spacing:2px; margin-top:35px; } 

#regareacenter {display:inline; float:left;  width:25%; min-width:310px;  text-align:center; margin-top:6px; } 

#regarearight {display:inline; float:left;   width:30%; min-width:270px; text-align:left; margin-top:7px;  } 



.sevendays {text-align:center; color:#FFF; font-size:24px;   margin-left:auto; margin-right:auto; padding-bottom:20px; letter-spacing:8px; padding-top:25px; margin-bottom:5px; font-weight:normal;}

.signupfree {text-align:center; color:#FFF; font-size:22px; margin-top:15px; margin-bottom:5px;}

a.button_style:visited {
    color: #FFFFFF;
}

.loginlink {width:45%; margin-left:auto; margin-right:auto;}

.largerheadline {font-size:30px; font-weight:bold;}

#centerarea {width:100%; display:block; clear:both; height:100px; margin-left:auto; margin-right:auto;}

#line {width:100%; height:5px; background-color:#9fd299; display:block; clear:both;}

a.button_style:link {
    background-color: #f2802b;
    color: #FFFFFF;
    font-size: 24px;
    font-weight: bold;
    text-decoration: none;
}

a.button_style {
    background-color: #f2802b;
    color: #FFFFFF;
    font-size: 24px;
    font-weight: bold;
    padding: 8px 64px;
    text-transform: uppercase;
	border-radius:5px;
	
	
}

a.button_style:hover { background-color: #db7527;}


.cta {cursor:pointer; margin-top:43px; }

#ddlGenderCombined {font-size:18px; margin-left:auto; margin-right:auto; margin-top:28px; border:solid 2px #515151; border-radius:5px; font-weight:bold; padding: 8px 21px 8px 21px; m}

.selectcenter {text-align:center; height:83px; margin-top:0px; display:inline; float:left;}

#redesignfooter {text-align:center; font-size:14px; padding-top:20px; display:block; clear:both; background-color:#f1f1f1; color:#4e4756;}

#redesignfooter p {margin-top:0px; margin-bottom:0px; padding-top:10px; padding-bottom:10px; font-weight:bold;}

#redesignfooter a {color:#4e4756; text-decoration:none;}

#links {text-align:center;  font-size:14px; background-color:#f1f1f1; padding-left:5%; padding-right:5%; display:block; clear:both; }

#links p {margin-top:0px; margin-bottom:0px; padding-top:10px; padding-bottom:10px; font-weight:bold; color:#4e4756; font-size:14px;}

#links a {color:#4e4756; text-decoration:none;}

#legalsearch {text-align:center; padding-left:100px; padding-right:100px; font-size:14px; padding-bottom:50px; background-color:#f1f1f1; color:#4e4756; }

#legalsearch p {margin-top:0px; margin-bottom:0px; padding-top:10px; padding-bottom:10px; font-weight:bold; line-height:1em;}

#appdiv {
    width:100%;
    height: 478px;
    background-color:#f1f1f1;
	display:block; clear:both;
	margin-left:auto;
	margin-right:auto;
}

#appdivleft {
    display: inline;
    float: left;
    margin-left: 3%;
    margin-top: 30px;
	width:33%;
	text-align:right;
	
	
}

#appdivleft img { max-width:450px; min-width:380px; width:100%;}


#appdivright {
    display: inline;
    float: right;
  	color:#000;
    margin-top: 50px;
	width:56%;
	margin-right:2%;
	margin-left:2%;
	
 
}

#appdivright h2 {
    font-size: 42px;
    color: #61ad45;
    margin-top: 0px;
    margin-bottom: 15px;
	font-weight:bold;
	line-height:48px;
}

#appdivright ul {
    margin: 0px;
    padding: 0px;
    margin-left: 4px;
	margin-top:20px;
    font-size: 16px;
    list-style-type: none;
}

#appdivright li {
    margin-top: 18px;
    margin-bottom: 18px;
}

#appdivimg {
    margin-top: 30px;
    margin-left: 0px;
    display: inline;
    float: left;
}

#appdivimg2 {
    margin-top: 30px;
    margin-left: 25px;
    display: inline;
    float: left;
}

#meetingdiv {
width:100%;
   margin-top:-2px;
	color:#FFF;
    display:block; clear:both; margin-left:auto; margin-right:auto;
	background-color:#515151; 
	padding-bottom:10px;
	
}

#meetingdiv ul {
    margin: 0px;
    padding: 0px;
    margin-left:0px;
    font-size: 16px;
    list-style-type: none;
	
	
}

#meetingdiv li {
    margin-top: 8px;
    margin-bottom: 8px;
}

#meetingdivtop {
padding-top:0px;
    margin-left: 0px;
}

#meetingdivtop h2 {
    margin-top: 0px;
    margin-bottom: 10px;
    font-size: 34px;
    font-weight: bold;
    color: #FFF;
	
	width:70%;
	margin-left:auto; margin-right:auto;
}

#meetingdivtop h3 {
    font-size: 16px;
    font-weight: normal;
    margin-top: 0px;
    margin-bottom: 25px;
    color: #FFF;
	width:70%;
	margin-left:auto; margin-right:auto;
}

#meetingdivclear {
    display: block;
    clear: both;
	width:70%;
	margin-left:auto;
	margin-right:auto;
	
}

#meetingdivleft {
    display: inline;
    float: left;
    margin-left: 180px;
    width: 436px;
    color: #FFF;
}

#meetingdivleft p {
    font-size: 14px;
    line-height: 18px;
    margin-top: 0px;
    margin-bottom: 10px;
}

#meetingdivright {
    display: inline;
    float: left;
    width: 450px;
    margin-left: 84px;
    color: #FFF;
}

#meetingdivright p {
    font-size: 14px;
    line-height: 18px;
    margin-top: 0px;
    margin-bottom: 10px;
}


#meetingdivclearleft {display:inline;float:left; width:45%;}
#meetingdivclearright {display:inline;float:left; width:45%; margin-left:7%;}





