/* @group layout */
#layout-left {width: 500px;float: left;}
#layout-right {width: 300px;float: right;}
#layout-left-half{width: 400px;float: left;}
#layout-right-half {width: 400px;float: right;}
/* @end */

/* @group form validation */
.required { color: #333; }
input.text {padding: 4px;width: 250px;margin:2px 0;}
#default select {margin:2px 0;padding:2px;}
#login input.text {padding: 4px;width:140px;margin:2px 0;}
#default input.text {padding: 4px;width:300px;margin:2px 0;}
#default input.textpass {padding: 4px;width: 80px;margin:2px 0;}
textarea {padding: 4px;width: 300px;height: 80px;border: #999999 1px solid;}
input.disabled {border: 1px solid #F2F2F2;background-color: #F2F2F2;}
input.required, textarea.required border: 1px solid #999999;padding:2px;}
input.validation-failed, textarea.validation-failed {border: 1px solid #C70005;color : #C70005;}
input.validation-passed, textarea.validation-passed {border: 1px solid #98D363;color : #000;}
.validation-advice {margin: 0 0 5px 0;padding: 3px 5px 1px 5px;color: #C70005;font-size:0.9em;font-weight:bold;}
.custom-advice {margin: 5px 0;padding: 5px;background-color: #C70005;color : #FFF;}
/* @end */

/* @group form elements */
fieldset {padding: 1em;margin-bottom: 0.5em;border: 0;}
.form-row {padding: 0 0 0.5em 0;}
.field-label strong {color: #0088EE;}
.field-widget {margin: 4px 0 0 0;}
.field-widget.lightgreen {background-color:#EEF8E4;padding:4px;}
#loginBtn, #defaultBtn, #resendBtn, #updateBtn, #updatePassBtn, #updatePicBtn {
	padding:3px;background-color:#98D363;border-color:#D8EEC4 #477221 #477221 #D8EEC4;border-style:solid;border-width:1px;color:#FFFFFF;text-align:center;}
#destroyBtn {
	padding:3px;background-color:#FF0000;border-color:#E8E8E8 #000000 #000000 #E8E8E8;border-style:solid;border-width:1px;color:#FFFFFF;text-align:center;}
#email{margin:10px 0 0 0;}
/* @end */

/* @group padding */
.selectw50{width: 50px; }
.selectw100{width: 100px; }
.selectw150{width: 150px; }
.selectw200{width: 200px; }
.selectw250{width: 250px; }
/* @end */

/* @group flashes */
#flashMessage, #pictureFlashMessage, #profileFlashMessage {text-align:left;padding:5px 10px;margin:0 auto 12px auto;}
/* @end */

/* @group autocompleter */
div.autocomplete{position:absolute;width:250px;background-color:white;border:1px solid #888;margin:0px;padding:0px;}
div.autocomplete ul{background:none;list-style-type:none;margin:0px;padding:0px;}
div.autocomplete ul li.selected{background:none;background-color: #EEF8E4;}
div.autocomplete ul li{background:none;list-style-type:none;display:block;margin:0;padding:2px 2px 2px 6px;height:18px;cursor:pointer;}
/* @end */

/* @group autocompleter */




/* @end */


/* @group bullets */
ul li {background: url(/ohrassets/images/content_bullet.gif) no-repeat 0 10px;padding: 5px 0 5px 16px;list-style-type: none;list-style-position: outside;}
/* @end */