/* -- Main content -- */
/*#main-content{min-height:850px;overflow:hidden;}*/
#form-register{text-align:center;margin-top:10px;}
#form-register h1{display:block;font-size:17pt;font-weight:bold;color:#C91919;text-align:center;margin-bottom:10px;}
.field{text-align:left;}
.text-red{color:#ff0000;}
.terms{width:473px;background-color: #EEEEEE; border: solid 1px #778BA5;margin:0pt auto;margin-bottom:5px;height:25px;padding-left:8px;padding-right:8px;padding-top:8px;}
.promo-blurb{width:473px;background-color: #d7ebfe; border: solid 1px #778BA5;margin:0pt auto;margin-bottom:10px; margin-top:10px; padding:8px; text-align:left;}
.promo-blurb a {font-weight:bold;}
.promo-blurb a:hover {font-weight:bold; color:#000000; text-decoration:underline;}
.right-margin{margin-right:15px;float:left;}
.fieldgrp{width:496px;margin-left:10px;}
.image-holder{width:512px;height:245px;}
#button-margin{float:left;margin-left:10px;}
.checkbox-text{display:block;float:left;}
input.checkbox{height:21px;}

 
/* ::::: Right Column :::::: */

#header-text{display:block;font-weight:bold;padding-top:3px;}
#help{margin-bottom:10px;}
#faq{margin-bottom:10px;}
#knowledgebase{}
#parent-guide{float:right;width:196px;height:81px;margin:7px 13px 0px 0px;}
#privacy-policy{float:right;width:196px;height:81px;margin:7px 13px 0px 0px;}
#download-now{float:right;width:196px;height:81px;margin:7px 13px 0px 0px;}
.right-sidebar-button{margin-bottom:5px;}
/* Sign In Page*/
.register-now-text{font-size:23px;color:#990000;padding-left:25px;padding-top:25px;padding-right:10px;float:left;}
.register-button{padding-top:7px;}

/* Sign In Form*/
#member-login{display:block;margin:0px;width:510px;background-image:url(/images/site/grey_form_bg.jpg);background-repeat:repeat;}
#member-login-header-left{float:left;width:11px;height:28px;background-image:url(/images/site/yellow_header_top_left.jpg);background-repeat:no-repeat;}
#member-login-header-right{float:left;width:10px;height:28px;background-image:url(/images/site/yellow_header_top_right.jpg);background-repeat:no-repeat;}
#member-login-header-middle{float:left;width:489px;height:28px;background-image:url(/images/site/yellow_header_top_middle.jpg);background-repeat:repeat-x;}
#member-login-header-middle h1{font-family:"trebuchet MS";font-weight:bold;font-size:14px;text-transform:uppercase;padding-left:8px;padding-top:6px;}
#member-login-content{float:left;width:506px;min-height:80px;background-image:url(/images/site/grey_form_bg.jpg);background-repeat:repeat;padding-top:10px;}
#member-login-content-pwd{height:145px;float:left;width:506px;min-height:80px;background-image:url(/images/site/grey_form_bg.jpg);background-repeat:repeat;padding-top:10px;}
#member-login-content-opt{float:left;width:506px;min-height:80px;background-image:url(/images/site/grey_form_bg.jpg);background-repeat:repeat;padding-top:10px;border-right:2px solid black;border-left:2px solid black;height:150px;border-right:2px solid black;height:140px;border-bottom:2px solid black;}
.login-box-text select { font-size: 8pt; }
#member-login-border{float:left;border-right:2px solid #000;border-bottom:2px solid #000;border-left:2px solid #000;width:506px;}
#member-login-content p{padding-left:25px;}
.login-box-text{float:left;font-weight:bold;font-size:13px;color:#333;padding-top:4px;}
.login-textfield-1{float:right;padding:2px;margin-right:144px;margin-bottom:5px;width:250px;border:1px solid #bbbbbb;}
.login-textfield-2{float:right;padding:2px;margin-right:144px;width:250px;border:1px solid #bbbbbb;}
.pass-link-container{padding-top:3px;}
.sign-in-now-button {width: 88px;height: 24px;border: 0;background: transparent url(/images/site/sign_in_bttn.jpg) no-repeat center top;font-weight:bold;font-size:12px;cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */position:relative;top:-27px;left:149px;}
.reset-password-button {width: 65px;height: 24px;border: 0;background: transparent url(/images/site/reset_password_bttn.jpg) no-repeat center top;font-weight:bold;font-size:12px;cursor: pointer; /* hand-shaped cursor */cursor: hand; /* for IE 5.x */position:relative;top:-26px;right:-143px;}
a.forgot-password-link:link,a.forgot-password-link:visited,a.forgot-password-link:active{float:left;padding-left:81px;font-size:11px;font-family:arial;font-weight:bold;color:#0066cc;text-decoration:none;background-color:transparent;padding-top:5px;padding-bottom:10px;}
a.forgot-password-link:hover{text-decoration:underline;background-color:transparent;}

/* Forget Password Form */
.birthdate-selects{margin-left:18px;}
select option { padding-right: 10px; height:18px;}
input.text, input.title, textarea, select {margin-top:0px;}

/* Account Activation */
#activation-failed h1 { font-size: 12pt; font-weight:bold;}
#activation-failed h2 { margin-bottom: 8px; font-size: 10pt; font-weight:bold; color: #990000;}
#activation-failed ul { margin-left: 24px; }
#activation-failed li { float:none; list-style-type:disc; padding-bottom:5px;}
#failed-reasons { margin: 12px; }
#register-success h1 { font-size: 12pt; font-weight:bold; }
#register-success ul { margin-left: 24px; }
#register-success li { float:none; list-style-type:disc; padding-bottom:5px; }
#register-success a { font-weight: bold;}
#register-next-steps { margin: 12px; }
/* /Account Activation */

/* Account Management */
#change-password-border{float:left;border-right:2px solid #000;border-bottom:2px solid #000;border-left:2px solid #000;width:506px;height:130px;padding-bottom:10px;}
#change-pwd-form .fieldgrp {margin-bottom:5px;width:485px;}
#change-pwd-form .label { width:175px;}
.change-options{font-weight:bold;text-transform:uppercase;font-size:14px;padding-left:8px;}
.clear-options{height:8px;}
.label-change-options-text {float:left;font-size:8pt;font-weight:bold;margin-left:0.5pt;padding-top:5px;padding-left:2px;}
/* /Account Management */

