﻿/* Media Centre Control Bar */
DIV.control-media {float:left; width:470px; padding:0px 0px 15px 0px; background:#E7E8DC; border-top:3px solid #AFBA49;}
DIV.control-media FIELDSET {float:left; border:none;}
DIV.control-media FIELDSET.archive {width:253px; padding:0px 0px 0px 8px;}
DIV.control-media FIELDSET.search {width:199px;}
DIV.control-media LABEL {float:left; clear:left; display:block; width:100%; padding:6px 0px 2px 0px; color:#778026; font-size:1.2em; font-weight:bold;}
DIV.control-media SELECT {float:left; clear:left; width:219px; padding:1px 0px; font-size:1.1em;}
DIV.control-media INPUT {float:left; clear:left; width:134px; padding:2px 7px 1px 7px; color:#BFBFBF; font-size:1.1em;}
DIV.control-media INPUT.focus {color:#000;}
DIV.control-media INPUT.btn {float:right; clear:none; height:20px; width:41px; padding:0px 0px 4px 0px; color:#000;}

/* Generic Form Code */
DIV.form FIELDSET {float:left; width:100%; padding:10px 0px; border:none;}
DIV.form DIV.row {float:left; width:635px; padding:1px 0px 2px 0px; background:url(../img/bg_form_row.gif) 0px 100% repeat-x;}
DIV.form DIV.row DIV.border {float:left; width:619px; padding:3px 0px 3px 14px; border:1px solid #FFF;}
DIV.form DIV.row DIV.error {border-color:#AA0000;}
DIV.form DIV.row DIV.message {float:left; width:305px;}
DIV.form DIV.row DIV.message-datepicker {float:left; width:250px; padding:0px 0px 0px 10px;}
DIV.form DIV.row DIV.message-datepicker SPAN.message-error {width:245px;}
DIV.form DIV.rowBottom {float:left; width:635px; padding:1px 0px 2px 0px;}
DIV.form DIV.rowBottom DIV.border {float:left; width:619px; padding:3px 0px 3px 14px; border:1px solid #FFF;}
DIV.form DIV.rowBottom DIV.error {border-color:#AA0000;}
DIV.form DIV.rowBottom DIV.message {float:left; width:305px;}
DIV.form DIV.rowBottom DIV.message-datepicker {float:left; width:250px; padding:0px 0px 0px 10px;}
DIV.form DIV.rowBottom DIV.message-datepicker SPAN.message-error {width:245px;}
DIV.form DIV.btn {width:455px !important; padding-left:153px; background:none;}
DIV.form LABEL {float:left; width:140px; padding:3px 0px 0px 0px; font-size:1.2em;}
DIV.form LABEL.mandatory {font-weight:bold;}
DIV.form INPUT {float:left;}
DIV.form INPUT.txt {width:145px; margin:0px 9px 0px 0px; padding:2px 5px; border:1px solid #999; font-size:1.3em;}
DIV.form INPUT.inline {float:none; padding:2px 5px; border:1px solid #999; font-size:1.2em;}
DIV.form INPUT.small {width:30px; font-size:1.3em;}
DIV.form INPUT.medium {width:99px; font-size:1.3em;}
DIV.form SELECT {float:left; width:162px; margin:0px 9px 0px 0px;}
DIV.form DIV.btn INPUT.btn {padding:2px 10px; font-size:1.2em;}
DIV.form TEXTAREA {float:left; width:150px; margin:0px 9px 0px 0px; padding:2px 5px; border:1px solid #999; font-family:Arial, Helvetica, sans-serif; font-size:1.3em;}
DIV.form SPAN.label-error {float:left; padding:4px 7px 0px 0px; font-size:1.1em; color:#AA0000; font-weight:bold;}
DIV.form SPAN.message-error {float:left; width:205px; padding:4px 7px 0px 0px; font-size:1.1em; color:#AA0000 !important; font-weight:bold;}
DIV.form SPAN.message-error-long {float:left; width:400px; padding:4px 7px 0px 20px; font-size:1.1em; color:#AA0000 !important; font-weight:bold;}
DIV.form SPAN.declaration INPUT {float:none;}