 /*
 ################################
 #			  	#
 #          FORM CSS    	#
 #				#
 ################################
 */
 @media all {
 form { }
 form ul { margin:0; }
 form li { list-style-type:none; margin:0 0 12px 0; }
 label { display:block; margin:0 0 3px 0; }
 textarea,input { width:300px; border:1px solid #bbb; }
 textarea { height:100px; }
 .submit { width:100px; background-color:#4278b8; color:#ffffff; }

 #Login { z-index:10000; -moz-border-radius:6px;border-radius:6px; background-color:white; border:1px solid #ccc; border-bottom:2px solid #ccc; padding:5px 10px 2px 10px; margin:10px; position:fixed; top:0; right:0; }
 #Login li { list-style-type:none; }
 #Login form { line-height:1.0em; font-size:0.9em; }
 #Login form li { float:left; margin:0 2px; }
 #Login label { display:block; margin:0 0 3px 0;  color:#888; }
 #Login a { text-decoration:underline; color:#4278b8; }
 #Login input { background-color:#ffffff; border:1px solid #bbb; color:#666; width:100px; -moz-border-radius:3px;border-radius:3px; padding:3px; font-size:1.5em; margin-bottom:5px; }
 #Login .submit { width:auto; padding:4px 12px; background-color:#4278b8; background-image:none; color:white; font-weight:bold; font-size:1.2em; }

 #ajaxBusy { display:none; font-weight:bold; color:#666666; z-index:20000; -moz-border-radius:6px;border-radius:6px; background-color:white; border:1px solid #ccc; border-bottom:2px solid #ccc; padding:5px 10px 5px 10px; margin:10px; position:fixed; top:0; left:0; }
 #ajaxBusy img { margin-right:5px; vertical-align:middle; }
 }