#CONTENT ul li {
	list-style: none;
}

#CONTENT .generic-box {
	margin-bottom:15px;
	padding:12px 15px;
	border:1px solid #D0CBC1;
	background:url(../../img/base_mini_head_bg.gif) repeat-x #fff;
}

/* Col2 */
#CONTENT .col2-set {
	overflow: hidden;
	clear: both;
}
#CONTENT .col2-set .col-1, #CONTENT  .col2-set .col-2 { width:48.5%; }
#CONTENT .col2-set .col-1 { float:left; }
#CONTENT .col2-set .col-2 { float:right; }

#CONTENT .content-box {
	padding:12px 12px 12px 15px;
}
#CONTENT .content-box p {
	padding-bottom: 10px;
}

#CONTENT .login-box .content-box { background:url(../../img/login_box_bg.gif) repeat-x #faf7ee; padding:14px 21px; }

#CONTENT .form-list label { font-weight:bold; }
/* Form lists */
#CONTENT .form-list li { margin-bottom:6px; }
#CONTENT .form-list li .input-box .input-text,
#CONTENT .form-list li .input-box textarea { width:250px; }
#CONTENT .form-list li .input-box select { width:256px; }
#CONTENT .form-list li.addElement { border-top:1px solid #DDD; padding-top:10px; }

/* Login */
#CONTENT .login-box .col-1, .login-box .col-2, #CONTENT .fpassword { border:1px solid #bbb6a5; background:#dee5e8; }
#CONTENT .login-box .content-box, #CONTENT .fpassword .content-box { background:url(../../img/login_box_bg.gif) repeat-x #faf7ee; padding:14px 21px; }
#CONTENT .login-box h4 {
    min-height:16px;
    border-bottom:1px solid #ddd;
    margin-bottom:1.2em;
    padding-bottom:5px;
    padding-left:23px;
    background-position:0 1px;
    background-repeat:no-repeat;
    font-size:1.05em;
    color:#e76200;
    text-transform:uppercase;
}
#CONTENT .login-box .new-users h4 { background-image:url(../../img/icon_page_white.gif); }
#CONTENT .login-box .registered-users h4 { background-image:url(../../img/icon_page_white_text.gif); }
#CONTENT .login-box .button-set, #CONTENT .fpassword  .button-set {
	clear: both;
	overflow: hidden;
	margin:0;
	border:none;
	background:url(../../img/login_box_form_buttons_bg.gif) repeat-x;
	padding:8px 13px;
}
#CONTENT .login-box .content-box { min-height:230px; }
#CONTENT .fpassword .input-text {
	width: 250px;
}

#CONTENT input.input-text, #CONTENT select, #CONTENT textarea { border:1px solid #b6b6b6; font:12px arial, helvetica, sans-serif; }

#CONTENT .button-set {
    clear:both;
    margin-top:4em;
    border-top:1px solid #e4e4e4;
    padding-top:8px;
    text-align:right;
}
#CONTENT .form-button, #CONTENT .form-button-alt {
    overflow:visible;
    width:auto;
    border:0;
    padding:1px 8px;
    background:#f18200;
    color:#fff;
    border:1px solid #de5400;
    font:bold 12px arial, sans-serif !important;
    cursor:pointer;
    text-align:center;
    vertical-align:middle;
}
#CONTENT .form-button span, #CONTENT .form-button-alt span {
    white-space:nowrap;
}
#CONTENT .form-button-alt {
    border:1px solid #406a83;
    background-color:#618499;
}
#CONTENT a.form-button-alt { padding:2px 9px; text-decoration:none; }
#CONTENT .form-button-alt:hover { color:#fff; text-decoration:none; }

#CONTENT .validation-advice, #CONTENT .required { color:#EB340A; }
#CONTENT .validation-advice { clear:both; min-height:15px; margin-top:3px; background:url(../../img/validation_advice_bg.gif) no-repeat 2px 1px; padding-left:17px; font-size:.95em; font-weight:bold; line-height:1.25em; }
#CONTENT .validation-failed { border:1px dashed #EB340A !important; background:#faebe7 !important; }
#CONTENT p.required { font-size:.95em; text-align:right; }

#CONTENT .group-select label { font-weight:bold; }
#CONTENT .group-select {
    margin:28px 0;
    border:1px solid #bbafa0;
    padding:22px 25px 12px 25px;
    background:#fbfaf6;
    }
#CONTENT .group-select .legend {
    margin-top:-33px;
    float:left;
    border:1px solid #f19900;
    background:#F9F3E3;
    padding:0 8px;
    color:#E76200;
    font-weight:bold;
    font-size:1.1em;
    }
#CONTENT .group-select li { padding:4px 8px; }
#CONTENT .group-select li .input-box { float:left; width:275px; }
#CONTENT .group-select li .input-text, #CONTENT .group-select li select, #CONTENT .group-select li textarea { width:525px; }
#CONTENT .group-select li .input-box .input-text, #CONTENT .group-select li .input-box textarea { width:250px; }
#CONTENT .group-select li .input-box select { width:256px; }
