body{
	margin:0;
	font:12px Arial, Helvetica, sans-serif;
	color:#737577;
	background:#dbdfe1;
}
a{
	text-decoration:none;
	color:#c6272e;
}
a:hover{text-decoration:underline;}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
img{border:none;}
input,select,textarea{
	font:12px Arial, Helvetica, sans-serif;
	color:#000;
}
.wrap{overflow:hidden;}
* html .wrap{
	height:1%;
	overflow:visible;
}
q{quotes: none;}
q:before{content:"";}
q:after{content:"";}
.displayNone
{
	display:none;
}
/* wrapper */
#wrapper{
	width:965px;
	position:relative;
	margin:21px auto 0;
	padding:0 0 10px;
}
#header{
	height:1%;
	overflow:hidden;
	background:#fff url(/layouts/pbi/images/bg-header.gif) no-repeat 100% 0;
	padding:17px 0 0 17px;
}
.logo{
	float:left;
	margin:0;
	overflow:hidden;
	text-indent:-9999px;
	background:url(/layouts/pbi/images/bg-logo.gif) no-repeat;
	width:262px;
	height:25px;
}
.logo a{
	height:100%;
	display:block;
}
.ad-logo{
	float:right;
	overflow:hidden;
	text-indent:-9999px;
	background:url(/layouts/pbi/images/bg-ad-logo.gif) no-repeat;
	width:63px;
	height:28px;
	margin:0 63px 0 0;
	display:inline;
}
#header ul{
	float:right;
	overflow:hidden;
	margin:46px 5px 0 0;
	display:inline;
	padding:0;
	list-style:none;
}
#header ul .wrap{float:left;}
#header ul li{
	float:left;
	border-right:1px solid #dbdfe1;
	height:23px;
	padding:0 10px 0 11px;
	margin:0 -1px 0 1px;
}
.header-tools{
	float:left !important;
	margin:2px 0 0 !important;
	padding:0;
	list-style:none;
	display:none;
	width:auto !important;
}
.header-tools li{
	float:left;
	padding:0 0 0 12px !important;
	border:none !important;
	height:auto !important;
	margin:0 !important;
}
.header-tools a{
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	background:url(/layouts/pbi/images/bg-header-tools.gif) no-repeat;
	height:11px;
}
.tool-1{width:11px;}
.tool-2{
	background-position:-23px 0 !important;
	width:8px;
}
.tool-3{
	background-position:-43px 0 !important;
	width:11px;
}
.tool-4{
	background-position:-66px 0 !important;
	width:13px;
}
#header select{
	width:69px;
	margin:0;
	font-size:11px;
}
#header .text{
	float:left;
	background:#dbdfe1;
	border:none;
	border-left:1px solid #737577;
	border-top:1px solid #737577;
	color:#000;
	padding:1px 3px;
	margin:1px 3px 0 0;
	width:99px;
	font-size:10px;
}
#header .submit{
	float:left;
	overflow:hidden;
	text-indent:-9999px;
	background:url(/layouts/pbi/images/btn-search.gif) no-repeat;
	width:22px;
	height:15px;
	border:none;
	cursor:pointer;
	margin:1px 0 0;
	line-height:0;
}
.nav{
	height:1%;
	overflow:hidden;
	background:#fff url(/layouts/pbi/images/sep-green.gif) repeat-y 948px 0;
	padding:0 0 0 16px;
	margin:8px 0 0;
}
.nav ul{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	border-left:1px solid #dbdfe1;
}
.nav li{
	float:left;
	border-right:1px solid #dbdfe1;
}
.nav a{
	display:block;
	height:21px;
	width:94px;
	padding:0 0 0 5px;
	line-height:21px;
	color:#737577;
}
.nav a:hover,
.nav li.active a{
	text-decoration:none;
	color:#000;
	background:#c6d72e;
}
/* main */
#main{
	height:1%;
	overflow:hidden;
	background:#fff url(/layouts/pbi/images/divider-content.gif) repeat-y 100% 0;
	padding:0 20px 0 16px;
	margin:21px 0 0;
}
.entry{
	width:100%;
	overflow:hidden;
}
.visual{
	float:left;
	padding:3px 0 0 3px;
	width:692px;
	border-left:1px solid #dbdfe1;
}
.visual img{display:block;}
.entry .aside{
	float:right;
	width:226px;
	padding:3px 0 0;
}
.heading{
	margin:0;
	padding:0 0 0 4px;
	height:19px;
	font:bold 12px/19px Arial,Helvetica, sans-serif;
	color:#000;
	text-transform:uppercase;
}
.green{background:#c6d72e url(/layouts/pbi/images/bg-headings.gif) no-repeat 100% 0;}
.news{
	margin:-3px 0 0;
	padding:0 0 0 3px;
	list-style:none;
	height:289px;
	overflow:hidden;
}
.news li{margin:9px 0 0;}
.title{display:block;}
.text-p{display:block;}
.news .title{
	margin:0;
	font-size:12px;
	color:#000;
}
.news .text-p{margin:0;}
.news a{color:#737577}
.news a:hover{
	color:#c6272e;
	text-decoration:none;
}
.promo{
	height:159px;
	overflow:hidden;
	background:url(/layouts/pbi/images/divider-promo.gif) repeat-y;
	margin:19px 0 0;
	padding:0 0 0 4px;
}
.worldwide{
	float:left;
	width:226px;
	margin:0 7px 0 0;
}
.dark-green{background:#53af33 url(/layouts/pbi/images/bg-headings.gif) no-repeat 100% -19px;}
.worldwide .holder{padding:11px 0 0 3px;}
.promo .title{
	margin:0;
	font-size:12px;
	color:#000;
}
.promo .text-p{
	margin:14px 0 0;
	font:11px/12px Arial, Helvetica, sans-serif;
}
.promo a{color:#737577}
.promo a:hover{
	color:#c6272e;
	text-decoration:none;
}
.promo .text-p em{
	color:#000;
	font-style:normal;
}
.highlights{
	float:left;
	width:459px;
}
.blue{background:#26b9eb url(/layouts/pbi/images/bg-headings.gif) no-repeat 100% -38px;}
.highlights .heading{border-bottom:3px solid #fff}
.highlights .holder{
	float:left;
	width:223px;
	padding:0 0 0 3px;
	vertical-align:top;
}
.highlights img{
	float:right;
	margin:12px 0 0 10px;
}
.highlights .title{margin:8px 0 0;}
.highlights p{margin:12px 0 0;}
.highlights .alt{float:right;}
.highlights .alt .text-p{margin:12px 0 0;}
.partner{
	float:right;
	width:226px;
}
.red{background:#f20035 url(/layouts/pbi/images/bg-headings.gif) no-repeat 100% -57px;}
.partner .holder{margin:3px 0 0;}
.content-columns{
	height:1%;
	background:url(/layouts/pbi/images/divider-content-columns.gif) repeat-y;
	padding:3px 0 0 3px;
}
.content-columns:after{
	display:block;
	clear:both;
	content:"";
}
/* twocolumn styles */
#twocolumn{
	float:left;
	width:668px;
}

#content{
	float:right;
	width:430px;
	padding-bottom:34px;
}
/* twocolumn styles */
#threecolumn{
	float:left;
	width:934px;
}

#threecolumn #content{
	float:right;
	width:686px;
	margin-right:10px;
	position:relative;
	top:-3px;
	padding-top:3px;
	padding-bottom:34px;
	background-color:#FFFFFF;
}
/* content styles */

.breadcrumbs{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
	color:#a2b12a;
	font-size:10px;
}
.breadcrumbs li{float:left;}
.breadcrumbs a{
	padding:0 9px 0 0;
	margin:0 4px 0 0;
	background:url(/layouts/pbi/images/bullet-breadcrumbs.gif) no-repeat 100% 50%;
	color:#737577;
}
.breadcrumbs a:hover{
	color:#c6272e;
	text-decoration:none;
}
#content h1{
	margin:23px 0 -10px;
	font:bold 24px/24px Arial, Helvetica, sans-serif;
}
#content h2{
	margin:29px 0 0;
	font-size:12px;
}
#content p{margin:15px 0 0;}
.bullet-list{
	margin:0 0 -14px;
	padding:14px 0 0;
	list-style:none;
	position:relative;
}
.bullet-list li{
	background:url(/layouts/pbi/images/bullet-yellow.gif) no-repeat 0 4px;
	padding:0 0 0 9px;
}
/* sidebar styles */
#sidebar{
	float:left;
	margin:0 0 34px -14px;
	position:relative;
	display:inline;
	width:200px;
	background:url(/layouts/pbi/images/sep-side-nav.gif) repeat-y 15px 0;
}
/* side nav */
.side-nav{
	margin:-12px 0 0;
	list-style:none;
	padding:0;
}
.side-nav li{
	margin:15px 0 0;
	vertical-align:top;
	height:1%;
	overflow:hidden;
}
.side-nav a,
.side-nav li.active ul a{
	color:#737577;
	padding:0 0 0 28px;
	float:left;
	font-weight:normal;
	cursor:pointer;
}
.side-nav li.active a{
	text-decoration:none;
	font-weight:bold;
	color:#a2b12a;
}
.side-nav a:hover, .side-nav li.active a:hover,
.side-nav ul li.active a{
	text-decoration:none;
	font-weight:bold;
	color:#a2b12a;
	background:url(/layouts/pbi/images/bullet-square-green.gif) no-repeat 0 4px;
}
.side-nav ul{
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0;
	list-style:none;
	clear:both;
}
.side-nav ul a span{
	background:url(/layouts/pbi/images/bullet-dash-green.gif) no-repeat 0 7px;
	padding:0 0 0 7px;
	float:left;
}
/* aside styles */
.content-columns .aside{
	float:right;
	width:226px;
}
.media-list{
	margin:-3px 0 0;
	padding:0;
	list-style:none;
}
.media-list li{
	width:100%;
	position:relative;
	vertical-align:top;
	text-align:center;
	margin:3px 0 0;
}
.media-list img{display:block;}
.btn-play{
	position:absolute;
	overflow:hidden;
	text-indent:-9999px;
	background:url(/layouts/pbi/images/btn-play.png) no-repeat;
	width:69px;
	height:68px;
	left:79px;
	top:51px;
	cursor:pointer;
}
.content-columns .aside .heading{padding:0 0 0 7px;}
.downloads{margin:17px 0 0;}
.downloads ul{
	margin:0;
	padding:0;
	list-style:none;
}

