﻿/* Defines styles used exclusively by the content contorls */

.contentControl {background-color: #e5e5d9;padding: 10px 40px; font-size: 9pt;}
.contentControl h1 {font-size: 18pt;color: #512524;font-family: Garamond, Serif;}
.contentControl p {font-size: 9pt;}

.landingButtons {background-color: #512f30;height: 64px;width: 800px;overflow: hidden;}
.landingButtons ul {height: 59px;border-top: solid 3px #e5e5d9;border-bottom: solid 2px #e5e5d9;list-style-type: none;margin: 0;padding: 0;width: 804px;}
.landingButtons ul li {height: 59px;float: left;width: 198px;background-color: #5E534F;border-right: solid 3px #e5e5d9;}
.landingButtons ul li a {border-top: solid 10px #786a65;padding: 16px 0 0 0;display: block;height: 33px;text-align: center;text-decoration: none;font-size: 10pt;color: white;font-family: Trebuchet MS, Tahoma;background: #5E534F url('images/layout/landing-button-bg.jpg') no-repeat left top;}
.landingButtons ul li a:hover,
.landingButtons ul .on {color: white;border-top-color: #512524;background: #a2a5a8 url('images/layout/landing-button-bg-on.jpg') no-repeat left top;text-decoration: underline;}

.contentControl fieldset {border: solid 1px #ccccc2;border-bottom: none;margin:0 0 10px 0;padding: 0; display: block;}
.contentControl fieldset .field {border-bottom: solid 1px #ccccc2; background-color: #deded3;}
.contentControl fieldset .field .label {width: 190px;float: left;font-size: 7.5pt;padding: 7px 5px;background-color: #deded3;}
.contentControl fieldset .field .label label {display: block;font-weight: bold;}
.contentControl fieldset .field .label p {margin: 2px 0 0 0;font-size: 7pt;}
.contentControl fieldset .field .input {margin-left: 200px;padding: 2px 5px; background-color: #E5E5D9;}
.contentControl fieldset .field .input p {margin: 2px 0;font-size: 7pt;}
.contentControl fieldset .field .inputtext {margin-left: 200px;font-size: 7.5pt;padding: 7px 5px; background-color: #E5E5D9;}
.contentControl fieldset .field .input input,
.contentControl fieldset .field .input select,
.contentControl fieldset .field .input textarea {width: 200px; font-size: 7.5pt; padding: 2px;}
.contentControl fieldset .field .input textarea {width: 275px; height: 50px;}
.contentControl fieldset .row {background-color: #d9d9ce;padding: 10px;border-bottom: solid 1px #ccccc2;}
.contentControl fieldset .buttonrow {background-color: #d9d9ce;padding: 10px;text-align: right;border-bottom: solid 1px #ccccc2;}
.contentControl fieldset .buttonrow input {padding: 2px 4px;font-weight: bold;font-size: 8pt;}
.contentControl fieldset .row p {margin: 0;font-size: 8pt;}
.contentControl .siteMap ul {font-size: 9pt;margin: 0 0 20px 0;padding: 0 20px;}

.searchContentControl fieldset {border-style: none;margin: 0;padding: 0 0 10px 0;text-align: left;}
.searchContentControl fieldset div {text-align: left;}
.searchContentControl fieldset div input{font-size: 8pt;}
.searchContentControl .resultSet {border-top: solid 1px #CCCCC2;}
.searchContentControl .resultSet .title h2 {font-size: 10pt;margin: 10px 0;}
.searchContentControl .resultSet .results {border: solid 1px #CCCCC2;padding: 10px;}
.searchContentControl .result {font-size: 8pt;padding: 0 0 15px 0;}
.searchContentControl .result h3 {font-size: 9pt;margin: 0;padding: 0 0 5px 0;}
.searchContentControl .result h3 img { border: 0; float: left; margin-right: 5px; }
.searchContentControl .result h4 {font-size: 8pt;margin: 0;padding: 0 0 5px 0;color: #415566;font-weight: normal;}
.searchContentControl .result p {font-size: 8pt;margin: 0;padding: 0 0 0 15px;}
.searchContentControl .pager {background-color: #D9D9CE;font-size: 9pt;padding: 5px;border: solid 1px #CCCCC2;border-top: none;}
.searchContentControl .pager span {font-weight: bold;}
.searchContentControl { background-color: #e5e5d9;padding: 10px 40px; }
.searchContentControl h1 {font-size: 18pt;color: #512524;font-family: Garamond, Serif;}
.searchContentControl p {font-size: 9pt;}
