/* version 5.000 */

td, th, p, dd, dt { }
input, select, textarea { }
/* 
h1 { } 
h2 { } 
h3 { } 
h4 { } 
*/
h5 { margin-bottom: 0px; font-size: 13px; font-weight: bold;  }

ul { margin-top:6px; }

.dataTable { }
.dataTable td, .dataTable caption { border-bottom: 1px solid #CCCCCC; }
.dataTable td, .dataTable th { padding: 3px; }
.dataTable th,.dataTable th a { color: #fff; }
.dataTableBottom td { border-bottom: 0px;}
/* to get rid of bottom line on tables, uncomment: */  
/* td.dataTableBottom {border-bottom:0;} */
.dataTable .total td {font-weight: bold;}
.dataTable .special td { color: #CC9900; }

.menuselect { padding-bottom:7px; }

/* Apply to all tables */
 th, caption {background-color: #004F8E; color: #fff; font-weight: bold; text-align: left; vertical-align: bottom; padding: 0px;}
.primary, .primary td, .primarybold, .primarybold td {vertical-align: top;}
.primarybold, .primarybold td {font-weight: bold;}
.alternate, .alternate td {background-color: #fff; vertical-align: top;}

.focus {font-size: 11px; 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: Arial,Helvetica,sans-sarif; font-size: 11px;}
.filesize {font-size: 11px; color: #666;}

dl {margin: 0px; border-top: 1px solid #000;}
dt {padding: 3px; background-color: #f0f0f0; border-collapse: collapse; border-bottom: 1px solid #000; cursor: pointer;}
dt a {text-decoration:none;}
dd {margin: 0px; padding: 5px; border-bottom: 1px solid #000;}

#toolbar {font-size: 11px;}
#toolbar .ToolbarContent {padding: 0; border: 1px solid #000; 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:0 2px; border: 0px; vertical-align: middle;}

.toolbar { text-decoration: none; }
.toolbar:hover { text-decoration: underline; }
.disclaimer {font-size: 11px; color: #999;}
.briefcaseLegend {padding: 4px; text-align: right;}
.error, .required { color: #f00; }
.warn { color: #f60; }
.pricedown { color: #900; }
.priceup{ color: #090; }
.submit {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border:1px solid #FF7F00;
	background: #DA710D;
	color:#ffffff;
	padding:0px 5px 0px 5px;
	font-family: Arial; 
}
#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;}