/***********************************************************/
/* GENERAL STATEMENTS */
/***********************************************************/
	html {height:100%; margin:0px; padding:0px;}
	body {height:100%; margin:0px; padding:0px; background:#fff; font-family:Arial,Verdana,Helvetica,sans-serif; font-size:12px; color:#666; text-align:center;}
	.bb_container {height:100%;}
	.bb_container[class] {height:auto; min-height:100%;}
	div {margin:0px; padding:0px; display:block;}
	img {border:0px;}
	/*sup {font-size:7px; line-height:6px;}*/
	a {color:#00446e; text-decoration:none;}
	a.active {color:#000 !important;}
	a:hover {text-decoration:underline;}
	a:visited {color:#0077bf;}
	.bb_leftNav a:visited,
	.bb_topSearch a:visited,
	.bb_topNav a:visited , 
	.bb_breadcrumb a:visited {color:#00446e;}
	
	inputxx {border:solid #dedede 1px;}
	
	li.bb_oneList { list-style: none; }

	.clearFix {clear:both;}
	
	.noPadding {padding:0;}
	.bb_viewBtn.noPadding {
		padding:3px 20px 0 0;
	}
	

	#lpChatDynamicVoiceButtonDiv {position:relative; clear:both; margin:0px; padding:0px;}	
		#lpBidP {position:absolute; left:94px !important; top:125px !important; width:165px; height:25px; margin:0px; padding:0px; z-index:302;}
		
	#lpcttDiv {position:relative; clear:both; width:385px; height:160px; margin:0px; padding:0px;}	
		/*#lpBidP {position:absolute; left:94px !important; top:125px !important; width:165px; height:25px; margin:0px; padding:0px; z-index:302;}*/
	
	table.full {
		width:100%;	
	}
	
	h3 {font-size:16px;color:#212121;}
	
	h1 a, h2 a, h3 a {color:#212121;}
	a:hover h2 {cursor:pointer;text-decoration:underline;}

	h1, h2, h3, h4, h5 {
		color:#212121;
		margin: 0 0 0 0px;
		font-weight: normal;
	}
	
	h1 {
		letter-spacing: -1px;
		line-height: 1em;
		font-size: 2.45em;
		width: 743px;
	}

	ul {
		
	}
	
	li {
		line-height:1.3em;
	}
	
	
	
    .smalltext {
		font-size:0.90em;
		}

/* index home page */

.bb_content .index{background:url("images/bg_indexBottom.gif") no-repeat left top;}

.bb_leftNav {position:relative; float:left; width:152px; height:10px; padding:4px 15px 20px; font-size:12px;}
		.bb_leftNav[class] {height:auto; min-height:10px;}
			.bb_leftNav p {margin:10px 0; }
			.bb_leftNav ul {position:relative; clear:both; margin:0px; padding:0px;}
			.bb_leftNav ol {position:relative; clear:both; width:130px; height:auto; margin:10px 0 0 0; padding:0 0 0 23px; border:none;}
				.bb_leftNav h2 {margin:0px; padding:10px 0 10px 0; border-bottom:solid 1px #dedede; font-size:16px; font-weight:normal; line-height:100%;}
				.bb_leftNav ul li{position:relative; clear:both; height:auto; margin:0px; padding:3px 0px 3px 0px; border-bottom:solid 1px #e2e2e2; list-style:none;}
				.bb_leftNav ol li {position:relative; clear:both; width:130px; height:auto; margin:0px; padding:0; border:none; list-style-image:none; list-style-position:outside; list-style-type:decimal; display:list-item;}	
				.bb_leftNav ul li.last {padding-bottom:30px; border:0px; background:none;}
					.bb_leftNav ul li a {display:block; width:132px; padding-right:20px; background:url("images/bt_arrowNav.gif") right bottom no-repeat;}
					.bb_leftNav ul li a.active, .bb_leftNav ol li a.active {background:none;}
			.bb_leftNav .leftNavSupport{margin-top:23px;}
			.bb_leftNav ul.noBorder {margin:10px 0 0 5px;}
				.bb_leftNav ul.noBorder li {border:0px;}
					.bb_leftNav ul.noBorder li a {width:auto; padding:0 15px 0 0; background:url("images/bg_viewMore.gif") right bottom no-repeat;}
					


/* default */
		.bb_default {position:relative; clear:both; width:977px; height:525px; margin-left:auto; margin-right:auto; padding-top:12px; text-align:left; background:url("images/bg_container.jpg") left top no-repeat;}

	/* Admin login dashboard */
		.bb_wrapDashboard{position:relative; clear:both; width:280px; margin-left:auto; margin-right:auto; z-index:50; top:-46px;}			
		.bb_wrapDashboard .login{position:absolute; top:0; left:324px; width:120px; background:url("images/bg_adminLogin.jpg") right top no-repeat; height:37px;}
			.bb_wrapDashboard .login span{float:left; font-size:13px; position:relative; top:11px; left:9px;} /* Admin Centre label */
			.bb_wrapDashboard .login a{float:right; position:relative; top:11px; right:24px; font-size:13px;} /* Admin login link */

		
	/* top support */
		.bb_topSearch {position:relative; clear:both; width:457px; height:46px; margin-left:auto; margin-right:auto; text-align:right; }
			.bb_topSearch ul {position:absolute; left:538px; width:179px; height:46px; float:left; margin:0 10px 0 0; padding:0px; background:url("images/bg_LanguageHelp.jpg") left top no-repeat;}
				.bb_topSearch ul li {position:relative; float:left; left:18px; margin:11px 0 0 0; padding:0 12px; border-right:solid 1px #dedede; list-style:none;}/* Language link */				                    
				.bb_topSearch ul li.last {position:absolute; left:92px; border:none; background:none;} /* Support link */


	/* top nav */
		.bb_topNav {position:relative; clear:both; height:75px;}
			.bb_topNav .logo {position:relative; float:left; width:163px; height:63px; padding-left:17px; padding-top:12px;}
				.bb_topNav .logo img {display:block; padding-top:12px;}
			
				

	/* main */
		.bb_main {position:relative; float:left; width:785px; height:auto; margin:-111px 0 0 0; padding:0px;} /* Margin: -110px adjusts top of main content box */
		
		
		/* Home page Flash banner */
			#Home_container .bb_content{width:785px;background:none;}
			#Home .bb_top{display:none;height:0;}
			
			#Home .bb_indexMenu.personal {
				border-left:solid #cccccc 1px;	
			}
					
			.bb_content h1 {margin:0px; padding:5px 20px; font-size:26px; height:36px; color:#212121; font-weight:normal; line-height:100%; }
			.bb_content p {margin:10px 20px 10px 20px;}
			.bb_content .bb_top {position:absolute; left:0px; top:0px; width:785px; height:10px; z-index:0; background:url("images/bg_contentTop.gif") left top no-repeat;}

			#PrsCSrvGnl_LegalAndTerms p {margin-right:10px; padding-right:0px;}

			#Home_container .bb_main {z-index:2;}
			#Home_container .bb_bottom {z-index:5; bottom:8px; left:1px; }
			#Home {z-index:2;}
			#Home .bb_indexMenu {z-index:5;}
			
			#Home h1{width:125px; margin-top:15px;}
			
			
			.bb_footer{margin-top:15px;}
			#Home_container .bb_footer{margin-top:-5px;}
			
			
			.bb_bottom,
			.bb_bottom.beige {position:absolute; clear:both; bottom:-0px; _bottom:-7px; left:0px; width:785px; height:10px; z-index:0; background:transparent url("images/bg_contentBottomTransparent.gif") left top no-repeat;}
			.bb_bottom, .bb_content .bb_bottom.beige {position:relative;}
		
	

		/* footer */
		.bb_footer {float:right; position:relative; width:793px; margin:40px 0 0 0; padding:0px;}
			.bb_footer ul.footerOptions {position:relative; clear:both; width:785px; height:auto; min-height:180px; _height:180px; margin:0px; padding:0px;}
				.bb_footer ul.footerOptions li {position:relative; float:left; width:161px; margin:0px; padding:0px 35px 0px 0px; list-style:none;}
					.bb_footer ul.footerOptions li h5 {margin:0px; padding:0px; font-size:12px; color:#666; line-height:20px;}
					.bb_footer ul.footerOptions li h5 a { color:#666666; font-size:12px; }
					.bb_footer ul.footerOptions li p {margin:0px; padding:0px; font-size:11px; color:#999; line-height:20px;}
					.bb_footer ul.footerOptions li a {margin:0px; padding:0px; font-size:11px; color:#999; line-height:20px;}
			.bb_footer ul.links {clear:both; float:none; display:block; margin:20px 0 0 0; padding:10px 0 0 0; border:0px; font-size:10px; color:#999; min-height:25px; border-top:solid 1px #d9d9d9; width:784px;}
				.bb_footer ul.links li {position:static; float:left; width:auto; height:25px; padding:0px 20px 0px 0px; margin:0px; list-style:none; line-height:20px;}
				.bb_footer ul.links li a{color:#999 !important;}
				
				.bb_footer ul.links li img {position:relative; width:15px; height:9px; top:-4px; left:-2px;}

#legalWrapper {margin-top:20px;}
div#legal div {float:left;margin-bottom:10px; width:680px;}
div#legal div.legalNum {width:22px; clear:left;}
div#legal p {margin-left:0}

