body {
 background-color: white;
 margin: 0;
}
p, ul, ol {
 font-family: Verdana, Tahoma, Helvetica, sans-serif;
 font-size: 90%;
}
h1, h2, h3, h4, h5 {
 color: #1e2779;
 font-family: Verdana, Tahoma, Helvetica, sans-serif;
 font-style: italic;
 font-weight: normal;
}
a {
 text-decoration: none;
}
a:link, a:visited {
 color: #1e2779;
}
a:hover {
 color: #ffb570;
}
strong {
 font-weight: normal;
}


.leftColumn {
 background-image: url("../images/left_bg.gif");
}
.leftColumn div {
 padding: 15px 0;
}
.leftColumn p {
 color: white;
 font-size: 10pt;
 font-style: italic;
 text-align: right;
 margin: 0;
 padding-bottom: 2px;
}
.leftColumn .inputForm div {
 padding: 0;
}

.leftList{
 background-image: url("../images/lorry_ns.gif");
 background-repeat: no-repeat;
}
.leftList a:link, .leftList a:visited {
 color: #ffffff;
}
.leftList a:hover {
 color: #ffb570;
}
.leftList .menuItemSel {
 color: #bed2f7;
}
.leftList .menuItemSel a:link, .leftList .menuItemSel a:visited {
 color: #bed2f7;
}
.leftList .menuItemSel a:hover {
 color: #ffb570;
}

.ttlLeft{
 background-image: url("../images/titl_menu_ns.gif");
 background-repeat: no-repeat;
}
.ttlLeft a:link, .ttlLeft a:visited {
 color: #ffffff;
}
.ttlLeft a:hover {
 color: #ffb570;
}

.menuLine {
 background-image: url("../images/menu_bg.gif");
}

.leftToMain{
 background-image: url("../images/white.gif");
}

.blueStripe {
 background-image: url("../images/blue.gif");
}
.orngStripe {
 background-image: url("../images/orng_bg.gif");
}

.ttlTop {
 background-image: url("../images/titl_bg.gif");
}

.topSpacer {
 background-image: url("../images/top_bg.gif");
 xbackground-repeat: repeat-x;
}

.headSpacer {
 background-image: url("../images/headSpacer.gif");
}

.pageHeader {
 margin-left: 13px;
 color: #1e2779;
 font-style: italic;
 font-size: 16pt;
 text-transform: uppercase;
 xletter-spacing: 5px;
}
.pageHeader td {
 background-image: url("../images/head_bg.gif");
}

.bwStripe {
 background-image: url("../images/spacer_bg.gif");
}

.bottom p {
 color: #1e2779;
 font-family: Verdana,Tahoma,Helvetica,sans-serif;
 font-size: 8pt;
 margin: 2px 10px;
}

.pageContent {
 position: relative;
 top: -12px;
}

.inputForm  {
 background-color: #eff3ff;
}
.inputForm div {
 margin: 0;
}
.inputForm td {
 vertical-align: top;
 margin: 0;
}
.inputForm p, .leftColumn .inputForm p {
 color: #1e2779;
 margin: 0;
 margin-left: 2px;
 margin-right: 2px;
 font-size: 10pt;
 font-style: normal;

}
.inputForm .topic {
 font-size: 80%;
}
.inputForm .caption, .leftColumn .inputForm .caption {
 font-style: italic;
}
.inputForm .down {
 margin-top: 6px;
}
.inputForm .down1 {
 margin-top: 1px;
}
.picMargin {
 margin: 5px;
}
.inputForm .lower {
 vertical-align: super;
}
.btm, .inputForm .btm {
 vertical-align: bottom;
}
.inputForm input {
 margin: 0;
 margin-left: 2px;
 margin-right: 2px;
 font-size: 11px;
}
.inputForm .tableHeader {
 padding-left: 1px;
 background-color: #1e2779;
 vertical-align: bottom;
}
.inputForm .tableCaption td {
 vertical-align: bottom;
}
.inputForm .tableHeader p {
 text-align: center;
}
.inputForm .tableCnvs {
 padding: 1px 0;
 padding-left: 1px;
 background-color: #1e2779;
 margin: 1px 0;
}
.inputForm .tableCnvs1 {
 padding: 1px;
 background-color: #1e2779;
 margin: 1px 0;
}
.inputForm .tableCnvs2 {
 padding: 1px 0;
 padding-right: 1px;
 background-color: #1e2779;
 margin: 1px 0;
}
.inputForm .tableValue {
 background-color: white;
 vertical-align: bottom;
 height: 100%;
}
.inputForm .tableValue p, .leftColumn .inputForm .tableValue p {
 color: black;
 margin-top: 1px;
 margin-bottom: 2px;
 font-style: normal;
 font-size: 11px;
}
.inputForm .tableValue a, .bottom a, .norm a, .mainText a, .catTable a, .catDetail a {
 text-decoration: underline;
}
.errNote, .inputForm .errNote {
 background-color: white;
 text-align: center;
}

