/* body {font-family:verdana,arial,sans-serif; font-size:11px; color:#000; text-align:center; line-height: 135%;} */
table td {font-family:verdana,arial,sans-serif; font-size:11px; color:#000;}
/*
a {color:#900; text-decoration:underline;}
a:hover {color:#f00; text-decoration:none;}
*/

.miregtext {font-size:10px; text-indent:2px; width: 130px; margin-bottom:4px;}
.miregradio {font-size:10px; text-indent:2px; margin-top:3px; }
.miregselect {font-size:10px; text-indent:2px; margin-bottom:3px;}
.miregpassword {font-size:10px; text-indent:2px; width: 130px; margin-bottom:4px;}
.miregcheckbox {margin-bottom:0px;}
.bold {font-weight:bold; font-size: 12px; color: #399}
.center {text-align:center;}
.fielddesc {font-size:11px; width:25%; vertical-align: top;}
.step1_desc {font-size:11px; width:28%; vertical-align: top;}
.frmbutton {font-family:Verdana,Arial,sans-serif; font-size:9pt; font-weight:bold; color:#000;}
.newsletter_thumb{border: 0px; padding-bottom: 5px;}
.newsletter_info {vertical-align: top; padding: 3px;}
.required {color:#CC0000; margin-top: 0px;}
.required2 {font-size: 10px; font-weight:bold; margin-top: 0px;}
.desc{font-size:10px;}
.fieldtitle{font-weight:bold;}
.subtitle{font-weight:bold; color:#399}
.heading {font-size:14px; font-weight:bold; color:#066; padding: 0px; margin: 0px; line-height: 150%;}
.smallHr {margin-top: -5px; margin-bottom: -5px;}
	
#menu {width:80%; margin:0px auto; text-align:center; background-color:#eee; padding:2px;font-size:14px;}
#child_policy_inject, #privacy_policy_inject, #terms_of_service_inject, #content {width:550px; margin:0px auto; text-align:left; padding:3px 10px 10px 10px; background-color:#fff; border: 1px solid #333;}

/* These styles are for included legal documents */
.static h1 { height: 35px; }
.static h3 { margin-top: 10px; }
.static p { margin-bottom: 10px; }
.static ol, .static ul { margin-left: 25px; margin-bottom: 10px; }
/* end legal doc styles */

#content {margin:0px auto; text-align:left; padding:3px 10px 10px 10px; background-color:#fff; border: 1px solid #333;}
#content p {text-align:left; padding-bottom:15px;}
#content h2 {font-size:15px; color:#000; padding-top:0px; margin-top:0px;}
#content ol li {padding-bottom:10px;}
#lookup {width:550px; margin:0px auto; position:relative; left:-10px;}
#register {width:550px; margin:0px auto; position:relative; padding; 5px;}
#register2 {width:550px; margin:0px auto; position:relative; border: 1px solid #333; padding: 5px;}
#features {background-color: #fff; border: 1px solid #000000; width: 100%;}
#features td {vertical-align: top; padding: 5px; border-top: 1px solid #666; border-right: 2px solid #333; border-bottom: 2px solid #333; border-left: 1px solid #666;}
#features ul {margin-left: 0; padding-left: 2.5em; margin-bottom: 0;}
#sidedesc {border-top: 1px solid #666; border-right: 2px solid #333; border-bottom: 2px solid #333; border-left: 1px solid #666; vertical-align: top; width: 32%; text-align: justify; padding: 5px 5px 5px 5px;}
#miregselectbirth_year {width: 55px;}
#firstPara {padding-top: 0; margin: 0 0 5px 0;}
#privacyPara {padding-bottom: 5px; margin: 5px 0 0 0;}
