html{height:100%;}
body{
	margin: 0;
	font: 62.5% Verdana, Arial, Helvetica, sans-serif;
	min-width:984px;
	height:100%;
}

/* LPF */
a { color:#008242; }
a:hover { color:#A5D3BC; }

form {
	padding: 0;
	margin: 0;
}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
fieldset{
	margin:0;
	padding:0;
	border:none;
}
img{border: none;}
a{text-decoration: none;}
#page-color{
	width: 100%;
	min-height:100%;
}
.bg-picture{background:#6b80b1 url(/images/bg-picture-rep.gif) repeat-x;}
.bg-green{background:#71981c;}
.bg-red{background:#d0103a;}
.bg-blue{background:#317add;}
.bg-lilak{background:#6367a5;}
.bg-picture .page-bg{
	width:100%;
	background:url(/images/bg-picture.jpg) no-repeat 50% 0;
}
#wrapper{
	margin: 0 auto;
	width: 984px;
	position:relative;
	padding:120px 0 0;
}
#header{
	position:absolute;
	top:0;
	left:0;
	width:984px;
	z-index:20;
}
#header .b{
	background:url(/images/long-b.png) no-repeat;
	width: 984px;
	height: 30px;
}
#header .c{
	background:url(/images/long-r.png) repeat-y;
	height:1%;
	width:954px;
	padding:0 15px;
}
#header .content{
	position:relative;
	width:100%;
}
#header .columns{
	overflow:hidden;
	width:100%;
}
.main-logo{
	position:absolute;
	margin:0;
	left:28px;
	top:9px;
	z-index:50;
}
#header .columns .right{
	float:right;
	width:430px;
	padding:0 11px 0 0;
}
#header .top-nav{
	list-style: none;
	margin:7px -8px 0 0;
	padding: 0;
	text-align:right;
	font: 10px/14px Verdana, Arial, Helvetica, sans-serif;
}
#header .top-nav li{
	display:inline;
	background:url(/images/sep-top-nav.gif) no-repeat 0 50%;
	padding:0 8px;
}
#header .top-nav li:first-child{background:none;}
#header .top-nav a{color:#000;}
#header .top-nav a:hover{text-decoration:underline;}
#header .search{
	overflow:hidden;
	width:100%;
	margin:11px 0 0;
}
#header .search fieldset{
	float:right;
	background:url(/images/bg-search-text.gif) no-repeat;
	width:244px;
	height: 25px;
}
#header .search .text{
	float:left;
	width:182px;
	padding:2px 0;
	margin:5px 11px 0;
	border:0;
	background:none;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	outline:none;
}
#header .search .button{
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	border:0;
	cursor:pointer;
	line-height:200px;
	width:39px;
	height:25px;
}
.bg-picture #header .search .button{background:url(/images/btn-go.gif);}
.bg-green #header .search .button{background:url(/images/btn-go-green.gif);}
.bg-red #header .search .button{background:url(/images/btn-go-red.gif);}
.bg-blue #header .search .button{background:url(/images/btn-go-blue.gif);}
.bg-lilak #header .search .button{background:url(/images/btn-go-lilak.gif);}
#header .menu-row{
	width:100%;
	margin:4px 0 0;
}
#header .menu-row:after{
	content:'';
	display:block;
	clear:both;
}
#menu{
	list-style: none;
	margin:0 0 -14px;
	position:relative;
	padding: 0;
	font: 12px/14px Verdana, Arial, Helvetica, sans-serif;
	float:right;
}
#menu li{
	padding:0 8px 0 0;
	float:left;
}
#menu a{
	color:#000;
	text-align:center;
	display:table;
	cursor:pointer;
	outline:none;
}
#menu .active a,
#menu a:hover{color:#fff;}
.bg-picture #menu .active a,
.bg-picture #menu a:hover{background:#d1d4e5 url(/images/bg-picture-menu-left.gif) no-repeat;}
.bg-green #menu .active a,
.bg-green #menu a:hover{background:#8dad49 url(/images/bg-green-menu-left.gif) no-repeat;}
.bg-red #menu .active a,
.bg-red #menu a:hover{background:#d94061 url(/images/bg-red-menu-left.gif) no-repeat;}
.bg-blue #menu .active a,
.bg-blue #menu a:hover{background:#5a95e4 url(/images/bg-blue-menu-left.gif) no-repeat;}
.bg-lilak #menu .active a,
.bg-lilak #menu a:hover{background:#8285b7 url(/images/bg-lilak-menu-left.gif) no-repeat;}
#menu span{
	display:table-cell;
	vertical-align:middle;
	height:39px;
}
#menu em{font-style:normal;}
.bg-picture #menu .active a span,
.bg-picture #menu a:hover span{background:url(/images/bg-picture-menu-right.gif) no-repeat 100% 0;}
.bg-green #menu .active a span,
.bg-green #menu a:hover span{background:url(/images/bg-green-menu-right.gif) no-repeat 100% 0;}
.bg-red #menu .active a span,
.bg-red #menu a:hover span{background:url(/images/bg-red-menu-right.gif) no-repeat 100% 0;}
.bg-blue #menu .active a span,
.bg-blue #menu a:hover span{background:url(/images/bg-blue-menu-right.gif) no-repeat 100% 0;}
.bg-lilak #menu .active a span,
.bg-lilak #menu a:hover span{background:url(/images/bg-lilak-menu-right.gif) no-repeat 100% 0;}
.menu-home{width:65px;}
.menu-membership{width:100px;}
.menu-training{width:68px;}
.menu-business{width:140px;}
.menu-shropshire{width:101px;}
.menu-members{width:93px;}
#header #options-menu{
	float:right;
	margin:0 11px -14px 0;
	display:inline;
	position:relative;
}
#header #options-menu .ttl{
	height:34px;
	width:64px;
	padding:5px 24px 0 0;
	font: 12px/14px Arial, Helvetica, sans-serif;
	color:#000;
	display:block;
	text-align:center;
	outline:none;
}
.bg-picture #header #options-menu .ttl{background:url(/images/options-menu-ttl.gif) no-repeat;}
.bg-green #header #options-menu .ttl{background:url(/images/options-menu-ttl-green.gif) no-repeat;}
.bg-red #header #options-menu .ttl{background:url(/images/options-menu-ttl-red.gif) no-repeat;}
.bg-blue #header #options-menu .ttl{background:url(/images/options-menu-ttl-blue.gif) no-repeat;}
.bg-lilak #header #options-menu .ttl{background:url(/images/options-menu-ttl-lilak.gif) no-repeat;}
#header #options-menu.open .ttl{
	color:#fff;
	font-weight:bold;
	background-position:0 100%;
	outline:none;
}
#header #options-menu .drop-down{
	display:none;
	position:absolute;
	top:39px;
	right:0;
	width: 228px;
}
#header #options-menu.open .drop-down{display:block;}
#header #options-menu .drop-down .t{
	width: 228px;
	height: 10px;
	font-size:0;
	line-height:0;
}
.bg-picture #header #options-menu .drop-down .t{background:url(/images/options-drop-t.png) no-repeat;}
.bg-green #header #options-menu .drop-down .t{background:url(/images/options-drop-t-green.png) no-repeat;}
.bg-red #header #options-menu .drop-down .t{background:url(/images/options-drop-t-red.png) no-repeat;}
.bg-blue #header #options-menu .drop-down .t{background:url(/images/options-drop-t-blue.png) no-repeat;}
.bg-lilak #header #options-menu .drop-down .t{background:url(/images/options-drop-t-lilak.png) no-repeat;}
#header #options-menu .drop-down .b{
	width: 228px;
	height: 9px;
}
.bg-picture #header #options-menu .drop-down .b{background:url(/images/options-drop-b.png) no-repeat;}
.bg-green #header #options-menu .drop-down .b{background:url(/images/options-drop-b-green.png) no-repeat;}
.bg-red #header #options-menu .drop-down .b{background:url(/images/options-drop-b-red.png) no-repeat;}
.bg-blue #header #options-menu .drop-down .b{background:url(/images/options-drop-b-blue.png) no-repeat;}
.bg-lilak #header #options-menu .drop-down .b{background:url(/images/options-drop-b-lilak.png) no-repeat;}
#header #options-menu .drop-down .c{
	width: 228px;
	overflow:hidden;
	padding:0;
	height:auto;
}
.bg-picture #header #options-menu .drop-down .c{background:url(/images/options-drop-r.png) repeat-y;}
.bg-green #header #options-menu .drop-down .c{background:url(/images/options-drop-r-green.png) repeat-y;}
.bg-red #header #options-menu .drop-down .c{background:url(/images/options-drop-r-red.png) repeat-y;}
.bg-blue #header #options-menu .drop-down .c{background:url(/images/options-drop-r-blue.png) repeat-y;}
.bg-lilak #header #options-menu .drop-down .c{background:url(/images/options-drop-r-lilak.png) repeat-y;}
#header #options-menu .drop-down .set-options{margin:4px 0 0 12px;}
#header #options-menu .drop-down .set-options p{
	margin:0;
	font: bold 12px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}
