/* html, body {font-family: Arial, Helvetica, sans-serif; font-size:12px;} */
/* td, th, p, dd, dt, input, select, textarea { font-size: 1em; } */
/* h5 { margin-bottom: 0px; font-size: 12px; font-weight: bold;  } */
/* ul { margin-top:6px; } */

#wrap #wrapInnr {background: url(../images/bg-wrapInnr.jpg) no-repeat;}

#wrapper,body { background-color:#E7E3E7; }

.dataTable { }
.dataTable td { border-bottom: 1px solid #ccc; vertical-align:middle;}
.dataTable caption { border-bottom: 1px solid #ccc; text-align:left;}
.dataTable td, .dataTable th { padding: 3px; text-align:left;font-family: Verdana, Arial, sans-serif, Helvetica; font-size:11px;}
.dataTable th,.dataTable th a { color: #002288; }
.dataTableBottom td { border-bottom: 0px;}
.dataTable .total td {font-weight: bold;}
.dataTable .special td { color: #CC9900; }
/* to get rid of bottom line on tables, uncomment:  td.dataTableBottom {border-bottom:0;} */

/* th, caption {background-color: #0072bc; color: #fff; font-weight: bold; text-align: left; vertical-align: bottom; padding: 3px;} */
.primary, .primary td, .primarybold, .primarybold td {vertical-align: top;}
.primarybold, .primarybold td {font-weight: bold;}
/* .alternate, .alternate td {background-color: #efefef; vertical-align: top;} */

.menuselect { padding-bottom:7px; }
.focus {font-size: 1em; font-weight: bold; color: #000; border: 1px solid #000;}
.highlighted { font-weight: bold; }
.nostyle,.nostyle td {padding: 0px; margin: 0px; border: 0px;}
.emailText {font-family: Verdana, Arial, sans-serif, Helvetica; font-size: 1em;}
.filesize {font-size: 1em; color: #666;}

dl {margin: 0px; border-top: 1px solid #ccc;}
dt {padding: 3px; background-color: #f0f0f0; border-collapse: collapse; border-bottom: 1px solid #ccc; cursor: pointer;}
dt a {text-decoration:none;}
dd {margin: 0px; padding: 5px; border-bottom: 1px solid #ccc;}

#toolbar {font-size: 1em;}
#toolbar .ToolbarContent {padding: 0; border: 0px solid #ccc; text-align: left;}
#toolbar .ToolbarTitle {padding-left: 7px; text-align: left; font-weight: bold;}
#toolbar ul {margin: 0; padding: 0;}
#toolbar ul li {padding:2px; margin: 0; list-style-type: none;}
#toolbar a {vertical-align: middle; text-decoration: none;}
#toolbar img {padding-left: 5px; padding-right: 5px; border: 0px; vertical-align: middle;}
/* used for print/email links in header and "Shareholder Tools" in footer */
.toolbar { text-decoration: none; }
.toolbar:hover { text-decoration: underline; }

.disclaimer {font-size: 11px; color: #999;font-family: Verdana, Arial, sans-serif, Helvetica;}
.quantifier { font-family: Verdana, Arial, sans-serif, Helvetica; font-size:11px; }
.briefcaseLegend {padding: 4px; text-align: right;}
.error, .required { color: #f00; }
.warn { color: #f60; }
.pricedown { color: #900; }
.priceup{ color: #090; }
.submit {font-family: Verdana, Arial, sans-serif, Helvetica; color: #fff; background-color: #999; border-color: #666; border-width: 1px;}
#CompareSelector {margin: 0; padding-top: 5px; padding-bottom: 5px; background-color: #eee; border: 1px solid #ccc;}
img.chart {background: transparent url('/common/images/ani-LoadingChart.gif') center center no-repeat;}