﻿#mainContent h1 {font-size: 18pt;color: #512524;font-family: Garamond, Serif;}
#mainContent p {font-size: 9pt;}

a {color: #512524;}
a:hover{color: #415566;}

.readOnly {background-color: #e0e0e0;color: #333;}

#mainContent .leftImage { float: left; padding: 0 10px 10px 0; }

#mainContent fieldset {border: solid 1px #ccccc2;border-bottom: none;margin:0 0 10px 0;padding: 0; display: block;}
#mainContent fieldset .field {border-bottom: solid 1px #ccccc2; background-color: #deded3;}
#mainContent fieldset .field .label {width: 190px;float: left;font-size: 7.5pt;padding: 7px 5px;background-color: #deded3;}
#mainContent fieldset .field .label label {display: block;font-weight: bold;}
#mainContent fieldset .field .label p {margin: 2px 0 0 0;font-size: 7pt;}
#mainContent fieldset .field .input {margin-left: 200px;padding: 2px 5px; background-color: #E5E5D9;}
#mainContent fieldset .field .input p {margin: 2px 0;font-size: 7pt;}
#mainContent fieldset .field .inputtext {margin-left: 200px;font-size: 7.5pt;padding: 7px 5px; background-color: #E5E5D9;}
#mainContent fieldset .field .input input,
#mainContent fieldset .field .input select,
#mainContent fieldset .field .input textarea {width: 200px; font-size: 7.5pt; padding: 2px;}
#mainContent fieldset .field .input textarea {width: 275px; height: 50px;}
#mainContent fieldset .row {background-color: #d9d9ce;padding: 10px;border-bottom: solid 1px #ccccc2;}
#mainContent fieldset .buttonrow {background-color: #d9d9ce;padding: 10px;text-align: right;border-bottom: solid 1px #ccccc2;}
#mainContent fieldset .buttonrow input {padding: 2px 4px;font-weight: bold;font-size: 8pt;}
#mainContent fieldset .row p {margin: 0;font-size: 8pt;}

#mainContent .dataTable {border-collapse: collapse;padding: 0;margin: 0;background: 0;border: solid 1px #8c8c85;border-bottom: none;width: 100%;font-family: Tahoma;}
#mainContent .dataTable thead tr th {background-color: #415566;color: white;font-weight: normal;text-align: left;font-size: 8pt;padding: 10px 5px;border: solid 1px #526a80;}
#mainContent .dataTable tbody .alternate { background-color: #DEDED3;}
#mainContent .dataTable tbody .selected { background-color: #f2f2e6;}
#mainContent .dataTable tbody tr td {font-size: 8pt;padding: 5px;border-bottom: solid 1px #a6a69d;}
#mainContent .dataTable tbody tr:hover {background-color: #E4E5C3;cursor: hand;}
#mainContent .dataTable thead tr th a {color: white;}
#mainContent .dataTable thead tr th a:hover {color: #c0c0c0;}
#mainContent .dataTablePager {border: solid 1px #8c8c85;border-top: none;background-color: #a6a69d;padding: 5px 10px;font-size: 8pt;text-align: right;}

#mainContent .treeDisplay {font-size: 8pt;background-color: #DEDED3;height: 200px;overflow: scroll;border: solid 1px #ccccc2;padding: 10px;}

#mainContent .treeRoot { margin: 0; padding: 0;}
#mainContent .AspNet-TreeView ul{ list-style: none;}
#mainContent .AspNet-TreeView ul li { padding-top: 4px;}
#mainContent .AspNet-TreeView-Hide {display:none;}
#mainContent .AspNet-TreeView-Collapse { background: url('images/icons/expanded-icon.gif') no-repeat left center; width: 10px; display: inline-block;cursor: hand;}
#mainContent .AspNet-TreeView-Expand { background: url('images/icons/expand-icon.gif') no-repeat left center; width: 10px;display: inline-block;cursor: hand;}
#mainContent .AspNet-TreeView-Leaf { padding-left: 14px;}
#mainContent .AspNet-TreeView-Selected { font-weight: bold; }
#mainContent .AspNet-TreeView-Selected a { color: Black; text-decoration: none; }
#mainContent .AspNet-TreeView-ParentSelected { font-weight: normal; }
#mainContent .AspNet-TreeView-ParentSelected a { text-decoration: underline; color: #512524;}
#mainContent .AspNet-TreeView-ParentSelected a:hover { text-decoration: underline; color: #415566;}

#mainContent .modalPopupWindow {border: solid 1px #ccccc2;background-color: White;width: 600px;}
#mainContent .modalPopupWindow .title{background-color: #deded3;border-bottom: solid 1px #ccccc2;padding: 10px;}
#mainContent .modalPopupWindow .title h4{margin: 0;padding: 0;font-size: 9pt;}
#mainContent .modalPopupWindow .title .working {float: right;}
#mainContent .modalPopupWindow .title .working p {color: Green;font-size: 7pt;background: url('images/icons/updating-icon.gif') no-repeat left center;padding-left: 25px;font-weight: bold;}
#mainContent .modalPopupWindow .content {overflow: auto;height: 350px;}
#mainContent .modalPopupWindow .panel-left {float: left;border-right: solid 1px #ccccc2;width: 175px;height: 330px;padding: 10px}
#mainContent .modalPopupWindow .panel-left ul {list-style-type: none;margin: 0 0 0 15px;padding: 0;}
#mainContent .modalPopupWindow .panel-left ul li {font-size: 8pt;font-weight: normal;margin: 0;padding: 3px 5px 3px 0;display: block;}
#mainContent .modalPopupWindow .panel-left ul li .current {background: url('images/icons/expanded-icon.gif') no-repeat left center;font-weight: bold;}
#mainContent .modalPopupWindow .panel-left ul li a {background: url('images/icons/expand-icon.gif') no-repeat left center;padding-left: 15px;text-decoration: none;display: block;}
#mainContent .modalPopupWindow .panel-left ul li a:hover {text-decoration: underline;}
#mainContent .modalPopupWindow .panel-right {padding: 20px;height: 310px;overflow: auto;}
#mainContent .modalPopupWindow .panel-right .field label {font-weight: bold;}
#mainContent .modalPopupWindow .panel-right .field span {display: block;font-size: 7pt;padding: 2px;}
#mainContent .modalPopupWindow .panel-right .field {font-size: 7pt;padding-bottom: 20px;}
#mainContent .modalPopupWindow .panel-right .field .input {width: 275px;font-size: 8pt;padding: 2px;}
#mainContent .modalPopupWindow .panel-right .field .mlinput{width: 275px;height: 50px;font-size: 8pt;padding: 2px;}
#mainContent .modalPopupWindow .panel-right .selectBox {height: 150px; overflow: auto; padding: 5px; margin-bottom: 10px; border: solid 1px #CCCCC2; background-color: #f8f8f8; font-size: 7pt;}
#mainContent .modalPopupWindow .content p{margin: 0;font-size: 8pt;padding-bottom: 5px;}
#mainContent .modalPopupWindow .bottom {background-color: #deded3;border-top: solid 1px #ccccc2;padding: 5px 10px;text-align: right;}

#mainContent .generalList {margin: 0;padding: 0;}
#mainContent .generalList li {font-size: 8pt;font-weight: normal;margin: 0;padding: 0;}
#mainContent .generalList .none {font-style: italic;}
#mainContent .generalList .selected {font-weight: bold;}
#mainContent .generalList .clearItems {padding-top: 10px;font-size: 7pt;font-style: italic;}

.modalPopupWindowBackground {background-color:Black;filter:alpha(opacity=50);opacity:0.5;}

.section {overflow:auto;border: solid 1px #d9d9ce;padding: 10px;margin-bottom: 10px;}
.section .image {float:left;margin-top: 5px;}
.section .sectioncontent {margin-left: 80px;}
.section h3 {font-size: 10pt; margin:0; padding:0;}
.section .list {font-size: 8pt;padding:0;margin: 5px 0 0 30px;}