BODY {
	text-align: center;
	font-family:"Arial";
	color:#111111;
	font-size:10pt;
	background-image:url(http://www.bsiusa.com/images/background.jpg);
	background-repeat:repeat-x;
	background-color: #494848;
}

img
{
border: none;
}

table#main_table
{
width: 900px;
margin-left: auto;
margin-right: auto;
text-align: left;
background-color: #222222;
padding: 0;
border: 0;
border-collapse:collapse;
}

td#top_border
{
background-image: url(http://www.bsiusa.com/images/TopBorder.gif);
height: 15px;
}

td#top_body
{
background-image: url(http://www.bsiusa.com/images/TopBody.gif);
width: 650px;
height: 7px;
background-color: #ffffff;
background-repeat: no-repeat;
}

td#bottom_border
{
background-image: url(http://www.bsiusa.com/images/BottomBorder.gif);
height: 18px;
}

td#bsi_logo
{
width: 125px;
text-align: center;
vertical-align: top;
}

#left_sidebar, #right_sidebar
{
vertical-align: top;
}

div#container
{
text-align: left;
margin-left: auto;
margin-right: auto;
}

p {
	font-family:"Arial";
	color:#2e593e;
	font-size:10pt;
	padding-top:0px;
	margin-top:0.25em;
	margin-bottom:1em;
}

a {
	color:#337353;
	font-family:"Arial";
	font-size:10pt;
	font-weight:bold;
	text-decoration:none;
}

 img {
	border:none;
}

a:hover {
	color:#FF0000;
	cursor:default;
	text-decoration: underline;
}

a.menuLink {
	color:#000000;
	text-decoration:none;
}

.menulink {
	background-color:#DF0023;
	border-width:0px;
	margin:0px;
	padding:5px 5px 5px 15px;
	cursor:default;
	width:100%;
}

a.menuLinkHi {
	color:#FFFFFF;
	text-decoration:none;
}

.menuLinkHi  {
	font-size:70%;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#B70E14;
	border-width:0px;
	cursor:default;
	width:100%;
}

a:visited {
	font-family:trebuchet ms;
	font-size:10pt;
}

ul.pool {
	margin-left:20px;
	font-family:trebuchet ms;
	font-size:9pt;
	margin:10px;
}

td {
	font-size:10pt;
	font-family:trebuchet ms;
	color:#333333;
	padding-left:0.25cm;
	padding-right:0.25cm;
}

 table {
	font-size:10pt;
	font-family:trebuchet ms;
	color:#000000;
}

tr {
	font-size:10pt;
	font-family:trebuchet ms;
	color:#000000;
	padding-left:0.25cm;
	padding-right:0.25cm;
}

a.sidemenu {
	font-size:9pt;
	color:#444444;
}

a.topmenu {
	font-size:9pt;
	color:#444444;
}

a.topmenu.hover {
	text-decoration:underline;
	color:#444444;
}

h1  {
	color:#111111;
	font-family:trebuchet ms;
	font-size:18pt;
	margin-bottom:0em;
	padding-bottom:0px;
}

h2  {
	color:#111111;
	font-family:trebuchet ms;
	font-size:14pt;
	margin-bottom:0em;
	padding-bottom:0px;
}

h3 {
	color:#111111;
	font-family:trebuchet ms;
	font-size:12pt;
	font-weight:bold;
	margin-bottom:0em;
	padding-bottom:0px;
}

 tr.sidemenu {
	background-color:#999999;
}

normal {
	color:#333333;
	font-family:trebuchet ms;
	font-size:9pt;
}

#menu ul {
	margin-left:0;
	padding-left:0;
	list-style-type:none;
	font-family:trebuchet ms;
	font-size:9pt;
	margin:0px;
}

#menu a {
	display:block;
	padding:0px;
	width:100px;
	background-color:#999999;
	border-left:1px solid #999;
	border-right:1px solid #999;
	border-bottom:1px solid #444;
	border-top:1px solid #999;
	padding-top:1px;
	padding-bottom:1px;
}

#menu a:link, #menuitems a:visited {
	color:#333;
	text-decoration:none;
	font-weight:normal;
}

#menu a:hover {
	background-color:#444444;
	color:#FFF;
	font-weight:normal;
}

#menu TD {
	margin-left:0;
	padding-left:0;
	list-style-type:none;
	font-family:trebuchet ms;
	font-size:8px;
	margin:0px;
}

.ddblueblockmenu {
	border:0px solid black;
	border-bottom-width:0;
	width:125px;
	font-family:trebuchet ms;
}

.ddblueblockmenu ul {
	margin:0;
	padding:0;
	list-style-type:none;
}

.ddblueblockmenu li a {
	text-align: left;
	display:block;
	padding:2px 0;
	padding-left:5px;
	width:112px;
	text-decoration:none;
	color:black;
	background-color:#999999;
	border-bottom:1px solid #444444;
	border-right:1px solid #444444;
	border-top:0px solid #444444;
	border-left:7px solid #444444;
	font-weight:normal;
}

* html .ddblueblockmenu li a {
	width:120px;
	width:120px;
}

.ddblueblockmenu li a:hover {
	background-color:#444444;
	border-left-color:#999999;
	color:white;
	text-decoration: none;
}