#header #options-menu .drop-down .set-options ul{
	list-style: none;
	margin:7px 0 0;
	padding: 0;
	overflow:hidden;
	width:100%;
}
#header #options-menu .drop-down .set-options li{
	float:left;
	margin:0 7px 0 9px;
	display:inline;
}
#header #options-menu .drop-down .set-options ul a{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	width:24px;
	height:24px;
	outline:none;
}
#header #options-menu .drop-down .set-options ul .blue{background:url(/images/set-options-blue.gif) no-repeat;}
#header #options-menu .drop-down .set-options ul .green{background:url(/images/set-options-green.gif) no-repeat;}
#header #options-menu .drop-down .set-options ul .lilak{background:url(/images/set-options-lilak.gif) no-repeat;}
#header #options-menu .drop-down .set-options ul .picture{background:url(/images/set-options-picture.gif) no-repeat;}
#header #options-menu .drop-down .set-options ul .red{background:url(/images/set-options-red.gif) no-repeat;}
#header #options-menu .drop-down .set-options ul a:hover,
#header #options-menu .drop-down .set-options ul .active a{background-position:0 100%;}
#header #options-menu .drop-down .reset{
	overflow:hidden;
	height:1%;
	margin:19px 0 3px 24px;
}
#header #options-menu .drop-down .reset a{
	float:left;
	background:url(/images/btn-reset.png) no-repeat;
	width: 49px;
	height: 21px;
	text-align:center;
	font: bold 12px/21px Verdana, Arial, Helvetica, sans-serif;
	color:#4a4a4a;
	margin:2px 0 0;
	cursor:pointer;
}
#header #options-menu .drop-down .reset p{
	margin:0;
	float:left;
	width:125px;
	font: bold 12px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 0 0 15px;
}
#footer{
	width:100%;
	padding:0 0 65px;
}
#footer .white-box .t{
	background:url(/images/long-t.png) no-repeat;
	width: 984px;
	height: 30px;
}
#footer .white-box .b{
	background:url(/images/long-b.png) no-repeat;
	width: 984px;
	height: 30px;
}
#footer .white-box .c{
	background:url(/images/long-r.png) repeat-y;
	height:1%;
	padding:0 29px;
}
#footer .white-box .content{
	position:relative;
	width:100%;
}
#footer .white-box .content:after{
	content:'';
	display:block;
	clear:both;
}
#footer .white-box .left{
	float:left;
	width:630px;
	margin:0 0 -13px;
	position:relative;
}
#footer .white-box .right{
	float:right;
	width:193px;
	margin:-9px 0 -13px;
	position:relative;
}
#footer .white-box .ad-row{
	overflow:hidden;
	width:100%;
}
#footer .white-box .ad-row a{
	float:left;
	margin:0 14px 0 0;
}
#footer .white-box .ad-row img{display:block;}
#footer .white-box .quick-links{
	overflow:hidden;
	height:1%;
	margin:17px 0 0 12px;
}
#footer .white-box .quick-links p{
	float:left;
	margin:0;
	font: 1.1em/1.27em Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}
