@CHARSET "ISO-8859-1";
body {
	background-color:#ffffff;
	background-repeat: repeat-x;
	color:#686868;
	font-family:Arial,Helvetica,Verdana,sans-serif;
	font-size: 12px;
	margin:0;
	padding:0;
}
/*body variations*/
body.home {
	background-image: url('../images/bg-slice.gif');
}
body.standard,
body.subscribe,
body.newsarticle,
body.searchresults {
	background-image: url('../images/tlpage-bg-slice.gif');
}
body.toplevel,
body.toplevelinner {
	background-image: url('../images/management-bg-slice.gif');
}
body.blog,
body.searchresults,
body.standardwide {
	background-image: url('../images/Development-bg-slice.gif');
}
p {
	line-height: 1.6em;
}
a {
	color: #56bedf;
	font-weight: bold;
	text-decoration: none;
}
h1,
h2 {
	color: #1d353e;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
h1 {
	font-size:28px;
}
div.bottom div.h1 a {
	color:#ffffff;
	text-decoration: none;
}
div.bottom div.h1 a:hover {
	text-decoration:underline;
}
div.h1 {
	display: inline;
	float: left;
	font-size: 12px;
	margin: 0;
	padding: 3px 9px 0 8px;
	height: 18px;
	background-color: #1d353e;
	color: #fff;
}
h3 {
	color: #1d353e;
	margin: 10px 0 0 0;
	padding: 0;
}
hr {
	margin: 0;
	padding: 0;
	border-width: 0;
	border-bottom: 1px solid #C4C2C2;
	height: 0;
	clear: both; 
}
a:hover {
	text-decoration: underline;
}
ul, li {
	margin: 0;
	padding: 0
}
.clear {
	clear: both;
}
.space20 {
	height: 20px;
}
.margin5 {
	margin-top: 5px;
}
.margintop10 {
	margin-top: 10px;
	margin-bottom: 0;
}
.marginbottom20 {
	margin-bottom: 20px;
}
.divider {
	border-top: 1px solid #C4C2C2;
	margin-top: 10px;
}
.floatleft {
	float: left;
}
.floatedimg {
	float: left;
	margin: 0 0 10px 0;
	padding: 0;
	margin-right: 5px;
	clear: both;
}

/*this style will be altered according to the current section*/
.section {
	color: #56bedf;
}

.alignRight {
	text-align: right;
}
.halfcolumnwidth {
	width: 45%;
}
a.block-link {
	display: inline-block;
	background-image: url('../images/grey-bullet.gif');
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 12px;
	line-height: 1.6em;
}
a.feature-link {
	display: block;
	font-size: 14px;
	text-align: right;
	background-image: url('../images/blue-bullet-arrow.gif');
	background-repeat: no-repeat;
	background-position: right top;
	min-height: 27px;
	_height: 27px;
	margin-right: 22px;
	padding: 5px 38px 0 0;
}
a.arrowed-link {
	display: inline-block;
	background-image: url('../images/blue-bullet-arrow.gif');
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 42px;
	margin: 44px 0 37px 0;
	line-height: 1.6em;
	width: 350px;
	min-height: 30px;
	_height: 30px;
	padding-top:5px;
}





#navBar {
	width: 50%;
	height: 54px;
	background-color: #51656d;
	margin-top: 77px;
}
#wrapper {
	position: absolute;
	top: 0;
	width: 100%;
}
#wrapper #pageContent {
	width: 948px;
	margin: 0 auto;
}

#topNavWrapper {
	height: 77px;
}
	#topNavWrapper .logo {
		margin-top: 23px;
		float: left;
	}
	#topNavWrapper #topNav {
		float: left;
		margin-left: 38px;
		margin-top: 15px;
		width: 589px;
	}
		#topNavWrapper #topNav .login {
			float: right;
			font-size: 10px;
			color: #fff;
		}
			#topNavWrapper #topNav .login a {
				color: #fff;
			}
		#topNavWrapper #topNav ul {
			margin: 15px 0 0 0;
			padding: 0;
		}
			#topNavWrapper #topNav ul li {
				list-style-type: none;
				margin: 0 17px 0 0;
				padding: 0;
				float: left;
			}
			

#mainNavWrapper {
	width: 847px;
	background-color: #51656d;
}
		#mainNavWrapper .top a {
			color: #ffffff;
			background-image: url('../images/top-nav-link-bullet.gif');
			background-repeat: no-repeat;
			background-position: 0 2px;
			padding-left: 20px;
			margin: 0 7px 0 0;
		}
	#mainNavWrapper .top {
		min-height: 33px;
		_height: 33px;
	}
		#mainNavWrapper .top .links {
			padding-top: 10px;
			float: left;
		}
		#mainNavWrapper .top .forms {
			float: right;
			padding: 0;
			margin: 0;
			display: inline;
			padding-top: 8px;
			#padding-top: 6px;
			_padding-top: 2px;
		}
			#mainNavWrapper .top .forms form#signupForm,
			#mainNavWrapper .top .forms form#search {
				margin: 0;
				padding: 0;
				display: inline;
			}
				div#signup,
				div#search {
					position:relative;
					float:left;
				}
					input#signup-field,
					input#search-field {
						color: #848484;
						font-size: 11px;
						font-family: Arial, Helvetica, Verdana, Sans-serif;
						width: 150px;
					}
						label.overlabel {
							color:#51656D;
							display: block;
							color: #ffffff;
						}
						label.overlabel-apply {
							position:absolute;
							top:3px;
							left:5px;
							z-index:1;
							color:#848484;
						}
						#mainNavWrapper .top .forms form .submit-bttn {
							color: #e7da00;
							background-image: url('../images/white-arrow.gif');
							background-repeat: no-repeat;
							padding-left: 9px;
							margin-left: 3px;
						}
		
	#mainNavWrapper .bottom {
		font-size: 12px;
		font-weight: bold;
		color: #ffffff;
		clear: both;
	}
	#mainNavWrapper ul {
		margin: 0;
		padding: 0;
	}
		#mainNavWrapper ul li {
			margin: 0 0 0 2px;
			padding: 0;
			float: left;
			list-style-type: none;
			background-color: #40555c;
		}
			#mainNavWrapper ul li a {
				display: inline-block;
				color: #ffffff;
				padding: 3px 9px 0 8px;
				height: 18px;
				background-color: #40555c;
			}
			#mainNavWrapper ul li a.last {
				padding: 3px 7px 0 7px;
			}
			@media screen and (-webkit-min-device-pixel-ratio:0) {
   				#mainNavWrapper ul li a.last {padding: 3px 5px 0 5px;}
			}
			
			
#secondarynav {
	width: 294px;
	margin: 50px 0 40px 0;
	font-weight: bold;
}
	#secondarynav ul{
		border-top: 1px solid #C4C2C2;
}
		#secondarynav ul li {
			list-style-type: none;
			border-bottom: 1px solid #C4C2C2;
			padding: 10px 0 10px 0;
			background-image: url('../images/grey-bullet.gif');
			background-repeat: no-repeat;
			background-position: left 11px;
			padding-left: 12px;
		}
		

#breadCrumb {
	height: 31px;
}
	#breadCrumb p {
		float: left;
		font-size: 10px;
		margin: 8px 0 0 0;
		padding: 0;
		color: #ffffff;
		margin-left: 3px;
	}
	.blog #breadCrumb p,
	.searchresults #breadCrumb p,
	.standardwide #breadCrumb p {
		color: #1D353E;
	}
	#breadCrumb p.label, {
		color: #e5d900;
	}
	.blog #breadCrumb p.label,
	.searchresults #breadCrumb p.label,
	.standardwide #breadCrumb p.label {
		color: #1D353E;
	}
.link-block {
	width: 154px;
	float: left;
	margin-bottom: 30px;
}
	.link-block .header {
		color: #1d353e;
		font-weight: bold;
		font-size: 14px;
		margin: 13px 0 9px 0;
	}
	.link-block ul {
		margin: 0;
		padding: 0;
	}
		.link-block ul li {
			margin: 0;
			padding: 0;
			list-style-type: none;
		}
#galleryWrapper ul {
	padding: 0;
	margin: 0;
	position: absolute;
}
	#galleryWrapper ul li {
		padding: 0;
		margin: 0;
		list-style-type: none;
	}
		#galleryWrapper .titlebar {
			position: absolute;
			height: 35px;
			padding: 0;
			background-color: rgba(29,53,62,0.8);
			#background-color:#1d353e;
			#filter: alpha(opacity=80);
		}
			#galleryWrapper .titlebar p {
				font-weight: bold;
				margin: 7px 0 0 0;
				display: inline;
			}
				#galleryWrapper .titlebar p.title {
					color: #fff;
					margin-left: 12px;
					float: left;
				}
				#galleryWrapper .titlebar p.link {
					color: #56bedf;
					float: right;
					margin-right: 12px;
				}
				#imageTitle {
					text-transform: capitalize;
				}
				
