@CHARSET "ISO-8859-1";

.clear { clear: both; font-size: 0px; float: none; }
.clear br {	font-size: 5px;	height: 5px; }
.hidden { display: none; }
.right { float: right; }
.left {	float: left; }
.relative {	position: relative; }
.bottom { position: absolute; bottom: 0px; }
.print_show { display: none; }
.pointer { cursor: pointer; }

.outerWrapper
{
	width: 800px;
	margin: 0px auto;
	text-align: left;
}

.headerRow
{
	height: 69px;
	width: 800px;
	float: left;
}

.headerRow .logo
{
	float: left;
	background: url("../images/official_bi_logo.gif") no-repeat;
	width: 202px;
	height: 69px;
	cursor: pointer;
	border-right: 1px #aaa solid;
}

.headerRow .logoText
{
	float: left;
	background: url("../images/logo_text.gif") no-repeat;
	width: 164px;
	height: 59px;
	margin-left: 5px;
	margin-top: 10px;
}

.headerRow .ClientTicker
{
	float: left;
	width: 140px;
	height: 50px;
	margin-left: 45px;
	margin-top: 10px;
}


.headerRow .ratings
{
	float: right;
}

.mainRow
{
	background: #f0f0f0;
	width: 800px;
	float: left;
}

.bottomRow
{
	background: #e5e5e5;
	width: 800px;
	float: left;
}

.headerContact {
	float: right;
	padding-right: 20px;
	padding-top: 16px;
	text-align: right;
}

.bottomRow .bottomLeft
{
	float: left;
	width: 243px;
}

.bottomRow .bottomMiddle
{
	width: 240px;
	float: left;
}

.bottomRow .bottomRight
{
	width: 265px;
	float: right;
	margin-right:5px;
}

.footerRow
{
	width: 800px;
	float: left;
	font-size: 13px;
	text-align: center;
}

.footerRow .copyright
{
	color: rgb(158, 158, 158);
	text-align: center;
}

.footerRow .links
{
	text-align: center;
	width: 600px;
	margin-left: 100px;
}

.clickable
{
	cursor: pointer;
}

.dottedHeader
{
	color: #335a9d; 
	font-weight: bold; 
	font-size: 14px;
}

.dottedHeaderHover
{
	color: #4040ff; 
	font-weight: bold; 
	font-size: 14px;
}

.dottedText
{
	color: #6e6e6e; 
	font-size: 11px;
}

.dottedImage, .dottedImageHover
{
	height: 18px;
	margin-top: 8px;
	width: 18px;
	float: right;
}
.dottedImage { background: url("../images/small_arrow.gif") no-repeat; }
.dottedImageHover { background: url("../images/small_arrow_over.gif") no-repeat; }

.dottedImage2, .dottedImage2Hover
{
	height: 35px;
	width: 35px;
	float: right;
	position: absolute;
	bottom: 7px;
	right: 7px;
	cursor: pointer;
}
.dottedImage2 { background: url("../images/large_arrow.gif") no-repeat; }
.dottedImage2Hover { background: url("../images/large_arrow_over.gif") no-repeat; }

.menuWrapper
{
	width: 200px;
	text-align: left;
	padding-top: 5px;
	padding-left: 3px;
}

.menu
{
	margin-top: 3px;
	margin-left: 5px;
	font-size: 13px;
	font-weight: normal; 
	cursor:pointer;
	width: 140px;
}

.menu a,.menu a:active,.menu a:visited { color:#404040; }
.menu a:hover { color:#4040ff; }

.subMenu, .subMenu2 
{
	font-size: 12px;
	font-weight: normal; 
	cursor:pointer;
	padding-left: 30px;
}

.subMenu2 { padding-left: 40px; }
.subMenuArrow { padding-left: 14px; } 

.subMenu a,.subMenu a:active,.subMenu a:visited  { color:#6E6E6E; }
.subMenu2 a,.subMenu2 a:active,.subMenu2 a:visited  { color:#6E6E6E; }
.subMenu a:hover, .subMenu2 a:hover { color:#4040ff; }

.float1 {
	z-index: 5;
	position: relative;
	width: 100%;
}

.float1 img
{
	position: absolute;
	top: -80px;
	left: 245px;
}

.float2 {
	position: relative;
	z-index: 5;
	width: 100%;
}

.float2 img
{
	position: absolute;
	left: 180px;
	top: -60px;
}

.contentWrapper
{
	width: 590px;
	text-align: left;
	float: left;
	padding-top: 0px;
	margin-top: 0px;
}

.list
{
	padding-left:25px; margin-left:0px; padding-bottom:0px; margin-bottom:0px;margin-top:10px;
}

table.matrix {font-family: Tahoma; color:#9E9E9E; text-align:left;}
table.matrix tr td {font-size: 11px; }

td.lines {
		border-bottom: 1px solid silver;
		color:#404040;
	}