/* CSS Document */

/*****************************************************
* Global
*****************************************************/

* { padding: 0; margin: 0 0 0 0px; }

body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #464646;
}

ul,
li  { list-style-type: none; margin-bot}
img { border: 0; }
a   { outline: none; }

table,
tr,
td {
    border: 0;
    border-collapse: collapse;
    vertical-align: top;
}

div.clear {
	clear: both; height: 7px;
}


/*****************************************************
* Typography
*****************************************************/
h1{ color: #999b9a; font-size: 19px;}
h2{ font-size: 14px; color: #4b4b4b; margin-bottom: 7px;}
p{ font-size: 12px; color: #464646;}

ul li{
	list-style:url(../images/bullet_arrow_blue.gif) outside;
	margin-left: 17px;
	margin-bottom: 12px;
	width: 85%;
	color: #3f3f3f;
}

.content_container{width:831px; /*border-right: 1px solid #999999;*/}
.topBar{ height: 12px; background-color:#dde0e7; margin-bottom: 7px;}
.heading_left{ width: 640px; float: left; margin-right: 20px;}
.heading_right{ width: 165px; float: left;}
/*.left_col_thin{ width: 375px; float: left}
.left_col_wide{ width: 450px; float: left; margin-left: 10px;}
.left_col_thin{ width: 384px; float: left}
.left_col_wide{ width: 440px; float: left; margin-left: 10px;}*/
.left_col_thin{ width: 408px; float: left}
.left_col_wide{ width: 408px; float: left; margin-left: 10px;}
.left_col_thin2{ width: 357px; float: left}
.left_col_wide2{ width: 462px; float: left; margin-left: 10px;}
.odd{ background-color:#f6f6f6;}
.oddblue{ background-color:#f5f7ff;}

.datagrid{
	border: 1px solid #cccccc;
	width: 98%;
	/*margin-top:12px;*/
}
.datagrid th{
	border-bottom: 1px solid #cccccc;
	background-color: #f7f7f7;
	font-size: 12px;
	font-weight: bold;
	height: 14px;
	padding: 3px;
	text-align:right; 
}
.datagrid td{
	border-bottom: 1px solid #cccccc;
	height: 14px;
	vertical-align:middle;
	padding: 3px;
	/*text-align:right;*/
}
.datagrid td.benchname{ font-weight:bold; font-size:10px; text-align:left;}
.datagrid td.l{text-align:left;}
.datagrid td.r{text-align:right;}
.datagrid th.r{text-align:left;}
.bluehigh{ background-color:#dbeeff;}
.footnote{ font-size:10px;}
.font10, .font10 th{font-size:10px;}
.font12{ font-size: 12px;}
.font10 td{text-align: right; height: 31px; *height: 23px;}
.taller td{text-align: right; height: 26px; }
.viewcomp{background: #ffffd2 url("../images/view_icon.gif") bottom left no-repeat; border: 1px solid #ffcc33; width: 98%; padding-top: 6px; padding-bottom: 6px;}
.viewcomp a{margin-left: 33px; font-size: 12px;}

#tablist{
padding: 3px;
margin-left: 3;
margin-bottom: 0;
margin-top: 0.1em;
font: bold 12px Verdana;
margin-right: 0px;
/*background: url("../images/chart/smalltabbg.gif") repeat-x;
background-color: #f8f8f8;*/
width: 215px;
}
#tablist li{
list-style: none;
display: inline;
margin: 0px 0px 0px 2px;
padding:0px;

}
#tablist li a{
text-decoration: none;
padding: 3px;
*padding: 0px 3px 3px 3px;
border: 1px solid #D4D4D4;
border-bottom: none;
color:#646464;
background: #f8f8f8 url("../images/bol400_tabs_bg.gif") repeat-x;
}
#tablist li a.current{
background: #0d84c6;
color: #fff;
}
#tabcontentcontainer{
width:450px;
height:305px;
border: 1px solid #D4D4D4;
/*padding: 10px 4px 4px 4px;*/
text-align: center;
}
.tabcontent{
display:none;
}
.calign{
	text-align: center;
}


.resultsgrid{
	border: 1px solid #cccccc;
	width: 350px;
	margin:3px 12px 3px 12px;
}
.resultsgrid th{
	border-bottom: 1px solid #cccccc;
	background-color: #f7f7f7;
	font-size: 12px;
	font-weight: bold;
	height: 14px;
	padding: 3px;
	text-align: left;
}
.resultsgrid td{
	border-bottom: 1px solid #cccccc;
	height: 14px;
	vertical-align:middle;
	padding: 3px;
	/*text-align:right;*/
}

.exportlinks{
	margin-left: 12px;
}
a:link { color : #0253B7;  text-decoration : none; }
a:visited { color : #006666;  text-decoration : none; }
a:hover { color : #FF0000;  text-decoration : underline; }
a:active { color : #FF0000;  text-decoration : none; }
.greentxt{color: #376310; text-align: right;}
.redtxt{color: #ec021d; text-align: right;}
.bold {font-weight: bold;}
.mainlinks{width: 620px; float: left; height: 19px;}
.b400quote{width: 200px; float: left; text-align: right; height: 19px; line-height: 20px;}

.current_pg:link, .current_pg:visited, .current_pg:hover, .current_pg:active{ font-size: 16px; color: red; font-weight: bold; font-family: Arial,Sans-Serif; text-decoration: none;}
.nav_lk:link { color : #0253B7;  text-decoration : none; font-family: Arial,Sans-Serif;}
.nav_lk:visited { color : #006666;  text-decoration : none; font-family: Arial,Sans-Serif;}
.nav_lk:hover { color : #FF0000;  text-decoration : underline; font-family: Arial,Sans-Serif;}
.nav_lk:active { color : #FF0000;  text-decoration : none; font-family: Arial,Sans-Serif;}