.downloads li{
	margin:11px 0 0;
	padding:0 85px 0 7px;
}

.downloads li.pdf{
	margin:11px 0 0;
	background:url(/layouts/pbi/images/ico-pdf.gif) no-repeat 100% 0;
	padding:0 85px 0 7px;
}

.downloads li.wmv{
	margin:11px 0 0;
	background:url(/layouts/pbi/img/wmp_16x16.jpg) no-repeat 100% 0;
	padding:0 85px 0 7px;
}

.downloads li.mpg{
	margin:11px 0 0;
	background:url(/layouts/pbi/img/wmp_16x16.jpg) no-repeat 100% 0;
	padding:0 85px 0 7px;
}

.downloads li.avi{
	margin:11px 0 0;
	background:url(/layouts/pbi/img/wmp_16x16.jpg) no-repeat 100% 0;
	padding:0 85px 0 7px;
}


.downloads a{color:#737577;}
.downloads a:hover{
	color:#c6272e;
	text-decoration:none;
}
.quote{margin:13px 0 0;}
.quote .holder{padding:11px 20px 0 7px;}
.quote p{margin:0 0 14px;}
.request-quote{
	background:url(/layouts/pbi/images/bullet-arrow-red.gif) no-repeat 0 50%;
	padding:0 0 0 14px;
	color:#737577;
}
.request-quote:hover{
	color:#c6272e;
	text-decoration:none;
}
/* footer styles */
#footer{
	margin:8px 0 0 16px;
	border-left:1px solid #737577;
	padding:0 0 0 6px;
}
#footer ul{
	height:1%;
	overflow:hidden;
	margin:2px 0 -1px;
	padding:0;
	list-style:none;
	font:9px/9px Arial, Helvetica, sans-serif;
}
#footer ul li{
	float:left;
	margin:0 12px 0 0;
	color:#737577;
	height:10px;
	background:url(/layouts/pbi/images/bullet-yellow-footer.gif) no-repeat 0 2px;
	padding:0 0 0 15px;
}