#footer .white-box .quick-links ul{
	float:left;
	list-style: none;
	margin: 0;
	padding: 0;
	font: 1.1em/1.27em Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	overflow:hidden;
}
#footer .white-box .quick-links li{
	display:inline;
	background:url(/images/sep-f-quick-links.gif) no-repeat 0 50%;
	padding:0 4px 0 8px;
	margin:0 0 0 -1px;
}
#footer .white-box .quick-links a{color:#000;}
#footer .white-box .quick-links a:hover{text-decoration:underline;}
#footer .bottom-boxes{
	overflow:hidden;
	width:100%;
	margin:14px 0 0;
}
#footer .bottom-boxes .copy{
	float:left;
	width:50%;
}
#footer .bottom-boxes .copy p{
	margin:0;
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}
#footer .bottom-boxes .copy span{
	display:block;
	font: 26px/30px Verdana, Arial, Helvetica, sans-serif;
	margin:6px 0 0;
}
.bg-picture #footer .bottom-boxes .copy span{color:#586993;}
.bg-green #footer .bottom-boxes .copy span{color:#4b6513;}
.bg-red #footer .bottom-boxes .copy span{color:#8d0b28;}
.bg-blue #footer .bottom-boxes .copy span{color:#215192;}
.bg-lilak #footer .bottom-boxes .copy span{color:#3e4166;}
#footer .bottom-boxes .design{
	float:right;
	width:50%;
	text-align:right;
}
#footer .bottom-boxes .design p{
	margin:0 0 5px;
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}
#main{
	overflow:hidden;
	width:100%;
}
#main .threecolumns{
	overflow:hidden;
	width:100%;
}
#main .threecolumns .long-column{
	float:left;
	width:650px;
}
#main .image-box{
	background:url(/images/main-image-bg.png) no-repeat;
	width: 650px;
	height: 297px;
	margin:13px 0 0;
}
#main .image-box .holder{
	width:100%;
	position:relative;
}
#main .image-box .gallery{
	height:283px;
	width:622px;
	overflow:hidden;
	position:relative;
	margin:0 0 0 14px;
}
#main .image-box .gallery ul{
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
	overflow:hidden;
	height: 283px;
}
#main .image-box .gallery ul li{
	position: absolute;
	top: 0;
	left: 0;
}
#main .image-box .gallery ul li.active {
	z-index: 1;
}
#main .image-box .gallery img{display:block;}
#main .image-box .gallery .description{
	width: 622px;
	height: 80px;
	position:absolute;
	top:203px;
}
#main .image-box .gallery .description div{
	background:url(/images/main-img-description.png) no-repeat;
	height: 73px;
	padding:7px 25px 0 130px;
}
#main .image-box .gallery ul p{
	margin:0;
	font:11px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	position:relative;
}
#main .image-box .gallery ul strong{font: bold 14px/17px Verdana, Arial, Helvetica, sans-serif;}
.bg-picture #main .image-box .gallery ul strong{color:#b1b0d2;}
.bg-green #main .image-box .gallery ul strong{color:#71981c;}
.bg-red #main .image-box .gallery ul strong{color:#d0103a;}
.bg-blue #main .image-box .gallery ul strong{color:#317add;}
.bg-lilak #main .image-box .gallery ul strong{color:#6367a5;}
#main .image-box .thumbnails{
	list-style: none;
	margin: 0;
	padding: 0;
	position:absolute;
	top:20px;
	left:27px;
	z-index: 2;
}
#main .image-box .thumbnails li{
	vertical-align:top;
	height:55px;
	margin:8px 0 0;
	position:relative;
	width:90px;
	overflow:hidden;
}
#main .image-box .thumbnails a{
	cursor:pointer;
	display:block;
	width: 86px;
	height: 51px;
	padding:2px;
}
#main .image-box .thumbnails img{
	display:block;
	width:78px;
	height:51px;
}
#main .image-box .thumbnails span{
	background:url(/images/main-image-thumbs.png) no-repeat;
	width: 90px;
	height: 110px;
	position:absolute;
	top:0;
	left:0;
}
#main .image-box .thumbnails a:hover{position:static;}
#main .image-box .thumbnails a:hover span,
#main .image-box .thumbnails .active span{top:-55px;}
.threecolumns .columns{
	overflow:hidden;
	width:100%;
}
.threecolumns .short-column{
	float:left;
	width:318px;
	padding:0 0 0 14px;
}
.threecolumns .short-column:first-child{padding:0;}
.threecolumns .box{margin:13px 0;}
.threecolumns .box .t{
	background:url(/images/threcol-box-t.png) no-repeat;
	width: 318px;
	height: 27px;
}
.threecolumns .box .b{
	background:url(/images/threcol-box-b.png) no-repeat;
	width: 318px;
	height: 27px;
}
.threecolumns .box .c{
	background:url(/images/threcol-box-r.png) repeat-y;
	height:1%;
	padding:0 15px 0 14px;
}
.threecolumns .box .content{
	position:relative;
	width:100%;
}
.threecolumns .box .content:after{
	content:'';
	display:block;
	clear:both;
}
.threecolumns .box .heading{
	width:100%;
	padding:0 0 5px;
	background:#cbcbcb url(/images/threcol-box-heading.gif) repeat-x;
}
.threecolumns .box .heading:after{
	content:'';
	display:block;
	clear:both;
}
.threecolumns .box .heading h2{
	margin:-5px 0 0;
	padding:0 0 0 19px;
	font: bold 1.6em/1.68em Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	position:relative;
	float:left;
}
.threecolumns .box .heading a{
	float:right;
	margin:0 10px;
	background:url(/images/btn-more-info-l.gif) no-repeat;
	white-space:nowrap;
}
.threecolumns .box .heading a span{
	float:left;
	background:url(/images/btn-more-info-r.gif) no-repeat 100% 0;
	font:bold 9px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#4a4a4a;
	padding:0 5px 2px;
}
.threecolumns .box .heading h2 a.lnk-rss{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	width:28px;
	height:27px;
}
.bg-picture .threecolumns .box .heading h2 a.lnk-rss{background:url(/images/ico-rss.gif);}
.bg-green .threecolumns .box .heading h2 a.lnk-rss{background:url(/images/ico-rss-green.gif);}
.bg-red .threecolumns .box .heading h2 a.lnk-rss{background:url(/images/ico-rss-red.gif);}
.bg-blue .threecolumns .box .heading h2 a.lnk-rss{background:url(/images/ico-rss-blue.gif);}
.bg-lilak .threecolumns .box .heading h2 a.lnk-rss{background:url(/images/ico-rss-lilak.gif);}
.threecolumns .box .heading h2 span{float:left;}
.threecolumns .box a span{cursor:pointer;}
.box .here-for-you{padding:16px 13px 4px;}
.box .here-for-you h3{
	font: bold 1.6em/1.1em Verdana, Arial, Helvetica, sans-serif;
	color:#384392;
	margin:0;
}
.box .here-for-you p{
	font:1.1em/1.45em Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	margin:8px 0 0;
}
.short-column .training{padding:0 0 8px;}
.short-column .training .controlls,
.short-column .events .controlls{
	overflow:hidden;
	width:100%;
	background:#384392;
	padding:10px 0 8px;
}
.short-column .training .controlls p,
.short-column .events .controlls p{
	float:left;
	width:223px;
	padding:0 0 0 8px;
	font: 1.1em/1.3em Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;
}
.short-column .training .controlls a,
.short-column .events .controlls a{
	float:left;
	margin:0 0 0 4px;
	height: 17px;
	overflow: hidden;
}
.short-column .training .controlls a.disabled img,
.short-column .events .controlls a.disabled img {
	margin-top: -17px;
}
.short-column .training ul,
.short-column .events ul{
	list-style: none;
	margin:-6px 0 0;
	padding:0;
}
.short-column .training li,
.short-column .events li{
	position:relative;
	overflow:hidden;
	width:100%;
	padding:12px 0 0;
	clear:both;
}
.short-column .training ul .date,
.short-column .events ul .date{
	float:left;
	background:url(/images/date-green.gif) no-repeat;
	width: 47px;
	height: 44px;
	text-align:center;
	margin:0 0 0 6px;
}
.short-column .events ul .date{background:url(/images/date-blue.gif) no-repeat;}
.short-column .training ul .date em,
.short-column .events ul .date em{
	display:block;
	font:bold 10px/16px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
}
.short-column .training ul .date strong,
.short-column .events ul .date strong{
	display:block;
	font: 21px/26px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	margin:0 2px 0 0;
}
.short-column .training ul .text,
.short-column .events ul .text{
	float:right;
	width:210px;
	padding:0 15px 0 0;
}
.short-column .training ul .text h3,
.short-column .events ul .text h3{
	margin:0;
	font: bold 1.1em/1.25em Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}
