@font-face {
	font-family: 'FSAlbertExtraBold';
	src: url('../fonts/fs_albert-extrabold-webfont.eot');
	src: url('../fonts/fs_albert-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/fs_albert-extrabold-webfont.woff') format('woff'),
		url('../fonts/fs_albert-extrabold-webfont.ttf') format('truetype'),
		url('../fonts/fs_albert-extrabold-webfont.svg#FuturaCondensedMedium') format('svg');
}
@font-face {
	font-family: 'FSAlbertRegular';
	src: url('../fonts/fs_albert-webfont.eot');
	src: url('../fonts/fs_albert-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/fs_albert-webfont.woff') format('woff'),
		url('../fonts/fs_albert-webfont.ttf') format('truetype'),
		url('../fonts/fs_albert-webfont.svg#FuturaCondensedMedium') format('svg');
}
@font-face {
	font-family: 'FSAlbertBold';
	src: url('../fonts/fs_albert-bold-webfont.eot');
	src: url('../fonts/fs_albert-bold-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/fs_albert-bold-webfont.woff') format('woff'),
		url('../fonts/fs_albert-bold-webfont.ttf') format('truetype'),
		url('../fonts/fs_albert-bold-webfont.svg#FuturaCondensedMedium') format('svg');
}
@font-face {
	font-family: 'FSAlbertBoldItalic';
	src: url('../fonts/fs_albert-bolditalic-webfont.eot');
	src: url('../fonts/fs_albert-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/fs_albert-bolditalic-webfont.woff') format('woff'),
		url('../fonts/fs_albert-bolditalic-webfont.ttf') format('truetype'),
		url('../fonts/fs_albert-bolditalic-webfont.svg#FuturaCondensedMedium') format('svg');
}
@font-face {
	font-family: 'FSAlbertItalic';
	src: url('../fonts/fs_albert-italic-webfont.eot');
	src: url('../fonts/fs_albert-italic-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/fs_albert-italic-webfont.woff') format('woff'),
		url('../fonts/fs_albert-italic-webfont.ttf') format('truetype'),
		url('../fonts/fs_albert-italic-webfont.svg#FuturaCondensedMedium') format('svg');
}
@font-face {
	font-family: 'FSAlbertLight';
	src: url('../fonts/fs_albert-light-webfont.eot');
	src: url('../fonts/fs_albert-light-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/fs_albert-light-webfont.woff') format('woff'),
		url('../fonts/fs_albert-light-webfont.ttf') format('truetype'),
		url('../fonts/fs_albert-light-webfont.svg#FSAlbertLight') format('svg');
}
@font-face {
	font-family: 'FSAlbertLightItalic';
	src: url('../fonts/fs_albert-lightitalic-webfont.eot');
	src: url('../fonts/fs_albert-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/fs_albert-lightitalic-webfont.woff') format('woff'),
		url('../fonts/fs_albert-lightitalic-webfont.ttf') format('truetype'),
		url('../fonts/fs_albert-lightitalic-webfont.svg#FSAlbertLightItalic') format('svg');
}
@font-face {
	font-family: 'FSAlbertThin';
	src: url('../fonts/fs_albert-thin-webfont.eot');
	src: url('../fonts/fs_albert-thin-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/fs_albert-thin-webfont.woff') format('woff'),
		url('../fonts/fs_albert-thin-webfont.ttf') format('truetype'),
		url('../fonts/fs_albert-thin-webfont.svg#FSAlbertThin') format('svg');
}
@font-face {
	font-family: 'FSAlbertThinItalic';
	src: url('../fonts/fs_albert-thinitalic-webfont.eot');
	src: url('../fonts/fs_albert-thinitalic-webfont.eot?#iefix') format('embedded-opentype'),
		url('../fonts/fs_albert-thinitalic-webfont.woff') format('woff'),
		url('../fonts/fs_albert-thinitalic-webfont.ttf') format('truetype'),
		url('../fonts/fs_albert-thinitalic-webfont.svg#FSAlbertThinItalic') format('svg');
}
@media screen{
body {
	margin:0 0 50px;
	color:#333;
	font:12px/16px Arial, Helvetica, sans-serif;
	background:#d7d8d8;
}
img {border-style:none;}
a {
	text-decoration:none;
	color:#999;
}
a:hover {text-decoration:underline;}

input, textarea, select{vertical-align:middle;}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
q{quotes: none;}
q:before,
q:after{content:"";}
input[type=text],
input[type=password],
input[type=file],
textarea{
	-webkit-appearance:none;
	border-radius:0;
}
#wrapper {
	width:984px;
	margin:0 auto;
	position:relative;
	padding-bottom:22px;
}
#wrapper:after {
	clear:both;
	display:block;
	content:"";
}
#header {
	width:924px;
	position:fixed;
	background:#fff;
	padding:20px 30px 12px;
	z-index:99;
	height:81px;
}
#header:after {
	content:"";
	background:url(../images/bg-header.png) no-repeat;
	width:984px;
	height:21px;
	position:absolute;
	bottom:-21px;
	left:0;
}
#header after {
	content:"";
	background:url(../images/bg-header.png) no-repeat;
	width:984px;
	height:21px;
	position:absolute;
	bottom:-21px;
	left:0;
	z-index:-1;
}
#header .logo {
	margin:16px 0 0;
	background:url(../images/logo.gif) no-repeat;
	text-indent:-9999px;
	width:247px;
	height:43px;
	float:left;
}
.logo a {
	display:block;
	height:100%;
}
.logo-print {display:none;}
#header .holder {
	float:right;
	width:408px;
}
#header .block {float:left;}
#header .column1 {width:129px;}
#header .column2 {width:121px;}
#header .column3 {width:158px;}
#header .block ul {
	margin:0;
	padding:0 0 16px;
	list-style:none;
	font:12px/16px Arial, Helvetica, sans-serif;
}
#header .block .drop ul {
	padding:0;
	line-height:16px;
}
#header .block .drop ul ul {padding:4px 0 2px;}
#header .block li {font-weight:bold;}
#header .block .menu ul li,
#header .block ul.other-list li,
#header .block .drop ul li {
	padding:0 0 0 15px;
	font-weight:normal;
	background:url(../images/separator-1.gif) no-repeat 0 7px;
}
#header .block .drop ul li {padding:0 0 0 15px;}
#header .block .drop ul li li {padding:0 0 2px 15px;}
#header .block ul li a:hover,
#header .block ul li.active a,
#header .block li.active ul li.active a,
#header .block li.active ul li.active a:hover,
#header .block li.active ul li a:hover,
#header .block li.active .drop ul ul a:hover,
#header .block ul .drop ul ul a:hover,
#header .block ul .drop ul ul li.active a,
#header .block ul .drop ul ul li.active a:hover
{
	text-decoration:none;
	color:#0093d0;
}
#header .block ul.other-list a {color:#999;}
#header .block ul li a,
#header .block li.active ul li a,
#header .block li.active li.active ul a {color:#333;}
#header .block .drop ul a,
#header .block li.active .drop ul a {color:#666;}
#header .block .drop ul ul a,
#header .block li.active .drop ul ul a {color:#999;}
#header .block .drop {
	background: url(../images/bg-drop-t.png) no-repeat;
	width: 198px;
	padding:5px 0 0;
	position:absolute;
	top:-9999px;
	left:112px;
	z-index:99999;
}
#header .block .menu .drop {left:108px;}
#header .block li:hover,
#header .block .menu ul li:hover {position:relative;}
#header .block .menu li:hover {position:static;}
#header .block li:hover .drop,
#header .block .menu ul li:hover .drop {top:-13px;}
#header .block .menu li:hover .drop {top:-9999px;}
#header .block .drop-holder {
	background: url(../images/bg-drop-b.png) no-repeat 0 100%;
	width: 198px;
	padding:0 0 10px;
}
#header .block .drop-frame {
	background: url(../images/bg-drop-c.png) repeat-y;
	padding:7px 19px 26px 15px;
	width: 164px;
}
.search-form {
	overflow:hidden;
	width:158px;
}
.search-form .text {
	float:left;
	width:137px;
	background:none;
	color:#ccc;
	margin:0;
	padding:0 2px 0 0;
	font:12px/15px Arial, Helvetica, sans-serif;
	border:1px solid #60bce2;
	border-width:0 0 1px;
}
.search-form .submit {
	float:left;
	width:19px;
	height:15px;
	text-indent:-9999px;
	overflow:hidden;
	font-size:0;
	line-height:0;
	border:0;
	cursor:pointer;
	background:url(../images/ico-1.gif) no-repeat;
	margin:0;
	padding:0;
}
#main{
	width:100%;
	padding:126px 0 8px;
	margin:0 0 23px;
	background:#fff url(../images/bg-content-b.gif) 0 100% no-repeat;
}

.section,
.section-area {
	overflow:hidden;
	width:100%;
	padding:3px 0 0;
}
.section .holder {
	overflow:hidden;
	padding:0 0 40px 110px;
}
.section-area {padding-top:37px;}
.video-section {background:#efefef;}
.violet-section a {color:#fff;}
.blue-section {background:#75d1e0;}
.orange-section {background:#f8971d;}
.blue-section a,
.orange-section a {color:#333;}
.section .column-holder {
	width:875px;
	padding:0 0 25px;
}
.section .column-holder p strong {font:18px/24px "FSAlbertLight", Arial, Helvetica, sans-serif;}
.section .column-holder:after {
	display:block;
	content:"";
	clear:both;
}
.section .column-holder .column {
	float:left;
	width:408px;
	margin:0 28px 0 0;
	border-top:4px solid #29bffd;
	padding:4px 0 0;
}
.video-section .column-holder .column {
	border-top:4px solid #29bffd;
	color:#333;
}
.blue-section .column-holder .column {border-top:4px solid #fff;}
.orange-section .column-holder .column {border-top:4px solid #fff;}
.section .column-holder.light-column .column {
	border-top:1px solid #29bffd;
	padding:13px 0 0;
}
.blue-section .column-holder.light-column .column,
.orange-section .column-holder.light-column .column {border-color:#fff;}
.section .column-holder .column h2 {
	margin:0;
	/*font:bold 49px/48px "FSAlbertExtraBold", Verdana , sans-serif;*/
	font: 49px/48px "FSAlbertBold", Verdana , sans-serif;
}
.section .column-holder .column h3 {
	margin:0;
	font:normal 36px/38px 'FSAlbertBold', Verdana , sans-serif;
}
.section .column-holder .column h3.other-title {
	margin:0;
	font:200 36px/38px "FSAlbertLight", Verdana , sans-serif;
}
.column-holder .column p {margin:0 0 17px;}
.column-holder .column .hold {padding:10px 0 0;}
.video-block {
	overflow:hidden;
	width:100%;
	position:relative;
	margin:0 0 24px;
}
.video-block img {display:block;}
.video-block .play {
	position:absolute;
	top:50%;
	left:50%;
	background:url(../images/bg-play.png) no-repeat;
	width:150px;
	height:150px;
	margin:-75px 0 0 -90px;
	text-indent:-9999px;
	overflow:hidden;
}
.video-block .control-panel {
	background:#141414;
	width:844px;
	height:30px;
	position:absolute;
	bottom:0;
	left:0;
}
.control-panel .pause {
	float:left;
	background:url(../images/bg-control.gif) no-repeat;
	width:41px;
	height:30px;
	text-indent:-9999px;
}
.control-panel .slider-block {
	float:left;
	width:574px;
	height:30px;
	background:#191919;
	padding:0 7px 0 4px;
}
.control-panel .slider-block .slider {
	background:url(../images/bg-slider-1.gif) repeat-x;
	width:574px;
	height:30px;
	position:relative;
}
.control-panel .slider-block .slider-range {
	background:url(../images/bg-slider-1.gif) repeat-x 0 -35px;
	position:absolute;
	top:0;
	left:0;
	height:30px;
}
.control-panel ul {
	margin:0;
	padding:5px 0;
	list-style:none;
	float:left;
	overflow:hidden;
	background:#040929;
	width:218px;
}
.control-panel ul li {
	float:left;
	padding:0 10px 0 11px;
	margin:0 1px 0 -1px;
	background:url(../images/separator-5.gif) no-repeat 0 50%;
}
.control-panel ul li a {
	float:left;
	text-decoration:underline;
	color:#ddc0d2;
	font:10px Arial, Helvetica, sans-serif;
	margin:2px 0;
}
.control-panel ul li a:hover {text-decoration:none;}
.control-panel .volume {
	float:left;
	width:40px;
	height:19px;
	background:url(../images/bg-control.gif) no-repeat -634px -5px;
	text-indent:-9999px;
	margin:0;
}
.control-panel .full-video {
	float:left;
	width:38px;
	height:19px;
	background:url(../images/bg-control.gif) no-repeat -695px -5px;
	text-indent:-9999px;
	margin:0;
}
.violet-section {
	background:#46166b;
	color:#fff;
}
.section .list {
	margin:0;
	padding:21px 0 10px;
	list-style:none;
	overflow:hidden;
	width:100%;
}
.section .list li {
	background:url(../images/separator-1.gif) no-repeat 0 7px;
	padding:0 0 3px 15px;
	vertical-align:top;
	font:12px/15px Arial, Helvetica, sans-serif;
}
.section .list li a {color:#fff;}
.blue-section .list li,
.orange-section .list li {background:url(../images/separator-2.gif) no-repeat 0 7px;}
.blue-section .list li a,
.orange-section .list li a {color:#333;}
.violet-section.active .list li a.opener {color:#3cf;}
.blue-section.active .list li a.opener,
.orange-section.active .list li a.opener {color:#fff;}
.section .list li a:hover,
.section .list li.active a {
	text-decoration:none;
	color:#3cf;
}
.blue-section .list li a:hover,
.blue-section .list li.active a,
.orange-section .list li a:hover,
.orange-section .list li.active a {color:#fff;}
.section h4 {
	margin:0 0 9px;
	font:28px "FSAlbertLight", Arial, Helvetica, sans-serif;
}
.open-block {
	font:12px/18px Arial, Helvetica, sans-serif;
}
.column-holder .open-block p {margin:0 0 13px;}
.open-block .more {
	float:left;
	background:url(../images/ico-2.png) no-repeat 100% 0;
	padding:6px 36px 6px 0;
}
.circle-list {
	margin:27px 0 0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:100%;
	position:relative;
}
.circle-list li {
	float:left;
}
.circle-list li a {
	float:left;
	background:url(../images/bg-circle.png) no-repeat;
	width:188px;
	height:188px;
	text-indent:-9999px;
	overflow:hidden;
	position:relative;
	margin:0 -115px 0 0;
}
.circle-list li.one a {
	background-position:0 0;
	z-index:4;
}
.circle-list li.two a {
	background-position:0 -200px;
	z-index:3;
}
.circle-list li.three a {
	background-position:0 -405px;
	z-index:2;
}
.circle-list li.four a {
	background-position:0 -620px;
	z-index:1;
}
.section .column-holder .expanded-column {
	width:844px;
	margin:0 28px -41px 0
}
.section h4.title {
	font:34px "FSAlbertLight", Arial, Helvetica, sans-serif;
	margin:0 0 20px;
}
.close {
	float:right;
	background:url(../images/ico-2.png) no-repeat 0 -100px;
	width:29px;
	height:29px;
	text-indent:-9999px;
	overflow:hidden;
	margin:7px 0 0;
}
.list-info {
	margin:0;
	padding:20px 0 12px;
	list-style:none;
	overflow:hidden;
	width:872px;
}
.list-info li {
	float:left;
	width:190px;
	margin:0 28px 0 0;
	font:12px/18px Arial, Helvetica, sans-serif;
}
.list-info li .heading-list {
	width:189px;
	height:189px;
	display:table;
	text-align:center;
	cursor:pointer;
}
.list-info li .heading-list .open-state {
	background:url(../images/bg-circle-1.gif) no-repeat;
	display:block;
	height:119px;
	width:129px;
	padding:70px 30px 0;
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	font:normal 16px "FSAlbertExtraBold", Arial, Helvetica, sans-serif;
}
.list-info li .heading-list:hover {text-decoration:none;}
.list-info li .heading-list:hover .open-state {display:none;}
.list-info li .heading-list .close-state {
	width:189px;
	height:189px;
	display:none;
	background:url(../images/bg-circle-1.gif) no-repeat 0 -201px;
}
.list-info li .heading-list .close-state .holder {
	height:189px;
	width:129px;
	padding:0 30px;
	display:table-cell;
	vertical-align:middle;
	color:#0093d0;
	text-align:center;
	font:16px/20px "FSAlbertExtraBold", Arial, Helvetica, sans-serif;
}
.list-info li .heading-list .close-state em {
	display:block;
	padding:0 0 10px;
	font:16px/20px "FSAlbertLight", Arial, Helvetica, sans-serif;
}
.list-info li .heading-list .close-state em strong {
	font-family:"FSAlbertExtraBold";
}
.list-info li .heading-list:hover .close-state {display:block;}
.list-info li h5 {
	margin:30px 0 0;
	padding:14px 0 16px;
	font:18px/24px "FSAlbertLight", Arial, Helvetica, sans-serif;
	border-top:1px solid #3cf;
	min-height:75px;
}
.list-info li p {margin:0;}
.hidden {display:none;}
.read-block {
	float:right;
	width:408px;
	border-top:1px solid #3cf;
	padding:14px 0 19px;
}
.read-block a {
	float:left;
	font:18px/24px "FSAlbertLight", Arial, Helvetica, sans-serif;
	background:url(../images/ico-4.gif) no-repeat 100% 50%;
	padding:0 128px 64px 0;
	color:#6cf;
	position:relative;
}
.read-block a:hover{
	color:#ffffff;
	text-decoration:none;
}
.video-box {
	position:relative;
	margin:-15px 0 0;
	overflow:hidden;
	width:100%;
}
.video-box img {display:block;}
.video-box .play{
	position:absolute;
	top:66px;
	left:160px;
	text-indent:-9999px;
	overflow:hidden;
	width:90px;
	height:90px;
	background:url(../images/bg-play.png) no-repeat 0 -153px;
	z-index:10;
}
.video-box .shadow{
	position:absolute;
	top:0;
	left:0;
	width:408px;
	background: url(../images/bg-overlay4.png);
	display:none;
	height:100%;
}
.video-box:hover .shadow{
	display:block;
	text-decoration:none;
}
.column-wrapper {
	overflow:hidden;
	width:100%;
	padding:0 0 40px;
}
.section .column-holder.light-column .other-column {
	border:0 !important;
	padding:0 !important;
	margin:-5px 28px 0 0;
}
.section .column-holder.light-column .other-column p strong {font:18px/20px "FSAlbertRegular", Arial, Helvetica, sans-serif;}
.gallery-block {
	overflow:hidden;
	width:100%;
	padding:0 0 12px;
	position:relative;
}
.gallery-block .prev,
.gallery-block .next {
	position:absolute;
	z-index:15;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
	height:272px;
	width:202px;
	left:0;
	top:42px;
	background:url(../images/none.gif) no-repeat;
}
.hidden-box {
	overflow:hidden;
	position:relative;
}
.gallery-block .next {left:202px;}
.gallery-block .title {
	float:left;
	font:bold 18px Arial, Helvetica, sans-serif;
}
.gallery-block .slider {
	float:right;
	margin:9px 2px 0 0;
	padding:0;
	list-style:none;
}
.gallery-block .slider li {
	float:left;
	margin:0 0 0 4px;
}
.gallery-block .slider li a {
	float:left;
	width:11px;
	text-indent:-9999px;
	height:11px;
	background:url(../images/bg-slider.png) no-repeat -15px 0;
}
.gallery-block .slider li.active a,
.gallery-block .slider li a:hover {background-position:0 0;}
.gallery-block .mask {
	overflow:hidden;
	width:408px;
	position:relative;
	z-index:20 !important;
}
.gallery-block .gallery {
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
	float:left;
	width:99999px;
	height:449px;
}
.gallery-block .galleryI { height:456px; }
.gallery-block .galleryH { height:449px; }
.gallery-block .gallery li {
	position:absolute;
	top:0;
	left:0;
	width:408px;
	
}
.gallery-block .gallery li a {cursor: default; }

.gallery-block .gallery li img {
	display:block;
	margin-bottom:12px;
}
.gallery-block .gallery li.active {
	z-index: 99;
}
.gallery-block .frame {
	overflow:hidden;
	height:1%;
	padding:0 0 20px;
}
.gallery-block .frameL {
	overflow:hidden;
	height:1%;
	padding:0 0 4px;
}
.column h5,
.column .gallery h5 {
	margin: 0;
	padding: 0 0 10px;
	font:bold 12px/16px Arial, Helvetica, sans-serif;
}
.heading-section {
	overflow:hidden;
	background:#757779;
	padding:38px 31px 0 111px;
	position:relative;
	z-index:5;
}
.violet-main .heading-section {background:#46166b;}
.blue-main .heading-section {background:#75d1e0;}
.orange-main .heading-section {background:#f8971d;}
.orange-main .main-holder #content h2,
.orange-main .main-holder #content p strong {color:#ee8502;}
.heading-section .block {
	overflow:hidden;
	width:100%;
	border-top:4px solid #6cf;
	padding:9px 0 6px;
}
.orange-main .heading-section .block {
	border-color:#fff;
}
.blue-main .heading-section .block {
	border-top:4px solid #fff;
	color:#333;
}
.heading-section .block .hold {float:left;}
.heading-section .block h2 {
	margin:0;
	color:#fff;
	float:left;
	padding:0 37px 0 0;
	font:28px 'FSAlbertBold', Arial, Helvetica, sans-serif;
}
.orange-main .heading-section .block h2 { color:#333; }
.heading-section .block .hold a {
	float:left;
	background:url(../images/bullet-1.png) no-repeat 0 4px;
	padding:0 0 0 20px;
	color:#fff;
	margin:5px 0 0;
	font:19px "FSAlbertRegular", Arial, Helvetica, sans-serif;
}
.heading-section .block .hold a:hover {
	text-decoration: none;
}
.blue-main .heading-section .block .hold a {
	color:#333;
	background-position:0 -22px;
}
.orange-main .heading-section .block .hold a {
	color:#333;
	background-position:0 -22px;
}
.heading-section .block .download {
	float:right;
	background:url(../images/ico-2.png) no-repeat 0 -197px;
	color:#fff;
	padding:4px 0 9px 40px;
	font:10px/12px Arial, Helvetica, sans-serif;
	margin:0 2px 0 0;
	width:150px;
	min-height: 24px;
}
.orange-main .heading-section .block .download {
	color:#333;
}
/*.heading-section .block .other-download {padding-top:9px;}*/
.blue-main .heading-section .block h2,
.blue-main .heading-section .block a  {color:#333;}
.blue-main .heading-section .block .download {background:url(../images/ico-2.png) no-repeat 0 -391px;}
.photo-section {
	overflow:hidden;
	width:100%;
	position:relative;
}
.photo-section img {display:block;}
.photo-section .text {
	position:absolute;
	top:32px;
	left:110px;
	overflow:hidden;
	width:840px;
}
.photo-section .text .hold {
	float:left;
	color:#007ba5;
	width:410px;
	font:18px/24px "FSAlbertLight", Arial, Helvetica, sans-serif;
}
.violet-main .photo-section .text .hold {color:#46166b;}
.blue-main .photo-section .text .hold {color:#01778f;}
.orange-main .photo-section .text .hold {color:#c65e01;}
.photo-section .text .hold h2 {
	margin:0 0 22px;
	font:34px "FSAlbertLight", Arial, Helvetica, sans-serif;
}
.photo-section .text .hold p {margin:0;}
.photo-section .text .sign-block {
	float:right;
	color:#007ba5;
	padding:139px 15px 0 0;
	font:18px  "FSAlbertLight", Arial, Helvetica, sans-serif;
}
.photo-section .text .sign-block strong {display:block;}
.photo-section .text .sign-block span {
	display:block;
	color:#333;
	font:12px "FSAlbertLight", Arial, Helvetica, sans-serif;
}
.main-holder {
	overflow:hidden;
	padding:52px 30px 19px 110px;
	width:844px;
	background:#fff;
	font:12px/18px Arial, Helvetica, sans-serif;
	position:relative;
}
.main-holder #content {
	float:left;
	width:625px;
	color:#333;
}

.main-holder #content.search{
	min-height:400px;
}
.main-holder #content h3 {
	margin:0 0 10px;
	color:#0099cc;
	font:bold 17px Arial, Helvetica, sans-serif;
}
.letter-main .main-holder #content h2 {
	color: #0099CC;
	font: 18px 'FSAlbertBold',Arial,Helvetica,sans-serif;
	margin: 35px 0 10px;
}
.letter-main .main-holder #content h3{
	font:bold 12px/18px Arial, Helvetica, sans-serif;
	color:#666;
}
.violet-main .main-holder #content h3 {color:#639;}
.orange-main .main-holder #content h3 {color:#ee8502;}
.blue-main .main-holder #content h3 {color:#019eb8;}
.main-holder #content .block {
	overflow:hidden;
	width:100%;
	padding:0 0 16px;
}
.main-holder #content .letter-link{background: url(../images/bg-link1.gif) repeat-x 0 100%;}
.main-holder #content .block a {
	color:#666;
	background: url(../images/bg-link.gif) repeat-x 0 100%;
}
.main-holder #content .block a:hover,
.main-holder #content .letter-link:hover{
	text-decoration:underline;
	background:none;
}
.main-holder #content h2 {
	margin:0 0 20px;
	color:#0099cc;
	font:34px 'FSAlbertLight', Arial, Helvetica, sans-serif;
}
.violet-main #content h2 {color:#639;}
.blue-main #content h2 {color:#019eb8;}
.main-holder #content p strong {
	color:#09c;
	font:18px/24px "FSAlbertLight", Arial, Helvetica, sans-serif;
}
.violet-main .main-holder #content p strong {color:#639;}
.blue-main .main-holder #content p strong {color:#019eb8;}
.blue-main .main-holder #content .block.alt p strong {color:#019eb8;}
.main-holder #content p {margin:0 0 18px;}
.main-holder #sidebar {
	float:right;
	width:190px;
}
.main-holder .list {
	margin:0;
	padding:2px 0 25px;
	list-style:none;
	overflow:hidden;
	width:100%;
	border-bottom:1px solid #60bce2;
}
.main-holder .list1 {
	position:absolute;
	right:30px;
	top:45px;
	width:190px;
}
.main-holder .list li {
	background:url(../images/separator-1.gif) no-repeat 0 10px;
	padding:0 0 0 18px;
	line-height:18px;
}
.main-holder .list li a {color:#333;}
.main-holder .list li ul a {color:#999;}
.main-holder .list li > a:hover,
.main-holder .list li.active > a {
	text-decoration:none;
	color:#019eb8;
}
.main-holder .list li ul {
	margin:0 0 0 -3px;
	padding:0;
	list-style:none;
}
.main-holder .info-list{
	padding:27px 0 14px 3px;
	margin:0 0 2px;
	list-style:none;
	color:#0093d0;
	font-size:12px;
	line-height:15px;
	overflow:hidden;
	border-bottom: 1px solid #60bce2;
}
.main-holder .info-list li{
	background:url(../images/divider7.gif) no-repeat;
	padding:16px 0 13px;
}
.main-holder .info-list li:first-child{
	background:none;
	padding-top:0;
}
.paging {
	margin:0 0 16px -7px;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:100%;
}
.paging li {
	background:url(../images/separator-4.gif) no-repeat 0 50%;
	padding:0 7px 0 9px;
	margin:0 1px 0 -1px;
	float:left;
	font:bold 18px Arial, Helvetica, sans-serif;
}
.paging li a {
	color:#ccc;
}
.paging li a:hover,
.paging li.active a {
	text-decoration:none;
	color:#09c;
}
.blockquote-block {
	overflow:hidden;
	border:1px solid #44b0dd;
	border-width:1px 0;
	margin:27px 112px 31px 78px;
	padding:17px 0 30px;
}
.blockquote-block blockquote {
	margin:0;
	background:url(../images/bg-quote.gif) no-repeat 19px 9px;
	padding:14px 0 0 52px;
	color:#09c;
	font:18px/26px FSAlbertRegular, Arial, Helvetica, sans-serif;
}
.widget {
	overflow:hidden;
	width:100%;
	padding:25px 0 0;
}
.widget h3 {
	margin:0 0 11px;
	font:18px "FSAlbertLight", Arial, Helvetica, sans-serif;
}
.link-board-directors,
.link-contextural {
	display:block;
	margin:0 0 0 16px;
	background:url(../images/ico-5.gif) no-repeat;
	width:147px;
	height:91px;
	text-indent:-9999px;
	overflow:hidden;
}
.context2 {background: url("../images/ico-51.png") no-repeat;}
.context3 {background: url("../images/ico-52.png") no-repeat;}
.violet-main .link-contextural {background-position:0 -100px;}
.blue-main .link-contextural {background-position:0 -200px;}
.link-board-directors{
	background-position:0 -299px;
	height:92px;
}
.resourse-block {
	overflow:hidden;
	width:625px;
	margin:15px 0 40px;
	background:url(../images/bg-block-1.gif) repeat-y;
}
.resourse-block .t {
	overflow:hidden;
	width:100%;
	background:url(../images/bg-block-1.gif) no-repeat -625px 0;
}
.resourse-block .b {
	overflow:hidden;
	background:url(../images/bg-block-1.gif) no-repeat -1250px 100%;
	padding:25px 30px 10px;
	min-height:145px;
}
.resourse-block ul {
	margin:0;
	padding:0;
	list-style:none;
}
.resourse-block ul li {
	background:url(../images/ico-2.png) no-repeat 0 -293px;
	padding:3px 0 0 46px;
	font:12px Arial, Helvetica, sans-serif;
	color:#666;
	margin:0 0 10px;
}
.resourse-block ul li p {margin:0;}
.resourse-block ul li strong {
	display:block;
	color:#639;
	padding:0 0 3px;
	font:bold 12px Arial, Helvetica, sans-serif;
}
.accordion-area .section.active .about-box {overflow:hidden;}
.about-wrapper {
	overflow:hidden;
	position:relative;
	width:100%;
}
.accordion {
	overflow:hidden;
	width:100%;
	margin:0;
	padding:0 0 50px;
	list-style:none;
	counter-reset:section;
	position:relative;
}
.accordion li {
	overflow:hidden;
	width:100%;
	vertical-align:top;
	list-style:none;
}
.accordion li > a {
	display:block;
	overflow:hidden;
	padding:23px 105px 19px 139px;
	color:#fff;
	text-transform:uppercase;
	cursor:pointer;
	font:18px 'FSAlbertBold', Arial, Helvetica, sans-serif;
}
.accordion4 li > a {padding:21px 105px 21px 108px;}
.accordion5 li > a {padding:21px 105px 21px 108px;}
.accordion li a:hover {text-decoration:none;}
.accordion li a span {
	float:left;
	padding:4px 0 0;
}
.accordion li.green-opener {background:#7dba00;}
.accordion li.pink-opener {background:#d6006e;}
.accordion li.blue-opener {background:#6cf;}
.accordion li.violet-opener {background:#46166b;}
.accordion li.orange-opener {background:#f8971d;}
.accordion li.blue1-opener {background:#01b6ef;}
.accordion li.green1-opener {background:#01a951;}
.accordion li.orange1-opener {background:#f3664a;}
.accordion li.pink1-opener {background:#ed008c;}
.accordion li.blue2-opener {background:#0156a6;}
.accordion li.blue3-opener {background:#75d1e0;}
.accordion li.orange2-opener {background:#f26649;}
.accordion li.green2-opener {background:#7dba00;}
.accordion li a em {
	float:right;
	width:29px;
	height:29px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/ico-2.png) no-repeat;
}
.accordion li.active a em,
.accordion li.active li.active a em {background-position:0 -100px;}
.accordion li.active li a em {background:url(../images/ico-2.png) no-repeat;}
.accordion li .slide {
	overflow:hidden;
	width:100%;

}
.accordion4 li .slide {padding:0 0 30px;}
.accordion5 li .slide{padding:0 0 33px;}
.accordion li.active .slide,
.accordion li.active li.active .slide {display:block;}
.accordion li.active li .slide {display:none;}
.accordion li .slide-block {
	overflow:hidden;
	width:841px;
	margin:0 auto;
	padding:0 0 30px;
}
.accordion li .slide .top {
	overflow:hidden;
	width:841px;
	background:url(../images/bg-block-3.png) no-repeat -841px 0;
	height:36px;
}
.accordion li .slide .bottom {
	overflow:hidden;
	width:841px;
	height:36px;
	background:url(../images/bg-block-3.png) no-repeat -2523px 0;
}
.accordion li .slide .center {
	overflow:hidden;
	width:100%;
	background:url(../images/bg-block-3.png) repeat-y;
	padding:0;
}
.accordion li .slide .center h3 {
	margin:0;
	color:#636466;
	text-align:center;
	text-transform:uppercase;
	font:bold 12px Arial, Helvetica, sans-serif;
}
.accordion li .slide .holder {
	overflow:hidden;
	padding:0 34px 36px 38px;
}
.accordion li .slide .column-left {
	float:left;
	width:410px;
	margin:0 28px 0 0;
}
.accordion li .slide .column-left .wrap {
	overflow:hidden;
	padding:0 6px 0 3px;
}
.accordion li .slide .column-center {
	float:left;
	width:240px;
	margin:0 28px 0 0;
}
.accordion li .slide .column-right {
	float:left;
	width:65px;
}
.accordion li .slide .frame {
	overflow:hidden;
	width:800px;
}
.accordion li .slide .title {
	color:#717073;
	height:25px;
	font:bold 10px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	border-bottom:3px solid #717073;
	padding:0 0 1px;
	width:100%;
}
.accordion li .slide .title strong {
	display:table-cell;
	height:25px;
	text-align:center;
	vertical-align:bottom;
	width:500px;
}
.accordion li .slide .list {
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:100%;
}
.accordion li .slide .list li {
	border-top:1px solid #717073;
	color:#717073;
	font:12px/14px Arial, Helvetica, sans-serif;
	margin:-1px 0 1px;
	padding:7px 0 9px 0;
	width:auto;
	min-height:28px;
}
.accordion li .slide .list li .number {
	width:40px;
	float:left;
}
.accordion li .slide .list li .text {
	float:left;
	width:353px;
} 
.accordion li .slide .list li a {
	padding:0 0 0 20px;
	float:left;
	height:auto;
	font:12px/14px Arial, Helvetica, sans-serif;
	text-transform:capitalize;
	color:#78b1f4;
	background:url(../images/bullet-2.gif) no-repeat 0 1px;
}
.accordion li .slide .column-center .wrap {padding:0 7px 0 14px;}
.slide .block {
	background: url(../images/bg-block-t.png) no-repeat;
	width: 840px;
	margin:0 auto;
	padding:40px 0 0;
}
.slide .block-holder {
	background: url(../images/bg-block-b.png) no-repeat 0 100%;
	padding:0 0 40px;
}
.slide .block-frame {
	background:#fff;
	padding:4px 7px 0 36px;
	width: 797px;
	overflow:hidden;
}
.slide .content {
	width:625px;
	float:left;
}
.content .heading-block {
	font:18px/24px 'FSAlbertRegular', Arial, Helvetica, sans-serif;
	padding:0 0 37px;
}
.content .heading-block p {margin:0;}
.accordion li .slide .content .title {
	height:auto;
	text-transform:none;
	padding:0 0 14px;
	margin:0 0 22px;
	border-bottom:1px solid #03abf6;
}
.accordion li .slide .content .title h3 {
	font:normal 18px/21px 'FSAlbertBold', Arial, Helvetica, sans-serif;
	margin:0;
}
.content .columns {
	overflow:hidden;
	width:100%;
	color:#333;
	font-size:12px;
	line-height:18px;
}
.content .columns strong {font-weight:bold;}
.content .columns p {margin:0;}
.content .columns .columns-holder {
	overflow:hidden;
	width:652px;
}
.content .columns .column {
	float:left;
	width:180px;
	padding:0 37px 0 0;
	overflow:hidden;
}
.content .columns ul {
	margin:-16px 0 0;
	padding:0;
	list-style:none;
}
.content .columns ul li {
	vertical-align:middle;
	overflow:hidden;
	width:100%;
	margin:0 0 20px;
	padding:16px 0 0;
}
.content .columns .section-block {
	color:#999;
	font-size:10px;
	line-height:12px;
	padding:58px 0 0;
}
.content .columns .section-block p {
	margin:0;
	padding:0 0 15px;
}
.slide .sidebar {
	float:right;
	width:120px;
	padding:0 8px 0 0;
}
.sidebar .heading {
	border-bottom:1px solid #5fbae6;
	width:100px;
	padding:2px 0 8px;
	margin:0 0 17px;
}
.sidebar .heading h3 {
	font-size:11px;
	line-height:13px;
	margin:0;
	text-transform:uppercase;
	color:#666;
}
.sidebar .navbar {
	margin:0;
	padding:0;
	list-style:none;
}
.sidebar .navbar li {
	margin:0 0 11px;
	font: normal 16px/18px 'FSAlbertExtraBold', Arial, Helvetica, sans-serif;
}
.blue1-opener .columns li {background: url(../images/divider4.gif) no-repeat;}
.green1-opener .columns li {background: url(../images/divider1.gif) no-repeat;}
.pink1-opener .columns li {background: url(../images/divider2.gif) no-repeat;}
.green-opener .columns li {background: url(../images/divider3.gif) no-repeat;}
.orange1-opener .columns li {background: url(../images/divider6.gif) no-repeat;}
li.blue1-opener .slide .content .title,
.blue1-opener .heading-block,
.blue1-opener .columns strong,
.blue1-opener .navbar {color:#03abf6;}
li.violet-opener .slide .content .title,
.violet-opener .heading-block,
.violet-opener .columns strong,
.violet-opener .navbar {color:#6a3698;}
li.green1-opener .slide .content .title,
.green1-opener .heading-block,
.green1-opener .columns strong,
.green1-opener .navbar {color:#04a94a;}
li.orange1-opener .slide .content .title,
.orange1-opener .heading-block,
.orange1-opener .columns strong,
.orange1-opener .navbar {color:#fd6854;}
li.pink1-opener .slide .content .title,
.pink1-opener .heading-block,
.pink1-opener .columns strong,
.pink1-opener .navbar {color:#ed008c;}
li.blue2-opener .slide .content .title,
.blue2-opener .heading-block,
.blue2-opener .columns strong,
.blue2-opener .navbar {color:#0156a6;}
li.green-opener .slide .content .title,
.green-opener .heading-block,
.green-opener .columns strong,
.green-opener .navbar {color:#7dba00;}
.accordion .navbar a:hover {text-decoration:underline;}
.accordion .navbar li a span {
	float:none;
	font-size:11px;
	line-height:11px;
	vertical-align:top;
}
.accordion2 {
	margin:0;
	padding:0 0 13px;
	list-style:none;
	overflow:hidden;
	width:100%;
	background:#fddaaf;
}
.accordion2 > li {
	border-top:3px solid #f8971d;
	margin:-3px 0 3px;
}
.accordion2 > li a {
	padding:17px 35px 13px 39px;
	color:#333;
	text-transform:none;
}
.accordion2 .slide-box {
	overflow:hidden;
	width:768px;
	margin:0 auto;
}
.accordion2 .slide-box .t {
	overflow:hidden;
	width:768px;
	height:43px;
	background:url(../images/bg-block-4.png) no-repeat -768px 0;
}
.accordion2 .slide-box .b {
	overflow:hidden;
	width:768px;
	height:43px;
	background:url(../images/bg-block-4.png) no-repeat -1536px 0;
}
.accordion2 .slide-box .c {
	overflow:hidden;
	width:100%;
	background:url(../images/bg-block-4.png) repeat-y;
	/*min-height:103px;*/
}
.add-link {
	background: url(../images/bg-add-link.png) no-repeat;
	width: 64px;
	height: 74px;
	padding:6px 0 0 7px;
	display:block;
	position:fixed;
	margin:0 0 0 -5px;
	top:166px;
	font:normal 12px/14px 'FSAlbertBold', Verdana , sans-serif;
	color:#fff;
	z-index:99;
}
.add-link:hover {
	background: url(../images/bg-add-link1.png) no-repeat;
	text-decoration:none;
}
.social-block {
	position:fixed;
	top:516px;
	margin:0 0 0 -5px;
	z-index:9;
	background:url(../images/bg-shadow-1.png) no-repeat;
	width:24px;
	height:91px;
	padding:0 0 0 1px;
}
.social-block .social {
	margin:0;
	padding:0;
	list-style:none;
	width:100%;
}
.social-block .social:after,
.social-block .social li:after {
	display:block;
	clear:both;
	content:"";
}
.social-block .social li {
	width:100%;
	margin:0 0 1px;
	position:relative;
	vertical-align:top;
	background:url(../images/bg-shadow-2.png) repeat-y 21px 0;
}
.social-block .social li a {
	float:left;
	background:url(../images/ico-6.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	width:21px;
	height:21px;
}
.social-block .social li.addthis a {background-position:0 0;}
.social-block .social li.facebook a {background-position:0 -23px;}
.social-block .social li.twitter a {background-position:0 -44px;}
.social-block .social li.youtube a {background-position:0 -66px;}
.social-block .social li.addthis a:hover {background-position:0 -97px;}
.social-block .social li.facebook a:hover {background-position:0 -120px;}
.social-block .social li.twitter a:hover {background-position:0 -141px;}
.social-block .social li.youtube a:hover {background-position:0 -163px;}
.social-block .social li.addthis.active a{background-position:0 -199px;}
.social-block .social li.share-link.active a:hover{background-position:0 -379px;}
.social-block .social .drop {
	bottom: -4px;
	left: -1px;
	position: absolute;
	width: 98px;
	z-index: 99;
	display:none;
}
.social-block .social .drop .top {
	overflow:hidden;
	width:100%;
	height:7px;
	background:url(../images/bg-block-5.png) no-repeat -98px 0;
}
.social-block .social .drop .center {
	width:100%;
	background:url(../images/bg-block-5.png) repeat-y;
}
.social-block .social .drop .center:after {
	clear:both;
	display:block;
	content:"";
}
.social-block .social .drop .bottom {
	overflow:hidden;
	height:7px;
	width:100%;
	background:url(../images/bg-block-5.png) no-repeat -196px 0;
	position:relative;
}
.social-block .social .drop .center .holder {
	float:left;
	position:relative;
	margin:-7px 0 -5px;
	width:96px;
	padding:0 1px 5px;
}
.social-block .social .drop ul {
	margin:0;
	padding:0 0 5px;
	list-style:none;
	overflow:hidden;
	width:100%;
	font:11px Arial, Helvetica, sans-serif;
}
.social-block .social .drop ul li {
	overflow:hidden;
	width:100%;
	height:21px;
	background:url(../images/bg-line-1.gif) no-repeat 0 100%;
}
.social-block .social .drop ul li a {
	display:block;
	background:url(../images/ico-6.png) no-repeat;
	padding:3px 0 3px 29px;
	color:#666;
	width:auto;
	height:auto;
	text-indent:0;
	height:21px;
	line-height:15px;
}
.social-block .social .drop ul li.share-link a {background-position:0 -199px;}
.social-block .social .drop ul li.facebook-link a {background-position:0 -221px;}
.social-block .social .drop ul li.twitter-link a {background-position:0 -243px;}
.social-block .social .drop ul li.email-link a {background-position:0 -265px;}
.social-block .social .drop ul li.print-link a {background-position:0 -287px;}
.social-block .social .drop ul li a:hover,
.social-block .social .drop ul li.active a {
	color:#b9b9b9;
	text-decoration:none;
}
.social-block .social .link {
	overflow:hidden;
	padding:0 5px;
}
.social-block .social .addthis-link {
	float:left;
	background:url(../images/ico-6.png) no-repeat 0 -314px !important;
	padding: 0 0 0 10px;
	color:#b0afaf;
	text-indent:0;
	font:8px Arial, Helvetica, sans-serif;
	width:auto;
	height:auto;
}
.social-block .social .privacy {
	float:right;
	text-indent:0;
	color:#b0afaf;
	padding:0;
	background:none;
	width:auto;
	height:auto;
	font:8px Arial, Helvetica, sans-serif;
}
.section-wrap {
	overflow:hidden;
	margin:-6px 0 0;
	padding:0 0 49px;
	position:relative;
	z-index:1;
}
.section-download {
	overflow:hidden;
	padding:38px 0 19px 113px;
	color:#000;
}
.section-download.grey-section {background:#bfbfbf;}
.section-download.violet-section {color:#fff;}
.section-download .column-holder {
	overflow:hidden;
	width:872px;
}
.section-download .column {
	float:left;
	width:408px;
	margin:0 28px 0 0;
	border:0 !important;
}
.section-download h2 {
	margin:0 0 8px;
	text-transform:uppercase;
	font:18px 'FSAlbertBold', Arial, Helvetica, sans-serif;
}
.section-download .download-link {
	overflow:hidden;
	width:100%;
	padding:0 0 14px;
}
.section-download .download-link a {
	float:left;
	color:#fff;
	font:10px Arial, Helvetica, sans-serif;
	text-decoration:underline;
}
.section-download .download-link:hover {text-decoration:none;}
.section-download .listing {
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:100%;
}
.section-download .listing li {
	border-top:1px solid #fff;
	margin:-1px 0 1px;
	padding:18px 0 14px;
	overflow:hidden;
	width:100%;
	font:12px Arial, Helvetica, sans-serif;
}
.violet-section .listing li {border-top:1px solid #29bffd;}
.section-download .listing li a {color:#000; text-decoration: none;}
.violet-section .listing li a {color:#fff;}

.section-download .listing li a:hover {color:#3399cc;}
.section-download.grey-section .listing li a:hover,
.section-download.blue-section .listing li a:hover,
.section-download.orange-section .listing li a:hover {color:#fff;}
.section-download.violet-section .listing li a:hover {color:#33ccff;}

.description-list {
	margin:79px 0 -41px;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:660px;
}
.description-list li {
	display:inline-block;
	width:190px;
	margin:0 30px 0 0;
	color:#333;
	font:10px/14px Arial, Helvetica, sans-serif;
	vertical-align:top;
}
* + html .description-list li {display:inline;}
.description-list li .image {
	overflow:hidden;
	width:100%;
	display:block;
	margin:0 0 15px;
}
.description-list li .image img {display:block;}
.description-list li .hold {
	overflow:hidden;
	min-height:119px;
}
.description-list li .title {
	display:block;
	font:bold 12px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	border-bottom:none;
}
.description-list li .title a {color:#3399cc; cursor: default;}
.description-list li .title a:hover {text-decoration: none;}
.description-list li .title em {font:bold 8px Arial, Helvetica, sans-serif;}
.description-list li span {display:block;}
.container {
	padding:78px 0 7px;
	color:#333;
	font-size:12px;
	line-height:14px;
	border-bottom:1px solid #60bce2;
}
.container strong {
	text-transform:uppercase;
	font-size:11px;
	line-height:13px;
}
.container .col {
	float:right;
	padding: 13px 85px 0 0;
	text-transform:uppercase;
	font-size:9px;
	line-height:13px;
	color:#666;
}
.container p {
	margin:0 !important;
}
.table-box {
	padding:7px 0 36px;
	border-bottom:1px solid #60bce2;
	margin:0 0 18px;
}
.table-block {padding:0 245px 110px 110px; margin-top:-7px;}
.table-block p {margin:0;}
.table-block1 {padding:36px 30px 50px 110px;}
.table-block  .section-block {
	color:#999;
	font-size:10px;
	line-height:12px;
	padding:0 180px 0 0;
}
.table-block .section-block p {
	margin:0 0 12px;
}
.table-block .col,
.table-block .col1 {
	width:459px;
	padding:0 0 7px;
	border-bottom:1px solid #60bce2;
	text-align:center;
	color:#666;
	font-size:9px;
	line-height:11px;
	margin:0 0 16px 385px;
	position:relative;
}
.table-block .col1 {
	width:100px;
	margin-left:526px;
}
.table-block table,
.table-block1 table {
	margin:0;
	width:100%;
	border-collapse:collapse;
	border:none;
	height:415px;
	font-size:11px;
	line-height:12px;
	color:#333;
}
.table-block1 table {
	font-size:12px;
	line-height:13px;
	height:auto;
	vertical-align:top;
}
.table-block th,
.table-block1 th {
	margin:0;
	padding:0;
	font-weight:normal;
	text-align:right;
	vertical-align:top;
}
.table-block1 th {
	padding:0 30px 0 0;
	text-transform:uppercase;
	font-size:10px;
	line-height:11px;
	text-align:left;
}
.table-block1 th.col04 {padding:0;}
.table-block th strong,
.table-block1 th strong {
	display:block;
	overflow:hidden;
	width:100%;
	padding:0 0 10px;
	font-weight:normal;
}
.table-block th strong.reallystrong,
.table-block1 th strong.reallystrong {
	font-weight:bold;
}
.table-block1 th strong {
	font-weight:bold;
	border-bottom:none;
	background: url(../images/divider5.gif) repeat-x 0 100%;
	padding:0 0 14px;
}
.table-block td,
.table-block1 td {
	margin:0;
	padding:0 0 6px;
	vertical-align:top;
	text-align:right;
	line-height:13px;
}
.table-block .col01 {
	width:226px;
	padding-right:10px;
	text-align:left;
}
.table-block .col02,
.table-block .col03,
.table-block .col04 {
	width:59px;
	padding-right:45px;
}
.table-block .col03{
	width:59px;
	padding-left:30px;
}
.table-block .col02 {
	color:#333;
	font-weight:bold;
	background: #f2f2f2;
	padding-left: 10px;
	padding-right: 5px;
}
.table-block .col04 {
	width:58px;
	padding-right:36px;
}
.table-block .col02 span,
.table-block .col03 span,
.table-block .col04 span {
	float:left;
	margin:0;
}
.table-block .col04 {
	padding-right:0;
	width:58px;
}
.table-block .col05 {
	width:127px;
}
.table-block1 td {
	text-align:left;
	padding:13px 30px 13px 0;
	border-bottom:1px solid #999;
	vertical-align:top;
}
.table-block1 .col01 {width:130px;}
.table-block1 .col02 {width:212px;}
.table-block1 .col03 {width:90px;}
.table-block1 .col04 {
	width:325px;
	padding-right:0;
}
.table-block .item1 {
	float:left;
	width:60px;
	padding:0 5px 0 0;
}
.table-block .item2 {
	float:right;
	width:58px;
	padding:0 4px 0 0;
}
#footer {
	overflow:hidden;
	padding:0 110px;
	color:#666;
	font:9px/12px Arial, Helvetica, sans-serif;
}
#footer ul {
	margin:0 0 0 -7px;
	padding:0 0 12px;
	list-style:none;
	overflow:hidden;
	width:100%;
}
#footer ul li {
	float:left;
	background:url(../images/separator-3.gif) no-repeat 0 50%;
	padding:0 9px 0 10px;
	margin:0 1px 0 -1px;
	font:10px Arial, Helvetica, sans-serif;
}
#footer ul li:first-child {background: none;}
#footer ul li a {color:#666;}
#footer span {display:block;}
.accordion3>li:before {
	position:absolute;
	left:110px;
	color:#fff;
	text-transform:uppercase;
	font:18px 'FSAlbertBold', Arial, Helvetica, sans-serif;
	margin:27px 0 0;
	content:''counter(section)'.';
	counter-increment:section;
}
.accordion3 .list-item-before{
	position:absolute;
	left:110px;
	color:#fff;
	text-transform:uppercase;
	font:18px 'FSAlbertBold', Arial, Helvetica, sans-serif;
	margin:27px 0 0;
}
.number-list {
	margin:31px 0 0;
	padding:0 0 0 11px;
	height:1%;
	overflow:hidden;
	counter-reset: item;
	counter-reset:list_item;
}
.number-list li {
	color:#757779;
	display:block;
	font:10px/14px "FSAlbertLight" ,Arial, Helvetica, sans-serif;
	text-indent:-11px;
}
.number-list li a {color:#757779;}
.number-list li:before {
	/*content:'('counter(list_item)') ';
	counter-increment:list_item;*/
	color:#757779;
	font:10px/14px "FSAlbertLight" ,Arial, Helvetica, sans-serif;
}
.columns-area {padding:0 0 30px;}
#content .columns-area .heading h3 {
	font:normal 18px/21px 'FSAlbertBold', Verdana , sans-serif;
	color:#46166b;
	margin:0;
}
.main-holder .title {
	margin:0 0 23px;
	padding:0 0 5px;
	border-bottom:1px solid #60bce2;
}
.main-holder .columns-area .title {padding:0 0 11px;}
#content .columns-area a {color:#46166b;}
.blue-main #content .columns-area a {color:#019EB8;}
.orange-main #content .columns-area a {color:#ee8502;}
.columns-area .columns {
	overflow:hidden;
	width:100%;
}
.columns-area .holder {
	overflow:hidden;
	width:654px;
}
.columns-area .column {
	float:left;
	width:190px;
	margin:0 28px 0 0;
	font-size:12px;
	line-height:18px;
	color:#333;
}
/*.columns-area .more {
	color:#639;
	font-weight:bold;
}*/
.box-add {
	padding:42px 0 40px 0;
	line-height:18px;
	margin:0 -28px 30px -14px;
	position:relative;
	width:654px;
}
.box-add .container {
	overflow:hidden;
	width:654px;
	padding:0;
	line-height:18px;
	border-bottom: none;
}
.box-add .container .holder {
	overflow:hidden;
	width:654px;
	margin:-3px 0 -10px;
}
.box-add .heading {margin: 0 0 23px 13px; padding:0 0 9px; border-bottom: 1px solid #60BCE2;}
.main-holder #content .box-add h3 {
	font:bold 17px Arial, Helvetica, sans-serif;
	color:#09c;
	margin:0;
}
.violet-main .main-holder #content .box-add h3 {
	color:#639;
}

.blue-main .main-holder #content .box-add h3 {
	color:#019eb8;
}
.box-add .boxes {
	overflow:hidden;
	width:654px;
	padding:0 0 10px;
}
.box-add .box {
	float:left;
	width:218px;
	padding:23px 0 0;
}
.box-add .box.alt {background:#efefef url(../images/bg-box-grey-t.gif) no-repeat;}
.box-add .box-holder {
	padding:10px 15px 30px;
	min-height:129px;
}
.box-add .alt .box-holder {background: url(../images/bg-box-grey-b.gif) no-repeat 0 100%;}

.violet-main .box-add .box.alt {background:#ece7f1 url(../images/bg-box-t.gif) no-repeat;}
.violet-main .box-add .alt .box-holder {background: url(../images/bg-box-b.gif) no-repeat 0 100%;}

.blue-main .box-add .box.alt {background:#ddf2f7 url(../images/bg-box-turquoise-t.gif) no-repeat;}
.blue-main .box-add .alt .box-holder {background: url(../images/bg-box-turquoise-b.gif) no-repeat 0 100%;}



.box-add .box .title {
	min-height:71px;
	margin:0 0 5px;
	padding:0 15px 0 0;
	border-bottom:none;
	position: relative;
}
.main-holder #content .box-add p {margin:0;}
.main-holder #content .box-add .box .title h3 {
	font:20px/24px "FSAlbertLight", Arial, Helvetica, sans-serif;
	margin:0;
	color:#09c;
	position: absolute;
	bottom: 0;
}
.main-holder #content .box-add .box .title h3 em {
	font-family: "FSAlbertLightItalic", Arial, Helvetica, sans-serif;
}
.main-holder #content .box-add .box.large .title h3 {
	font:48px/52px "FSAlbertLight", Arial, Helvetica, sans-serif;
}
.main-holder #content .box-add .box.large p {
	font:20px/24px "FSAlbertLight", Arial, Helvetica, sans-serif;
}
.violet-main .main-holder #content .box-add .box .title h3 {
	color:#639;
}
.blue-main .main-holder #content .box-add .box .title h3 {
	color:#019eb8;
}
.box-add.nonfin {
	padding:37px 0 0 0;
	line-height:18px;
	margin:0 -28px 15px -14px;
	position:relative;
	width:654px;
}
.box-add.nonfin .box-holder {
    padding: 10px 14px 30px;
}

.main-holder #content .box-add.nonfin .box .title{
	min-height:71px;
	padding:0;
	margin:-5px 0 5px;
}
.main-holder #content .box-add.nonfin .box .title h3 {
	margin:0;
	color:#09c;
	position: absolute;
	bottom: 0;
	font:48px/52px "FSAlbertBold", Arial, Helvetica, sans-serif;
}
.main-holder #content .box-add.nonfin .box .title.extra{
	margin:-10px 0 10px;
}
.main-holder #content .box-add.nonfin .box .title.extra h3 {
	margin:0 0 15px 0;
}
.main-holder #content .box-add.nonfin .box .title h4 {
	margin:0;
	color:#09c;
	position: absolute;
	bottom: 0;
}

.items {
	margin:0;
	padding:0 0 20px 30px;
	list-style:none;
}
.items strong {color:#019eb8;}
.items-block {
	min-height:455px;
	position:relative;
	padding:8px 0 28px;
	margin:0 0 0 -20px;
}
.items-block .image img {display:block;}
.items-block .holder {
	width:435px;
	position:absolute;
	left:240px;
	top:76px;
}
.main-holder #content .items-block h3 {
	margin:0;
	font:normal 16px/18px "FSAlbertExtraBold", Verdana , sans-serif;
	color:#36b9cf;
	text-transform:uppercase;
}
.main-holder #content .item h3 {
	margin:0;
	font:normal 16px/18px "FSAlbertExtraBold", Verdana , sans-serif;
	color:#36b9cf;
	text-transform:uppercase;
}
.main-holder #content .item1 h3 {color:#2da5cb;}
.main-holder #content .item2 h3 {color:#007ac1;}
.items-block .item {padding:0 0 41px;}
.items-block .item1 {padding-left:88px;}
.items-block .item2 {padding-left:175px;}
.items-block ul {
	margin:0;
	padding:0 0 0 40px;
	list-style:none;
}
.items-block li {
	padding:0 0 0 7px;
	background: url(../images/bullet-3.gif) no-repeat 0 8px;
}
.items-block .item1 li {background-position:-495px 8px;}
.items-block .item2 li {background-position:0 -287px;}
.item-box {
	margin:40px -30px 76px -29px;
	position:relative;
	width: 684px;
}
.blue-main .item-box {background: url(../images/bg-block-c.jpg) repeat-y;}
.violet-main .item-box {background: url(../images/bg-block1-m.jpg) repeat-y;}
.orange-main .item-box {background: url(../images/bg-block2-c.jpg) repeat-y;}
.item-box .t {width: 684px;}
.item-box .t {background: #d2f0f5 url(../images/new_bg-block3_t.jpg) no-repeat;}
.violet-main .item-box .t {background:#e3daea url(../images/new_bg-block2_t.jpg) no-repeat;}
.orange-main .item-box .t {background:#fddeb6 url(../images/new_bg-block4_t.jpg) no-repeat;}
.item-box .b {padding:30px 28px 39px; /*min-height:293px;*/}
.blue-main .item-box .b {background: url(../images/new_bg-block3_b.jpg) no-repeat 0 100%;}
.violet-main .item-box .b {background: url(../images/new_bg-block2_b.jpg) no-repeat 0 100%;}
.orange-main .item-box .b {background: url(../images/new_bg-block4_b.jpg) no-repeat 0 100%;}

.item-box .t.med {background: #d2f0f5 url(../images/new_bg-block3_t_med.jpg) no-repeat;}
.violet-main .item-box .t.xs {background:#e3daea url(../images/new_bg-block2_t_xs.jpg) no-repeat;}
.item-box .t.xs {background: #d2f0f5 url(../images/new_bg-block3_t_xs.jpg) no-repeat;}

.item-box .columns {
	overflow:hidden;
	width:100%;
}
.item-box .columns-holder {
	overflow:hidden;
	width:655px;
	margin:0 0 -18px;
}
.item-box .column {
	float:left;
	width:190px;
	margin:0 28px 0 0;
}
.item-box ul {
	margin:-18px 0 0;
	padding:0;
	list-style:none;
}
.item-box li {
	padding:18px 0 18px;
	overflow:hidden;
	width:100%;
}
.blue-main .item-box li {background: url(../images/divider4.gif) no-repeat;}
.violet-main .item-box li {background: url(../images/divider.gif) no-repeat;}
.orange-main .item-box li {background: url(../images/divider6.gif) no-repeat;}
.blue-main .item-box strong {color:#01778F;}
.violet-main .item-box strong {color:#46166B;}
.orange-main .item-box strong {color:#C65E01;}
.main-holder #content .item-box h3 {line-height:17px;}
.main-holder .item-box .title {
	padding:0 0 7px;
	margin:0 0 23px;
}
.items-area {
	background: url(../images/bg-items.gif) no-repeat 0 5px;
	width: 925px;
	height: 885px;
	position:relative;
	margin:0 0 0 -80px;
	color:#999;
	font-size:11px;
	line-height:12px;
	padding:0 0 42px;
}
#main .items-area p {margin:0;}
.items-area h3 {
	color:#639;
	margin:0 0 5px;
	font-size:17px;
	line-height:19px;
}
.title1,
.title2 {
	width:520px;
	position:absolute;
	top:275px;
	left:24px;
}
.title2 {
	top:655px;
	left:25px;
}
.title3,
.title4 {
	width:153px;
	position:absolute;
	right:0;
	top:293px;
}
.title4 {top:671px;}
.articles {
	margin:0;
	padding:0;
	list-style:none;
	width:230px;
	position:absolute;
	top:539px;
	left:357px;
}
.articles li {
	overflow:hidden;
	width:100%;
	vertical-align:middle;
	padding:0 0 8px;
	font:11px/13px "FSAlbertRegular", Arial, Helvetica, sans-serif;
}
.articles h3 {
	font:bold 11px/13px Arial, Helvetica, sans-serif;
	margin:0;
	color:#639;
	text-transform:uppercase;
}
.items1,
.items2 {
	margin:0;
	padding:0;
	list-style:none;
	width:122px;
	position:absolute;
	right:31px;
	top:361px;
}
.items2 {top:752px;}
.items1 li,
.items2 li {
	background: url(../images/bullet-3.gif) no-repeat -495px -290px;
	padding:0 0 1px 9px;
	color:#fff;
	font:normal 12px/15px "FSAlbertBold", Verdana , sans-serif;
	text-transform:uppercase;
}
.items1 a, .items1 a:hover,
.items2 a, .items2 a:hover { color:#fff; text-decoration: none; cursor: default;}
.title-block {
	width:130px;
	height:130px;
	color:#fff;
	text-align:center;
	position:absolute;
	top:59px;
	left:190px;
	overflow:hidden;
}
.title-block h3 {
	font:normal 16px/17px "FSAlbertExtraBold", Verdana , sans-serif;
	margin:0;
	color:#fff;
	text-transform:uppercase;
}
.items-list {
	position:absolute;
	top:344px;
	left:27px;
	font:normal 16px/18px "FSAlbertExtraBold", Verdana , sans-serif;
}
.items-list ul {
	margin:0;
	padding:0;
	list-style:none;
	height:130px;
}
.items-list1 {top:721px;}
.items-list li {
	width:136px;
	float:left;
	margin:0 25px 0 0;
	text-transform:uppercase;
	text-align:center;
}
.items-list a {
	display:table;
	width:134px;
	height:139px;
	color:#fff;
}
*+html .items-list a {display:block;}
.items-list .drop a {
	display:inline;
	width:auto;
	height:auto;
}
.items-list li:hover {position:relative;}
.items-list span {
	color:#fff;
	text-decoration:none;
	width:134px;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}
.items-list em {font-style:normal;}
.items-list li > em {border-bottom:1px solid #fff;}
.items-list .blue em {border-bottom:1px solid #00b5ee;}
.items-list .violet em {border-bottom:1px solid #46166b;}
.items-list .green em {border-bottom:1px solid #00a950;}
.items-list .orange em {border-bottom:1px solid #f26649;}
.items-list .pink em {border-bottom:1px solid #ed008C;}
.items-list .dark-blue em {border-bottom:1px solid #0056a5;}
.items-list .light-green em {border-bottom:1px solid #7dba00;}
.items-list .drop li em {
	border:0;
	font-size:11px;
	line-height:12px;
	vertical-align:top;
}
.items-list a:hover {text-decoration:none;}
.items-list a:hover span,
.items-list a:hover em {cursor:pointer;}
.items-list .drop {
	background: url(../images/bg-drop.png) no-repeat 0 0;
	width: 637px;
	height: 87px;
	position:absolute;
	top:-9999px;
	left:-26px;
	padding:4px 0 0;
}
.items-list .drop-holder {
	display:table;
	width: 637px;
	height: 87px;
}
.items-list .drop-frame {
	display:table-cell;
	vertical-align:middle;
	width:100%;
	text-align:center;
}
li.blue .drop,
li.pink .drop {left:-26px;}
li.violet .drop,
li.dark-blue .drop {left:-187px;}
li.green .drop,
li.light-green .drop {left:-348px;}
li.orange .drop {left:-509px;}
.items-list li:hover .drop {top:95px;}
.items-list .drop ul {
	height:auto;
	display:block;
}
.items-list .drop li {
	width:auto;
	margin:0 3px 0 0;
	padding:0 0 0 12px;
	background: url(../images/bullet-4.gif) no-repeat;
	white-space:nowrap;
	display:inline;
	float:none;
}
.items-list .drop li:first-child {background: none;}
li.blue .drop li {background-position:0 -92px;}
li.violet .drop li {background-position:0 -392px;}
li.green .drop li {background-position:0 -292px;}
li.orange .drop li {background-position:0 8px;}
li.light-green .drop li {background-position:0 -192px;}
li.dark-blue .drop li {background-position:-495px 8px;}
li.pink .drop li {background-position:-495px -92px;}
.items-list li.blue .drop a {color:#00afed;}
.items-list li.violet .drop a {color:#46166b;}
.items-list li.green .drop a {color:#00a950;}
.items-list li.orange .drop a {color:#f26649;}
.items-list li.light-green .drop a {color:#7dba00;}
.items-list li.dark-blue .drop a {color:#0056a5;}
.items-list li.pink .drop a {color:#ed008c;}
.items-list .drop a:hover {text-decoration:underline;}
.items-list .drop .note {
	color:#999;
	font:11px/12px Arial, Helvetica, sans-serif;
	text-transform:none;
}
.items-list .drop .note p {margin:0;}
.drop .arrow {
	background:url(../images/arrow.png) no-repeat;
	width: 21px;
	height: 13px;
	text-indent:-9999px;
	position:absolute;
	top:0;
	left:0;
	display:none;
}
.items-list li:hover .arrow {display:block;}
li.blue .drop .arrow,
li.pink .drop .arrow {left:66px;}
li.violet .drop .arrow,
li.dark-blue .drop .arrow {left:228px;}
li.green .drop .arrow,
li.light-green .drop .arrow {left:390px;}
li.orange .drop .arrow {left:550px;}
.widget p {margin:0 0 10px;}
.lightbox {
	width:922px;
	background:#fff;
	padding:10px;
	display:none;
}
.lightbox .map img {display:block;}
.lightbox .btn-close {
	float:right;
	font-size:12px;
	line-height:14px;
	color:#666;
	padding:7px 40px 0 0;
	background: url(../images/btn-close.gif) no-repeat 100% 0;
	min-height: 22px;
	margin:0 0 10px;
	text-indent: -9999px;
}
.lightbox .row {
	overflow:hidden;
	width:100%;
	padding:0 0 10px;
}
.tabs-area {
	overflow:hidden;
	width:844px;
	padding:0 30px 19px 110px;
	margin:-24px 0 0;
	position:relative;
}
.tabset {
	float:right;
	width:190px;
	margin:0;
	padding:31px 0 0;
	list-style:none;
}
.tabset li {
	font:16px/18px "FSAlbertExtraBold", Verdana , sans-serif;
	margin:0 0 12px;
}
.tabset a {color:#999;}
.tabset a:hover,
.tabset a.active {
	color:#039;
	text-decoration:none;
}
.tab-content {
	float:left;
	width:628px;
	font:18px/24px "FSAlbertRegular", Arial, Helvetica, sans-serif;
	color:#333;
}
.tab-content h3 {
	font-size:34px;
	line-height:36px;
	margin:0 0 24px;
	color:#039;
}
.tab-content h3 a {color:#039;}
.tab-content p {margin:0 0 10px;}
.tab-content strong {color:#039;}
.tab-content .image {margin:0 0 26px;}
.image img {display:block;}
.section-block p {margin:0;}
.section-block {
	overflow:hidden;
	width:100%;
	padding:32px 0;
	font:12px/18px Arial, Helvetica, sans-serif;
}
.section-block .boxes {
	overflow:hidden;
	width:660px;
}
.section-block .box {
	float:left;
	width:190px;
	margin:0 30px 0 0;
	padding:23px 0 0;
	border-top:1px solid #60bce2;
}
.section-block .video {
	margin:0 0 5px;
	padding:5px 0 0;
}
.section-block .video img {display:block;}
}
.list-items {
	margin:0;
	padding:11px 0 0;
	list-style:none;
}
.list-items li {
	padding:16px 0 13px;
	font-size:12px;
	line-height:15px;
	color:#0093d0;
	background: url(../images/divider4.gif) no-repeat;
}
.list-items li:first-child{background:none;}
.violet-main .list-items li {
	background: url(../images/divider.gif) no-repeat;
	color:#46166b;
}
.orange-main .list-items li {
	background: url(../images/divider6.gif) no-repeat;
	color:#ee8502;
}
@media print {
	body {
	margin:0 0 50px;
	color:#333;
	font:12px/16px Arial, Helvetica, sans-serif;
	background:#fff;
}
img {border-style:none;}
a {
	text-decoration:none;
	color:#999;
}
a:hover {text-decoration:underline;}
input, textarea, select{vertical-align:middle;}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
q{quotes: none;}
q:before,
q:after{content:"";}
#wrapper {
	width:100%;
	background:none;
}
#header,
.social-block,
.video-block,
.circle-list,
.open-block .more,
.close,
.list-info li .heading-list {display:none;}
.logo-print {
	display:block;
	margin:0 0 30px;
}
.logo-print img {display:block;}
.video-section .column-holder .column {width:100%;}
.section .column-holder .column h2 {
	margin:0;
	font:normal 49px/48px "FSAlbertExtraBold", Verdana , sans-serif;
}
.section .column-holder .column h3 {
	margin:0;
	font:200 36px/38px 'FSAlbertBold', Verdana , sans-serif
}
.section .column-holder p strong {
	font: 18px/24px "FSAlbertLight",Arial,Helvetica,sans-serif;
}
.section .list {
	margin:0;
	padding:21px 0 10px;
	list-style:none;
	overflow:hidden;
	width:100%;
}
.section .list li {
	padding:0 0 3px 15px;
	vertical-align:top;
	font:12px/15px Arial, Helvetica, sans-serif;
}
.section h4 {
	margin:0 0 9px;
	font:28px "FSAlbertLight", Arial, Helvetica, sans-serif;
}
.open-block {
	font:12px/18px Arial, Helvetica, sans-serif;
}
.column-holder .open-block p {margin:0 0 13px;}
.list-info {
	margin:0;
	padding:20px 0 12px;
	list-style:none;
	width:100%;
}
.list-info li {
	margin:0 0 28px;
	font:12px/18px Arial, Helvetica, sans-serif;
}
.list-info li h5 {
	margin:0 0 10px;
	font:18px/24px "FSAlbertLight", Arial, Helvetica, sans-serif;
}
.list-info li p {margin:0;}
.read-block,
.video-box,
#footer,
.gallery-block,
.heading-section .block .hold a,
.photo-section,
.paging,
.heading-section .block .download,
.accordion li.active li .slide {display:none;}
.heading-section .block h2 {
	margin:0 0 30px;
	font:28px 'FSAlbertBold', Arial, Helvetica, sans-serif;
}
#content {
	overflow:hidden;
	padding:0 0 20px;
}
.main-holder #content h3 {
	margin:0 0 10px;
	font:bold 17px Arial, Helvetica, sans-serif;
}
.main-holder #content h2 {
	margin:0 0 20px;
	font:34px 'FSAlbertBold', Arial, Helvetica, sans-serif;
}
.main-holder #content p strong {font:18px/24px "FSAlbertLight", Arial, Helvetica, sans-serif;}
.main-holder #sidebar .list {
	margin:0;
	padding:0 0 27px;
	list-style:none;
	overflow:hidden;
	width:100%;
	border-bottom:1px solid #60bce2;
}
.main-holder #sidebar .list li {
	background:url(../images/separator-1.gif) no-repeat 0 10px;
	padding:0 0 0 18px;
}
.main-holder #sidebar .list li a {color:#666;}
.main-holder #sidebar .list li ul {
	margin:0 0 0 -3px;
	padding:0;
	list-style:none;
}
.blockquote-block blockquote {
	margin:0;
	padding:14px 0 0 52px;
	color:#09c;
	font:18px/24px Arial, Helvetica, sans-serif;
}
.resourse-block ul {
	margin:0;
	padding:0;
	list-style:none;
}
.resourse-block ul li {
	padding:3px 0 0 46px;
	font:12px Arial, Helvetica, sans-serif;
	color:#666;
	margin:0 0 10px;
}
.resourse-block ul li p {margin:0;}
.resourse-block ul li strong {
	display:block;
	color:#639;
	padding:0 0 3px;
	font:bold 12px Arial, Helvetica, sans-serif;
}
.accordion li .slide .list {
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:100%;
}
.accordion li .slide .list li {
	border-top:1px solid #717073;
	color:#717073;
	font:12px/14px Arial, Helvetica, sans-serif;
	margin:-1px 0 1px;
	padding:7px 0 9px 0;
	width:auto;
	min-height:28px;
}
.accordion2 {
	margin:0;
	padding:0 0 13px;
	list-style:none;
	overflow:hidden;
	width:100%;
}
.accordion2 li {margin:-3px 0 3px;}
.accordion2 li a {
	padding:17px 35px 13px 39px;
	color:#333;
	text-transform:capitalize;
}
.section-download h2 {
	margin:0 0 8px;
	text-transform:uppercase;
	font:18px 'FSAlbertBold', Arial, Helvetica, sans-serif;
}
.section-download .download-link {display:none;}
.section-download .listing {
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:100%;
}
.section-download .listing li {
	padding:18px 0 14px;
	overflow:hidden;
	width:100%;
	font:12px Arial, Helvetica, sans-serif;
}
.description-list {
	margin:79px 0 -41px;
	padding:0;
	list-style:none;
	overflow:hidden;
	width:660px;
}
.description-list li {
	width:100%;
	color:#666;
	margin:0 0 30px;
	font:10px/14px Arial, Helvetica, sans-serif;
}
.description-list li .image {display:none;}
.description-list li .hold {overflow:hidden;}
.description-list li .title {
	display:block;
	font:bold 12px Arial, Helvetica, sans-serif;
}
.description-list li .title a {color:#40b3d9;}
.description-list li .title em {font:bold 8px Arial, Helvetica, sans-serif;}
.description-list li span {display:block;}
}
.footnote {
	display: block;
	margin-top: 10px;
	color: #666666;
	font-size: 10px;
	line-height: 14px;
}
.at300bs {
	display: none;
	background-image: none!important;
	font-size:0;
	line-height:0;
	position:absolute;
}
.pipeline {
	position: relative;
	margin: -12px 0 0 -57px; 
}
.pipelinedate {
	display: block;
	color: #999999;
	font-size: 11px;
}
.accordion .heading-block ul.normal{
	color:#666;
	padding:17px 0 18px 25px;
	font-size:12px;
	line-height:18px;
	margin:0;
}
.accordion .heading-block ul.normal li{
	padding:0 0 0 11px;
	background: url(../images/bullets.gif) no-repeat 0 7px;
	list-style:none;
	list-style-position:outside;
	width:auto;
	height:1%;
}
.accordion .heading-block ul.normal ul{
	padding:9px 0 0 26px;
	margin:0;
}
.accordion .heading-block ul.normal li li{background-position:-616px 7px;}
.accordion .heading-block .txt{
	font:12px/18px Arial, Helvetica, sans-serif;
	color:#666;
}
sup,
sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
}
sup {bottom: 0.85ex;}
sub {top: .5ex;}
h3 sup {bottom: 0.75ex; font-size: 0.65em;}
/* consumer-healthcare-products */
.main-area{padding:45px 30px 28px 110px;}
.main-area .list{
	border:none;
	padding:0;
}
.accordion5 .sidebar .heading{
	padding:4px 0 7px;
	margin:0 0 16px;
}
.accordion5 .sidebar .heading h3 {
	color: #666;
	font: 11px/13px 'FSAlbertBold', Verdana , sans-serif;
	margin: 0;
}
.accordion5 .sidebar .navbar li {
	margin: 0 0 12px;
	color:#019eb8;
}
.accordion5 .tabs-area{
	margin:0;
	padding:0;
	width:auto;
}
.accordion5 .tab-content{
	float: left;
	width: 625px;
	color:#999;
	font: 18px/24px 'FSAlbertRegular',Verdana,sans-serif;
}
.accordion5 .tab-content em{
    font: 18px/24px 'FSAlbertItalic',Verdana,sans-serif;
}

.accordion5 .tabset{
	padding:0;
	float:none;
	width:auto;
}
.accordion5 .tabset a{
	display:inline;
	padding:0;
	color:#999;
	font: normal 16px/18px 'FSAlbertExtraBold',Arial,Helvetica,sans-serif;
}
.accordion5 .tabset .active,
.accordion5 .tabset a:hover {color:#019eb8;}
.accordion5 .tab-content h2{
	margin:0;
	color:#019eb8;
	font:34px/36px "FSAlbertLight" ,Arial, Helvetica, sans-serif;
}
.accordion5 .tab-content img{
	vertical-align:top;
	margin:-3px 0 16px 8px;
}
.accordion5 .tab-content p{margin:0 0 45px;}
.col-holder{
	overflow:hidden;
	border-top:1px solid #60bce2;
	padding:22px 0 0;
	margin:0;
	font:12px/18px Arial, Helvetica, sans-serif;
}
.col-holder .col{
	width:190px;
	float:left;
	margin:0 0 0 26px;
}
.col-holder .col:first-child{margin-left:0;}
.col-holder strong{
	color:#019eb8;
	font-weight:bold;
}
.col-holder .col a{
	color:#09c;
	display:inline;
	padding:0;
	text-transform:none;
	font:bold 12px/18px Arial, Helvetica, sans-serif;
}
.col-holder .col a:hover{text-decoration:underline;}
.accordion5 .tab-content .col-holder p{margin:0;}
/* our-medicines */
.accordion5 .orange2-opener .tab-content {color: #f26649;}
.accordion5 .orange2-opener .tab-content h2{
	color:#f26649;
	margin:0 0 27px;
}
.accordion5 .orange2-opener .tab-content p {margin: 0 0 49px;}
.orange2-opener .video-holder{
	margin:5px 0 0;
	position:relative;
}
.orange2-opener .video-holder .play{
	background: url(../images/bg-play.png) no-repeat 0 -272px;
	width: 78px;
	height: 78px;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	top:21px;
	left:50%;
	margin:0 0 0 -38px;
	z-index:50;
}
.orange2-opener .video-holder .shadow{
	background: url(../images/bg-overlay4.png);
	position:absolute;
	top:0;
	left:0;
	width:190px;
	height:106px;
	z-index:5;
	display:none;
}
.orange2-opener .video-holder:hover .shadow{display:block;}

.accordion5 .orange2-opener .tab-content img {
	margin:0;
	vertical-align: top;
}
.orange2-opener .col-holder{
	color:#666;
	padding:20px 0 12px;
}
.orange2-opener .col-holder strong{
	color:#f26649;
	font-weight:bold;
}
.orange2-opener .slide .sidebar {padding: 4px 8px 0 0;}
.accordion5 .orange2-opener .tabset .active,
.accordion5 .orange2-opener .tabset a:hover {color:#f26649;}

/*/ our medicines - green opener */
.accordion5 .green2-opener .tab-content {color: #7dba00;}
.accordion5 .green2-opener .tab-content h2{
	color:#7dba00;
	margin:0 0 27px;
}
.accordion5 .green2-opener .tab-content p {margin: 0 0 49px;}
.green2-opener .video-holder{padding:5px 0 0;}
.accordion5 .green2-opener .tab-content img {
	margin:0;
	vertical-align: top;
}
.green2-opener .col-holder{
	color:#666;
	padding:20px 0 12px;
}
.green2-opener .col-holder strong{
	color:#7dba00;
	font-weight:bold;
}
.green2-opener .slide .sidebar {padding: 4px 8px 0 0;}
.accordion5 .green2-opener .tabset .active,
.accordion5 .green2-opener .tabset a:hover {color:#7dba00;}

/* how we are organized - override */

div.items-list ul li div.drop ul li a,
div.items-list ul li div.drop ul li a:hover {
	text-decoration: none;
	cursor: default;
}


/* sidebar video overlay */
.widget .video {
	position: relative;
}
.widget .video .overlay{
	background:url(../images/bg-overlay3.png) no-repeat;
	width:189px;
	height:108px;
	left:0px;
	top:0px;
	position:absolute;
	cursor:pointer;
}
.widget .video .fbox:hover .overlay{background:url(../images/bg-overlay3-hover.png) no-repeat;}

/* performance guide table */
td.col01a {
	width:226px;
	padding-right:10px;
	text-align:left;
}
td.col02a {
	text-align: left;
	width:125px;
	padding-right:30px;
}
td.col03a {
	text-align: left;
	width:75px;
	padding-right:30px;
}
td.col04a {
	text-align: left;
	width:125px;
	padding-right:0px;
}

.table-block .col1a {
	padding:0 0 7px;
	text-align:center;
	color:#666;
	font-size:9px;
	line-height:11px;
	position:relative;
	width:125px;
	margin-left:526px;
}
.bbb td{
	padding-top: 8px;
}
.table-block .bbb th strong{
	font-weight: bold;
}
.table-block-2 table {
	height: 280px;
	margin-bottom: 25px;
}
.table-block-2 .table-box {
	padding:7px 0 16px;
}

/* sitemap */
.sitemap-wrap{
	padding-top: 72px;
}
.section-sitemap {
	border-top:1px solid #60bce2;
	overflow:hidden;
	padding:11px 0 20px 0;
	margin-left: 113px;
	width:625px;
	color:#666;
}
.section-sitemap.grey h2 {color:#666666;}
.section-sitemap.violet h2 {color:#46166b;}
.section-sitemap.blue h2 {color:#66cccc;}
.section-sitemap.orange h2 {color:#ff9933;}

.section-sitemap h2 {
	margin:0 0 8px;
	font:18px 'FSAlbertBold', Arial, Helvetica, sans-serif;
}
.section-sitemap h2 a, .section-sitemap a {
	color: #666666;
}
.section-sitemap .listing {
	margin:0;
	padding:0 0 23px 0;
	list-style:none;
	overflow:hidden;
	width:100%;
}
.section-sitemap .listing li {
	margin:-1px 0 1px;
	padding:0px 0 5px;
	overflow:hidden;
	width:100%;
	font:12px Arial, Helvetica, sans-serif;
}
.section-sitemap .listing ul{
	margin-top:5px;
	padding-left: 15px;
	padding-bottom:0;
}
.lightbox1 {
	width:943px;
	display:none;
}
.lightbox1 .row{
	width:100%;
	overflow:hidden;
}
.lightbox1 .row .close{
	float:right;
	background: url(../images/bg-close.gif) no-repeat;
	width: 29px;
	height: 29px;
	text-indent:-9999px;
	overflow:hidden;
	margin:0 0 10px 0;
}
.lightbox1 .holder{position:relative;}
.lightbox1 img{display:block;}
.lightbox1 .play{
	position:absolute;
	top:177px;
	left:50%;
	margin:0 0 0 -96px;
	background: url(../images/bg-play.png) no-repeat 0 -368px;
	width:192px;
	height:192px;
	text-indent:-9999px;
	overflow:hidden;
}
span.smallcaps{
	font-variant:small-caps;
	display: inline!important;
}
p.humbot { margin-bottom: 13px!important; }

.blue-main .item-box ul.closeup li {
    background: none;
    overflow: hidden;
    padding: 5px 0;
}
.items-block-wide { margin:0 0 0 -40px; }
.container strong span {text-transform: none;}
.main-holder .list.nobb {
	padding:2px 0 0;
	border-bottom:none;
}

.box-add.box-global {
	margin-top:-26px;
}
.accordion4 li .widget a{
	padding: 0;
}

#footer {
	background: url(../images/bg-add-link1.png) no-repeat -1000px -1000px;
}

.video_cropper{
overflow:hidden;
	width:842px;
	height:473px;
	position:relative;
}
.video_cropper div.video-block{
	position:absolute;
	top:-1px;
	left:-1px;
}
.bold{ font-weight: bold; }

div.section-block p a.dotted{
	color: #333;
	text-decoration: none;
	border-bottom: 1px dotted #333;
}

.table-box.finan th strong span.bb,
.table-box.finan th strong span.bbr{
	padding-top: 2px;
	padding-bottom: 5px;
	border-bottom: 1px solid #60BCE2;
}
.table-box.finan th strong span.bbr{
	float: right;
}

span.headsup {
	font-size:16px;
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	bottom: 16px;
}
.accordion4 li .slide.emep {
    padding: 0 0 40px;
}
.accordion .emep .heading-block .txt p{
	margin-top: 12px;
	margin-bottom: 12px;
	color: #333;
}
.accordion .emep .content .heading-block {
	padding:0 0 22px;
}

.accordion .emep .sidebar .heading {
	width:120px;
}

.accordion .emep .sidebar ul.navbar {
	padding-bottom:31px;
}

.accordion .emep .content .columns ul li {
    margin: 0;
}
.accordion .slide.emep .block-holder {
    padding: 0 0 36px;
}
.heading-section.nodownload {
	min-height: 56px;
}
/* ------------ Dotted link hacks ------------ */

ul.gallery li a.dotted{
	text-decoration: none;
	border-bottom: 1px dotted #333;
}

div.dotted a{
	text-decoration: none;
	border-bottom: 1px dotted #333;
}

div.dotted a:hover{
	border-bottom: 1px solid #333;	
	text-decoration: none;
}
.columns-area a.dotted
{
	border-bottom: 1px dotted #46166b;
	text-decoration: none;
	/*font-weight: bold;*/
}
.blue-main #content a.dotted{
	color: #019EB8;
	text-decoration: none;
	border-bottom: 1px dotted #019EB8;
	background: none;
}
.blue-main #content .box-holder a.dotted{
	color: #333;
	text-decoration: none;
	border-bottom: 1px dotted #333;
}
.blue-main .accordion a.dotted{
	color: #09C;
	text-decoration: none;
	border-bottom: 1px dotted #09C;
	font-weight:normal;
}

.accordion5 .orange2-opener .tab-content .col-holder .col a.dotted {
	color: #F26649;
	text-decoration: none;
	border-bottom: 1px dotted #F26649;
	background: none;
	font-weight:normal !important;
}

.orange-main #content a.dotted{
	color: #ee8502;
	text-decoration: none;
	border-bottom: 1px dotted #ee8502;
	background: none;
}

.items-area h3 a.dotted {
	color:#639;
	text-decoration: none;
	border-bottom: 1px dotted #639;
}
a.dotted.std {
	color: #333!important;
	border-bottom: 1px dotted #333!important;
}
a.dotted:hover {
     border-bottom-style: solid !important;
     text-decoration: none!important;
}

/* ------------------------------------------- */