#footer ul li.first{
	float:left;
	margin:0 12px 0 0;
	background:none;
	padding:0;
	color:#737577;
}

#footer ul a{color:#737577;}
#footer ul a:hover{
	text-decoration:none;
	color:#c6272e;
}

/*Flash header start */
.FlashHolder
{
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	z-index:1001;
	display:none;
	position:absolute;
	text-align:center;
}

 .FlashHeader 
 {
	position: fixed;
	top:200px;
	left:37%;
	
 }
 
.FlashHeader table
{    
    color: White;
    font-family: Verdana;
    font-size:9pt; 
    font-weight: bold;
	background-color: black;
}
 
 /*Flash header end */ 

/* request a qoute start */
   .SkinTopLeftCorner
  {
            font-size:0px;
            width:8px;
            height:8px;
            background-image: url(/layouts/PBI/img/Box/SkinTopLeftCorner.gif);
  }
  .SkinTopRightCorner
  {
            font-size:0px;
            width:8px;
            height:8px;
            background-image: url(/layouts/PBI/img/Box/SkinTopRightCorner.gif);
  }
  .SkinBottomLeftCorner
  {
            font-size:0px;
            width:8px;
            height:8px;
            background-image: url(/layouts/PBI/img/Box/SkinBottomLeftCorner.gif);
  }
  .SkinBottomRightCorner
  {
            font-size:0px;
            width:8px;
            height:8px;
            background-image: url(/layouts/PBI/img/Box/SkinBottomRightCorner.gif);
  }
  .SkinTopFill
  {
            font-size:0px;
            height:8px;
            background-image: url(/layouts/PBI/img/Box/SkinTopFill.gif);
            background-repeat:repeat-x;
  }
  .SkinBottomFill
  {
            font-size:0px;
            height:8px;
            background-image: url(/layouts/PBI/img/Box/SkinBottomFill.gif);
            background-repeat:repeat-x;
  }
  .SkinLeftFill
  {
            font-size:0px;
            width:8px;
            background-image: url(/layouts/PBI/img/Box/SkinLeftFill.gif);
            background-repeat:repeat-y;
  }
  .SkinRightFill
  {
            font-size:0px;
            width:8px;
            background-image: url(/layouts/PBI/img/Box/SkinRightFill.gif);
            background-repeat:repeat-y;
  }
  .SkinCenterContent
  {
            background-color: #F5F7FC;
            vertical-align: top;
  }
  .SkinScalableBox
  {
		position:relative;
		width:100%;
		height:100%;
  }
  
  .RedButton170
  {
	background-image: url(/layouts/PBI/img/redButton170.png); 
	background-repeat: no-repeat;
	background-color : Transparent;
	width: 170;
	height: 33;
	color: White;
	border-style: none;
  }
  
  .RedCloseButton
  {
	background-image: url(/layouts/PBI/img/redWindowButton.png); 
	background-repeat: no-repeat;
	background-color : Transparent;
	width: 23;
	height: 23;
	color: White;
	text-align: center;
	border-style: none;
  }
	
