@font-face {
	font-family: 'Century Gothic';
	src: url('../fonts/GOTHIC.eot');
	src: local('☺'), url('../fonts/GOTHIC.woff') format('woff'), url('../fonts/GOTHIC.ttf') format('truetype'), url('../fonts/GOTHIC.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Century Gothic Italic';
	src: url('../fonts/GOTHICI.eot');
	src: local('☺'), url('../fonts/GOTHICI.woff') format('woff'), url('../fonts/GOTHICI.ttf') format('truetype'), url('../fonts/GOTHICI.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Century Gothic Semibold';
	src: url('../fonts/GOTHICB.eot');
	src: local('☺'), url('../fonts/GOTHICB.woff') format('woff'), url('../fonts/GOTHICB.ttf') format('truetype'), url('../fonts/GOTHICB.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Century Gothic Semibold Italic';
	src: url('../fonts/GOTHICBI.eot');
	src: local('☺'), url('../fonts/GOTHICBI.woff') format('woff'), url('../fonts/GOTHICBI.ttf') format('truetype'), url('../fonts/GOTHICBI.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* start init */
html{height:100%;}
body{
	min-width:996px;
	height:100%;
	color:#000;
	font:12px/1.5 Arial, Helvetica, sans-serif;
	background:#efefee url(../images/bg-page.png) repeat-x;
}
a{
	color:#000;
	text-decoration:underline;
}
a:hover{text-decoration:none;}
input, textarea, select{
	vertical-align:middle;
	color:#000;
	font:100% Verdana, Arial, sans-serif;
}
/* end init */
.home-page,
.home-page #wrapper{background:#efefee url(../images/bg-main.jpg) no-repeat 50% 100%;}
* +html .home-page #wrapper{background:none;}
#wrapper{
	width:100%;
	min-height:100%;
	position:relative;
	overflow:hidden;
}
.w1,
.w2{
	width:100%;
	position:relative;
	float:left;
	left:50%;
	background:url("../images/bg-purple-r.png") repeat-x;
}
.w2{
	left:-50%;
	background:url("../images/bg-purple.jpg") no-repeat 50% 0;
}
#header{
	width:100%;
	position:relative;
	background-color:#efefee;
}
#header:after,
.purplebox:after,
.purple:after,
.purple .holder:after,
#main:after,
.main-nav:after,
.main-nav a strong:after,
.sub-nav:after,
.sub-nav a strong:after,
.content .content-holder:after{
	display:block;
	clear:both;
	content:"";
}
.home-page .header-content{
	width:951px;
	padding:19px 11px 0 34px;
}
.header-content{
	width:939px;
	min-height:65px;
	overflow:hidden;
	margin:0 auto;
	padding:19px 23px 0 34px;
	/* background:url(../images/bg-page.png) repeat-x; */
	background-color: #FFF;
}
.logo {
    background: url("../images/logo.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 62px;
    margin: 0;
    overflow: hidden;
    text-indent: -9999px;
    width: 262px;
}
.logo a{
	display:block;
	height:100%;
}
.nav-holder{
	float:right;
	text-align:right;
}
.addnav{
	display:inline-block;
	vertical-align:top;
	overflow:hidden;
	margin:0 0 12px;
	font:12px/1.25 'Century Gothic', Arial, Helvetica, sans-serif;
}
.addnav .search-form{
   margin-right:10px;
}
.addnav .search-submit{
   background:url(../images/btn-search.png) no-repeat !important;
 border: none;
width:40px;
height:24px;
color:#fff;
}
.addnav .search-text{
   border:1px solid #29b4d4;
   height:20px;
}
* +html .addnav{display:inline;}
.addnav li{
	float:left;
	padding:0 10px;
	border-left:1px solid #560259;
}
.addnav li:first-child{
	padding-left:0;
	border-left:none;
}
.addnav a{
	color:#560259;
	text-decoration:none;
}
.addnav a:hover{text-decoration:underline;}
#nav{
	overflow:hidden;
	padding:0 11px 0 0;
	font:12px/1.25 'Century Gothic Semibold', Arial, Helvetica, sans-serif;
}
#nav li{float:left;}
#nav a{
	float:left;
	color:#fff;
	text-decoration:none;
	background:url(../images/bg-nav.png) no-repeat;
	cursor:pointer;
}
#nav a span{
	float:left;
	height:22px;
	padding:7px 5px 0;
	background:url(../images/bg-nav.png) no-repeat 100% -29px;
}
#nav .active a,
#nav .shade0 a{background-position:0 0;}
#nav .shade0 a span,
#nav .active a span{background-position:100% -29px;}
#nav .shade1 a{background-position:0 -58px;}
#nav .shade1 a span{
	padding:7px 9px 0;
	background-position:100% -87px;
}
#nav .shade2 a{background-position:0 -116px;}
#nav .shade2 a span{
	padding:7px 27px 0;
	background-position:100% -145px;
}
#nav .shade3 a{background-position:0 -174px;}
#nav .shade3 a span{
	padding:7px 23px 0;
	background-position:100% -203px;
}
.purplebox{
	width:100%;
	background:url(../images/bg-purple-l.png) repeat-x;
}
.purple{
	width:996px;
	margin:0 auto;
}
.purple img{vertical-align:top;}
.purple .alignleft{
	float:left;
	margin:0 -207px 0 0;
}
.purple .holder{
	width:100%;
	min-height:396px;
}
.purple .text{
	overflow:hidden;
	padding:65px 0 0 50px;
}
.purple h1{
	margin:0;
	color:#fff;
	font:28px/1 'Century Gothic', Arial, Helvetica, sans-serif;
}
.purple .replace{
	width:674px;
	height:135px;
	overflow:hidden;
	margin:0 0 -33px -72px;
	text-indent:-9001px;
	background:url(../images/text-slogan.png) no-repeat;
}
/*
.purple ul{
	overflow:hidden;
	list-style:none;
	font:13px/1.385 'Century Gothic Semibold', Arial, Helvetica, sans-serif;
}
.purple ul li{
	width:173px;
	position:relative;
	float:left;
	margin:0 50px 20px 0;
	padding:0 0 0 50px;
}
*/
.purple ul .abs{
	position:absolute;
	left:0;
	top:0;
}
.purple ul .wrap{
	width:100%;
	display:table;
}
.purple ul a{
	height:67px;
	position:relative;
	display:table-cell;
	color:#fff;
	text-decoration:none;
	vertical-align:middle;
	text-align:center;
}
.purple ul a:hover{text-decoration:underline;}
.purple .box{
	margin:-78px 0 39px;
	padding:12px 46px 10px 0;
	color:#fff;
	text-align:right;
	font-size:14px;
	line-height:1.286;
	background-color:#a0a0a0;
}
.purple .box .desc,
.purple .box h2{
	display:inline-block;
	vertical-align:top;
}
* +html .purple .box .desc{display:inline;}
* +html .purple .box h2{display:inline;}
.purple .box .desc{
	padding:0 4px 0 0;
	font-weight:bold;
}
.purple .box h2{font-weight:normal;}
.purple .box h2 a{
	color:#fff;
	text-decoration:none;
}
.purple .box h2 a:hover{text-decoration:underline;}
#main{
	width:957px;
	margin:0 auto;
	padding:0 22px 18px 17px;
	background-color: #FFF;
	margin-top: -60px;
}
.main-holder{
	width:100%;
	float:left;
	margin:-6px 0 0;
	line-height:16px;
}
.ad{overflow:hidden;}
.ad img{vertical-align:top;}
.main-holder .ad{
	float:right;
	margin:3px 0 0 -90px;
}
.btn{
	display:inline-block;
	vertical-align:top;
	overflow:hidden;
	color:#fff;
	font-size:12px;
	line-height:1.333;
	text-decoration:none;
	cursor:pointer;
}
.btn span{
	float:left;
	height:23px;
	padding:5px 43px 0 47px;
	background:url(../images/btn-gray.png) no-repeat;
}
.btn em{
	float:left;
	width:6px;
	height:28px;
	background:url(../images/btn-gray.png) no-repeat 100% -28px;
}
.features{
	width:756px;
	overflow:hidden;
}
.features li {
	display:inline-block;
	vertical-align:top;
	width:232px;
	padding:0 0 20px;
}
* + html .features li{display:inline;}
.features .text{
	overflow:hidden;
	padding:0 70px 0 1px;
	height: 102px;
	display: table-cell;
	vertical-align: bottom;
}
.features .text li {
	padding-bottom: 4px;
}
.text li .text-input {
	width: 85px;
	font-size: 9pt;
	padding: 0;
}
.text li .submit-button {
	font-size: 8pt;
}
.text li p.success {
	color: green;
	font-weight: bold;
	margin-top: 8px;
}
.main-holder h2{
	margin:0 0 5px;
	color:#29b4d4;
	word-spacing:-1px;
	font:17px/1.412 'Century Gothic', Arial, Helvetica, sans-serif;
}
.main-holder p{margin:0 0 10px;}
#footer {
    color: #484747;
    line-height: 16px;
    margin: 0 auto;
    overflow: hidden;
    padding: 10px 59px 10px 15px;
    text-align: right;
    width: 995px;
}
#footer ul {
	margin:0 -8px 0 0;
	line-height:14px;
	float: right;
	display: block;
}
#footer ul li{
	display:inline-block;
	vertical-align:top;
	padding:0 8px;
	border-left:1px solid #484747;
}
* +html #footer ul li{display:inline;}
#footer ul li:first-child{border-left:none;}
#footer ul a{color:#484747;}
#footer p{margin:0 0 6px;}
.twocolumns{
	width:948px;
	overflow:hidden;
	margin:0 auto;
	padding:23px 24px 17px;
}
#sidebar{
	width:271px;
	float:left;
}
#sidebar img{vertical-align:top;}
#sidebar .box{
	overflow:hidden;
	margin:0 0 12px;
	padding:11px 10px 10px;
	background-color:#fff;
}
.main-nav{
	width:100%;
	min-height:315px;
	background-color:#2ab4d4;
}
.main-nav li,
.sub-nav li{
	width:100%;
	float:left;
}
.main-nav a,
.sub-nav a{
	float:left;
	margin:0 0 -3px -1px;
	padding:24px 0 0;
	color:#fff;
	text-decoration:none;
	cursor:pointer;
}
.main-nav a span,
.sub-nav a span{
	float:left;
	padding:0 0 4px;
}
.main-nav a strong,
.sub-nav a strong{
	display:block;
	width:221px;
	height:1%;
	padding:0 20px;
	font-style:bold;
}
.main-nav a em{
	width:221px;
	float:left;
	margin:-16px 0 0;
	padding:0 0 7px 10px;
	font-style:bold;
}
.main-nav li{
   font-weight: bold;
}
.main-nav .child a strong span{
   background: none;
   font-weight: normal;
}
.main-nav .child a strong span em{
   background:  none;
   padding-left: 30px;
    font-weight: normal;
}



