/*
--------------------------------------
VDP master css file for screen media
FileName:       VGI.css
Version:        0.2005.05.16
Last Change:    Added msgBoxInt (MsgBox type = INT_PHONE_MSG)
Prototype Added Styles: Forms and InputGroup padding, and monospace in datatable
--------------------------------------
*/

/*<group=SantaMaria>*/

/*<group=layout-related>*/

body.popupPadding {margin:10px;}
	
/*</group>*/

/*<group=typography>*/

/*<group=headings>*/

.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; */ color: #005A66; margin: 0 0 0.25em 0;} 
h2 a {color: #9E1B34 !important}
.b-head {display:inline; font: bold 80%/130% Verdana,sans-serif; /* color: #036; */ color: #005A66; margin: 0 0 0.25em 0;} 
h3 {font:bold 75%/130% Verdana,sans-serif; color: #333; margin: 0 0 .1em 0;}
h3.plan {font-family: Arial, sans-serif !important; margin-bottom: 0.5em !important;}
.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;}

h1.option2 {font:120%/110% Arial,sans-serif; margin: 0 0 .3em 0; color: #666;}
h3.option2 {font:bold 75%/130% Verdana,sans-serif; margin: 0 0 .1em 0; color: #235577;} 

/*</group>*/

/*<group=body copy>*/

body {font:100% Verdana,sans-serif; margin:0px;} 
p, blockquote {font:75%/150% Verdana,sans-serif; margin: 0 0 1.25em 0; color: #333;} 
.inline {display:inline;} 
.symbol {font-family:Verdana,sans-serif; font-size:75%;}
.vprop {font: 80%/150% Verdana, sans-serif; color:#666; margin: 0 0 1em 0; display: block;}
cite { font: normal 90%/150% Arial, sans-serif; margin-bottom: .5em; color: #000; display: block;}
	
/*</group>*/

/*<group=lists>*/

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 25px; 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;}
dl.arrow {margin-top: -5px}
dl.arrow dt {font:75%/150% Verdana,sans-serif; float: left; margin: 0; padding: 0; color: #039;}
dl.arrow dd {font:75%/150% Verdana,sans-serif; margin: 0 0 .2em .85em; padding: 0 0 0 0;}
	
/*</group>*/

/*<group=links>*/

a:link, #bcrumbs .prevpage a:link, a:visited, a:active {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;}
 
/*</group>*/

/*<group=footnotes>*/

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;}
	
/*</group>*/

/*<group=footer>*/
.gblFoot p {font:65% Geneva,arial,sans-serif; margin: 7px 0; text-align: center;} /* leave in until VDP template is everywhere */
.gblFoot p.footer {font:65% Geneva,arial,sans-serif; margin: 7px 0; text-align: center;} 
.brand {float:right; width:145px; margin-left:10px}
	
/*</group>*/

/*<group=warnings & alerts>*/

.border2alert {border:solid 1px #C00; padding:7px;} 
.attention, .alertInt {color:#F33 !important}
p span.attention {color:#F33; font-size:100%}
.breakingnews {color: #000; font: 75% Verdana, Arial, sans-serif; background: #FFD18C; padding: 2px 3px; letter-spacing: .12em; margin-right: 5px;}
.textAlert {font: 10px Arial, Helvetica, sans-serif; color: #930; text-transform: uppercase;}

/*</group>*/
	
/*</group>*/

/*<group=form elements>*/

form {margin:0px}
.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;}

/* institutional styles for registration */ 
.greybutton {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 group */
.t-unit .bgroup {margin-top: 4px}

/* Smaller fonts for pulldowns; mainly for I3 Plan names only */
.dropSmall {font: 70% Arial, sans-serif !important;}
.dropMed   {font: 75% Arial, sans-serif !important;}
p .dropSmall {font: 95% Arial, sans-serif !important;}
p .dropMed   {font: 100% Arial, sans-serif !important;}

/*</group>*/

/*<group=components>*/

/*<group=breadcrumbs>*/

#bcrumbs p {font: 70% Verdana,sans-serif; color: #666; margin: 0;}
#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;}
#bcrumbs p.prevpage {font-size: 75%;}
#bcrumbs .prevpage a:visited {color:#00C;}

/*</group>*/

/*<group=leftnav>*/

.lnav {margin-left:5px; padding-top:10px; padding-bottom:10px} 
.lnav p {font:70% Arial,sans-serif; margin-top:3px; margin-bottom:3px; padding-bottom:3px; padding-top:3px; padding-left:2px} 
.lnav h3 {font:bold 70% Arial,sans-serif; margin:0px; padding-bottom:3px; padding-top:3px}
.lnav h3.amts {font:bold 80% Arial, sans-serif;margin: 0px;padding-bottom:3px;padding-top:3px;}
.lnav h4 {font:bold 70% Arial,sans-serif; padding-bottom:3px; padding-top:3px; margin-bottom:0px; margin-top:10px} 
.lnavRule {border-top:solid 4px #CC9900; margin-left:-7px; font-size:1px; margin-top:10px; margin-bottom:7px} 
p.indent1 {padding-left:10px} 
p#highlight,h3#highlight,h4#highlight {background-color:#FFF}
	
/*</group>*/

/*<group=rightnav>*/

.rnav {display:block; margin-left:2px; margin-top:0px; margin-bottom:15px; padding-top:0px; padding-bottom:10px; color:#333} 
.rnav p {display:block; font:75% Verdana,Arial,sans-serif; padding-left:10px; padding-top:8px; padding-bottom:8px; margin-top:3px; margin-bottom:3px; border-bottom:1px solid #99C} 
.rnav .tlbrBorder .input1 p {border: 0px}
	
/*</group>*/

/*<group=application tabs>*/

.tabs {margin-top:10px} 
.tab {font:bold 80% Verdana,sans-serif; color:#333; padding-bottom:1px; padding-right:7px; padding-top:1px; border-top:solid 1px #CCC; border-right:solid 1px #CCC} 
.taboff {font:80% Verdana,sans-serif; color:#00F; padding-bottom:1px; padding-right:7px; padding-top:1px; background:#CCC; border-top:solid 1px #CCC; border-right:solid 1px #CCC} 
.tab a:link,.tab a:visited {text-decoration:none; color:#333} 
.taboff a:link,.taboff a:visited {text-decoration:underline} 
td.corner {background-color: #CCC;}
.intTab {background: #369; padding-top: 10px;}
td.cornerInt {background-color: #F0FBFF}
td.cornerIntOff {background-color: #CCC}
td.tabonInt {font: bold 70% Verdana, sans-serif; padding-bottom: 1px; padding-right: 7px; padding-top: 1px; background: #F0FBFF; 
border-top: solid 1px #000; border-right: solid 1px #000;}
td.taboffInt {font: bold 70% Verdana, sans-serif; padding-bottom: 1px; padding-right: 7px; padding-top: 1px; background: #CCC; 
border-top: solid 1px #000; border-right: solid 1px #000;}
.taboffInt a:link, .taboffInt a:visited, .tabonInt a:link, .tabonInt a:visited {text-decoration: none; color: #000;}
.taboffInt a:hover, .taboffInt a:visited:hover, .tabonInt a:hover, .tabonInt a:visited:hover {text-decoration: underline;}
a.alert:link, a.alert:visited {text-decoration: none; color: #C00;}
a.alert:hover, a.alert:visited:hover {text-decoration: underline;}
	
/*</group>*/

/*<group=data table>*/

/* leave in to support static data tables */
.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, .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 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;}
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;}

/*</group>*/

/*<group=borderless table>*/

/* leave in until VDP template is in place */
.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} 

/*</group>*/

/*<group=layout tables>*/

.inputTable p {padding-bottom:10px} 
table.tableLayout td {font:75% Verdana,Arial,sans-serif} 
table.tableLayout p {font:100% Verdana,Arial,sans-serif; line-height: 150%;}
	
/*</group>*/
	
/*</group>*/

/*<group=application related>*/

/*<group=analytics>*/

.moreinfo {margin-top:52px} 
.moreinfo p {margin:0px; font-family:Arial,sans-serif} 
.moreinfo ul {font:75% Verdana,sans-serif; margin-top:5px} 
.moreinfo li {padding-bottom:3px} 
.alloc {margin-top:10px} 
.alloc th {background:#999; font:bold 70% Arial,sans-serif; color:#FFF; text-align:left} 
.alloc table th a:link {font-weight:normal; color:#FFF} 
.alloc table th a:visited {font-weight:normal; color:#FFF} 
.alloc td {font:75% Arial,sans-serif} 
.ninebox td {font:70% Arial,sans-serif} 
table.capChart {border:0px; padding:0px} 
table.capChart td {border:0px; padding:0px}
	
/*</group>*/
	
/*</group>*/

/*</group>*/

/*<group=OE2>*/

/*<group=internal-only>*/

.callout, .callout-alt {background: #ffc !important;}
.thInt {background:#BFD3A1 !important;}
.arInt {background:#D5E5BC !important;}
.wrInt {background:#E8F7D9 !important;}

.int-only {background-color:#D5E5BC;color:#000;padding-top:1px;padding-right:2px;padding-bottom:1px;padding-left:1px;}
.intButton {background:#d5e5bc; 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;}
.vbutton-int {background:#d5e5bc; 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;}
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 {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 {background:#C00;padding:5px;font:bold 11px Verdana, sans-serif;letter-spacing:1px;color:#FFF;}
.int-only table tr td {background-color: #D5E5BC;} 

/*</group>*/

/*<group=layout table>*/

.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;}
tr.hedbar-tan, td.hedbar-tan {background:#EBEBCE;}
.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;}  
p.hedbar-tan {display: block; width: 100%; background: #EBEBCE; font-weight: bold; color: #000; padding-left: 3px; margin-bottom: 3px;}

/*</group>*/
      
/*<group=summary table>*/

/* leave in to support OE2 summary tables in DIS */
.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;}

/*</group>*/

/*<group=flipper>*/

.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;}
.tlbrBorder .exp-control td p b {font-size: 120%;}
	
/*</group>*/

/*<group=i want to & related links>*/

.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;}
.assocNav .note {font-size: 60%; color: #000;}

/* add new VDP right nav styles here */
	
/*</group>*/

/*<group=error messaging>*/
.errorMsg {background: #FFC;}
.errorMsg td {font-size: 75%;}
.errorMsg td p {font-size: 100%; margin: 0px}
table.dataTable .errorMsg tr {background: #FFC;}  
/*</group>*/

/*<group=InputError>*/
.inputErr p {background: #FDE366; font: 95% Arial,sans-serif; color: #9E1B34; margin: 0px; padding: 0px;}
.inputErrCell {background-color:#FDE366; border-top: solid 1px #F4420C; border-bottom: solid 1px #F4420C;}
.inputErr img { padding: 1px 3px 3px 1px; }
.arInt .inputErrCell {background:#D5E5BC}
/*</group>*/

/*<group=linkbar>*/

/* eliminated .anchor span - causing bolding to fail on IE */
.anchor {font:65% Verdana,sans-serif; margin: 0 0 1em 0;}
p.anchor span {font-size: 100%;}
	
/*</group>*/

/*<group=interjections & tools>*/

p.icon-i {font: bold 11px "Times New Roman", Times, serif;background: #669;border: solid 1px #666;height: 15px;width: 15px;color: #FFF; margin: 0px;}
a.i:link, a.i:visited {font: 10px Verdana, sans-serif;color: #669;text-decoration: none;}
a.i:hover, a.i:visited:hover {text-decoration: underline;}
p.icon-t {font: bold 11px Verdana, Arial, Helvetica, sans-serif;background: #FC9;border: solid 1px #666;height: 15px;width: 15px;color: #CA4F16; margin: 0px;}
.tools {margin-bottom: 5px}
.tools td {vertical-align: top;}
a.tools:link, a.tools:visited {font: 10px Verdana, sans-serif;color: #CA4F16;text-decoration: none;}
a.tools:hover, a.tools:visited:hover {text-decoration: underline;}
a.link-t:link, a.link-t:visited, a.link-t:hover, a.link-t:active {font: bold 11px Verdana, Arial, Helvetica, sans-serif;background: #FC9;border: solid 1px #666;height: 15px;width: 15px;color: #CA4F16;text-decoration: none; display:block}
a.link-i:link, a.link-i:visited, a.link-i:hover, a.link-i:active {font: bold 11px "Times New Roman", Times, serif;background: #669;border: solid 1px #666;height: 15px;width: 15px;color: #FFF;text-decoration: none; display:block}
	
/*</group>*/

/*<group=disabling>*/

.disabled-form {background: #E6E6E6;}
.disabled-text {color: #666;}
.disabled-data {color: #666;}
	
/*</group>*/

/*<group=Object detail>*/
.pagemenu { margin-bottom: 15px }
.pagemenu ul { margin: 0; padding: 0; list-style-type: none; font-size: 70%;}
.pagemenu li { margin: 0; padding: 0; list-style-type: none; background-color: #FFF; }
.pagemenu li a:link, .pagemenu li a:visited { display: block; text-decoration: none; color: #036; background-image: url(../images/nav_arrow.gif); background-repeat: no-repeat; background-position: 5px 4px; padding: 0 3px 3px 19px; width: 84%; }
.pagemenu li a:hover, pagemenu li a:visited:hover { background-image: url(../images/nav_arrowslctd.gif); text-decoration: none; color: #036;}
.pagemenu li.selected a:link, .pagemenu li.selected a:visited, .pagemenu li.selected a:hover { background-image: url(../images/nav_arrowslctd.gif); color: #000; font-weight: bold; }
.pagemenu table { border-bottom: solid 3px #CCC; }
.pagemenu td { padding-top: 0; border-left: dotted 1px #ccc; }
.pagemenu td.first { border-left: none; }
.pagemenu th { text-align: left; }
.pagemenu h2 { font-size: 100%; color: #000; margin-bottom: 7px; }
.pagemenu h3 { background: #EAEAEA; padding: 7px; border-top: solid 1px #CCC; margin-bottom: 14px; font-size: 70%; color: #515151; }
/*</group>*/

/*<group=process navigation>*/
.procNav { font-family: Verdana, arial, sans-serif; font-size: 95%; margin-bottom: 15px; }
.procNav ul {margin: 0; padding: 0; list-style-type: none; border: solid 1px #BCBCBC; width:98%}
.procNav h3 { font-size: 85%; color: #996; }
.procNav span.count { display: block; margin-bottom: .25em; font-size: 85%; color: #333;}
.procNav li { border-top: solid 1px #BCBCBC; padding: 5px 7px 5px 20px; line-height: 115%; color: #777; background-repeat: no-repeat; }
.procNav li.non-linked {color: #000000}
.procNav li.first { border-top: none; }
.procNav li.multi { font-weight: bold; background-color: #F7F9E0; color: #333;}
.procNav li.current { background-color: #F7F9E0; background-image: url(../images/nav_arrowslctd.gif); background-position: 5px 7px; color: #333; }
.procNav li.done { background-color: #EBEBCE; background-image: url(../../web/images/check_mark.gif); background-position: 3px 4px; font-weight: normal;  }
.procNav li.sub { background-color: #F7F9E0; padding:0px 0px 0px 20px; border-top: none;}
.procNav li.sub ul { border: none; margin: 0; padding: 0;} 
.procNav li.sub li { padding-left: 0; border-top-style: dashed; }
.procNav li.sub li.first { border-top-style: solid; border-top-width: 1px; }
.procNav li.int-only { background-color: #D5E5BC; }	
/*</group>*/

/*<group=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;}
	
/*</group>*/

/*<group=OV11>*/

/* OV-11 formatting */
.pad1 h2, .pad1 h3 {margin-bottom: 0}
.border-right {border-right: solid 1px #CCC;}
.border-top {border-top: solid 1px #CCC;}
.notopmargin, p.notopmargin {margin-top: 0px}

/*</group>*/

/*<group=search box>*/

.rnav .tlbrBorder table td p.note {font: 85% Verdana, Arial, sans-serif; border: 0; margin:0; padding:0;}
.rnav .tlbrBorder {padding: 2px}
	
/*</group>*/

/*<group=portfolio watch alerts>*/

.flag-cons, .flag-ok, .flag-caut, .flag-info  {font: bold 10px Verdana, arial, sans-serif;color: #fff;letter-spacing: 1px;padding: 1px 4px;}
.flag-cons {background: #339;}
.flag-ok {background: #393;}
.flag-caut {background: #f90;}
.flag-info {background: #39c;}
.spot-cons, .spot-ok, .spot-caut, .spot-info {font-size: 24px;}
.spot-cons {color: #339;}
.spot-ok {color: #393;}
.spot-caut {color: #f90;}
.spot-info {color: #39c;}
	
/*</group>*/

/*<group=ninebox>*/

.stylebox td {vertical-align: middle !important;}
.stylebox td.lgbox {border: solid 1px #999; width: 69px; height: 69px;}
.stylebox td.lglegend-top {font: bold 12px verdana, arial, helvetica, sans-serif;}
.stylebox table {padding: 0px; margin: 0px}
.stylebox td.box {border-right: #999 1px solid; border-top: #999 1px solid; border-left: #999 1px solid; width: 27px; border-bottom: #999 1px solid; height: 27px;}
.stylebox td.selected {border-right: #999 1px solid; border-top: #999 1px solid; background: #fc3; border-left: #999 1px solid; border-bottom: #999 1px solid;}
.stylebox td.legend-top {font-size: 9px; font-family: arial, helvetica, sans-serif; text-align: center;}
.stylebox td.legend-right {font-size: 9px; font-family: arial, helvetica, sans-serif; text-align: left;}
.stylebox td.cat {font: bold 11px verdana, arial, helvetica, sans-serif; color:#333; text-align: left;}
	
/*</group>*/

/*<group=legal>*/

/* SEC 482 disclaimer */
p.disclaimer {font-style: italic; color: #333; border-top: solid 1px #e6e6e6; border-bottom: solid 1px #e6e6e6; padding: 4px}
	
/*</group>*/

/*<group=miscellaneous>*/

p.totalassets {font: bold 100% Arial; margin: 2px; padding: 0px}
.special-info {background-color: #D8E2F0; padding: 10px;}
.mktg-info {background: #FFC; padding: 5px 5px 5px 2px; margin-bottom: 10px; margin-top: 10px;}
.tinyfont {font-size: 0.1em}
.mktWatch table {font:65% Arial,sans-serif; margin:6px 0;} 
.mktWatch p {font:80% Verdana,sans-serif; color:#333; margin:0 0 2px 0;} 
.mktWatch p.note {font:65% Verdana,sans-serif;}
.mktWatch p.attention {color:#F33 !important;}
.monospace {font:70% "Courier New",Courier,mono}
.dataTable select.monospace { font-size: 90% !important; }
/*</group>*/

/*<group=deprecated>*/
/* --- deprecated styles --- */
.step-head {font: bold 70% Arial, sans-serif; color: #333;}
.step-text {font: 70% Arial, sans-serif; color: #333;}
.table-columnhead {font:bold 70% Arial,sans-serif; color:#FFF;}
.marketwatch {font: 70% Verdana, Arial, sans-serif; font-weight: normal}
.form-labels {font:bold 80% Verdana,Arial,sans-serif;}
#QUOTickerSearchForm {margin-bottom: 15px;}
.bodybold {font:bold 80% Verdana,Arial,sans-serif; color:#333}
.footer {font:65% Geneva,arial,sans-serif; margin: 7px 0; text-align: center;}
#colRcontent .tlbrBorder {padding: 3px;}
table.exp-control .c-head {font-size: 80%; color: #000;}
/*</group>*/
	
/*</group>*/

/*<group=VDP>*/

/*<group=components>*/

/*<group=highlight link>*/

.hLink {background: #eee; border-bottom: solid 2px #ccc; margin-bottom: 15px; padding: 5px 5px 3px 0; text-align: right;}
.hLink p {display: inline; margin: 0; padding: 2px 0 0 0; vertical-align: top;}
.hLink img {margin: 0; padding: 0 0 0 5px;}
.hLink .arrow {display: inline; margin: 0; padding: 0;}

/*</group>*/

/*<group=text header>*/

#txthdr {padding: 5px; font: bold 80%/130% Verdana, sans-serif; color: #9E1B34;}

/*</group>*/

/*<group=global header>*/

/*<group=box positioning>*/

#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: 208px;}
#brand {height: 70px;}
#brand img {position: relative; margin: 28px 0 0 10px; border: none; z-index: 2;}
/*#util .contain {width: 775px;}*/
	
/*</group>*/

/*<group=utilities>*/

#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 a.thread {float: left; padding: 0 10px 0 0;}
#util form.thread {float: right; margin: 0; padding: 2px 13px 0 0; display: inline;}
#util select {font-size: 11px; margin: 0 0 0 0;}
#util .util-link {float: right; padding: 4px 13px 0 0;}
#util .util-bin {position: absolute; top: 31px; right: 0;}
.search {float: right; padding: 2px 7px 0 0;}
.search form {padding: 0; margin: 0; display: inline;}
.search .box {font-size: 10px; height: 17px; voice-family: "\"}\""; voice-family: inherit; height: 12px;}
.search .button	{background:#ece3d2; 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;}

/* be nice to opera */
html>body .search .box {height: 12px;}
#subutil {position: absolute; top: 50px; right: 7px; padding: 0; color: #FFF; font-family: Arial, sans-serif; font-size: 11px; color: #333; margin-left: 170px;}
#subutil a {text-decoration: none; color: #333;}
#subutil a:hover {	text-decoration: underline;}
	
/*</group>*/

/*<group=navigation tabs>*/

#nav, #subnav {height: 22px;}
#nav {margin-left: 5px;}
#subnav {clear: both;} /* force subnav below on some browsers */
#subnav {background-color: #9E1B34;}
#nav ul, #subnav ul {position: relative; margin: 0; padding: 0; font: normal 11px Arial, sans-serif; list-style-type: none; width: 775px;}
#subnav ul {padding-left: 5px;}
#nav ul li, #subnav ul li {display: block; float: left; margin: 0; padding: 0;}
#nav li {background-image:  url(../images/gh/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(../images/gh/l_curve.gif); background-repeat: no-repeat; background-position: left top; color: #F4F1D9;}
#subnav ul li {border-left: 1px solid #F4F1D9; margin-top: 6px;}
#subnav .first {border-left: none;}
#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 */
#subnav a {display: block; float: left; color: #000; text-decoration: none;}/* Commented Backslash Hack hides rule from IE5-Mac \*/
#subnav a {float:none;} /* End IE5-Mac hack */
#subnav a {color: #F4F1D9; padding: 0 10px;}
#subnav a:hover {text-decoration: underline;}
#subnav li#subcurrent a {font-weight: bold; color: #fff;}
#nav a.inactive, #subnav a.inactive {color: #C0747B;}
#subnav a.inactive:hover {text-decoration: none;}
#nav li#current {background-color: #9E1B34; border-bottom: solid 1px #9E1B34;}
#nav #current a {font-weight: bold; color: #fff;}
#nav li.int-only, #nav li#current.int-only {background-color: #D5E5BC; border-bottom: none;}
#nav li.int-only a, #subnav li.int-only a {color: #000;}
#nav li#current.int-only a, #subnav li#subcurrent.int-only a {color: #9E1B34;}
/*</group>*/

/*<group=DIS specific>*/
#gh .dis {background: #FFF;}
.dis #util {background: #F4F1D9;}
/*</group>*/

/*<group=Institutional specific>*/
.inst #util {background: #BBCED5;}
.inst #util .util-link {right: 7px;}
.inst .search {display: none;}
/*</group>*/

/*<group=PE specific>*/
.ret #util {background: #D6DFDD}
.ret #util .util-link {right: 7px;}
.ret .search {display: none;}
/*</group>*/

/*<group=Intermediaries specific>*/
.intmd #util {background: #E2E8DD;}
.intmd #util .util-link {padding: 3px 7px 0 0;}
.intmd #util .util-link.vgiSites form {float: left; padding: 0px 13px 1px 0; margin: 0; display: inline;}
/*</group>*/

/*<group=SBS specific>*/
.contact a { font-size: 75%; color: #FFFFFF !important}  /* temporary for old-style SBS Header */
/*</group>*/
	
/*</group>*/

/*<group=tables>*/

/*<group=grid table>*/
.gridTable {margin-bottom: 7px; padding: 0;}
.gridTable td {padding: 0; vertical-align: top;}
.vertBorder {border-left: dotted 1px #996;}
.gridTable .lpad {padding-left: 7px;}
.gridTable .rpad {padding-right: 7px;} 

/*</group>*/

/*<group=data table>*/

/* Special padding around VDP tables */
body.vdp .pad {margin-bottom: 15px}
body.vdp .t-unit .pad {margin-bottom: 0px}
.t-unit {margin-bottom: 15px}

table.ntb {border-top: 0px !important}

table.dataTable {font: 80% Arial, sans-serif; margin: 0; padding: 0; border-top: solid 2px #ccc; border-left: solid 1px #ccc; border-bottom: solid 1px #ccc; border-right: 0;}
table.dataTable td.tableHead {font: 120% Verdana, sans-serif; padding: 7px 5px; color: #333; text-align: left;}
table.dataTable td.subHead {background: #c5d9ed; border-bottom: solid 1px #b6b6b6; padding: 7px 5px; font-weight: bold; color: #000;}
table td.subHead img {padding-right: 2px;}
table.dataTable td.subSubHead {background: #e6edf2; padding: 5px; color: #0f2c4f; text-align: left; font-weight: bold;}
table.dataTable td.shaded {background: #e6edf2; padding: 5px; color: #000;}
table.dataTable td.shaded2 {background: #eef2f6; padding: 5px; color: #000;}
table.dataTable th {background: #e6edf2; padding-top: 7px; padding-bottom: 3px; border: 0; border-right: solid 1px #ccc; border-bottom: solid 1px #ccc; font: normal 100% Arial, sans-serif; color: #036; vertical-align: bottom; text-align: center;}
table.dataTable th.left {text-align: left !important; padding-left: 5px;}
.nr {border-right: 0 !important;}
table.dataTable td {font: 100% Arial, sans-serif; padding: 4px 5px; border-bottom: solid 1px #ccc; color: #333;}
table.dataTable td.nopad {padding: 0px 0px;}
table.dataTable td.subtotal {padding-top: 9px; color: #333; border-bottom: 0; }
table.dataTable td.total {padding: 7px 5px 10px 5px; font-weight: bold !important; color: #333; border-bottom: 0;}
table.dataTable tr.ar {background: #f2f2ed;}
table.dataTable tr.wr {background: #fff;}
table.dataTable tr {background: #fff;}
table.dataTable tr.ar td, table.dataTable tr.wr td, tr.callout-alt td {border-right: solid 1px #ccc; border-bottom: 0;}
table.dataTable td.topBorder {border-top: solid 1px #ccc;}
	
.dataTable td table, .dataTable td table td {border:0; padding:0; font-size:100%;}
.dataTable p {font-size: 100%;}
.dataTable td form p {margin: 0;}
.dataTable p span {font: 100% Arial, sans-serif;}
.dataTable ul, .dataTable ol {font: 100% Arial, sans-serif;}
.dataTable tbody {text-align:right;} 
.dataTable tbody.left {text-align:left;}
.dataTable th span.note, .dataTable td span.note {font-size: 75%;} 
.bold {font-weight: bold !important;} /* needed for table totals */

/* compensate for nested tables */
.input1 .dataTable {font-size: 100%;}
p table.dataTable th, p table.dataTable td {font-size: 140% !important;}

/* styles to support existing DIS tables */
.dataTablenoborder {width:100%;} 
.dataTablenoborder table {font:80% Arial,sans-serif;} 
.dataTablenoborder th {font:bold 85% Verdana,sans-serif;color:#000;margin:0px;padding:3px;vertical-align:bottom;} 
.dataTablenoborder tbody {text-align:right;}
.dataTablenoborder tbody.left {text-align:left;} 
.dataTablenoborder td {font:100% Arial,sans-serif;padding:3px;} 
.dataTablenoborder td.bold {font-weight:bold;} 
.dataTablenoborder p {padding-top:5px;padding-bottom:5px;margin:0px;font:100% Arial,sans-serif;font-weight:normal;} 
.dataTablenoborder td.tsh {font:bold 90% Arial,sans-serif;} 

/*</group>*/


/*<group=content table >*/
table.contentTable {border-top: solid 2px #ccc;border-left: 0;border-bottom: 0px;}
table.contentTable td.colHead {background: #e6edf2; padding: 10px 4px 4px 4px;}
table.contentTable td {border-left:solid 1px #ccc;}
table.contentTable tbody {text-align:left; vertical-align:top;}
.contentTable dl.arrow dt, .contentTable dl.arrow dd { font-size: 85%; }
.contentTable dl.arrow { margin-top: 0px !important; }
/*</group>*/

/*<group=summary table>*/

table.summaryTable {font: 80% Arial, sans-serif; border-top: solid 2px #ccc; border-left: solid 1px #ccc; border-bottom: solid 1px #ccc; border-right: 0; margin: 0; padding: 0;}
table.summaryTable td.tableHead {font: 120% Verdana, sans-serif; padding: 7px; color: #333;}
table.summaryTable td.subHead {background: #c5d9ed; border-top: solid 1px #999; padding: 5px 5px 5px 7px; font-weight: bold; color: #000;}
table.summaryTable td.colHead {padding: 12px 0 4px 7px; border-bottom: solid 1px #999; font-weight: normal; color: #333; vertical-align: bottom;}
table.summaryTable td {font: 100% Arial, sans-serif; padding: 4px 7px;}
table.summaryTable td.rowHead {background: #e6edf2; text-align: right; border-right: solid 1px #dcdcdc; border-top: solid 1px #dcdcdc;}
table.summaryTable td.subRowHead {background: #e6edf2; text-align: right; border-right: solid 1px #dcdcdc; color: #666; border-top: solid 1px #dcdcdc;}
table.summaryTable tr.arInt td.rowHead {background: #D5E5BC;}
table.summaryTable tr.arInt td.subRowHead {background: #D5E5BC;}
table.summaryTable tr.arInt td {background: #E8F7D9;}
table.summaryTable td.topBorder {border-top: solid 1px #999; padding: 5px 7px}
table.summaryTable td.emptyRow {background: #fff; font-size: 01.em; height: 3px;}

.summaryTable p {font-size: 100%}
.summaryTable p span {font: 100% Arial, sans-serif;}
.summaryTable ul, .summaryTable ol {font: 100% Arial, sans-serif;}

/*</group>*/

/*<group=forms>*/

.tableHead { font: 95% Verdana, sans-serif; color: #333; margin: 4px; }

table.formStyle1 td.rowHead {padding-top: 7px; color: #395470; font-weight: bold; background: #e6edf2;  vertical-align: top; text-align: right; border-bottom: solid 1px #ccc;}
table.formStyle1 td.rowHeadAlt {color: #395470; font-weight: bold; border-top: solid 1px #ccc;}
table.formStyle2 td.rowHead {color: #395470; font-weight: bold; background: #e6edf2; padding: 6px;}
table.formStyle1, table.formStyle2 {font: 80% Arial, sans-serif; border: 0; border-top: solid 2px #b2b2b2; border-bottom: solid 1px #ccc;}
table.formStyle1 td {padding: 3px 5px 7px 5px; vertical-align: top;}
table.formStyle2 td {padding: 3px 3px 10px 3px; vertical-align: top;}
table.formStyle2 td td { padding: 9px 0px 1px 0px !important;}
table.formStyle1 td.subHead, table.formStyle2 td.subHead {font: 120% Verdana, sans-serif; color: #7e7e7e; border-bottom: solid 1px #b2b2b2; padding-top: 10px;}

table.formStyle1 tr.arInt td.rowHead {background: #D5E5BC;}
table.formStyle1 tr.arInt td.subRowHead {background: #D5E5BC;}
table.formStyle1 tr.arInt td {background: #E8F7D9;}
table.formStyle2 tr.arInt td.rowHead {background: #D5E5BC;}
table.formStyle2 tr.arInt td.subRowHead {background: #D5E5BC;}
table.formStyle2 tr.arInt td {background: #E8F7D9;}

.border-top {border-top: solid 1px #999 !important;}
.normal {font-weight: normal !important;}
.required {font-weight: normal; color: red;}
.inputGroup td { padding: 9px 0px 1px 0px !important;}

/*</group>*/

/*</group>*/

/*<group=local navigation>*/

.localNav ul {margin: 0; padding: 0; list-style-type: none;}
.localNav li.head {font-size: 110%; font-weight: bold; padding: 15px 0 5px 0; color: #333; border-left: none; border-right: none;}
.localNav li.first {padding-top: 0;}
.localNav li {font-size: 90%; font-weight: normal; border: solid 1px #CCC; border-top: none; padding: 0; margin: 0;}
.localNav li a:link, .localNav li a:visited {display: block; text-decoration: none; color: #036; background-image: url(../images/nav_arrow.gif); background-repeat: no-repeat; background-position: 5px 9px; background-color: #E8ECED; padding: 5px 3px 5px 19px;}
.localNav li a:hover, localNav li a:visited:hover {background-color: #FFF; background-image: url(../images/nav_arrowslctd.gif); text-decoration: none;
color: #036;}
.localNav li a.current, .localNav li a.current:hover, .localNav li a.current:visited, .localNav li a.current:visited:hover {background-image: url(../images/nav_arrowslctd.gif); background-color: #F7F9E0; color: #000;}
.localNav li a.sub, .localNav li a.sub:hover {background-image: url(../images/nav_arrow.gif) !important;}
.localNav li.subhead {font-size: 90%; font-weight: bold; color: #666;
border-left: none; border-right: none; border-bottom: none; margin: 10px 0 0 5px;}
.localNav li.subitem {font-weight: normal; border-bottom: solid 1px #EAEAEA; border-left: none; border-right: none;}
.localNav li.last {border-bottom: solid 1px #CCC;}
.localNav li.subitem a:link, .localNav li.subitem a:visited {background-color: #FFF; background-image: none; color: #3E6DA1;}
.localNav li.subitem a:hover, .localNav li.subitem a:visited:hover {background-color: #FFF; color: #036; text-decoration: none; background-image: url(../images/nav_arrowslctd.gif);}
.localNav li.subitem a.current, .localNav li.subitem a.current:hover, .localNav li.subitem a.current:visited, .localNav li.subitem a.current:visited:hover {background-color: #FFF; background-image: url(../images/nav_arrowslctd.gif); color: #000;}
.localNav li.firstItem {border-top: solid 1px #CCC;} 
/*</group>*/

/*<group=callouts>*/
.cl-out {border-bottom: solid 1px; border-top: solid 2px; padding: 7px 0; margin-bottom: 15px;}
.cl-out p, .cl-out h1, .cl-out h2, .cl-out h3, .cl-out form {padding: 0 5px;}
.cl-out .one p, ul, ol, dl {color: #4c4c4c;}
.cl-out .two p, ul, ol, dl {color: #4c4c4c;}
.cl-out p form, .cl-out form p {padding: 0 0;}
.cl-out h3 {font-size: 75%;}
.cl-out h2.callBorder, h3.callBorder, p.callBorder {border-top: solid 1px #666; padding-top: 7px;}
.one {background-color: #E6EDF2; border-color: #666;}
.one h1, .two h1, .two h3 {color: #666;}
.one h3 {color: #235577;} 
.one .button {margin-bottom: 7px;}
.two {background-color: #EEE; border-color: #CCC;}
.three {background-color: #8395B6; border-color: #34527C;}
.three h3, .three p {color: #FFF;}
.calloutButton {text-align: right;}
.cl-out dl.arrow {margin: 0 0 0 5px;}
.cl-out ul {margin-left: 20px}
/*</group>*/

/*<group=navGuide>*/
.navGuide {background-color: #F7F7E8; border-bottom: solid 1px #996; margin: 0; padding: 0;}
.navGuide h3 {font-size: 75%; color: #996; padding: 7px 7px 7px 5px; margin:0;}
.guideHed {background-color: #E2DFBC; border-bottom: solid 1px #663; padding:7px 7px 7px 5px;}
.guideHed  h2 {color: #663; margin:0;}
.navGuide dl.arrow {padding: 0 0 0 5px; font-size: 75%; line-height: 150%; margin: 0 0 1em 2px;}
.navGuide p {padding: 0 7px 7px 5px;}
.navGuide p, ul, ol, dd {color: #4c4c4c;}
.navGuide dl.arrow dt {font-size: 100%; float: left; margin: 0; padding: 0; color: #039;}
.navGuide dl.arrow dd {font-size: 100%; margin: 0 0 .2em .85em; padding: 0 0 0 0;}
.navGuide a {color: #00C}
/*</group>*/

/*<group=banner>*/
.banner {width: 100%; margin-bottom: 15px;}
.banner td {vertical-align: top;}
.banner td.links {border-bottom: solid 3px #CCC; padding: 5px 7px;}
.banner td.links a {margin-right: 15px; font-size: 75%;}
.banner p {font: normal 85% Arial, sans-serif; color: #000; line-height: 130%; margin: 0 0 .1em 0;}
.banner td.content {padding: 7px;}
.banner td.one {background-color: #EEF0F1;}/*PMS 443 15% tint*/
.banner td.two {background-color: #F5EAE6;}/*PMS 471 15% tint*/
.banner td.three {background-color: #E8EEF2;}/*PMS 549 15% tint*/
.banner td.four {background-color: #F2EEE3;}/*PMS 457 15% tint*/
.banner td.five {background-color: #EDEEE8;}/*PMS 5767 15% tint*/
.banner td.photo {width: 169px; border-left: solid 4px #fff;}
.banner h1 {font-size: 130%; color: #9E1B34; margin-bottom: .1em;}
.bannerArrow {display: inline; background: #F1A52A; color: #fff; font-size: 90%; font-weight: bold; padding: 0 2px; margin-left: 2px;}
.flashBanner {background-color: #EFEFEF; margin-bottom: 15px;}
/*</group>*/

/*<group=flyoutmenu>*/
.fm { position: relative; font-size: 90%; margin-bottom: 14px; float: left; margin-right: 7px;}
.fm ul, .fm li {list-style-type: none; margin: 0; padding: 0;}
.fm li {background-color: #E8ECED; border: solid 1px #999; border-top-width: 0;position: relative;width: 153px; vertical-align: bottom;}
.fm li.firstItem {border-top: 1px solid #999;}
.fm li.titleBar {padding: 3px; width: 147px; font-weight: bold; color: #036; border: 1px solid #999; background-color: #E7F0F3;}
/* 1st rule applies to all browsers but PC IE which uses 2nd rule. Removes gaps between list items. */
.fm a {height: auto !important; height: 16px; display: block;}
.fm li a:link, .fm li a:visited {text-decoration: none;color: #036;background-image: url(../images/nav_arrow_horiz.gif);background-repeat: no-repeat;background-position: 135px 7px; background-color: #E8ECED; padding: 3px;margin-bottom: 0;}
.fm li a:hover {background-color: #F5F8D9; background-image: url(../images/nav_arrowslctd.gif); text-decoration: none; color: #000; margin-bottom: 0;}
.fm ul li a.trigger:link, .fm ul li a.trigger:visited {text-decoration: none; background-image: url(../images/ind_navcolumnview.gif); background-repeat: no-repeat; background-position: 135px 4px; background-color: #FFF; padding: 3px;}
li a.noSub:link, li a.noSub:visited, li a.noSub:hover { background-image: none;}
.fm li ul {position: absolute;top: 22px;left: -1px; margin: 0; padding: 0;}
.fm ul ul ul, .fm ul ul ul ul {position: absolute; top: -1px;left: 153px;margin: 0;padding: 0;}
/* These styles below are a hack for IE 5.x */
.fmie5 li.titleBar {width: 153px !important;}
.fmie5 li ul {left: -17px !important;}
.fmie5 ul ul ul, .fmie5 ul ul ul ul {left: 135px !important;}
/*</group>*/

/*<group=msgBox>*/
.msgBoxInfo td, .msgBoxWarn td, .msgBoxErr td, .msgBoxInt td {font: 75%/150% Verdana, sans-serif; color: #333;}
.msgBoxInfo img, .msgBoxWarn img, .msgBoxErr img, .msgBoxErrList img, .msgBoxInt img { margin-top: 2px; }
.msgBoxErrList td {font: 75%/150% Arial, sans-serif; color: #333;}
/* work with or without p tag around content */
.msgBoxInfo td p, .msgBoxWarn td p, .msgBoxErr td p, .msgBoxErrList td p, .msgBoxInt td p { font-size: 100% !important; display: inline;}
.msgBoxInfo, .msgBoxWarn, .msgBoxErr, .msgBoxErrList, .msgBoxInt {padding: 4px 6px 4px 4px; border-style: solid; border-width: 3px 0 1px 0; margin-bottom: 15px}
.msgBoxInfo {border-color: #CCCC99; background-color: #F5F6C7;}
.msgBoxWarn {border-color: #CCAE69; background-color: #F9EAAF;}
.msgBoxInt {border-color: #BFD3A1; background-color: #E8F7D9;}
.msgBoxErr, .msgBoxErrList {border-color: #F4420C; background-color: #FDE366;}
.msgBoxErrList {border-top-width: 1px}
.msgBoxErrList ul {color: #9E1B34; font-size: 100%; margin-bottom: 0px;}
.msgBoxErrList ul.multiItem {list-style-type: disc;}
.msgBoxErrList ul.singleItem {list-style-type: none; margin-left: 0px;}
table.dataTable .msgBoxErrList td {background-color: #FDE366; text-align:left;padding: 4px 6px 4px 4px;}
table.dataTable .msgBoxErrList {margin: 0px !important;}
/*</group>*/

/*<group=SelectList>*/
.input1 td.hedbar {background: #e6edf2;}
.input1 .monospace {font-size: 100%} 
/*</group>*/

/*<group=WatchList>*/
.watchList { border-bottom: 1px solid #CCC; padding: 3px 0px 3px 7px;}
.watchList p { font: 80% Arial, sans-serif; display: inline; color: #666;  }
.watchList form { display: inline; }
/*</group>*/
	
/*</group>*/
