/* login form */
div#navWrapper{top:20px}div#topRightBox{top:20px}div.subNavWrapper{top:157px}div#topWrapper{top:144px}div#chronicleLogo{background-color:#5E76B6;padding-top:6px;width:215px;float:left;height:111px}div#bannerWrapper{position:absolute;top:0;left:215px;float:left;background-color:#5E76B6;color:white;width:728px;height:111px;padding:6px}
.loginLinks {float:left;position:relative; overflow:hidden;height:18px;width:98px;background-color:#9dbde2; margin-right:5px;}
.signinTopLinkParent { position:absolute;z-index:101;float:left;background-color:#9dbde2; color:white; }
.signinTopLink {cursor:pointer;float:left; color:white;}
.registerTopLink {cursor:pointer;float:left;color:white;}

.socialLinks {float:left;}
.socialIconImage {border:0px;float:left;margin:0px;padding:0px;}
.socialIconTop {float:left; margin:0px;padding:0px;} 
/*
.signOutTopLink {cursor:pointer;float:left;}
.signInTop {display:none;position:absolute;width:600px;height:300px;z-index:200;background-color:#9dbde2;top:50%;left:25%;opacity:1.0;filter:alpha(opacity=100);border:1px solid #9dbde2;}
.RegisterFormTop {display:none;position:absolute;width:350px;z-index:999;}
*/
.topLinkItem { float:left; }
.plinkwrap {  
			width:955px; 
			height:20px; 
			padding-top:1px;
			padding-bottom:2px;
			padding-right:0px;
			padding-left:0px;
			float:left;
			text-align:right; }
.linksNearSearch {
			float:right;height:20px;text-align:right;padding:0px;margin:0px;
				   }
.tabOn{border:1px solid black;border-bottom:0px;background-color:#CCCCCC;}
.tabOn:hover{color:#CCCCFF;}

/*
div#signin_overlay{position:absolute;top:0;left:0;z-index:100;width:100%;background-color:#333;float:left;display:none;}
#authFormParent{border:1px solid black;background-color:#9dbde2;float:left;padding:10px;width:450px;}
.authForm div {margin-bottom:10px;}
.authForm fieldset {width:200px;float:left;background-color:white;border:1px solid #999999;opacity:1.0;}
.authForm legend {font-weight:bold;color:#5D76B7;font-size:18px;background-color:white;border-width:1px 0px 0px 1px; border-style:solid;border-color:black;border-bottom:1px solid white; padding:5px;}
.authForm label {font-weight:bold;font-size:13px;color:black;}
.authForm #loginUserName {background-color:#EEEEEE;margin-right:10px;width:100px;font-size:14px;}
.authForm #loginPassword {background-color:#EEEEEE;margin-right:10px;width:50px;font-size:14px;}
.authForm #signIn {font-size:14px;} 
.authForm #loginForm {float:left;width:430px;} 
.authForm #loginLinks {float:left;width:120px;}
.authForm #forgotpass {color:crimson;float:left;width:120px;}
.authForgotPass {cursor:pointer;color:#5D76B7;float:left;font-size:11px;line-height:12px;margin-bottom:0px;}
.authForgotPass:hover {text-decoration:underline;}
.authCreateAccount {display:none;cursor:pointer;color:#5D76B7;font-style:italic;float:left;font-size:13px;font-weight:bold;line-height:12px;margin-top:0px;}
.authCreateAccount:hover {text-decoration:underline;}

.authWrapper { background-color:#E8ECED; padding:8px; border-bottom:2px groove #375D81; width:564px; float:left; } 
.authMessage { float:left; } 
.authUsername { font-weight:bold; float:left;  font-size:12px; color:#375D81;}
.authSeparator { margin-left:10px; margin-right:10px; font-weight:bold; float:left;  }
.authLogout { float:left; cursor:pointer;  color:#5D76B7; } 
.authLogout:hover { text-decoration:underline; } 
*/
/* misc account creation */
.NewAccountWrapper { background-color:#FFFCF3; float:left; padding:10px; } 
.newAccountErrors { color:crimson; padding:5px; }
.newAccountHeader { color: #5B6C96; font-size: 14px; line-height:20px; margin-bottom:10px; }
.newAccountInfo { color: #669EA4; font-size: 10px; }
#newAccountOptions { cursor:pointer; font-size:14px; color:#5B6C96; } 
.signupErrorArray { font-weight:bold; color:crimson; } 
.activationForm { width:400px; margin-left:20px; border:1px solid black;}
.activationForm fieldset { border:1px solid black; padding-left:15px; }
.activationForm legend { font-weight:bold; }
#loginErrors { font-weight:bold; color:red; }
.form ul li { list-style:none;  margin:0; padding:0;  width:100%; float:left; margin-top:5px; margin-bottom:5px; padding-top:5px; padding-bottom:5px; }
.form ul { margin-top:15px; margin-bottom:15px; float:left; }
.NewAccountWrapper fieldset { border:1px solid black; padding-left:15px; } 
.NewAccountWrapper label { width:100px; float:left; }
.NewAccountWrapper input { width:170px; font-size:14px;  float:left; }
.NewAccountWrapper #UserNameChecker { float:left; width:160px; }
.NewAccountWrapper #UserNameCheckImage { float:left; } 
.newAccountSubmit,#newAccountSubmit { width:80px; margin-top:10px;  float:right; }
.forgotPasswordWrapper { background-color: #E4EBF2; padding:10px; float:left;  }
.forgotError, #forgotError { font-weight:bold; font-color:red; } 
.forgotInfo { font-size:14px; } 
.ajaxAuthContainer { width:564px; float:left; }