.main-nav .active a{background:url(../images/bg-main-navh.png) no-repeat;}
.main-nav .active a span,
.sub-nav .active a span{background:url(../images/bg-main-navh.png) no-repeat -522px 100%;}
.main-nav .active a strong,
.sub-nav .active a strong{background:url(../images/bg-main-navh.png) repeat-y -261px 0;}
.sub-nav{
	height:1%;
	padding:0 10px 11px;
	font:14px/1.286 'Century Gothic', Arial, Helvetica, sans-serif;
}
.sub-nav li{border-top:1px solid #218da6;}
.sub-nav li:first-child{border-top:none;}
.sub-nav a{
	padding:21px 0 0;
	color:#218da6;
}
.sub-nav a strong{
	width:231px;
	padding:0 10px 0 20px;
}
.sub-nav a em{
	width:221px;
	float:left;
	margin:-17px 0 0;
	padding:0 0 6px 6px;
	word-spacing:-1px;
	font-style:normal;
	/*background:url(../images/blt-subnav.png) no-repeat 0 7px;*/
}
.sub-nav .active a{
	color:#fff;
	background:url(../images/bg-main-navh.png) no-repeat 0 -3px;
}
.sub-nav .active a em{background:url(../images/blt-subnav.png) no-repeat 0 -35px;}
#sidebar .ad{padding:0 10px 10px;}
#content{
	width:638px;
	float:right;
	padding:11px 10px 37px;
	background-color:#fff;
}
.visual-holder{
	overflow:hidden;
	margin:0 0 10px;
}
.visual{
	position:relative;
	overflow:hidden;
}
.visual img{vertical-align:top;}
.visual .heading{
	position:absolute;
	right:10px;
	bottom:3px;
	font-weight:bold;
	font-size:20px;
	line-height:1.4;
	color:#fff;
}
.breadcrumbs{
	overflow:hidden;
	margin:0 0 1px;
	padding:7px 8px 6px;
	color:#fff;
	text-align:right;
	font-size:14px;
	line-height:22px;
	background-color:#6d0470;
}
.breadcrumbs li{
	display:inline-block;
	vertical-align:top;
	padding:0 4px 0 10px;
	background:url(../images/blt-breadcrumbs.png) no-repeat 0 12px;
}
.breadcrumbs li:first-child{
	padding-left:0;
	background:none;
}
.breadcrumbs a{
	color:#fff;
	text-decoration:none;
}
.breadcrumbs a:hover{text-decoration:underline;}
* +html .breadcrumbs li{display:inline;}