#galleryControls {
	font-size: 10px;
	clear: both;
	
	text-align: right;
}
	#galleryControls #galleryControlsInner {
		float: right;
	}
#galleryControls p {
	margin: 5px 0 0 0;
	padding: 0;
	float: left;
	display: inline;
}
	#galleryControls ul {
		margin: 0;
		padding: 0;
		float: left;
		display: inline;
	}
		#galleryControls ul li {
			margin: 8px 0 0 11px;
			padding: 0;
			width: 10px;
			height: 10px;
			list-style-type: none;
			float: left;
			background-color: #fff;
			display: inline
		}
			#galleryControls ul li.current {
				background-color: #56bedf;
			}
			#galleryControls ul li a {
				width: 10px;
				height: 10px;
				display: block;
			}
#newsWrapper {
	margin-top:32px;
}
#newsWrapper .tabs {
	min-height: 26px;
	_height: 26px;
}

#newsWrapper .tabs ul {
	margin: 0;
	padding: 0;
}
	#newsWrapper .tabs ul li {
		margin: 0;
		padding: 0;
		float: left;
		list-style-type: none;
		color: #56bedf;
		font-weight: bold;
		padding: 5px;
		border: 1px solid #C4C2C2;
		border-bottom-width: 0px;
		margin-right: 4px;
		display: inline-block;
		border-bottom-color: #fff;
	}
		#newsWrapper .tabs ul li.current {
			background-color: #1d353e;
			border: 1px solid #1d353e;
			color: #fff;
		}
		#newsWrapper .content {
			border: 1px solid #C4C2C2;
			padding: 7px;
			height: 290px;
		}
			#newsWrapper .content p.image {
				margin: 0;
				padding: 0;
				float: right;
				display: inline;
			}
			#newsWrapper .content p.title {
				margin: 0;
				padding: 0 7px 4px 0;
				font-weight: bold;
				color: #1d353e;
				border-bottom: 1px solid #C4C2C2;
				float: left;
				width: 300px;
				display: inline;
			}
			#newsWrapper .content p.title a {
				 color: #1d353e;
			}
			#newsWrapper .content p.excerpt {
				margin: 2px 0;
				padding: 0;
				float: left;
				width: 300px;
				display: inline;
			}
	
#clickThrough {
	height: 44px;
	border-top: 1px solid #C4C2C2;
	border-bottom: 1px solid #C4C2C2;
}
	#clickThrough .feature-link {
		margin: 9px 0 0 0;
		color: #1d353e;
	}
#footer {
	font-size: 9px;
	color: #686868;
	
}
	#footer p {
		margin: 0;
		padding: 0;
	}
	#footer .address {
		float: left;
		margin-top: 10px;
		margin-bottom: 30px;
	}
	#footer .links {
		float: right;
		margin-top: 9px;
	}
		#footer .links a {
			color: #686868;
			margin-left: 5px;
		}
