@charset "UTF-8";
/* CSS Document */


body {
	margin:0;
	padding:0;
	background-color:#EC6D25;
	background:url(../images/stripe_bg.png);
	font-size:0.95em;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:1.2em;
	}
	
h1 {
	padding:0;
	margin:0;
	}
	
h4 {
	color:#ED6D26;
	font-weight:bold;
	font-size:1.1em;
	}

	
hr {
border: 0;
color: #BFBFBF;
background-color: #BFBFBF;
height: 1px;
width: 100%;
text-align: left;
}
	
.container {
	width:900px;
	margin:0 auto;
	padding:30px 40px;
	background-color:#FFFFFF;
	border-right:4px solid #ED6D25;
	border-left:4px solid #ED6D25;
	position:relative;
	}
	
.logo {
	float:left;
	clear:both;
	}	

.header {
	padding:14px 0;
	}
	
.topnavs {
	width:756px;
	float:right;
	}
	
.main {
	padding:10px 0;
	clear:both;
	width:100%;
	overflow:auto;
	}
	
.mainCopy {
	padding:10px 25px;
	}
	
.main h3 {
	border-bottom:1px solid #BFBFBF;
	padding-bottom:2px;
	}
	
.mainLeft {
	width:400px;
	height:410px;
	padding-left:40px;
	float:left;
	}
	
.mainHome {
	margin:150px 0 0 0;
	padding:0;
	}
	
.mainLeft p {
	padding:0;
	margin:0;
	}
	
.mainRight {
	width:410px;
	height:410px;
	padding: 0 20px;
	float:right;
	}
	
.footer {
	border-top:1px solid #BFBFBF;
	width:900px;
	padding-top:10px;
	margin-top:30px;
	height:82px;
	}
	
.faqList {
	border-bottom: 1px solid #BFBFBF;
	margin-bottom:50px;
	}
	
.faqList li {
	padding:4px 0;
	}
	
#other_logo {
	float:left;
	}
	
#bs_logo {
	float:right;
	}
	
#usaFlag {
	float:right;
	clear:both;
	}
	
.vidgallery img {
	border:2px solid #999999;
	margin:0;
	padding:0;
	}
	
.vidgallery p {
	padding:0px 0 15px 0;
	margin:0;
	font-size:0.9em;
	}
	
a {
	color:#4A73A0;
	text-decoration:none;
	}
	
a:hover {
	color:#D65E2C;
	}
	
.smalltype {
	font-size:0.95em;
	padding-top:5px;
	border-top:1px solid #BFBFBF;
	padding-left:10px;
	}
	
.imgRight {
	padding-left:10px;
	float:right;
	}
	
.imgLeft {
	padding-right:10px;
	float:left;
	}
	
.imgContact {
	margin:0 40px 100px 70px;
	float:left;
	border:1px solid #999999;
	}
	
.leverage {
	padding-bottom:10px;
	width:100%;
	text-align:center;
	}
	
.leverage img {
	border:1px solid #999999;
	margin:0 5px;
	}
	
.pressCopy {
	margin:0 15px;
	color:#666666;
/*	border-bottom:1px solid #BFBFBF;*/
	margin-bottom:25px;
	}
	
	
.pressCopy td {
	padding:14px 2px;
	}
	
.pressDiv {
	background-color:#F3F3F3;
}

.smallPrint {
	font-size:0.8em;
	color:#666666;
	border-top:1px solid #999999;
	padding-top:10px;
	}
	
/*BLOCKQUOTES*/

.bqstart {
     float: left;
     font-size: 700%;
     color: #EC6D25;
	 margin-top:-30px;
 }

 .bqend {
     float: right;
     font-size: 700%;
     color: #EC6D25;
	 margin-top:-30px;
 }
 
 .author {
	font-size:0.9em;
	font-style:italic;
	margin-left:25%;
	padding-bottom:25px;
	}

.maincopy blockquote {
	font-size:1.1em;
	padding-left:30px;
	}
	
	
/*NAVIGATION*/
	
