/* line-height based on font-size not "computed-value" */
body * { line-height: 1.32em; }

/* default bottom margin - !remember they stack! */
dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, 
form, fieldset, caption, p, blockquote, th, td, hr, #empbox { 
	margin: 0 0 10px 0; /* ideally ems but designer's and their pixel perfect spacing!! */
}	

h1, h2, h3, h4, h5, h6 {color: #62380D; font-family: Arial, Verdana, Sans-serif; }


/* @group Barlesque selectors
---------------------------------------------------------------- */                                                              

	/* 100% == 10px at default font sizing */
	#blq-main { font-size: 100%; padding: 10px 0 0 0; }
	#blq-local-nav{}

/* @end */
                                                                                                            
/* @group Resource selectors/classes
---------------------------------------------------------------- */

	/* float clearing */
	.clearfloats { clear: both; }
	.clearleft { clear: left; }
	.clearright { clear: right; }

	/* self clearing
	---------------------------------------------------------------- */
		
		#hd:after,
		.focal:after,
		.c-wrapper:after,
		.c-block-wrap:after,
		#blq-main:after,
		#blq-main-wrap:after,
		#blq-container:after,
		#blq-foot:after,
		.c-block:after,
		#prg-bookmark:after,
		.clearfix:after,
		.table-wrap:after,
		.carousel:after,
		.promo-row:after,
		.promo-row-wrapper:after,
		/* clear the columnsets */
		.columnset:after,
		.columnset-a:after,
		.columnset-b:after,
		.columnset-c:after,
		.columnset-d:after,
		.columnset-e:after,
		.columnset-f:after,
		.columnset-g:after {
			clear: both;
			content: "."; 
			display: block; 
			height: 0; 
			visibility: hidden;
		}

	/* float classes */
	.floatright, .fr { float: right !important; }
	.nofloat, .nf { float: none !important; }
	.floatleft, .fl { float: left !important; }
	/* give space to floated elements */
	img.floatright, img.fr, blockquote.fr, blockquote.floatright { margin: 0 0 5px 10px; }
	img.floatleft, img.fl, blockquote.fl, blockquote.floatleft { margin: 0 10px 5px 0; }
	/* img reset */
	img { border: none; } 
	/* border classes */
	.bdr { border: 1px solid #000; }
	.nbtop, .nb-top { border-top: none !important; }
	.nbbottom, .nb-bottom { border-bottom: none !important; }
	.nbleft, .nb-left { border-left: none !important; }
	.nbright, .nb-right { border-right: none !important; }
	/* rel width classes */
	.make-fw { width: 100% !important; }
	.make-hw { width: 50% !important; }
	.make-qw { width: 25% !important; }
	/* magrin classes */
	.add-m { margin: 10px; }
	.add-ml { margin-left: 10px !important; }
	.add-mr { margin-right: 10px !important; }
	.add-mt { margin-top: 10px !important; }
	.add-mb { margin-bottom: 10px !important; }
	.nomargin, .nm, .last { margin: 0 !important; }
	/* padding classes */
	.pd { padding: 10px; }
	.add-pl { padding-left: 10px !important; }
	.add-pr { padding-right: 10px !important; }
	.add-pt { padding-top: 10px !important; }
	.add-pb { padding-bottom: 10px !important; }
	.pd-lr { padding: 0 10px; }
	.pd-tb { padding: 10px 0px; }
	.np, .nopadding { padding: 0 !important; }	
	/* some alignment classes */
	.aligncenter, .ac { text-align: center !important; }
	.alignright, .ar { text-align: right !important; }
	.alignleft, .al { text-align: left !important; }
	.justify { text-align: justify !important; }
	/* fonts */
	.font-a { font-family: Arial, Verdana, "Trebuchet MS", sans-serif !important; }
	.font-b { font-family: Verdana, Arial, "Trebuchet MS", sans-serif !important; }
	.font-c { font-family: "Trebuchet MS", Verdana, Arial, "Trebuchet MS", sans-serif !important; }
	.font-d { font-family: "Lucida Grande", Verdana, Arial, "Trebuchet MS", sans-serif !important; }
	.font-e { font-family: Tahoma, Arial, "Trebuchet MS", sans-serif !important; }
	.font-e { font-family: Georgia, "Times New Roman", Times, serif !important; }
	.font-f { font-family: "Times New Roman", Times, serif !important; }
	div.hr { background: transparent; border-bottom:1px solid #000; height: 0px; margin: 0 0 10px 0; padding: 0; clear: both;}
	.hide { display: block; height: 0; overflow: hidden; width: 0; margin: 0; padding: 0; }
	
	.alert { background: #CD1102; color: #fff; padding: 10px; margin: 0 0 10px 0; }
		.alert p { text-align: center; margin: 0; }
	
	noscript { font-size: 120%; }
	
	.nojsmessage {
		background: #ffffff;
		border: 1px solid #CCC4B0;
		margin-bottom: 0px;
		text-align: left;
		width: 446px;
	}
	
		.nojsmessage .pd { padding: 10px 10px 0 10px; }
		.nojsmessage h2 {
			font: normal 150% "Trebuchet MS", Arial, Verdana, sans-serif;
			text-align: center;
		}
		
		#home .nojsmessage {width: 522px;}

	/* 
		rounded5 - variable inner background, static outer background
		-------------------------------------------------------

		<div class="rounded5">
		  <div class="t"><div></div></div>
		  <div class="c">
			  ...content...
		  </div>
		  <div class="b"><div></div></div>
		</div>

	*/

	div.rounded5 {
	  background: #fff;
	  zoom: 1;
	}
	div.rounded5 div.t div, div.rounded5 div.b div,
	div.rounded5 div.t, div.rounded5 div.b {
	  overflow: hidden;
	  height: 10px;
	}
	div.rounded5 div.t { background: url(/staticarchive/15d1793e96070ea3fd8fc96c26ab28fdcab19da3.png) top left no-repeat; }
	div.rounded5 div.t div { background: url(/staticarchive/e18d4f95184eb32199da3f04757cfa2bcc8abb96.png) top right no-repeat; }
	div.rounded5 div.b { background: url(/staticarchive/0af14e5e84fb82103bdc45aab5b217795fb0963c.png) top left no-repeat; }
	div.rounded5 div.b div { background: url(/staticarchive/6e9fd0bd871c52ed161c6a820c05b8eb14a889ec.png) top right no-repeat; }
	div.rounded5 div.c {
	  overflow: hidden;
	  zoom: 1;
	  margin: -10px 0;
	}	

	/* 
		rounded6 - variable outter bg - static inner bg colour.
		-------------------------------------------------------

		<div class="rounded6">
		  <div class="tr"></div><div class="tl"></div>
		  <div class="c">
			...content...
		  </div>
		  <div class="br"></div><div class="bl"></div>
		</div>		

	*/

	div.rounded6 { zoom: 1; margin-bottom: 10px; }
	div.rounded6 div.tl, div.rounded6 div.bl,
	div.rounded6 div.tr, div.rounded6 div.br {
	  overflow: hidden;
	  height: 10px;
	}
	div.rounded6 div.tl, div.rounded6 div.bl { margin-right: 10px; }
	div.rounded6 div.tr, div.rounded6 div.br {
	  float: right;
	  width: 10px;
	  margin-left: -10px;
	}
	div.rounded6 div.tl { background: url(/staticarchive/27ce2b2ea8dd1c8e0deebaa3269481931d39a298.png) top left no-repeat; }
	div.rounded6 div.tr { background: url(/staticarchive/c2d5c9a949715c54d89386492df69c82629f2470.png) top right no-repeat; }
	div.rounded6 div.bl { background: url(/staticarchive/bca79662a49549db95fd044d98a0395aada115f7.png) top left no-repeat; }
	div.rounded6 div.br { background: url(/staticarchive/e4806ab9d5e36a6fa168b1ddd98862531292e0ce.png) top right no-repeat; }
	div.rounded6 div.c {
	  overflow: hidden;
	  zoom: 1;
	  background: #ccc;
	  color: #000;
	  padding: 0 10px;
	}	
	
	p.emphasis {font-weight: bold;} 
	#blq-main p.disclaimer {font-size: 110%;}

/* @end */

/* @group bbc visual language 1.0 - columnset selectors
---------------------------------------------------------------- */

	/* default for all columns to have 14px left margin */
	.col, .col-a, .col-aa, .col-aaa, .col-aaaa, .col-aaaaa, .col-aaaaaa, .col-aaaaaaa, .col-aaaaaaaa,
	.col-aaaaaaaaa, .col-aaaaaaaaaa, .col-aaaaaaaaaaa, .col-aaaaaaaaaaaa, .primary-col, .secondary-col { 
		display: inline;
		float: left;
		margin: 0 0 0 14px;
		padding: 0;
	}

		.col-a { width: 66px; }
		.col-aa { width: 146px; }
		.col-aaa { width: 226px; }
		.columnset-b .col, .col-aaaa, .secondary-col, .primary-col-h { width: 306px; }
		.col-aaaaa { width: 386px; }
		.col-aaaaaa { width: 466px; }
		.col-aaaaaaa { width: 546px; }
		.col-aaaaaaaa, .primary-col { width: 626px; }
		.col-aaaaaaaaa { width: 706px; }
		.col-aaaaaaaaaa { width: 786px; }
		.col-aaaaaaaaaaa { width: 866px; }
		.col-aaaaaaaaaaaa { width: 946px; }

		div.first-child { margin: 0px; }
		

/* @end */

/* @group default emp selectors
---------------------------------------------------------------- */

	.empcontainer {}
	.empbdr { border: 1px solid #000; }
	#empbox, #empdesc, ul#medialist, .alert { margin: 0 auto 10px auto; text-align: left; }
	#empdesc, ul#medialist { display: none; }

/* @end */

/*
################################################################
	   CSS SELECTORS BELOW HERE ARE SITE SPECIFIC ONLY!
################################################################
*/

/*	IMG DIR: /training/paulsmith/blq-whitelabel/img/  */

/* @group self clearing elements (remember to add rules to ie css)
---------------------------------------------------------------- */

	#hd:after,
	#blq-local-nav:after,
	#blq-local-nav ul:after {
		clear: both;
		content: "."; 
		display: block; 
		height: 0; 
		visibility: hidden;           
	}

/* @end */                                                                                       

	a, a:link, a:active, a:visited, a:hover  {font-weight: bold; color: #0173ff; text-decoration: underline;}
	a:visited {color: #024ca7; }
	a:hover {color: #5aa4ff; }

	#blq-main {
		background: transparent url(/staticarchive/fd8ffdf7e07a2eb1b0af377f0bc8a6a3b5b9e873.jpg) no-repeat top center;
	}
	
	#blq-main p, #blq-main ul, #blq-main ol {font-size: 120%;}
	#blq-main ol {margin-left: 30px;}
		

	#blq-main-wrap {
		background: transparent url('/staticarchive/0df68a7cfd199011bc2befecfd8429460f2c6ba5.gif') no-repeat 0% 100%;
		padding-bottom: 10px;
	}

	.title-wrapper {
		background: #7B420D url('/staticarchive/0f82c9390a7147d13a35f26c5512e0662bc0b42c.gif') no-repeat 100% 0%;
	}
	
	h2.title {
		font-family: Arial, Verdana, Sans-serif;
		font-size: 160%;
		font-weight: bold;
		color: #fff;
		margin: 0px;
		padding: 5px 0 4px 27px;
	}
	
	.title-wrapper h2.title {
		background: transparent url('/staticarchive/a934f8aad26d3c7b23d26338251d4808a83bb928.gif') no-repeat 5px 50%;
	}

	
	.primary-col .c-shadow {
        background: transparent url(/staticarchive/ecd8c30c7e86e84d961c0b15f4471e5306a54ca6.gif);
		width: 626px;
		height: 10px; 
		margin: 0 auto;
	}
	

/* @group - home page
---------------------------------------------------------------- */
	
	.col h2 {
		font-family: Arial, Verdana, Sans-serif;
		font-size: 160%;
		font-weight: bold;
		margin: 12px 0 8px 6px;
		color: #fff;
	}
	
	.promo-row-wrapper {
		border: 1px solid #ECECEC;
		padding: 2px;
		margin: 0px 14px;
	}
	
	.promo-row {	
		background: #331900 url(/staticarchive/04afd6012815867a5773ac02281bd07319cc1f10.gif) repeat-x 0 0; 
	}
	
	.promo-row img {
		border: 2px solid white;
	}
	
	.promo-row .col {
		width: 299px;
	}
	
	.promo-row .col p {
		width: 280px;
		color: #670608;
		font-weight: bold;
		padding: 7px 0 0 5px;
		margin: 0px;
	}
	
	.promo-row .focal-txt-wrapper {
		height: 28px;
		margin: -32px 0 10px 0;
		background: transparent url(/staticarchive/f959163917b8cec4adfc85fee31305190f6df23f.png);
		width: 285px;
		position: relative;
		/*opacity: 0.75;
		filter: alpha(opacity=75);*/
		overflow: hidden;
	}                                                                  

	.promo-row .focal-wrapper {
		border-right: 1px dashed #854D14;		
	}    
	
	.columnset-b .shadow {
		background: transparent url(/staticarchive/ae6b35b08c64616c3c473d47b30c83ee2c35109d.gif) no-repeat top center;
		width: 943px;
		height: 11px;
		margin: 0 auto;
	}
	
	.columnset-b .focal {width: 306px; margin: 10px 0px 14px 14px; float: left; display: inline;}


/* @group - Sub index pages
---------------------------------------------------------------- */




	
/* @group - content pages
---------------------------------------------------------------- */

.c-wrapper {
	border: 2px solid #CFCFCF;
	padding: 3px;
}        

		#blq-main .title-wrapper .shadow {
			background: #FBF2D9 url(/staticarchive/34520f43e6e1a38c06001e422468f33822242fef.gif) repeat-x 0 0;
			margin: 0px; 
			height: 4px;
			width: auto; 
			padding: 0px;
		}        

.c-title {
	float: left;
	width: 150px;
}  

.c-block .c-title h3 {  
	font-size: 150% ;    
	
}

.c-block h3 {margin: 0px; font-size: 130%;}

.c-block-wrap {
	background-color: #FBF2D9;  
	padding: 0px 5px;
}       
		
		.secondary-col .c-block-wrap {
			 background: #FBF2D9 url(/staticarchive/c99a355d22dfe33567edaef56adb649f54f86667.gif) no-repeat 0 0;
		}

.c-block {
	border-bottom: 1px dashed #443A2E;
	padding: 8px 0px;
}         

.c-block .add-mr {
	margin-right: 25px !important;
}

.c-block .add-br {
	border-right: 1px dashed #443A2E;
}

.c {
	width: 450px;     
	float: right; 
}

.c .table-wrap {
	margin: 0px; 
	background-color: #ffffff; 
	padding: 3px;
	border: 1px solid #CCC4B0;
}

.c-wrapper .last-child{
	border-bottom: none;
}

#blq-main .c-wrapper .c .shadow {
	margin: 0px auto; 
	height: 7px;
	background: #FBF2D9 url(/staticarchive/51565ae0ff90384885fb3d4997f9956bec3d8ccf.gif) no-repeat 0 0;
}

.c	#empbox {
	border: none;      
	width: 450px;
	text-align: center;
}   
       
.c #empbox #bbc_emp_embed_empbox {margin: 0px;}

table {
	background-color: #ffffff;  
	font-size: 120%;  
	margin: 0px;
	float: left;
}      

table th {
	font-family: Arial, Verdana, Sans-serif;  
	color: #00287a;           
	border-right: 1px solid #CCC4B0;
}

table th, table td {
	border-bottom: 1px solid #CCC4B0;
	padding: 2px 0px 2px 5px;
}

table tr.last-child th, table tr.last-child td {
	border-bottom: none;
}

.c-block .table-wrap img {
	padding: 0;
	margin: 5px;
	border: none;
	float: none;
}

.c-block img {
	float: left;
	margin: 0 10px 0 0;
	border: 1px solid #CCC4B0;
	padding: 3px;
	background: #ffffff;
}

.c-block h4 {
	font-size: 120%;
	margin: 0px;
}

.c-subblock {
	float: left;
	width: 290px;
}

		.c-block .add-pd-bd {
			padding-right: 10px;
			border-right: 1px dashed #443A2E;
			margin-right: 10px;
		}
		
		.c-subblock p, .c-subblock h3 {margin: 5px 10px;}

.c-block .c .quote-wrapper {
float: left;
width: 207px;  
margin: 0 14px 10px 0;
}

.c-block .c .fl { margin: 0 14px 10px 0; }
.c-block .c .fr { margin: 0 0px 10px 14px; }
                                                                
blockquote {
	background: #ffffff url(/staticarchive/023d75b390ce78051a50c29524ec4317748c1e47.gif) no-repeat 7px 14px;
	margin: 0px;
	padding: 0px;                     
	border: 1px solid #CCC4B0;
}

blockquote div.pd, blockquote div.pd-lr {
	background: transparent url(/staticarchive/c229e97e19028d8e43b39039d4fed581cd8e12b4.gif) no-repeat 95% 80%;
	padding: 0px 30px 0px 30px;
	margin: 0;
}

blockquote div.pd p, blockquote div.pd-lr p { font-size: 140%; margin: 23px 3px; }
blockquote div.pd p.cite, blockquote div.pd-lr p.cite {
	color: #000000;
	margin: 0px -12px 10px 0;
	padding: 0px;
	font-style: italic;
	font-weight: bold;
	text-align: right;
	font-size: 120%;
}                 

		.focal .quote-wrapper {
			float: none;
			width: auto;
			margin: 0px;
		}
		
		.focal blockquote {
			background: transparent url(/staticarchive/023d75b390ce78051a50c29524ec4317748c1e47.gif) no-repeat 0px 0px;
			margin: 0px;
			padding: 0px;                     
			border: none;                 
		}
		
		.focal blockquote div.pd, .focal blockquote div.pd-lr {
			background: transparent url(/staticarchive/c229e97e19028d8e43b39039d4fed581cd8e12b4.gif) no-repeat 100% 100%;
			padding: 0px 30px 0px 30px;
			margin: 0;
		}

		.focal blockquote div.pd p, .focal blockquote div.pd-lr p { margin: 3px 3px; }



#blq-main .c-wrapper .c .quote-wrapper .shadow {
	height: 7px;
	width: 207px;
	background: transparent url(/staticarchive/eb22c85dcb6efe968f168cfe8c2a366d0aacf3b1.gif) no-repeat 0%; 
}                                                                                         

.c-list {
	float: left;
	width: 285px;
	padding: 5px 0px 5px 0px;
}

.c-block-wrap .list, .focal .c-block-wrap {
	background: #FBF5D3 url(/staticarchive/aa440e4f2ec43f6276bf28d1a16d249e73fc15e8.gif) repeat-x 0% 0%;
}
       
p.caption {                                                                                     
	background-color: #ffffff;
	border-right: 1px solid #CCC4B0;   
	border-left: 1px solid #CCC4B0;    
	border-bottom: 1px solid #CCC4B0;
	margin: -2px 0px 0px;   
	width: 431px;
	padding: 8px;
}     



.c ol {
	list-style-type: decimal;
	list-style-position: outside;
}

.c ol li, .c ul li {
	margin: 0 0 5px 0;
}


img.fullwidth, .c-subblock img {float: none; margin: 0px;  }
img.slanted { border: none; padding: 0; background: none; }

	
/* @group - EMP
---------------------------------------------------------------- */

	#empbox {
		border: 2px solid #CFCFCF; 
		border-bottom: none;
		width: 524px;
		text-align: center;
		margin: 0 auto 0px;
	}   
	
	#bbc_emp_embed_empbox {
		margin: 7px 4px 5px;
	}
	   
	.empcontainer .shadow {
		background: transparent url(/staticarchive/2fc9b89af80ec06cf7074a907a6715ab1afc1d84.gif) no-repeat top right;
		width: 524px;
		height: 15px;
		margin: 0 auto;
	}                              
	
	#home .empdesc {width: 524px; margin: auto; border: 2px solid #CFCFCF; border-top: none;}     
	#home p.caption {width: auto; border: none;}
       
	.c .empcontainer {margin: 0px;}          
	
	a.vl {
		background:transparent url(/staticarchive/a822a9ac35e512370f8b738a8348652bfc8a14b8.gif) no-repeat scroll 0 50%;
		padding:1px 0 1px 18px;
	}