.columns{overflow:hidden;}
.columns .aside{
	width:250px;
	float:right;
}
.aside .ad{margin:0 0 27px;}
.aside .block{
	overflow:hidden;
	padding:0 10px 5px;
	line-height:16px;
}
.aside .block h2{
	margin:0 -10px 8px;
	padding: 0 9px 4px;
	color:#218da6;
	font-weight:normal;
	font-size:14px;
	line-height:1.571;
	text-transform:uppercase;
	border-bottom:1px solid #dbd9db;
}
.aside .block .att{
	display:block;
	margin:0 0 19px;
	color:#000;
	font-weight:bold;
}
.aside .box{
	width:250px;
	margin:0 0 10px;
	background-color:#ecebeb;
}
.aside .block .box{margin:0 -10px 10px;}
.aside .box .holder{background:url(../images/bg-graybox.png) no-repeat;}
.aside .box .frame{
	overflow:hidden;
	padding:11px 10px;
	background:url(../images/bg-graybox.png) no-repeat -250px 100%;
}
.aside .box .content{
	width:auto;
	overflow:hidden;
	float:none;
	margin:0 0 6px;
}
.aside .box .alignleft{
	float:left;
	margin:2px 10px 0 0;
}
.aside .box .text{overflow:hidden;}
.aside .box h2{
	margin:0 0 12px;
	padding:0;
	border-bottom:none;
}
.aside .box .position{
	display:block;
	color:#6d0470;
	font-weight:normal;
	line-height:1;
}
.aside .box .position a{
	color:#6d0470;
	text-decoration:none;
}
.aside .box .position a:hover{text-decoration:underline;}
.aside .box .position .br{display:block;}
.aside .box dl{
	overflow:hidden;
	padding:0 0 20px;
	font-size:14px;
}
.aside .box dl dt,
.aside .box dl dd{margin:0 0 3px;}
.aside .btn{
	font-size:14px;
	line-height:1;
	background:url(../images/btn-purple.png) no-repeat;
}
.aside .btn span{
	height:19px;
	padding:5px 20px 0;
	background:url(../images/btn-purple.png) no-repeat 100% -24px;
}
.aside p{margin:0 0 10px;}
.aside .anket{
	overflow:hidden;
	padding:1px 0 0;
	font-size:13px;
	line-height:18px;
}
.aside .anket .row{
	overflow:hidden;
	padding:0 0 9px;
}
.aside .anket .row input{
	float:left;
	width:16px;
	height:15px;
	margin:2px 6px 0 1px;
	padding:0;
}
.aside .anket .row label{float:left;}
.aside .anket .submit{
	display:block;
	width:99px;
	height:24px;
	margin:3px 0 0;
	padding:0 0 3px;
	color:#fff;
	font-size:14px;
	line-height:22px;
	border:none;
	background:url(../images/btn-purple2.png) no-repeat;
	cursor:pointer;
}
.columns .content{
	width:380px;
	float:left;
}
.content .title-holder{
	overflow:hidden;
	padding:6px 8px 0 0;
}
.content .title-holder .socialmedia {
	padding:9px 0 0;
	float: right;
}
#footer .socialmedia {
	float: right;
	padding: 0;
}
.socialmedia li{margin:0 0 4px;}
.socialmedia a{
	display:block;
	width:22px;
	height:21px;
	overflow:hidden;
	text-indent:-9001px;
	background:url(../images/icons-socialmedia.png) no-repeat;
}
.socialmedia .facebook{background-position:0 0;}
.socialmedia .twitter{background-position:0 -21px;}
#footer .socialmedia {
	float: right;
	padding: 0;
	margin: -3px 0 0 10px;
}
#footer .socialmedia li a { 
	text-indent: 1000px; 
	overflow: hidden; 
}
#footer .socialmedia li { border: 0; padding-right: 2px; margin: 0; }
.content .title-holder h1{
	margin:0 0 7px;
	color:#0060e3;
	font-weight:normal;
	font-size:18px;
	line-height:20px;
}
.content .title-holder .desc{
	display:block;
	margin:0 0 18px;
	font-weight:bold;
	font-size:14px;
	line-height:18px;
}
.content .alignleft{
	float:left;
	margin-right:8px;
}
.content .content-holder .alignleft{margin:-4px 8px 7px 0;}
.content p{margin:0 0 18px;}
.content .content-holder{width:100%;}
.content .date{
	color:#0060e3;
	font-style:normal;
}
.content .posts-list{
	overflow:hidden;
	margin:0 0 9px;
	line-height:16px;
}
.content .posts-list li{
	overflow:hidden;
	padding:0 0 10px;
}
.content .posts-list img{vertical-align:top;}
.content .posts-list .alignleft{margin-right:12px;}
.content h2, .posts-list.text a{
	margin:0 0 3px;
	color:#0060e3;
	font-weight:normal;
	font-size:13px;
	text-decoration: none;
	line-height:1.333;
}
.posts-list.text li { padding: 0; margin-bottom: 20px; }
.posts-list.text.lesser-margin li { padding: 0; margin-bottom: 0px; }
.content h2 a{
	color:#0060e3;
	text-decoration:none;
}
.content h2 a:hover{text-decoration:underline;}
.content .posts-list .text {
	overflow:hidden;
	padding:4px 0 0;
}
.content .posts-list .author {
    display: block;
    float: left;
    margin-right: 7px;
    width: 87px;
}
.content .posts-list .author div {
    background-color: #C3E2E8;
    color: #218DA6;
    display: block;
    font-size: 8pt;
    line-height: 20px;
    padding: 3px 3px;
    text-align: center;
    width: 81px;
}
.content .posts-list .author div a {
	font-size: 8pt;
    color: #218DA6;	
}
.content .posts-list .author img {}
.content .posts-list p {margin:0 0 7px;}
.content .like{
	display:inline-block;
	vertical-align:top;
	overflow:hidden;
	margin:0 -2px;
}
* +html .content .like{display:inline;}
.content .heading{
	overflow:hidden;
	margin:0 0 8px;
	text-transform:uppercase;
	border-bottom:1px solid #dbd9db;
}
.content .heading h2{
	margin:0 0 4px;
	color:#560159;
	font-weight:normal;
	font-size:14px;
	line-height:1.571;
}
.articles{
	overflow:hidden; 
	margin-top: 20px;
}
.articles ul{
	overflow:hidden;
	margin:0 0 23px;
}
.articles ul li{
	display:inline-block;
	vertical-align:top;
	width:180px;
	padding:0 6px 16px 0;
}
.articles-bullet-list h2 {
    font-size: 12pt;
    font-weight: bold;
    line-height: 40px;
}
.articles-bullet-list ul {
    list-style: disc outside none;
    padding-left: 15px;
}
.articles-bullet-list ul li {
	list-style: disc;
}
.articles-bullet-list .back {
	color: #0060E3;
	margin-top: 10px;
	display: block;
	font-weight: bold;
}
* +html .articles ul li{display:inline;}
.articles ul h3{
	margin:0 0 8px;
	color:#0060e3;
	font-weight:normal;
	font-size:13px;
	line-height:16px;
}
.articles ul h3 a{
	color:#0060e3;
	text-decoration:none;
}
.articles ul h3 a:hover{text-decoration:underline;}
.articles .alignleft{margin-top:3px;}
.articles .like{margin:0 -1px;}
.archive{overflow:hidden;}
.content h4{
	font-weight:normal;
	font-size:13px;
	line-height:1.23;
}
.archive ul{
	overflow:hidden;
	margin:0 0 7px;
	color:#0060e3;
	font-size:13px;
	line-height:1.23;
}
.archive ul li{
	display:inline-block;
	vertical-align:top;
	width:164px;
	padding:0 12px 11px;
	background:url(../images/blt-archive.png) no-repeat 0 4px;
}
* +html .archive ul li{display:inline;}
.archive ul a{
	color:#0060e3;
	text-decoration:none;
}
.archive ul a:hover{text-decoration:underline;}
.archive .pager{
	overflow:hidden;
	text-align:center;
	font-size:12px;
	padding:0 41px 0 0;
}
.archive .pager .nav{
	display:inline-block;
	vertical-align:top;
	width:68px;
	color:#0060e3;
	text-decoration:none;
	border:1px solid #bfc1c1;
}
.archive .pager .nav:hover{text-decoration:underline;}
.archive .pager ul{
	display:inline-block;
	vertical-align:top;
	font-size:12px;
	padding:0 2px 0 0;
}
* +html .archive .pager ul{display:inline;}
.archive .pager ul li{
	width:18px;
	height:16px;
	margin:0 0 0 2px;
	padding:2px 0 0;
	border:1px solid #bfc1c1;
	background:none;
}
.video .content{
	width:410px;
	float:left;
}
.video .aside{
	width:210px;
	float:right;
	padding:4px 0 0;
}
.video .aside h2{margin:0 -13px 10px;}
.video .aside ul{
	overflow:hidden;
	margin:0 -2px;
}
.video .aside ul li{
	width:100%;
	float:left;
	margin:0 0 3px;
}
.video .aside ul h3{
	margin:0 -1px 5px;
	font-weight:normal;
	font-size:12px;
	line-height:1.33;
}
.video .aside ul h3 a{
	color:#0060e3;
	text-decoration:none;
}
.video .aside ul h3 a:hover{text-decoration:underline;}
.video .aside ul .visual{
	position:relative;
	overflow:hidden;
	margin:0 0 8px;
}
.video .aside ul .visual .abs{
	position:absolute;
	left:22px;
	top:18px
}
.video .content .video-holder{
	position:relative;
	overflow:hidden;
	margin:0 0 8px;
}
.video .content .video-holder img{vertical-align:top;}
.video .content .video-holder .play{
	position:absolute;
	left:180px;
	top:105px;
	width:86px;
	height:100px;
	overflow:hidden;
	text-indent:-9001px;
	background:url(../images/btn-play1.png) no-repeat;
}
.video .content h2{margin:0 0 5px;}
.video .content .text{
	overflow:hidden;
	padding:2px;
	line-height:16px;
}
.qa li{
   list-style: none;
}

