/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('../design/i_vv/fancy/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('../design/i_vv/fancy/fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('../design/i_vv/fancy/blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('../design/i_vv/fancy/fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('../design/i_vv/fancy/fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('../design/i_vv/fancy/fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}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:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}@-o-keyframes betweenBreakpoints{from{top:0}to{top:-1800px}}@-moz-keyframes betweenBreakpoints{from{top:0}to{top:-1800px}}@-webkit-keyframes betweenBreakpoints{from{top:0}to{top:-1800px}}@-keyframes betweenBreakpoints{from{top:0}to{top:-1800px}}@-o-keyframes grow{from{-webkit-transform:scale(1)}to{-webkit-transform:scale(2)}}@-moz-keyframes grow{from{-webkit-transform:scale(1)}to{-webkit-transform:scale(2)}}@-webkit-keyframes grow{from{-webkit-transform:scale(1)}to{-webkit-transform:scale(2)}}@-keyframes grow{from{-webkit-transform:scale(1)}to{-webkit-transform:scale(2)}}@-o-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-keyframes fadeIn{from{opacity:0}to{opacity:1}}@-o-keyframes fadeOut{from{opacity:1}to{opacity:0}}@-moz-keyframes fadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@-keyframes fadeOut{from{opacity:1}to{opacity:0}}@-o-keyframes glow{from{-webkit-box-shadow:inset 0 1px 10px #002b4d;-moz-box-shadow:inset 0 1px 10px #002b4d;box-shadow:inset 0 1px 10px #002b4d}to{-webkit-box-shadow:0 1px 10px #002b4d;-moz-box-shadow:0 1px 10px #002b4d;box-shadow:0 1px 10px #002b4d}}@-moz-keyframes glow{from{-webkit-box-shadow:inset 0 1px 10px #002b4d;-moz-box-shadow:inset 0 1px 10px #002b4d;box-shadow:inset 0 1px 10px #002b4d}to{-webkit-box-shadow:0 1px 10px #002b4d;-moz-box-shadow:0 1px 10px #002b4d;box-shadow:0 1px 10px #002b4d}}@-webkit-keyframes glow{from{-webkit-box-shadow:inset 0 1px 10px #002b4d;-moz-box-shadow:inset 0 1px 10px #002b4d;box-shadow:inset 0 1px 10px #002b4d}to{-webkit-box-shadow:0 1px 10px #002b4d;-moz-box-shadow:0 1px 10px #002b4d;box-shadow:0 1px 10px #002b4d}}@-keyframes glow{from{-webkit-box-shadow:inset 0 1px 10px #002b4d;-moz-box-shadow:inset 0 1px 10px #002b4d;box-shadow:inset 0 1px 10px #002b4d}to{-webkit-box-shadow:0 1px 10px #002b4d;-moz-box-shadow:0 1px 10px #002b4d;box-shadow:0 1px 10px #002b4d}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{display:none}html,html a{-webkit-font-smoothing:antialiased !important;text-shadow:1px 1px 1px rgba(0,0,0,0.004)}input,textarea,select{-webkit-appearance:none !important}input,select{text-indent:8px}input{font-size:15px;font-size:0.9375rem}select{-moz-appearance:none;text-indent:0.01px;text-overflow:''}option.category{height:10px;border:none;background:none}@-moz-document url-prefix(){select{padding-top:14px}}select::-ms-expand{display:none}textarea{padding:8px}input:focus,select:focus,textarea:focus,button:focus{outline:none}img{max-width:100%;height:auto;width:auto\9}body{background:#fff;height:100%}@media (min-width: 54em){body{background:#f3f3f3}}body,p,li,a{font-family:"droid_serifregular",serif;font-size:15px;font-size:0.9375rem;line-height:26px;color:#454545}a{text-decoration:none;color:#00457c;-webkit-transition:color 0.08s ease-in-out;-moz-transition:color 0.08s ease-in-out;-o-transition:color 0.08s ease-in-out;transition:color 0.08s ease-in-out}a:hover{color:#ff6c00}p,label,h1,h2,h3,h4{padding:0;color:#333}p.centered,label.centered,h1.centered,h2.centered,h3.centered,h4.centered{text-align:center}p{margin:0 0 26px 0}p.float{float:left}p p.original{font-family:"droid_serifbold",serif}p p.reference{color:#666}p.last{margin:0}label,h3,h4{margin-top:10px}span.readon{font-size:15px;font-size:0.9375rem}span.readon,p.special,p.original,p.blockquote,p.reference,p.source{font-family:"droid_serifitalic",serif}h1,h2{font-family:"merriweatherheavy",serif}h1{font-size:28px;font-size:1.75rem;line-height:38px;margin:10px 0 26px 0}@media (min-width: 42em){h1{font-size:40px;font-size:2.5rem;line-height:52px;margin-bottom:26px}}.b-frontpage h1{margin:1px 0 26px 0}h2{font-size:18px;font-size:1.125rem;line-height:30px;margin:4px 0 28px 0}@media (min-width: 42em){h2{font-size:25px;font-size:1.5625rem;line-height:38px;margin:22px 0 28px 0}.b-frontpage h2{margin:9px 0 29px 0;font-size:28px;font-size:1.75rem;line-height:42px}}@media (min-width: 42em) and (min-width: 42em){.b-frontpage h2.centered{margin-top:25px}}h2.page-title,h4.page-title{margin:4px 0 20px 0}@media (min-width: 42em){h2.page-title,h4.page-title{margin:35px 0 20px 0}}h2.module-title{margin:4px 0 20px 0}h3{font-size:18px;font-size:1.125rem}h3.cl{margin-top:20px;margin-bottom:10px}h4,label,input,.desktop-nav a{font-family:"droid_sansbold",sans-serif;margin-bottom:15px}.b-article h4,.b-news h4,.b-chat h4,.b-article label,.b-news label,.b-chat label,.b-article input,.b-news input,.b-chat input,.b-article .desktop-nav a,.b-news .desktop-nav a,.b-chat .desktop-nav a{margin-bottom:5px}h4,h4.page-title{font-size:16px;font-size:1rem}h4{font-size:16px;font-size:1rem}label{margin:6px 0 2px 0;font-size:14px;font-size:0.875rem}.desktop-nav a{font-size:14px;font-size:0.875rem}.logo-txt{font-family:"frutiger_lt_std65_bold",sans-serif}ul{margin:0;padding:0}ul li{color:#454545;list-style:none;display:block}ol{list-style:disc}b,strong{font-family:"droid_serifbold",serif}em,dfn,cite,i{font-family:"droid_serifitalic",serif}sup,sub{font-size:12px;font-size:0.75rem}sup{vertical-align:super}sub{vertical-align:sub}hr{border:0;width:100%;color:#d4d4d4;background-color:#d4d4d4;height:1px;margin:20px 0}@font-face{font-family:'frutiger_lt_std65_bold';src:url("fonts/frutiger/frutigerltstd-bold-webfont.eot");src:url("fonts/frutiger/frutigerltstd-bold-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/frutiger/frutigerltstd-bold-webfont.woff") format("woff"),url("fonts/frutiger/frutigerltstd-bold-webfont.ttf") format("truetype"),url("fonts/frutiger/frutigerltstd-bold-webfont.svg#frutiger_lt_std65_bold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'droid_sansregular';src:url("fonts/droid-sans/droidsans-webfont.eot");src:url("fonts/droid-sans/droidsans-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/droid-sans/droidsans-webfont.woff") format("woff"),url("fonts/droid-sans/droidsans-webfont.ttf") format("truetype"),url("fonts/droid-sans/droidsans-webfont.svg#droid_sansregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'droid_sansbold';src:url("fonts/droid-sans/droidsans-bold-webfont.eot");src:url("fonts/droid-sans/droidsans-bold-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/droid-sans/droidsans-bold-webfont.woff") format("woff"),url("fonts/droid-sans/droidsans-bold-webfont.ttf") format("truetype"),url("fonts/droid-sans/droidsans-bold-webfont.svg#droid_sansbold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'droid_serifregular';src:url("fonts/droid-serif/droidserif-webfont.eot");src:url("fonts/droid-serif/droidserif-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/droid-serif/droidserif-webfont.woff") format("woff"),url("fonts/droid-serif/droidserif-webfont.ttf") format("truetype"),url("fonts/droid-serif/droidserif-webfont.svg#droid_serifregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'droid_serifbold';src:url("fonts/droid-serif/droidserif-bold-webfont.eot");src:url("fonts/droid-serif/droidserif-bold-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/droid-serif/droidserif-bold-webfont.woff") format("woff"),url("fonts/droid-serif/droidserif-bold-webfont.ttf") format("truetype"),url("fonts/droid-serif/droidserif-bold-webfont.svg#droid_serifbold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'droid_serifbold_italic';src:url("fonts/droid-serif/droidserif-bolditalic-webfont.eot");src:url("fonts/droid-serif/droidserif-bolditalic-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/droid-serif/droidserif-bolditalic-webfont.woff") format("woff"),url("fonts/droid-serif/droidserif-bolditalic-webfont.ttf") format("truetype"),url("fonts/droid-serif/droidserif-bolditalic-webfont.svg#droid_serifbold_italic") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'droid_serifitalic';src:url("fonts/droid-serif/droidserif-italic-webfont.eot");src:url("fonts/droid-serif/droidserif-italic-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/droid-serif/droidserif-italic-webfont.woff") format("woff"),url("fonts/droid-serif/droidserif-italic-webfont.ttf") format("truetype"),url("fonts/droid-serif/droidserif-italic-webfont.svg#droid_serifitalic") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'merriweatherheavy';src:url("fonts/merriweather/merriweather-black-webfont.eot");src:url("fonts/merriweather/merriweather-black-webfont.eot?#iefix") format("embedded-opentype"),url("fonts/merriweather/merriweather-black-webfont.woff") format("woff"),url("fonts/merriweather/merriweather-black-webfont.ttf") format("truetype"),url("fonts/merriweather/merriweather-black-webfont.svg#merriweatherheavy") format("svg");font-weight:normal;font-style:normal}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.header{background-image:url(../design/i_vv/sprite.png);background-repeat:repeat-x;background-position:left -1439px;position:fixed;top:0;left:0;width:100%;height:90px;z-index:3;-webkit-transition:all 0.5s cubic-bezier(0.3, 1, 0.4, 1);-moz-transition:all 0.5s cubic-bezier(0.3, 1, 0.4, 1);-o-transition:all 0.5s cubic-bezier(0.3, 1, 0.4, 1);transition:all 0.5s cubic-bezier(0.3, 1, 0.4, 1);-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.header.search-top-open{-webkit-transform:translateY(70px);-moz-transform:translateY(70px);-ms-transform:translateY(70px);-o-transform:translateY(70px);transform:translateY(70px)}html.fancybox-lock .header{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}@media (min-width: 54em){.header{background:none;background-position:left -1439px}}.header .search-top{display:block;position:absolute;top:-70px;width:100%;height:70px;background:#002d62}.header .search-top form{float:left;width:80%}.header .search-top form .d-search{height:35px;width:100%;margin-top:20px;color:#fff;background:none;border:none;font-family:"droid_serifregular",serif;font-size:14px;font-size:0.875rem;padding-left:12px}@media (min-width: 42em){.header .search-top form .d-search{padding-left:21px}}@media (min-width: 54em){.header .search-top form .d-search{background-image:url(../design/i_vv/sprite.png);background-repeat:no-repeat;background-position:-22px -402px}}@media (min-width: 54em) and (max-width: 65.5em){.header .search-top form .d-search{padding-left:60px;background-position:-2px -402px}}@media (min-width: 65.5em){.header .search-top form .d-search{padding-left:40px}}.header .search-top form .d-search.placeholder{font-family:"droid_serifitalic",serif;color:#457ca8}.header .search-top form .d-search:-moz-placeholder{font-family:"droid_serifitalic",serif;color:#457ca8}.header .search-top form .d-search::-moz-placeholder{font-family:"droid_serifitalic",serif;color:#457ca8}.header .search-top form .d-search:-ms-input-placeholder{font-family:"droid_serifitalic",serif;color:#457ca8}.header .search-top form .d-search::-webkit-input-placeholder{font-family:"droid_serifitalic",serif;color:#457ca8}.header .search-top .search-close{float:right;width:40px;height:70px;position:relative}@media (min-width: 54em) and (max-width: 65.5em){.header .search-top .search-close{margin-right:20px}}.header .search-top .search-close.open:hover{cursor:pointer}.header .search-top .search-close .search-close-top,.header .search-top .search-close .search-close-bottom{width:16px;height:3px;right:21px;background:#fff;position:absolute;-webkit-transition:all 1.2s cubic-bezier(0.3, 1, 0.4, 1);-moz-transition:all 1.2s cubic-bezier(0.3, 1, 0.4, 1);-o-transition:all 1.2s cubic-bezier(0.3, 1, 0.4, 1);transition:all 1.2s cubic-bezier(0.3, 1, 0.4, 1)}@media (min-width: 42em){.header .search-top .search-close .search-close-top,.header .search-top .search-close .search-close-bottom{right:30px}}@media (min-width: 54em){.header .search-top .search-close .search-close-top,.header .search-top .search-close .search-close-bottom{right:12px}}.header .search-top .search-close .search-close-top.open,.header .search-top .search-close .search-close-bottom.open{top:35px}.header .search-top .search-close .search-close-top{top:-100px;-webkit-transform:rotate(720deg);-moz-transform:rotate(720deg);-ms-transform:rotate(720deg);-o-transform:rotate(720deg);transform:rotate(720deg)}.header .search-top .search-close .search-close-top.open{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.header .search-top .search-close .search-close-bottom{top:-200px;-webkit-transform:rotate(-720deg);-moz-transform:rotate(-720deg);-ms-transform:rotate(-720deg);-o-transform:rotate(-720deg);transform:rotate(-720deg)}.header .search-top .search-close .search-close-bottom.open{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.header .header-container{height:68px;background:#00457c}@media (min-width: 54em){.header .header-container{height:80px;-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.25);-moz-box-shadow:0 1px 5px rgba(0,0,0,0.25);box-shadow:0 1px 5px rgba(0,0,0,0.25)}}.layout{*zoom:1;max-width:66em;_width:66em;padding-left:0em;padding-right:0em;margin-left:auto;margin-right:auto;overflow:hidden}.layout:after{content:"";display:table;clear:both}.layout p,.layout a{font-size:15px;font-size:0.9375rem}.layout ul.mobile-nav-left{position:relative;width:40%;float:left;margin-right:0%;display:inline}@media (min-width: 42em){.layout ul.mobile-nav-left{width:25%;float:left;margin-right:0%}}@media (min-width: 54em){.layout ul.mobile-nav-left{display:none}}.layout ul.mobile-nav-left li{width:58px;height:68px;float:left;background-image:url(../design/i_vv/sprite.png);background-repeat:no-repeat}.layout ul.mobile-nav-left li:hover,.layout ul.mobile-nav-left li.active{background-color:#002d62}.layout ul.mobile-nav-left li:hover{cursor:pointer}@media (min-width: 42em){.layout ul.mobile-nav-left li{width:76px}}.layout ul.mobile-nav-left li#menu{background-position:center -320px}@media (min-width: 42em){.layout ul.mobile-nav-left li#menu{background-position:center -320px}}.layout ul.mobile-nav-left li#search{background-position:center -388px}@media (min-width: 42em){.layout ul.mobile-nav-left li#search{background-position:center -388px}}.layout ul.mobile-nav{width:320px;position:absolute;top:68px;left:0;background:#002d62;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}@media (min-width: 0em) and (max-width: 54em){.layout ul.mobile-nav{-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.3, 1, 0.4, 1);-moz-transition:-moz-transform 0.5s cubic-bezier(0.3, 1, 0.4, 1);-o-transition:-o-transform 0.5s cubic-bezier(0.3, 1, 0.4, 1);transition:transform 0.5s cubic-bezier(0.3, 1, 0.4, 1)}}.layout ul.mobile-nav.open{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}@media (min-width: 54em){.layout ul.mobile-nav.open{display:none}}.layout ul.mobile-nav li{height:40px;width:100%;float:left;border-bottom:1px solid #264c79;font-family:"droid_sansregular",sans-serif;font-size:14px;font-size:0.875rem;line-height:40px;padding-left:60px;color:#fff;background-image:url(../design/i_vv/sprite.png);background-repeat:no-repeat;background-color:#002d62}.layout ul.mobile-nav li#home{background-position:0 0}.layout ul.mobile-nav li#send{background-position:0 -40px}.layout ul.mobile-nav li#send:hover{cursor:pointer}.layout ul.mobile-nav li#answers{background-position:0 -80px}.layout ul.mobile-nav li#about{background-position:0 -120px}.layout ul.mobile-nav li#service{background-position:0 -160px}.layout ul.mobile-nav li#calendar{background-position:0 -200px}.layout ul.mobile-nav li#news{background-position:0 -240px}.layout ul.mobile-nav li#chat{background-position:0 -280px}.layout ul.mobile-nav li:hover{background-color:#00457c !important}.layout ul.mobile-nav li .arrow{width:40px;height:40px;float:right;background-image:url(../design/i_vv/sprite.png);background-repeat:no-repeat;background-position:center -1715px}.layout ul.mobile-nav a.calendar:hover{cursor:pointer}.layout ul.desktop-nav{display:none;-webkit-transition:padding-right 0.3s ease-in-out;-moz-transition:padding-right 0.3s ease-in-out;-o-transition:padding-right 0.3s ease-in-out;transition:padding-right 0.3s ease-in-out}@media (min-width: 54em){.layout ul.desktop-nav{width:66.66667%;float:right;margin-right:0;display:block}.layout ul.desktop-nav nav{float:right;margin-top:31px}.layout ul.desktop-nav li{display:inline}.layout ul.desktop-nav li a{-webkit-text-shadow:0 1px 0 #002b4d;-moz-text-shadow:0 1px 0 #002b4d;-ms-text-shadow:0 1px 0 #002b4d;-o-text-shadow:0 1px 0 #002b4d;text-shadow:0 1px 0 #002b4d;color:#fff;float:left;margin-left:25px;-webkit-transition:color 0.2s ease-in-out;-moz-transition:color 0.2s ease-in-out;-o-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out}.layout ul.desktop-nav li a.first{margin-left:0}.layout ul.desktop-nav li a:hover{cursor:pointer;color:#ff6c00}}@media (min-width: 54em) and (min-width: 54em) and (max-width: 65.5em){.layout ul.desktop-nav li a{font-size:14px;font-size:0.875rem}}@media (min-width: 54em) and (max-width: 65.5em){.layout ul.desktop-nav{padding-right:20px}}.layout .mobile-nav-right{width:40%;float:right;margin-right:0;*margin-left:0em;display:inline;position:relative}@media (min-width: 42em){.layout .mobile-nav-right{width:25%;float:right;margin-right:0}}@media (min-width: 54em){.layout .mobile-nav-right{display:none}}.layout .mobile-nav-right ul li{width:58px;height:68px;float:right;background-image:url(../design/i_vv/sprite.png);background-repeat:no-repeat}.layout .mobile-nav-right ul li:hover,.layout .mobile-nav-right ul li.active{background-color:#002d62}.layout .mobile-nav-right ul li:hover{cursor:pointer}@media (min-width: 42em){.layout .mobile-nav-right ul li{width:76px}}.layout .mobile-nav-right ul li#send2{background-position:center -456px}@media (min-width: 42em){.layout .mobile-nav-right ul li#send2{background-position:center -456px}}.layout .mobile-nav-right ul li#more{background-position:center -524px}.layout .mobile-nav-right ul li#more.active{background-position:center -592px}@media (min-width: 42em){.layout .mobile-nav-right ul li#more.active{background-position:center -592px}}@media (min-width: 42em){.layout .mobile-nav-right ul li#more{background-position:center -524px}}.layout .mobile-nav-right .more-active,.layout .mobile-nav-right .send2-active{position:absolute;opacity:0;width:58px;top:68px;height:5px;background-image:url(../design/i_vv/sprite.png);background-repeat:no-repeat;background-position:center -660px;-webkit-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}@media (min-width: 42em){.layout .mobile-nav-right .more-active,.layout .mobile-nav-right .send2-active{width:76px}}.layout .mobile-nav-right .more-active.active,.layout .mobile-nav-right .send2-active.active{opacity:1}.layout .mobile-nav-right .more-active{right:0}.layout .mobile-nav-right .send2-active{right:58px}@media (min-width: 42em){.layout .mobile-nav-right .send2-active{right:76px}}.layout .logo{padding-top:10px;width:20%;float:left;margin-right:0%;display:inline;-webkit-transition:padding-left 0.3s ease-in-out;-moz-transition:padding-left 0.3s ease-in-out;-o-transition:padding-left 0.3s ease-in-out;transition:padding-left 0.3s ease-in-out}@media (min-width: 42em){.layout .logo{width:50%;float:left;margin-right:0%}}@media (min-width: 54em){.layout .logo{width:33.33333%;float:left;margin-right:0%}}@media (min-width: 54em) and (max-width: 65.5em){.layout .logo{padding-left:20px}}.layout .logo .logo-container{margin:auto}.layout .logo .logo-img{background-image:url(../design/i_vv/sprite.png);background-repeat:no-repeat;background-position:center -1337px;width:48px;height:49px;margin:auto}@media (min-width: 42em){.layout .logo .logo-img{background-position:right -1337px;width:36%;float:left}}@media (min-width: 54em){.layout .logo .logo-img{background-position:center -1276px;width:60px;height:61px}}.layout .logo .logo-txt{display:none;font-size:16px;font-size:1rem;letter-spacing:1px;text-transform:uppercase;color:#fff;-webkit-text-shadow:0 1px 0 #002b4d;-moz-text-shadow:0 1px 0 #002b4d;-ms-text-shadow:0 1px 0 #002b4d;-o-text-shadow:0 1px 0 #002b4d;text-shadow:0 1px 0 #002b4d}@media (min-width: 42em){.layout .logo .logo-txt{display:block;width:64%;float:right;margin-top:14px;padding-left:15px}}@media (min-width: 54em){.layout .logo .logo-txt{width:160px;padding-left:0;margin:20px 0 0 20px;float:left}}@media (min-width: 54em) and (max-width: 65.5em){.layout .logo .logo-txt{font-size:15px;font-size:0.9375rem}}.layout .search-container{display:none}@media (min-width: 54em){.layout .search-container{display:block;float:right;margin:20px 0 0 20px}.layout .search-container .search{width:40px;height:40px;float:right;padding:10px;overflow:hidden;background-image:url(../design/i_vv/sprite.png);background-repeat:no-repeat;background-position:center -401px;border:1px solid #266190;overflow:visible;position:relative;z-index:1000;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.layout .search-container .search:hover,.layout .search-container .search:hover *{cursor:pointer}.layout .search-container .search:hover,.layout .search-container .search.active{background-color:#002d62;border:1px solid #002d62}.layout .search-container .search .search-arrow{width:10px;height:10px;background-color:#002d62;position:absolute;top:-5px;left:15px;opacity:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:opacity 0.2s ease-in-out;-moz-transition:opacity 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out}.layout .search-container .search .search-arrow.open,.layout .search-container .search .search-arrow.active{opacity:1}}.layout .main-content{padding:0 20px 0 20px;float:left;background:#fff;width:100%;position:relative;overflow:hidden}@media (min-width: 0em) and (max-width: 54em){.layout .main-content{margin-top:68px;-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);-o-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.3, 1, 0.4, 1);-moz-transition:-moz-transform 0.5s cubic-bezier(0.3, 1, 0.4, 1);-o-transition:-o-transform 0.5s cubic-bezier(0.3, 1, 0.4, 1);transition:transform 0.5s cubic-bezier(0.3, 1, 0.4, 1)}.layout .main-content.mobile-nav-open{-webkit-transform:translateX(320px);-moz-transform:translateX(320px);-ms-transform:translateX(320px);-o-transform:translateX(320px);transform:translateX(320px)}.layout .main-content.mobile-nav-open.mobile-more-open{-webkit-transform:translateX(320px) translateY(76px);-moz-transform:translateX(320px) translateY(76px);-ms-transform:translateX(320px) translateY(76px);-o-transform:translateX(320px) translateY(76px);transform:translateX(320px) translateY(76px)}}@media (min-width: 54em) and (max-width: 65.5em){.layout .main-content{margin:0 20px 0 20px}}@media (min-width: 54em){.layout .main-content{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.3, 1, 0.4, 1);-moz-transition:-moz-transform 0.5s cubic-bezier(0.3, 1, 0.4, 1);-o-transition:-o-transform 0.5s cubic-bezier(0.3, 1, 0.4, 1);transition:transform 0.5s cubic-bezier(0.3, 1, 0.4, 1);width:auto;border-left:1px solid #d4d4d4;border-right:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;padding:0 40px 0 40px;overflow:visible;margin-top:80px}}.layout .main-content.search-top-open{-webkit-transform:translateY(70px);-moz-transform:translateY(70px);-ms-transform:translateY(70px);-o-transform:translateY(70px);transform:translateY(70px);margin-bottom:70px}.layout .main-content.search-top-open.mobile-nav-open{-webkit-transform:translateX(320px) translateY(70px);-moz-transform:translateX(320px) translateY(70px);-ms-transform:translateX(320px) translateY(70px);-o-transform:translateX(320px) translateY(70px);transform:translateX(320px) translateY(70px)}.layout .main-content .md-send,.layout .main-content .sd-send{opacity:0;width:100%;float:left;height:0;-webkit-transition:height 0.3s ease-in-out,opacity 0.3s ease-in-out;-moz-transition:height 0.3s ease-in-out,opacity 0.3s ease-in-out;-o-transition:height 0.3s ease-in-out,opacity 0.3s ease-in-out;transition:height 0.3s ease-in-out,opacity 0.3s ease-in-out}.layout .main-content .md-send *,.layout .main-content .sd-send *{display:none}.layout .main-content .md-send.open,.layout .main-content .sd-send.open{opacity:1}.layout .main-content .md-send.open *,.layout .main-content .sd-send.open *{display:block}.layout .main-content .md-send h1,.layout .main-content .sd-send h1{text-align:center}.layout .main-content .md-send .instructions,.layout .main-content .md-send .send-button,.layout .main-content .sd-send .instructions,.layout .main-content .sd-send .send-button{width:100%;height:40px;margin:15px 0 15px 0;background:#eaeaea;border:1px solid #cfcfcf;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-transition:box-shadow 0.1s ease-in-out;-moz-transition:box-shadow 0.1s ease-in-out;-o-transition:box-shadow 0.1s ease-in-out;transition:box-shadow 0.1s ease-in-out;-webkit-box-shadow:inset 0 1px 10px #f4f4f4;-moz-box-shadow:inset 0 1px 10px #f4f4f4;box-shadow:inset 0 1px 10px #f4f4f4}.layout .main-content .md-send .instructions:hover,.layout .main-content .md-send .send-button:hover,.layout .main-content .sd-send .instructions:hover,.layout .main-content .sd-send .send-button:hover{-webkit-box-shadow:inset 0 1px 2px #d4d4d4;-moz-box-shadow:inset 0 1px 2px #d4d4d4;box-shadow:inset 0 1px 2px #d4d4d4}.layout .main-content .md-send .instructions:hover,.layout .main-content .sd-send .instructions:hover{cursor:pointer}.layout .main-content .md-send .instructions ul li,.layout .main-content .sd-send .instructions ul li{width:96px;margin:6px auto 0 auto}.layout .main-content .md-send .instructions ul li a,.layout .main-content .sd-send .instructions ul li a{font-size:15px;font-size:0.9375rem}.layout .main-content .md-send .instructions-more,.layout .main-content .sd-send .instructions-more{width:100%;opacity:0;height:0;-webkit-transition:height 0.3s ease-in-out,opacity 0.3s ease-in-out;-moz-transition:height 0.3s ease-in-out,opacity 0.3s ease-in-out;-o-transition:height 0.3s ease-in-out,opacity 0.3s ease-in-out;transition:height 0.3s ease-in-out,opacity 0.3s ease-in-out}.layout .main-content .md-send .instructions-more *,.layout .main-content .sd-send .instructions-more *{display:none}.layout .main-content .md-send .instructions-more.open,.layout .main-content .sd-send .instructions-more.open{opacity:1;height:auto}.layout .main-content .md-send .instructions-more.open *,.layout .main-content .sd-send .instructions-more.open *{display:block}.layout .main-content .md-send .instructions-more p.first,.layout .main-content .sd-send .instructions-more p.first{margin-top:26px}.layout .main-content .md-send .md-input,.layout .main-content .md-send .sd-input,.layout .main-content .sd-send .md-input,.layout .main-content .sd-send .sd-input{width:100%}@media (min-width: 42em){.layout .main-content .md-send .md-input,.layout .main-content .md-send .sd-input,.layout .main-content .sd-send .md-input,.layout .main-content .sd-send .sd-input{width:48%;float:left}.layout .main-content .md-send .md-input.left,.layout .main-content .md-send .sd-input.left,.layout .main-content .sd-send .md-input.left,.layout .main-content .sd-send .sd-input.left{margin-right:4%}.layout .main-content .md-send .md-input.large,.layout .main-content .md-send .sd-input.large,.layout .main-content .sd-send .md-input.large,.layout .main-content .sd-send .sd-input.large{width:100%}}.layout .main-content .md-send .md-input .i-question,.layout .main-content .md-send .sd-input .i-question,.layout .main-content .sd-send .md-input .i-question,.layout .main-content .sd-send .sd-input .i-question{height:200px}.layout .main-content .md-send .md-input .send-button,.layout .main-content .md-send .sd-input .send-button,.layout .main-content .sd-send .md-input .send-button,.layout .main-content .sd-send .sd-input .send-button{width:50%;margin-bottom:26px}.layout .main-content .md-send .md-input .send-button:hover,.layout .main-content .md-send .sd-input .send-button:hover,.layout .main-content .sd-send .md-input .send-button:hover,.layout .main-content .sd-send .sd-input .send-button:hover{cursor:pointer}.layout .main-content .md-send .md-input label,.layout .main-content .md-send .sd-input label,.layout .main-content .sd-send .md-input label,.layout .main-content .sd-send .sd-input label{font-family:"droid_serifbold",serif}.layout .main-content .md-send .math-warning,.layout .main-content .sd-send .math-warning{float:left;width:100%;margin-top:26px}.layout .main-content .md-send .math-warning p.math-error,.layout .main-content .sd-send .math-warning p.math-error{color:red;font-family:"droid_serifbold",serif}.layout .main-content .md-send .send-input,.layout .main-content .sd-send .send-input{width:100%;height:35px;border:1px solid #cfcfcf;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.layout .main-content .md-send .s-math,.layout .main-content .md-send .s-math-container,.layout .main-content .md-send .s-math-problem,.layout .main-content .sd-send .s-math,.layout .main-content .sd-send .s-math-container,.layout .main-content .sd-send .s-math-problem{float:left}.layout .main-content .md-send .s-math,.layout .main-content .sd-send .s-math{width:40%}.layout .main-content .md-send .s-math-problem.first,.layout .main-content .sd-send .s-math-problem.first{margin:0 8px 0 8px;font-size:41px;font-size:2.5625rem;color:#333}.layout .main-content .md-send .s-math-container,.layout .main-content .sd-send .s-math-container{width:60%;height:44px;min-width:128px}@media (min-width: 42em){.layout .main-content .md-send .s-math-container,.layout .main-content .sd-send .s-math-container{height:35px}}.layout .main-content .md-send .s-math-container p,.layout .main-content .sd-send .s-math-container p{line-height:35px}.layout .main-content .md-send.open{height:988px}.layout .main-content .md-send.open.instructions-open{height:1755px}@media (min-width: 42em){.layout .main-content .md-send.open{height:768px}.layout .main-content .md-send.open.instructions-open{height:1276px}}@media (min-width: 54em){.layout .main-content .md-send.open{height:803px}.layout .main-content .md-send.open.instructions-open{height:1337px}}@media (min-width: 54em) and (max-width: 65.5em){.layout .main-content .md-send.open{height:803px}}@media (min-width: 65.5em){.layout .main-content .md-send.open{height:768px}.layout .main-content .md-send.open.instructions-open{height:1224px}}.layout .main-content .sd-send.open{height:520px}@media (min-width: 42em){.layout .main-content .sd-send.open{height:420px}}.layout .main-content .sd-send #recaptcha_widget_div{position:relative}.layout .main-content .sd-send #recaptcha_widget_div #recaptcha_reload_btn,.layout .main-content .sd-send #recaptcha_widget_div #recaptcha_switch_audio_btn,.layout .main-content .sd-send #recaptcha_widget_div #recaptcha_whatsthis_btn{float:left;margin-right:5px;margin-top:12px}.layout .main-content .sd-send #recaptcha_widget_div #recaptcha_logo{float:right;position:relative;top:-20px}.layout .main-content .content-left{padding-top:24px;padding-bottom:30px;min-width:280px;width:100%;float:left;margin-right:0%;display:inline}@media (min-width: 0em) and (max-width: 54em){.layout .main-content .content-left{-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.3, 1, 0.4, 1);-moz-transition:-moz-transform 0.5s cubic-bezier(0.3, 1, 0.4, 1);-o-transition:-o-transform 0.5s cubic-bezier(0.3, 1, 0.4, 1);transition:transform 0.5s cubic-bezier(0.3, 1, 0.4, 1)}.layout .main-content .content-left.mobile-more-open{-webkit-transform:translateX(-320px);-moz-transform:translateX(-320px);-ms-transform:translateX(-320px);-o-transform:translateX(-320px);transform:translateX(-320px)}}@media (min-width: 42em){.layout .main-content .content-left{padding-top:0}}@media (min-width: 54em){.layout .main-content .content-left{padding-right:40px;border-right:1px solid #d4d4d4;width:66.66667%;float:left;margin-right:0%}}@media (min-width: 54em) and (max-width: 65.5em){.layout .main-content .content-left{width:65%;float:left;margin-right:0%}}.layout .main-content .content-left .breadcrumbs{display:none;width:100%;font-size:14px;font-size:0.875rem;float:left;word-wrap:break-word;margin-bottom:10px}@media (min-width: 42em){.layout .main-content .content-left .breadcrumbs{margin-top:24px}}@media (min-width: 54em){.layout .main-content .content-left .breadcrumbs{margin-top:40px;margin-bottom:0}}.b-article .layout .main-content .content-left .breadcrumbs,.b-news .layout .main-content .content-left .breadcrumbs,.b-chat .layout .main-content .content-left .breadcrumbs{display:block}.layout .main-content .content-left .breadcrumbs a{background-image:url(../design/i_vv/sprite.png);background-repeat:no-repeat;background-position:left -17px top -1756px;padding-left:25px}.layout .main-content .content-left .breadcrumbs a.b-first{padding:0;background-image:none}.layout .main-content .content-left .breadcrumbs .b-cat{width:100%}.layout .main-content .content-left .breadcrumbs .b-left{width:100%}@media (min-width: 54em){.layout .main-content .content-left .breadcrumbs .b-left{float:left;width:14%}}@media (min-width: 65.5em){.layout .main-content .content-left .breadcrumbs .b-left{float:left;width:13%}}.layout .main-content .content-left .breadcrumbs .b-right{width:100%}@media (min-width: 54em){.layout .main-content .content-left .breadcrumbs .b-right{float:left;width:86%}}@media (min-width: 65.5em){.layout .main-content .content-left .breadcrumbs .b-right{width:87%}}.layout .main-content .content-left .breadcrumbs .top{margin-bottom:16px}.layout .main-content .content-left .sp-top-img{display:none;margin:40px 0 20px 0}.b-category .layout .main-content .content-left .sp-top-img,.b-page .layout .main-content .content-left .sp-top-img{margin:40px 0 0 0}@media (min-width: 42em){.layout .main-content .content-left .sp-top-img{display:block}}.layout .main-content .content-left .sp-top-img #sp-top-img{width:565px;display:table;margin:auto;image-rendering:optimizeSpeed;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:optimize-contrast;-ms-interpolation-mode:nearest-neighbor;-webkit-transition:width 0.1s ease-in-out;-moz-transition:width 0.1s ease-in-out;-o-transition:width 0.1s ease-in-out;transition:width 0.1s ease-in-out}@media (min-width: 54em) and (max-width: 65.5em){.layout .main-content .content-left .sp-top-img #sp-top-img{width:100%}}.layout .main-content .content-left .category-title,.layout .main-content .content-left .article-title{float:left;width:100%}.layout .main-content .content-left .category-title{position:relative;margin-bottom:1px}.layout .main-content .content-left .main-search-container form .main-search,.layout .main-content .content-left .main-search-container form .main-search-send{height:35px;border:1px solid #d4d4d4;font-size:14px;font-size:0.875rem}.layout .main-content .content-left .main-search-container form .main-search{width:75%;border:1px solid #d4d4d4;font-size:14px;font-family:"droid_serifregular",serif;font-size:0.875rem;padding-left:30px;background-image:url(../design/i_vv/sprite.png);background-repeat:no-repeat;background-position:-12px -1386px;background-color:#f4f4f4;float:left}.layout .main-content .content-left .main-search-container form .main-search.placeholder{color:#457ca8;font-family:"droid_serifitalic",serif}.layout .main-content .content-left .main-search-container form .main-search:-moz-placeholder{color:#457ca8;font-family:"droid_serifitalic",serif}.layout .main-content .content-left .main-search-container form .main-search::-moz-placeholder{color:#457ca8;font-family:"droid_serifitalic",serif}.layout .main-content .content-left .main-search-container form .main-search:-ms-input-placeholder{color:#457ca8;font-family:"droid_serifitalic",serif}.layout .main-content .content-left .main-search-container form .main-search::-webkit-input-placeholder{color:#457ca8;font-family:"droid_serifitalic",serif}.layout .main-content .content-left .main-search-container form .main-search-send{width:22%;text-align:center;float:right;color:#fff;padding-top:2px;text-indent:5px;font-family:"droid_sansbold",sans-serif;font-size:14px;font-size:0.875rem;background:#0c7c00;margin-bottom:30px;-webkit-text-shadow:0 1px 0 #000;-moz-text-shadow:0 1px 0 #000;-ms-text-shadow:0 1px 0 #000;-o-text-shadow:0 1px 0 #000;text-shadow:0 1px 0 #000}.layout .main-content .content-left .main-search-container h2{float:left;margin:30px 0 40px 0}.layout .main-content .content-left .main-search-container .search-results .search-result{float:left;width:100%}.layout .main-content .content-left .main-search-container .search-results .search-result .search-result-img{float:left;width:120px;margin-right:20px}.layout .main-content .content-left .main-search-container .search-results .search-result .search-result-img a img{-webkit-box-shadow:0 2px 4px #d4d4d4;-moz-box-shadow:0 2px 4px #d4d4d4;box-shadow:0 2px 4px #d4d4d4;padding:5px;border:1px solid #d4d4d4;margin:0 6px 0 0}.layout .main-content .content-left .main-search-container .search-results .search-result h3{margin:0 0 15px 0;color:#00457c}.layout .main-content .content-left .main-search-container .search-results .search-result p{margin-bottom:10px}.layout .main-content .content-left .main-search-container .search-results .search-result p time{color:#00457c;margin-right:10px;font-family:"droid_serifitalic",serif;display:block}@media (min-width: 42em){.layout .main-content .content-left .main-search-container .search-results .search-result p time{float:left}}.layout .main-content .content-left .main-search-container .pagination-container{width:100%;float:left}.layout .main-content .content-left .main-search-container .pagination-container .pagination-cr,.layout .main-content .content-left .main-search-container .pagination-container .pagination-cl{position:relative}.layout .main-content .content-left .main-search-container .pagination-container .pagination-cr{float:right;right:50%}.layout .main-content .content-left .main-search-container .pagination-container .pagination-cl{float:left;left:50%}.layout .main-content .content-left .main-search-container .pagination-container .pagination-cl .pagination-search li{display:inline;margin:0 5px 0 5px}.layout .main-content .content-left .article-title h4{margin-top:35px}.layout .main-content .content-left .default-article,.layout .main-content .content-left .news-article,.layout .main-content .content-left .intro-article{width:100%;float:left}.layout .main-content .content-left .default-article p.date,.layout .main-content .content-left .news-article p.date,.layout .main-content .content-left .intro-article p.date{font-family:"droid_serifitalic",serif;margin:0}.layout .main-content .content-left .default-article p.br.li,.layout .main-content .content-left .news-article p.br.li,.layout .main-content .content-left .intro-article p.br.li{display:none}.layout .main-content .content-left .default-article .frontpage-img,.layout .main-content .content-left .news-article .frontpage-img,.layout .main-content .content-left .intro-article .frontpage-img{display:none;margin:10px 0 0 20px}@media (min-width: 54em){.layout .main-content .content-left .default-article .frontpage-img,.layout .main-content .content-left .news-article .frontpage-img,.layout .main-content .content-left .intro-article .frontpage-img{display:block;float:right}}.layout .main-content .content-left .default-article .frontpage-img img,.layout .main-content .content-left .news-article .frontpage-img img,.layout .main-content .content-left .intro-article .frontpage-img img{-webkit-box-shadow:0 2px 4px #d4d4d4;-moz-box-shadow:0 2px 4px #d4d4d4;box-shadow:0 2px 4px #d4d4d4;padding:10px;border:1px solid #d4d4d4;margin:0 0 0 10px !important}.layout .main-content .content-left .default-article .article-img,.layout .main-content .content-left .news-article .article-img,.layout .main-content .content-left .intro-article .article-img{display:block;position:relative;margin:0 auto}.layout .main-content .content-left .default-article .article-img.img_text_center,.layout .main-content .content-left .news-article .article-img.img_text_center,.layout .main-content .content-left .intro-article .article-img.img_text_center{float:none;margin:0 auto}.layout .main-content .content-left .default-article .article-img.img_text_right,.layout .main-content .content-left .news-article .article-img.img_text_right,.layout .main-content .content-left .intro-article .article-img.img_text_right{float:right;margin-left:20px}.layout .main-content .content-left .default-article .article-img.img_text_right img,.layout .main-content .content-left .news-article .article-img.img_text_right img,.layout .main-content .content-left .intro-article .article-img.img_text_right img{float:right !important;margin:6px 0 6px 20px !important;display:inline-block}.layout .main-content .content-left .default-article .article-img.img_text_right .img-caption,.layout .main-content .content-left .news-article .article-img.img_text_right .img-caption,.layout .main-content .content-left .intro-article .article-img.img_text_right .img-caption{display:inline-block}.layout .main-content .content-left .default-article .article-img.img_text_left,.layout .main-content .content-left .news-article .article-img.img_text_left,.layout .main-content .content-left .intro-article .article-img.img_text_left{float:left;margin-right:20px}.layout .main-content .content-left .default-article .article-img.img_text_left img,.layout .main-content .content-left .news-article .article-img.img_text_left img,.layout .main-content .content-left .intro-article .article-img.img_text_left img{float:left !important;margin:6px 20px 6px 0 !important;display:inline-block}.layout .main-content .content-left .default-article .article-img.img_text_left .img-caption,.layout .main-content .content-left .news-article .article-img.img_text_left .img-caption,.layout .main-content .content-left .intro-article .article-img.img_text_left .img-caption{display:inline-block}.layout .main-content .content-left .default-article .article-img .img-plus,.layout .main-content .content-left .news-article .article-img .img-plus,.layout .main-content .content-left .intro-article .article-img .img-plus{position:relative;width:26px;height:25px;margin:0 auto -12px auto;background-image:url(../design/i_vv/sprite.png);background-position:center -1593px;background-repeat:no-repeat}.layout .main-content .content-left .default-article .article-img .img-plus:hover,.layout .main-content .content-left .news-article .article-img .img-plus:hover,.layout .main-content .content-left .intro-article .article-img .img-plus:hover{cursor:pointer}.layout .main-content .content-left .default-article .article-img .fancybox,.layout .main-content .content-left .news-article .article-img .fancybox,.layout .main-content .content-left .intro-article .article-img .fancybox{width:100%}.layout .main-content .content-left .default-article .article-img .fancybox:hover,.layout .main-content .content-left .news-article .article-img .fancybox:hover,.layout .main-content .content-left .intro-article .article-img .fancybox:hover{cursor:default}.layout .main-content .content-left .default-article .img-caption,.layout .main-content .content-left .news-article .img-caption,.layout .main-content .content-left .intro-article .img-caption{text-align:center;width:100%}.layout .main-content .content-left .default-article .img-caption.left,.layout .main-content .content-left .news-article .img-caption.left,.layout .main-content .content-left .intro-article .img-caption.left{text-align:left}.layout .main-content .content-left .default-article .img-caption.left p,.layout .main-content .content-left .news-article .img-caption.left p,.layout .main-content .content-left .intro-article .img-caption.left p{margin-right:-60px}.layout .main-content .content-left .default-article .img-caption.right,.layout .main-content .content-left .news-article .img-caption.right,.layout .main-content .content-left .intro-article .img-caption.right{text-align:right}.layout .main-content .content-left .default-article .img-caption.right p,.layout .main-content .content-left .news-article .img-caption.right p,.layout .main-content .content-left .intro-article .img-caption.right p{margin-left:-60px}.layout .main-content .content-left .default-article .img-caption p,.layout .main-content .content-left .news-article .img-caption p,.layout .main-content .content-left .intro-article .img-caption p{font-family:"droid_sansregular",sans-serif;margin:10px 0;color:#666}.layout .main-content .content-left .default-article img,.layout .main-content .content-left .default-article .a-img,.layout .main-content .content-left .news-article img,.layout .main-content .content-left .news-article .a-img,.layout .main-content .content-left .intro-article img,.layout .main-content .content-left .intro-article .a-img{border:1px solid #d4d4d4;padding:20px;-webkit-box-shadow:0 1px 2px #f3f3f3;-moz-box-shadow:0 1px 2px #f3f3f3;box-shadow:0 1px 2px #f3f3f3;-webkit-transition:box-shadow 0.3s ease-in-out;-moz-transition:box-shadow 0.3s ease-in-out;-o-transition:box-shadow 0.3s ease-in-out;transition:box-shadow 0.3s ease-in-out}.layout .main-content .content-left .default-article img:hover,.layout .main-content .content-left .default-article .a-img:hover,.layout .main-content .content-left .news-article img:hover,.layout .main-content .content-left .news-article .a-img:hover,.layout .main-content .content-left .intro-article img:hover,.layout .main-content .content-left .intro-article .a-img:hover{-webkit-box-shadow:0 3px 2px #f3f3f3;-moz-box-shadow:0 3px 2px #f3f3f3;box-shadow:0 3px 2px #f3f3f3}.layout .main-content .content-left .default-article img,.layout .main-content .content-left .news-article img,.layout .main-content .content-left .intro-article img{display:table-cell;float:none !important;vertical-align:middle;margin:0 auto 0 auto !important;border:1px solid #d4d4d4 !important}.layout .main-content .content-left .default-article img.left,.layout .main-content .content-left .news-article img.left,.layout .main-content .content-left .intro-article img.left{float:left !important;margin:6px 20px 6px 0 !important}.layout .main-content .content-left .default-article img.right,.layout .main-content .content-left .news-article img.right,.layout .main-content .content-left .intro-article img.right{float:right !important;margin:6px 0 6px 20px !important}.layout .main-content .content-left .default-article .a-img,.layout .main-content .content-left .news-article .a-img,.layout .main-content .content-left .intro-article .a-img{display:table-cell;float:none !important;vertical-align:middle;margin:0 auto 0 auto !important}.layout .main-content .content-left .default-article .a-img:hover,.layout .main-content .content-left .news-article .a-img:hover,.layout .main-content .content-left .intro-article .a-img:hover{cursor:pointer}.layout .main-content .content-left .default-article ul,.layout .main-content .content-left .default-article ol,.layout .main-content .content-left .news-article ul,.layout .main-content .content-left .news-article ol,.layout .main-content .content-left .intro-article ul,.layout .main-content .content-left .intro-article ol{margin:30px 0 30px}.layout .main-content .content-left .default-article ol,.layout .main-content .content-left .news-article ol,.layout .main-content .content-left .intro-article ol{list-style-type:none;margin-left:10px}.layout .main-content .content-left .default-article ol li,.layout .main-content .content-left .news-article ol li,.layout .main-content .content-left .intro-article ol li{counter-increment:customlistcounter}.layout .main-content .content-left .default-article ol li:before,.layout .main-content .content-left .news-article ol li:before,.layout .main-content .content-left .intro-article ol li:before{font-family:"droid_serifbold",serif;content:counter(customlistcounter) ". ";float:left;width:21px;text-align:right;margin-right:2px}.layout .main-content .content-left .default-article ol li:first-child,.layout .main-content .content-left .news-article ol li:first-child,.layout .main-content .content-left .intro-article ol li:first-child{counter-reset:customlistcounter}.layout .main-content .content-left .default-article ol.footnote li,.layout .main-content .content-left .news-article ol.footnote li,.layout .main-content .content-left .intro-article ol.footnote li{font-family:"droid_serifitalic",serif;counter-increment:customlistcounter}.layout .main-content .content-left .default-article ol.footnote li:before,.layout .main-content .content-left .news-article ol.footnote li:before,.layout .main-content .content-left .intro-article ol.footnote li:before{font-family:"droid_sansregular",sans-serif;content:counter(customlistcounter) " ";font-size:11px;font-size:0.6875rem;float:left;width:20px}.layout .main-content .content-left .default-article ol.footnote li:first-child,.layout .main-content .content-left .news-article ol.footnote li:first-child,.layout .main-content .content-left .intro-article ol.footnote li:first-child{counter-reset:customlistcounter}.layout .main-content .content-left .default-article ul,.layout .main-content .content-left .news-article ul,.layout .main-content .content-left .intro-article ul{margin-left:12px}.layout .main-content .content-left .default-article ul li,.layout .main-content .content-left .news-article ul li,.layout .main-content .content-left .intro-article ul li{list-style:disc;display:list-item;margin-left:20px;text-indent:-2px}.layout .main-content .content-left .default-article blockquote,.layout .main-content .content-left .news-article blockquote,.layout .main-content .content-left .intro-article blockquote{padding-left:45px;background-position:left -15px top -1774px;background-image:url(../design/i_vv/sprite.png);background-repeat:no-repeat;min-height:45px;margin:30px 0 30px 0;padding-top:6px;color:#666;font-family:"droid_sansregular",sans-serif}.layout .main-content .content-left .default-article table tbody tr th,.layout .main-content .content-left .news-article table tbody tr th,.layout .main-content .content-left .intro-article table tbody tr th{padding-right:10px}.layout .main-content .content-left .default-article table tbody tr td,.layout .main-content .content-left .news-article table tbody tr td,.layout .main-content .content-left .intro-article table tbody tr td{padding-right:10px}.layout .main-content .content-left .news-article h2{font-size:24px;font-size:1.5rem}.layout .main-content .content-left .intro-article h2{font-size:16px;font-size:1rem;margin:0}.layout .main-content .content-left .content-left-sep,.layout .main-content .content-left .content-left-sep-ap{width:100%;height:1px;border-bottom:1px solid #d4d4d4;float:left;margin:14px 0 40px 0}.layout .main-content .content-left .most-popular{width:100%;z-index:2;float:left;opacity:1;min-height:92px;background:#f4f4f4;border:1px solid #d4d4d4;position:relative;margin-bottom:26px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.layout .main-content .content-left .most-popular .mp-left{width:85%;float:left;padding:20px 20px 0 30px}@media (min-width: 42em){.layout .main-content .content-left .most-popular .mp-left{width:92%}}.layout .main-content .content-left .most-popular .mp-left p{margin-bottom:19px;font-family:"droid_serifbold_italic",serif}.layout .main-content .content-left .most-popular .mp-right{width:40px;float:right}.layout .main-content .content-left .most-popular .mp-right #mp-up,.layout .main-content .content-left .most-popular .mp-right #mp-down{width:40px;height:46px;float:right;border-left:1px solid #d4d4d4;position:absolute;right:0;opacity:0.35;background-image:url(../design/i_vv/sprite.png);background-repeat:no-repeat;background-color:#f4f4f4;-webkit-transition:opacity 0.3s ease-in-out,background-color 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out,background-color 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out,background-color 0.3s ease-in-out;transition:opacity 0.3s ease-in-out,background-color 0.3s ease-in-out}.layout .main-content .content-left .most-popular .mp-right #mp-up:hover,.layout .main-content .content-left .most-popular .mp-right #mp-down:hover{opacity:1;background-color:#fff}.layout .main-content .content-left .most-popular .mp-right #mp-up{border-bottom:1px solid #d4d4d4;top:0;background-position:center -1144px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px}.layout .main-content .content-left .most-popular .mp-right #mp-down{border-top:1px solid #d4d4d4;bottom:0;background-position:center -1190px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.layout .main-content .content-left .categories-list{float:left;width:100%}.layout .main-content .content-left .categories-list ul.categories{float:left;margin-bottom:26px;width:100%}.layout .main-content .content-left .categories-list ul.categories li{max-width:283px}@media (min-width: 42em){.layout .main-content .content-left .categories-list ul.categories li{width:50%;float:left}}.layout .main-content .content-left .categories-list ul.categories li a{margin-left:10px}.layout .main-content .content-left .links-list ul.links{margin-bottom:30px}.layout .main-content .content-left .links-list ul.links li a{margin-left:10px}.layout .main-content .content-left .about-page .info p{margin-bottom:0}.layout .main-content .content-left .about-page .hr{width:100%;float:left}.layout .main-content .content-left .about-page .hr .resource{width:100%;float:left;margin-bottom:15px}.layout .main-content .content-left .about-page .hr .resource.margin{margin-top:25px}.layout .main-content .content-left .about-page .hr .resource.margin p{position:relative;top:-25px}.layout .main-content .content-left .about-page .hr .resource img,.layout .main-content .content-left .about-page .hr .resource p{float:left}.layout .main-content .content-left .about-page .hr .resource p{width:64%;margin:0}.layout .main-content .content-left .about-page .hr .resource p.r-title{font-family:"droid_serifbold",serif}@media (min-width: 42em){.layout .main-content .content-left .about-page .hr .resource p{width:80%}}.layout .main-content .content-left .about-page .hr .resource img{padding:4px;border:1px solid #d4d4d4;margin-right:20px}.layout .main-content .content-left .about-page .hr .resource .resource-img{margin-right:20px}.layout .main-content .content-left .about-page .hr .resource .resource-img img{padding:4px;border:1px solid #d4d4d4;float:left}.layout .main-content .content-left .about-page .about{float:left}.layout .main-content .content-left .pagination{float:left;width:100%}.layout .main-content .content-left .pagination a{font-size:14px;font-size:0.875rem;font-family:"droid_sansregular",sans-serif}.layout .main-content .content-left .pagination #p-back{margin-right:15px;float:left}.layout .main-content .content-left .pagination #p-forward{float:right}.layout .main-content .content-left .category-page{float:left}.layout .main-content .content-left ol{margin-left:20px}.layout .main-content .content-right{position:absolute;top:0;right:0;height:100%;background:#fff;border-left:1px solid #d4d4d4;padding:30px 30px 14px 30px}@media (min-width: 0em) and (max-width: 54em){.layout .main-content .content-right{width:320px;-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.3, 1, 0.4, 1);-moz-transition:-moz-transform 0.5s cubic-bezier(0.3, 1, 0.4, 1);-o-transition:-o-transform 0.5s cubic-bezier(0.3, 1, 0.4, 1);transition:transform 0.5s cubic-bezier(0.3, 1, 0.4, 1)}.layout .main-content .content-right.open{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@media (min-width: 0em) and (max-width: 53.999em){.layout .main-content .content-right{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}}@media (min-width: 54em){.layout .main-content .content-right{width:33.33333%;float:right;margin-right:0;padding:40px 0 14px 40px;position:relative;top:0;background:none;left:-1px;height:auto}.layout .main-content .content-right p{max-width:262px}}@media (min-width: 54em) and (max-width: 65.5em){.layout .main-content .content-right{width:35%;float:right;margin-right:0}}.layout .main-content .content-right .social{width:100%;float:left}.b-frontpage .layout .main-content .content-right .social,.b-category .layout .main-content .content-right .social{display:none}.layout .main-content .content-right .social .fb-like{z-index:2;height:44px;float:left;width:100%}.layout .main-content .content-right .social .social-buttons{float:left}.layout .main-content .content-right .social .social-buttons a{display:inline}.layout .main-content .content-right .social .social-img{width:40px;height:40px;float:left;border:1px solid #d4d4d4;margin-left:14px;background-image:url(../design/i_vv/sprite.png);background-repeat:no-repeat;-webkit-transition:background-color 0.1s ease-in-out;-moz-transition:background-color 0.1s ease-in-out;-o-transition:background-color 0.1s ease-in-out;transition:background-color 0.1s ease-in-out;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}@media (min-width: 54em){.layout .main-content .content-right .social .social-img{margin-left:15px}}@media (min-width: 54em) and (max-width: 65.5em){.layout .main-content .content-right .social .social-img{margin-left:3px}}.layout .main-content .content-right .social .social-img:hover{background-color:#00457c}.layout .main-content .content-right .social .social-img.first{margin-left:0}.layout .main-content .content-right .social .social-img#so-print{background-position:center -665px}.layout .main-content .content-right .social .social-img#so-print:hover{background-position:center -705px}.layout .main-content .content-right .social .social-img#so-email{background-position:center -745px}.layout .main-content .content-right .social .social-img#so-email:hover{background-position:center -785px}.layout .main-content .content-right .social .social-img#so-facebook{background-position:center -825px}.layout .main-content .content-right .social .social-img#so-facebook:hover{background-position:center -865px}.layout .main-content .content-right .social .social-img#so-twitter{background-position:center -905px}.layout .main-content .content-right .social .social-img#so-twitter:hover{background-position:center -945px}.layout .main-content .content-right .social .social-img#so-gplus{background-position:center -985px}.layout .main-content .content-right .social .social-img#so-gplus:hover{background-position:center -1025px}.layout .main-content .content-right .publish-date,.layout .main-content .content-right .publisher{display:none}.b-article .layout .main-content .content-right .publish-date,.b-article .layout .main-content .content-right .publisher{display:block}.layout .main-content .content-right .publish-date h4,.layout .main-content .content-right .publisher h4{float:left;width:100%}.b-news .layout .main-content .content-right .publish-date,.b-chat .layout .main-content .content-right .publish-date{display:block;float:left}.b-news .layout .main-content .content-right .publish-date p,.b-chat .layout .main-content .content-right .publish-date p{float:left;margin-bottom:5px}.layout .main-content .content-right .tags{position:relative;display:none}.b-article .layout .main-content .content-right .tags{display:block}.layout .main-content .content-right .tags .tags-l{height:24px;float:left;margin:5px 10px 5px 0;background-position:left -25px top -1618px;background-image:url(../design/i_vv/sprite.png);background-repeat:no-repeat}.layout .main-content .content-right .tags .tags-l .tags-r{height:24px;background-position:right -29px top -1666px;background-image:url(../design/i_vv/sprite.png);background-repeat:no-repeat}.layout .main-content .content-right .tags .tags-l .tags-r ul{margin-left:10px;margin-right:3px}.layout .main-content .content-right .tags .tags-l .tags-r ul li{height:24px;float:left;padding:0 10px 0 10px;background-position:left -1642px;background-image:url(../design/i_vv/sprite.png);background-repeat:repeat-x;line-height:16px}.layout .main-content .content-right .tags .tags-l .tags-r ul li a{font-size:13px;font-size:0.8125rem;font-family:"droid_sansregular",sans-serif;line-height:24px}.layout .main-content .content-right .footnote{position:relative;display:none;max-width:262px}.layout .main-content .content-right .footnote p{font-family:"droid_serifitalic",serif}.b-article .layout .main-content .content-right .footnote,.b-news .layout .main-content .content-right .footnote,.b-chat .layout .main-content .content-right .footnote{display:block;float:left}.layout .main-content .content-right .authors{float:left;display:none}.b-article .layout .main-content .content-right .authors,.b-news .layout .main-content .content-right .authors,.b-chat .layout .main-content .content-right .authors{display:block}.layout .main-content .content-right .authors h4{margin-bottom:20px}.layout .main-content .content-right .authors .author{width:100%;float:left}.layout .main-content .content-right .authors .author .au-img,.layout .main-content .content-right .authors .author .au-name,.layout .main-content .content-right .authors .author .au-pos{float:left}.layout .main-content .content-right .authors .author .au-name,.layout .main-content .content-right .authors .author .au-pos{width:78%}.layout .main-content .content-right .authors .author .au-img,.layout .main-content .content-right .authors .author .au-name{margin-top:5px}.layout .main-content .content-right .authors .author .au-img{width:22%;height:100px;padding-top:5px}.layout .main-content .content-right .authors .author .au-pos p{font-family:"droid_sansregular",sans-serif;line-height:20px}.layout .main-content .content-right .authors .author p{margin-bottom:4px}.layout .main-content .content-right .more-content{float:left;display:none;max-width:262px}.b-article .layout .main-content .content-right .more-content{display:block}.layout .main-content .content-right .more-content .more-article .more-container .left{width:20px;height:26px;float:left;background-image:url(../design/i_vv/sprite.png);background-position:center -1689px;background-repeat:no-repeat}.layout .main-content .content-right .more-content .more-article .more-container .right{padding-left:28px;margin-top:18px}.layout .main-content .content-right .more-content .more-article .more-container .right a{font-family:"droid_sansbold",sans-serif}.layout .main-content .content-right .send-right{width:100%;height:50px;text-align:center;color:#fff;padding-top:14px;text-indent:5px;font-family:"droid_serifbold",serif;font-size:14px;font-size:0.875rem;background-position:left -463px;background-image:url(../design/i_vv/sprite.png);background-repeat:no-repeat;background-color:#0c7c00;float:left;margin-bottom:30px;-webkit-text-shadow:0 1px 0 #000;-moz-text-shadow:0 1px 0 #000;-ms-text-shadow:0 1px 0 #000;-o-text-shadow:0 1px 0 #000;text-shadow:0 1px 0 #000;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 2px 0 #085700;-moz-box-shadow:0 2px 0 #085700;box-shadow:0 2px 0 #085700;-webkit-transition:box-shadow 0.2s ease-in-out,background-color 0.2s ease-in-out;-moz-transition:box-shadow 0.2s ease-in-out,background-color 0.2s ease-in-out;-o-transition:box-shadow 0.2s ease-in-out,background-color 0.2s ease-in-out;transition:box-shadow 0.2s ease-in-out,background-color 0.2s ease-in-out}.b-article .layout .main-content .content-right .send-right{display:none}.layout .main-content .content-right .send-right:hover{-webkit-box-shadow:0 2px 0 #cfcfcf;-moz-box-shadow:0 2px 0 #cfcfcf;box-shadow:0 2px 0 #cfcfcf;cursor:pointer;background-color:#ff6c00}@media (min-width: 54em){.layout .main-content .content-right .send-right{font-size:13px;font-size:0.8125rem;text-indent:14px}}@media (min-width: 65.5em){.layout .main-content .content-right .send-right{width:260px}}.layout .main-content .content-right .send-sep{width:120px;margin:25px auto 25px auto;text-align:center;font-size:14px;font-size:0.875rem;font-family:"droid_serifitalic",serif;line-height:22px}.b-article .layout .main-content .content-right .send-sep{display:none}.layout .main-content .content-right .send-sep #sep-left,.layout .main-content .content-right .send-sep #sep-right,.layout .main-content .content-right .send-sep #sep-center{float:left;height:22px}.layout .main-content .content-right .send-sep #sep-left,.layout .main-content .content-right .send-sep #sep-right{width:30px;background:#d4d4d4;margin-top:10px;height:1px}.layout .main-content .content-right .send-sep #sep-center{width:40px;margin:0 10px 0 10px}.layout .main-content .content-right .choose-by-category{width:100%;float:left;margin-top:25px}.b-article .layout .main-content .content-right .choose-by-category{display:none}.layout .main-content .content-right .choose-by-category select#choose-by-category,.layout .main-content .content-right .choose-by-category .category{font-family:"droid_sansregular",sans-serif;font-size:14px;font-size:0.875rem;width:100%;height:50px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;border:1px solid #d4d4d4;background-image:url(../design/i_vv/sprite.png);background-position:right -1187px;background-repeat:no-repeat;text-indent:10px}.layout .main-content .content-right .choose-by-category select#choose-by-category .category,.layout .main-content .content-right .choose-by-category .category .category{border:none}@media (min-width: 65.5em){.layout .main-content .content-right .choose-by-category select#choose-by-category,.layout .main-content .content-right .choose-by-category .category{width:260px}}.layout .main-content .content-right .choose-by-category select#choose-by-category:hover{cursor:pointer}.layout .main-content .content-right .content-right-sep{width:345px;position:relative;float:left;left:-30px;margin:40px 0 40px;border-bottom:1px solid #d4d4d4;height:1px;line-height:22px;-webkit-transition:left 0.3s ease-in-out;-moz-transition:left 0.3s ease-in-out;-o-transition:left 0.3s ease-in-out;transition:left 0.3s ease-in-out}@media (min-width: 54em){.layout .main-content .content-right .content-right-sep{left:-40px}}@media (min-width: 54em) and (max-width: 65.5em){.layout .main-content .content-right .content-right-sep{left:0;width:100%}}.layout .main-content .content-right .after-sponsor{display:none}.b-frontpage .layout .main-content .content-right .after-sponsor{display:block}.layout .main-content .content-right .after-social{display:block}.b-frontpage .layout .main-content .content-right .after-social,.b-category .layout .main-content .content-right .after-social{display:none}.layout .main-content .content-right .after-more,.layout .main-content .content-right .after-footnote,.layout .main-content .content-right .after-author{display:none}.b-article .layout .main-content .content-right .after-more,.b-news .layout .main-content .content-right .after-more,.b-chat .layout .main-content .content-right .after-more,.b-article .layout .main-content .content-right .after-footnote,.b-news .layout .main-content .content-right .after-footnote,.b-chat .layout .main-content .content-right .after-footnote,.b-article .layout .main-content .content-right .after-author,.b-news .layout .main-content .content-right .after-author,.b-chat .layout .main-content .content-right .after-author{display:block}.b-article .layout .main-content .content-right .after-cbc,.b-article .layout .main-content .content-right .after-ra{display:none}.b-news .layout .main-content .content-right .after-footnote,.b-chat .layout .main-content .content-right .after-footnote{display:block}.layout .main-content .content-right .after-pd{display:none}.b-news .layout .main-content .content-right .after-pd,.b-chat .layout .main-content .content-right .after-pd{display:block}.layout .main-content .content-right .after-spt{display:none}.b-article .layout .main-content .content-right .after-spt{display:block}.layout .main-content .content-right .recent-answers{float:left}.b-article .layout .main-content .content-right .recent-answers{display:none}.layout .main-content .content-right .recent-answers p{color:#00457c;font-family:"droid_sansregular",sans-serif;line-height:22px;margin-top:-1px}.layout .main-content .content-right .recent-answers p.last{margin-bottom:16px}.layout .main-content .content-right .recent-answers h4{margin-bottom:30px;margin-top:0}.layout .main-content .content-right .recent-answers img{padding:4px;margin:0 16px 20px 0;border:1px solid #d4d4d4;float:left}.layout .main-content .content-right .recent-answers .recent-article:after,.layout .main-content .content-right .recent-answers .recent-article:before{content:"";display:table}.layout .main-content .content-right .recent-answers .recent-article:after{clear:both}.layout .main-content .content-right .recent-answers .recent-article{*zoom:1}.layout .main-content .content-right .recent-answers .recent-article a{-webkit-transition:color 0.08s ease-in-out;-moz-transition:color 0.08s ease-in-out;-o-transition:color 0.08s ease-in-out;transition:color 0.08s ease-in-out}.layout .main-content .content-right .recent-answers .recent-article a p:hover{color:#ff6c00}.layout .main-content .content-right .sp-right{display:none;float:left;width:100%}.b-frontpage .layout .main-content .content-right .sp-right{display:block}.layout .main-content .content-right .sp-right .sp-right-img{height:180px;width:260px;background:url(../design/i_vv/happadraetti.jpg) no-repeat center center;margin:0 auto}@media (min-width: 54em) and (max-width: 65.5em){.layout .main-content .content-right .sp-right .sp-right-img{width:90%}}.layout .main-content .content-right .sp-right .sp-right-text{text-align:center;font-size:14px;font-size:0.875rem;font-family:"droid_serifitalic",serif}.layout .main-content .content-right .calendar{float:left}.layout .main-content .content-right .calendar .cal-carousel{width:100%;height:122px;margin:35px 0 35px 0}.layout .main-content .content-right .calendar .cal-carousel #calcar-left,.layout .main-content .content-right .calendar .cal-carousel #calcar-center,.layout .main-content .content-right .calendar .cal-carousel #calcar-right{float:left}.layout .main-content .content-right .calendar .cal-carousel #calcar-left,.layout .main-content .content-right .calendar .cal-carousel #calcar-right{width:15%;height:32px;margin-top:44px;opacity:0.35;background-image:url(../design/i_vv/sprite.png);background-repeat:no-repeat;-webkit-transition:opacity 0.3s ease-in-out;-moz-transition:opacity 0.3s ease-in-out;-o-transition:opacity 0.3s ease-in-out;transition:opacity 0.3s ease-in-out}.layout .main-content .content-right .calendar .cal-carousel #calcar-left:hover,.layout .main-content .content-right .calendar .cal-carousel #calcar-right:hover{opacity:1}.layout .main-content .content-right .calendar .cal-carousel #calcar-left{background-position:center -1067px}.layout .main-content .content-right .calendar .cal-carousel #calcar-right{background-position:center -1107px}.layout .main-content .content-right .calendar .cal-carousel #calcar-center{width:70%;height:120px}.layout .main-content .content-right .calendar .cal-carousel #calcar-center img{padding:10px;border:1px solid #d4d4d4;margin:auto;display:block}.layout .main-content .box-blue{height:40px;text-align:center;padding:7px 18px 0 18px;font-size:14px;font-size:0.875rem;margin:6px 0 26px 0;float:left;border:1px solid #d4d4d4;color:#00457c;-webkit-transition:color 0.08s ease-in-out;-moz-transition:color 0.08s ease-in-out;-o-transition:color 0.08s ease-in-out;transition:color 0.08s ease-in-out;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 0 #f3f3f3;-moz-box-shadow:0 1px 0 #f3f3f3;box-shadow:0 1px 0 #f3f3f3}.layout .main-content .box-blue:hover{color:#ff6c00}.layout .footer-container{-webkit-transition:margin 0.3s ease-in-out,-webkit-transform 0.5s cubic-bezier(0.3, 1, 0.4, 1);-moz-transition:margin 0.3s ease-in-out,-moz-transform 0.5s cubic-bezier(0.3, 1, 0.4, 1);-o-transition:margin 0.3s ease-in-out,-o-transform 0.5s cubic-bezier(0.3, 1, 0.4, 1);transition:margin 0.3s ease-in-out,transform 0.5s cubic-bezier(0.3, 1, 0.4, 1);-webkit-transform:translateX(0) translateY(0);-moz-transform:translateX(0) translateY(0);-ms-transform:translateX(0) translateY(0);-o-transform:translateX(0) translateY(0);transform:translateX(0) translateY(0);display:block;position:relative;background:none;margin:20px 0 40px}@media (min-width: 0em) and (max-width: 54em){.layout .footer-container.mobile-nav-open{-webkit-transform:translateX(320px);-moz-transform:translateX(320px);-ms-transform:translateX(320px);-o-transform:translateX(320px);transform:translateX(320px)}}.layout .footer-container.search-top-open{-webkit-transform:translateY(70px);-moz-transform:translateY(70px);-ms-transform:translateY(70px);-o-transform:translateY(70px);transform:translateY(70px)}@media (min-width: 54em){.layout .footer-container{height:80px}}@media (min-width: 54em) and (max-width: 65.5em){.layout .footer-container{margin:20px 20px 40px 20px}}.layout .footer-container .footer-left-right{font-family:"droid_sansregular",sans-serif;border:1px solid #d4d4d4;margin:0 20px}@media (min-width: 54em){.layout .footer-container .footer-left-right{margin:0;height:80px}}.layout .footer-container .footer-left-right .footer-left,.layout .footer-container .footer-left-right .footer-right{width:100%}.layout .footer-container .footer-left-right .footer-left{padding-top:20px}@media (min-width: 54em) and (max-width: 65.5em){.layout .footer-container .footer-left-right .footer-left{width:69.16667%;float:left;margin-right:0%}}@media (min-width: 54em){.layout .footer-container .footer-left-right .footer-left{width:70%;float:left;margin-right:0%;padding-left:20px;border-right:1px solid #d4d4d4;height:78px}}.layout .footer-container .footer-left-right .footer-left .logo-bottom{background-image:url(../design/i_vv/sprite.png);background-repeat:no-repeat;background-position:center -1236px;width:40px;height:40px;margin:0 auto}@media (min-width: 54em){.layout .footer-container .footer-left-right .footer-left .logo-bottom{float:left;margin:0}}.layout .footer-container .footer-left-right .footer-left li{font-size:14px;font-size:0.875rem}@media (min-width: 54em){.layout .footer-container .footer-left-right .footer-left li{display:inline}}@media (min-width: 54em) and (max-width: 65.5em){.layout .footer-container .footer-left-right .footer-left li{font-size:13px;font-size:0.8125rem}}.layout .footer-container .footer-left-right .footer-left li a{font-size:14px;font-size:0.875rem}@media (min-width: 54em) and (max-width: 65.5em){.layout .footer-container .footer-left-right .footer-left li a{font-size:13px;font-size:0.8125rem}}.layout .footer-container .footer-left-right .footer-left .footer-info{margin:20px 0 0 0}@media (min-width: 42em){.layout .footer-container .footer-left-right .footer-left .footer-info{margin:15px auto;width:545px}}@media (min-width: 54em){.layout .footer-container .footer-left-right .footer-left .footer-info{float:left;margin-left:20px;margin-top:8px;margin:8px 0 0 20px;width:auto}}@media (min-width: 65.5em){.layout .footer-container .footer-left-right .footer-left .footer-info{margin-top:6px}}.layout .footer-container .footer-left-right .footer-left .footer-info li{text-align:center}@media (min-width: 42em){.layout .footer-container .footer-left-right .footer-left .footer-info li{display:inline;margin:0 8px}}@media (min-width: 54em){.layout .footer-container .footer-left-right .footer-left .footer-info li{text-align:left;display:inline;margin:0}}@media (min-width: 54em){.layout .footer-container .footer-left-right .footer-left .footer-info li.sep{background-image:url(../design/i_vv/sprite.png);background-repeat:no-repeat;background-position:right 0px top -1422px;padding-right:8px}}.layout .footer-container .footer-left-right .footer-left .footer-info li a .extra{display:none}@media (min-width: 65.5em){.layout .footer-container .footer-left-right .footer-left .footer-info li a .extra{display:inline;margin-left:4px}}@media (min-width: 54em){.layout .footer-container .footer-left-right .footer-right{width:30%;float:right;margin-right:0}}.layout .footer-container .footer-left-right .footer-right .lang-container{background:#00457c;width:80%;max-width:236px;height:38px;margin:20px auto;-webkit-box-shadow:inset 0 1px 10px #666;-moz-box-shadow:inset 0 1px 10px #666;box-shadow:inset 0 1px 10px #666;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}@media (min-width: 54em){.layout .footer-container .footer-left-right .footer-right .lang-container{max-width:none}}@media (min-width: 65.5em){.layout .footer-container .footer-left-right .footer-right .lang-container{width:248px}}.layout .footer-container .footer-left-right .footer-right .lang-container a{-webkit-transition:color 0.08s ease-in-out;-moz-transition:color 0.08s ease-in-out;-o-transition:color 0.08s ease-in-out;transition:color 0.08s ease-in-out;color:#fff}.layout .footer-container .footer-left-right .footer-right .lang-container a .lang{margin:auto;padding-top:6px;font-size:15px;font-size:0.9375rem;text-align:center}@media (min-width: 54em) and (max-width: 65.5em){.layout .footer-container .footer-left-right .footer-right .lang-container a .lang{font-size:14px;font-size:0.875rem}}.layout .footer-container .footer-left-right .footer-right .lang-container:hover{-webkit-box-shadow:0 2px 0 #cfcfcf;-moz-box-shadow:0 2px 0 #cfcfcf;box-shadow:0 2px 0 #cfcfcf;background-color:#ff6c00;color:#454545}@-moz-document url-prefix(){.default-article img{display:block !important}.img-caption{display:table !important}.article-img{display:block !important;text-align:center !important}#sp-top-img{display:block !important}.img-caption.left p{margin-right:0px !important}.img-caption.right p{margin-left:0px !important}}@media only screen and (-webkit-device-pixel-ratio: 0.75) and (-webkit-device-pixel-ratio: 1){blockquote{background-position:top left !important;background-image:url(../design/i_vv/blockquote.png) !important;background-repeat:no-repeat !important}}ol{list-style:numbered}.blockquote{height:72px;background:#f4f4f4;padding:30px 0 30px 30px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}p.reference{padding:0 0 0 30px}


.vv_anchor{
    position: relative;
    top: -150px;
}

.layout .main-content .content-right .footnote p {
	font-family: "droid_serif",serif;
}

.layout .main-content .content-right .footnote .citation_displayed {
	display: block;
}

.layout .main-content .content-right .footnote .citation_hidden {
	display: none;
}

.layout .main-content .content-right .footnote .citation-buttons-wrapper {
	text-align: center;
	margin-left: 48px;
}

.layout .main-content .content-right .footnote .citation-button {
	font-size:  0.8075rem;
}

.layout .main-content .content-right .footnote .citation-separator {
	color: #d4d4d4;
	font-size: 0.75rem;
}

/* Author page */
.layout div.pagination.author-page.author-page {
	padding-top: 20px;
}

/* For ad-space on the right */
.layout .content-right .sp-right {
   padding-bottom: 20px;
}

/*
 * The following is required to tweak the existance of a small line (separator)
 * on several pages. This was introduced when the scientist of the day box
 * was moved around.
 */

.b-category .layout .content-right .content-right-sep.after-ra {
	display: none;
}

.b-search .layout .content-right .content-right-sep.after-ra {
	display: none;
}

.b-article .layout .content-right .content-right-sep.after-sg {
	display: none;
}

.b-page .layout .content-right .content-right-sep.after-ra {
	display: none;
}


/*
 * The following is required to tweak the stats-area on the front-page
 */

.layout .main-content .content-left .default-article ol li::before, .layout .main-content .content-left .news-article ol li::before, .layout .main-content .content-left .intro-article ol.reversed li::before {
	content: initial;
}

.layout .main-content .content-left .default-article ol, .layout .main-content .content-left .news-article ol, .layout .main-content .content-left .intro-article ol.reversed {
	list-style: outside none number;
}

.b-frontpage .layout .main-content .content-left .category-title.stats-area .title-area {
	float: left;
	padding-right: 15px;
}

.b-frontpage .layout .main-content .content-left .category-title.stats-area .dropdownbox-area {
	float: right;
}

.b-frontpage .layout .main-content .content-left .category-title.stats-area .dropdownbox-area .label {
	float: left;
}

.b-frontpage .layout .main-content .content-left .category-title.stats-area .dropdownbox-area .choose-by-category {
	float: right;
}

.b-frontpage .layout .main-content .content-left .choose-by-category select#choose-by-category, .layout .main-content .stats-area.choose-by-category .category {


	background-image: url("../design/i_vv/sprite.png");
	background-position: right -1187px;
	background-repeat: no-repeat;
	border: 1px solid #d4d4d4;
	border-radius: 4px;
	font-family: "droid_sansregular",sans-serif;
	font-size: 0.875rem;
	height: 50px;
	text-indent: 10px;
	width: 100%;
	float: left;
}

.b-frontpage .layout .main-content .content-left .choose-by-category select#choose-by-category, .layout .main-content .stats-area.choose-by-category .category select:-moz-focusring { 
	color: transparent;
	text-shadow: 0 0 0 #000; 
}

.b-frontpage .layout .main-content .content-left .category-title.stats-area .default-article .col-left {
	float: left;
	width: 50%;
	padding-right: 13px;
}

.b-frontpage .layout .main-content .content-left .category-title.stats-area .default-article .col-right {
	float: right;
	width: 50%;
}

.b-frontpage .layout .main-content .content-left .category-title.stats-area .dropdownbox-area .label {
	padding-top: 18px;
}

.b-frontpage .layout .main-content .content-left .category-title.stats-area .dropdownbox-area .choose-by-category {
	width: 8.9em;
}


/*
 * Category -- scrolling
 */

.b-category .layout .main-content .content-left #category-scroll-marker {
	text-align: center;
}