.menu {
	margin: 0;
	padding: 0;
	list-style: none;
	background: #fff;
	width:756px;
	background-color:#FFFFFF;
	height:30px;
}
.menu li {
	padding: 0;
	margin: 0;
	height: 30px;
	margin-left: 1px;
	list-style: none;
	background-repeat: no-repeat;
}
.menu li a, .menu li a:visited {
	display: block;
	text-decoration: none;
	text-indent: -1000px;
	height: 30px;
	background-repeat: no-repeat;
	margin:0;
	padding:0;
}

ul.menu li a:hover {background: none;}
.menu li {float: left;}
.menu:after {content: ".."; display: block; height: 0; clear: both; visibility: hidden;}

#aboutBtn {display: block; width: 70px; height: 30px; background: url("../images/btn_about.gif") no-repeat 0 0; float:left;}
#aboutBtn:hover {background-position: 0 -30px;}
#aboutBtn span {display: none;}

#eventsBtn {display: block; width: 64px; height: 30px; background: url("../images/btn_events.gif") no-repeat 0 0; float:left;}
#eventsBtn:hover {background-position: 0 -30px;}
#eventsBtn span {display: none;}

#leverageBtn {display: block; width: 87px; height: 30px; background: url("../images/btn_leverage.gif") no-repeat 0 0; float:left;}
#leverageBtn:hover {background-position: 0 -30px;}
#leverageBtn span {display: none;}

#benefitsBtn {display: block; width: 84px; height: 30px; background: url("../images/btn_benefits.gif") no-repeat 0 0; float:left;}
#benefitsBtn:hover {background-position: 0 -30px;}
#benefitsBtn span {display: none;}

#testBtn {display: block; width: 118px; height: 30px; background: url("../images/btn_test.gif") no-repeat 0 0; float:left;}
#testBtn:hover {background-position: 0 -30px;}
#testBtn span {display: none;}

#mediaBtn {display: block; width: 90px; height: 30px; background: url("../images/btn_media.gif") no-repeat 0 0; float:left;}
#mediaBtn:hover {background-position: 0 -30px;}
#mediaBtn span {display: none;}

#partnersBtn {display: block; width: 86px; height: 30px; background: url("../images/btn_partners.gif") no-repeat 0 0; float:left;}
#partnersBtn:hover {background-position: 0 -30px;}
#partnersaBtn span {display: none;}

#faqBtn {display: block; width: 56px; height: 30px; background: url("../images/btn_faq.gif") no-repeat 0 0; float:left;}
#faqBtn:hover {background-position: 0 -30px;}
#faqBtn span {display: none;}

#contactBtn {display: block; width: 83px; height: 30px; background: url("../images/btn_contact.gif") no-repeat 0 0; float:left;}
#contactBtn:hover {background-position: 0 -30px;}
#contactBtn span {display: none;}


/*FEATURED*/
	
.featured {
	margin: 0;
	padding: 0;
	margin-bottom:4px;
	list-style: none;
	background: #fff;
	width:756px;
	height:87px;
}
.featured li {
	padding: 0;
	margin: 0;
	height: 87px;
	list-style: none;
	background-repeat: no-repeat;
}
.featured li a, .featured li a:visited {
	display: block;
	text-decoration: none;
	text-indent: -1000px;
	height: 87px;
	background-repeat: no-repeat;
	margin:0;
	padding:0;
}

ul.featured li a:hover {background: none;}
.featured li {float: left;}
.featured:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

#f1Btn {display: block; width: 252px; height: 87px; background: url("../images/f1Btn.gif") no-repeat 0 0; float:left;}
#f1Btn:hover {background-position: 0 -87px;}
#f1Btn span {display: none;}

#f2Btn {display: block; width: 252px; height: 87px; background: url("../images/f2Btn.gif") no-repeat 0 0; float:left;}
#f2Btn:hover {background-position: 0 -87px;}
#f2Btn span {display: none;}

#f3Btn {display: block; width: 252px; height: 87px; background: url("../images/f3Btn.gif") no-repeat 0 0; float:left;}
#f3Btn:hover {background-position: 0 -87px;}
#f3Btn span {display: none;}

/*sub*/
	
