
/* (use for centering page IE) */
.pb_main { text-align: center; } 

/* Main Layout Styles */
.pb_layoutTable { 
	margin-left: auto; 
	margin-right: auto; 
	text-align: left; /* for ie*/
	width: 790px; 
	border-collapse: collapse;	

}

.pb_layoutTable TD { padding: 0px; }
.pb_layoutTable TD.pb_header { width: 790px; }


/**************************************************************************************************
	Footer Styles
**************************************************************************************************/
.pb_layoutTable TD.pb_footer TABLE.footerTable { width: 758px;   }
.pb_layoutTable TD.pb_footer TABLE.footerTable TD,
.pb_layoutTable TD.pb_footer TABLE.footerTable TD * { text-align:center; color: #FFF; }


/**************************************************************************************************
	Nav Bar Styles
**************************************************************************************************/
/* container for nav bar */
.pb_layoutTable TD.pb_nav { 
	width: 175px; 
	vertical-align: top; 	
	height: 90%;
	background-color: #C4D9EF; 
	border-right: 1px solid #7CA0C2; 
	
} 
.pb_layoutTable TD.pb_nav TABLE.vertNav { 
	width:100%; 
	border-collapse: collapse; 	
}
.pb_layoutTable TD.pb_nav TABLE.vertNav TD { background-color: #C4D9EF;  }
.pb_layoutTable TD.pb_nav TABLE.vertNav TD.dateCol { padding: 22px 4px 4px 4px; }
.pb_layoutTable TD.pb_nav TABLE.vertNav TD.bbbCol { text-align: center; padding: 22px 4px 22px 4px; }
.pb_layoutTable TD.pb_nav TABLE.vertNav TD.addressCol { 
	color: #004E82; 
	font-weight: bold; 
	font-size: 9pt;
	text-align: center; 
	padding: 0px 4px 0px 4px; 
}
.pb_layoutTable TD.pb_nav TABLE.vertNav TD.licenseCol { 
	color: #004E82; 
	font-size: 8pt;
	text-align: center; 
	padding: 0px 4px 22px 4px; 
}
.pb_layoutTable TD.pb_nav TABLE.vertNav TD A, 
.pb_layoutTable TD.pb_nav TABLE.vertNav TD A:link,
.pb_layoutTable TD.pb_nav TABLE.vertNav TD A:visited {
	font-family: Arial, Helvetica, sans-serif; 
	color: #004E82; 
	font-size: 9pt;
	font-weight: bold;
	text-decoration:none;
	display: block;
	padding: 4px;
	border:1px hidden #000;
}
.pb_layoutTable TD.pb_nav TABLE.vertNav TD A:hover {
	color: #C4D9EF;
	background-color:#004E82;	
	padding: 3px;
	border: 1px solid #FFF;
}


/**************************************************************************************************
	Outer Title Frame
**************************************************************************************************/

/* container for title frame */
.pb_layoutTable TD.pb_title_frame { 
	padding: 4px; 
	vertical-align: top; 
	width: 615px; 

}

/* Outer Title Frame */
.pb_layoutTable TD.pb_title_frame TABLE.titleFrameTable { border-collapse: collapse;  }

/* Top row */
.pb_layoutTable TD.pb_title_frame TABLE.titleFrameTable TD.innerTopLeft {
	background-image:url("../images/innerBox_01.gif");
	width: 17px;
	height: 17px;	
}
.pb_layoutTable TD.pb_title_frame TABLE.titleFrameTable TD.innerTopCenter {	
	background-image:url("../images/innerBox_02.gif");		
	width: 585px;
	height: 17px;	
}
.pb_layoutTable TD.pb_title_frame TABLE.titleFrameTable TD.innerTopRight {
	background-image:url("../images/innerBox_03.gif");
	width: 13px;
	height: 17px;	
}
/* Middle Row */
.pb_layoutTable TD.pb_title_frame TABLE.titleFrameTable TD.innerMiddleLeft {
	background-image:url("../images/innerBox_04.gif");
	width: 17px;
	height: 100%;	
}
.pb_layoutTable TD.pb_title_frame TABLE.titleFrameTable TD.titleFrameInnerCol { 
	vertical-align: top; 
	background-color: #FFF; 	
	width: 585px;
	height: 100%;
}
.pb_layoutTable TD.pb_title_frame TABLE.titleFrameTable TD.innerMiddleRight {
	background-image:url("../images/innerBox_06.gif");
	width: 13px;
	height: 100%;		
}
/* Bottom Row */
.pb_layoutTable TD.pb_title_frame TABLE.titleFrameTable TD.innerBottomLeft {
	background-image:url("../images/innerBox_07.gif");
	width: 17px;
	height: 14px;
	
}
.pb_layoutTable TD.pb_title_frame TABLE.titleFrameTable TD.innerBottomCenter {
	background-image:url("../images/innerBox_08.gif");	
	width: 585px;
	height: 14px;
	
}
.pb_layoutTable TD.pb_title_frame TABLE.titleFrameTable TD.innerBottomRight {
	background-image:url("../images/innerBox_09.gif");
	width: 13px;
	height: 14px;
}


/**************************************************************************************************
	Inner Title Frame
**************************************************************************************************/
.pb_layoutTable TD.pb_title_frame TABLE.titleFrameTableInner { 
	background-color: #FFF; 
	width: 585px; 	
}
.pb_layoutTable TD.pb_title_frame TABLE.titleFrameTableInner TD.titleBarLeft { 
	background-image:url("../images/cntHeader_01.gif");
	width: 8px;
	height: 47px;	
}
.pb_layoutTable TD.pb_title_frame TABLE.titleFrameTableInner TD.titleBarCenter {
	background-image:url("../images/cntHeader_02.gif");	
	width: 569px;	
	font-size: 20px;
	color: #111;
	text-indent: 15px;	
	background-color:#EDF5FD;
	height: 47px;
	vertical-align: center;
	text-align: left;	
}
.pb_layoutTable TD.pb_title_frame TABLE.titleFrameTableInner TD.titleBarRight {
	background-image:url("../images/cntHeader_03.gif");
	width: 8px;
	height: 47px;	
}
.pb_layoutTable TD.pb_title_frame TABLE.titleFrameTableInner TD.titleFooterLeft {
	width: 8px;
	height: 8px;
	background-image:url("../images/cntFooter_05.gif");
}
.pb_layoutTable TD.pb_title_frame TABLE.titleFrameTableInner TD.titleFooterCenter {
	height: 8px;
	width: 569px;
	background-image:url("../images/cntFooter_06.gif");
}
.pb_layoutTable TD.pb_title_frame TABLE.titleFrameTableInner TD.titleFooterRight {
	width: 8px;
	height: 8px;
	background-image:url("../images/cntFooter_07.gif");
}

/**************************************************************************************************
	Inner Layout Content
**************************************************************************************************/
/* Inner Layout Styles */
.pb_layoutTable2 { 
	width: 585px; 
	border-top: 1px solid #747474; 
	border-right: 1px solid #747474; 
	border-left: 1px solid #747474; 
}
.pb_layoutTable2 TD.pb_content { vertical-align: top; padding: 10px; width: 335px; }

/**************************************************************************************************
	Side Bar
**************************************************************************************************/

.pb_layoutTable2 TD.pb_sidebar { vertical-align: top; padding: 10px; width: 250px;} /* Side Bar Container */

.pb_layoutTable2 TD.pb_sidebar TABLE.sideBarTable { width: 100% }
.pb_layoutTable2 TD.pb_sidebar TABLE.sideBarTable TD { padding: 0px; }

/* Top row */
.pb_layoutTable2 TD.pb_sidebar TABLE.sideBarTable TD.sideBarTopLeft { 
	background-image:url("../images/homePageMiniBoxesUC_01.png");
	width: 8px;
	height: 5px;
}
.pb_layoutTable2 TD.pb_sidebar TABLE.sideBarTable TD.sideBarTopCenter { 
	border-top:1px solid #878787;
	background-color: #E8F0F1;
	width: 236px;
	height: 5px;
}
.pb_layoutTable2 TD.pb_sidebar TABLE.sideBarTable TD.sideBarTopRight { 
	background-image:url("../images/homePageMiniBoxesUC_03.png");
	width: 8px;
	height: 5px;
}
/* Bottom row */
.pb_layoutTable2 TD.pb_sidebar TABLE.sideBarTable TD.sideBarBottomLeft { 
	background-image:url("../images/sideBarCorners_09.gif");
	width: 8px;
	height: 8px;
}
.pb_layoutTable2 TD.pb_sidebar TABLE.sideBarTable TD.sideBarBottomCenter { 
	border-bottom:1px solid #878787;
	background-color:#E8F0F1;
	width: 236px;
	height: 5px;
}.pb_layoutTable2 TD.pb_sidebar TABLE.sideBarTable TD.sideBarBottomRight { 
	background-image:url("../images/sideBarCorners_10.gif");
	width: 8px;
	height: 8px;
}
/* Image col */
.pb_layoutTable2 TD.pb_sidebar TABLE.sideBarTable TD.imageCol {
	border-right: 1px solid #747474; border-left: 1px solid #747474;
}
/* Info col (holds sideBarTableInfo) */
.pb_layoutTable2 TD.pb_sidebar TABLE.sideBarTable TD.infoCol { 
	border-right: 1px solid #747474; 
	border-left: 1px solid #747474;
	padding: 0px;
}
/* Side Bar Info Table */
.pb_layoutTable2 TD.pb_sidebar TABLE.sideBarTable TABLE.sideBarTableInfo { border-collapse: collapse; width: 100%; }
.pb_layoutTable2 TD.pb_sidebar TABLE.sideBarTable TABLE.sideBarTableInfo TD { 
	border-bottom: 1px solid #EEE; 
	padding-left: 5px; 
	font-family: "Trebuchet MS", sans-serif;
}
.pb_layoutTable2 TD.pb_sidebar TABLE.sideBarTable TABLE.sideBarTableInfo TD.header {
	font-weight: bold;
	font-size: 16px;
}
.pb_layoutTable2 TD.pb_sidebar TABLE.sideBarTable TABLE.sideBarTableInfo TD.left {
	font-weight: bold;
	width: 15px;
}
.pb_layoutTable2 TD.pb_sidebar TABLE.sideBarTable TABLE.sideBarTableInfo TD.center {
	text-align: center; 
}
.pb_layoutTable2 TD.pb_sidebar TABLE.sideBarTable TABLE.sideBarTableInfo TD A, 
.pb_layoutTable2 TD.pb_sidebar TABLE.sideBarTable TABLE.sideBarTableInfo TD A:link,
.pb_layoutTable2 TD.pb_sidebar TABLE.sideBarTable TABLE.sideBarTableInfo TD A:visited {
	font-family: "Trebuchet MS", sans-serif;	
	color:#003399;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;		
}

/**************************************************************************************************
	General Styles
**************************************************************************************************/

BODY {
	background-color: #004E82;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.whyBroker TD {font-size:105%; border-bottom:#DDD;}
