/* Name         HEX
   ===================
   DK Blue      3d86c6
   MED Blue     4ba3d5
   LT Blue      e1edf9
   ===================
   DK Grey      999999
   Grey         cfcbca
   ===================
   DK Green     39b54a
   LT Green     4F6626
   ===================
   DK Orange    f58736
   MED Orange   f5cfaa
   LT Orange    f8e6d2
   ===================
   Purple       400080
   ===================
   Red          ce2031 */
   
html {
   padding: 0;
   margin: 0;
   font-family: "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
}

body {
   background: #999;
   padding: 0;
   margin: 0;
}

body#tinymce {
   background: white;
   padding: 5px;
}

div {
   margin: 0;
   padding: 0;
}

p {
   margin: 0;
   padding: 0
}

div#metaWrapper {
   background: transparent url('../Images/DropShadowFill.png') center center repeat-y scroll;
}

div#metaWrapper div#wrap {
   background: white;
   margin: 0 auto;
   padding: 0;
   width: 900px;
}

div#wrap div#masthead {
   background-image: url('../Images/MastheadMap.png');
   background-position: 0px 0px;
   padding: 0;
   margin: 0;
   height: 123px !important;
}

div#wrap div#masthead a {}
div#wrap div#masthead a img {
   border: none;
   width: 100%;
   height: 100%;
}

div#wrap div#breadbox {
   background: #cdc9c8;
   border-top: 1px solid #a8a8a8;
   border-bottom: 1px solid #a8a8a8;
   padding: 5px;
   font-size: 12px;
   margin-bottom: 1px;
}

div#wrap div#breadbox a,
div#wrap div#breadbox a:visited,
div#wrap div#breadbox span.a-sub {
   color: #666;
}

div#wrap div#breadbox a:active {
   color: #000;
}
div#wrap div#breadbox div.breadcrumbs {
   float: left;
}
div#wrap div#breadbox div.floater {
   float: right;
}

div#wrap div#content {}
/* Sidebars */
div#wrap div#content div.uiSidebars {
   width: 150px !important;
   float: left;
   background: #feecdb;
}
/* Sidebars > Sidebar */
div#wrap div#content div.uiSidebars div.uiSidebar {
   margin: 0;
   padding: 0;
}
/* Sidebars > Sidebar > Generic */
div#wrap div#content div.uiSidebars div.uiSidebarTypeGeneric {
   background: #feecdb;
}
div#wrap div#content div.uiSidebars div.uiSidebarTypeGeneric h1 {
   text-align: center;
   background: #f58736;
   color: white;
   font-size: 13px;
   margin: 0;
   padding: 3px 0;
   text-transform: uppercase;
}
div#wrap div#content div.uiSidebars div.uiSidebarTypeGeneric a {}
div#wrap div#content div.uiSidebars div.uiSidebarTypeGeneric a:hover {}
div#wrap div#content div.uiSidebars div.uiSidebarTypeGeneric p {
   margin: 5px 0;
   text-align: center;
   padding: 0 5px;
   font-size: 13px;
}
/* Sidebars > Sidebar > Menu */
div#wrap div#content div.uiSidebars div.uiSidebarTypeMenu {
   background: #82A83F;
}
div#wrap div#content div.uiSidebars div.uiSidebarTypeMenu h1 {
   text-align: center;
   background: #4F6626;
   color: white;
   font-size: 13px;
   margin: 0;
   padding: 3px;
   text-transform: uppercase;
   border-bottom: 1px solid white;
}
div#wrap div#content div.uiSidebars div.uiSidebarTypeMenu ul {
   margin: 0;
   padding: 0;
}
div#wrap div#content div.uiSidebars div.uiSidebarTypeMenu ul li {
   list-style: none;
   text-align: center;
   padding: 5px 0;
   border-bottom: 1px solid white;
}
div#wrap div#content div.uiSidebars div.uiSidebarTypeMenu ul li:hover {
   background: #4F6626;
   -webkit-transition: background .2s linear;
}
div#wrap div#content div.uiSidebars div.uiSidebarTypeMenu ul li a {
   color: white;
   font-size: 13px;
   font-weight: bold;
   text-decoration: none;
}
div#wrap div#content div.uiSidebars div.uiSidebarTypeMenu ul li:hover a {}
/* Sidebars > Sidebar > Menu (specialMainMenu) */
div#wrap div#content div.uiSidebars div.uiSpecialMainMenu {
   background: #4ba3d5;
}
div#wrap div#content div.uiSidebars div.uiSpecialMainMenu h1 {
   background: #3d86c6;
}
div#wrap div#content div.uiSidebars div.uiSpecialMainMenu ul li:hover {
   background: #3d86c6;
   -webkit-transition: background .2s linear;
}