.short-column .training ul .text a,
.short-column .events ul .text a{color:#000;}
.short-column .training ul .text a:hover,
.short-column .events ul .text a:hover{text-decoration:underline;}
.short-column .training ul .text p,
.short-column .events ul .text p{
	margin:0;
	font:1.1em/1.25em Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}
.box .news{padding:0 0 11px;}
.box .news .image img{display:block;}
.box .news .controlls{
	overflow:hidden;
	width:100%;
	background:#384392;
	padding:7px 0 6px;
}
.box .controlls p a{color:#fff;}
.box .controlls p a:hover{text-decoration:underline;}
.box .news .controlls p{
	float:left;
	width:223px;
	padding:0 0 0 8px;
	font: 1.1em/1.3em Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;
}
.box .news .controlls a{
	float:left;
	margin:0 0 0 4px;
	overflow: hidden;
	height: 17px;
}
.box .news .controlls a.disabled img {
	margin-top: -17px;
}
.box .news ul{
	list-style: none;
	margin:15px 10px 0 12px;
	padding: 0;
	font: 1.1em/1.18em Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}
.box .news li{
	width:100%;
	padding:10px 0 0;
	overflow:hidden;
}
.bg-picture .box .news li a{background:url(/images/blt-bg-picture-right.gif) no-repeat 0 4px;}
.bg-green .box .news li a{background:url(/images/blt-bg-green-right.gif) no-repeat 0 4px;}
.bg-red .box .news li a{background:url(/images/blt-bg-red-right.gif) no-repeat 0 4px;}
.bg-blue .box .news li a{background:url(/images/blt-bg-blue-right.gif) no-repeat 0 4px;}
.bg-lilak .box .news li a{background:url(/images/blt-bg-lilak-right.gif) no-repeat 0 4px;}
.box .news ul a{
	color:#000;
	float:left;
	padding:0 0 0 22px;
}
.box .news ul a:hover{
	text-decoration:underline;
	background:url(/images/blt-bg-black-right.gif) no-repeat 0 4px;
}
.box .special-offers .controlls{
	overflow:hidden;
	width:100%;
	background:#384392;
	padding:10px 0 8px;
}
.bg-picture .box .controlls{background:#384392;}
.bg-green .box .controlls{background:#71981c;}
.bg-red .box .controlls{background:#d0103a;}
.bg-blue .box .controlls{background:#317add;}
.bg-lilak .box .controlls{background:#6367a5;}
.box .special-offers .controlls p{
	float:left;
	width:223px;
	padding:0 0 0 8px;
	font: 1.1em/1.3em Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;
}
.box .special-offers .controlls a{
	float:left;
	margin:0 0 0 4px;
}
.box .special-offers .gallery{
	width:100%;
	overflow:hidden;
}
.box .special-offers .gallery ul{
	list-style: none;
	margin: 0;
	padding: 0;
	overflow:hidden;
	width:9999px;
}
.box .special-offers .gallery li{
	float:left;
	width:289px;
}
.box .special-offers .gallery img{display:block;}
.box .special-offers .gallery p{
	margin:13px 25px 0;
	font:bold 1em/1.4em Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}
.box .special-offers .gallery div{
	text-align:center;
	margin:12px 0 0;
}
.box .special-offers .gallery div a{
	color:#000;
	padding:0 0 0 24px;
}
.box .special-offers .gallery div a:hover{position:static;}
.bg-picture .box .special-offers .gallery div a{background:url(/images/blt-bg-picture-right.gif) no-repeat 0 50%;}
.bg-green .box .special-offers .gallery div a{background:url(/images/blt-bg-green-right.gif) no-repeat 0 50%;}
.bg-red .box .special-offers .gallery div a{background:url(/images/blt-bg-red-right.gif) no-repeat 0 50%;}
.bg-blue .box .special-offers .gallery div a{background:url(/images/blt-bg-blue-right.gif) no-repeat 0 50%;}
.bg-lilak .box .special-offers .gallery div a{background:url(/images/blt-bg-lilak-right.gif) no-repeat 0 50%;}
.box .special-offers .gallery div span{
	font: 1.1em/1.25em Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	padding:0 24px 0 0;
}
.box .special-offers .gallery div a:hover span{text-decoration:underline;}
.bg-picture .box .special-offers .gallery div span{background:url(/images/blt-bg-picture-left.gif) no-repeat 100% 50%;}
.bg-green .box .special-offers .gallery div span{background:url(/images/blt-bg-green-left.gif) no-repeat 100% 50%;}
.bg-red .box .special-offers .gallery div span{background:url(/images/blt-bg-red-left.gif) no-repeat 100% 50%;}
.bg-blue .box .special-offers .gallery div span{background:url(/images/blt-bg-blue-left.gif) no-repeat 100% 50%;}
.bg-lilak .box .special-offers .gallery div span{background:url(/images/blt-bg-lilak-left.gif) no-repeat 100% 50%;}
.box .have-your-say .controlls{
	overflow:hidden;
	width:100%;
	padding:10px 0 8px;
}
.box .have-your-say .controlls p{
	float:left;
	width:223px;
	padding:0 0 0 8px;
	font: 1.1em/1.3em Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;
}
.box .have-your-say .controlls a{
	float:left;
	margin:0 0 0 4px;
}
.box .have-your-say .gallery{
	width:100%;
	overflow:hidden;
}
.box .have-your-say .gallery ul{
	list-style: none;
	margin:18px 0 0;
	padding: 0;
	overflow:hidden;
	width:9999px;
}
.box .have-your-say .gallery li{
	float:left;
	width:262px;
	padding:0 12px 0 15px;
}
.box .have-your-say .gallery p{
	margin:0;
	font: 1.1em/1.1em Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}
.box .have-your-say .gallery fieldset{
	display:block;
	overflow:hidden;
	margin:18px 0 0 5px;
	height:1%;
	padding:0 0 3px;
}
.box .have-your-say .gallery .row{
	overflow:hidden;
	width:100%;
	margin:6px 0 0;
}
.box .have-your-say .gallery .row input{
	margin:0;
	width:16px;
	height:15px;
	float:left;
}
.box .have-your-say .gallery .row label{
	float:right;
	width:230px;
	font: 1.1em/1.1em Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	margin:1px 0 0;
}
.box .have-your-say .gallery .btn{
	overflow:hidden;
	width:100%;
	margin:-3px 0 0;
}
.box .have-your-say .gallery .btn input{
	padding: 5px 0 0;
	height: 21px;
	float:right;
}
.box .have-your-say .aside{
	width:100%;
	margin:0;
}
.box .have-your-say .side-box2-bg{
	background:none;
	width:100%;
}
.box .have-your-say .side-box2-top{
	background:none;
	float:left;
}
.box .have-your-say .side-box2-bottom{
	/*background:url(/images/bg-side-box2-bottom-home.gif) no-repeat 0 100%;*/
	background:none;
	margin:0 0 -15px;
	position:relative;
}
.box .have-your-say .aside .side-box2 .row{
	width:160px;
	margin:0 auto;
}
.box .have-your-say .side-box2-top,
.box .have-your-say .side-box2-bg,
.box .have-your-say .side-box2-bg,
.box .have-your-say .side-box2,
.box .have-your-say .aside,
.box .have-your-say .ajax-slide,
.box .have-your-say .ajax-holder{overflow:visible;}
.box .patrons .controlls{
	overflow:hidden;
	width:100%;
	padding:10px 0 8px;
}
.box .patrons .controlls p{
	float:left;
	width:223px;
	padding:0 0 0 8px;
	font: 1.1em/1.3em Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0;
}
.box .patrons .controlls a{
	float:left;
	margin:0 0 0 4px;
}
.box .patrons .gallery{
	overflow:hidden;
	width:100%;
	margin:10px 0 0;
	position:relative;
	bottom:-14px;
}
.box .patrons .logos-holder {
	overflow: hidden;
	width: 100%;
}
.box .patrons .gallery .logos{
	list-style: none;
	margin: 0 0 0 -100px;
	padding: 0;
	overflow:hidden;
	width:19999px; /* LPF */
}
.box .patrons .gallery .logos li{
	text-align: center;
	float:left;
	width:142px;
	padding:0 28px 0 0;
}
.box .patrons .gallery .logos li img {
	vertical-align: top;
	display: inline;
}
.box .patrons .gallery .description{
	background:url(/images/patrons-description.png) no-repeat;
	position: relative;
	width: 289px;
	height: 104px;
	list-style: none;
	margin:0;
	padding: 0;
}
.box .patrons .gallery .description li{
	position: absolute;
	padding:26px 17px 0;
	font: 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	top: 0;
	left: 0;
}
.box .patrons .gallery .description .active{
	z-index: 1;
}
#footer .contact-box .t{
	background:url(/images/long-t.png) no-repeat;
	width: 984px;
	height: 30px;
}
#footer .contact-box .b{
	background:url(/images/long-b.png) no-repeat;
	width: 984px;
	height: 30px;
}
#footer .contact-box .c{
	background:url(/images/long-r.png) repeat-y;
	height:1%;
	padding:0 29px;
}
#footer .contact-box .content{
	position:relative;
	width:100%;
	overflow:hidden;
}
#footer .contact-box .contact-col{
	float:left;
	padding:0 19px 0 15px;
	width:460px;
}
#footer .contact-box .contact-col h3{
	font:1.8em/1.2em Verdana, Arial, Helvetica, sans-serif;
	color:#384392;
	margin:-3px 0 3px 0;
}
#footer .contact-box .contact-col .info p{
	margin:0;
	color:#626262;
	font: 1em/1.6em Verdana, Arial, Helvetica, sans-serif;
}
#footer .contact-box .contact-col .quick-links{
	overflow:hidden;
	height:1%;
	margin:11px 0 0 -5px;
	position:relative;
}
#footer .contact-box .contact-col .quick-links p{
	float:left;
	margin:0;
	font: 1.1em/1.27em Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}