.contactFormInput 
  {
    font-family: Verdana;
    font-size:9pt; 
    width: 280px;
  }
  
  .contactFormTextArea 
  {
    font-family: Verdana;
    font-size:9pt; 
    width: 280px;
    height: 150px;
  }
  
  .registrationFormInput 
  {
    font-family: Verdana;
    font-size:9pt; 
    width: 180px;
  }
  
  .registrationFormInputDDL
  {
    font-family: Verdana;
    font-size:9pt; 
    width: 185px;
  }
  
  .registrationFormInputError 
  {
    font-family: Verdana;
    font-size:9pt; 
    width: 180px;
    background-color:#C6D72E;
  }
  
  .registrationFormTextArea 
  {
    font-family: Verdana;
    font-size:9pt; 
    width: 300px;
    height: 65px;
  }
  
  .registrationTD115
  {
    width: 115px;
  }
  
	
  /* request a qoute end */
  
  /* news group start */
.newsgroup{
	margin:-3px 0 0;
	padding:15px 0 0 3px;
	list-style:none;
	border-top:solid 1px #E2E5E7;
}
.newsgroup li
{
	margin:10px 0 30px;
	width:100%;
}

.newsgroup li div
{
	display:block;
	margin:10px 0 30px;
	width:100%;
	float:left;
}
.newsgroup li img{
	float:right;
	margin:0 0 0 10px;
	border:0;
	width:80px;
}

.newsgroup .title{
	margin:0;
	font-size:12px;
	color:#000;
}
.newsgroup .text-p{margin:0;}
.newsgroup a{color:#737577}
.newsgroup a:hover{
	color:#c6272e;
	text-decoration:none;
}

  /* news group start */
  