@font-face {
 font-family: 'tharlonregular';
 src: url('../fonts/tharlon-regular-webfont.eot');
 src: url('../fonts/tharlon-regular-webfont.eot?#iefix') format('embedded-opentype'),
  url('../fonts/tharlon-regular-webfont.woff') format('woff'),
  url('../fonts/tharlon-regular-webfont.ttf') format('truetype'),
  url('../fonts/tharlon-regular-webfont.svg#tharlonregular') format('svg');
}

@font-face {
	font-family:'HermesRegular';
	src:url('../fonts/hermes-bold-webfont.eot?') format('embedded-opentype'),
		url('../fonts/hermes-bold-webfont.woff') format('woff'),
		url('../fonts/hermes-bold-webfont.ttf') format('truetype'),
		url('../fonts/hermes-bold-webfont.svg#HermesRegular') format('svg');
}
@font-face {
	font-family:'MuseoSlab500';
	src: url('../fonts/museo_slab_500-webfont.eot?') format('embedded-opentype'),
		url('../fonts/museo_slab_500-webfont.woff') format('woff'),
		url('../fonts/museo_slab_500-webfont.ttf') format('truetype'),
		url('../fonts/museo_slab_500-webfont.svg#MuseoSlab500') format('svg');
}
@font-face {
	font-family:'MuseoSlab700';
	src:url('../fonts/museo_slab_700-webfont.eot?') format('embedded-opentype'),
		url('../fonts/museo_slab_700-webfont.woff') format('woff'),
		url('../fonts/museo_slab_700-webfont.ttf') format('truetype'),
		url('../fonts/museo_slab_700-webfont.svg#MuseoSlab700') format('svg');
}
@font-face {
	font-family: 'EnvyBold';
	src:url('../fonts/envy-bold-webfont.eot?') format('embedded-opentype'),
		url('../fonts/envy-bold-webfont.woff') format('woff'),
		url('../fonts/envy-bold-webfont.ttf') format('truetype'),
		url('../fonts/envy-bold-webfont.svg#EnvyBold') format('svg');
}
@font-face {
	font-family: 'MuseoSlab500Italic';
	src:url('../fonts/museo_slab_500_italic-webfont.eot?') format('embedded-opentype'),
		url('../fonts/museo_slab_500_italic-webfont.woff') format('woff'),
		url('../fonts/museo_slab_500_italic-webfont.ttf') format('truetype'),
		url('../fonts/museo_slab_500_italic-webfont.svg#MuseoSlab500Italic') format('svg');
}
* { 
	margin:0; 
	padding:0;
}
ul, ol, dl, p, h1, h2, h3, h4, h5, h6, address, form, table, blockquote, applet, embed, object, iframe, frameset{margin:0 0 14px;}
html, body, div, span, applet, embed, object, iframe, frameset,
p, q, blockquote, sub, sup, a, abbr, acronym, font, img, small, center,
h1, h2, h3, h4, h5, h6, b, strong, big, u, ins,
i, cite, em, var, dfn, address, s, strike, del,
dl, dt, dd, ol, ul, li, pre, code, kbd, samp, tt,
fieldset, legend, form, label, table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, footer, header,
hgroup, menu, nav, section, summary, time, mark, audio,video{
	border:0;
	background:none;
}
a {
	text-decoration:underline;
	color:#000;
}
a:hover {text-decoration:none;}
input, textarea, select {
	font:100% arial,sans-serif;
	vertical-align:middle;
	color:#000;
	overflow: auto;
}
label{vertical-align:middle;}
button, input{
	width: auto;
	overflow: visible;
}
h1, h2, h3, h4, h5, h6, b, strong, th{font-weight:bold;}
h1{font-size:200%;}
h2{font-size:150%;}
h3{font-size:120%;}
h4{font-size:110%;}
h5{font-size:100%;}
h6{font-size:90%;}
i, cite, em, var, dfn, address{font-style:italic;}
u, ins {text-decoration: underline;}
s, strike, del {text-decoration: line-through;}
blockquote, blockquote:before, blockquote:after, q, q:before, q:after {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';}
table, caption, tbody, tfoot, thead, tr, th, td{
	border-collapse: collapse;
	border-spacing: 0;
}
th, td{
	border:1px solid #ccc;
	padding:3px 7px;
	text-align:left;
	vertical-align:top;
}
th{
	border-color:#999;
	text-align:center;
	vertical-align:middle;
}
ul li, ol li{list-style-position:inside;}
ul li{list-style-type:disc;}
body{
	margin:0;
	color:#000;
	font:14px/24px MuseoSlab500, Arial, Helvetica, sans-serif;
	background:#fff;
	min-width:1200px;
}
img{border-style:none;}
form,fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
q{quotes:none;}
q:before{content:''}
q:after{content:''}
#wrapper{
	width:100%;
}
#header{
	background:#fff;
	width:100%;
	padding:8px 0 0;
	position:relative;
	z-index:10;
	margin:0 0 -1px;
}
.header-holder{
	margin:0 auto;
	padding:0 56px 0 0;
	width:1119px;
}
.header-holder:after{
	content:'';
	display:block;
	clear:both;
}
.header-holder .holder{float:right;}
#nav{
	float:left;
	margin:0 24px 0 0;
	font:16px/18px MuseoSlab500, Arial, Helvetica, sans-serif;
	background:url(../images/bullet-header.gif) no-repeat 100% 0;
}
#nav li{
	float:left;
	list-style-type:none;
	list-style-position:outside;
	background:url(../images/bullet-header.gif) no-repeat;
	padding:0 0 0 7px;
}
#nav li:hover{position:relative;}
#nav li:hover ul{display:block;}
#nav a{
	float:left;
	color:#b3b3b3;
	text-decoration:none;
	padding:20px 32px 20px 35px;
	margin:0;
}
#nav li:first-child a{
	margin:0 -7px 0 0;
	padding:20px 40px 20px 40px;
}
#nav li:first-child.active a{
	padding-bottom:10px;
}
#nav li:hover a,
#nav li:first-child a:hover,
#nav .active a,
#nav a:hover{
	border-bottom:10px solid #a40128;
	color:#a40128;
	padding-bottom:10px;
}
#nav .til a:hover,
#nav .til.active a{
	color:#1184a6;
	border-bottom:10px solid #1184a6;
	padding-bottom:10px;
}
#nav ul{
	position:absolute;
	display:none;
	top:100%;
	left:0;
	z-index:10;
	width:100px;
	background:#fff;
}
#nav ul li{
	background:none;
	width:93px;
}
#nav li:hover ul a,
#nav ul a{
	color:#b3b3b3;
	padding:0;
	background:none;
	border:none;
}
#nav ul ul{
	left:-9999px;
	top:50%;
	display:none;
	position:absolute;
	width:100px;
}
#nav ul li:hover{position:relative;}
#nav ul li:hover ul{left:100%;}
#nav ul li:hover a:hover,
#nav ul a:hover{
	border:none;
	padding:0;
	color:#a40128;
}
#nav ul li:hover a,
#nav ul li:hover a:hover{
	border:none;
	padding:0;
	color:#a40128;
}
#nav ul li:hover li a{color:#b3b3b3;}
#nav ul li li:hover a,
#nav ul li li a:hover{color:#a40128;}
.header-holder .holder .info{
	color:#999;
	font:11px/13px MuseoSlab700, Arial, Helvetica, sans-serif;
	float:left;
	padding:7px 0 0;
}
.header-holder .holder .info strong{display:block; font-weight:normal;}
.lang-block{
	overflow:hidden;
	font:16px/18px MuseoSlab500, Arial, Helvetica, sans-serif;
	color:#a40128;
}
.lang-block span{
	background:url(../images/separator.gif) no-repeat 0 3px;
	float:left;
	padding:0 5px 0 10px;
}
.lang-block span a{
	color:#249ec3;
	text-decoration:none;
}
.lang-block span:first-child{
	background:none;
	padding-left:0;
}
.logo{
	float:left;
	background:url(../images/logo.gif) no-repeat;
	width:278px;
	height:17px;
	text-indent:-9999px;
	overflow:hidden;
	margin:22px 0 0;
}
.logo a{
	height:100%;
	display:block;
}
.panel{
	width:100%;
	background:url(../images/bg-main.gif) 50% 0;
}
.panel-holder{background:url(../images/bg-main-holder.gif) repeat-x;}
.panel-frame{
	width:1175px;
	margin:0 auto;
}
.panel-frame:after{
	content:'';
	display:block;
	clear:both;
}
.panel-frame .container{
	width:1075px;
	overflow:hidden;
	padding:40px 0 0 0;
}
.panel-frame .container-frame{
	float:left;
	width:1028px;
	padding:0 0 0 33px;
	position:relative;
	background:url(../images/bullet1.png) no-repeat 554px 106px;
}
.panel-frame .container-frame .description{
	font:19px/28px MuseoSlab500, Arial, Helvetica, sans-serif;
	float:left;
	width:472px;
	color:#000;
	padding:32px 0 0;
	margin:0 -50px 0 0;
}
.panel-frame .container-frame .info{
	float:right;
	width:460px;
	padding:0 0 0 30px;
}
.panel-frame .container-frame .info img{
	float:right;
}
.panel-frame .container-frame .info-holder{
	float:left;
	width:122px;
	font:16px/22px MuseoSlab500Italic, Arial, Helvetica, sans-serif;
	color:#1184a6;
	padding:149px 0 0;
}
.panel-frame .container-frame .info-holder p{margin:0;}
.panel-frame .container-frame .description p{margin:0 0 25px;}
.panel-frame .container-frame .btn-holder{
	overflow:hidden;
	margin:0 0 13px;
}
.panel-frame .container-frame .btn-red{
	height:45px;
	background:url(../images/bg-btn-red.png) no-repeat 100% -102px;
	padding:0 35px 0 0;
	float:left;
	font:21px/45px EnvyBold, Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
}
.panel-frame .container-frame .btn-red span{
	float:left;
	height:45px;
	padding:0 16px;
	background:url(../images/bg-btn-red.png) no-repeat 0 -155px;
}
.panel-frame .container-frame .btn-blue{
	height:34px;
	background:url(../images/bg-btn-blue.png) no-repeat 100% 0;
	padding:0 26px 0 0;
	float:left;
	font:16px/34px EnvyBold, Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
}
.panel-frame .container-frame .btn-blue span{
	float:left;
	height:34px;
	padding:0 14px;
	background:url(../images/bg-btn-blue.png) no-repeat 0 -34px;
}
.panel-frame .container-frame h2{
	margin:0 0 15px;
	color:#b8bd43;
	font:44px/50px MuseoSlab700, Arial, Helvetica, sans-serif;
}
.panel-frame .container-frame img{float:right;}
.video-button{
	position:absolute;
	top:235px;
	right:110px;
	background:url(../images/bg-sprite.png) no-repeat 0 -105px;
	width:111px;
	height:111px;
	text-indent:-9999px;
	overflow:hidden;
}
.panel .title{
	background:url(../images/bg-title.png) no-repeat 375px 0;
	padding:31px 25px 30px;
	width:1125px;
}
.panel .title strong{
	color:#b8bd43;
	display:block;
	font:68px/70px MuseoSlab700, Arial, Helvetica, sans-serif;
}
.til .panel .title strong{color:#b8bd43;}
#main{
	width:100%;
	background:#fff;
}
.main-holder{
	width:1175px;
	margin:0 auto;
}
.main-holder:after{
	content:'';
	display:block;
	clear:both;
}
.content-holder{width:100%;}
.content-frame{
	width:849px;
	padding:15px 0 0;
	float:right;
}
.content-holder:after{
	content:'';
	display:block;
	clear:both;
}
.content-frame .holder{
	position:relative;
	padding:7px 0 20px;
}
.content-frame .holder img{vertical-align:top;}
.content-frame .image-description{
	color:#bbbd1e;
	font:12px/14px MuseoSlab500Italic,Arial,Helvetica,sans-serif;
	height:45px;
	position:absolute;
	left:0;
	top:233px;
	width:430px;
}
.content-frame:after{
	content:'';
	display:block;
	clear:both;
}
.content-frame1{width:100%;}
.content-frame1:after{
	content:'';
	display:block;
	clear:both;
}
.bredcrumbs-holder{
	font:14px/16px Georgia, 'Times New Roman', Times, serif;
	color:#b3b3b3;
	overflow:hidden;
	padding:15px 0 8px 4px;
	margin:0 7px 0 30px;
	border-bottom:2px solid #d9d9d9;
}
.bredcrumbs-holder span{
	float:left;
	margin:0 10px 0 0;
}
.bredcrumbs{
	float:left;
	color:#000;
	margin:0;
}
.bredcrumbs li{
	float:left;
	list-style-type:none;
	list-style-position:outside;
	background:url(../images/separator3.gif) no-repeat 0 3px;
	padding:0 3px 0 10px;
}
.bredcrumbs li:first-child{
	background:none;
	padding-left:0;
}
.bredcrumbs a{
	float:left;
	color:#000;
	text-decoration:none;
}
.bredcrumbs a:hover{text-decoration:underline;}
#content{
	float:left;
	width:590px;
	padding:19px 0 0;
}
#content h2{
	font-size:36px;
	line-height:42px;
	margin:0 0 33px 4px;
	color:#6e6e6e;
	font-weight:normal;
}
#content p{margin:0 0 24px;}
#content .holder{
	position:relative; 
	margin:-13px 0 27px;
	overflow:hidden;
	width:585px;
	padding:0;
}
#content .holder img{vertical-align:top;}
#content .holder .image-description{
	width:430px;
	font:12px/14px MuseoSlab500Italic, Arial, Helvetica, sans-serif;
	color:#bbbd1e;
	position:absolute;
	right:0;
	top:273px;
	left:auto;
	background:#fff;
	padding:12px 0 0 18px;
}
#content .holder .image-description p{margin:0;}
#sidebar{
	float:left;
	width:270px;
	margin:0 0 0 -7px;
	padding:46px 0 0;
	background:url(../images/shadow.png) no-repeat -2px 0;
}
#content .video{padding:0 0 30px;}
#content .video img{vertical-align:top;}
#sidebar ul{
	font:14px/18px MuseoSlab700, Arial, Helvetica, sans-serif;
	color:#9a998b;
	padding:0 0 0 30px;
}
#sidebar ul:after{
	content:'';
	display:block;
	clear:both;
}
#sidebar li{
	list-style-type:none;
	list-style-position:outside;
	width:217px;
	padding:0 0 0 8px;
	border-bottom:1px solid #e6e6e6;
	float: left;
	z-index:4;
}
#sidebar li.active{
	position:relative;
	z-index:5;
}
#sidebar li img{
	float:left;
	margin:0 20px 0 0;
}
#sidebar a .top{
	padding:4px 0 0;
	width:270px;
	display:block;
}
#sidebar a .center{
	width:228px;
	display:block;
	padding:5px 0 5px 42px;
}
#sidebar li.active a .top,
#sidebar a:hover .top{
	background:url(../images/bg-comment-block-hover.png) no-repeat;
	color:#fff;
	width:270px;
}
#sidebar a .bottom{
	padding:0 0 19px;
	width:270px;
	display:block;
}
#sidebar li.active a .bottom,
#sidebar a:hover .bottom{
	background:url(../images/bg-comment-block-hover.png) no-repeat -270px 100%;
	color:#fff;
}
#sidebar li.active a .center,
#sidebar a:hover .center{
	background:url(../images/bg-comment-block-hover.png) repeat-y -540px 0;
	color:#fff;
	width:228px;
}
.til #sidebar li.active a .top,
.til #sidebar a:hover .top{
	background:url(../images/bg-comment-block1.png) no-repeat;
	color:#fff;
	width:270px;
}
.til #sidebar li.active a .bottom,
.til #sidebar a:hover .bottom{
	background:url(../images/bg-comment-block1.png) no-repeat -540px 100%;
	color:#fff;
}
.til #sidebar li.active a .center,
.til #sidebar a:hover .center{
	background:url(../images/bg-comment-block1.png) repeat-y -270px 0;
	color:#fff;
	width:228px;
}
#sidebar li a{
	margin:0 0 -10px -39px;
	float:left;
	width:270px;
	cursor:pointer;
	position:relative;
	z-index:5;
}
#sidebar ul a{
	color:#9a998b;
	text-decoration:none;
}
#sidebar ul a em{
	display:table-cell;
	vertical-align:middle;
	font-style:normal;
	height:31px;
}
#sidebar ul ul{
	width:186px;
	font:14px/18px MuseoSlab500, Arial, Helvetica, sans-serif;
	color:#a40128;
	margin:0;
	padding:0 0 11px 53px;
}
/* 
	Author : a2n 
	Date : 03-12-2018   
	Change Log : rtl related css added, 'a' tag break word added.
*/
.content-frame.content-rtl.frame#sidebar ul ul { padding: 11px 53px 10px 0; }
div#aside a { word-break: break-word; }
#sidebar li.active ul a,
#sidebar ul ul a{
	color:#b8bd43;
	padding:0 0 2px;
	margin:0;
	float:none;
	width:auto;
}
#sidebar ul ul a{background:none !important;}
#sidebar ul ul .active{
	background:none;
}
#sidebar ul ul a:hover,
#sidebar ul ul .active a{
	border-bottom:2px dotted #b8bd43;
	color:#b8bd43;
	padding:0;
}
#sidebar ul ul li{
	border:none;
	padding:8px 0 0;
}
#sidebar ul ul li:first-child{padding-top:11px;}
#sidebar ul ul a:hover{background:none;}
.til #sidebar ul ul a{
	color:#1184a6;
}
.til #sidebar ul ul a:hover,
.til #sidebar ul ul .active a{background:url(../images/bullet2.png) repeat-x 0 100% !important;}
#aside{
	float:right;
	background:url(../images/separator2.gif) no-repeat;
	padding:0 0 0 51px;
	width:206px;
}
#aside .post-auther{
	font:13px/19px Georgia, 'Times New Roman', Times, serif;
	color:#000;
	padding:0 0 22px;
}
#aside .post-auther h2.title{
	font:14px/14px MuseoSlab700, Arial, Helvetica, sans-serif;
	background:#bbbd1e url(../images/bg-sprite1.gif) no-repeat;
	width:189px;
	text-align:center;
	color:#fff;
	height:40px;
	padding:10px 0 0;
}
#aside .post-auther ul{
	font:13px/19px Georgia, 'Times New Roman', Times, serif;
	color:#000;
}
#aside .post-auther li{
	background:url(../images/ico6.gif) no-repeat 0 5px;
	padding:0 0 0 24px;
	list-style-type:none;
	list-style-position:outside;
}
#aside .post h2.title{
	background:#6e6e6e url(../images/bg-sprite1.gif) no-repeat 0 -50px;
	width:189px;
	height:40px;
	font:14px/14px MuseoSlab700, Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:center;
	padding:10px 0 0;
	margin:0 0 26px;
}
#aside .post ul{
	overflow:hidden;
	font:12px/14px MuseoSlab500Italic, Arial, Helvetica, sans-serif;
	color:#b3b3b3;
}
#aside .post li{
	float:left;
	width:100%;
	list-style-type:none;
	list-style-position:outside;
	padding:0 0 10px;
}
#aside .post .alignleft{
	float:left;
	margin:0 14px 0 0;
}
#aside .post .alignright{
	float:right;
	margin:0 0 0 10px;
}
#aside .post ul strong.title{
	display:block;
	color:#6e6e6e;
	font:15px/15px MuseoSlab700, Arial, Helvetica, sans-serif;
}
#aside .post ul span.comment{display:block;}
#aside .post ul strong.title a{
	color:#6e6e6e;
	text-decoration:none;
}
#aside .post .description{
	overflow:hidden;
}
#aside .widget-text{
	border-top:10px solid #000;
	padding:15px 0;
}
#aside .widget-text h3{
	margin:0 0 5px;
}
#aside .widget-text p{
	margin:0;
}
#footer{
	width:100%;
	color:#858585;
	font-size:13px;
	line-height:16px;
	background:#fff;
}
.footer-panel {
	background:#cddae4;
	padding:33px 0 30px;
}
.footer-holder{
	width:1175px;
	margin:0 auto;
	overflow:hidden;
}
.footer-holder .widget{
	float:left;
	background:url(../images/separator1.png) no-repeat 100% 0;
	padding:47px 0 0;
	width:309px;
	min-height:150px;
}
#footer .widget-about{
	width:313px;
	padding:11px 25px 0 0;
	margin:0 50px 0 0;
}
#footer .widget-about h2{
	font:15px/17px HermesRegular, Arial, Helvetica, sans-serif;
	color:#376994;
}
#footer .widget-language{
	width:414px;
	padding:13px 30px 0 0;
	margin:0 32px 0 0;
}
#footer .widget-language h2{
	font:12px/14px MuseoSlab700, Arial, Helvetica, sans-serif;
	color:#376994;
}
#footer .language{
	overflow:hidden;
	font-size:13px;
	line-height:16px;
	margin:0;
}
#footer .language li{
	display:inline;
	vertical-align:top;
	list-style-type:none;
	list-style-position:outside;
	background:url(../images/bullet1.gif) no-repeat 0 8px;
	padding:0 1px 0 4px;
}
#footer .language li:first-child{
	padding-left:0;
	background:none;
}
#footer .language li a{
	color:#858585;
	text-decoration:none;
}
#footer .language .active a,
#footer .language li a:hover{
	color:#a40128;
}
.footer-logo{
	background:url(../images/footer-logo.gif) no-repeat;
	width:309px;
	height:83px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	margin:0;
}
.footer-logo a{
	height:100%;
	display:block;
}
#footer .logo2 {
	background: url(../images/logo2.gif) no-repeat 0 0;
	float: left;
	height: 40px;
	margin: 0 21px 0 0;
	overflow: hidden;
	text-indent: -9999px;
	width: 208px;
}
.logo2 a {
	display: block;
	height: 100%;
}
#footer .bar {
	padding:26px 0 10px;
	margin: 0 auto;
	overflow: hidden;
	width: 1175px;
}
#footer .add-info {
	float: left;
	list-style: none outside none;
	margin: 0;
	padding: 11px 0 0;
}
#footer .add-info li {
	background: url(../images/bullet3.gif) no-repeat 0 6px;
	float: left;
	font-size: 11px;
	line-height: 14px;
	list-style: none outside none;
	padding: 0 5px 0 9px;
}
#footer .add-info li:first-child {
	background:none;
	padding-left: 0;
}
#footer .add-info a {
	color: #000000;
	text-decoration: none;
}
.lightbox{
	background:url(../images/bg-lightbox.png) no-repeat -1430px 0;
	width:715px;
	padding:23px 0 0;
	position:relative;
	display:none;
}
.lightbox .holder{
	background:url(../images/bg-lightbox.png) no-repeat 0 100%;
	padding:0 0 23px;
}
.lightbox .frame{
	background:url(../images/bg-lightbox.png) repeat-y -715px 0;
	padding:16px 37px 14px;
	width:641px;
}
.lightbox .frame:after{
	content:'';
	display:block;
	clear:both;
}
.lightbox .video img{vertical-align:top;}
.lightbox .btn-close{
	background:url(../images/bg-sprite.png) no-repeat;
	width:36px;
	height:35px;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	top:0;
	right:0;
}
.lightbox  .photo{
	float:left;
	margin:0 30px 10px 0;
}
.lightbox  .photo img{
	vertical-align:top;
}
.lightbox .description{
	overflow:hidden;
}
.lightbox .title{
	 background:url(../images/ico7.gif) no-repeat;
	 padding:0 0 10px 45px;
	 position:relative;
	 height:35px;
}
.lightbox .title1{
	background:url(../images/ico8.gif) no-repeat;
	float:left;
}
.lightbox  .title strong{
	color: #6e6e6e;
	display:block;
	font: 15px/15px MuseoSlab700,Arial,Helvetica,sans-serif;
}
.lightbox  .title em{
	color: #B3B3B3;
	font: 12px/14px MuseoSlab500Italic,Arial,Helvetica,sans-serif;
}
.lightbox .heading{
	overflow:hidden;
	padding:0 0 20px;
}
.lightbox .heading h2{
	float:left;
	margin:0 25px 0 0;
	color:#6e6e6e;
	font:30px/40px MuseoSlab700,Arial,Helvetica,sans-serif;
	padding:0 25px 0 0;
	background:url(../images/separator4.gif) no-repeat 100% 0;
}
.lightbox table{
	border-collapse:collapse;
	border:none;
	width:100%;
}
.lightbox table td{
	border:none;
	border-bottom:1px solid #eaeaea;
	padding:0;
}
.lightbox table .col1{width:510px;}
.lightbox table .col2{width:75px;}
.lightbox table .col3{width:50px;}
.lightbox .btn-holder{overflow:hidden;}
.lightbox .btn-holder a{
	float:right;
	color:#972644;
	text-decoration:none;
}
.lightbox .btn-holder a:hover{text-decoration:underline;}
#footer .qtrans_language_chooser li a {
	color:#424242 !important;
	line-height:20px;
}
#footer .qtrans_language_chooser li a:hover,
#footer .qtrans_language_chooser li.active a {
	color:#376994 !important;
	border-bottom:2px dotted #376994;
}
#nav li:hover a, #nav li:first-child a:hover, #nav .active a, #nav .current-page-ancestor a, #nav a:hover {
	color:#b8bd43 !important;
	border-bottom:10px solid #b8bd43 !important;
}
#nav li.til:hover a,
#nav li.til a:hover,
#nav li.til.active a {
	color:#249EC3 !important;
	border-bottom:10px solid #249EC3 !important;
}