.sub {
	margin: 0;
	padding: 20px 0 0 0;
	margin-bottom:4px;
	list-style: none;
	background: #fff;
	width:900px;
	height:126px;
}
.sub li {
	padding: 0;
	margin: 0;
	height: 126px;
	list-style: none;
	background-repeat: no-repeat;
	margin-left: 1px;
}
.sub li a, .sub li a:visited {
	display: block;
	text-decoration: none;
	text-indent: -1000px;
	height: 126px;
	background-repeat: no-repeat;
	margin:0;
	padding:0;
}

ul.sub li a:hover {background: none;}
.sub li {float: left;}
.sub:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

#s1Btn {display: block; width: 223px; height: 126px; background: url("../images/s1Btn.gif") no-repeat 0 0; float:left;}
#s1Btn:hover {background-position: 0 -126px;}
#s1Btn span {display: none;}

#s2Btn {display: block; width: 223px; height: 126px; background: url("../images/s2Btn.gif") no-repeat 0 0; float:left;}
#s2Btn:hover {background-position: 0 -126px;}
#s2Btn span {display: none;}

#s3Btn {display: block; width: 223px; height: 126px; background: url("../images/s3Btn.gif") no-repeat 0 0; float:left;}
#s3Btn:hover {background-position: 0 -126px;}
#s3Btn span {display: none;}

#s4Btn {display: block; width: 223px; height: 126px; background: url("../images/s4Btn.gif") no-repeat 0 0; float:left;}
#s4Btn:hover {background-position: 0 -126px;}
#s4Btn span {display: none;}

/*dowload*/
	
.download {
	margin: 5px 0 10px 0;
	padding: 0;
	list-style: none;
	background: #fff;
	width:900px;
	height:32px;
}
.download li {
	padding: 0;
	margin: 0 60px;
	height: 32px;
	list-style: none;
	background-repeat: no-repeat;
}
.download li a, .download li a:visited {
	display: block;
	text-decoration: none;
	text-indent: -1000px;
	height: 32px;
	background-repeat: no-repeat;
	margin:0;
	padding:0;
}

ul.download li a:hover {background: none;}
.download li {float: left;}
.download:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

#d1Btn {display: block; width: 316px; height: 32px; background: url("../images/download_list.jpg") no-repeat 0 0; float:left;}
#d1Btn:hover {background-position: 0 -32px;}
#d1Btn span {display: none;}

#d2Btn {display: block; width: 339px; height: 32px; background: url("../images/download_slideshow.jpg") no-repeat 0 0; float:left;}
#d2Btn:hover {background-position: 0 -32px;}
#d2Btn span {display: none;}


/*SLIDESHOW*/


#slideshow {
    position:relative;
    height:300px;
	
}

#slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height: 300px;
    background-color: #FFF;
	text-align:center;
	font-size:0.95em;
	font-weight:bold;
	color:#D65E2C;
}

#slideshow DIV.active {
    z-index:10;
    opacity:1.0;
}

#slideshow DIV.last-active {
    z-index:9;
}

#slideshow DIV IMG {
    height: 250px;
    display: block;
    border: 0;
    margin-bottom: 10px;
}

#flashcontent {
		height: 410px;
	}
	
/*MAILING LIST*/

#mailing {
/*	border:1px solid #FF0000;*/
	top:0;
	right:0;
	position:absolute;
	clear:both;
}

/*BNPA WINNERS*/

.winnersBox {
	width:335px;
	font-size:0.75em;
	float:right;
	margin-left:16px;
	padding:6px;
	border:1px solid #B2B2B2;
	background-color:#FFFFFF;
	}
	
.winnersBox td {
	padding:8px;
}

.winnersBox h3 {
font-size:1.5em;
margin:2px;
}

.winnersBG {
	background-color:#FFD7A4;
	}
	
/*PARTNERS*/

.partners img {
	margin-right:65px;
	margin-bottom:25px;
	}
	
.callOut {
	background-color:#FFFFFF;
	padding:10px;
	margin-bottom: 10px;
	font-size:1em;
	border:1px solid #999999;
	width:65%;
	margin:0 auto;
	text-align:center;
	}
