*{
    	margin:0;
    	padding:0;
    	font:bold 14px "Lucida Grande", Arial, sans-serif;
    }
    body {
    	padding: 10px;
    }
    h1{
    	font-size:14px;
    }
    #status{
    	/*width:50%;*/
    	padding:6px;
    	outline:none;
        margin-left:10px;
        margin-right:10px;
        margin-bottom:10px;
    	background:#EFF5FF;
    	color: #000;
        float: left;
	border: solid 2px #DFDFDF;
    }
    .status{
    	/*width:50%;*/
    	padding:6px;
    	outline:none;
        margin-left:10px;
        margin-right:10px;
        margin-bottom:10px;
    	background:#EFF5FF;
    	color: #000;
        float: left;
	border: solid 2px #DFDFDF;
    }
    .focusField{
    	border:dashed 2px #73A6FF;
    	background:#EFF5FF;
    	color:#000;
    }
    .idleField{

    }
    #generalmenu{
    	/*width:50%;*/
    	padding:6px;
    	outline:none;
        margin-left:10px;
        margin-right:10px;
        margin-bottom:10px;
    	background:#ff8a0f;
    	color: #000;
        float: left;
	border: solid 2px #505050;
    }

    #adminmenu{
    	/*width:50%;*/
    	padding:6px;
    	outline:none;
        margin-left:10px;
        margin-right:10px;
        margin-bottom:10px;
    	background:#ff8a0f;
    	color: #000;
        float: left;
	border: solid 2px #505050;
    }

#button{
    	/*width:50%;*/
    	padding:5px;
    	outline:none;
        margin-left:5px;
        margin-right:5px;
        margin-bottom:5px;
    	background:#FFFFFF;
    	color: #000;        
	border: solid 2px #AAA;
        text-decoration: none;
    }
#shybutton{
    	/*width:50%;*/
    	padding:7px;
    	outline:none;
        margin-left:5px;
        margin-right:5px;
        margin-bottom:5px;
    	background:#FFFFFF;
    	color: #000;
	border: solid 1px #AAA;
        text-decoration: none;
}

#radiobutton{
    border-width:6px;
    padding:1em;
}

label.radio {font-weight:bold; margin-left:8px; margin-top:0px; width: 100px; }

label {font-weight:bold; float:left; margin-top:10px; width: 120px; }
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:2px solid #ccc; background-color:white}
legend {font-weight:bold;font-size:1.2em;}

.error, .notice, .success {padding:.8em;margin-bottom:1em;border:2px solid #ddd;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}

