@charset "utf-8";
/* CSS Document */

body { font-family: 'Dosis',Arial,Helvetica,sans-serif;  color:#6d6e70; background-color:#FFF;
    }
	
	input { font-family: 'Dosis',Arial,Helvetica,sans-serif;
   }
   
   #middlecolor {background-color:#7f7f7f; display:block; clear:both; height:146px;}

   
   
   select { font-family: 'Dosis',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:#FFF; 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:39%;  display:inline; float:left; }

#logo img {width:300px;}

#headline {text-align:left; color:#FFF; font-size:24px;  display:inline; float:right; text-transform:uppercase; letter-spacing:4px; margin-top:21px; margin-bottom:46px; width:59%; }

#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:#464a4e; 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: #1874D1;
    color: #FFFFFF;
    font-size: 24px;
    font-weight: bold;
    text-decoration: none;
}

a.button_style {
    background-color: #1874D1;
    color: #FFFFFF;
    font-size: 24px;
    font-weight: bold;
    padding: 8px 64px;
    text-transform: uppercase;
	border-radius:5px;
	
	
}


.cta {cursor:pointer; margin-top:43px; }

#ddlGenderCombined {font-size:18px; margin-left:auto; margin-right:auto; margin-top:28px; border:solid 2px #464a4e; border-radius:5px; font-weight:bold; padding: 8px 21px 8px 21px; }

.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:#f0f0f0; color:#4e4756;}

#redesignfooter p {margin-top:0px; margin-bottom:0px; padding-top:10px; padding-bottom:10px; }

#redesignfooter a {color:#4e4756; text-decoration:none;}

#links {text-align:center;  font-size:14px; background-color:#f0f0f0; padding-left:5%; padding-right:5%; display:block; clear:both; }

#links p {margin-top:0px; margin-bottom:0px; padding-top:10px; padding-bottom:10px; 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:#f0f0f0; color:#4e4756; }

#legalsearch p {margin-top:0px; margin-bottom:0px; padding-top:10px; padding-bottom:10px;  line-height:1em;}

#meetingdiv {
    width: 100%;
    margin-top: -2px;
    color: #464a4e;
    display: block;
    clear: both;
    margin-left: auto;
    margin-right: auto;
    background-color: #FFF;
    padding-bottom: 10px;
}

#meetingdivtop {
    padding-top: 0px;
    margin-left: 0px;
}

#meetingdivtop h2 {
    padding-top: 40px;
    margin-bottom: 10px;
    font-size: 34px;
    font-weight: bold;
    color: #464a4e;
    width: 70%;
    margin-left: auto;
    margin-right: auto;
}

#meetingdivtop h3 {
    font-size: 16px;
    font-weight: normal;
    margin-top: 0px;
    margin-bottom: 25px;
    color: #464a4e;
    width: 70%;
    margin-left: auto;
    margin-right: auto;
}

#meetingdivclear {
    display: block;
    clear: both;
    width: 70%;
    margin-left: auto;
    margin-right: auto;
}

#meetingdivclearleft {
    display: inline;
    float: left;
    width: 45%;
}

#meetingdiv ul {
    margin: 0px;
    padding: 0px;
    margin-left: 0px;
    font-size: 16px;
    list-style-type: none;
}

#meetingdiv li {
    margin-top: 8px;
    margin-bottom: 8px;
}

#meetingdivclearright {
    display: inline;
    float: left;
    width: 45%;
    margin-left: 7%;
}

