/* @group - Secondary col styles
---------------------------------------------------------------- */
	
	.secondary-col .shadow, .columnset-b .focal .shadow {
		background: transparent url(/staticarchive/97a839e40905856f87a733e442a5450277ab9470.gif) no-repeat top center;
		width: 306px;
		height: 10px;
		margin-bottom: 5px;
	}
	
	.secondary-col .focal {
		border: 2px solid #CFCFCF;
		background: #fff;
		padding: 3px;
		margin: 0px;
	}
	
	.secondary-col .focal .content {
		background: #FBF2D9;
		padding: 5px;
		margin: 0px;
	}    
	
	.secondary-col .c-block li {
		padding: 0px;
		margin: 0px;
	}  
	
	.secondary-col .c-wrapper .c-block-wrap h2 {  
		font-size: 150%;
		font-weight: bold;
		margin: 0 0 1px 0;
	}

	.secondary-col .c-block ul li, .focal li {
	    background: transparent url(/staticarchive/0a40d93515a02fb7e41fd69227ffa9f319cb442d.gif) no-repeat 0% 50%;
		padding: 0px 15px; 
		display: block;
		margin: 0px;
	}                                          
                                
/* @group - APS 
---------------------------------------------------------------- */
	
	div#iplayer-stats-wrapper {
		background: #fff;
		border: 2px solid #CFCFCF;
		color: #fff;
		padding: 3px;
		margin: 0px;
	}
	
	div#iplayer-stats {
		background: #8C5116 url(/staticarchive/5eb3c578030d499d8319ca8905afaee106c65780.gif) no-repeat 0 0;
		padding: 7px 10px 1px;
	}
	
		div#iplayer-stats h2 {
			background: transparent url(/staticarchive/04b2eba1d64bcf581bb5ddd7d1b533e4e6b90a68.gif) no-repeat left center;
			padding-left: 14px;
			font-family: Arial, Verdana, Sans-serif;
			font-size: 140%;
			font-weight: bold;
			margin: 0 0 1px 0;
			color:#FEEA44;
		}
		
		div#iplayer-stats-wrapper p {
			color: #000;
			padding: 0 10px;
			margin: 3px 0px;
		}
		
		div#iplayer-stats p {
			padding: 0 14px;
			color: #ffffff;
		}
		
		div#iplayer-stats h2 a:link, div#iplayer-stats h2 a:active, div#iplayer-stats h2 a:visited {
		color: #FEEA44;
		text-decoration: none;
		} 
		
		div#iplayer-stats p a:link, div#iplayer-stats p a:active, div#iplayer-stats p a:visited {
		color: #fff;
		text-decoration: none;
		} 
		
		div#iplayer-stats h2 a:hover, div#iplayer-stats p a:hover {text-decoration: underline;}

	a.iplayer-cta {
		background: transparent url(/staticarchive/03a48aef5ca6d485c70f4d4f80ca4208a7bcf321.gif) no-repeat 0px 2px; 
		padding-left: 16px;
	}
	
	div#iplayer-stats .hr {
		margin: 0px;                        
		border-bottom: 1px dashed #8F6946;
	}

