.form-labels {font:bold 80% Verdana,Arial,sans-serif}

body {font:100% Verdana,sans-serif; margin:0px} 

.a-head {display:inline; font:120%/110% Arial,sans-serif; margin: 0 0 .3em 0;} 
h1 {font:120%/110% Arial,sans-serif; margin: 0 0 .3em 0;} 
h2 {font: bold 80%/130% Verdana,sans-serif; color: #036; margin: 0 0 0.25em 0;} 
h2 a {color: #9E1B34 !important}
.b-head {display:inline; font: bold 80%/130% Verdana,sans-serif; color: #036; margin: 0 0 0.25em 0;} 
h3 {font:bold 75%/130% Verdana,sans-serif; color: #333; margin: 0 0 .1em 0;}
.c-head {display: inline; font:bold 75%/130% Verdana,sans-serif; color: #333; margin: 0 0 .1em 0;} 
h4 {font:bold 80%/130% Verdana,sans-serif; color: #9E1B34; margin: 0 0 .5em 0;} 
.d-head {display:inline; font:bold 80%/130% Verdana,sans-serif; color: #9E1B34; margin: 0 0 .5em 0;}
.input1 .d-head {font-size: 100%;} 

p.inline {display:inline; font:80% Verdana,sans-serif} 
p, blockquote {font:75%/150% Verdana,sans-serif; margin-bottom: 1.25em; color: #333;}
ul {font:75%/150% Verdana,sans-serif; margin: 0 0 1em 15px; padding: 0; color: #333;}
ol {font:75%/150% Verdana,sans-serif; margin: 0 0 1em 34px; padding: 0; color: #333;}
li ul {font:100%/150% Verdana,sans-serif;} 
li ol {font:100%/150% Verdana,sans-serif;}
ul ul, ol ul {list-style-type: disc;}
ul.square {list-style-image:url(/web/images/bullet_orange.gif)} 

form {margin:0px} 
span.note {font:65% Verdana,sans-serif; margin: 0 0 1em 0; color: #000;} 
p.note {font:65% Verdana,sans-serif; display:block; margin: 0 0 1em 0; color: #000;}
.pageHead td {vertical-align:bottom} 
.pageHead p {font:80% Arial,sans-serif} 

.bcrumbs p {font: 100% Verdana,sans-serif; color: #666; margin: 0; padding-top:6px; padding-bottom:0px; padding-left:9px;}
.bcrumbs a:link, #bcrumbs a:visited, #bcrumbs a:active {color: #666; text-decoration: none;}
.bcrumbs a:hover, #bcrumbs a:visited:hover {color: #600; text-decoration: underline;}

.actButtons form {padding-top:7px; padding-bottom:7px}
.button	{background:#C2D2EE; font: normal 11px Verdana, sans-serif; border-top: solid 1px #aaa; border-left: solid 1px #aaa; border-right: solid 2px #666; border-bottom: solid 2px #666;}
.button-fixedwidth, .vbutton {background:#C2D2EE; font: normal 11px Verdana, sans-serif; border-top: solid 1px #aaa; border-left: solid 1px #aaa; border-right: solid 2px #666; border-bottom: solid 2px #666; width:100px;}
.button-disabled {background:#eee; font: normal 11px Verdana, sans-serif; color: #999; border: solid 1px #ccc;}
.button-fixedwidth-disabled {background:#eee; font: normal 11px Verdana, sans-serif; color: #999; border: solid 1px #ccc; width:100px;}
.vbutton {background-color:#fc3; font:bold 10px verdana, sans-serif; width:100px;}

/* used for footer and notes */
.gblFooter p, .footer {font:65% Geneva,arial,sans-serif; margin: 7px 0px; }
.gblFooter p {text-align: center;}
.footer {text-align: left;}
.brand {float:right; width:145px; margin-left:10px}	

a:link, #bcrumbs .prevpage a:link, a:visited, a:active, a:link b {color:#00C; text-decoration:none;} 
a:hover, a:visited:hover, a:active:hover, a:link:hover, #bcrumbs p.prevpage a:hover {color:#600; text-decoration:underline;}
a.alert:link, a.alert:visited {text-decoration: none; color: #C00;}
a.alert:hover, a.alert:visited:hover {text-decoration: underline;}
/* fix for bold tags inside a tags */
a {color:#0099CC !important;}
a:hover b {color:#600 !important;}
/* --- end global --- */

/* --- begin global header --- */
.contact a:link {color:#E6E6E6} 
.contact a:visited {color:#E6E6E6} 
.contact a:active {color:#E6E6E6} 
.contact a:visited:hover {color:#E6E6E6} 
/* --- end global header --- */

/* --- begin data table --- */
.cbdTable table {font:80% Arial, sans-serif; border-top: solid 1px #ccc; border-left: solid 1px #ccc; border-bottom: solid 1px #ccc; border-right: 0;}
.cbdTable table .cbdTable table {border-left:solid 1px #CCC;border-bottom:solid 1px #CCC;border-right:solid 1px #CCC;}
.cbdTable td table, .cbdTable td table td {border:0px;padding:0px;font-size:100%;} 
.cbdTable .th {font:bold 65% Verdana,sans-serif;padding:3px;white-space:normal}
.cbdTable th, .cbdTable td.colHed {font-weight:normal;background:#e6edf2;color:#036;border-right:solid 1px #ccc;border-top:solid 1px #ccc;border-bottom:solid 1px #ccc;padding-top:7px; padding-bottom: 3px;vertical-align:bottom;text-align:center;}
.cbdTable td.colHed-nr {border-right:0px; font:bold 65% verdana, sans-serif;background:#D8E2F0;border-right:solid 1px #999;border-top:solid 1px #CCC;padding:3px;vertical-align:bottom;white-space:normal;text-align:center;}
.cbdTable td .cbdTable table th {font-weight:bold;font-size:80%;font-family:verdana, sans-serif;background:#D8E2F0;border-right:solid 1px #999;border-top:solid 1px #CCC;padding:3px;vertical-align:bottom;white-space:normal;text-align:center;}
.cbdTable tbody {text-align:right} 
.cbdTable tbody.left {text-align:left;}
.cbdTable td {border-right:solid 1px #ccc;padding:4px 7px; border-bottom:solid 1px #f2f2ed;}
.cbdTable td .cbdTable table td {border-right:solid 1px #ccc;font-size:100%;padding:3px;}
.cbdTable td.bold {font-weight:bold} 
td.nr, th.nr {border-right:0px}
.cbdTable tr.ar {background-color:#f2f2ed} 
.cbdTable tr.wr {background-color:#FFF} 
span.number-positive {color:#360;font-size:100%} 
span.number-neg {color:#F33;font-size:100%}
.cbdTable table th .note {display: block; font:75% Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0;}
.cbdTable p {font: 95% Arial, sans-serif;}
.cbdTable ul, .cbdTable ol {font: 100% Arial, sans-serif;}
.cbdTable td.tsh {font:bold 80% Arial, sans-serif;border-right:solid 1px #999;padding-top:10px}
.cbdTable td.tsh-nr {font:bold 80% Arial, sans-serif;border-right:0px;padding-top:10px}
.cbdTable h2 {font:140% Times,serif; color:#000; margin:0px; padding-bottom:2px} 
.cbdTable td ul {font-size: 100%; font-family: Arial, sans-serif; margin: 0; padding-left: 16px;}
span.number-positive {color:#360;font-size:100%} 
span.number-neg {color:#F33;font-size:100%} 
div.hold {padding-left: 10px;}


/* 
borderless table 
*/ 
.cbdTablenoborder {width:100%} 
.cbdTablenoborder table {font:75% Arial,sans-serif} 
.cbdTablenoborder th {font:bold 85% Verdana,sans-serif;color:#000;margin:0px;padding:3px;vertical-align:bottom;} 
.cbdTablenoborder tbody {text-align:right}
.cbdTablenoborder tbody.left {text-align:left;} 
.cbdTablenoborder td {font:100% Arial,sans-serif;padding:3px} 
.cbdTablenoborder td.bold {font-weight:bold} 
.cbdTablenoborder p {padding-top:5px;padding-bottom:5px;margin:0px;font:100% Arial,sans-serif;font-weight:normal} 
.cbdTablenoborder td.tsh {font:bold 90% Arial,sans-serif} 
.cbdTablenoborder h2 {font:130% Times,serif; color:#000; margin:0px; padding-bottom:2px} 

/* --- end data table --- */

/* === begin other formatting === */
.border2 {border:solid 1px #CCC; padding:7px; width:95%}
.border2alert {border:solid 1px #C00; padding:7px; width:95%} 
.border2 h2 {font:115% Times,serif; font-weight:normal; margin:0px; padding-bottom:7px} 
.symbol {font-family:Verdana,sans-serif; font-size:80%} 
.attention, .alertInt {color:#F33 !important}
p span.attention {color:#F33; font-size:100%} 
/* === end other formatting === */

/* 
Begin OE2 styles  
*/
.intButton {background-color:#D5E5BC;color:#000;font:bold 10px Verdana, sans-serif;}
.int-only {background-color:#D5E5BC;color:#000;padding-top:1px;padding-right:2px;padding-bottom:1px;padding-left:1px;}
.vbutton-int {background-color:#D5E5BC;color:#000;font:bold 10px Verdana, sans-serif;width:100px;}
span.infoIcon {width:10px;height:10px;border:solid 1px #004A80;color:#004A80;background:#FAA238;text-align:center;font:bold 9px Verdana;margin-right:5px;}
.csrHead {width: 100%; background:#D5E5BC;border-right:solid 1px #CCC;border-top:solid 1px #CCC;border-left:solid 1px #CCC;padding:5px;font:bold 11px Verdana, sans-serif;letter-spacing:1px;color:#000;}
.csrHeadalert {width: 99%; background:#C00;padding:5px;font:bold 11px Verdana, sans-serif;letter-spacing:1px;color:#FFF;}

div.input2 td, table.input2 td {font:70% Verdana, sans-serif;padding:3px;}
div.input2 p, table.input2 p {font:110% Verdana, sans-serif;font-weight:normal;}
div.input2 h3, table.input2 h3 {font-size:120%;margin-top:0px;margin-bottom:0px;}
div.input2 h2, table.input2 h2 {font:165% Times, serif;font-weight:normal;margin-top:0px;margin-bottom:0px;}

.input1 td {font:75% Verdana, sans-serif;padding:3px;}
.input1 p, .input1 ul, .input1 ol {font:100% Verdana, sans-serif; font-weight:normal; color: #333;}
.input1 ul, .input1 ol {line-height: 150%;}
.input1 td p {margin-bottom:10px; line-height: 150%;}
.input1 h1 {font-size: 175%;}
.input1 h2 {font-size:105%; color: #036; margin: 0 0 0.25em 0;}
.input1 h3 {font-size:100%; color: #333; margin: 0 0 .1em 0;}
.input1 .d-head {font: bold 100% Verdana, sans-serif;}
.input1 h4 {font: bold 100% Verdana, sans-serif; color: #000; background:#EBEBCE; padding: 3px;}
.input1 td b {color: #333;}
.input1 td b.attention, .input1 td.attention b, .input1 td.alertInt b {color: #f00;}
.input1 tr.hedbar-tan p, .input1 td.hedbar-tan p {margin: 0;} 
.input1 tr.hedbar-tan b, .input1 td.hedbar-tan b {color: #000 !important;}  
tr.hedbar, td.hedbar {background:#D8E2F0;}
tr.hedbar-tan, td.hedbar-tan {background:#EBEBCE;}

.exp-control tr {background: #FFF;}
.exp-container .cbdTable table {border-left:0px;border-right:0px;}
.tlbrBorder {border-top:solid 1px #CCC;border-right:solid 1px #CCC;border-bottom:solid 2px #999;border-left:solid 1px #CCC;}
.tlbrBorder .cbdTable table {border-left:0px;border-right:0px;}
th.thInt {background:#BFD3A1;}
th.attenInt, tr.attenInt, td.attenInt {background:#FFC;}
th.attenInt-nr, tr.attenInt-nr, td.attenInt-nr {background:#FFC;border-right:0px;}
.wrInt {background:#F5FFEB;}
.exp-control tr.arInt, .arInt {background:#D5E5BC;}
th.thInt-nr {background:#BFD3A1;border-right:0px;}
td.wrInt-nr {background:#F5FFEB;border-right:solid 0px;}
td.arInt-nr {background:#D5E5BC;border-right:solid 0px;}

.cbdTable2 td {border-bottom:solid 1px #999;font:80% Arial, sans-serif;padding:3px;}
.cbdTable2 p {font:100% Arial, sans-serif;}
.cbdTable2 td.nr {border-bottom:0px;}
.cbdTable2 tbody {text-align:right;}
.cbdTable2 tbody.left {text-align:left;}
.cbdTable2 td span.note, .cbdTable2 td p.note, .cbdTablenoborder td span.note, .cbdTablenoborder td p.note, .input1 td span.note, .input1 td p.note {font:90% Arial, sans-serif;}
.cbdTable2 tr.hedbar-tan, .cbdTable2 td.hedbar-tan {background:#EBEBCE; font-family: verdana, arial, sans-serif; border: 0px}
.cbdTable2 td.wrInt-nr {background:#F5FFEB;border-bottom:solid 0px;}
.cbdTable2 td.arInt-nr {background:#D5E5BC;border-bottom:solid 0px;}
.cbdTable2 td.attenInt-nr {background:#FFC;border-bottom:solid 0px;}
.cbdTable2 th {font:bold 65% verdana, sans-serif;background:#EDEDDB;padding:3px;vertical-align:bottom;white-space:normal;text-align:center;}

.iwantto, .relLinks, .assocNav {border-bottom:solid 1px #996; margin-bottom: 15px;}
.iwantto h3, .relLinks h3, .assocNav h3 {font-weight: bold; color:#996;border:0px; padding: 0; margin-bottom: .5em;}
.iwantto p, .relLinks p, .assocNav p {border:0px;font:70% Verdana, sans-serif;color: #666; padding: 0; margin-bottom: 10px;}
.errorMsg {background: #FFC;}
.errorMsg td {font-size: 80%;}
.errorMsg td p {font-size: 100%;}
p.linkbar {margin: 0px; padding-bottom: 3px;}


/*
 interjection and tools 
 */
.disabled-form {background: #E6E6E6;}
.disabled-text {color: #666; text-decoration: underline;}
.disabled-data {color: #666;}

/*
 colors 
 */
.dkRed {color:#600}
.special-info {background-color: #D8E2F0; padding: 10px;}

/*
 step indicator 
 */
ul.stepInd {font-size: 70%; font-weight: bold; color: #53B3DF;list-style: square inside;padding: 10px 0 5px 0;margin: 0;}
.label {color: #3172B4;}

/*
global header
*/

#header {position: relative; width: 100%; left: -1px; border-bottom: solid 3px #9E1B34;}
#header.blank {height: 70px;}
#segment {padding: 4px 0 4px 5px; color: #9E1B34; float: left; width: 250px;}
#brand {height: 70px;}
#brand img {position: relative; margin: 28px 0 0 10px; border: none; z-index: 2;}
  
#util {position: absolute; font: normal 11px Arial, sans-serif; letter-spacing: 1px; height: 23px; top: 0; left: 0; width: 100%; color: #77725C; z-index: 1;}
#util a {text-decoration: none; color: #3a3a3a;}
#util select {font-size: 11px; margin: 0 0 0 0;}
#util .util-link {float: right; padding: 4px 13px 0 0;}

#nav {height: 22px;}
#nav {margin-left: 5px;}
#nav ul, #subnav ul {position: relative; margin: 0; padding: 0; font: normal 11px Arial, sans-serif; list-style-type: none; width: 500px;}
#nav ul li {display: block; float: left; margin: 0; padding: 0;}
#nav li {background-image:  url(r_curve.gif); background-repeat: no-repeat; background-position: right top; background-color: #77725C; border-bottom: solid 1px #fff;}
#nav li a {background-image:  url(l_curve.gif); background-repeat: no-repeat; background-position: left top; color: #F4F1D9;}
#nav a {display: block; float: left; color: #000; padding: 3px 10px 2px 10px; text-decoration: none; letter-spacing: 1px;}/* Commented Backslash Hack hides rule from IE5-Mac \*/
#nav a {float: none; padding: 5px 10px 4px 10px;} /* End IE5-Mac hack */
#nav li#current {background-color: #9E1B34; border-bottom: solid 1px #9E1B34;}
#nav #current a {font-weight: bold; color: #fff;}

#gh .dis {background: #FFF;}
.dis #util {background: #F4F1D9;}

/*<group=global header>*/
  