#contentArea .left ul {
	margin: 0;
	padding: 10px 0 10px 0;
}
#contentArea .left ul li {
	list-style-type: none;
	line-height: 1.6em;
	background-image: url('../images/grey-bullet.gif');
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 12px;
	color: #56BEDF;
	font-weight: bold;
}
#contentArea .left .link-block ul li {
	list-style-type: none;
	line-height: 1.6em;
	background-image: none;
	padding-left:0;
}
#contentArea form .textarea {
	font-family: Arial,Helvetica,Sans-serif;
	font-size: 13px;
	width: 220px;
	color: #000000;
}
#contentArea form fieldset p.intro {
	font-family: Arial,Helvetica,Sans-serif;
	font-size: 13px;
	margin: 15px;
}
#contentArea form label.fmradiolabel {
	display: inline;
}
#contentArea form .fieldwrap span.radio {
	display:block;
	float: left;
}
/*TEMPLATE BASED RULES AND OVERWRITES*/
/*home rules*/
.home h1 {
	display: inline;
	float: left;
	font-size: 12px;
	margin: 0;
	padding: 3px 9px 0 8px;
	height: 18px;
	background-color: #1d353e;
	color: #fff;
}
.home h2 {
	font-size: 22px;
}
.home #contentArea {
	width: 948px;
	background-image: url('../images/offset-vert-line.gif');
	background-repeat: repeat-y;
	margin-top: 9px;
}
	.home #contentArea .left {
		width: 309px;
		float: left;
		min-height: 100px;	
	}
		.home #contentArea .left p {
			margin-right: 20px;
		}
		.home #contentArea .left h2 {
			margin-right: 20px;
		}
		

	.home #contentArea .right {
		width: 618px;
		padding-left: 19px;
		float: left;
	}
		.home #contentArea .right #newsTicker {
			width: 618px;
			height: 31px;
			border: 1px solid #C4C2C2;
			color: #1d353e;
			
		}
			.home #contentArea .right #newsTicker p {
				font-size: 12px;
				margin: 9px 10px 0 10px;
				padding: 0;
				line-height: 1em;
			}
				.home #contentArea .right #newsTicker p strong {
					font-size: 14px;
				}
			.home #contentArea .right #newsTicker p.title {
				float: left;
			}
			.home #contentArea .right #newsTicker p.link {
				float: right;
				color: #56bedf;
				font-weight: bold;
			}
.home #galleryWrapper {
	height: 247px;
}
	.home #galleryWrapper ul li {
		width: 948px;
		height: 247px;
		background-image: url('../images/lytham-home-img.jpg');
		background-repeat: no-repeat;
	}
		
.home #galleryControls {
	clear: both;
	height: 32px;
	color: #fff;
	width: 948px;
	text-align: right;
}
	.home #galleryControls #galleryControlsInner {
		float: right;
	}

		.home #contentArea .right #articles {
			width: 620px;
			/*background-image: url('../images/articles-vert-line.gif');
			background-repeat: repeat-y;*/
			min-height: 100px;
			margin-top: 8px;
		}
			
			.home #contentArea .right #articles .article {
				min-height: 100px;
				width: 290px;
				float: left;
				margin-bottom: 10px;
			}
				
			.home #contentArea .right #articles .right {
				float: right;
			}
				.home #contentArea .right #articles .article a.block-link {
					display: block;
				}