.mainHeader p {
 color: #1e2779;
 margin: 0;
 margin-left: 2px;
 margin-right: 2px;
 marginbottom: 1px;
 font-size: 10pt;
 font-style: italic;
 text-transform: lowercase;
}
.mainFrame, .mainText {
 padding-top: 10px;
 paddingtop: 2px;
 padding-right: 10px;
}
.mainFrame ul, .mainFrame ol, .mainText ul, .mainText ol, .norm {
 font-size: 80%;
}
.norm {
 margin: 0;
}
.mainFrame p, .mainText p, .catTable p, .catDetail p {
 font-size: 80%;
 margin: 2px;
}
.mainText p {
 margin: 5px;
 text-indent: 5ex;
 text-align: justify;
}
.mainFrame table, .mainText table {
 border-color: #1e2779;
 border-style: solid;
 border-width: 1px;
 border-collapse: collapse;
 width: 100%;
}
.mainFrame td, .mainText td {
 border-color: #1e2779;
 border-style: solid;
 border-width: 1px;
}

.framed {
 background-color: #1E2779;
 width: 100px;
 align: right;
}
.framedP {
 background-color: #FFFFFF;
}
.framedP p {
 margin-left: 3px;
 margin-right: 3px;
}
.btn {
 background-color: #bed2f7;
}
.btn p, .inputForm .btn p, .pollRez .btn p {
 font-size: 10pt;
 font-style: normal;
 text-transform: lowercase;
 margin: 1px;
 padding: 0;
 margin-top: -2px;
}
.btn a:hover {
 color: #1e2779;
}
.text {
 margin: 0;
 margin-left: 2px;
 margin-right: 2px;
 font-size: 13px;
 fontsize: 11px;
 font-family: Verdana, sans-serif;
}

.pollRez td {
 vertical-align: top;
 margin: 0;
}
.pollRez p {
 color: black;
 margin: 2px;
 xmargin-left: 2px;
 xmargin-right: 2px;
 font-size: 80%;
}
.rez {
 color: #5e65a9;
}
.currentPoll {
 color: #5e65a9;
}
.unpublishPoll {
 color: #99b3e2;
}
.legend {
 padding-top: 3px;
}

.catTable td, .catDetail td {
 background-color: white;
 border-color: #1e2779;
 border-style: solid;
 border-width: 1px;
}
.catTable td {
 text-align: right;
}
.catTable .textField {
 text-align: left;
}
.catTable .input {
 background-color: #fff2ea;
}
.catTable table { 
 border-collapse: collapse;
}
.catTable, .catDetail, .catTable .hidden, .catDetail .hidden {
 background-color: #eff3ff;
 border-width: 0;
}
.catTable .caption, .catTable .caption1 {
 background-color: #bed2f7;
 vertical-align: middle;
 text-align: center;
 color: #1e2779;
 border-width: 0;
 border-right-width: 1px;
}
.catTable .caption1 {
 border-right-width: 0;
}
.borderField {
 background-color: #FFFFFF;
 border: 1px solid #000000;
 width: 100%;
}

div.PrTypeDiv {
 border-left: 1px solid  #bed2f7;
 width: 100%;
}
div.ContDiv {
 padding-left: 15px;
}

div.PrTypePropDiv {
 padding-top: 15px;
 padding-bottom: 15px;
}

span.FieldSpan {
 border: 1px solid  #1e2779;
 width: 100%;
 background-color: white;
}

.popuplist {
 cursor: hand;
 overflow-y: scroll;
 overflow-x: hidden;
 border: solid #003265 1;
 background-color: #ffffFF;
 position: absolute;
 left: -1000;
 top: -1000;
 margin: 0px;
 z-index: 128;
}

.popuplist table {
 font-size: 12px;
 color: #003265;
 font-family: Arial;
}

.popuplist .over {
 background-color: #BED2F7;
}

.popuplist .out {
 background-color: #ffffff;
}

.SectionContainer {
 padding-top: 2px; 
}

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }
