﻿body{font:75%  Verdana,Arial,sans-serif; line-height:18px;}
h1,h2,h3,h4,h5{padding:0 0 8px 0;margin:0;}
#container{margin:0;}
#container p{line-height:16px;margin:0;padding:4px 0;font-size:0.9em;}
#header{height:20px;}
#brandlogo{float:right;}
#header,
#aside,
#footer,
#primary,
#nav,
#bar,
#secondary,
#signature-wrapper{display:none;}
.imgRender span {display: block;}
.imgRender img {display: none;}

/* headerings */
div.appheader h3{font-size:14px;font-weight:bold;border-bottom:1px solid #000000;margin-bottom:10px;}
div#top_header, div.defaultPageHeader{padding:7px 0 5px 0;}
div#top_header h1.imgRender span, div.defaultPageHeader h1.imgRender span{font-size:16px;margin:0;font-weight:bold;}
div.moduleHeader{border:1px solid #000000;border-left:none;border-right:none;padding:5px 0;margin:5px 0;}
div.moduleHeader span{font-size:14px;font-weight:bold;color:#000000;}
span.PageHeadingInternal{font-size:15px;color:#cc0000;font-weight:bold;margin: 5px 0;}
div.sectionHeader h1.imgRender span{font-size:13px;margin:10px 0;font-weight:bold;}
span.PageHeading1{font-size:15px; font-weight:bold;padding:10px 0 5px 0;display:inline-block;}
span.PageHeading2{font-size:12px;font-weight:bold;padding:10px 0 5px 0;display:inline-block;}
span.PContentHeading{font-size:11px;font-weight:bold;margin: 5px 0;}
div.contactBoxHeader{background:#000000;padding:0 15px;text-align:center;float:left;}
div.contactBoxHeader h3.imgRender{margin:0px;padding:0;}
div.contactBoxHeader h3.imgRender span{color:#ffffff;font-size:12px;font-weight:bold;margin:0;}
div.localFrontPageHeader h1.imgRender span{font-size:12px;margin:5px 0;font-weight:bold;}
div.regionalPageHeader h1.imgRender span{font-size:18px;margin:5px 0;font-weight:bold;}

/* normal body text*/
span.PContentText{font-size:10px;font-weight:normal;margin: 5px 0;}
span.PageLoadedText{font-size:9px;}
pre span{font-family:Courier New, Courier, Monospace;font-size:11px;}

/* Grid */
.datagrid{margin:10px 0px;width:98%!important;}
.datagrid tr.gs-gridHeaderRow{background:#bababc!important;color:#000000;}
.datagrid tr.gs-gridHeaderRow td:hover{background:#bababc;}
.datagrid tr.gs-gridHeaderRow a{text-decoration:none;}
.datagrid tr.gs-gridHeaderRow a span, .datagrid tr.gs-gridHeaderRow span{color:#000000;}
.datagrid tr td{border:1px solid #a9a9ab;padding:1px 2px;}
.datagrid tr td img{border:none;}
.datagrid tr td table tr td{border:none;padding:1px 2px;}
.datagrid tr.gs-gridRow1 td{background:#dddddd;}
.datagrid tr td.gs-gridCellNoBorder{border:none;}
span.gs-gridCellBold{font-size:11px; font-weight:bold;}
span.gs-gridCellItalic{font-size:11px;font-style:italic;}
span.gs-gridCellRed{font-size:11px;color:Red;}
span.gs-gridCellGreen{font-size:11px;color:green;}
div.sortDropDown{display:none;}
tr.gs-gridSummaryRow{font-weight:bold;}

/* DualListBox */
.gsDbgDualListBoxLeftCell, .gsDbgDualListBoxRightCell{width:40%;}
.gsDbgDualListBoxLeftCell select, .gsDbgDualListBoxRightCell select{width:100%;}
.gsDbgDualListBoxMiddleCell, .gsDbgDualListBoxRearrangeCell{width:10%; text-align:center;}
.gsDbgDualListBoxMiddleCell input, .gsDbgDualListBoxRearrangeCell input{display:block; margin:5px auto 5px auto;}

/* Editor */
td.cke_top{display:none;}
table.cke_editor tr:first-child{display:none;}

/* Hide print menu */
div.appheader div.appicons ul li.print{display:none;}

.application01{background:#ffffff;}

/* ProgressBar */
.gsProgressbarContainer{padding:0;margin:0;}
.gsProgressbarContainer span{text-align:center;display:block;}
.gsProgressbarContainer .gsProgressbar a.complete{float:none;display:block!important;}
.gsProgressbar{background:#ffffff;border: 1px solid #000000;margin:3px 0 3px 0;height:16px;}
.gsProgressbar a.gsProgessCursor{cursor:default;height:14px;margin:1px;text-decoration:none;float:left;background:#000000;}
.gsprogressbarInitial{display:none;}
 /*End of ProgressBar Styles */
 
/* message manager */
div.msgframe{background-color:#ffffff;}
div.msgline{margin:16px 6px 0 2px;height:22px;padding-bottom:10px;}
div.msgbox{padding:0;border:1px solid #000;background-color:#fff;min-height:20px;}
div.msgboxConfirm{background-color: #6dc32f;}
div.msgboxInfo{background-color: #057abf;}
div.msgboxWarning{background-color: #ffc200;}
div.msgboxError{background-color: #ff0000;}
div.confirmsign{float:left;background:url(GFX/MessageFramework/small-confirm.gif) no-repeat 50% 50% #6dc32f;width:15px;height:20px;} 
div.infosign{float:left;background:url(GFX/MessageFramework/small-info.gif) no-repeat 50% 50% #057abf;width:15px;height:20px;}
div.warningsign{float:left;background:url(GFX/MessageFramework/small-warning.gif) no-repeat 50% 50% #ffc200;width:15px;height:20px;}
div.errorsign{float:left;background:url(GFX/MessageFramework/small-error.gif) no-repeat 50% 50% #ff0000;width:15px;height:20px;}
div.msgtext{float:left;padding:0 0 0 4px;color:#000;background:#ffffff;border-left:1px solid #000;text-align:left;min-height:20px;word-break:break-word;}
div.msgtextError{color: #CC0000;}
.stopFloat{clear:both; }
.apperror p{line-height:24px;color:#cc0000;padding:0 0 0 26px!important;background:url(GFX/MessageFramework/ico_error.gif) no-repeat 0 50%;margin:0;font-weight:bold;}
.appwarn p{line-height:24px;color:#000000;padding:0 0 0 26px!important;background:url(GFX/MessageFramework/ico_warning.gif) no-repeat 0 50%;margin:0;font-weight:bold}
.appinfo p{line-height:24px;color:#000000;padding:0 0 0 26px!important;background:url(GFX/MessageFramework/ico_info.gif) no-repeat 0 50%;margin:0;font-weight:bold}
.appconfirm p{line-height:24px;color:#000000;padding:0 0 0 26px!important;background:url(GFX/MessageFramework/ico_confirm.gif) no-repeat 0 50%;margin:0;font-weight:bold}
.gs-inputError{border:1px solid red;}
/* message manager */

/* link button */
.gs-linkSpanNormal{border: #7f9fb0 1px solid;background: #d9e2e8;display:inline-block;cursor:pointer;}
.gs-linkSpanNew{cursor:pointer;border: #fff 1px solid;padding:0 10px 0 10px;background: #d9e2e8;display:inline-block;letter-spacing:-1px;font-size:99%;}
.gs-linkButton{text-decoration:none!important;color:Black!important;width: auto;line-height: 12px;}
.gs-linkButton:hover{color:Black!important;}
.gs-linkButton:hover span{background:#EBF0F3;}
/* link button */

/* button */
button{width:inherit;white-space:nowrap;overflow:visible;}
/* button */