/*Combined rules*/
.standard h1,
.subscribe h1,
.searchresults h1,
.toplevel h1,
.toplevelinner h1,
.standardwide h1 {
	font-size: 36px;
	margin: 18px 0 33px 0;
}
.newsarticle h1 {
	font-size: 28px;
	margin-top:10px;
	min-height:80px;
}
.standard #contentArea .left,
.subscribe #contentArea .left,
.newsarticle #contentArea .left,
.searchresults #contentArea .left,
.toplevel #contentArea .left,
.toplevelinner #contentArea .left {
	width: 464px;
	float: left;
	margin-bottom: 30px;
	margin-right: 20px;
}
.standard #contentArea .right,
.subscribe #contentArea .right,
.newsarticle #contentArea .right,
.searchresults #contentArea .right,
.toplevel #contentArea .right,
.toplevelinner #contentArea .right {
	width: 464px;
	float: left;
}
/*Standard page type rules*/
.standard h1,
.subscribe h1,
.newsarticle h1 {
	color: #fff;
}
.standard #galleryWrapper,
.subscribe #galleryWrapper,
.newsarticle #galleryWrapper,
.searchresults #galleryWrapper {
	width: 464px;
	height: 297px;
}
.standard #galleryWrapper .titlebar,
.subscribe #galleryWrapper .titlebar,
.newsarticle #galleryWrapper .titlebar,
.searchresults #galleryWrapper .titlebar {
	width: 464px;
}
.standard #galleryControls,
.subscribe #galleryControls,
.newsarticle #galleryControls,
.searchresults #galleryControls {
	color: #1d353e;
	width: 464px;
} 
.standard #galleryControls ul li,
.subscribe #galleryControls ul li,
.newsarticle #galleryControls ul li,
.searchresults #galleryControls ul li {
	background-color: #1d353e;
	margin-left: 8px;
}
.standard #galleryControls ul li.current,
.subscribe #galleryControls ul li.current,
.newsarticle #galleryControls ul li.current,
.searchresults #galleryControls ul li.current {
	background-color: #56bedf;
}
/*Top level specific rules*/
.toplevel h1, .toplevelinner h1 {
	color: #f50045;
	margin-top: 15px;
	margin-bottom: 10px;
}
.searchresults h1 {
	margin: 0;
	padding: 0;
}
.toplevel h3, .toplevelinner h3 {
	margin: 20px 0 0 0;
	padding: 0;
}
.toplevel #galleryWrapper, .toplevelinner #galleryWrapper {
	height: 216px;
}
.toplevel #galleryWrapper ul li, .toplevelinner #galleryWrapper ul li {
	width: 948px;
	height: 216px;
	background-image: url('../images/managment-main-img.jpg');
	background-repeat: no-repeat;
}
.toplevel #galleryWrapper ul li a, .toplevelinner #galleryWrapper ul li a {
	position: absolute;
	bottom: 0;
	right: 0;
}
.toplevel #contentArea p.floatedimg, .toplevelinner #contentArea p.floatedimg {
	float: left;
	margin: 10px 14px 10px 0;
	padding:0;
	display: inline;
}
.toplevel #secondarynav ul li a, .toplevelinner #secondarynav ul li a {
	color: #f50045;
}
.toplevel #galleryControls ul li, .toplevelinner #galleryControls ul li {
	background-color: #1d353e;
}
.toplevel #galleryControls ul li.current, .toplevelinner #galleryControls ul li.current {
	background-color: #f50045;
}
.toplevel #galleryControls p, .toplevelinner #galleryControls p {
	color: #f50045;
}
.toplevel #breadCrumb p, .toplevelinner #breadCrumb p {
	color: #1d353e;
}
.toplevel #breadCrumb p.label, .toplevelinner #breadCrumb p.label {
	color: #1d353e;
}
/*blog specific rules*/
.blog #contentArea .left,
.searchresults #contentArea .left {
	width: 948px;
}
	.blog #contentArea .left div.navigation div.alignleft,
	.searchresults #contentArea .left div.navigation div.alignleft {
		margin-top: 10px;
		float: left;
	}
	.blog #contentArea .left div.navigation div.alignright,
	.searchresults #contentArea .left div.navigation div.alignright {
		margin-top: 10px;
		float: right;
	}
/*search results rules*/
.searchresults h1 {
	margin-top: 20px;
}
.searchresults #contentArea .left div.navigation {
	margin-bottom: 50px;
}
.searchresults #contentArea .hentry h3 {
	clear: both;
	display: block;
}
		

/*Has to be at the bottom so that it doesn't get overwritten*/
.no-margin-no-padding,
.home #contentArea .left p.no-margin-no-padding {
	margin: 0;
	padding: 0;
}



/* DROP DOWN NAV */
.flexdropdownmenu, .flexdropdownmenu ul{ /*topmost and sub ULs, respectively*/
	margin: 0;
	padding: 0;
	position: absolute;
	left: 0;
	top: 0;
	list-style-type: none;
	visibility: hidden;
	background-color: #40555c;
	display: none; /*collapse all sub menus to begin with*/
}
.flexdropdownmenu li{
	position: relative;
	margin: 0;
	padding: 0;
	width:150px;
	height: 30px;
}
.flexdropdownmenu li a{
	height: 30px;
	width: 150px; /*width of menu (not including side paddings)*/
	color: #ffffff;
	background: #40555c;
	text-decoration: none;
	font-size:12px;
	font-weight: bold;
	padding: 10px 0 0 15px;
	background-repeat: no-repeat;
	display: block;
}
.flexdropdownmenu li a.last{
	padding: 10px 0 0 15px;
	height: 25px;
}
* html .flexdropdownmenu li{ /*IE6 CSS hack*/
	display: inline-block;
	width: 150px; /*width of menu (include side paddings of LI A*/
}
.flexdropdownmenu li a:hover, .flexdropdownmenu li.selected>a{
	text-decoration: none;
	color: #e8da00;
	background-repeat: no-repeat;
}


