/* FIELDSETS
---------------------------------------- */
fieldset { border: 0; }

/* ACTION BUTTONS
---------------------------------------- */
input.action { padding: 2px; }
input.action:hover, input.action:focus { cursor: pointer; }

/* FIELD FORMATING
---------------------------------------- */
form ul { list-style: none; }
.middleColumn { display: block; margin: 2px 10px 10px 0; width: 306px; clear: left; }
#Sidebar .middleColumn { margin: 0 0 0 8px; display: inline; }
div.tab .field .middleColumn { clear: none !important; margin: 0 !important; width: auto; }
.middleColumn .middleColumn { margin-left: 0; margin-right: 0; padding: 0; }
.middleColumn .message { margin: 0; }

/* INPUT BOXS
---------------------------------------- */
input.text, textarea, select { padding: 2px; border: 1px solid #A7A7A7; color: #000; font-weight: bold; width: 300px; }
textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; }
input:focus span, textarea:focus span { border: 3px solid #ffffff; }

/* SELECT DROPDOWN
---------------------------------------- */
select { width: auto; }

/* LABELS
---------------------------------------- */
.typography label { display: block; margin:1px; color: #ffffff; font-size: 1em; }
label.right { display:inline; }

/* SEARCH BOX 
---------------------------------------- */
#Search { width: 105px; }
input#Search_Form_SearchForm_Search { width: 110px; padding: 3px; margin-left: -4px; font-size: 1.2em; }
#Sidebar input.action { font-size: 1.2em; float: right; padding: 1px; margin: -22px 10px 0 0; }