.qa li.answer{
   display:none;
   margin-top:-10px;
   margin-bottom:10px;
}
.qa li.question{
   font-weight: bold;
   margin-bottom: 15px;
   
}
.qa li.question a{
      text-decoration: none;
      color: #0060E3;
}
strong{
   font-weight: bold;
}

/*-------------> BAROUSEL */
.barousel {
	position:relative;
	margin-bottom:0;
	background:url(../images/bg_banner.gif) repeat 0 0;
	width:590px;
	height:290px;
}

.content .barousel {
	width:635px;
	min-height:600px;
}
.barousel_image {
	position:absolute;
	z-index:10;
	width:535px;
	height:285px
}
.content .barousel_image {
	width:635px;
	height:450px
}
.barousel_image img {
	position:absolute;
	display:none
}

.barousel_image img.default {
	display:block
}

.barousel_image img.current {
	z-index:10
}

.barousel_image img.previous {
	z-index:5
}

.barousel_content {
    color: #00303b;
    left: 300px;
    padding: 15px 18px 0;
    position: absolute;
    z-index: 50;
    font-family: 'Century Gothic',Arial,Helvetica,sans-serif;
}
.content .barousel_content {
    color: #000000;
    left: 0;
    top: 451px;
    width: 450px;
}
.barousel_content div {
	display:none
}

