
fieldset { 
	border:1px solid #808080;
	width: 570px;	
 }

/* Styling the Header */
header#head {
background-color:#ffff00;
height: 50px;
width: 100%;
}

header#head p {
font-size: 17px;
color:#0000ff;
font-weight: bold;
padding: 20px;
}

header#head p #register {
float: right;
margin-top: -60px;
}

header#head p a:hover #register {
color:#999;
}

/* Styling the main wrapper */
#main-wrapper {
width: 100%;
height: 100%;
}

.labelhint{
	font-size: 80%;
	font-style: italic;
}

/* Styling the login wrapper */
#content-wrapper {
    margin: 0 auto;
    width: 700px;
    height: 600px;
    padding: 50px 1px 10px 50px;
    margin-top: 20px;
    -moz-box-shadow: 0 0 10px #888;
    -webkit-box-shadow: 0 0 10px #888;
    box-shadow: 0 0 10px #888;
    -moz-border-radius: 10px 10px 10px 10px;
    -webkit-border-radius: 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px
    }


.panel.mainpanel{
	margin: 10px auto;
	width: 700px;
   -moz-box-shadow: 10px 10px 10px #888;
    -webkit-box-shadow: 10px 10px 10px #888;
    box-shadow: 10px 10px 30px #888;
}

/* css for timepicker */
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { float: left; clear:left; padding: 0 0 0 5px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 45%; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }

.ui-timepicker-rtl{ direction: rtl; }
.ui-timepicker-rtl dl { text-align: right; padding: 0 5px 0 0; }
.ui-timepicker-rtl dl dt{ float: right; clear: right; }
.ui-timepicker-rtl dl dd { margin: 0 45% 10px 10px; }