div#wrap div#content div.main {
   float: left;
   width: 750px;
}
div#wrap div#content div.main div.uiNotification {
   margin: 5px;
   padding: 5px;
   font-size: 12px;
}
div#wrap div#content div.main div.uiNotification a {
   color: #333;
}
div#wrap div#content div.main div.uiNotificationTypeNotice {
   background: #eee;
   border: 1px solid #ddd;
}
div#wrap div#content div.main div.uiNotificationTypeError {
   background: #f8e6d2;
   border: 1px solid #FC6;
}
div#wrap div#content div.main div.content {
   width: 500px;
   float: left;
}
div#wrap div#content div.main div.content div.preface {
   font-family: "Georgia", "Times New Roman", serif !important;
   margin: 10px;
   padding: 0 0 10px 0;
   border-bottom: 2px solid #4ba3d5;
}
div#wrap div#content div.main div.content div.preface p {
   padding: 0;
   margin: 0;
   line-height: 1.5em;
   font-size: 13px;
   color: #4ba3d5;
}
div#wrap div#content div.main div.content div.preface h4 {
   padding: 0;
   margin: 0;
   text-align: right;
   color: #4ba3d5;
   font-weight: normal;
   font-style: italic;
}
div#wrap div#content div.main div.content div.node table,
div#wrap div#content div.main div.content table.node {
   width: 100%;
}
div#wrap div#content div.main div.content div.nodeWrapper {
   border: 1px dashed #ccc;
   margin: 5px 0;
   padding: 5px;
}
div#wrap div#content div.main div.content div.node,
div#wrap div#content div.main div.content tr.node,
div#wrap div#content div.main div.content tr.node td {
   padding: 5px;
   font-size: 13px;
}
div#wrap div#content div.main div.content div.node small,
div#wrap div#content div.main div.content tr.node small,
div#wrap div#content div.main div.content tr.node td small {
   color: #aaa;
}
div#wrap div#content div.main div.content tr.node input[type=text],
div#wrap div#content div.main div.content tr.node input[type=password],
div#wrap div#content div.main div.content tr.node textarea {
   width: 98%;
   border: 1px solid #aaa;
   padding: 3px 1%;
   margin: 0;
   outline: none;
}
div#wrap div#content div.main div.content tr.node input[type=text]:focus,
div#wrap div#content div.main div.content tr.node input[type=password]:focus,
div#wrap div#content div.main div.content tr.node textarea:focus {
   border-color: #4ba3d5;
   outline: #4ba3d5 solid 2px;
   background: #e1edf9;
}
div#wrap div#content div.main div.content div.node div.description {
   padding: 5px 0;
   font-size: 12px;
}
div#wrap div#content div.main div.content div.node div.meta {
   border-top: 1px solid #ddd;
   font-size: 10px;
   padding: 3px 0;
}
div#wrap div#content div.main div.content div.firstNode,
div#wrap div#content div.main div.content tr.firstNode,
div#wrap div#content div.main div.content tr.firstNode td {
   background-color: #eee;
}
div#wrap div#content div.main div.content div.secondNode,
div#wrap div#content div.main div.content tr.secondNode,
div#wrap div#content div.main div.content tr.secondNode td {
   background-color: white;
}
div#wrap div#content div.main div.content div.headerNode,
div#wrap div#content div.main div.content tr.headerNode,
div#wrap div#content div.main div.content tr.headerNode td {
   font-weight: bold;
   font-size: 12px;
   border-bottom: 1px solid #333;
   color: #4ba3d5;
}
div#wrap div#content div.main div.content div.footerNode,
div#wrap div#content div.main div.content tr.footerNode,
div#wrap div#content div.main div.content tr.footerNode td {
   font-size: 12px;
   border-top: 1px solid #aaa;
   color: #aaa;
   text-align: center;
}
div#wrap div#content div.main div.content input[type=button],
div#wrap div#content div.main div.content input[type=submit],
div#wrap div#content div.main div.content input[type=reset] {
   cursor: pointer;
   border: 1px solid #333;
   background: #eee;
   padding: 3px 5px;
   font-weight: bold;
}
div#wrap div#content div.main div.content input[type=button] {
   border: 1px solid black;
   color: black;
}
div#wrap div#content div.main div.content input[type=button]:hover {
   outline: black solid 2px;
   background: #ddd;
   -webkit-transition: background .2s linear;
}
div#wrap div#content div.main div.content input[type=submit] {
   border: 1px solid #3d86c6;
   color: #3d86c6;
}
div#wrap div#content div.main div.content input[type=submit]:hover {
   outline: #3d86c6 solid 2px;
   background: #e1edf9;
   -webkit-transition: background .2s linear;
}
div#wrap div#content div.main div.content input[type=reset] {
   border: 1px solid #ce2031;
   color: #ce2031;
}
div#wrap div#content div.main div.content input[type=reset]:hover {
   outline: #ce2031 solid 2px;
   background: #F6E3E6;
   -webkit-transition: background .2s linear;
}
div#wrap div#content div.main div.content div.column {
   width: 230px;
   padding: 0 10px;
   margin: 10px 0;
   float: left;
   font-size: 15px;
}
div#wrap div#content div.main div.content div.column img {
   max-width: 100%;
}
div#wrap div#content div.main div.content div.column div.block {
   margin: 5px 0;
   padding: 0;
}
div#wrap div#content div.main div.content div.column div.indent {
   padding: 0 5px;
}
/* Blue on White with Underline */
div#wrap div#content div.main div.content div.column h1,
body#tinymce h1 {
   font-size: 20px;
   color: #4ba3d5;
   margin: 5px 0 5px 0;
   padding: 0 0 5px 0;
   border-bottom: 2px solid #4ba3d5;
}
div#wrap div#content div.main div.content div.column span.headingFloater {
   font-size: 12px;
   color: #aaa;
   margin-top: 10px;
   float: right;
}
div#wrap div#content div.main div.content div.column span.headingFloater a {
   color: #aaa;
}
/* All colored heads */
div#wrap div#content div.main div.content div.column h2,
div#wrap div#content div.main div.content div.column h3,
div#wrap div#content div.main div.content div.column h4,
div#wrap div#content div.main div.content div.column h5,
body#tinymce h2,
body#tinymce h3,
body#tinymce h4,
body#tinymce h5,
div#wrap div#content div.main div.uiWidgetBar div.uiWidget div.uiWidgetBody h2,
div#wrap div#content div.main div.uiWidgetBar div.uiWidget div.uiWidgetBody h3,
div#wrap div#content div.main div.uiWidgetBar div.uiWidget div.uiWidgetBody h4,
div#wrap div#content div.main div.uiWidgetBar div.uiWidget div.uiWidgetBody h5 {
   font-size: 13px;
   margin: 10px 0 5px 0;
   padding: 0;
}
/* Blue on White */
div#wrap div#content div.main div.content div.column h2,
body#tinymce h2,
div#wrap div#content div.main div.uiWidgetBar div.uiWidget div.uiWidgetBody h2 {
   color: #4ba3d5;
}
/* Green on White */
div#wrap div#content div.main div.content div.column h3,
body#tinymce h3,
div#wrap div#content div.main div.uiWidgetBar div.uiWidget div.uiWidgetBody h3 {
   color: #39b54a;
}
/* Orange on White */
div#wrap div#content div.main div.content div.column h4,
body#tinymce h4,
div#wrap div#content div.main div.uiWidgetBar div.uiWidget div.uiWidgetBody h4 {
   color: #f58736;
}
/* Purple on White */
div#wrap div#content div.main div.content div.column h5,
body#tinymce h5,
div#wrap div#content div.main div.uiWidgetBar div.uiWidget div.uiWidgetBody h5 {
   color: #400080;
}
div#wrap div#content div.main div.content div.column a,
body#tinymce a {
   color: #3d86c6;
   text-decoration: none;
}
div#wrap div#content div.main div.content div.column a:hover,
body#tinymce a:hover {
   color: #ce2031;
   -webkit-transition: color .2s linear;
}
div#wrap div#content div.main div.content div.column p,
body#tinymce p {
   margin: 5px 0;
   padding: 0;
   font-size: 12px;
   line-height: 1.3em;
}
div#warp div#content div.main div.content div.column span.mceEditor {
   width: 100%;
   height: 500px;
}
div#wrap div#content div.main div.content div.column table {
   padding: 0;
   font-size: 12px;
   line-height: 1.3em;
}
div#wrap div#content div.main div.uiBar {
   width: 230px !important;
   padding: 10px;
   float: left;
   background: #e1edf9;
}
/* Widgets */
div#wrap div#content div.main div.uiWidgetBar {
   float: left;
}
div#wrap div#content div.main div.uiWidgetBarGeneric {}
div#wrap div#content div.main div.uiWidgetBarShaded {
   float: right;
   background: #e1edf9;
}
div#wrap div#content div.main div.uiWidgetBar div.uiWidget {
   background: transparent;
   margin: 5px;
   border: 1px solid transparent;
   padding: 0;
}
div#wrap div#content div.main div.uiWidgetBar div.uiWidget h1.uiWidgetHead {
   font-size: 13px;
   margin: 0;
   padding: 5px;
   border: none;
   color: #4ba3d5;
   background: transparent;
}
div#wrap div#content div.main div.uiWidgetBar div.uiWidget div.uiWidgetBody {
   font-size: 12px;
   margin: 0;
   padding: 5px;
}
div#wrap div#content div.main div.uiWidgetBar div.uiWidget div.uiWidgetBody a {
   color: #3d86c6;
}
div#wrap div#content div.main div.uiWidgetBar div.uiWidget div.uiWidgetBody a:hover {
   color: #ce2031;
   -webkit-transition: color .2s linear;
}
div#wrap div#content div.main div.uiWidgetBar div.uiWidget div.uiWidgetBody p {
   margin: 0.5em 0;
}
div#wrap div#content div.main div.uiWidgetBar div.uiWidget div.uiWidgetBody div.uiWidgetTableRow {
   padding: 5px;
}
div#wrap div#content div.main div.uiWidgetBar div.uiWidget div.uiWidgetBody div.uiWidgetQuotatorContent {
   font-family: Georgia, "Times New Roman", serif !important;
   padding: 0;
   margin: 0 0 10px 0;
   line-height: 1.5em;
   font-size: 13px;
   color: #4ba3d5;
}
div#wrap div#content div.main div.uiWidgetBar div.uiWidget div.uiWidgetBody div.uiWidgetQuotatorAuthor {
   font-family: Georgia, 'Times New Roman', serif !important;
   padding: 0;
   margin: 0;
   text-align: right;
   color: #4ba3d5;
   font-size: 13px;
   font-style: italic;
}
/* Footer */
div#metaWrapperCap {
   background: transparent url('../Images/DropShadowCaps.png') no-repeat bottom center;
   padding: 0 0 50px 0;
}
div#metaWrapperCap div#wrap {
   background: #cfcbca;
   margin: 0 auto;
   padding: 0;
   width: 900px;
}
div#metaWrapperCap div#wrap div#footer {
   text-align: center;
   color: #4C4C4C;
   padding: 10px 0;
   font-family: Georgia, "Times New Roman", serif !important;
}
div#metaWrapperCap div#wrap div#footer h1 {
   font-size: 13px;
   font-weight: normal;
}
div#metaWrapperCap div#wrap div#footer h2 {
   font-size: 10px;
   font-weight: normal;

}
div#metaWrapperCap div#wrap div#footer h1 a,
div#metaWrapperCap div#wrap div#footer h2 a {
   color: #4C4C4C;
}
div#metaWrapperCap div#wrap div#footer h2 a:hover {
   color: #333333;
   -webkit-transition: color .2s linear;
}
.clear {
   clear: both;
   height: 0px;
   overflow: hidden;
   margin: 0;
}
.highlight {
   background: yellow;
}
pre.exLog {
   font-size: 12px;
   font-family: "Anonymous Pro", "Anonymous", "Menlo", "Monaco", "Droid Sans Mono", "Andael Mono", monospace;
   background: white;
   overflow-x: auto;
   padding: 5px;
   margin: 0;
}
.color-blue {
   color: #4ba3d5;
}
.color-green {
   color: #39b54a;
}
.color-orange {
   color: #f58736;
}
.color-purple {
   color: #400080;
}
.color-red {
   color: #ce2031;
}