.barousel_content div.default {
	display:block
}

.barousel_content p {
	font-size:14px;
	font-weight:400;
	line-height:17px
}

.barousel_content p.header {
	font-size:28px;
	font-weight:400;
	color:#fff55b
}
.barousel_content .btn {
	margin-top: 20px;
}
.barousel_content a,.barousel_content a:hover {
	color:#FFF;
	background-color:transparent!important
}

.barousel_nav {
	position:absolute;
	padding:3px 3px 0 0;
	height:35px;
	bottom:0;
	z-index:20;
	width:533px
}
.content .barousel_nav {
	width:633px
}
.barousel_nav .counter {
    background-color: #29B4D3;
    color: #FFFFFF;
    float: right;
    font-size: 16px;
    padding: 4px 5px;
}

.barousel_nav ul {
	float:right;
	padding:0;
	margin:0
}

.purple .barousel_nav li, .content .barousel_nav li {
	float:left;
	padding-left:3px;
	font-size:0;
	line-height:0;
	list-style:none
}

.purple .barousel_nav li a, .content .barousel_nav li a {
	display:block;
	width:32px;
	height:32px;
	background-color:#29b4d4;
	font-size:0;
	line-height:0;
	text-decoration:none
}

.barousel_nav li a:hover {
	background-color:#218da6
}

