body { background:#FFFFFF; }

div.menu { margin:4px; /*.3em; */ padding:0; width:162px; background-color:#017086;
	font: bold 12px Arial, Helvetica, sans-serif;   border:2px solid #D1B692; border-top: 2px none #D1B692;  }
div.menu a { margin:0; width:100%; display:block; /* font-weight:bold; */
	border:0; border-top:2px solid #D1B692; color:#FFFFFF; text-decoration:none;  }
div.menu span { padding:.8em;   display:block; }
div.menu a:visited { color:#99CCCC;} /*  */
div.menu a:hover { background:#CCCC99;color:#017086;}

.main-content-box { margin:0; padding:15px 20px; font:normal 12px/150% Arial, Helvetica, sans-serif; /* list-style-type: square; */ }

.main-content-box a:link { color: #993333; }
.main-content-box a:visited { color:#993333; } /*  #CCCC99; */
.main-content-box a:hover { color:#aaaa77; }  /*  #336666 */

.main-content-box ul { padding: 0;  list-style-type: disc; list-style-position: outside; margin: 0px 0px 5px 18px; }
.main-content-box li { margin: 0 0 5px 0; }
.main-content-box ul li ul { padding: 0;  list-style: circle outside; margin: 0px 0px 0px 20px; }
.main-content-box ul li ul li { margin: 3px; }

.main-content-box h1 { margin:0 0 10px 0; padding:0; text-align:left; font:bold 16px Verdana, Arial, Helvetica, sans-serif; color:#006677; }
.main-content-box h1 a:link { color: #000000; }
.main-content-box h1 a:visited { color: #000000; }
.main-content-box h1 a:hover { color: #CCCC66; }

.main-content-box h2 { margin:0 0 6px 0; padding:0; text-align:left; font:bold 14px Verdana, Arial, Helvetica, sans-serif; color:#333333; } /* #666666 */
.main-content-box h3 { margin:0 0 6px 0; padding:0; text-align:left; font:bold 12px/140% Verdana, Arial, Helvetica, sans-serif; color:#000000; }
.main-content-box h4 { margin:0; padding:0.3em; text-align:center; }
.main-content-box p  { margin:0 0 10px 0; padding:0; text-align:left; font:normal 12px/145% Arial, Helvetica, sans-serif; }
/* .main-content-box p.prelist { margin:0 0 5px 0; padding:0; font:normal 12px/140% Arial, Helvetica, sans-serif; color:#000000; }
.main-content-box p.use-Verdana { font-family:Verdana, Arial, Helvetica, sans-serif; }
*/

/*
.plain-list { margin:0; padding:0; }
.plain-list ul    { margin:0 0 5px 0; padding: 0; list-style:none inside;  }
.plain-list ul li { margin: 0 0 5px 0px; font:normal 12px/140% Arial, Helvetica, sans-serif; color:#000000;  }
*/

.blue-top-table { margin:0 0 10px 0; padding:0; border:1px solid #017086; font:normal 12px Arial, Helvetica, sans-serif; background-color:#ffffff;  }
.blue-top-table td  { margin:0; padding:6px 7px 6px 10px; text-align:left; border:0; border-left:1px solid #017086; vertical-align:middle; }
.blue-top-table td.lead { border-left:0; font-weight:bold; }
.blue-top-table td.zero { border:0; vertical-align:top; padding-top:7px; }
.blue-top-table tr.label td { padding:0; }
.blue-top-table tr.label td div { margin:0; padding:5px 7px 5px 10px; font:bold 12px Arial, Helvetica, sans-serif; 
									color:#ffffff; background-color:#017086; border:1px solid #fff; white-space:nowrap; }
/*.blue-top-table td.label { font:bold 12px Arial, Helvetica, sans-serif; color:#ffffff; background-color:#017086; } */
.blue-top-table tr.even-row td { background-color:#e3f0f3; }
.blue-top-table td.border-bottom { border-bottom:1px solid #017086; }
.blue-top-table td.border-left { border-left:1px solid #017086; }
.blue-top-table td.border-right { border-right:1px solid #017086; }
.blue-top-table td.ctr { text-align:center; }

/*
.blue-top-table2 { margin:0 0 16px 0; padding:0; border:1px solid #006666; background-color:#EEF7F9 ; } 
.blue-top-table2 td { margin:0; padding:10px 15px 3px 15px; border:0; border-right:1px solid #017086; }
.blue-top-table2 td p { margin:0 0 4px 0; padding:0; font:12px/140% Arial, Helvetica, sans-serif; color:#000000; }
.blue-top-table2 td.title-bar { background-color:#017086; padding:5px 15px;}
.blue-top-table2 td.title-bar p { margin:0; paddgin:0; font:bold 11px/150% Verdana, Arial, Helvetica, sans-serif; color:#ffffff; }  

.blue-top-table3 { margin:0 0 16px 0; padding:0; border:1px solid #017086; background-color:#EEF7F9 ; }
.blue-top-table3 td { margin:0; padding:10px 15px 3px 15px; border:0; vertical-align:top; }
.blue-top-table3 td p { margin:0 0 4px 0; padding:0; }
.blue-top-table3 td.label {  margin:0; padding:1px; }
.blue-top-table3 td.label div { background-color:#017086; padding:4px 15px; font:bold 11px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; } */

/*
.column-list-table { margin:0 0 16px 0; padding:0; border:0; }
.column-list-table td { margin:0; padding:0 0 8px 0; vertical-align:top; }
.column-list-table td.header-row { margin:0; padding:0 0 5px 0; font:bold 13px/140% Arial, Helvetica, sans-serif; color:#000000; }
.column-list-table td ul { margin: 0 0 7px 0; padding:0;  list-style:disc outside; }
.column-list-table td ul li { margin:0 0 3px 25px; padding:0 0 0 0px; }
*/

/*
.dotted-table { margin:0 0 16px 0; padding:10px 15px; border:0; background:#017086 url(../images/shade-box-dark-teak-bkg.gif) center center repeat-x; }
.dotted-table td { margin:0; padding:4px 15px; vertical-align:top; border:0; border-bottom:1px dotted #ffffff; font:normal 13px/150% Arial, Helvetica, sans-serif; color:#ffcc00; }
.dotted-table td.legend { padding-left:4px; border-right:1px dotted #ffffff; font:bold 12px/150% Arial, Helvetica, sans-serif; text-align:left; color:#FFcc00; }
.dotted-table td.bottom { padding-bottom:2px; border-bottom:0; }
*/
/*
.special-box { margin:0 0 10px 0; padding:2px; border:1px solid #cccccc; }
.special-box div { margin:0; padding:10px 15px 4px 15px; background:#fdfdfd url(../images/shade-box-dark-grey-bkg.gif) top center repeat-x; } */
/* .special-box div p { margin:0 0 4px 0; padding:0; }  */

.BLink { margin:0; padding:16px 0; font:normal 11px/150% Verdana, Arial, Helvetica, sans-serif; border-top:2px dotted #cccccc;  }
.BLink a:link { color: #006666; text-decoration: none; }
.BLink a:visited { color:#006666 ; text-decoration: none; } /* #999999 */
.BLink a:hover { color: #aaaa77; text-decoration:underline; } 


.style1 {
	font-size: x-small;
	color: #999999;
	line-height: 250%;
}
.style4 {color: #FFFFFF; font-weight: bold; }