/*Globals*/
body {background: #ffffff;}
.content_width: {width: 100%;}

/*Header*/
div.header_container {display: none;}

/*Main Content*/
div.main_container {float: left; width: 100%; }
div.main_container div.main_content {position: relative; float: left; width: 100%; }

/*Footer*/
div.footer_container {display: none;}


/*Forms*/
form.LoginForm input {color: black;}
form.LoginForm input.button {color: black; }
div.LoginForm fieldset {border: 1px solid #000000; margin: 30px auto 10px auto; width: 380px; padding: 0px; }
div.LoginForm fieldset input.LoginTextField { width: 258px; }
div.LoginForm label {width: 84px; float: left; font-weight: bold; padding-left: 10px; padding-top: 2px; font-size: 14px;}
div.LoginForm fieldset ol {clear: both; float: left; width: 944px; padding: 0 10px;}
div.LoginForm fieldset li {width: 375px; float: left; padding: 4px 0px 4px 5px; list-style: none}
div.LoginForm fieldset ol {margin: 20px 0;}
div.LoginForm fieldset li {margin: 0;}
div.LoginForm .SubmitButton {text-align: center; margin-top: 5px;}

form.ResetForm input {color: black;}
form.ResetForm input.button {color: black; }
div.ResetForm fieldset {border: 1px solid #000000; margin: 30px auto 10px auto; width: 440px; padding: 0px; }
div.ResetForm fieldset input.LoginTextField { width: 258px; }
div.ResetForm label {width: 140px; float: left; font-weight: bold; padding: 2px 0 0 10px; font-size: 14px;}

/*Search Terms Form*/
form#SearchTermsForm div {display: none;}

div.ListingForm {width: 100%; padding: 0px; font-size: 14px;}
div.ListingForm fieldset, form.DataEntryForm fieldset {border: 1px solid #000000; margin: 20px auto 15px auto; padding: 0px; width: 978px; }
.FormName {left: 5px; font-size: 18px; margin-top: -14px; background-color: #ECE8DE; position: relative; padding: 0px 10px 2px 10px; float: left; color: #000000; font-weight: bold; }
.SubNavigation {right: 5px; margin-top: -11px; background-color: #ECE8DE; float: right; position: relative; padding: 0px 10px 2px 10px; font-size: 14px; font-weight: bold;}
.SubNavigation a { text-decoration: none; color: #000000; }
.SubNavigation a:hover { text-decoration: underline; }
div.ListingForm fieldset ol {clear: both; float: left; width: 944px; padding: 0 10px; }
div.ListingForm fieldset li {width: 955px; float: left; padding: 4px 0px 4px 5px; list-style: none; }
div.ListingForm fieldset ol {margin: 20px 0;}
div.ListingForm fieldset li {margin: 0;}
div.ListingForm fieldset li div:nth-of-type(1) {display: none;}
form.DataEntryForm fieldset ol {clear: both; float: left; padding: 0 10px; }
form.DataEntryForm fieldset li {float: left; list-style: none; padding: 4px 0px 4px 5px}
form.DataEntryForm fieldset ol {margin: 20px 0;}
form.DataEntryForm fieldset li {margin: 0;}
.ColumnHeader {float: left; vertical-align: top; font-weight: bold; font-style: italic; border-bottom: solid black 1px;}
.no_results {float: left; vertical-align: top; font-weight: bold; font-style: italic; text-align: center;}
.SectionHeader {width: 100%; float: left; vertical-align: top; text-transform: uppercase; background-color: #dac69d; padding: 3px 0px 3px 5px; color: black}
div.FormOptions, div.Value {vertical-align: top;  padding-top: 3px; float: left; font-size: 12px;}
li.FormRow {line-height: 18px; background-color: #ECE8DE;}
li.FormRow:nth-of-type(odd){background-color: #d5d5d5; }



/*Dashboard*/
.dashboard_header {background: #BEA881; background: -moz-linear-gradient(top, #BEA881 0%, #865f16 100%); background: -webkit-linear-gradient(top, #BEA881 0%,#865f16 100%); background: -ms-linear-gradient(top, #BEA881 0%,#865f16 100%); background: linear-gradient(to bottom, #BEA881 0%,#865f16 100%); color: #ffffff; padding: 7px; margin-top: 10px; font:  bold 16px sans-serif ; }

/*Tabs*/
ul.tabs {float: left; list-style: none; margin: 10px 1% 0 1%; padding: 0; width: 98%; border-bottom: 1px solid #000000; border-left: 1px solid #000000; border-right: 1px solid #000000;}
ul.tabs li {float: left; width: 48% !important; padding: 0 !important; margin-bottom: -1px !important; border-right: 1px solid #000000;}
ul.tabs li a {float: left; display:block; margin: 0 1px 0 0; font-weight: normal; padding: 5px 0; text-align: center;  color: #ffffff; text-decoration: none; font-size: 19px; width: 100%; background: #855F16; border-top: 1px solid #000000; border-bottom: 1px solid #000000; cursor: pointer; display: none;}
ul.tabs li a.active {background: #D5D5D5; color: #855F16; border-bottom: 1px solid #D5D5D5; display: block;}

#boc_list, #certificate_list {margin-top: 0; padding: 10px 0; margin: 0 1% 20px 1%; width: 98%; border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; background: #D5D5D5;}
#boc_list li, #certificate_list li {width: 100%; padding: 4px 0;}
#certificate_list {display: none;}