.b-category .layout .main-content .content-left #category-scroll-marker a {
	display: none;
	padding-top: 1em;
}

.b-category .layout .main-content .content-left #category-scroll-marker .no-more-text {
	display: none;
	padding-top: 1em;
}

.b-category .layout .main-content .content-left #category-scroll-marker .loading-text {
	display: none;
	padding-top: 1em;
}


/*
 * Search -- scrolling
 */

.b-search .layout .main-content .content-left .main-search-container #search-scroll-marker {
	text-align: center;
	position: absolute;
	bottom: 0;
	font-size: 1.3em;
}

.b-search .layout .main-content .content-left .main-search-container #search-scroll-marker a {
	display: none;
	padding-top: 1em;
	padding-left: 35px;
	padding-right: 35px;
}

.b-search .layout .main-content .content-left .main-search-container #search-scroll-marker .no-more-text {
	display: none;
	padding-top: 1em;
	text-align: center;
	position: relative;
}

.b-search .layout .main-content .content-left .main-search-container #search-scroll-marker .loading-text {
	display: none;
	padding-top: 1em;
	text-align: center;
}


/*
 * Fix numbered lists (<ol>) in Chrome
 */

.b-article .layout .main-content .content-left .default-article .article-text ol li {
	list-style-type: decimal;
}

.b-category .layout .main-content .content-left .category-page ol.category-list li {
	list-style-type: decimal;
}

.b-frontpage .layout .main-content .content-left .category-title.stats-area .default-article li {
	list-style-type: decimal;
}


/*
 * Fix numbered lists (<ol>) -- make sure
 * to obay whatever the user originally wanted
 * so that <ol type="a">..</ol> will render latin letters, etc.
 */

.b-article .layout .main-content .content-left .default-article .article-text ol[type="a"] li  {
	list-style-type: lower-alpha;
}

.b-article .layout .main-content .content-left .default-article .article-text ol[type="A"] li  {
	list-style-type: upper-alpha;
}

.b-article .layout .main-content .content-left .default-article .article-text ol[type="i"] li  {
	list-style-type: lower-roman;
}

.b-article .layout .main-content .content-left .default-article .article-text ol[type="I"] li  {
	list-style-type: upper-roman;
}



/* 
 * Format search results better 
 */

body .search-results .pagination-container .active {
	font-weight: bold;
}

/*
 * Format description of category on category-overview page
 */

body .category-title .descr_img_frame .description {
	width: 25em;
	float: left;
}

body .category-title .descr_img_frame .img {
	float: right;
}

body .category-title .descr_img_frame {
	padding-bottom: 2em;
}