/* @group - Carousel
---------------------------------------------------------------- */

	 .carousel-container { 
	 	clear: both; 
	 	background-color: transparent; 
	 	padding: 0px; 
	 	position: relative; 
	 	z-index: 0; 
	 	width: 923px; 
	 	margin: 0 auto;
	 }    
	 
	 .carousel-container h2{ 
		 font-family: Arial, Verdana, Sans-serif;
		 font-size: 150%;
		 font-weight: bold;
		 clear: both; 
		 background:url('/staticarchive/6d43c8e43ad05a925be20397c302bc097b72bc48.gif') no-repeat 0 0; 
		 padding:  6px 0px 0px 30px; 
		 width: 900px; 
		 height: 20px;
		 margin: 0;
		 color: #ffffff;
	
	 }    
	 
	 .carousel-container ul {background:url('/staticarchive/3aed9c9a28d3243673a1a8758671e3035827bd5b.gif') no-repeat 0 0; padding: 10px 0px; }
	 .carousel-container ul li {
	 	border: 1px solid #d4b36d;
	 	width: 124px;
	 	height: 64px;
	 	margin: 0 0px 0 20px;
	 	float: left;
	 	position: relative;
	 	z-index: 1;
		padding: 0px;
	 }            
	 
	 .carousel-container ul li img {border: 2px solid white;}
	 .carousel-container ul li.selected img {border: 2px solid #FF0006; }
	 .carousel-container ul li a:hover img {border: 2px solid #FF0006;}
	 
	 .carousel-container ul li a { text-transform: uppercase; color: #506A8D; color: #fff; }
	 .carousel-container ul li a:hover { color: #fff; text-decoration: none; }
	 .carousel-container ul.visionAppsCarousel { margin: 0 20px; height: 84px; overflow: hidden; position: relative; }
	 .carousel-container ul.visionAppsCarousel li {}
	 .carousel-container .caroursel-previous,
	 .carousel-container .caroursel-next {
	 	width: 22px;
	 	height: 71px;
	 	background: #052a5c;
	 	display: block;
	 	position: absolute;
	 	top: 35px;
	 	z-index: 2;
	 }
	 .carousel-container .caroursel-previous span, .carousel-container .caroursel-next span { display: none; }
	 
	 .carousel-container .caroursel-previous { left: 0px; background: url('/staticarchive/cb83a9f0390b84ac3f3845d6c04d1eac8f0e8db1.gif'); }
	 .carousel-container .caroursel-previous:hover { background: url('/staticarchive/cbdd4a13588c453a6b8b8f7720ee53e2c16eb9dc.gif'); }
	 
	 .carousel-container .caroursel-next { right: 0px; background: url('/staticarchive/28d4dd633c4e480764ed18672be053a641b1a1e3.gif'); }
	 .carousel-container .caroursel-next:hover { background: url('/staticarchive/3e5172c0ef0877b32af07f06e15074c69efbd39c.gif'); }
	 
	 .carousel-container.caroursel-previous:hover.inactive,
	 .carousel-container .caroursel-previous:focus.inactive,
	 .carousel-container .caroursel-previous:active.inactive,                                                              
	 .carousel-container .caroursel-previous.inactive { background: url('/staticarchive/cb83a9f0390b84ac3f3845d6c04d1eac8f0e8db1.gif'); cursor: default; }
	 .carousel-container .caroursel-next:hover.inactive,
	 .carousel-container .caroursel-next:focus.inactive,
	 .carousel-container .caroursel-next:active.inactive,
	 .carousel-container .caroursel-next.inactive { background: url('/staticarchive/28d4dd633c4e480764ed18672be053a641b1a1e3.gif'); cursor: default; }
	 
/* @group - bookmarks
----------------------------------------------------------------*/ 

#blq-main #prg-bookmark {          
	background: #66370A url('/staticarchive/18f64dcd9d88a615d2fb93039a8072a7b6914fb5.gif') repeat-x 0 0;
	margin: 10px 14px 0px 14px;
	padding: 8px;
}                       

#blq-main-wrap #prg-bookmark h2 {    
	color: #fff; 
	font-size: 120%;
}                

#prg-bookmark ul.prg-bookmark-items {
	margin: 0 auto;
}

#prg-bookmark ul.prg-bookmark-items li {
	display: inline;
	margin: 0px;
}

#prg-bookmark p.helplink {
	margin: 0px;

}

#prg-bookmark a:link, #prg-bookmark a:visited, #prg-bookmark a:active {
	color:#FFFFFF;
	margin: 0;
}


