
#a-full-width {float:left; width:100%; margin-top:10px;}
#a-small-left {float:left; width:170px; margin-top:20px;}
#a-half-left {float:left; width:360px; margin-top:20px;}
#a-large-left {float:left; width:570px; margin-top:20px;}
#a-small-right {float:right; width:170px; margin-top:20px;}
#a-half-right {float:right; width:360px; margin-top:20px;}
#a-large-right {float:right; width:570px; margin-top:20px;}
form .halfWidth {background-position:-360px 100%;}
form .midWidth {background-position:-570px 100%;}
form .fullWidth {background-position:-760px 100%;}
.ngtable fieldset {background:#eaecf5; padding-top:7px; padding-bottom:5px;}
.ngtable fieldset fieldset {padding-top:0px; padding-bottom:0px;}
.fieldrow {width:100%; clear:both; background:#eaecf5; padding-top:5px; padding-bottom:5px;}
.fieldrow span {float:left; width:142px; padding-left:5px; font-weight:bold;}
.fieldrow span.optional {padding-left:12px}
.fieldrow span.mandatory {background:url(/cms/framework/v1.0/cms/global/assets/images/site/icon/red_asterisk.gif) 5px 0px no-repeat; padding-left:12px}
.ngtable .check {float:left; margin-left:12px; margin-right:5px}
.fieldrow span.checklabel {font-weight:normal; float:none; width:auto; padding-left:0px}
.ngtable label {padding:0px 5px 0px 7px; display:block;}
label.inlineLabel {display:inline; padding:0px 10px 0px 0px}
.checklabel label {margin-left:5px; padding-top:4px}
.fieldrow input, .fieldrow select, .fieldrow textarea {float:left; margin-right:10px;}
form .ngtable p {clear:both;}
.fieldrow input.radio {float:none; margin-left:12px; margin-right:5px}
.fieldrow input.blockRadio {margin:0px 5px 0px 12px}
.fieldrow label.blockRadioLabel {width:90%; float:left; margin-top:2px}
.ngtable div.fieldInfo {width:200px; float:left;}
.ngtable div.inlineFieldInfo {float:left;}
.fieldrow .inlineField {float:left; margin-left:10px}
form .formButtonSection {clear:left; background-color:#fff; padding:10px 10px 0px 10px;}
.pageContent form .formButtonSection p {background-color:#fff; display:block; padding:0px; position:relative}
.fieldrow .fieldPrefix {margin-right:5px}
.fieldrow .radioLabel {margin-top:5px}
label.mandatory {background:url(/cms/framework/v1.0/cms/global/assets/images/site/icon/red_asterisk.gif) left top no-repeat;}
.fieldrow span.width200 { width:200px }
.mfHighlightError {color:#c00}
form .ngtable .body {padding:0px 1px; border-top:0px;}
.ngtable h3.formhead {font-size:100%; color:#404490; background:#b3c3e3; margin:0px; padding:5px 10px; font-weight:bold;}
.ngtable h3.outbound {background:#b3c3e3 url(/cms/framework/v1.0/cms/global/assets/images/site/icon/wCircleArrowR.gif) no-repeat 10px 5px; padding-left:40px;}
.ngtable h3.inbound {background:#b3c3e3 url(/cms/framework/v1.0/cms/global/assets/images/site/icon/wCircleArrowL.gif) no-repeat 10px 5px; padding-left:40px;}
form .ngtable table {border-color:#b3c3e3;border-style:solid; border-width:3px 2px 4px 3px;}
form .ngtable p {background:#eaecf5; padding:5px 12px; margin:0px;}
form .ngtable .note {background:#eaecf5; margin:0px; font-weight:bold;}
form .ngtable ul {margin:0px; background:#ffffff; padding:5px 10px 5px 25px;}
form .ngtable ol {background:#ffffff; padding-bottom:10px; padding-left:30px;}
form .ngtable .info {background-color:#ffffff; margin:0px;}
#progressBar{display:block;clear:both;}
.pousPosition {margin-left:65px;}
#progressBar li {display:block; float:left; color:#000; width:151px; margin:0px 1px 10px 0px; padding:0px; height:28px;}
.sixStepProgress li {width:125px !important}
#progressBar .one {background:url(/cms/framework/v1.0/cms/global/assets/images/site/icon/process/prgrss1.gif) left top no-repeat}
#progressBar .two {background:url(/cms/framework/v1.0/cms/global/assets/images/site/icon/process/prgrss2.gif) 4px 5px no-repeat; background-color:#cedeff; }
#progressBar .three {background:url(/cms/framework/v1.0/cms/global/assets/images/site/icon/process/prgrss3.gif) 4px 5px no-repeat; background-color:#cedeff;}
#progressBar .four {background:url(/cms/framework/v1.0/cms/global/assets/images/site/icon/process/prgrss4.gif) 4px 5px no-repeat; background-color:#cedeff;}
#progressBar .five {background:url(/cms/framework/v1.0/cms/global/assets/images/site/icon/process/prgrss5.gif) 4px 5px no-repeat; background-color:#cedeff;}
#progressBar .oneSelected {background:url(/cms/framework/v1.0/cms/global/assets/images/site/icon/process/prgrss1Sel.gif) left top no-repeat;color:#fff;font-weight:bold}
#progressBar .twoSelected{background:url(/cms/framework/v1.0/cms/global/assets/images/site/icon/process/prgrss2Sel.gif) 4px 5px no-repeat;color:#fff !important; background-color:#8496c5 !important; font-weight:bold}
#progressBar .threeSelected{background:url(/cms/framework/v1.0/cms/global/assets/images/site/icon/process/prgrss3Sel.gif) 4px 5px no-repeat;color:#fff !important; background-color:#8496c5 !important; font-weight:bold}
#progressBar .fourSelected{background:url(/cms/framework/v1.0/cms/global/assets/images/site/icon/process/prgrss4Sel.gif) 4px 5px no-repeat;color:#fff !important; background-color:#8496c5 !important; font-weight:bold}
#progressBar .fiveSelected{background:url(/cms/framework/v1.0/cms/global/assets/images/site/icon/process/prgrss5Sel.gif) 4px 5px no-repeat;color:#fff !important; background-color:#8496c5 !important; font-weight:bold}
#progressBar .onePast {background:url(/cms/framework/v1.0/cms/global/assets/images/site/icon/process/prgrss1Past.gif) left top no-repeat;color:#464646}
#progressBar .twoPast {background:url(/cms/framework/v1.0/cms/global/assets/images/site/icon/process/prgrss2Past.gif) 4px 5px no-repeat;color:#464646 !important; background-color:#ddd !important; }
#progressBar .threePast{background:url(/cms/framework/v1.0/cms/global/assets/images/site/icon/process/prgrss3Past.gif) 4px 5px no-repeat;color:#464646 !important; background-color:#ddd !important; }
#progressBar .fourPast{background:url(/cms/framework/v1.0/cms/global/assets/images/site/icon/process/prgrss4Past.gif) 4px 5px no-repeat;color:#464646 !important; background-color:#ddd !important; }
#progressBar .fivePast{background:url(/cms/framework/v1.0/cms/global/assets/images/site/icon/process/prgrss5Past.gif) 4px 5px no-repeat;color:#464646 !important; background-color:#ddd !important; }
#progressBar .fourLast {background:url(/cms/framework/v1.0/cms/global/assets/images/site/icon/process/prgrss4Last.gif) left top no-repeat;}
#progressBar .fourLastSelected {background:url(/cms/framework/v1.0/cms/global/assets/images/site/icon/process/prgrss4LastSel.gif) left top no-repeat;color:#fff;font-weight:bold}
#progressBar .fourLastConfirmed {background:url(/cms/framework/v1.0/cms/global/assets/images/site/icon/process/prgrss4LastConf.gif) left top no-repeat;color:#fff;font-weight:bold}
#progressBar .fiveLast {background:url(/cms/framework/v1.0/cms/global/assets/images/site/icon/process/prgrss5Last.gif) left top no-repeat;}
#progressBar .fiveLastSelected {background:url(/cms/framework/v1.0/cms/global/assets/images/site/icon/process/prgrss5LastSel.gif) left top no-repeat;color:#fff;font-weight:bold}
#progressBar .fiveLastConfirmed {background:url(/cms/framework/v1.0/cms/global/assets/images/site/icon/process/prgrss5LastConf.gif) left top no-repeat;color:#fff;font-weight:bold}
#progressBar .sixLast {background:url(/cms/framework/v1.0/cms/global/assets/images/site/icon/process/prgrss6Last.gif) left top no-repeat;}
#progressBar .sixLastSelected {background:url(/cms/framework/v1.0/cms/global/assets/images/site/icon/process/prgrss6LastSel.gif) left top no-repeat;color:#fff;font-weight:bold}
#progressBar .sixLastConfirmed {background:url(/cms/framework/v1.0/cms/global/assets/images/site/icon/process/prgrss6LastConf.gif) left top no-repeat;color:#fff;font-weight:bold}
#progressBar p {margin:1px 0px 0px 0px; padding:0px 10px 0px 30px; line-height:13px;}
.sixSteps {width:760px; margin: 4px 0px 0px 0px !important; padding: 0px;}
.sixSteps li {width:125px !important}
#progressBarMain {display:block; clear:both; padding:0px; margin:4px 0px 0px 0px;}
#progressBarMain li {display:block; float:left; padding:0px; height:30px;}
#progressBarMain .center {display:block; float:left; padding:0px; height:30px; width:460px;}
#progressBarMain .left {background:url(/cms/framework/v1.0/cms/global/assets/images/site/icon/process/prgrss1Past.gif) left top no-repeat; width:150px; margin:0px 0px 0px 0px; padding:0px;}
#progressBarMain .right {background:url(/cms/framework/v1.0/cms/global/assets/images/site/icon/process/2_lastUnselected.gif) left top no-repeat; width:150px; margin:0px 0px 0px 0px; padding:0px;}
#progressBarMain .left p {margin:3px 0px 0px 0px; padding:0 0 0 20px; line-height:12px;text-align:left}
#progressBarMain .right p {margin:3px 0px 0px 22px; padding:0 0 0 5px; line-height:12px;text-align:left}
#progressBarSub {display:block; clear:both; padding:0px; margin:0px -12px 0px -12px; width:660px;}
#progressBarSub li {display:block; float:left; width:135px; padding:0px; height:60px;}
#progressBarSub .arrowIn {background:url(/cms/framework/v1.0/cms/global/assets/images/site/icon/process/arrow_left.gif) left top no-repeat; width:50px; padding:0px;}
#progressBarSub .arrowOut {background:url(/cms/framework/v1.0/cms/global/assets/images/site/icon/process/arrow_right.gif) left top no-repeat; width:50px; padding:0px; margin-left: 10px;}
#progressBarSub .oneApast {background:url(/cms/framework/v1.0/cms/global/assets/images/site/icon/process/1a_past.gif) left center no-repeat;color:#464646 !important;}
#progressBarSub .oneAselected {background:url(/cms/framework/v1.0/cms/global/assets/images/site/icon/process/1a_selected.gif) left center no-repeat;color:#fff;font-weight:bold;}
#progressBarSub .oneAunselected {background:url(/cms/framework/v1.0/cms/global/assets/images/site/icon/process/1a_unselected.gif) left center no-repeat; }
#progressBarSub .oneBpast {background:url(/cms/framework/v1.0/cms/global/assets/images/site/icon/process/1b_past.gif) left center no-repeat;color:#464646 !important;}
#progressBarSub .oneBselected {background:url(/cms/framework/v1.0/cms/global/assets/images/site/icon/process/1b_selected.gif) left center no-repeat;color:#fff;font-weight:bold; }
#progressBarSub .oneBunselected {background:url(/cms/framework/v1.0/cms/global/assets/images/site/icon/process/1b_unselected.gif) left center no-repeat;}
#progressBarSub .oneCpast {background:url(/cms/framework/v1.0/cms/global/assets/images/site/icon/process/1c_past.gif) left center no-repeat;color:#464646 !important;}
#progressBarSub .oneCselected {background:url(/cms/framework/v1.0/cms/global/assets/images/site/icon/process/1c_selected.gif) left center no-repeat;color:#fff;font-weight:bold;}
#progressBarSub .oneCunselected {background:url(/cms/framework/v1.0/cms/global/assets/images/site/icon/process/1c_unselected.gif) left center no-repeat;}
#progressBarSub .oneDselected {background:url(/cms/framework/v1.0/cms/global/assets/images/site/icon/process/1d_selected.gif) left center no-repeat;color:#fff;font-weight:bold;}
#progressBarSub .oneDunselected {background:url(/cms/framework/v1.0/cms/global/assets/images/site/icon/process/1d_unselected.gif) left center no-repeat;}
#progressBarSub p {margin:18px -10px 0px 35px; line-height:12px; padding:0 5px 0 0; text-align:left;}
.ngErrorMidWidth {border:2px #c00000 solid; margin-bottom:10px; width:566px; background-color:#fff}
.ngErrorFullWidth {border:2px #c00000 solid; margin-bottom:10px; width:756px; background-color:#fff}
.ngErrorMidWidth p, .ngErrorFullWidth p {font-weight:bold; color:#c00000; padding: 10px 10px 0px 0px; }
.ngErrorMidWidth img, .ngErrorFullWidth img {padding:8px 10px 0px 10px; float:left}
.errorMessage {margin-bottom:10px; border:3px #c00 solid; background-color:#fff; color:#c00; font-weight:bold}
.errorMessage a {color:#c00; text-decoration:underline}
.errorMessage a:visited {color:#c00}
.errorMessage a:hover {color:#c00}
.errorMessage h3 {color:#c00; margin:0px; padding:6px 5px 1px 32px; background:url(/cms/framework/v1.0/cms/global/assets/images/site/icon/triExclamationc00.gif) 6px 6px no-repeat;}
.errorMessage p {padding:3px 4px 5px 0px; margin:0px}
#appErrors ul, #appFieldErrors ul {margin:0px; padding:0px; list-style:none outside;}
#appErrors li, #appFieldErrors li {background:url(/cms/framework/v1.0/cms/global/assets/images/site/icon/bulletc00.gif) 20px 11px no-repeat; padding:7px 4px 8px 32px; margin-bottom:0px; position:relative; top:1px;}
#mfErrors ul {margin-left:20px}
.errorMessage .podBody {padding:0px 0px 0px 32px}
#appErrors .podBody, #appFieldErrors .podBody {padding:0px}
#tabs {float:left;list-style-type:none;margin:0px;padding:0px;}
#tabs a {font-weight:bold;text-decoration:none; display:block; margin:5px 0px 0px 3px; color:#404490}
#tabs li {color:#404490; float:left; width:126.6px; text-align:center; line-height:25px;}
#tabs .selected {color:#fff; font-weight:bold}
#tabs .selected a {color:#fff}

