@charset "utf-8";
/* CSS Document */

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#454559;
	line-height:18px;
	background-image: url(images/background_body.gif);
}

.main{
	 width:100%;
}
li{list-stlye-position:inside;}

.ads_li {list-style:url(images/arrow.gif) inside}

a {
	color:#5555a5;
	text-decoration:none;
	font-weight:bold;
	outline:none;
}
a:hover{
	color:#ff983e;;
	text-decoration:underline;
}


.topbar{
	background-image: url(images/background_topBar.gif);
	background-repeat: repeat-x;
	background-position:top;
	font-family: "Arial Rounded MT Bold";
	color:white;
	font-size:2em;
	height:57px;
	width:100%;
}

.topbar table {
	width:900px;
}
.topbar table tr td{
	width:869px;
}

.testimonials{
	background-image: url(images/background_testimonials.gif);
	width:100%;
}
.testimonials_swf{
	height:90px;
}
.nav{
width:100%;
}
.navLeft{
	background-image: url(images/background_navLeft.gif);
	height:28px;
}
.navMiddle{
	background-image: url(images/background_nav.gif);
	font-size:1.1em;
	height:28px;
	vertical-align:middle;
}
.navMiddle a{
	padding:18px;
}
.nav a{
	color:white;
}
.nav a:hover{
	color:#ff983e;;
	text-decoration:none;
}
.navRight{
	background-image: url(images/background_navRight.gif);
	height:28px;
}
.horzBar{
	background-image: url(images/background_horzBar.gif);
}
.print_logo{
	visibility:hidden;
	height:0px;
	width:0px;
}
.print_footer{
	visibility:hidden;
	height:0px;
	line-height:0px;
}
.iab{
	color:#333333;
	font-size:.9em;
	line-height:16px;
	background-color:white;
}
.top_print{
display: block; position: fixed; top: 0; width:100%;z-index:9999999;
}
.print_close{display: block; position: fixed; top: 0;
visibility:hidden;
height:0;
line-height:0px;
}
.content{
	background-color:white;
}
.content img{padding:10px}
.pageTitle{
	font-family:"Arial Black";
	font-style:italic;
	font-size:2.5em;
	line-height:1.5em;
	text-transform:uppercase;
}
.subTitle{
	font-family:"Arial Black";
	font-size:1.5em;
	padding-bottom:10px;
}
.subhead{
    font-size:14px;
	font-family:Arial Rounded MT Bold, Arial Bold;
}
.small {font-style:italic;font-size:10px}

.data_table{
	width:90%;
	/*border:1px solid #b5b6c8;*/
}
.data_table td{
	padding:3px;
	/*border-bottom:1px solid #b5b6c8;
	border-right:1px solid #b5b6c8;*/
}
.odd{
    background-color:#f4f4f4;
}
.table_head{
	color:#7a7b91;
	font-size:14px;
	font-family:Arial Rounded MT Bold, Arial Bold;
}

.quote{
	width:100%;
	padding-bottom:20px;
	text-align:center;
	color:#7a7b91;
	font-size:1.6em;
	font-family:Arial Rounded MT Bold, Arial Bold;
	font-style:italic;
}

.bottomBar{
	background-image: url(images/background_bottomBar.gif);
	background-repeat:repeat-x;
	width:100%;
	height:31px;
}
.bottomBar table{
	width:900px;
	height:31px;
}
.ad_placements{
    position: relative;
	width:780px;
	height:1000px;
	background-image: url(images/ad_placements.jpg);
	z-index:2;
}
.print_ad_placements{
	height:0px;
	visibility:hidden;
	}




.smallLink{
	font-weight:normal;
}
.leaderboard {
  position: absolute;
  height: 66px;
  width: 533px;
  top: 27px; 
  left :120px;
  text-align:right;
  color:white;
  font-weight:bold;
  }
  
.panel{
  position: absolute;
  height: 180px;
  width: 220px;
  top: 145px; 
  left: 526px;
  text-align:right;
  color:white;
  font-weight:bold;
}
.skyscraper{
  position: absolute;
  height: 440px;
  width: 115px;
  top: 534px; 
  left: 24px;
  text-align:right;
  color:white;
  font-weight:bold;
}
.leaderboard:hover , .panel:hover , .skyscraper:hover{
	border:solid 2px #454559;
	cursor: pointer;
	color:#ff983e;	
	text-decoration:underline;
}
.leader1, .leader2, .leader3{
  position: absolute;
  height: 0px;
  width: 748px;
  top: 0px; 
  left: 0px;
}





.newpage{
	padding:30px 10px 40px 10px;
	page-break-after:always;text-align:right
}
.newpage hr {text-align:center}



.print_footer{
	visibility:hidden;
}
.print_footer table{
	visibility:hidden;
	height:0;
}