.ddblueblockmenu div.ddmenutitle {
	color:white;
	border-bottom:0px solid black;
	padding:3px 0;
	padding-left:5px;
	background-color:#444444;
	width:120px;
	font-weight:bold;
}

#topblockmenu {
	border:0px solid black;
	border-bottom-width:0;
	width:100px;
	font-family:trebuchet ms;
}

#topblockmenu ul {
	margin:0;
	padding:0px;
	list-style-type:none;
}

#topblockmenu li a {
	display:block;
	padding:0px 0;
	padding-left:0px;
	padding-right:0px;
	width:125px;
	height:25px;
	text-decoration:none;
	color:black;
	background-color:#999999;
	border-bottom:0px solid #444444;
	border-right:0px solid #444444;
	border-top:0px solid #444444;
	border-left:0px solid #444444;
	font-weight:bold;
	text-align:center;
}

* html #topblockmenu li a {
	width:100px;
	width:100px;
}

#topblockmenu li a:hover {
	background-color:#444444;
	border-left-color:#999999;
	color:white;
}

#topblockmenu div.ddmenutitle {
	color:white;
	border-bottom:0px solid black;
	padding:0px 0;
	padding-left:0px;
	background-color:#444444;
	width:100px;
	font-weight:bold;
}

HR {
	border:1px solid #444444;
}

#comparison_table {
	font-family:ms trebuchet;
	background-color:#FFFFFF;
}

#comparison_head {
	font-weight:bold;
	text-align:center;
}

tr.compare {
	border:1px solid #111111;
}

td.compare_td {
	border:1px solid #111111;
	padding:4px;
	text-align:center;
}

td.compare_blue {
	color:blue;
	font-weight:bold;
	border:1px solid #111111;
	padding:4px;
	text-align:center;
}

td.compare_red {
	color:red;
	font-weight:bold;
	border:1px solid #111111;
	padding:4px;
	text-align:center;
}

td.compare_feature {
	border:1px solid #111111;
	padding:4px;
}

.table {
	background:#333333;
}

.table ul {
	float:left;
	margin:0;
	padding:0;
	border:1px solid #111111;
}

.table ul li {
	list-style:none;
	padding:5px 10px;
}

.table ul li.title {
	font-weight:bold;
	font-family:ms trebuchet;
	background:#333333;
	color:#ffffff;
	height:50px;
	text-align:center;
}

.table ul li.even {
	background:#ffffff;
	height:50px;
}

.table ul li.odd {
	background:#999999;
	height:50px;
}

.table ul li.odd_red {
	background:#999999;
	color:red;
	font-family:ms trebuchet;
	height:50px;
}

.table ul li.even_red {
	background:#ffffff;
	color:red;
	font-family:ms trebuchet;
	height:50px;
}

.table ul li.odd_blue {
	background:#999999;
	color:blue;
	font-family:ms trebuchet;
	height:50px;
}

.table ul li.even_blue {
	background:#ffffff;
	color:blue;
	font-family:ms trebuchet;
	height:50px;
}

#floater {
	float:left;
	height:50%;
	margin-bottom:-120px;
}

#column1 {
	width:400px;
	font-family:Arial;
	font-size:10pt;
	text-align:left;
}

#column2 {
	width:100px;
	text-align:center;
}

#column3 {
	width:100px;
	text-align:center;
}

#column4 {
	width:100px;
	text-align:center;
}

.even_yes {
	background:#ffffff;
	height:50px;
	background-image:url('http://www.bsiusa.com/images/compare_yes.gif');
	background-repeat:no-repeat;
	background-position:50%;
}

.odd_yes {
	background:#999999;
	height:50px;
	background-image:url('http://www.bsiusa.com/images/compare_yes.gif');
	background-repeat:no-repeat;
	background-position:50%;
}

.even_no {
	background:#ffffff;
	height:50px;
	background-image:url('http://www.bsiusa.com/images/compare_no.gif');
	background-repeat:no-repeat;
	background-position:50%;
}

.odd_no {
	background:#999999;
	height:50px;
	background-image:url('http://www.bsiusa.com/images/compare_no.gif');
	background-repeat:no-repeat;
	background-position:50%;
}

.font_white_size1
{
color: #ffffff;
font-size: 10px
}

.font_size6
{
	font-size: 24px;
}

.font_size5
{
font-size: 18px;
}

.font_size4
{
	font-size: 14px;
}

.font_size1
{
	font-size: 10px;
}

.font_aaa
{
color: #aaa;
}

.bold_size1
{
font-weight: bold;
color: #ffffff;
font-size: 10px;
}

.important
{
font-weight: bold;
color: #df0023;
}
.bold
{
font-weight: bold;
}
.italic
{
	font-style:italic;
}
.underline
{
	text-decoration:underline;
}
.text_center
{
text-align: center;
}
.content_cell
{
vertical-align: top;
width: 100%;
background-color: #ffffff;
text-align: center;
}
.align_left
{
text-align: left;
}
#footer
{
background-color: #ffffff;
width: 650px;
}
.disk_bullet
{
	list-style-image:url(support/images/disk.gif);
}
