
/* --------------------------------------------------------------------------------------------------------- */
/* -- Login Specific Styles
/* --------------------------------------------------------------------------------------------------------- */

div.Login { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; width: 420px; }

div.Login fieldset { margin: 10px 0px; display: block; }
div.Login fieldset legend { background: #DDD; color: #666; padding: 5px 7px; border-bottom: 1px solid #CCC; margin-bottom: 5px; }
div.Login fieldset div { clear: both; /*border: 1px solid #990000;*/ margin: 0px 0px 4px; }
div.Login fieldset div span { line-height: 1.8em; color: #999; }

div.Login div label { display: block; float: left; width: 100px; text-align: right; line-height: 1.8em; padding: 0px 4px; }
div.Login div input,
div.Login div textarea { font-size: 100%; /*padding: 1px; margin: 0px;*/ }
div.Login div input.Text { width: 290px; }
div.Login div textarea { width: 290px; height: 100px; }
div.Login em { color: #CC0000; }

div.LoginOptions { background: #EEE; padding: 0px; margin: 0px 0px 20px; border: 1px solid #CCC; }
div.LoginOptions h2 { font-size: 100%; margin: 0px; background: #CCC; padding: 4px 6px; }
div.LoginOptions ul { list-style: none; margin: 0px; }
div.LoginOptions ul li { display: inline; }
div.LoginOptions ul li a { display: block; padding: 4px 6px; }

div.Login div.Error { color: #CC0000; }

/* --------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------- */



/* --------------------------------------------------------------------------------------------------------- */
/* -- Login Status Bar
/* --------------------------------------------------------------------------------------------------------- */

div.LoginStatusBar { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;
	background: #FFFFCC; border: 1px solid #999; color: #666; padding: 3px 6px; }
div.LoginStatusBar a:link,
div.LoginStatusBar a:visited { font-size: 10px; }

/* --------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------- */



/* --------------------------------------------------------------------------------------------------------- */
/* -- User Grid
/* --------------------------------------------------------------------------------------------------------- */

div.LoginList table { width: 100%; font-size: 100%; border-collapse: collapse; margin: 0px; padding: 0px; border: none; }
div.LoginList th,
div.LoginList td { border: 1px solid #CCC; text-align: left; vertical-align: top; padding: 3px 5px; }

div.LoginList th { background: #DDD; }


/* --------------------------------------------------------------------------------------------------------- */
/* --------------------------------------------------------------------------------------------------------- */