/* LAYOUT BLOCKS */
#headerDiv { height:50px; margin:0; padding:0px 0 0 0px; clear:both; }
.sitelogo { height:30px; width:321px; margin:0px; padding:0; float:left; }
img#sblogo { margin:10px 0 0 10px; padding:0px; }

#headlinksDiv 
{ 
	float:right; 
	height:1.4em; 
	margin-top:14px; 
	margin-top:expression('13px'); 
	padding-right:5px; 
	width:auto; 	
}

#headlinksDiv*
{ 
	display:inline-block;
}

#sitenavDiv { clear:both; height:1.28em; margin:0; padding:0 0 0 133px; border-bottom:4px solid #009; white-space:nowrap; }

#localDiv 
{
	width:172px; 
	left:0;
	float:left;
	height:1px; 
	margin:4px 0 0 2px;
	padding:40px 0 0 0; 
	position: absolute;
}
/* #localDiv { width:172px; position:absolute; left:0; margin:4px 0 0 2px; padding:0 0 0 0; } */
#mainDiv { margin-left:200px; z-index:8; padding-right:16px; }
#mainDiv .oneHalfDiv { margin:5px; display:inline; float:left; clear:right; width:48%; }
.fullwidthDiv { width:98%; display:block; clear:both; margin:0; padding:10px 10px 0 10px; z-index:0; min-width:745px; }
	.fullwidthDiv .oneThirdDiv { margin:3px 10px; display:inline; float:left; clear:right; width:31%; min-width:244px; }
	.fullwidthDiv .twoThirdsDiv { margin:3px 2px; display:inline; float:left; clear:right; width:64.5%; min-width:493px; }
	.fullwidthDiv .oneHalfDiv { margin:3px 2px; display:inline; float:left; clear:right; width:48.5%; }
#footerDiv { border-top:2px solid #99CCFF; margin:10px 0 0 10px; padding:2px 8px 4px 20px; clear:both; height:5em; }