#footer .contact-box .contact-col .quick-links ul{
	float:left;
	list-style: none;
	margin: 0;
	padding: 0;
	font: 1.1em/1.27em Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	overflow:hidden;
}
#footer .contact-box .contact-col .quick-links li{
	display:inline;
	background:url(/images/sep-f-quick-links.gif) no-repeat 0 50%;
	padding:0 4px 0 8px;
	margin:0 0 0 -1px;
}
#footer .contact-box .contact-col .quick-links a{color:#000;}
#footer .contact-box .contact-col .quick-links a:hover{text-decoration:underline;}
#footer .contact-box .register-col{
	float:left;
	width:247px;
	margin:13px 0 0;
}
#footer .contact-box .register-col p{
	font: 1.1em/1.27em Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	margin:0;
}
#footer .contact-box .register-col fieldset{
	overflow:hidden;
	width:100%;
	display:block;
	margin:2px 0 0;
}
#footer .contact-box .register-col div{
	background:url(/images/txt-register.gif) no-repeat;
	height: 25px;
	width:100%;
	overflow:hidden;
	margin:6px 0 0;
}
#footer .contact-box .register-col .text{
	float:left;
	width:178px;
	margin:0 5px;
	padding:6px;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	border:0;
	background:none;
}
#footer .contact-box .register-col .button{
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	border:0;
	cursor:pointer;
	line-height:200px;
	width:39px;
	height:25px;
}
.bg-picture .contact-box .register-col .button{background:url(/images/btn-f-go.gif);}
.bg-green .contact-box .register-col .button{background:url(/images/btn-f-go-green.gif);}
.bg-red .contact-box .register-col .button{background:url(/images/btn-f-go-red.gif);}
.bg-blue .contact-box .register-col .button{background:url(/images/btn-f-go-blue.gif);}
.bg-lilak .contact-box .register-col .button{background:url(/images/btn-f-go-lilak.gif);}
#footer .contact-box .logo-box{
	float:right;
	margin:30px 0 0;
}
.page-wrapper{margin:13px 0;}
.page-wrapper .t,.page-wrapper .b{
	display:block;
	overflow:hidden;
	background:url(/images/long-t.png);
	height:30px;
	width:984px;
}
.page-wrapper .b{background:url(/images/long-b.png);}
.page-wrapper .c{
	width:956px;
	background:url(/images/long-r.png);
	padding:0 14px;
}
.page-wrapper .c:after{height:0;clear:both;content:'';display:block;}
#twocolumns{
	float:right;
	width:758px;
	margin:-6px 0 0;
	position:relative;
}
#twocolumns #content{
	float:left;
	width:536px;
	padding-bottom:15px;
	min-height:335px;
	font-size:1.2em; /* LPF */
}
.breadcrumbs{
	width:100%;
	overflow:hidden;
}
.breadcrumbs ul{
	list-style:none;
	padding:0;
	margin:0;
	font:90% Verdana, Arial, Helvetica, sans-serif;
	color:#000;
}
.breadcrumbs li{
	float:left;
	padding:0 5px 0 0;
}
.breadcrumbs li a{color:#000;}
.breadcrumbs li a:hover{text-decoration:underline;}
#content h2{
	color:#384392;
	font:bold 160% Verdana, Arial, Helvetica, sans-serif;
	margin:16px 0 0;
}
#content h3{
	color:#384392;
	font:bold 140% Verdana, Arial, Helvetica, sans-serif;
	margin:4px 0 0;
	margin-top:25px; /* LPF */
}
#content h4{
	color:#384392;
	font:140% Verdana, Arial, Helvetica, sans-serif;
	margin:4px 0 0;
	margin-top:25px; /* LPF */
}
#content h5{
	color:#0f7644;
	font:120% Verdana, Arial, Helvetica, sans-serif;
	margin:4px 0 0;
}
#content p{
	font:100%/170% Verdana, Arial, Helvetica, sans-serif;
	margin:17px 0 0;
}
#content p a{
	text-decoration:underline;
	color:#008242;
}
#content p a:hover{text-decoration:none;}
#content .rbanner{
	float:right;
	display:inline;
	margin:22px 68px 14px 44px;
	overflow:hidden;
}
#content .text-list{
	list-style:none;
	padding:8px 0 0 18px;
	margin:0;
	font:100%/170% Verdana, Arial, Helvetica, sans-serif;
}
#content .text-list li{
	padding:0 0 0 18px;
}
.bg-picture #content .text-list li{background:url(/images/blt-text-list-picture.gif) no-repeat 0 3px;}
.bg-green #content .text-list li{background:url(/images/blt-text-list-green.gif) no-repeat 0 3px;}
.bg-red #content .text-list li{background:url(/images/blt-text-list-red.gif) no-repeat 0 3px;}
.bg-blue #content .text-list li{background:url(/images/blt-text-list-blue.gif) no-repeat 0 3px;}
.bg-lilak #content .text-list li{background:url(/images/blt-text-list-lilak.gif) no-repeat 0 3px;}
#content .headings-box{
	width:100%;
	overflow:hidden;
	padding:22px 0 0;
}
.aside{
	float:right;
	overflow:hidden;
	width:199px;
	padding:0 14px 0 0;
}
.content .aside{width:249px;}
.aside .top-menu{
	width:100%;
	overflow:hidden;
	padding:0 0 42px;
}
.aside .top-menu ul{
	float:right;
	list-style:none;
	padding:6px 4px 0 0;
	margin:0;
	font:90% Verdana, Arial, Helvetica, sans-serif;
}
.aside .top-menu li{
	float:left;
	background:url(/images/sep-menu-top.gif) no-repeat 0 50%;
	padding:0 5px 0 7px;
}
.aside .top-menu li:first-child{background:none;}
.aside .top-menu a{color:#384392;}
.aside .top-menu a:hover{text-decoration:underline;}
.aside .side-box1{
	background:url(/images/bg-side-box1.gif) no-repeat;
	padding:5px 27px 32px;
}
.aside .side-box1 h4{
	margin:16px 0 0;
	font:140% Verdana, Arial, Helvetica, sans-serif;
	color:#384392;
}
.aside .side-box1 h4 a{color:#384392;}
.aside .side-box1 h4 a:hover{text-decoration:underline;}
.aside .side-box1 .side-list1{
	list-style:none;
	padding:6px 0 0;
	margin:0;
	font:110% Verdana, Arial, Helvetica, sans-serif;
}
.aside .side-box1 .side-list1 li{
	width:100%;
	overflow:hidden;
}
.aside .side-box1 .side-list1 a{
	color:#000;
	float:left;
	padding:3px 0 3px 18px;
	background:url(/images/blt-ar-blue.gif) no-repeat 0 2px;
}
.aside .side-box1 .side-list1 a:hover{
	text-decoration:underline;
	background:url(/images/blt-bg-black-right.gif) no-repeat 0 2px;
}
.aside .side-box1 .side-list1 span{
	color:#000;
	float:left;
	padding:3px 0 3px 18px;
	background:url(/images/blt-ar-blue.gif) no-repeat 0 2px;
}
.aside .side-button{
	display:block;
	margin:0 0 20px;
	padding:4px 20px 0;
	width:159px;
	height:66px;
	overflow:hidden;
	color:#fff;
}
.aside .side-button1{background:url(/images/side-button1.gif);}
.aside .side-button2{background:url(/images/side-button2.gif);}
.aside .side-button3{background:url(/images/side-button3.gif);}
.aside .side-button em{
	display:block;
	font:25px/28px Verdana, Arial, Helvetica, sans-serif;
}
.aside .side-button span{
	display:block;
	font:12px/14px Verdana, Arial, Helvetica, sans-serif;
}
.side-image{
	width:129px;
	margin:0 auto 20px;
	overflow:hidden;
	text-align:center;
	display:block;
}
.side-image img{
	/* LPF */
	/* border:2px solid #008242; */
	display:block;
	margin:0 auto;
}
.side-image span{
	display:block;
	text-align:center;
	color:#807f7f;
	margin:6px 0 0;
	font:100% Verdana, Arial, Helvetica, sans-serif;
}
.aside .side-box2{
	
	width:100%;
	overflow:hidden;
	margin:0 0 20px;
}
.aside .side-box2-bg{
	background:url(/images/bg-side-box2.gif);
	width:199px;
	margin:0 auto;
	overflow:hidden;
}
.aside .side-box2-top{
	width:100%;
	overflow:hidden;
	background:url(/images/bg-side-box2-top.gif) no-repeat;
}
.aside .side-box2-bottom{
	height:1%;
	padding:8px 15px 20px 20px;
	background:url(/images/bg-side-box2-bottom.gif) no-repeat 0 100%;
}
.aside .side-box2-bottom:after{height:0;clear:both;content:'';display:block;}
.aside .side-box2 h3{
	margin:0;
	color:#262e64;
	font:170% Verdana, Arial, Helvetica, sans-serif;
}
.aside .side-box2 p{
	font:110% Verdana, Arial, Helvetica, sans-serif;
	margin:6px 0 0;
}
.aside .side-box2 .check-list{
	list-style:none;
	padding:8px 0 0;
	margin:0;
}
.aside .side-box2 .check-list li{
	width:100%;
	overflow:hidden;
	padding:12px 0 0;
}
.aside .side-box2 .check-list .checkbox{
	float:left;
	margin:0;
	padding:0;
	width:16px;
	height:15px;
}
.aside .side-box2 .check-list label{
	float:left;
	display:inline;
	margin:0 0 0 10px;
	width:134px;
	font:110% Verdana, Arial, Helvetica, sans-serif;
}
.aside .side-box2 .btn-submit{
	float:right;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
	border:0;
	background:url(/images/btn-submit1.gif);
	width:49px;
	height:21px;
	margin:7px 0 0;
	line-height:200px;
}
.aside .calendar-list{
	list-style:none;
	padding:10px 0 0;
	margin:0 -5px 0 -8px;
	position:relative;
	width:177px;
}
.aside .calendar-list li{
	width:100%;
	overflow:hidden;
}
.aside .calendar-list a{
	display:block;
	overflow:hidden;
	width:100%;
}
.aside .calendar-list a span{cursor:pointer;}
.aside .calendar-list .bg{
	display:block;
	padding:0 0 0 8px;
	overflow:hidden;
	width:169px;
}
.aside .calendar-list img{float:left;}
.aside .calendar-list .text{
	float:right;
	width:110px;
	padding:0 2px 0 0;
	vertical-align:middle;
	font:bold 110% Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	display:table;
	height:38px;
	overflow:hidden;
}
.aside .calendar-list .text span{display:table-cell;vertical-align:middle;}
.aside .calendar-list .calendar-t,
.aside .calendar-list .calendar-b{
	display:block;
	overflow:hidden;
	height:5px;
	width:100%;
}
.aside .calendar-list a:hover{background-position:0 0;}
.aside .calendar-list a:hover .calendar-t{background:url(/images/calendar-t.gif);}
.aside .calendar-list a:hover .calendar-b{background:url(/images/calendar-b.gif);}
.aside .calendar-list a:hover .bg{background:#bfbfbf;}
.aside .lnk-more{
	float:right;
	background:url(/images/blt-ar-blue.gif) no-repeat;
	padding:1px 0 1px 18px;
	font:110% Verdana, Arial, Helvetica, sans-serif;
	display:inline;
	margin:6px 6px 0 0;
	color:#000;
}
.aside .lnk-more:hover{text-decoration:underline;}
.aside .side-box2 .row{
	width:100%;
	overflow:hidden;
	padding:12px 0 4px;
}
.aside .side-box2 .row p{margin:2px 0 0;}
.aside .side-box2 .row img{vertical-align:middle;}
.aside .side-box2 .row .holder{
	width:100%;
	overflow:hidden;
}
.aside .side-box2 .row .holder p{float:left;}
.progressbar{
	float:right;
	background:url(/images/progressbar-bg.gif);
	overflow:hidden;
	padding:1px;
	width:127px;
	height:11px;
	margin:2px 5px 0 0;
	display:inline;
	position:relative;
}
.progressbar img{
	float:left;
	height:100%;
}
.progressbar span{
	display:block;
	position:absolute;
	right:4px;
	color:#000;
	font:9px/12px Verdana, Arial, Helvetica, sans-serif;
	top:0;
}
.aside .side-box2 .click-here{
	display:block;
	background:url(/images/bg-lnk-click-here.gif) no-repeat;
	text-align:center;
	padding:2px 16px;
	font:110% Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	margin:12px 0 0;
}
.aside .side-box2 .click-here:hover{text-decoration:underline;}
#sidebar{
	float:left;
	width:177px;
	overflow:hidden;
	padding:26px 0 0;
}
.side-nav{
	list-style:none;
	padding:1px 0 0;
	margin:0 0 34px;
	background:url(/images/side-nav-sep.gif) no-repeat;
	width:100%;
	overflow:hidden;
}
.side-nav li{
	width:100%;
	float:left;
	background:url(/images/side-nav-sep.gif) no-repeat 0 100%;
}
.side-nav a{
	display:block;
	color:#000;
	overflow:hidden;
	width:100%;
}
.side-nav span{cursor:pointer;}
.side-nav .bg{display:block;}
.side-nav .text{
	display:block;
	padding:4px 20px 4px 24px;
}
.side-nav .active a,.side-nav a:hover{color:#fff; margin:-1px 0; position:relative;}
.side-nav .active a .text,.side-nav a:hover .text{padding:5px 20px 5px 24px;}
.side-nav li.active,.side-nav li.hover,.side-nav li:hover{margin:0 0 0;}

.bg-picture .side-nav .active a							{background:#339b68 url(/images/bg-side-nav-top.gif) no-repeat;}
.bg-picture .side-nav .active a .bg					{background:url(/images/bg-side-nav-bottom.gif) no-repeat 0 100%;}
.bg-picture .side-nav .active a .text				{background:url(/images/side-nav-blt-picture.gif) no-repeat 157px 50%;}
.bg-picture .side-nav .active a:hover				{background:#339b68 url(/images/bg-side-nav-top.gif) no-repeat;}
.bg-picture .side-nav .active a:hover .bg		{background:url(/images/bg-side-nav-bottom.gif) no-repeat 0 100%;}
.bg-picture .side-nav .active a:hover .text	{background:url(/images/side-nav-blt-picture.gif) no-repeat 157px 50%;}
.bg-picture .side-nav a:hover								{background:#CCCCCC url(/images/bg-side-nav-top-hover.gif) no-repeat;}
.bg-picture .side-nav a:hover .bg						{background:url(/images/bg-side-nav-bottom-hover.gif) no-repeat 0 100%;}
.bg-picture .side-nav a:hover .text					{background:url(/images/side-nav-blt-picture-hover.gif) no-repeat 157px 50%;}

.bg-green .side-nav .active a								{background:#71981c url(/images/bg-side-nav-top-green.gif) no-repeat;}
.bg-green .side-nav .active a .bg						{background:url(/images/bg-side-nav-bottom-green.gif) no-repeat 0 100%;}
.bg-green .side-nav .active a .text					{background:url(/images/side-nav-blt-green.gif) no-repeat 157px 50%;}
.bg-green .side-nav .active a:hover					{background:#71981c url(/images/bg-side-nav-top-green.gif) no-repeat;}
.bg-green .side-nav .active a:hover .bg			{background:url(/images/bg-side-nav-bottom-green.gif) no-repeat 0 100%;}
.bg-green .side-nav .active a:hover .text		{background:url(/images/side-nav-blt-green.gif) no-repeat 157px 50%;}
.bg-green .side-nav a:hover									{background:#CCCCCC url(/images/bg-side-nav-top-hover.gif) no-repeat;}
.bg-green .side-nav a:hover .bg							{background:url(/images/bg-side-nav-bottom-hover.gif) no-repeat 0 100%;}
.bg-green .side-nav a:hover .text						{background:url(/images/side-nav-blt-picture-hover.gif) no-repeat 157px 50%;}

.bg-red .side-nav .active a									{background:#d0103a url(/images/bg-side-nav-top-red.gif) no-repeat;}
.bg-red .side-nav .active a .bg 						{background:url(/images/bg-side-nav-bottom-red.gif) no-repeat 0 100%;}
.bg-red .side-nav .active a .text 					{background:url(/images/side-nav-blt-red.gif) no-repeat 157px 50%;}
.bg-red .side-nav .active a:hover						{background:#d0103a url(/images/bg-side-nav-top-red.gif) no-repeat;}
.bg-red .side-nav .active a:hover .bg 			{background:url(/images/bg-side-nav-bottom-red.gif) no-repeat 0 100%;}
.bg-red .side-nav .active a:hover .text 		{background:url(/images/side-nav-blt-red.gif) no-repeat 157px 50%;}
.bg-red .side-nav a:hover										{background:#CCCCCC url(/images/bg-side-nav-top-hover.gif) no-repeat;}
.bg-red .side-nav a:hover .bg								{background:url(/images/bg-side-nav-bottom-hover.gif) no-repeat 0 100%;}
.bg-red .side-nav a:hover .text							{background:url(/images/side-nav-blt-picture-hover.gif) no-repeat 157px 50%;}

.bg-blue .side-nav .active a								{background:#317add url(/images/bg-side-nav-top-blue.gif) no-repeat;}
.bg-blue .side-nav .active a .bg						{background:url(/images/bg-side-nav-bottom-blue.gif) no-repeat 0 100%;}
.bg-blue .side-nav .active a .text					{background:url(/images/side-nav-blt-blue.gif) no-repeat 157px 50%;}
.bg-blue .side-nav .active a:hover					{background:#317add url(/images/bg-side-nav-top-blue.gif) no-repeat;}
.bg-blue .side-nav .active a:hover .bg			{background:url(/images/bg-side-nav-bottom-blue.gif) no-repeat 0 100%;}
.bg-blue .side-nav .active a:hover .text		{background:url(/images/side-nav-blt-blue.gif) no-repeat 157px 50%;}
.bg-blue .side-nav a:hover									{background:#CCCCCC url(/images/bg-side-nav-top-hover.gif) no-repeat;}
.bg-blue .side-nav a:hover .bg							{background:url(/images/bg-side-nav-bottom-hover.gif) no-repeat 0 100%;}
.bg-blue .side-nav a:hover .text						{background:url(/images/side-nav-blt-picture-hover.gif) no-repeat 157px 50%;}

.bg-lilak .side-nav .active a								{background:#6367a5 url(/images/bg-side-nav-top-lilak.gif) no-repeat;}
.bg-lilak .side-nav .active a .bg						{background:url(/images/bg-side-nav-bottom-lilak.gif) no-repeat 0 100%;}
.bg-lilak .side-nav .active a .text					{background:url(/images/side-nav-blt-lilak.gif) no-repeat 157px 50%;}
.bg-lilak .side-nav .active a:hover					{background:#6367a5 url(/images/bg-side-nav-top-lilak.gif) no-repeat;}
.bg-lilak .side-nav .active a:hover .bg			{background:url(/images/bg-side-nav-bottom-lilak.gif) no-repeat 0 100%;}
.bg-lilak .side-nav .active a:hover .text		{background:url(/images/side-nav-blt-lilak.gif) no-repeat 157px 50%;}
.bg-lilak .side-nav a:hover									{background:#CCCCCC url(/images/bg-side-nav-top-hover.gif) no-repeat;}
.bg-lilak .side-nav a:hover .bg							{background:url(/images/bg-side-nav-bottom-hover.gif) no-repeat 0 100%;}
.bg-lilak .side-nav a:hover .text						{background:url(/images/side-nav-blt-picture-hover.gif) no-repeat 157px 50%;}

.ajax-scroll .ajax-holder {
	position: relative;
	overflow: hidden;
	width: 100%;
}
.ajax-voting .aside {
	padding: 0;
	float: none;
	margin: 15px auto 0;
}
.ajax-voting .ajax-holder {
	position: relative;
	overflow: hidden;
	width: 100%;
}
.ajax-voting .ajax-slide {
	overflow: hidden;
	float: left;
	width: 289px;
}
.ajax-voting .side-box2 {
	margin: 0;
}
.ajax-voting .vote-title {
	display: none;
}

/* LPF */

#content ul li
{
line-height:18px;
margin-bottom:12px;
}

div#repos-content
{
margin-top:20px;
}

div#repos-content div.repos-item
{
margin-bottom:20px;
border-left:10px solid #EEEEEE;
padding-left:10px;
}

div#repos-content div.repos-item p
{
margin-top:2px;
margin-bottom:2px;
}

div#repos-content div#pagn_nav_top
{
margin-top:0px;
margin-bottom:20px;
text-align:center;
}
div#repos-content div#pagn_nav_bottom
{
margin-top:20px;
margin-bottom:0px;
text-align:center;
}
div#repos-content div.repos-item div.repo-date
{
margin-top:4px;
margin-bottom:4px;
font-weight:bold;
color:#339B68;
font-size:11px;
}
