#bsa-banner .clear{ height:0px; width:100%; overflow:hidden; visibility: hidden; display:block; }
#bsa-banner{ z-index:100; background: #000000; padding:10px 0; width:100%; display:block; }
#bsa-banner.transparent{ background-color:transparent; }
#bsa-banner.above{ position:absolute; top:0; left:0; }
#bsa-banner .logo-zone{ height:auto; clear:left; float:left;overflow:hidden;}
#bsa-banner h1#logo-link{height:96px; width:1100px; margin:21px 12px 12px 12px; background: url('../images/banner.gif') no-repeat top left;}
#bsa-banner h1#logo-link a{text-indent:-9999px; display:block; height:100%; width:100%; text-decoration:none;}

body .adpacks{background:#fff;padding:10px;margin:15px 0 0;border:3px solid #eee; }
body .one .bsa_it_ad{background:transparent;border:none;font-family:inherit;padding:0 15px 0 0px;margin:0;text-align:right;}
body .one .bsa_it_ad:hover img{-moz-box-shadow:0 0 3px #000;-webkit-box-shadow:0 0 3px #000;box-shadow:0 0 3px #000;}
body .one .bsa_it_ad .bsa_it_i{ padding:0;float:left;margin:0 15px 0 15px;}
body .one .bsa_it_ad .bsa_it_i img{padding:0;border:none;}
body .one .bsa_it_ad .bsa_it_t{padding:6px 0 0 0; color:#000; font:bold 13px "Helvetica Neue", Helvetica, Arial, sans-serif;}
body .one .bsa_it_ad .bsa_it_d{padding:6px 0 0 0; color:#000; font:11px "Helvetica Neue", Helvetica, Arial, sans-serif;}
body .one .bsa_it_p{display:none; }
body #bsap_aplink,body #bsap_aplink:hover, #bsap_aplink:visited{color:#000000; display:block;font-size:10px;margin:12px 15px 0;text-align:right; font:11px "Helvetica Neue", Helvetica, Arial, sans-serif;}
#bsap_aplink:hover{ text-decoration:none; }	

*{margin:0; padding:0;}

body{
background:#ffffff; 
height:100%;
}

#window{
	clear:both;
	width:960px;
	height:350px;
	background:#000;
	color:#fff;
	overflow:hidden;
	margin:10px auto 10px auto;
	
}

#slideshow{
	width:1920px;
	height:700px;
	overflow:hidden;
	position:relative;
}

#info{
text-align: left; 
width: 500px; 
margin-left: auto; 
margin-right: auto; 
}

#content{
	background:#000000 url('../images/speech-bubble.jpg') top left no-repeat;;
	color:#FFF;
	font-family:georgia, serif;
	width:960px;
	margin:0px auto 10px auto;
	overflow:hidden;
	padding-top:20px;
}

#content p{font-size:16px; line-height:1.6em; padding:40px 30px 30px 0px; margin:0;}
#content p a{color:#73ccff;}
#content img{float:left; padding:30px;}
		
p.footer{text-align:center; color:#000000; font-size:12px; font-family: arial, sans-serif;}
p.footer a{color:#000000; text-decoration: none;}
		
#slideshow li{
	width:960px;
	height:350px;
	float:left;
	display:inline;
}

ul#menu
{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:30px;
	font-size:12px;
	font-weight:bold;
	background:transparent url(images/nav_bg.png) repeat-x top left;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:1px solid #000000;
	border-top:1px solid #000000;
}

ul#menu li
{
	display:block;
	float:left;
	margin:0;
	padding:0;
}
	
ul#menu li a
{
	display:block;
	float:left;
	color:#999999;
	text-decoration:none;
	font-weight:bold;
	padding:8px 20px 0 20px;
}
	
ul#menu li a:hover
{	
	color:#FFFFFF;
	height:22px;
	background:transparent url(images/nav_bg.png) 0px -30px no-repeat;		
}
	

ul#menu li a.current
{
	display:inline;
	height:22px;
	background:transparent url(images/nav_bg.png) 0px -30px no-repeat;	
	float:left;
	margin:0;
}	