/* formatting of DEFAULTS */
body { margin:0; font-family:arial,helvetica,sans-serif; font-size:80%; color:#333; }
p, ul, ol, dl, dt, dd, col, tr, th, td, caption, blockquote { font-size:1em; }
h1, h2, h3, h4, h5, h6 { font-family:arial,helvetica,sans-serif; }
h1 { font-size:1.6em; color:#000099; margin-bottom:1px; border-bottom:#3366CC 3px solid; }
h2 { font-size:1.4em; color:#3366CC; margin-top:0px; margin-bottom:0px; border-top:#3366CC 1px solid; }
h2.singlerule { margin-top:2em; margin-bottom:1.3em; }
h3 { font-size:1.15em; color:#000099; margin-bottom:1px; border-bottom:#3366CC 2px solid; }
h3 { font-size:1.2em; color:#000099; }
h4 { font-size:1em; color:#000099; margin-bottom:1px; }
span.h4dia { color:#36C; font-size:1.1em; }
h5 { font-size:1.0em; color:#000099; }
h6 { font-size:0.88em; color:#333; }
form { margin:0; padding:0; }
input,select { margin-right:5px; }
a:link { color:#000099; }
a:visited { color:#000099; }
a:active { color:#000099; }
a:hover { color:#FF3300; }
img { border:none; }
a img { text-decoration:none; }
ul { list-style:square; }
sup, sub { font-size:.9em; vertical-align :text-top; }
fieldset { padding:5px; }
/* headlink styles at top right */
#headlinksDiv ul { padding:0; margin:0; white-space:nowrap; text-align:right; }
#headlinksDiv li { display:inline; font:bold .9em arial,helvetica,sans-serif; vertical-align:top; background :url(/images/0_blustar.gif) no-repeat left; padding-left:1.4em; }
#headlinksDiv li.x { display:inline; font:bold .9em arial,helvetica,sans-serif; vertical-align:top; background :url(/images/space.gif) no-repeat left; padding-left:1.4em; }
#headlinksDiv li a { color:#009; text-decoration:none; }
#headlinksDiv li a:hover { color:#F00; }
img#ada { float:left; }
/* sitewide navigation styles */
ul#nav { list-style:none; margin:0; padding:0; white-space:nowrap; width:62em; }
/* 1st level */
#nav li.siteareas { position:relative; float:left; padding-left:.7em; white-space:nowrap; font:bold 1em arial,helvetica,sans-serif; border-right:2px solid #9CF; color:#006; z-index:100; }
#nav li.siteareas a { text-decoration:none; color:#006;}
#nav li.siteareas a:hover { color:#F00;}
/* 2nd level */
ul.subareas { list-style:none; position:absolute; width:9.8em; top:.8em; left:0; padding:2px 8px 6px 11px; margin:.4em 0 0 0; display:none; background:#FFF; border:1px solid #006; white-space:nowrap; }
ul.subareas a { text-decoration:none; font:normal .88em arial,helvetica,sans-serif; margin:0; padding:0; }
li.siteareas:hover ul.subareas, li.over ul.subareas { display:block; z-index:100; }
li.siteareas a:hover { color:#F00;}
/* sectionwide navigation styles */
#localNav { width:170px; }
#localNav h5 { width:171px; font-size:.92em; text-transform:uppercase; border-width:0 1px 1px 0; border-style:solid; border-color:#009; margin:1.2em 0 .6em; }
#localNav h5 a { text-decoration:none; color:#009; }
#localNav h5 a:hover { color:#F00; }
/* navigation lists */
#localNav ul.lev1 { list-style-type:none; margin:0; padding:0; }
#localNav ul.lev1 li { font-size:.88em; margin:.5em 0 0 1.3em; text-indent:-1.3em; }
#localNav ul.lev2 { list-style-type:none; margin:0; padding:0; display:none;} /* to show 2nd level, script could change ID display to BLOCK */
#localNav ul.lev2 li { margin:0 0 0 .8em; font-size:1em; line-height:120%; text-indent:-.9em; }
#localNav ul.lev1 a { color:#009; font-size:1em; text-decoration:none; }
#localNav ul.lev2 a { color:#36C; font-size:1em; text-decoration:none; }
/* bullet styles - must use on characters to preserve FONT SCALABILITY */
span.bltln, span.bltlnx { font:normal .9em arial,helvetica,sans-serif; color:#39F; }
/* item highlight */
#localNav ul li a:hover, #localNav ul li a:hover .bltln, #localNav ul li a:hover .bltlnx, #localNav ul li a:hover .bltsquare, #localNav ul li a:hover .bltright { color:#F00; }
/* quotebox inside sectionwide navigation */
#quotebox { width:170px; border:1px solid #666; padding:0; background:#009; }
p.quoteboxtitle { text-align:center; font:bold .86em arial,helvetica,sans-serif; background:#FFF; margin:0 0 4px 0; padding:2px 0; color:#006; }
p.quoteboxbody { text-align:center; font:normal 10px arial,helvetica,sans-serif; margin:0; color:rgb(255,255,255); }
.features { font-size:12px; background:#009; color:#FFF; padding:2px; margin:2px 0; }
/* footer styles */
div.footerCiti { float:left; }
div.footerCiti p { font-size:.85em; margin:0; }
div.footersmallprint { float:right; text-align:left; width:100%; }
div.footersmallprint p { font-size:.85em; color:#666; margin:0; padding-top:10px;}
/* VARIOUS SITEWIDE STYLINGS */
/* breadcrumb */
#bc_noBC{height:23px;}
#bc { margin-bottom:20px; }
#bc ul { margin:5px 0; padding:0; color:#009; font-size:.8em; }
#bc ul li { display:inline; padding-left:.2em; }
#bc ul li a { text-decoration:none; color:#666; }
#bc ul li a:hover { color:#F00; }

p.fcinfolink { font-size:.9em; color:#333; }
img.fclogo { float:left; margin:.2em .6em 0 0; }
/* graphic doodads - separators and the like */
.bulletz { font-family:webdings,sans-serif; color:#6699FF; }
/* reduced leading style */
.leadtopless { margin-top:.5em; }
.leadtopnone { margin-top:0; }
.leadbotless { margin-bottom:.5em; }
.leadbotnone { margin-bottom:0; }
.leadbthless { margin:.5em 0; }
.leadbthnone { margin:0; }
p.disclaim { font-size:.85em; margin:9px 0; font-weight:normal; color:#666; }
p.disclaim a { text-decoration:none; color:#666; }
.footnote { font-size:.85em; margin:3px 0; font-weight:normal; color:#666; }
p.footnote a { text-decoration:none; color:#666; }
p.footerabove { clear:both;	text-align:right; margin:0 10px 0 20px; font-size:.88em; color:#39F; }

/* Styles for print-only elements */
#bc .prn, #mainDiv .prn { display :none; }
/* button sizes, hovers */
.btn, .btnnarrow, .btnmedium, .btnwide, .btnhuge { font-family:arial,helvetica,sans-serif; font-weight:bold; font-size:.9em; vertical-align:middle; padding-left:.2em; padding-right:.2em; color:#006; background-color:#EAF5FF; border-top:1px solid #000066; border-left:1px solid #000066; border-right:2px solid #000066; border-bottom:2px solid #000066; voice-family:"\"}\""; voice-family:inherit;  }
.btnhover, .btnhovnarrow, .btnnarrowhover, .btnhovmedium, .btnmediumhover, .btnhovwide, .btnwidehover, .btnhugehover { font-family:arial,helvetica,sans-serif; font-weight:bold; font-size:.9em; vertical-align:middle; padding-left:.2em; padding-right:.2em; color:#F00; background-color:#EAF5FF; border-top:1px solid #000066; border-left:1px solid #000066; border-right:2px solid #000066; border-bottom:2px solid #000066; voice-family:"\"}\""; voice-family:inherit;  }
.btnDarkBlue { font-family:arial,helvetica,sans-serif; font-weight:bold; font-size:.9em; padding-left:.2em; padding-right:.2em; color:#FFF; background-color:#000066; border-top:1px solid #6699CC; border-left:1px solid #6699CC; border-right:2px solid #000; border-bottom:2px solid #000; }
.btnDarkBluehover { color:#F00; background-color:#000066; border-top:1px solid #6699CC; border-left:1px solid #6699CC; border-right:2px solid #000; border-bottom:2px solid #000; }
/* button sizes */
.btnnarrow, .btnhovnarrow, .btnnarrowhover { voice-family:"\"}\""; voice-family:inherit; width:4em; }
.btnmedium, .btnhovmedium, .btnmediumhover { voice-family:"\"}\""; voice-family:inherit; width:7.5em; }
.btnwide, .btnhovwide, .btnwidehover { voice-family:"\"}\""; voice-family:inherit; width:12em; }
.btnhuge, .btnhugehover { voice-family:"\"}\""; voice-family:inherit; width:16em; }

/* TABLE FORMATTING */
/* tables coloring */
/*tr.odd, div.odd { background-color:#EAF4FE; color:black; font-size:.9em; }*/
/*tr.even, div.even { background-color:#FFF; color:black; font-size:.9em; }*/
tr.even, div.even { background-color:#DAE7F2; color:black; font-size:0.9em; }
tr.odd, div.odd { background-color:#FFF; color:black; font-size:0.9em; }
tr.rule div.rule { border:1px solid #999; }.bglt0 { background-color:#C1E0FF; }
.bglt1 { background-color:#C0FFFF; }
.bglt2 { background-color:#FFF; }
.bglt3 { background-color:#EAF5FF; }
/*.bglt3 td { color:black }*/
.bgdk1 { background-color:#009; }
.bgdk2 { background-color:#9CF; }
.bgdk3 { background-color:#39F; }
.bgdk4 { background-color:#9999D5; }
.bgdk5 { background-color:#009; }

/* table and list alignments */
.lft { text-align:left; padding-left:4px; }
.ctr { text-align:center; }
.rgt { text-align:right; padding-right:4px; }
.lft a, .ctr a, .rgt a { text-decoration:underline; }
.head { font-weight:bold; }
.bgdk1 th, .bgdk1 th a:link, .bgdk1 th a:visited { color:#FFF; text-decoration:none; }
.bgdk1 th a:hover { color:#3FC; text-decoration:underline; }
.bgdk2 th, .bgdk2 th a, .bgdk2 th a:visited { color:#006; }
.bgdk2 th a:hover { color:#D00; }
.bgdk5 th, .bgdk5 th a, .bgdk5 th a:visited { color:#FFF; }
.bgdk5 th a:hover, a.headerbutton:hover { background-color:#009; color:#f00; text-decoration:none; }
a.norule { text-decoration:none; }
a.lightblue_leftnav
{
	color:#3366cc;
	font-size:11px;
	text-decoration:none;
}
div.bluebox { list-style-type:none; margin:0; padding:0.2em; background-color:rgb(234,245,255); border-width:1px 0px 1px 0px; border-style:solid; border-color:#009; }
ul.bluebox { margin:0; padding:0; list-style:square outside url(/images/0_bul_listbox.gif); }
li.bluebox { margin-left:20px; padding:0; }
.t10 { font-size:10px; }
hr { border:0; width:100%; color:#D3D3D3; height:1px; margin:5px; }
.tbox{ border:1px gray solid; padding-left:3px; width:6em; }
.red12 {font-size:12px;  color:#F00; }
/* login styles */
a.logon:link { font-size:.9em; color:rgb(0,153,51); vertical-align:top; text-decoration:none; font-weight:bold; }
a.logon:visited { font-size:.9em; color:rgb(0,153,51); vertical-align:top; text-decoration:none; font-weight:bold; }
a.logon:hover { font-size:.9em; color:rgb(0,153,51); vertical-align:top; text-decoration:none; font-weight:bold; }
a.logoff:link { font-size:.9em; color:rgb(255,0,0); vertical-align:top; text-decoration:none; font-weight:bold;}
a.logoff:visited { font-size:.9em; color:rgb(255,0,0); vertical-align:top; text-decoration:none; font-weight:bold; }
a.logoff:hover { font-size:.9em; color:rgb(255,0,0); vertical-align:top; text-decoration:none; font-weight:bold; }
a.headlinks:link { font-size:.9em; color:#009; vertical-align:top; text-decoration:none; font-weight:bold; }
a.headlinks:visited { font-size:.9em; color:#009; vertical-align:top; text-decoration:none; font-weight:bold; }
a.headlinks:hover { font-size:.9em; color:#F00; vertical-align:top; text-decoration:none; font-weight:bold; }
/* Added from the side  nav Portfolio pages */
.switchcontent { color:#003; background-color:#FFF; position:absolute; top:125px; left:18px; z-index:0; }
.positions {width:260px; }
.summary {width:150px; }
.acct { width:125px; }
.allpos { width:125px; }
.greyborder { border-width:1px 0; border-style:solid; border-color:rgb(0,0,153); background-color:rgb(239,247,255); }
.goback { background-color:rgb(220,217,217); }
.h18 {  font-size:1.4em; font-weight:bold; color:rgb(0,0,153); }
.h12s, .h12 { font-weight:bold; color:rgb(0,0,153); }
.h10r {  font-size:.8em;  color:white; }
#secondlogoDiv  { visibility:visible; position:absolute; left:4px; top:110px; width:170px; height:40px; padding:0px; border-width:0px; border-style:none; margin:0px; z-index:2; }
.footertxt { font-size:.8em; color:rgb(102,102,102); }
.dtborder { padding:3px; border-width:1px; border-style:solid; margin:0px; border-color:rgb(0,0,153); background-color:#EAF5FF; }
.tbox2 { border-style:solid; padding-left:3px; font-size:.9em; }
.newstime { padding:5px; margin:5px; width:10em; font-weight:bold; color:#009; text-align:right; }
/* Added from the side  nav Portfolio pages */
/* Radio button style for Mac IE5 */
.radiobg { background-color:#009; width:1px; height:1px; }
.radiosize { position:relative; top:1px; }
p.quoteboxbody { padding:2px; }
/* Radio button style for browsers other than Mac IE5 \*/
.radiobg { visibility:hidden; }
.radiosize { border:none; top:0px; }
p.quoteboxbody { padding:0px; }
/* End Radio button style for browsers other than Mac IE5 */
.vv:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
/* v \*/* html .vv {height:1%; }/* v */

.bgdk1, .mwatchhead { color:#FFF; text-align:left; padding:2px 0 2px 4px; font-size:12px; }
.newsindices, a.newsindices:link, a.newsindices:visited { color:#FFF; text-decoration:none; font-weight:bold; font-size:1em; }
th.quotesline { background-color:#9CF; border-top:4px solid white; text-align:center; padding:2px 0 3px 0; color:#009; }
th.quotesline label { vertical-align:text-top; }
.quotesfield { border:1px solid #999; padding :0 0 0 4px; width:100px; }
.amtplus, .marketwatchgrn, .greentext { color:#090; white-space:nowrap; cursor:pointer; }
.amtminus, .marketwatchred, .redtext { color:#F00; white-space:nowrap; cursor:pointer; }
a.buttonText:link, a.buttonText:visited, a.buttonText:active { font:bold .85em arial,helvetica,sans-serif; color:#009; padding:1px 2px; text-align:center; vertical-align:middle; text-decoration:none; white-space:nowrap; }
a.buttonText:hover { font:bold .85em arial,helvetica,sans-serif; color:#FF3300; padding:1px 2px; text-align:center; vertical-align:middle; text-decoration:none; white-space:nowrap; }
/* these are greyscale */
.bggs1 { background-color:rgb(239,239,239) }
.bggs2 { background-color:rgb(204,204,204); }
.bggs3 { background-color:rgb(153,153,153); }
/* VARIOUS SITEWIDE STYLINGS */
/* breadcrumb */
#bc ul li span.bctri { text-decoration:none; color:#666; font-size:.8em }
/* marketwatch table text formatting */
#marketwatchDiv { width:17em; background:#FFF; z-index:0; }
/* positioning set in CSS of each site area */
#marketwatchDiv td { font-size:.9em; color:#000; }

#quotDiv { visibility:visible; position:absolute; left:4px; top:161px; width:170px; height:40px; padding:0px; border-width:0px; border-style:none; margin:0px; z-index:2; }
.dtborder2a { padding:3px; margin:0px; border:1px solid rgb(0, 0, 153); float:left; display:inline; width:49%; }
.dtborder2b { position:relative; padding:3px; margin:0px; border:1px solid rgb(0, 0, 153); float:right; display:inline; width:49%; }
/* Remove widths in IE only */
.dtborder2a, .dtborder2b { width:expression("auto"); }
.dtborder3 { padding:0px; border-width:1px; border-style:none; margin:1px; background-color:rgb(0,0,153); }
.dth12r  { color:rgb(0,0,153); font-weight:bold;  text-align:right }
/* Added from the side  nav Portfolio pages */
/* Standards page stuff */
.explaintxt { font-family:arial,helvetica,sans-serif; font-size:80%; font-weight:normal; color:black; }
.samplecode { color:red; }
.headerline { height:1px; background-color:#3366CC; margin-bottom:1px; padding:0px; line-height:0; font-size:0; }
/* LAYOUT BLOCKS */
/* formatting of DEFAULTS */
p.notopmargin { margin-top:3px; }
/* sectionwide navigation styles */
/* navigation lists */
/* item highlight */
/* quotebox inside sectionwide navigation */
.bglight { background-color:rgb(234,245,255); }
/* Text and Heads
t = normal TEXT with no formatting other than font-size
h = HEADER
c = colored text
a = ALTERNATE color
r = REVERSE text for white on dark background
s = bold for use in 12 and 14px Spans
For  SIMPLE BLACK BOLDING within paragraphs, use the "strong" tag.
*/
.t10, .h10, .c10, .u10, .h10r, .h10a, .c10a, .blue10, .red10, .green10 { font-size:.8em;  }
.t11, .h11, .c11, .u11, .h11r, .blue11, .red11, .green11, .h11a, .c11a, .footnotes, .disclaimer, .copyright { font-size:0.85em; /* font-size:11px; */ }
.t12, .h12, .c12, .u12, .h12r, .h12s, .h12a, .c12a, .blue12, .red12, .green12 { font-size:1.0em; }
.t14, .h14, .c14, .u14, .h14r, .h14s, .h14a, .c14a, .blue14, .red14, .green14 { font-size:1em; }
.t16, .h16, .c16, .u16, .h16r, .h16s, .blue16, .red16, .green16 { font-size:1.1em; }
.c10, .c11, .c12, .c14, .c16 { color:rgb(204,0,51); }
.u10, .u11, .u12, .u14, .u16 { color:rgb(0,153,0); }
.a10, .a11, .a12, .a14, .a16, .h10, .h11, .h12, .h12s, .h14, .h14s, .h16, .h16s { color:rgb(0,0,153); }
.h10r, .h11r, .h12r, .h14r, .h16r { font-weight:bold; color:rgb(255,255,255); }
.h10a, .h11a, .h12a, .h14a { font-weight:bold; color:rgb(0,153,0); }
.c10a, .c11a, .c12a, .c14a { color:rgb(102,102,255); }
.green10, .green11, .marketwatchgrn, .green12, .green14, .green16, .greentxt { color:rgb(0,153,51); }
.blue10, .blue11, .blue12, .blue14, .blue16, .bluetxt { color:rgb(0,0,153); }
.red10, .red11, .marketwatchred, .red12, .red14, .red16, .red12s, .redtxt { color:rgb(255,0,0); }
.red12s, .h10, .h11, .h12, .h12s, .h14, .h14s, .h16, .h16s { font-weight:bold; }
.pml3{margin-left:3px}
.dullbluetxt { color:#003366; }
.footnotes { color:rgb(102, 102, 102); margin-top:0px; margin-bottom:0px; } /* footnote text usually appearing as last part of content section */
.footnotes a { color:rgb(102, 102, 102); margin-top:0px; margin-bottom:0px; }
.h11r a { color:rgb(255,255,255); } /* keeps 11px white table column head white when its a hyperlink */
.h11r a:visited { color:rgb(255,255,255); } /* IE4 specific */
.h12r a { color:rgb(255,255,255); } /* keeps 12px white table column head white when its a hyperlink */
.h12r a:visited { color:rgb(255,255,255); } /* IE4 specific */
table.bordered { border:1px solid black; }
.bordered { border-collapse:collapse; padding:4px; border-spacing:0px; border-top:1px solid black; border-bottom:1px solid black; }
tr { border-top:1px solid black; }
#allbordered tr td { padding:4px; border-spacing:0px; border:1px solid black; }
.arrow { font-size:.8em; color:#000066; text-decoration:none; }
/* make the arrow larger in IE only */
.arrow { font-size:expression(1.4 + "em"); }
.linkbox, .listbox { border-top:1px solid #3366CC; border-bottom:1px solid #3366CC; background-color:#EAF5FF; padding:0 5px; }
/* Linkbox and listbox paragraph styles */
.linkboxitem, .listboxitem { margin-top:4px; margin-bottom:4px; }
.linkboxitem a { text-decoration:none; }
.linkboxtable { width:100%; width:expression(80 + "%"); }
.listboxitem { color:black; margin-top:5px; margin-bottom:5px; }
/* Linkbox and listbox DIV classes, reserved for the time all browsers are DOM1 compliant; basically, when NS 6 supersedes NS 4 */
.lixxbox1{ width:393px; background-color:rgb(234,245,255); border-color:#3366CC #FFFFFF; border-style:solid; border-top-width:1px; border-right-width:0px; border-bottom-width:1px; border-left-width:0px; padding:0px; }
.lixxbox2{ width:548px; background-color:rgb(234,245,255); border-color:#3366CC #FFFFFF; border-style:solid; border-top-width:1px; border-right-width:0px; border-bottom-width:1px; border-left-width:0px; padding:0px; }
.listboxitem1, .linkboxitem1 { text-indent:-13px; margin-left:12px; margin-top:4px; margin-bottom:4px; }
.blueboxheader { font-size:.9em; font-weight:bold; color:rgb(0,0,153); margin-bottom:2px; }
.blueboxheader a { text-decoration:none; }
.helpicon a { font-size:.9em; font-weight:bold; background-color:#000066; padding-left:.45em; padding-right:.45em; padding-top:.1em; padding-bottom:.1em; text-align:center; text-decoration:none; color:white !important; }
.helpicon a:hover { color:white; }
.rightalign { text-align:right; }
/* footer styles */
div#footerDiv { position:relative; bottom:0px; margin:10px 20px 0px 20px; padding:2px 8px 4px 0px; clear:both; height:5em; }
div#footertop { border-bottom:2px solid #99CCFF; text-align:right; padding-bottom:3px; padding-bottom:expression(0 + "px"); margin-bottom:3px; }
#footerCiti { float:left; }
#footerCiti p, #footerCiti p a { font-size:10px; margin:0px; }
#contentcontainer { padding-top:0px; padding-top:expression(0 + 'px'); width:700px;}

.txtbox { border-style:inset; }
img#miranda { margin-top:5px; }
/*tr, th, td { font-size:90%; }*/

SPAN{font-family:Arial, Helvetica, sans-serif}
#containbdr2 tr.even{background-color:#FFF;}

.borderccc
{
	border:1px solid #ccc;
	width:100%;
	height:100%;
}

.border9cf
{
	border-top:1px solid #9cf;
	border-right:1px solid #9cf;
	border-bottom:1px solid #ffffff;
	border-left:1px solid #9cf;
	width:100%;
	height:100%;
}
.border9cf_last
{
	border-top:1px solid #9cf;
	border-right:1px solid #9cf;
	border-bottom:1px solid #9cf;
	border-left:1px solid #9cf;
	width:100%;
	height:100%;
}
.form_header
{
	font-weight:bold;
	font-size:1.2em;
	border:0;
	color:#006;
	margin:10px;
}
.formcontrols
{
	border-top:0px solid #fff;
	text-align:right;
	padding:5px 10px 10px 5px;
	background:#fff;
}
.disabled
{
	background:#ccc;
}

#content {width:expression('99%');} 

ul.bluebullet { list-style-type: square;
	list-style-image: url(/images/0_bul_listbox.gif); }
	
	ul.linklist { margin: 5px 0 5px 0px; padding: 0 0 0 0px; list-style: none; }
	ul.linklist li { background-image: url(/images/0_bul_linkbox_2.gif); background-position: top left; background-repeat: no-repeat; padding: 1px 50px 0px 16px; margin: 3px 0 2px 0; }
	ul.linklist li ul li { background-image: none; padding: 1px 0 0px 8px; }
	ul.linklist a { text-decoration:none; color:#009; } 
	ul.linklist a:hover { color:#f00; }
		
	p.blueboxheaderlink { background-image: url(/images/0_bul_linkbox.gif); background-position: center left; background-repeat: no-repeat; padding: 1px 0 0px 16px; margin: 3px 0 2px 0; }

	ul.bblist { margin: 5px 0 5px 2px; padding: 0 0 0 0px; list-style: none; }
	ul.bblist li { background-image: url(/images/0_bul_listbox_2.gif); background-position: top left; background-repeat: no-repeat; padding: 1px 50px 0px 16px; margin: 3px 0 8px 0; }
	ul.bblist li ul li { background-image: none; padding: 1px 0 0px 8px; }
	ul.bblist a { text-decoration:underline; color:#009; } 
	ul.bblist a:hover { color:#f00; }
	
	#bcarrows { margin-bottom:20px; }
	#bcarrows ul { margin:5px 0; padding:0; color:#009; font-size:.8em; }
	#bcarrows ul li { display:inline; background-image: url(/images/0_arrbc.gif); background-position: top left; background-repeat: no-repeat; padding: 1px 0 0 11px; margin: 0 4px 0 0px; }
	#bcarrows ul li a { text-decoration:none; color:#666; }
	#bcarrows ul li a:hover { color:#F00; }
	
	h3.diamond { background-image: url(/images/0_bul_hd3.gif); background-position: center left; background-repeat: no-repeat; padding: 2px 0 0 15px; }
	
	div.backtotop { text-align: right; }
	div.backtotop a { background-image: url(/images/0_arrow_top.gif); background-position: left 80%; background-repeat: no-repeat; padding: 15px 0 0px 24px; margin: 0 0 15px 0; }

	.bluesubheader { font-size:0.9em; font-weight:bold; color:rgb(0,0,153); margin-bottom:0px; padding-bottom:0px; }

input.whitebtn1, input.whitebtnhov1
{
	background:url(/images/buttons/round_btn_small.gif) no-repeat;
	width:42px;
	height:20px;
}
input.whitebtn2, input.whitebtnhov2
{
	background:url(/images/buttons/round_btn_smallmed.gif) no-repeat;
	width:67px;
	height:20px;
}
input.whitebtn3, input.whitebtnhov3
{
	background:url(/images/buttons/round_btn.gif) no-repeat;
	width:87px;
	height:20px;
}
input.whitebtn4, input.whitebtnhov4
{
	background:url(/images/buttons/round_btn_large.gif) no-repeat;
	width:107px;
	height:20px;
}
input.whitebtn5, input.whitebtnhov5
{
	background:url(/images/buttons/round_btn_wide.gif) no-repeat;
	width:127px;
	height:20px;
}
input.whitebtn6, input.whitebtnhov6
{
	background:url(/images/buttons/round_btn_huge.gif) no-repeat;
	width:147px;
	height:20px;
}
input.whitebtn1, input.whitebtn2, input.whitebtn3, input.whitebtn4, input.whitebtn5, input.whitebtn6
{
	font:bold 11px arial;
	color:#000066;
	vertical-align:middle;
	text-align:center;
	border:none;
	margin:0 0 0 4px;
	padding:0 0 2px 0;
	cursor:pointer;
	cursor:hand;
}
input.whitebtnhov1, input.whitebtnhov2, input.whitebtnhov3, input.whitebtnhov4, input.whitebtnhov5, input.whitebtnhov6
{
	font:bold 11px arial;
	color:#ff3300;
	vertical-align:middle;
	text-align:center;
	border:none;
	margin:0 0 0 4px;
	padding:0 0 2px 0;
	cursor:pointer;
	cursor:hand;
}
input.bluebtn0, input.bluebtnhov0
{
	background:url(/images/buttons/drkblue2_btn_small.gif) no-repeat;
	width:24px;
	height:20px;
}
input.bluebtn1, input.bluebtnhov1
{
	background:url(/images/buttons/drkblue2_btn_small2.gif) no-repeat;
	width:42px;
	height:20px;
}
input.bluebtn2, input.bluebtnhov2
{
	background:url(/images/buttons/drkblue2_btn_smallmed.gif) no-repeat;
	width:67px;
	height:20px;
}
input.bluebtn3, input.bluebtnhov3
{
	background:url(/images/buttons/drkblue2_btn.gif) no-repeat;
	width:87px;
	height:20px;
}
input.bluebtn4, input.bluebtnhov4
{
	background:url(/images/buttons/drkblue2_btn_large.gif) no-repeat;
	width:107px;
	height:20px;
}
input.bluebtn5, input.bluebtnhov5
{
	background:url(/images/buttons/drkblue2_btn_wide.gif) no-repeat;
	width:127px;
	height:20px;
}
input.bluebtn6, input.bluebtnhov6
{
	background:url(/images/buttons/drkblue2_btn_huge.gif) no-repeat;
	width:147px;
	height:20px;
}
input.bluebtn0, input.bluebtn1, input.bluebtn2, input.bluebtn3, input.bluebtn4, input.bluebtn5, input.bluebtn6
{
	font:bold 11px arial;
	color:#ffffff;
	vertical-align:middle;
	text-align:center;
	border:none;
	margin:0 0 0 4px;
	padding:0 0 2px 0;
	cursor:pointer;
	cursor:hand;
}
input.bluebtnhov0, input.bluebtnhov1, input.bluebtnhov2, input.bluebtnhov3, input.bluebtnhov4, input.bluebtnhov5, input.bluebtnhov6
{
	font:bold 11px arial;
	color:#ff3300;
	vertical-align:middle;
	text-align:center;
	border:none;
	margin:0 0 0 4px;
	padding:0 0 2px 0px;
	cursor:pointer;
	cursor:hand;
}
input.disabledbtn0
{
	background:url(/images/buttons/disabled_btn_small.gif) no-repeat;
	width:24px;
	height:20px;
}
input.disabledbtn1
{
	background:url(/images/buttons/disabled_btn_small2.gif) no-repeat;
	width:42px;
	height:20px;
}
input.disabledbtn2
{
	background:url(/images/buttons/disabled_btn_smallmed.gif) no-repeat;
	width:67px;
	height:20px;
}
input.disabledbtn3
{
	background:url(/images/buttons/disabled_btn.gif) no-repeat;
	width:87px;
	height:20px;
}
input.disabledbtn4
{
	background:url(/images/buttons/disabled_btn_large.gif) no-repeat;
	width:107px;
	height:20px;
}
input.disabledbtn5
{
	background:url(/images/buttons/disabled_btn_wide.gif) no-repeat;
	width:127px;
	height:20px;
}
input.disabledbtn6
{
	background:url(/images/buttons/disabled_btn_huge.gif) no-repeat;
	width:147px;
	height:20px;
}
input.disabledbtn0, input.disabledbtn1, input.disabledbtn2, input.disabledbtn3, input.disabledbtn4, input.disabledbtn5, input.disabledbtn6
{
	font:bold 11px arial;
	color:#666;
	vertical-align:middle;
	text-align:center;
	border:none;
	margin:0 0 0 4px;
	padding:0 0 2px 0;
	cursor:not-allowed;
}

span.red12, span.green12{ font-size:1.0em; }

.h12s{ font-size:1.0em; }

#dropSheet { background-color/**/: #FFFFFF; background-image: url(/images/dots.gif); background-image/**/: none; opacity: 0.75; filter: alpha(opacity=75); z-index:499; }