.ui-tabs { 
	/*padding: .2em; zoom: 1; */
	height: 358px;
}
.ui-tabs .ui-tabs-nav { 
	list-style: none; 
	position: relative; 
	/*padding: .2em .2em 0; */
}
.ui-tabs ul {
	height: 28px;
}
.ui-tabs .ui-tabs-nav li { 
	position: relative; 
	float: left; 
	margin: 0;
	padding: 5px; 
	border: 1px solid #C4C2C2;
	margin-right: 4px;
	height: 16px;
	border-bottom-color: #fff;
}
.ui-tabs .ui-tabs-nav li a { 
	float: left; 
	text-decoration: none; 
	/*padding: .5em 1em; */
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { 
	background-color: #1d353e;
	border: 1px solid #1d353e;
	color: #fff;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { 
	cursor: text;
	color: #fff;
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { 
	cursor: pointer; 
} /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { 
	padding: 0; 
	display: block; 
	border-width: 0; 
	background: none; 
}
.ui-tabs .ui-tabs-hide { 
	display: none !important;
}

#galleryWrapper #galleryImage {
	width: 948px;
	height: 247px;
	position: absolute;
}
#galleryWrapper ul {
	padding: 0;
	margin: 0;
}
#galleryWrapper ul li {
	position: absolute;
	display: none;
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: 948px;
	height: 247px;
}
#galleryWrapper #galleryImage a {
	bottom: 0;
	right: 0;
	position: absolute;
}
#yapb-image-wrapper {
	height: 327px;
}
.toplevel #galleryWrapper #galleryImage {
	height: 216px;
}
.toplevel #galleryWrapper ul li {
	height: 216px;
}
.standard #galleryWrapper #galleryImage {
	height: 297px;
	width: 464px;
}
.standard #galleryWrapper ul li {
	height: 297px;
	width: 464px;
}

.home #contentArea .right #articles .article.right {
	padding: 0px;
	width: 310px !important;
	height: 370px;
	position:relative;
	overflow: hidden;
	margin-bottom:0 !important;
	color:#ffffff;
}
.home #contentArea .right #articles .article.right #tabs {
	height: 360px;
	padding-bottom:10px;
	overflow: hidden;	
}
.home #contentArea .right #articles .article.right #tabs h3{
	color:#ffffff;
}
.home #contentArea .right #articles .article.right .ui-tabs { 
	height: 338px;
	width:290px;
	padding: 0px 10px 5px;
	position:absolute;
	top:0px;
	right:0px;
	overflow: hidden;
	background-color:#51656D;
	
}
.home #contentArea .right #articles .article.right .ui-tabs .ui-tabs-nav { 
	list-style: none; 
	position: relative; 
}
.home #contentArea .right #articles .article.right .ui-tabs .content {
	/*position:absolute;
	top:20px;*/
}
.home #contentArea .right #articles .article.right .ui-tabs ul {
	height: auto;
	width:305px;
	height:10px;
	padding: 5px 5px 5px 0px;
	background-color:#1d353f;
	z-order:999;
	margin-left:-10px;
}
.home #contentArea .right #articles .article.right .ui-tabs .ui-tabs-nav li { 
	position: relative; 
	float: left; 
	margin: 0;
	padding: 0; 
	border:none;
	background-color: #ffffff;
	margin-left: 11px;
	height: auto;
}
.home #contentArea .right #articles .article.right .ui-tabs .ui-tabs-nav li a { 
	float: left; 
	text-decoration: none; 
	display:block;
	text-indent:-5000px;
	overflow:hidden;
	width: 9px;
	height:9px;
}
.home #contentArea .right #articles .article.right .ui-tabs .ui-tabs-nav li.ui-tabs-selected { 
	background-color: #55acc0;
	color: #fff;
}
.home #contentArea .right #articles .article.right .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, 
.home #contentArea .right #articles .article.right .ui-tabs .ui-tabs-nav li.ui-state-disabled a, 
.home #contentArea .right #articles .article.right .ui-tabs .ui-tabs-nav li.ui-state-processing a { 
	cursor: text;
	color: #fff;
}
.home #contentArea .right #articles .article.right .ui-tabs .ui-tabs-nav li a, 
.home #contentArea .right #articles .article.right .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { 
	cursor: pointer; 
} /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.home #contentArea .right #articles .article.right .ui-tabs .ui-tabs-panel { 
	padding: 0; 
	display: block; 
	border-width: 0; 
	background: none; 
	max-height:340px;
	overflow:hidden;
}
.home #contentArea .right #articles .article.right .ui-tabs .ui-tabs-hide { 
	display: none !important;
}
.home #contentArea .right #articles .article.right .ui-tabs .content a.block-link{
	background-image:url('../images/white-arrow.gif');
}