.barousel_nav li a.current {
	background-color:#fff55b
}

.barousel_nav li.prev a {
	background-image:url(../images/barousel_link_prev.png);
	background-repeat:no-repeat;
	background-position:0 0
}

.barousel_nav li.next a {
	background-image:url(../images/barousel_link_next.png);
	background-repeat:no-repeat;
	background-position:0 0
}

.barousel img.ajax_loader {
	display:none;
	position:absolute;
	z-index:99;
	top:70px;
	left:135px
}

.barousel_content h4 {
    font-family: Arial,helvetica;
    font-size: 16pt;
    font-weight: bold;
    margin-bottom: 10px;
    line-height: 22px;
}
.thumbnail-grid {
	margin: 10px 0 10px 0;
}
.thumbnail-grid li {
	float: left;
	width: 120px;
	margin: 0 3px 3px 0;
}

.date-filter-input {
	background-color: #2ab4d4;
    color: #FFFFFF;
    margin: 0 0 15px;
    padding: 8px;
}
.date-filter-input span {
	display: block;
}
.date-filter-input select, .date-filter-input input, .date-filter-input a {
	margin: 5px 5px 0 0;
}
.date-filter-input a { 
	color: #FFF; 
	margin-top: 2px;
}
#Question7, #Question12 { width: 100px; }
