html {
	background: rgb(255, 255, 255); color: rgb(0, 0, 0);
}
body {
	margin: 0px; padding: 0px;
}
div {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
pre {
	margin: 0px; padding: 0px;
}
code {
	margin: 0px; padding: 0px;
}
form {
	margin: 0px; padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px;
}
legend {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
button {
	margin: 0px; padding: 0px;
}
textarea {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
blockquote {
	margin: 0px; padding: 0px;
}
th {
	margin: 0px; padding: 0px;
}
td {
	margin: 0px; padding: 0px;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
fieldset {
	border: 0px currentColor;
}
img {
	border: 0px currentColor;
}
address {
	font-style: inherit; font-weight: inherit;
}
caption {
	font-style: inherit; font-weight: inherit;
}
cite {
	font-style: inherit; font-weight: inherit;
}
code {
	font-style: inherit; font-weight: inherit;
}
dfn {
	font-style: inherit; font-weight: inherit;
}
em {
	font-style: inherit; font-weight: inherit;
}
strong {
	font-style: inherit; font-weight: inherit;
}
th {
	font-style: inherit; font-weight: inherit;
}
var {
	font-style: inherit; font-weight: inherit;
}
optgroup {
	font-style: inherit; font-weight: inherit;
}
del {
	text-decoration: none;
}
ins {
	text-decoration: none;
}
li {
	list-style: none;
}
caption {
	text-align: left;
}
th {
	text-align: left;
}
h1 {
	font-size: 100%; font-weight: normal;
}
h2 {
	font-size: 100%; font-weight: normal;
}
h3 {
	font-size: 100%; font-weight: normal;
}
h4 {
	font-size: 100%; font-weight: normal;
}
h5 {
	font-size: 100%; font-weight: normal;
}
h6 {
	font-size: 100%; font-weight: normal;
}
q::before {
	content: "";
}
q::after {
	content: "";
}
abbr {
	border: 0px currentColor; font-variant: normal;
}
acronym {
	border: 0px currentColor; font-variant: normal;
}
sup {
	vertical-align: baseline;
}
sub {
	vertical-align: baseline;
}
legend {
	color: rgb(0, 0, 0);
}
input {
	font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit;
}
button {
	font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit;
}
textarea {
	font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit;
}
select {
	font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit;
}
optgroup {
	font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit;
}
option {
	font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit;
}
input {
	
}
button {
	
}
textarea {
	
}
select {
	
}
html {
	width: 100%; height: 100%;
}
body {
	width: 100%; height: 100%;
}
body.foo {
	
}
body.bar {
	
}
#main {
	position: absolute; min-height: 100%; min-width: 100%; _height: 100%; _width: 100%;
}
.document1 {
	background: rgb(255, 255, 255); font-family: Arial,Helvetica,sans-serif;
}
.documentFoo {
	
}
#container {
	margin: 0px auto;
}
.rg {
	
}
.rg-grp {
	
}
#ad {
	
}
#hd {
	
}
#bd {
	
}
#ft {
	
}
.slot {
	
}
.limiter {
	margin: 0px auto;
}
.limiter1 {
	width: 960px;
}
.limiter2 {
	width: 1001px;
}
.limiterFoo {
	
}
.sticked {
	overflow: hidden;
}
.sticked .stickers {
	position: relative;
}
.ad-sticky {
	top: 0px; position: absolute;
}
.ad-sticky .ad-wrap {
	position: absolute;
}
.ad-sticky-lt {
	left: 0px;
}
.ad-sticky-rt .ad-wrap {
	left: 0px;
}
.ad-sticky-rt {
	right: 0px;
}
.ad-sticky-lt .ad-wrap {
	right: 0px;
}
.ad-sticky .fix.ad-wrap {
	width: 125px;
}
.ad-sticky .fix.ad-wrap .inner {
	position: fixed !important;
}
.gd {
	clear: both;
}
.gdu {
	vertical-align: baseline; float: left; display: inline;
}
.u-last.gdu {
	float: right;
}
.gd-i {
	letter-spacing: -0.31em; clear: both; word-spacing: -0.43em;
}
.gdu-i {
	letter-spacing: normal; word-spacing: normal; vertical-align: top; display: inline-block; zoom: 1;
}
.valign.gd-i .gdu-i {
	
}
.valign.gdu-i {
	
}
.gdu {
	height: auto !important; min-height: 1em;
}
.gdu-i {
	height: auto !important; min-height: 1em;
}
.u1 {
	width: auto; vertical-align: baseline; float: none; display: block;
}
.u1-24 {
	width: 4.16%;
}
.u1-12 {
	width: 8.33%;
}
.u1-8 {
	width: 12.5%;
}
.u3-24 {
	width: 12.5%;
}
.u1-6 {
	width: 16.65%;
}
.u2-12 {
	width: 16.65%;
}
.u4-24 {
	width: 16.65%;
}
.u1-5 {
	width: 20%;
}
.u5-24 {
	width: 20.83%;
}
.u1-4 {
	width: 25%;
}
.u2-8 {
	width: 25%;
}
.u3-12 {
	width: 25%;
}
.u6-24 {
	width: 25%;
}
.u7-24 {
	width: 29.16%;
}
.u1-3 {
	width: 33.33%;
}
.u2-6 {
	width: 33.33%;
}
.u4-12 {
	width: 33.33%;
}
.u8-24 {
	width: 33.33%;
}
.u3-8 {
	width: 37.5%;
}
.u9-24 {
	width: 37.5%;
}
.u2-5 {
	width: 40%;
}
.u5-12 {
	width: 41.66%;
}
.u10-24 {
	width: 41.66%;
}
.u11-24 {
	width: 45.83%;
}
.u1-2 {
	width: 50%;
}
.u2-4 {
	width: 50%;
}
.u3-6 {
	width: 50%;
}
.u4-8 {
	width: 50%;
}
.u6-12 {
	width: 50%;
}
.u12-24 {
	width: 50%;
}
.u13-24 {
	width: 54.16%;
}
.u7-12 {
	width: 58.33%;
}
.u14-24 {
	width: 58.33%;
}
.u3-5 {
	width: 60%;
}
.u5-8 {
	width: 62.5%;
}
.u15-24 {
	width: 62.5%;
}
.u2-3 {
	width: 66.66%;
}
.u4-6 {
	width: 66.66%;
}
.u8-12 {
	width: 66.66%;
}
.u16-24 {
	width: 66.66%;
}
.u17-24 {
	width: 70.83%;
}
.u3-4 {
	width: 75%;
}
.u6-8 {
	width: 75%;
}
.u9-12 {
	width: 75%;
}
.u18-24 {
	width: 75%;
}
.u19-24 {
	width: 79.16%;
}
.u4-5 {
	width: 80%;
}
.u5-6 {
	width: 83.33%;
}
.u10-12 {
	width: 83.33%;
}
.u2-24 {
	width: 83.33%;
}
.u20-24 {
	width: 83.33%;
}
.u7-8 {
	width: 87.5%;
}
.u21-24 {
	width: 87.5%;
}
.u11-12 {
	width: 91.66%;
}
.u22-24 {
	width: 91.66%;
}
.u23-24 {
	width: 95.83%;
}
.u1-1fibo {
	width: 100%;
}
.u1-2fibo {
	width: 50%;
}
.u2-3fibo {
	width: 33%;
}
.u3-5fibo {
	width: 60%;
}
.u5-8fibo {
	width: 62.5%;
}
.foo {
	
}
.gutter1 {
	margin: 0px 10px;
}
.gutterFoo {
	
}
.gutr-lt_1 {
	
}
.gutr-rt_1 {
	
}
.gdTrapA .gdu .gutter-cnt {
	margin: 0px auto; width: 90%;
}
.gdTrapA .u-first.gdu .gutter-cnt {
	margin: 0px auto 0px 0px;
}
.gdTrapA :first-child.gdu .gutter-cnt {
	margin: 0px auto 0px 0px;
}
.gdTrapA .u-last.gdu .gutter-cnt {
	margin: 0px 0px 0px auto;
}
.gdTrapA :last-child.gdu .gutter-cnt {
	margin: 0px 0px 0px auto;
}
.gdTrapA .gutter-cnt {
	background: lime;
}
.gdTrapAb {
	margin: 0px -10px;
}
.gdTrapAb .gdu .gutter-cnt {
	width: 90%;
}
.gdTrapAb .u-first.gdu .gutter-cnt {
	margin: 0px auto;
}
.gdTrapAb :first-child.gdu .gutter-cnt {
	margin: 0px auto;
}
.gdTrapAb .u-last.gdu .gutter-cnt {
	margin: 0px auto;
}
.gdTrapAb :last-child.gdu .gutter-cnt {
	margin: 0px auto;
}
.gdTrapByxxx {
	margin: 0px -15px 0px 0px;
}
.gdTrapByxxx > .gdu > .gutter-cnt {
	width: auto; margin-right: 15px;
}
.gdTrapB-rt {
	margin: 0px -10px 0px 0px;
}
.gdTrapB-rt > .gdu > .gutter-cnt {
	width: auto; margin-right: 10px;
}
.gdTrapB-rt .gdu .gd .gdu .gutter-cnt {
	background: green; color: rgb(255, 255, 255);
}
.gdTrapB-rt p {
	background: rgb(204, 204, 204);
}
.gdTrapB-ct {
	margin: 0px -10px;
}
.gdTrapB-ct > .gdu > .gutter-cnt {
	margin: 0px 10px; width: auto;
}
.gdTrapB-ct .gdu > p {
	border-left-color: rgb(255, 255, 255); border-left-width: 1px; border-left-style: solid;
}
.gdTrapB-ct > .u-first.gdu > p {
	margin-left: 10px;
}
.gdTrapB-ct > .u-last.gdu > p {
	margin-right: 10px;
}
.gdTrapB-ct .gdu .gd .gdu .gutter-cnt {
	background: green; color: rgb(255, 255, 255);
}
.gdTrapB-ct p {
	background: rgb(204, 204, 204);
}
.__gd {
	margin: 0px;
}
.trapped-c1.gdAux {
	margin: 0px -10px;
}
.u-first .content {
	margin-left: 10px;
}
.u-last .content {
	margin-right: 10px;
}
.gutter-c1.content {
	margin: 0px 10px;
}
.foo {
	
}
.md {
	margin-bottom: 20px;
}
.uncollapse::before {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: ".";
}
.uncollapse::after {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: ".";
}
.md::before {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: ".";
}
.md .hd::before {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: ".";
}
.md .bd::before {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: ".";
}
.md .ft::before {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: ".";
}
.md::after {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: ".";
}
.md .hd::after {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: ".";
}
.md .bd::after {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: ".";
}
.md .ft::after {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: ".";
}
.uncollapse {
	zoom: 1;
}
.md {
	zoom: 1;
}
.md .hd {
	zoom: 1;
}
.md .bd {
	zoom: 1;
}
.md .ft {
	zoom: 1;
}
.fl {
	float: left; display: inline;
}
.fr {
	float: right; display: inline;
}
.blk {
	display: block !important;
}
.iblk {
	display: inline-block !important; zoom: 1;
}
.mt {
	overflow: hidden; display: block; word-wrap: break-word;
}
.mtflow {
	display: block;
}
.noflow {
	overflow: hidden; display: block; zoom: 1;
}
.fullheight {
	overflow: hidden;
}
.fullheight .fcol {
	padding-bottom: 100%; margin-bottom: -100%; zoom: 1;
}
.nodisp {
	display: none;
}
.stealth {
	visibility: hidden;
}
.tx-ct {
	text-align: center;
}
.tx-rt {
	text-align: right;
}
.tx-lt {
	text-align: left;
}
.lnk {
	cursor: pointer;
}
.rnd1 {
	border-radius: 1px; -moz-border-radius: 1px; -khtml-border-radius: 1px; -webkit-border-radius: 1px;
}
.rnd2 {
	border-radius: 2px; -moz-border-radius: 2px; -khtml-border-radius: 2px; -webkit-border-radius: 2px;
}
.rnd3 {
	border-radius: 3px; -moz-border-radius: 3px; -khtml-border-radius: 3px; -webkit-border-radius: 3px;
}
.rnd4 {
	border-radius: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px;
}
.rnd5 {
	border-radius: 5px; -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px;
}
.hspace0 {
	margin-right: 0px !important; margin-left: 0px !important;
}
.hspace {
	margin-right: 5px; margin-left: 5px;
}
.hspace2 {
	margin-right: 10px; margin-left: 10px;
}
.vspace0 {
	margin-top: 0px !important; margin-bottom: 0px !important;
}
.vspace {
	margin-top: 5px; margin-bottom: 5px;
}
.vspace2 {
	margin-top: 5px; margin-bottom: 5px;
}
.tspace0 {
	margin-top: 0px !important;
}
.tspace {
	margin-top: 5px;
}
.tspace2 {
	margin-top: 10px;
}
.bspace0 {
	margin-bottom: 0px !important;
}
.bspace {
	margin-bottom: 5px;
}
.bspace2 {
	margin-bottom: 10px;
}
.append0 {
	margin-right: 0px !important;
}
.append {
	margin-right: 5px;
}
.append2 {
	margin-right: 10px;
}
.prepend0 {
	margin-left: 0px !important;
}
.prepend {
	margin-left: 5px;
}
.prepend2 {
	margin-left: 10px;
}
.cl {
	clear: left;
}
.cr {
	clear: right;
}
.clr {
	clear: both;
}
.clf {
	height: 0px; line-height: 0px; clear: both; font-size: 1px;
}
#main::after {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: " ";
}
#container::after {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: " ";
}
.limiter::after {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: " ";
}
.rg::after {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: " ";
}
.rg-grp::after {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: " ";
}
.slot::after {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: " ";
}
.gd::after {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: " ";
}
.gd-aux::after {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: " ";
}
.gdu::after {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: " ";
}
.gdu-i::after {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: " ";
}
.item::after {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: " ";
}
#main {
	zoom: 1;
}
#container {
	zoom: 1;
}
.limiter {
	zoom: 1;
}
.rg {
	zoom: 1;
}
.rg-grp {
	zoom: 1;
}
.slot {
	zoom: 1;
}
.gd {
	zoom: 1;
}
.gd-aux {
	zoom: 1;
}
.gdu {
	zoom: 1;
}
.gdu-i {
	zoom: 1;
}
.item {
	zoom: 1;
}
.rg {
	_zoom: 1;
}
.slot {
	_zoom: 1;
}
.cf::after {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: " ";
}
.cf {
	zoom: 1;
}
.eqCalc {
	display: block !important;
}
head ~ body #opera {
	display: block;
}
#safari {
	display: block;
}
#bd-e {
	
}
#bd-e #main {
	position: static;
}
html {
	
}
body {
	
}
html {
	
}
body {
	
}
body.foo {
	
}
#main {
	
}
.document1 {
	background: rgb(255, 239, 230); font-family: Tahoma,Arial,Helvetica,"Nimbus Sans L",sans-serif;
}
#container {
	
}
#ad {
	
}
#hd {
	
}
#bd {
	
}
#ft {
	
}
#ad {
	padding: 1px 0px;
}
#hd {
	padding: 1px 0px;
}
#ft {
	padding: 1px 0px;
}
.limiter1 {
	width: 1008px;
}
.gd3-c1 {
	
}
.u1-3-c1 {
	width: 326px;
}
.u2-3-c1 {
	width: 667px;
}
.u3-3-c1 {
	width: 100%;
}
.gd1-c2 {
	
}
.u1-c2 {
	width: auto; vertical-align: baseline; float: none; display: block;
}
.gd2-c2 {
	
}
.u1-2-c2 {
	width: 326px;
}
.u1-2-c2A {
	width: 209px;
}
.u1-2-c2aA {
	width: 410px;
}
.gd4-c2 {
	
}
.u1-4-c2 {
	width: 170px;
}
.u2-4-c2 {
	width: 663px;
}
.u3-4-c2 {
	width: 173px;
}
.gd3-c2 {
	
}
.u1-3-c2 {
	width: 204px; margin-right: 21px;
}
.u-last.gdu {
	margin: 0px;
}
.hspace {
	margin-right: 13px; margin-left: 13px;
}
.hspace2 {
	margin-right: 15px; margin-left: 15px;
}
.vspace {
	padding-bottom: 14px !important; margin-bottom: 28px !important;
}
.fooRuleset {
	
}
.barRuleset {
	
}
.gd::before {
	display: table; content: "";
}
.gdu::before {
	display: table; content: "";
}
.gd::after {
	display: table; content: "";
}
.gdu::after {
	display: table; content: "";
}
.gd::after {
	clear: both;
}
.gdu::after {
	clear: both;
}
.gd {
	zoom: 1;
}
.gdu {
	zoom: 1;
}
.mt {
	word-wrap: normal;
}
a:link {
	
}
a:visited {
	
}
a:hover {
	
}
a:active {
	
}
a {
	color: rgb(113, 31, 65); text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a.tag {
	
}
.more {
	
}
.more a {
	
}
.rel-more {
	font-size: 13px;
}
a.rel-more {
	
}
ul.rel-more {
	margin: 0px 0px 12px 15px; padding-left: 1.5em;
}
ul.rel-more li {
	
}
ul.rel-more li a {
	
}
strong {
	font-weight: bold;
}
ins {
	text-decoration: none;
}
q {
	quotes: "“" "”" "‘" "’";
}
q::before {
	content: open-quote;
}
q::after {
	content: close-quote;
}
q {
	font-style: italic;
}
p > q {
	font-style: normal;
}
li > q {
	font-style: normal;
}
kbd {
	border-width: 2px; border-style: outset inset inset outset; border-color: rgb(248, 248, 248) rgb(102, 102, 102) rgb(102, 102, 102) rgb(248, 248, 248); font: lighter 1em/normal Tahoma, Arial, Helvetica, "Nimbus Sans L", sans-serif; padding: 0px 3px; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
form {
	font-family: Tahoma,Arial,Helvetica,"Nimbus Sans L",sans-serif;
}
input {
	font-family: Tahoma,Arial,Helvetica,"Nimbus Sans L",sans-serif;
}
select {
	font-family: Tahoma,Arial,Helvetica,"Nimbus Sans L",sans-serif;
}
textarea {
	font-family: Tahoma,Arial,Helvetica,"Nimbus Sans L",sans-serif;
}
.opaque-dark {
	
}
.mg {
	overflow: hidden; position: relative; _zoom: 1;
}
.thumb {
	overflow: hidden; position: relative; _zoom: 1;
}
.thumb-inv {
	overflow: hidden; position: relative; _zoom: 1;
}
.mg img {
	background: url("../images/bg-ajax-loader.gif") no-repeat 50% 45% rgb(255, 239, 230); margin: 0px auto; text-align: center; font-family: Tahoma,Arial,Helvetica,"Nimbus Sans L",sans-serif; display: block;
}
.thumb img {
	background: url("../images/bg-ajax-loader.gif") no-repeat 50% 45% rgb(255, 239, 230); margin: 0px auto; text-align: center; font-family: Tahoma,Arial,Helvetica,"Nimbus Sans L",sans-serif; display: block;
}
.thumb-inv img {
	background: url("../images/bg-ajax-loader.gif") no-repeat 50% 45% rgb(255, 239, 230); margin: 0px auto; text-align: center; font-family: Tahoma,Arial,Helvetica,"Nimbus Sans L",sans-serif; display: block;
}
.mg .caption {
	background: rgb(255, 255, 255); padding: 5px 8px; font-size: 10px; display: block;
}
.mg .caption a {
	color: rgb(51, 51, 51);
}
.mg .caption a:hover {
	text-decoration: underline;
}
.mg .mg-author {
	color: rgb(33, 129, 164);
}
.media-inf {
	background: url("../images/sprites/elf_bg-sprites-multimedia.png") no-repeat -12px -84px; width: 24px; height: 24px; line-height: 99em; text-indent: 99em; overflow: hidden; margin-top: -24px; display: block; position: absolute;
}
.md-news .media-inf {
	background: url("../images/sprites/elf_bg-sprites-multimedia.png") no-repeat -12px -84px; width: 24px; height: 24px; line-height: 99em; text-indent: 99em; overflow: hidden; margin-top: -24px; display: block; position: absolute;
}
.vid.media-inf {
	background-position: -12px -84px;
}
.mg .vid.media-inf {
	background-position: -12px -84px;
}
.aud.media-inf {
	background-position: -48px -84px;
}
.mg .aud.media-inf {
	background-position: -48px -84px;
}
.gal.media-inf {
	background-position: -84px -84px;
}
.mg .gal.media-inf {
	background-position: -84px -84px;
}
.doc.media-inf {
	background-position: -120px -84px;
}
.mg .doc.media-inf {
	background-position: -120px -84px;
}
.inf.media-inf {
	background-position: -158px -84px;
}
.mg .inf.media-inf {
	background-position: -158px -84px;
}
.gra.media-inf {
	background-position: -192px -84px;
}
.mg .gra.media-inf {
	background-position: -192px -84px;
}
.button-line {
	
}
.button-line .iblk {
	display: inline-block !important; zoom: 1 !important;
}
input.btn {
	
}
a.btk {
	
}
.btk {
	line-height: 100%; overflow: hidden; display: block;
}
a.btk {
	text-align: center; text-decoration: none; white-space: nowrap;
}
a.btk:hover {
	text-decoration: underline;
}
input.btn {
	border-width: 1px; padding-top: 0.25em; padding-bottom: 0.25em;
}
button.btn {
	border-width: 1px; padding-top: 0.25em; padding-bottom: 0.25em;
}
input.btn:hover {
	text-decoration: underline; cursor: pointer;
}
button.btn:hover {
	text-decoration: underline; cursor: pointer;
}
input.iblk {
	
}
button.iblk {
	
}
.bt1 {
	font: 11px/24px Georgia, "Times New Roman", serif; padding: 0px 10px; color: rgb(255, 255, 255) !important; text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.bt2 {
	font: 11px/24px Georgia, "Times New Roman", serif; padding: 0px 10px; color: rgb(255, 255, 255) !important; text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.bt3 {
	font: 11px/24px Georgia, "Times New Roman", serif; padding: 0px 10px; color: rgb(255, 255, 255) !important; text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.bt1 {
	color: rgb(255, 255, 255); background-color: rgb(161, 163, 70); text-shadow: 0 1px 0 #7e7e35;
}
.bt1:hover {
	text-decoration: none !important; background-color: rgb(188, 188, 0); text-shadow: 0 1px 0 #a1a346;
}
.bt2 {
	background-position: 0px -168px; background-color: rgb(190, 0, 3);
}
.bt3 {
	background-position: 0px -168px; background-color: rgb(190, 0, 3);
}
#ad {
	
}
.ad-top {
	margin-top: 5px;
}
.ad-top .ad-wrap {
	text-align: center;
}
.ad-top .ad-wrap .ad {
	background: url("../images/elf_bg-ads_sk1.png") 0px 0px; padding: 10px 0px;
}
.ad-top .ad-wrap .ad-left.ad {
	width: 835px; float: left;
}
.ad-top .ad-wrap .ad-right.ad {
	padding: 25px 0px; width: 158px; float: right;
}
#hd {
	padding: 1px 10px 0px;
}
.hd-main {
	
}
.hd-site {
	
}
.hd-main {
	
}
.hd-site {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 4px; border-bottom-style: solid;
}
.masthead {
	margin-bottom: 15px;
}
.masthead .aux {
	float: right; display: inline;
}
.masthead .brand {
	vertical-align: bottom;
}
.masthead .brand .ef-logo {
	background: url("../images/sprites/elf_bg-sprites-ui-common.png") no-repeat -10px -10px; width: 92px; height: 70px; overflow: hidden;
}
.masthead .brand .ef-logo .lnk {
	width: 100%; height: 100%; display: block;
}
.masthead .brand .ef-logo .name {
	display: none;
}
.masthead .brand .logo-dateline {
	margin: 38px 0px 0px 10px; padding-left: 10px; font-size: 12px; vertical-align: bottom; border-left-color: rgb(51, 51, 51); border-left-width: 1px; border-left-style: solid; display: block;
}
.masthead .eco-indicators {
	
}
.masthead .eco-indicators .mg {
	margin: 5px 0px 0px 5px;
}
.masthead .main-search {
	margin: 30px 0px 0px 10px; padding: 4px; border: 1px solid rgb(255, 255, 255); float: left; background-color: rgb(235, 214, 199);
}
.search-field {
	padding: 7px; border: 1px solid rgb(225, 225, 225); width: 190px; color: rgb(153, 153, 153); font-size: 11px; font-style: italic; background-color: rgb(255, 255, 255);
}
.search-field {
	padding: 7px; border: 1px solid rgb(225, 225, 225); width: 190px; color: rgb(153, 153, 153); font-size: 11px; font-style: italic; background-color: rgb(255, 255, 255);
}
.bt-submit {
	background: url("../images/sprites/elf_bg-sprites-ui-common.png") no-repeat -113px -3px rgb(161, 163, 70); width: 30px; height: 30px; margin-left: 2px; display: block;
}
.bt-submit:hover {
	background-color: rgb(188, 188, 0);
}
.main-search legend {
	display: none; visibility: hidden;
}
.main-search .bt-submit span {
	display: none; visibility: hidden;
}
.main-search label {
	display: none; visibility: hidden;
}
.masthead .social-links {
	top: 10px; right: 5px; position: absolute;
}
.masthead .social-links .lst-social-links {
	float: right;
}
.masthead .social-links .item {
	float: left;
}
.lst-social-links .item a {
	background: url("../images/sprites/elf_bg-sprites-ui-social.png") no-repeat 0px 0px rgb(161, 163, 70); width: 15px; height: 15px; margin-left: 5px; display: block;
}
.lst-social-links .item span {
	display: none; visibility: hidden;
}
.lst-social-links .rss.item a {
	background-position: -10px -10px;
}
.lst-social-links .fb.item a {
	background-position: -30px -10px;
}
.lst-social-links .twt.item a {
	background-position: -50px -10px;
}
.lst-social-links .gplus.item a {
	background-position: -70px -10px;
}
.lst-social-links .ytb.item a {
	background-position: -90px -10px;
}
.lst-social-links .rss.item a:hover {
	background-position: -10px -40px;
}
.lst-social-links .fb.item a:hover {
	background-position: -30px -40px;
}
.lst-social-links .twt.item a:hover {
	background-position: -50px -40px;
}
.lst-social-links .gplus.item a:hover {
	background-position: -70px -40px;
}
.lst-social-links .ytb.item a:hover {
	background-position: -90px -40px;
}
#bd {
	background: url("../images/elf_bg-bd-sk_default.png") no-repeat 50% 0px; padding: 15px 10px 0px;
}
.opaque-dark #bd {
	padding-bottom: 20px; background-image: none; background-color: rgb(17, 13, 13);
}
#ft {
	background: rgb(255, 255, 255); padding: 0px; clear: both; margin-top: 20px;
}
.uncollapse#ft {
	
}
#ft .ft-links {
	background: rgb(255, 255, 255); font: 13px/normal Arial, Tahoma, Helvetica, "Nimbus Sans L", sans-serif; padding: 30px 10px; color: rgb(51, 51, 51); font-size-adjust: none; font-stretch: normal;
}
#ft .ft-links a {
	color: rgb(51, 51, 51);
}
#ft .ft-links a:hover {
	text-decoration: none;
}
#ft .ft-links .ft-brand {
	background: url("../images/sprites/elf_bg-sprites-ui-common.png") no-repeat -10px -90px; padding: 7px 0px 7px 60px; float: left;
}
#ft .ft-links .lst-ft-links {
	margin: 0px 0px 0px 20px; padding: 7px 7px 7px 10px; border-left-color: rgb(153, 153, 153); border-left-width: 1px; border-left-style: solid; float: left;
}
#ft .ft-links .lst-ft-links li {
	margin: 0px 10px; float: left;
}
#ft .ft-links .lst-ft-links a:hover {
	text-decoration: underline;
}
#ft .ft-links .go-up {
	position: relative;
}
#ft .ft-links .go-up a {
	background: url("../images/sprites/elf_bg-sprites-navigation.png") no-repeat -12px -52px rgb(255, 255, 255); top: -50px; width: 24px; height: 24px; right: 0px; position: absolute; cursor: pointer;
}
.opaque-dark #ft {
	margin-top: 0px; background-image: none; background-color: rgb(17, 13, 13);
}
#nav-top {
	
}
.top-nav {
	font: 12px/normal Tahoma, Arial, Helvetica, "Nimbus Sans L", sans-serif; margin-bottom: 15px; font-size-adjust: none; font-stretch: normal;
}
.top-nav .lst-nav {
	background: rgb(255, 255, 255); border-bottom-color: rgb(235, 214, 199); border-bottom-width: 1px; border-bottom-style: solid;
}
.top-nav .lst-nav .nav-item {
	margin: 0px; font-size: 12px; border-left-color: rgb(235, 214, 199); border-left-width: 1px; border-left-style: solid; float: left; display: inline;
}
.top-nav .lst-nav .nav-item-right.nav-item {
	float: right !important;
}
.top-nav .lst-nav .first.nav-item {
	border-left-color: currentColor; border-left-width: 0px; border-left-style: none;
}
.top-nav .lst-nav .nav-item .lnk {
	padding: 0px 8px; color: rgb(0, 0, 0); line-height: 27px; display: block;
}
.top-nav .lst-nav .nav-item .lnk:hover {
	text-decoration: underline;
}
.top-nav .lst-nav .lst-inner-nav {
	float: left;
}
.top-nav .lst-nav .inner-nav .lst-inner-nav {
	margin: 0px 0px 0px 64px;
}
.top-nav .lst-nav .inner-nav-item {
	float: left;
}
.top-nav .lst-inner-nav .event-grp .lnk {
	background: url("../images/sprites/elf_bg-sprites-ui-dropdown.gif") no-repeat right 12px; padding-right: 15px;
}
.top-nav .lst-inner-nav .event-grp .fold {
	background-position: right -8px;
}
.top-nav .lst-inner-nav .dropdown {
	left: 0px; display: none; position: absolute; box-shadow: 0px 2px 3px #999; -webkit-box-shadow: 0 2px 3px #999; -moz-box-shadow: 0 2px 3px #999;
}
.top-nav .lst-inner-nav .dropdown .dd-lnk {
	background: rgb(235, 214, 199); padding: 6px; color: rgb(51, 51, 51); display: block;
}
.top-nav .lst-inner-nav .dropdown .dd-lnk:hover {
	background: rgb(113, 31, 65); color: rgb(255, 255, 255); text-decoration: none;
}
.top-nav .ddmenu-tools {
	width: 180px;
}
.top-nav .ddmenu-events {
	width: 1008px; margin-top: 1px; margin-left: -341px;
}
.top-nav .ddmenu-media {
	width: 80px;
}
.top-nav .ddmenu-suscribe {
	width: 88px;
}
#nav {
	
}
.main-nav {
	background: rgb(255, 255, 255); font: 12px/normal Georgia, "Times New Roman", serif; border-bottom-color: rgb(18, 122, 161); border-bottom-width: 1px; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal;
}
.main-nav .lst-nav {
	padding-left: 10px;
}
.main-nav .lst-nav .nav-item {
	margin: 0px; text-transform: uppercase; font-size: 12px; float: left; display: inline !important;
}
.main-nav .lst-nav .nav-item .lnk {
	padding: 5px 8px 5px 7px; color: rgb(0, 0, 0); line-height: 27px; display: block;
}
.main-nav .lst-nav .nav-item .lnk:hover {
	text-decoration: none;
}
.main-nav .lst-nav .selected {
	background: rgb(18, 122, 161);
}
.main-nav .lst-nav .highlight {
	background: rgb(113, 31, 65);
}
.main-nav .lst-nav .selected .lnk {
	color: rgb(255, 255, 255);
}
.main-nav .lst-nav .highlight .lnk {
	color: rgb(255, 255, 255);
}
.main-nav .lst-nav .nav-item {
	transition: background 150ms ease-out 5ms; -webkit-transition: background 150ms ease-out 5ms; -moz-transition: background 150ms ease-out 5ms; -o-transition: background 150ms ease-out 5ms;
}
.main-nav .lst-nav .nav-item .lnk {
	transition: color 150ms ease-out 5ms; -webkit-transition: color 150ms ease-out 5ms; -moz-transition: color 150ms ease-out 5ms; -o-transition: color 150ms ease-out 5ms;
}
.droplayer {
	width: 350px; display: none; position: absolute; box-shadow: 0px 2px 3px #666; -webkit-box-shadow: 0 2px 3px #666; -moz-box-shadow: 0 2px 3px #666;
}
.droplayer .inner-layer {
	background: rgb(255, 255, 255); border: 6px solid rgb(113, 31, 65);
}
.droplayer {
	
}
.droplayer div.before {
	left: -20px; top: 4px; right: -20px; bottom: -20px; position: absolute; z-index: -1; content: ""; background-image: url("../images/bg-1ptransp.gif");
}
.droplayer::before {
	left: -20px; top: 4px; right: -20px; bottom: -20px; position: absolute; z-index: -1; content: ""; background-image: url("../images/bg-1ptransp.gif");
}
.droplayer .mtcol .col {
	width: 250px;
}
.droplayer .coltype1 {
	width: 250px;
}
.droplayer .coltype2 {
	width: 500px; background-image: url("../images/tl5_bg-faux_sub-nav_2col_ccc_full.gif");
}
.droplayer .coltype3 {
	width: 750px; background-image: url("../images/tl5_bg-faux_sub-nav_3col_ccc_full.gif");
}
.droplayer .coltype4 {
	width: 1000px; background-image: url("../images/tl5_bg-faux_sub-nav_4col_ccc_full.gif");
}
.hspace .droplayer .mtcol .col {
	width: 246px;
}
.hspace .droplayer .coltype1 {
	width: 246px;
}
.hspace .droplayer .coltype2 {
	width: 492px; background-image: url("../images/tl5_bg-faux_sub-nav_2col_ccc.gif");
}
.hspace .droplayer .coltype3 {
	width: 738px; background-image: url("../images/tl5_bg-faux_sub-nav_3col_ccc.gif");
}
.hspace .droplayer .coltype4 {
	width: 984px; background-image: url("../images/tl5_bg-faux_sub-nav_4col_ccc.gif");
}
.droplayer a.close {
	background: url("../images/sprites/tl5_bg-sprites-ui-common.png") no-repeat -70px 0px; top: -2px; width: 23px; height: 20px; right: 10px; overflow: hidden; display: block; position: absolute;
}
.droplayer a.close:hover {
	background-position: -70px -23px;
}
.droplayer .more {
	font: bold 14px/normal Tahoma, Arial, Helvetica, "Nimbus Sans L", sans-serif; margin: 10px; text-align: right; text-transform: none; font-size-adjust: none; font-stretch: normal;
}
.droplayer .more a {
	text-decoration: none;
}
.droplayer .more a .ico {
	background: url("../images/sprites/tl5_bg-sprites-ui-common.png") no-repeat -45px 0px; width: 20px; height: 20px; vertical-align: middle; display: inline-block; zoom: 1;
}
.droplayer .more a:hover .tx {
	text-decoration: underline;
}
.droplayer .more a:hover .ico {
	background-position: -45px -23px;
}
.nav-blogs.nav-item .droplayer .inner-layer {
	border-width: 6px 0px 6px 6px; background-color: rgb(113, 31, 65);
}
.nav-blogs.nav-item .droplayer .lst-nav-blogs {
	background-color: rgb(111, 31, 63);
}
.nav-blogs.nav-item .droplayer .lst-nav-blogs .lst-itm {
	margin: 0px 1px 1px 0px; width: 169px; float: left; display: inline; background-color: rgb(84, 18, 46);
}
.nav-blogs.nav-item .droplayer .lst-nav-blogs .lnk {
	font: 400 11px/1.13 Tahoma, Arial, Helvetica, "Nimbus Sans L", sans-serif; padding: 10px; color: rgb(255, 255, 255); display: block; font-size-adjust: none; font-stretch: normal;
}
.nav-blogs.nav-item .droplayer .lst-nav-blogs .lnk:hover {
	background-color: rgb(161, 163, 69);
}
.nav-tecnologia.nav-item .droplayer {
	left: 0px; width: 1008px; right: 0px;
}
.nav-tecnologia.nav-item .droplayer .inner-layer {
	border-width: 6px; background-color: rgb(255, 255, 255);
}
#nav-tracking {
	
}
.tracking-nav {
	background: rgb(108, 129, 146); font: 12px/normal Tahoma, Arial, Helvetica, "Nimbus Sans L", sans-serif; font-size-adjust: none; font-stretch: normal;
}
.tracking-nav .lst-nav {
	
}
.tracking-nav .lst-nav .nav-item {
	margin: 0px; text-transform: uppercase; font-size: 12px; float: left;
}
.tracking-nav .lst-nav .nav-item .lnk {
	padding: 0px 8px; color: rgb(255, 255, 255); line-height: 27px; font-size: 11px; display: block;
}
.tracking-nav .lst-nav .nav-item .lnk:hover {
	text-decoration: underline;
}
.tracking-nav .lst-nav .nav-item .nav-tit {
	background: rgb(51, 51, 51); padding: 0px 8px; color: rgb(255, 255, 255); line-height: 27px; font-family: Georgia,"Times New Roman",serif; display: block;
}
.cp-breadcrumbs {
	margin: 0px 0px 14px; padding: 1px; background-color: rgb(255, 255, 255);
}
.cp-breadcrumbs .bd {
	background: url("../images/elf_bg_cp-breadcrumbs.png") no-repeat left rgb(255, 255, 255); padding: 0px 0px 0px 45px;
}
.cp-breadcrumbs .crumb {
	display: block;
}
.cp-breadcrumbs .outter {
	display: block;
}
.cp-breadcrumbs .inner {
	display: block;
}
.cp-breadcrumbs .crumb {
	background: url("../images/elf_bg_cp-breadcrumbs-item.png") no-repeat left rgb(255, 255, 255); font: 800 11px/27px Tahoma, Arial, Helvetica, "Nimbus Sans L", sans-serif; margin: 0px 12px 0px 0px; padding: 0px 0px 0px 12px; height: 27px; color: rgb(54, 54, 54); text-transform: uppercase; float: left; display: inline; white-space: nowrap; font-size-adjust: none; font-stretch: normal;
}
.cp-breadcrumbs .crumb-root {
	padding: 0px; background-image: none;
}
.cp-breadcrumbs .crumb a {
	color: rgb(0, 125, 189);
}
.cp-breadcrumbs .crumb-current {
	color: rgb(0, 125, 189);
}
.cp-breadcrumbs .crumb-root a {
	color: rgb(54, 54, 54);
}
.pg-story .headline {
	font: 30px/1.15 Georgia, "Times New Roman", serif; margin: 0px 0px 6px; color: rgb(54, 54, 54); padding-bottom: 5px; font-size-adjust: none; font-stretch: normal;
}
.pg-story .small.headline {
	font-size: 18px;
}
.pg-story .regular.headline {
	font-size: 26px;
}
.pg-story .mid.headline {
	font-size: 32px;
}
.pg-story .large.headline {
	font-size: 42px;
}
.pg-story .kicker {
	font: 800 12px/1.15 Tahoma, Arial, Helvetica, "Nimbus Sans L", sans-serif; color: rgb(18, 122, 161); text-transform: uppercase; margin-bottom: 3px; font-size-adjust: none; font-stretch: normal;
}
.pg-story .summary {
	font: 800 14px/1.15 Tahoma, Arial, Helvetica, "Nimbus Sans L", sans-serif; color: rgb(54, 54, 54); font-size-adjust: none; font-stretch: normal;
}
.pg-story .dateline {
	font: 800 10px/1.15 Tahoma, Arial, Helvetica, "Nimbus Sans L", sans-serif; margin: 0px 0px 4px; color: rgb(112, 112, 112); font-size-adjust: none; font-stretch: normal;
}
.pg-story .dateline .author {
	color: rgb(111, 31, 64);
}
.pg-story-body {
	margin: 15px 0px 25px; text-align: justify; color: rgb(54, 54, 54); font-size: 12px;
}
.pg-story-body h2 {
	margin: 0px 0px 2px; line-height: 140%; font-size: 20px;
}
.pg-story-body h3 {
	margin: 0px 0px 2px; line-height: 140%; font-size: 20px;
}
.pg-story-body h3 {
	color: rgb(108, 129, 146);
}
.pg-story-body p {
	margin: 0px 0px 12px;
}
.mce .mg {
	width: 326px; margin-left: 15px; float: right; display: inline;
}
.pg .mce b {
	color: rgb(0, 0, 0); font-weight: bold;
}
.pg .mce strong {
	color: rgb(0, 0, 0); font-weight: bold;
}
.pg .mce i {
	font-style: italic;
}
.pg .mce em {
	font-style: italic;
}
.pg .mce a {
	text-decoration: underline;
}
.pg .quote {
	background: url("../images/elf_bg-quote.gif") no-repeat 14px 14px rgb(235, 214, 199); font: 400 11px/1.15 Tahoma, Arial, Helvetica, "Nimbus Sans L", sans-serif; margin: 0px 0px 15px 15px; padding: 14px; width: 212px; text-align: right; color: rgb(54, 54, 54); clear: right; float: right; display: inline; font-size-adjust: none; font-stretch: normal;
}
.pg .left.quote {
	margin: 0px 15px 15px 0px; clear: left; float: left;
}
.pg .quote .inner {
	background: url("../images/elf_bg-quote_down.gif") no-repeat 100% 100%; font: 400 20px/1.15 Tahoma, Arial, Helvetica, "Nimbus Sans L", sans-serif; padding: 20px 10px 5px 20px; text-align: left; font-size-adjust: none; font-stretch: normal;
}
.pg .quote .quote-author {
	margin: 15px 0px 0px;
}
.pg .sk2.quote {
	background-image: url("../images/elf_bg-quote-sk2.png");
}
.pg .sk2.quote .inner {
	background-position: 100% 98%; padding: 5px 20px 0px 33px; font-style: italic; background-image: url("../images/elf_bg-quote_down-sk2.png");
}
.pg .mce ul {
	margin: 0px 0px 12px; overflow: hidden;
}
.pg .mce ol {
	margin: 0px 0px 12px; overflow: hidden;
}
.pg .mce ul {
	padding: 0px 0px 0px 1.6em;
}
.pg .mce ol {
	padding: 0px 0px 0px 3em;
}
.pg .mce ul li {
	margin: 0px 0px 6px;
}
.pg .mce ol li {
	margin: 0px 0px 6px;
}
.pg .mce ul li {
	list-style: square inside; padding-left: 20px;
}
.pg .mce ol li {
	list-style: decimal;
}
.cp-itags {
	font: 800 12px/1.15 Tahoma, Arial, Helvetica, sans-serif !important; margin: 0px 0px 15px; font-size-adjust: none !important; font-stretch: normal !important;
}
.cp-itags .join-tit {
	vertical-align: baseline; float: left; display: inline;
}
.cp-itags .itags {
	vertical-align: baseline; float: left; display: inline;
}
.cp-itags .itag {
	vertical-align: baseline; float: left; display: inline;
}
.cp-itags .join-tit a {
	font: 800 12px/1.15 Tahoma, Arial, Helvetica, sans-serif !important; color: rgb(54, 54, 54); text-transform: uppercase; margin-right: 0.3em; font-size-adjust: none !important; font-stretch: normal !important;
}
.cp-itags .itags {
	color: rgb(111, 31, 63); overflow: hidden;
}
.cp-itags .itag {
	margin-right: 0.3em;
}
.cp-itags .itag a {
	color: rgb(111, 31, 63);
}
.cp-credits {
	font: 400 12px/1.15 Tahoma, Arial, Helvetica, "Nimbus Sans L", sans-serif; margin: 0px 0px 15px; font-size-adjust: none; font-stretch: normal;
}
.cp-credits .join-tit {
	vertical-align: baseline; float: left; display: inline;
}
.cp-credits .credits {
	vertical-align: baseline; float: left; display: inline;
}
.cp-credits .join-tit {
	font: 800 12px/1.15 Tahoma, Arial, Helvetica, "Nimbus Sans L", sans-serif; color: rgb(54, 54, 54); text-transform: uppercase; margin-right: 0.3em; font-size-adjust: none; font-stretch: normal;
}
.cp-credits .credits {
	color: rgb(54, 54, 54);
}
.cp-tools {
	font: 400 11px/1.15 Verdana, Tahoma, Arial, Helvetica, "Nimbus Sans L", sans-serif; padding: 7px 8px 5px; font-size-adjust: none; font-stretch: normal; background-color: rgb(235, 213, 199);
}
.cp-tools .iblk {
	vertical-align: middle;
}
.cp-tools .it {
	white-space: nowrap;
}
.cp-tools .fbLikeXFBML {
	min-width: 126px;
}
.sidebar.cp-tools .it {
	white-space: nowrap;
}
.cp-tools .it .ico {
	padding-left: 20px; display: block;
}
.ico-tools {
	margin-top: 2px;
}
.ico-tools .it .ico {
	padding: 0px;
}
.ico-tools .it .ico a {
	width: 20px; height: 20px; line-height: 666em; text-indent: -666em; overflow: hidden; font-size: 0.09em; vertical-align: bottom; display: block;
}
a.ico-tools-print {
	background: url("../images/sprites/elf_bg-sprites-icons.png") no-repeat -41px -9px; width: 18px; height: 18px; margin-top: -4px; margin-right: 2px;
}
.cp-tools .apitx {
	display: none;
}
.actions {
	margin-top: 2px; margin-left: 4px;
}
.aux .actions {
	padding: 5px 0px 2px; right: 4px; bottom: 4px; font-size: 11px; position: absolute; background-color: rgb(235, 213, 199);
}
.actions .it {
	margin: 0px 5px; float: left; display: inline; white-space: nowrap;
}
.actions .it a {
	text-decoration: none;
}
.actions .it .ico {
	background: url("../images/sprites/elf_bg-sprites-icons.png") no-repeat -11px -11px; padding: 0px; width: 20px; height: 18px; display: inline-block;
}
.actions .it .print.ico {
	background-position: -41px -11px;
}
.actions .it .comment.ico {
	background-position: -70px -11px;
}
.actions .cp-comments-marker {
	background: url("../images/bg-comments-actions-marker.png") no-repeat left; padding: 2px 5px 3px 10px; top: -4px; color: rgb(54, 54, 54); text-decoration: none; display: inline-block; position: relative;
}
.pg-story .deck {
	margin: 0px 0px 15px; color: rgb(0, 0, 0); padding-left: 15px; font-size: 14px;
}
.pg-story .deck p {
	margin: 0px 0px 6px;
}
.pg-story .deck b {
	font-weight: bold;
}
.pg-story .deck strong {
	font-weight: bold;
}
.pg-story .deck i {
	font-style: italic;
}
.pg-story .deck em {
	font-style: italic;
}
.pg-story .deck .comment-count {
	background: url("../images/ela_bg-comment2.png") no-repeat 67% 100%; font: bold 24px/normal "Open Sans Condensed", sans-serif; margin: 0px 0px 10px 10px; padding: 0px 0px 9px; text-align: center; color: rgb(255, 255, 255); float: left; display: inline; font-size-adjust: none; font-stretch: normal;
}
.pg-story .deck abbr.count {
	padding: 0px 8px; border-radius: 5px; width: 32px; color: rgb(0, 0, 0); min-width: 32px; background-color: rgb(249, 193, 30); -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; text-shadow: 1px 1px #fff;
}
.pg-story .deck ol {
	
}
.pg-story .deck ul {
	
}
.pg-story .deck li {
	background: url("../images/sprites/tin_bg-sprites-ui-bullets.gif") no-repeat -102px -306px; margin: 0px 0px 6px; padding-left: 10px; zoom: 1;
}
.print#main {
	margin: 0px auto; font-family: Verdana,Geneva,Arial,Helvetica,"Nimbus Sans L",sans-serif; position: relative; min-height: 0px; min-width: 0px;
}
.print#main {
	width: 665px;
}
.print#main .main-content {
	width: inherit; overflow: hidden; background-color: rgb(255, 255, 255);
}
.print#main .limiter1 {
	width: inherit;
}
.print#main #hd {
	margin: 0px; padding: 0px;
}
.print#main #ft {
	margin: 0px; padding: 0px;
}
.print#main #hd {
	padding: 20px 20px 0px; background-color: rgb(255, 239, 230);
}
.print#main #bd {
	margin: 0px; padding-top: 25px; border-top-color: rgb(107, 128, 145); border-top-width: 7px; border-top-style: solid; background-image: none; background-color: rgb(255, 255, 255);
}
.print#main #ft {
	border-top-color: rgb(0, 0, 0); border-top-width: 1px; border-top-style: solid;
}
.print#main #ft .ft-links {
	padding: 20px 0px 30px;
}
.print#main #ft .ft-links .limiter {
	display: list-item; list-style-position: inside; list-style-image: url("../images/elf_bg-logo-ft-print.png"); background-image: none;
}
.print#main #ft .ft-links .ft-brand {
	padding: 0px 0px 0px 10px; vertical-align: super; float: none; display: inline-block; background-image: none;
}
.print#main .masthead .brand .ef-logo {
	width: 150px; height: 115px; display: list-item; list-style-position: inside; list-style-image: url("../images/elf_bg-logo-print.png"); background-image: none;
}
.print#main .pg-story .kicker {
	color: rgb(18, 121, 161); margin-bottom: 13px;
}
.print#main .pg .quote {
	margin: 3px 10px 3px 0px; padding: 3px 5px; border-bottom-color: rgb(107, 128, 145); border-bottom-width: 2px; border-bottom-style: solid; background-image: none;
}
.print#main .pg .right.quote {
	margin: 3px 0px 3px 10px;
}
.print#main .pg .quote .inner {
	margin: 0px; padding: 0px; background-image: none;
}
.print#main .pg .quote .quote-author {
	margin: 0px; padding: 0px;
}
.print#main .pg .quote img {
	display: none;
}
.print#main .pg-story-body p {
	margin: 0px 0px 4px;
}
.md-tool-title {
	font: 30px/1.15 Georgia, "Times New Roman", serif; margin: 0px 0px 6px; color: rgb(54, 54, 54); padding-bottom: 5px; font-size-adjust: none; font-stretch: normal;
}
.md-tool-desc {
	font: 12px/1.4 Tahoma, Arial, Helvetica, "Nimbus Sans L", sans-serif; margin: 0px 0px 14px; color: rgb(54, 54, 54); font-size-adjust: none; font-stretch: normal;
}
.cp-sk-agendatool {
	border: 6px solid rgb(255, 255, 255) !important; margin-top: 0px !important;
}
.md-agendatool {
	margin: 0px 0px 18px;
}
.md-agendatool .hd {
	font: 400 22px/1.2 Georgia, "Times New Roman", serif; padding: 14px 18px 10px; color: rgb(54, 54, 54); font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 239, 229);
}
.md-agendatool .bd {
	padding: 10px 18px 0px; color: rgb(54, 54, 54); background-color: rgb(235, 213, 199);
}
.md-agendatool li {
	padding: 0px 0px 10px;
}
.md-agendatool strong.kicker {
	font: 800 11px/1.2 Tahoma, Arial, Helvetica, "Nimbus Sans L", sans-serif; color: rgb(18, 121, 161); font-size-adjust: none; font-stretch: normal;
}
.md-agendatool a.kicker {
	font: 800 11px/1.2 Tahoma, Arial, Helvetica, "Nimbus Sans L", sans-serif; color: rgb(18, 121, 161); font-size-adjust: none; font-stretch: normal;
}
.md-agendatool p.kicker {
	font: 800 11px/1.2 Tahoma, Arial, Helvetica, "Nimbus Sans L", sans-serif; color: rgb(102, 102, 102); margin-bottom: 4px; font-size-adjust: none; font-stretch: normal;
}
.md-agendatool p.kicker strong {
	color: rgb(18, 121, 161);
}
.md-agendatool .headline {
	font: 400 16px/1.2 Georgia, "Times New Roman", serif; color: rgb(54, 54, 54); margin-bottom: 6px; font-size-adjust: none; font-stretch: normal;
}
.md-agendatool .headline a {
	color: rgb(54, 54, 54);
}
.md-agendatool p {
	font: 400 12px/1.2 Tahoma, Arial, Helvetica, "Nimbus Sans L", sans-serif; color: rgb(54, 54, 54); margin-bottom: 14px; font-size-adjust: none; font-stretch: normal;
}
.md-agendatool .md-agendatool-data {
	margin-bottom: 0px;
}
.md-agendatool .md-agendatool-data-strng {
	font-weight: 800;
}
.md-agendadetail {
	margin: 0px 0px 24px; padding: 0px 0px 18px; border-bottom-color: rgb(235, 213, 199); border-bottom-width: 1px; border-bottom-style: solid;
}
.md-agendadetail .mg {
	margin: 0px 14px 8px 0px;
}
.md-agendadetail li {
	padding: 0px 0px 10px;
}
.md-agendadetail strong.kicker {
	font: 800 11px/1.2 Tahoma, Arial, Helvetica, "Nimbus Sans L", sans-serif; color: rgb(18, 121, 161); font-size-adjust: none; font-stretch: normal;
}
.md-agendadetail p.kicker {
	font: 800 11px/1.2 Tahoma, Arial, Helvetica, "Nimbus Sans L", sans-serif; color: rgb(102, 102, 102); margin-bottom: 4px; font-size-adjust: none; font-stretch: normal;
}
.md-agendadetail p.kicker strong {
	color: rgb(18, 121, 161);
}
.md-agendadetail .headline {
	font: 400 20px/1.2 Georgia, "Times New Roman", serif; color: rgb(54, 54, 54); margin-bottom: 6px; font-size-adjust: none; font-stretch: normal;
}
.md-agendadetail .headline a {
	color: rgb(54, 54, 54);
}
.md-agendadetail p {
	font: 400 12px/1.2 Tahoma, Arial, Helvetica, "Nimbus Sans L", sans-serif; color: rgb(54, 54, 54); margin-bottom: 14px; font-size-adjust: none; font-stretch: normal;
}
.md-agendadetail .md-agendatool-data {
	margin-bottom: 0px;
}
.md-agendadetail .md-agendatool-data-strng {
	font-weight: 800;
}
.md-agendadetail .button-line {
	margin: 28px 0px 0px;
}
.md-agendadetail .button-line .lnk {
	font-size: 12px;
}
.md-frm-calculator .bd {
	padding: 15px; background-color: rgb(235, 213, 199);
}
.md-frm-calculator .md-calculator-box {
	overflow: hidden;
}
.md-frm-calculator .md-calculator-box-col1 {
	width: 637px;
}
.md-frm-calculator .md-calculator-box-col2 {
	width: 309px; float: left; display: inline;
}
.md-frm-calculator .md-calculator-box-col3 {
	width: 309px; margin-left: 19px; float: left; display: inline;
}
.md-frm-calculator .md-calculator-box-row2 .frm-fieldset li {
	width: auto; margin-right: 3.2%;
}
.md-frm-calculator .frm-btn {
	padding-right: 1px;
}
.md-lst-calculator {
	
}
.md-lst-calculator .bd {
	margin: 14px 0px 0px; padding: 20px; background-color: rgb(235, 213, 199);
}
.md-lst-calculator .md-lst-calculator-intro {
	font: 800 14px/1.2 Verdana, Tahoma, Arial, Helvetica, "Nimbus Sans L", sans-serif; color: rgb(98, 98, 98); font-size-adjust: none; font-stretch: normal;
}
.md-lst-calculator p {
	font: 400 12px/1.2 Tahoma, Arial, Helvetica, "Nimbus Sans L", sans-serif; color: rgb(54, 54, 54); font-size-adjust: none; font-stretch: normal;
}
.md-lst-calculator p.md-lst-calculator-box-intro-strong {
	font-weight: bold;
}
.md-lst-calculator .md-calculator-box {
	font: 400 12px/1.2 Tahoma, Arial, Helvetica, "Nimbus Sans L", sans-serif; margin: 14px auto 0px; padding: 15px 15px 10px; color: rgb(54, 54, 54); font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 255, 255);
}
.md-lst-calculator-table {
	font: 400 12px/1.2 Tahoma, Arial, Helvetica, "Nimbus Sans L", sans-serif; margin: 0px; padding: 0px; width: 100%; color: rgb(54, 54, 54); border-collapse: separate; font-size-adjust: none; font-stretch: normal;
}
.md-lst-calculator-table td {
	padding: 10px;
}
.md-lst-calculator-table th {
	padding: 5px 0px; font-weight: 800; border-bottom-color: rgb(235, 213, 199); border-bottom-width: 1px; border-bottom-style: solid;
}
.md-lst-calculator-table td {
	padding: 3px 0px;
}
.md-lst-calculator-table tfoot td {
	border-top-color: rgb(235, 213, 199); border-top-width: 1px; border-top-style: solid;
}
.md-frm-calculator-indebtedness.md-frm-calculator .frm-label {
	font: 800 11px/1.2 Tahoma, Arial, Helvetica, "Nimbus Sans L", sans-serif; width: 309px; float: left; display: inline; font-size-adjust: none; font-stretch: normal;
}
.md-frm-calculator-indebtedness.md-frm-calculator .bb-txtfield {
	width: 309px; margin-left: 19px; float: left; display: inline;
}
.md-calculator-result .bd {
	margin: 14px 0px 0px; padding: 20px 20px 10px; background-color: rgb(235, 213, 199);
}
.md-calculator-result .bd p {
	margin-bottom: 14px;
}
.md-header-multimedia {
	padding: 8px; margin-bottom: 20px; background-color: rgb(111, 31, 63);
}
.md-header-multimedia a {
	color: rgb(255, 255, 255);
}
.md-header-multimedia .hd {
	background: url("../images/bg-md-header-multimedia-tit.png") no-repeat right rgb(21, 17, 15); font: 400 22px/1.1 Arial, Tahoma, Helvetica, "Nimbus Sans L", sans-serif; width: 333px; color: rgb(255, 255, 255); position: relative; font-size-adjust: none; font-stretch: normal;
}
.md-header-multimedia .hd .tit {
	font: 400 22px/1.1 Arial, Tahoma, Helvetica, "Nimbus Sans L", sans-serif; padding: 12px 5px 10px 165px; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.md-header-multimedia .hd .tit a {
	text-decoration: none;
}
.md-header-multimedia .hd .tit strong {
	font: 100 16px/1.1 Arial, Tahoma, Helvetica, "Nimbus Sans L", sans-serif; color: rgb(148, 148, 148); text-transform: uppercase; display: block; font-size-adjust: none; font-stretch: normal;
}
.md-header-multimedia .media-inf {
	left: 116px; margin-top: 13px;
}
.md-multimedia-dest .vid.media-inf {
	background-position: -14px -124px;
}
.md-header-multimedia .vid.media-inf {
	background-position: -14px -124px;
}
.md-multimedia-dest .aud.media-inf {
	background-position: -50px -124px;
}
.md-header-multimedia .aud.media-inf {
	background-position: -50px -124px;
}
.md-multimedia-dest .gal.media-inf {
	background-position: -86px -124px;
}
.md-header-multimedia .gal.media-inf {
	background-position: -86px -124px;
}
.md-multimedia-dest .doc.media-inf {
	background-position: -123px -124px;
}
.md-header-multimedia .doc.media-inf {
	background-position: -123px -124px;
}
.md-multimedia-dest .inf.media-inf {
	background-position: -158px -124px;
}
.md-header-multimedia .inf.media-inf {
	background-position: -158px -124px;
}
.md-multimedia-dest .gra.media-inf {
	background-position: -194px -124px;
}
.md-header-multimedia .gra.media-inf {
	background-position: -194px -124px;
}
.md-header-multimedia .bd .headline {
	font: 100 22px/64px Georgia, "Times New Roman", serif; width: 645px; color: rgb(255, 255, 255); padding-left: 10px; font-size-adjust: none; font-stretch: normal;
}
.md-header-multimedia .bd .headline span {
	display: none; visibility: hidden;
}
.md-multimedia-dest {
	margin-bottom: 14px; border-bottom-color: rgb(111, 31, 63); border-bottom-width: 6px; border-bottom-style: solid;
}
.md-multimedia-dest-mediaholder {
	margin: 0px 0px 1px; padding: 9px 7px; background-color: rgb(29, 25, 21);
}
.md-multimedia-dest-contentholder {
	background: url("../images/bg-md-multimedia-dest.png") no-repeat 0px 0px;
}
.md-multimedia-dest .hd {
	padding: 18px 8px 0px 50px; width: 390px; float: left; display: inline; position: relative;
}
.md-multimedia-dest .media-inf {
	left: 8px; margin-top: 14px;
}
.md-multimedia-dest .bd {
	width: 216px; float: right; display: inline; position: relative; min-height: 90px;
}
.md-multimedia-dest .cp-sharetools-min {
	padding: 10px 5px 5px 15px; text-align: right; margin-bottom: 5px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;
}
.md-multimedia-dest .cp-sharetools-min li {
	vertical-align: top; display: inline-block;
}
.md-multimedia-dest .button-line {
	margin: 4px 14px 0px 0px;
}
.md-multimedia-filter {
	margin: 0px 0px 1px; padding: 9px 7px; background-color: rgb(29, 25, 21);
}
.md-multimedia-filter .title {
	font: 13px/27px Tahoma, Arial, Helvetica, "Nimbus Sans L", sans-serif; margin: 0px 10px; width: 260px; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.md-multimedia-filter .section-filter {
	margin-left: 10px;
}
.md-multimedia-gpr {
	margin-bottom: 14px; border-bottom-color: rgb(111, 31, 63); border-bottom-width: 1px; border-bottom-style: solid;
}
.md-multimedia-lst {
	color: rgb(255, 255, 255);
}
.md-multimedia-dest .mg {
	margin: 0px 15px 10px 0px;
}
.md-multimedia-lst .mg {
	margin: 0px 15px 10px 0px;
}
.md-multimedia-dest .kicker {
	color: rgb(102, 102, 102); text-transform: uppercase; font-size: 10px; font-weight: bold;
}
.md-multimedia-lst .kicker {
	color: rgb(102, 102, 102); text-transform: uppercase; font-size: 10px; font-weight: bold;
}
.md-multimedia-dest .kicker a {
	color: rgb(18, 122, 161);
}
.md-multimedia-lst .kicker a {
	color: rgb(18, 122, 161);
}
.md-multimedia-item {
	padding-bottom: 18px;
}
.md-multimedia-item-title {
	font: 400 16px/105% Georgia, "Times New Roman", serif; margin-top: 2px; font-size-adjust: none; font-stretch: normal;
}
.md-multimedia-item-title a {
	color: rgb(51, 51, 51); text-shadow: 0 0 0 #ffefe5;
}
.opaque-dark .md-multimedia-item-title {
	color: rgb(255, 255, 255); text-shadow: 0 0 0 #110d0d;
}
.opaque-dark .md-multimedia-item-title a {
	color: rgb(255, 255, 255);
}
.md-multimedia-item-title .byline {
	font-size: 0.7em; font-style: italic;
}
.md-multimedia-slider {
	margin: -19px 0px 10px !important;
}
.md-multimedia-slider .scrollable {
	padding: 13px 0px; margin-bottom: 14px; border-bottom-color: rgb(111, 31, 63); border-bottom-width: 6px; border-bottom-style: solid; position: relative; background-color: rgb(22, 18, 15);
}
.md-multimedia-slider .scr-clip {
	padding: 0px 35px;
}
.md-multimedia-slider .scr-container {
	width: 100%; height: 215px; overflow: hidden; position: relative;
}
.md-multimedia-slider .scr-item {
	width: 200px; position: relative;
}
.md-multimedia-slider .sl-nav {
	position: static !important;
}
.md-multimedia-slider .sl-nav .sl-control {
	left: 6px; top: 100px; position: absolute;
}
.md-multimedia-slider .sl-nav .slc-rt.sl-control {
	left: auto; right: 6px;
}
.md-multimedia-slider .scr-wrapper {
	height: 100%; position: absolute;
}
.md-multimedia-slider .scr-item {
	height: 100%; float: left; display: inline;
}
.md-multimedia-slider .md-multimedia-lst {
	margin: 0px 1px 0px 5px; padding: 13px 15px; width: 155px; height: 100%; min-height: 100%; background-color: rgb(30, 25, 22);
}
.pymes .gd4-c2 {
	background: url("../images/bg-pymes-gd4-c2.png") repeat-y 0px 0px rgb(255, 255, 255); margin-bottom: 30px;
}
.pymes .u2-4-c2 {
	padding: 2px 0px 2px 2px; width: 661px;
}
.pymes .md-pymes-gpr-hd .title {
	color: rgb(54, 54, 54); text-transform: uppercase; font-size: 20px; margin-bottom: 10px;
}
.pymes .ad_colright.md-advertisement {
	padding: 5px 7px; margin-bottom: 0px;
}
#pymes-nav {
	font: 400 11px/1.25 Tahoma, Arial, Helvetica, sans-serif, "Nimbus Sans L", sans-serif; padding: 17px 17px 7px; color: rgb(255, 255, 255); text-transform: uppercase; font-size-adjust: none; font-stretch: normal; background-color: rgb(0, 0, 0);
}
#pymes-nav .nav-item {
	padding: 0px 0px 10px;
}
#pymes-nav .current {
	font-weight: 800; text-decoration: underline;
}
#pymes-nav a {
	color: rgb(255, 255, 255);
}
.pymes-nav-slogan {
	font: 400 18px/1.25 Arial, Tahoma, Helvetica, "Nimbus Sans L", sans-serif; padding: 20px 0px 10px 20px; width: 116px; color: rgb(215, 215, 215); font-size-adjust: none; font-stretch: normal;
}
.pymes-nav-slogan-dest {
	font: 400 18px/1.15 Arial, Tahoma, Helvetica, "Nimbus Sans L", sans-serif; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.pymes-banner {
	background: url("../images/pymes-banner-logo.png") repeat-y 400px 0px rgb(54, 54, 54); font: 400 14px/50px "Myriad Pro", Arial, Helvetica, Tahoma, "Nimbus Sans L", sans-serif; padding: 1px; position: relative; font-size-adjust: none; font-stretch: normal;
}
.pymes-banner .title {
	width: 197px; text-align: center; color: rgb(53, 53, 53); font-weight: 800; float: right; display: inline; background-color: rgb(247, 237, 227);
}
.pymes-banner .pymes-banner-title-dest {
	color: rgb(50, 141, 177);
}
.pymes-banner .pymes-banner-text {
	padding: 0px 0px 0px 20px; width: 380px; color: rgb(255, 255, 255); float: left; display: inline; background-color: rgb(49, 141, 177);
}
.md-pymes-gpr {
	margin: 14px 0px 14px 14px;
}
.md-pymes-gpr .u1-2-c2 {
	width: 320px;
}
.md-pymes-lst {
	color: rgb(255, 255, 255); margin-bottom: 10px !important;
}
.md-pymes-lst .mg {
	margin: 0px 15px 10px 0px;
}
.md-pymes-lst .kicker {
	color: rgb(102, 102, 102); text-transform: uppercase; font-size: 10px; font-weight: bold;
}
.md-pymes-lst .kicker a {
	color: rgb(18, 122, 161);
}
.pymes-title {
	font: 400 30px/1.2 Tahoma, Arial, Helvetica, "Nimbus Sans L", sans-serif; margin: 14px 0px 2px 14px; padding: 0px 0px 5px; color: rgb(50, 141, 177); border-bottom-color: rgb(37, 37, 37); border-bottom-width: 1px; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal;
}
.gr-pymes-agenda {
	margin: 14px 0px 12px 14px;
}
.gr-pymes-agenda .gdu {
	width: 244px;
}
.gr-pymes-agenda .u-last.gdu {
	width: 403px;
}
.gr-pymes-agenda .cp-calendar {
	border-color: rgb(37, 37, 37) !important; width: 232px;
}
.gr-pymes-agenda .cp-calendar .hd {
	width: 230px; border-top-color: rgb(255, 255, 255); border-right-color: rgb(255, 255, 255); border-left-color: rgb(255, 255, 255); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid;
}
.gr-pymes-agenda .cp-calendar .bd {
	border-left-color: rgb(255, 255, 255); border-left-width: 1px; border-left-style: solid;
}
.gr-pymes-agenda .md-agendatool .hd {
	color: rgb(255, 255, 255); background-color: rgb(53, 53, 53);
}
.gr-pymes-agenda .md-agendatool .bd {
	background-color: rgb(235, 235, 235);
}
.gr-pymes-agenda .md-agendatool .bd .kicker {
	color: rgb(112, 112, 112);
}
.pymes .md-authorblogs {
	margin: 14px 0px 8px 14px;
}
.pymes .md-authorblogs .cf {
	clear: none; float: left;
}
.pymes .md-authorblogs .cf .fl {
	margin-right: 4px;
}
.pymes .md-authorblogs .hd .title {
	margin: 14px 8px 0px; padding: 0px 12px 10px; line-height: 1.2; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none; display: inline-block;
}
.pymes .md-authorblogs-twitter {
	padding: 0px 0px 0px 20px; overflow: hidden; position: relative;
}
.pg-error {
	font: 400 12px/1.25 Tahoma, Arial, Helvetica, "Nimbus Sans L", sans-serif; margin: 0px 0px 10px; color: rgb(54, 54, 54); font-size-adjust: none; font-stretch: normal;
}
.pg-error img {
	margin: 0px 0px 20px;
}
.pg-error-dest {
	font-weight: 800;
}
.pg-rss-cont {
	font: 400 12px/1.25 Tahoma, Arial, Helvetica, "Nimbus Sans L", sans-serif; margin: 0px 0px 30px; color: rgb(54, 54, 54); font-size-adjust: none; font-stretch: normal;
}
.pg-rss-cont .title {
	font: 100 30px/1.15 Georgia, "Times New Roman", serif; margin: 0px 0px 25px; color: rgb(54, 54, 54); font-size-adjust: none; font-stretch: normal;
}
.pg-rss-cont .title2 {
	font: 100 18px/1.2 Tahoma, Arial, Helvetica, "Nimbus Sans L", sans-serif; color: rgb(107, 129, 145); margin-bottom: 10px; font-size-adjust: none; font-stretch: normal;
}
.pg-rss-cont p {
	margin-bottom: 14px;
}
.pg-rss-cont p strong {
	color: rgb(111, 31, 63);
}
.lst-rss {
	margin: 20px 0px 0px;
}
.lst-rss a {
	color: rgb(54, 54, 54);
}
.lst-rss dl {
	margin-bottom: 30px;
}
.lst-rss .set {
	margin-bottom: 30px;
}
.lst-rss dt {
	font-size: 12px; margin-bottom: 20px; display: block;
}
.lst-rss .join-tit {
	font-size: 12px; margin-bottom: 20px; display: block;
}
.lst-rss .join-tit a {
	font: 800 11px/1.2 Tahoma, Arial, Helvetica, "Nimbus Sans L", sans-serif; color: rgb(18, 121, 161); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.lst-rss dd {
	font-size: 12px; margin-top: 5px;
}
.lst-rss .set li {
	font-size: 12px; margin-top: 5px;
}
.lst-rss .col {
	width: 24.99%; float: left; display: inline;
}
.pg-rss-cont .lst {
	margin: 20px 0px;
}
.pg-rss-cont .lst li {
	background: url("../images/ico/elf_bg-arrow3_ico.gif") no-repeat 0px 5px; margin: 0px 0px 10px 4px; padding: 0px 0px 0px 18px; overflow: hidden; display: block;
}
#ad {
	position: relative;
}
#hd {
	position: relative;
}
#bd {
	position: relative;
}
#ad {
	z-index: 2;
}
#hd {
	z-index: 1;
}
#bd {
	z-index: 0;
}
.top-nav {
	position: relative; z-index: 1;
}
.top-nav .lst-nav .inner-nav-item {
	position: relative;
}
.top-nav .lst-inner-nav .dropdown {
	z-index: 1;
}
.masthead {
	position: relative;
}
#nav {
	position: relative;
}
.main-nav {
	position: relative;
}
.main-nav .lst-nav {
	
}
.droplayer {
	
}
#nav-tracking {
	
}
.tracking-nav {
	
}
.lst-common {
	
}
.lst-relinfo {
	margin: 0px 0px 10px; padding: 10px; font-size: 12px; background-color: rgb(235, 214, 199);
}
.lst-relinfo .rel {
	margin: 0px 0px 2px; padding: 0px 0px 0px 20px; overflow: hidden; display: block;
}
.lst-relinfo .rel a {
	color: rgb(51, 51, 51); display: inline-block; zoom: 1;
}
.lst-relinfo .rel a:hover {
	text-decoration: underline;
}
.lst-relinfo .rel .ico {
	background: url("../images/ico/elf_bg-arrow3_ico.gif") no-repeat 0px 0px; margin: 5px 0px 0px -15px; width: 20px; height: 15px; display: block; position: absolute;
}
.reltype2 {
	
}
.reltype2 .rel {
	
}
.reltype2 .rel a {
	
}
.md {
	margin-bottom: 20px;
}
.md .hd .title {
	color: rgb(54, 54, 54); text-transform: uppercase; font-size: 20px; margin-bottom: 10px;
}
.md .hd .title a {
	color: rgb(54, 54, 54); text-decoration: none;
}
.md-item::before {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: ".";
}
.md-item::after {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: ".";
}
.md-item {
	margin-bottom: 10px; zoom: 1;
}
.md-item .md {
	border: 0px currentColor; margin-bottom: 0px;
}
.md-item .md .mt {
	border: 0px currentColor; margin-bottom: 0px;
}
.skin-md1 {
	border-bottom-color: rgb(119, 119, 119); border-bottom-width: 1px; border-bottom-style: solid;
}
.skin-md1 .hd {
	
}
.skin-md1 .hd .title {
	color: rgb(51, 51, 51); margin-bottom: 15px; text-shadow: 1px 1px 0 #ffefe5;
}
.skin-md1 .hd .title a {
	color: rgb(54, 54, 54);
}
.skin-md1 .hd .title span {
	color: rgb(54, 54, 54);
}
.skin-md1 .hd .title a:hover {
	color: rgb(0, 0, 0);
}
.skin-md1 .bd {
	
}
.skin-md1 .kicker {
	color: rgb(102, 102, 102);
}
.skin-md1 .kicker a {
	color: rgb(18, 122, 161);
}
.skin-md1 .headline a {
	color: rgb(54, 54, 54);
}
.skin-md1 .headline span {
	color: rgb(54, 54, 54);
}
.opaque-dark .skin-md1 {
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.opaque-dark .skin-md1 .headline a {
	color: rgb(255, 255, 255);
}
.opaque-dark .skin-md1 .headline span {
	color: rgb(255, 255, 255);
}
.skin-md1 .ft {
	
}
.skin-md2 {
	border-bottom-color: rgb(175, 79, 56); border-bottom-width: 6px; border-bottom-style: solid;
}
.skin-md2 .hd {
	
}
.skin-md2 .hd .title {
	color: rgb(54, 54, 54); margin-bottom: 15px; text-shadow: 1px 1px 0 #ffefe5;
}
.opaque-dark .skin-md2 .hd .title {
	color: rgb(255, 255, 255); text-shadow: 0 0 0 #000;
}
.skin-md2 .hd .title a {
	color: rgb(54, 54, 54);
}
.skin-md2 .hd .title span {
	color: rgb(54, 54, 54);
}
.skin-md2 .hd .title a:hover {
	color: rgb(0, 0, 0);
}
.skin-md2 .bd {
	padding: 10px 10px 0px; background-color: rgb(235, 214, 199);
}
.opaque-dark .skin-md2 .bd {
	background-color: transparent;
}
.skin-md2 .kicker {
	color: rgb(102, 102, 102);
}
.skin-md2 .kicker a {
	color: rgb(18, 122, 161);
}
.skin-md2 .headline a {
	color: rgb(51, 51, 51);
}
.skin-md2 .headline span {
	color: rgb(51, 51, 51);
}
.opaque-dark .skin-md2 {
	border-color: rgb(111, 31, 63);
}
.opaque-dark .skin-md2 .headline a {
	color: rgb(255, 255, 255);
}
.opaque-dark .skin-md2 .headline span {
	color: rgb(255, 255, 255);
}
.opaque-dark .hd .title {
	color: rgb(255, 255, 255);
}
.opaque-dark .skin-md2 .hd .title {
	color: rgb(255, 255, 255);
}
.opaque-dark .skin-md2 .hd .title a {
	color: rgb(255, 255, 255);
}
.opaque-dark .skin-md2 .hd .title span {
	color: rgb(255, 255, 255);
}
.skin-md2 .ft {
	
}
.skin-grp1 {
	border-bottom-color: rgb(119, 119, 119); border-bottom-width: 1px; border-bottom-style: solid;
}
.skin-grp1 .hd {
	
}
.skin-grp1 .grp-hd .title {
	color: rgb(51, 51, 51); margin-bottom: 15px; text-shadow: 1px 1px 0 #ffefe5;
}
.skin-grp1 .grp-hd .title a {
	color: rgb(51, 51, 51);
}
.skin-grp1 .grp-hd .title span {
	color: rgb(51, 51, 51);
}
.skin-grp1 .grp-hd .title a:hover {
	color: rgb(0, 0, 0);
}
.skin-grp1 .bd {
	
}
.skin-grp1 .grp-item {
	padding-top: 10px; border-top-color: rgb(235, 214, 199); border-top-width: 1px; border-top-style: solid;
}
.md-news {
	
}
.md-news .headline {
	margin: 0px 0px 10px; line-height: 115%; font-family: Georgia,"Times New Roman",serif; font-size: 28px; text-shadow: 0 1px 0 #ffefe5;
}
.opaque-dark .md-news .headline {
	text-shadow: 0 0 0 #110D0D;
}
.md-news .headline a {
	
}
.md-news .hd .title a {
	color: rgb(54, 54, 54);
}
.md-news .hd .title span {
	color: rgb(54, 54, 54);
}
.md-news .hd .title a:hover {
	color: rgb(0, 0, 0);
}
.md-news .kicker a {
	color: rgb(18, 122, 161);
}
.md-news .headline a {
	color: rgb(54, 54, 54);
}
.md-news .headline span {
	color: rgb(54, 54, 54);
}
.md-news .headline .goto-comments {
	background: url("../images/ico/elf_bg-comments_ico.png") no-repeat 0px 2px; font: bold 10px/120% Tahoma, Arial, Helvetica, "Nimbus Sans L", sans-serif; color: rgb(102, 102, 102); padding-left: 15px; vertical-align: middle; font-size-adjust: none; font-stretch: normal;
}
.md-news .headline .goto-comments:hover {
	color: rgb(175, 79, 56);
}
.md-news .headline em {
	font-style: italic;
}
.md-news .headline strong {
	font-weight: bold;
}
.md-news .headline-tiny {
	line-height: 105%; font-size: 16px; margin-bottom: 5px;
}
.md-news .headline-small {
	letter-spacing: normal; font-size: 20px;
}
.md-news .headline-regular {
	margin: 0px 0px 8px; font-size: 28px;
}
.md-news .headline-mid {
	font-size: 26px;
}
.md-news .headline-large {
	font-size: 40px;
}
.md-news .headline-big {
	font-size: 55px;
}
.md-news .tx {
	
}
.md-news .tx i {
	font-style: italic;
}
.md-news .tx em {
	font-style: italic;
}
.md-news .tx b {
	font-weight: bold;
}
.md-news .tx strong {
	font-weight: bold;
}
.md-news .tx a {
	
}
.md-news .tx a:hover {
	
}
.md-news .kicker {
	text-transform: uppercase; font-size: 10px; font-weight: bold; margin-bottom: 3px;
}
md-newsz .md-news .byline {
	font-size: 0.7em; font-style: italic; font-weight: bold;
}
.headline .byline {
	font-size: 12px; font-style: italic; font-weight: bold;
}
.md-news .byline .source {
	
}
.md-news .teaser {
	line-height: 130%;
}
.md-news .teaser a.goto-detail {
	background: url("../images/ico/elf_bg-showmore_ico.gif") no-repeat 0px 0px; width: 12px; height: 12px; vertical-align: middle; display: inline-block;
}
.md-news .teaser a.goto-detail:hover {
	opacity: 1;
}
.md-news .teaser .goto-detail span {
	display: none; visibility: hidden;
}
.md-news .t-small {
	font-size: 11px;
}
.md-news .t-regular {
	font-size: 12px;
}
.md-news .t-mid {
	font-size: 13px;
}
.md-news .t-large {
	font-size: 15px;
}
.md-news .mt {
	margin-bottom: 10px;
}
.md-news .m-blk {
	margin-bottom: 10px;
}
.md-news .fl.mg {
	margin-right: 15px;
}
.md-news .fl.obj {
	margin-right: 15px;
}
.md-news .fl.m-blk {
	margin-right: 15px;
}
.md-news .fr.mg {
	margin-left: 20px;
}
.md-news .fr.obj {
	margin-left: 20px;
}
.md-news .fr.m-blk {
	margin-left: 20px;
}
.gdu-foo .md-news .fl.m-blk {
	
}
.gdu-foo .md-news .fr.m-blk {
	
}
.md-news-full .mg {
	width: 326px; margin-right: 15px; float: left; display: inline;
}
.md-news-full .lst-relinfo {
	overflow: hidden; position: relative;
}
.md-news-lst .mg {
	width: 326px; margin-right: 15px; float: left; display: inline;
}
.md-news-lst .lst-relinfo {
	overflow: hidden; position: relative;
}
.md-news_model-lst-item {
	padding-bottom: 6px; margin-bottom: 16px; border-bottom-color: rgb(235, 213, 199); border-bottom-width: 1px; border-bottom-style: solid;
}
.md-news-nav {
	background: url("../images/bg-md-news-nav.png") repeat-y 420px 0px; margin: 0px; text-transform: none; font-family: Tahoma,Arial,Helvetica,"Nimbus Sans L",sans-serif;
}
.md-news-nav .kicker {
	color: rgb(102, 102, 102);
}
.md-news-nav .kicker a {
	color: rgb(18, 122, 161);
}
.md-news-nav .headline a {
	color: rgb(54, 54, 54);
}
.md-news-nav .headline span {
	color: rgb(54, 54, 54);
}
.md-news-nav .headline-regular {
	font-size: 20px;
}
.md-news-nav .teaser {
	text-transform: none;
}
.md-news-nav .nd-news-col1 {
	padding: 15px; width: 390px; float: left; display: inline;
}
.md-news-nav .nd-news-col2 {
	padding: 15px 0px 0px; width: 324px; float: left; display: inline; background-color: rgb(255, 239, 231);
}
.md-news-nav .lst-relinfo {
	background-color: transparent;
}
.md-news-nav .lst-relinfo .rel .ico {
	background-image: url("../images/ico/elf_bg-arrow5_ico.gif");
}
.md-news-nav .title {
	color: rgb(111, 31, 64); font-weight: 800; margin-left: 20px;
}
.md-news-nav .nd-news-col3 {
	padding: 15px 0px 0px; width: 224px; float: left; display: inline;
}
.md-news-nav .nd-news-col3 .title {
	color: rgb(54, 54, 54);
}
.main-nav .md-news-nav .lst-relinfo .lnk {
	color: rgb(0, 0, 0); text-transform: none; line-height: 1.15;
}
.main-nav .md-news-nav .md-news-nav-logo {
	right: 15px; bottom: 14px; position: absolute;
}
.md-news-special {
	margin: 0px; text-transform: none; font-family: Tahoma,Arial,Helvetica,"Nimbus Sans L",sans-serif;
}
.md-news-special .kicker {
	color: rgb(102, 102, 102);
}
.md-news-special .kicker a {
	color: rgb(18, 122, 161);
}
.md-news-special .headline a {
	color: rgb(54, 54, 54);
}
.md-news-special .headline span {
	color: rgb(54, 54, 54);
}
.md-news-special .headline-regular {
	font-size: 20px;
}
.md-news-special .mg {
	margin-bottom: 0px !important;
}
.md-news-special .mt {
	text-transform: none; font-size: 12px;
}
.md-news-special .headline2 {
	overflow: hidden; padding-top: 8px; padding-right: 180px; border-top-color: rgb(235, 213, 199); border-top-width: 1px; border-top-style: solid; position: relative;
}
.md-news-special .headline2 .title {
	font-size: 16px;
}
.grp-news .grp-item {
	padding-top: 10px;
}
.grp-news :first-child.grp-item {
	padding: 0px; border: currentColor;
}
.grp-news .grp-item-first {
	padding: 0px; border: currentColor;
}
.grp-item::before {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: ".";
}
.grp-item::after {
	height: 0px; clear: both; font-size: 0px; display: block; visibility: hidden; content: ".";
}
.grp-item {
	zoom: 1;
}
.grp-news .grp-item .md {
	margin: 0px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.grp-news .grp-item .md-advertisement {
	margin-bottom: 10px;
}
.grp-blogs .grp-item {
	margin-top: 18px;
}
.grp-blogs :first-child.grp-item {
	padding: 0px; border: currentColor;
}
.grp-blogs .grp-item-first {
	padding: 0px; border: currentColor;
}
.grp-blogs .grp-item .md {
	margin: 0px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.grp-blogs .grp-item .md-advertisement {
	margin-bottom: 10px;
}
.grp-blogs.md-mostcommented {
	margin-top: 38px;
}
.grp-blogs.md-mostcommented .grp-item {
	margin-top: 0px;
}
.grp-blogs.md-mostcommented .md-item {
	border-bottom-color: rgb(235, 214, 199); border-bottom-width: 1px; border-bottom-style: solid;
}
.grp-blogs.md-mostcommented .last.md-item {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.bh-scrollable .scrollable {
	position: relative;
}
.bh-scrollable .scr-container {
	width: 100% !important; overflow: hidden; position: relative;
}
.bh-scrollable .scr-wrapper {
	width: 100%; height: 100%; position: absolute;
}
.bh-scrollable .scr-item {
	height: 100%; float: left; display: inline;
}
.bh-scrollable .sl-nav {
	right: 5px; bottom: 5px; position: absolute;
}
.bh-scrollable .sl-control {
	margin-left: 1px; float: left; display: inline; background-color: rgb(255, 255, 255);
}
.bh-scrollable .sl-control a {
	background: url("../images/sprites/elf_bg-sprites-navigation.png") no-repeat 50% 0px rgb(108, 129, 146); width: 24px; height: 24px; display: block; cursor: pointer;
}
.bh-scrollable .sl-control a:hover {
	background-color: rgb(18, 122, 161);
}
.bh-scrollable .sl-control a.disabled {
	filter: alpha(opacity=60); opacity: 0.6;
}
.bh-scrollable .sl-control a.disabled:hover {
	cursor: default; background-color: rgb(108, 129, 146);
}
.bh-scrollable .sl-control .prev {
	background-position: -47px -12px;
}
.bh-scrollable .sl-control .next {
	background-position: -84px -12px;
}
.bh-scrollable .sl-control .showmore {
	background-position: -156px -12px; background-color: rgb(161, 163, 70);
}
.bh-scrollable .sl-control .showmore:hover {
	background-color: rgb(188, 188, 0);
}
.bh-scrollable .frm .frm-btn a:hover {
	background-color: rgb(188, 188, 0);
}
.bh-scrollable .sl-control .showmore:hover {
	background-color: rgb(188, 188, 0);
}
.bh-scrollable .frm .frm-btn {
	margin: 0px;
}
.bh-scrollable .frm .frm-btn a {
	padding: 5px 10px; margin-left: 1px;
}
.bh-scrollable.eco-indicators {
	background: rgb(255, 255, 255); width: 410px; font-size: 11px; float: left;
}
.bh-scrollable.eco-indicators .scrollable {
	margin-left: 130px;
}
.bh-scrollable.eco-indicators .scr-container {
	width: 275px !important; height: 70px;
}
.bh-scrollable.eco-indicators .scr-item {
	width: 275px;
}
.bh-scrollable.eco-indicators .sl-nav {
	top: 5px; bottom: auto; background-color: rgb(255, 255, 255);
}
.bh-scrollable.eco-indicators .scr-item .mg {
	margin: 5px 8px 5px 5px;
}
.bh-scrollable.eco-indicators .scr-item .mt {
	margin: 5px 0px;
}
.bh-scrollable.eco-indicators .scr-tit {
	background: url("../images/bg-md-econidicators-title.png") no-repeat 0px 7px; padding: 0px 0px 0px 24px; text-transform: uppercase; line-height: 29px; font-weight: bold; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.bh-scrollable.eco-indicators .lst-indicator {
	background: url("../images/ico/elf_bg-arrow_ico.gif") no-repeat 2px 10px; padding-left: 17px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.bh-scrollable.eco-indicators .lst-indicator .item {
	margin: 7px 10px 7px 0px; height: 15px; padding-left: 10px; border-left-color: rgb(51, 51, 51); border-left-width: 1px; border-left-style: solid; float: left;
}
.bh-scrollable.eco-indicators .lst-indicator .first.item {
	padding: 0px; border: 0px currentColor;
}
.bh-scrollable.md-special {
	background: rgb(255, 255, 255); padding: 5px; width: 995px; margin-bottom: 10px;
}
.bh-scrollable.md-special .scr-container {
	height: 57px;
}
.bh-scrollable.md-special .scr-item {
	width: 577px;
}
.bh-scrollable.md-special .scrollable {
	width: 567px; overflow: hidden;
}
.bh-scrollable.md-special .sl-nav {
	right: 0px;
}
.bh-scrollable.md-special .sl-nav-controls {
	top: 12px; right: 5px; position: absolute;
}
.bh-scrollable.md-agenda_nav-slider {
	background: rgb(255, 255, 255); padding: 0px; width: 386px;
}
.bh-scrollable.md-agenda_nav-slider .scr-container {
	height: 217px;
}
.bh-scrollable.md-agenda_nav-slider .scr-item {
	width: 386px; position: relative;
}
.bh-scrollable.md-sliderimages {
	padding: 10px; font-size: 10px; background-color: rgb(255, 255, 255);
}
.bh-scrollable.md-sliderimages .scr-container {
	min-height: 280px;
}
.bh-scrollable.md-sliderimages .scr-item {
	width: 306px;
}
.bh-scrollable.md-sliderimages .sl-nav {
	top: 0px; right: 0px; bottom: auto;
}
.bh-scrollable.md-sliderimages .scr-item .mg {
	margin: 0px;
}
.bh-scrollable.md-sliderimages .scr-tit {
	font: 20px/1.2 Georgia, "Times New Roman", serif; padding: 2px 0px 10px; color: rgb(54, 54, 54); margin-right: 60px; font-size-adjust: none; font-stretch: normal;
}
.bh-scrollable.md-sliderimages .scr-ft {
	padding: 8px 10px 6px; text-align: right; margin-top: 10px; border-top-color: rgb(235, 213, 199); border-top-width: 1px; border-top-style: solid;
}
.md-advertisement {
	text-align: center;
}
.md-advertisement .bd {
	background: url("../images/elf_bg-ads_sk1.png") 0px 0px; margin: 0px auto;
}
.md-advertisement .ad {
	line-height: 0;
}
.md-advertisement .ad * {
	line-height: normal;
}
.ad_mpu.md-advertisement .hd .ad-caption {
	display: none; visibility: hidden;
}
.ad_mpu.md-advertisement .bd {
	padding: 10px; width: 300px;
}
.skin-md1.md-advertisement {
	padding-bottom: 20px;
}
.ad_colright.md-advertisement {
	padding-bottom: 0px;
}
.md-breakingnews {
	padding: 3px 3px 3px 10px; margin-bottom: 20px; background-color: rgb(133, 0, 0);
}
.md-breakingnews a {
	color: rgb(255, 255, 255);
}
.md-breakingnews .hd .tit {
	background: url("../images/ico/elf_bg-arrow4_ico.gif") no-repeat right 30px; font: 24px/64px Georgia, "Times New Roman", serif; width: 150px; color: rgb(255, 255, 255); padding-right: 0px; margin-left: 10px; white-space: nowrap; font-size-adjust: none; font-stretch: normal;
}
.md-breakingnews .bd {
	
}
.md-breakingnews .bd .mg {
	margin: 10px;
}
.md-breakingnews .bd .headline {
	background: rgb(51, 51, 51); font: 22px/64px Georgia, "Times New Roman", serif; width: 725px; color: rgb(255, 255, 255); padding-left: 20px; font-size-adjust: none; font-stretch: normal;
}
.md-breakingnews .bd .headline a.goto-detail {
	background: url("../images/ico/elf_bg-showmore_ico.gif") no-repeat 0px 0px; width: 12px; height: 12px; vertical-align: middle; display: inline-block;
}
.md-breakingnews .bd .headline a.goto-detail:hover {
	opacity: 1;
}
.md-breakingnews .bd .headline span {
	display: none; visibility: hidden;
}
.md-topmost {
	
}
.md-topmost .hd {
	
}
.md-topmost .tab {
	font: bold 11px/normal Georgia, "Times New Roman", serif; text-transform: uppercase; float: left; font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 255, 255);
}
.md-topmost .tab a {
	padding: 10px; color: rgb(107, 129, 145); display: inline-block;
}
.md-topmost .tab a:hover {
	text-decoration: none;
}
.md-topmost .active.tab {
	background-color: rgb(235, 214, 199);
}
.md-topmost .active.tab a {
	color: rgb(175, 79, 56);
}
.md-topmost .bd {
	padding: 15px 10px;
}
.md-topmost .bd .lst-relinfo {
	padding: 0px; margin-bottom: 10px;
}
.cp-paginator {
	font: bold 11px/24px Tahoma, Arial, Helvetica, "Nimbus Sans L", sans-serif; margin: 0px 0px 20px; text-align: right; letter-spacing: -0.31em; word-spacing: -0.43em; position: relative; font-size-adjust: none; font-stretch: normal;
}
.cp-paginator .pagination .ellipsis {
	color: rgb(204, 204, 204);
}
.cp-paginator .pagination .pipe {
	display: none;
}
.cp-paginator .btn {
	margin: 0px 1px 0px 0px; width: 24px; height: 24px; text-align: center; letter-spacing: 0px; overflow: hidden; word-spacing: -2px; vertical-align: middle; display: inline-block; position: relative; background-color: rgb(107, 129, 145);
}
.cp-paginator .page {
	margin: 0px 1px 0px 0px; width: 24px; height: 24px; text-align: center; letter-spacing: 0px; overflow: hidden; word-spacing: -2px; vertical-align: middle; display: inline-block; position: relative; background-color: rgb(107, 129, 145);
}
.cp-paginator .page {
	background-color: rgb(255, 255, 255);
}
.cp-paginator .btn:hover {
	background-color: rgb(175, 79, 55);
}
.cp-paginator .btn .ico {
	background: url("../images/sprites/elf_bg-sprites-navigation.png") no-repeat -12px -12px; left: 0px; top: 0px; width: 24px; height: 24px; text-indent: -999em; position: absolute;
}
.cp-paginator .pagination a {
	color: rgb(108, 129, 146);
}
.cp-paginator .pagination a.page:hover {
	color: rgb(255, 255, 255); text-decoration: none; background-color: rgb(175, 79, 55);
}
.cp-paginator .pagination .current {
	color: rgb(175, 79, 55); background-color: rgb(235, 213, 199) !important;
}
.cp-paginator .prev-begin-disabled .ico {
	background-position: -47px -52px;
}
.cp-paginator .prev-disabled .ico {
	background-position: -84px -52px;
}
.cp-paginator .prev .ico {
	background-position: -48px -12px;
}
.cp-paginator .next .ico {
	background-position: -84px -12px;
}
.cp-paginator .next-disabled .ico {
	background-position: -120px -52px;
}
.cp-paginator .next-last .ico {
	background-position: -120px -12px;
}
.cp-paginator .next-last-disabled .ico {
	background-position: -156px -52px;
}
.cp-paginator .prev-disabled .ico:hover {
	background-color: rgb(107, 129, 145);
}
.cp-paginator .prev-begin-disabled .ico:hover {
	background-color: rgb(107, 129, 145);
}
.cp-paginator .next-disabled .ico:hover {
	background-color: rgb(107, 129, 145);
}
.cp-paginator .next-last-disabled .ico:hover {
	background-color: rgb(107, 129, 145);
}
.opaque-dark .cp-paginator .page {
	background-color: transparent;
}
.opaque-dark .cp-paginator .pagination .current {
	color: rgb(255, 255, 255); background-color: rgb(111, 31, 63) !important;
}
.opaque-dark .cp-paginator .btn:hover {
	background-color: rgb(111, 31, 63);
}
.opaque-dark .cp-paginator .pagination a.page:hover {
	background-color: rgb(111, 31, 63);
}
.pymes .cp-paginator .page {
	background-color: rgb(225, 225, 225);
}
.pymes .cp-paginator .btn {
	background-color: rgb(37, 37, 37);
}
.pymes .cp-paginator .pagination .current {
	color: rgb(255, 255, 255); background-color: rgb(49, 141, 177) !important;
}
.pymes .cp-paginator .btn:hover {
	background-color: rgb(49, 141, 177);
}
.pymes .cp-paginator .pagination a.page:hover {
	background-color: rgb(49, 141, 177);
}
.pymes .md-eyecatch .switcher {
	width: 239px;
}
.pymes .md-eyecatch .switcher .tab {
	background-color: rgb(0, 0, 0);
}
.pymes .md-eyecatch .frm {
	right: 10px; bottom: 10px; position: absolute;
}
.pymes .md-eyecatch .frm .btn-submit {
	background-color: rgb(49, 141, 177);
}
.pymes .md-eyecatch .frm .btn-submit:hover {
	background-color: rgb(57, 165, 209);
}
.pymes .md-eyecatch .frm .btn-submit:focus {
	background-color: rgb(57, 165, 209);
}
.pymes .md-eyecatch {
	padding: 0px;
}
.pymes .md.md-eyecatch {
	margin-bottom: 2px;
}
.cp-comments {
	padding: 20px 0px 0px;
}
.cp-comments .hd .title a {
	color: rgb(54, 54, 54);
}
.bb-comment-content-comments-ajax {
	position: relative;
}
.lst-comments {
	border-bottom-color: rgb(35, 31, 31); border-bottom-width: 1px; border-bottom-style: solid;
}
.lst-comments .item {
	margin: 0px 0px 20px; padding: 5px 0px 0px;
}
.lst-comments .item .inner {
	background: url("../images/bg_faux-comments.gif") repeat-y 0px 0px; position: relative;
}
.lst-comments .item .data {
	font: bold 11px/normal Arial, Helvetica, "Nimbus Sans L", sans-serif; margin: 0px 0px 15px; padding: 8px 8px 7px; color: rgb(63, 63, 63); font-size-adjust: none; font-stretch: normal; background-color: rgb(235, 213, 199);
}
.lst-comments .item .data .author {
	color: rgb(18, 121, 161); font-weight: bold;
}
.lst-comments .item .data .author a {
	color: rgb(18, 121, 161);
}
.lst-comments .item .data .date {
	color: rgb(111, 111, 111); text-transform: uppercase;
}
.lst-comments .item .alert {
	background: url("../images/ico/ico-alert_a.gif") no-repeat 5px 5px rgb(234, 234, 234); margin: 5px 0px; padding: 5px 6px 5px 30px; color: rgb(204, 51, 51); font-size: 13px;
}
.lst-comments .item .alert strong {
	font-weight: normal;
}
.lst-comments .item .comment {
	font: 12px/1.15 Tahoma, Arial, Helvetica, "Nimbus Sans L", sans-serif; text-align: justify; color: rgb(54, 54, 54); font-size-adjust: none; font-stretch: normal;
}
.lst-comments .item .comment p {
	margin: 0px 0px 6px;
}
.lst-comments .actions {
	top: 6px; right: 2px; line-height: 18px; font-size: 11px; position: absolute;
}
.lst-comments .actions .cp-comments-tooltip {
	background: url("../images/bg-comments-actions-tooltip.png") no-repeat left bottom; font: 100 11px/0 Tahoma, Arial, Helvetica, "Nimbus Sans L", sans-serif; padding: 3px 8px 10px; left: -999em; top: -999px; color: rgb(255, 255, 255); text-indent: -999em; overflow: hidden; position: absolute; font-size-adjust: none; font-stretch: normal;
}
.lst-comments .actions a:hover {
	text-decoration: none;
}
.lst-comments .actions a:focus {
	text-decoration: none;
}
.lst-comments .actions a:hover .cp-comments-tooltip {
	left: auto; top: -31px; line-height: 1.15; margin-left: -20px;
}
.lst-comments .actions a:focus .cp-comments-tooltip {
	left: auto; top: -31px; line-height: 1.15; margin-left: -20px;
}
.lst-comments .actions .it {
	margin: 0px 5px; float: left; display: inline; white-space: nowrap;
}
.lst-comments .actions .it .ico {
	background: url("../images/sprites/elf_bg-sprites-icons.png") no-repeat -103px -13px; width: 16px; height: 16px; display: inline-block;
}
.lst-comments .actions .it .pos {
	background-position: -103px -13px;
}
.lst-comments .actions .it .neg {
	background-position: -133px -12px;
}
.lst-comments .actions .it .rpt {
	background-position: -163px -13px;
}
.lst-comments .actions .cp-comments-marker {
	background: url("../images/bg-comments-actions-marker.png") no-repeat left; padding: 0px 5px 0px 10px; top: -3px; color: rgb(54, 54, 54); text-decoration: none; display: inline-block; position: relative;
}
.lst-comments .actions a:hover .cp-comments-marker {
	text-decoration: none;
}
.lst-comments .actions .cp-comments-marker .hide {
	left: -999em; top: -999px; text-indent: -99em; overflow: hidden; position: absolute;
}
.frm {
	
}
.frm .frm-title {
	color: rgb(54, 54, 54); text-transform: uppercase; font-size: 20px; margin-bottom: 6px;
}
.frm .frm-desc {
	
}
.frm .frm-note {
	font: 11px/1.15 Tahoma, Arial, Helvetica, "Nimbus Sans L", sans-serif; color: rgb(54, 54, 54); margin-bottom: 12px; font-size-adjust: none; font-stretch: normal;
}
.frm .frm-mssg {
	font: 800 12px/1.15 Tahoma, Arial, Helvetica, "Nimbus Sans L", sans-serif; color: rgb(54, 54, 54); margin-bottom: 24px; font-size-adjust: none; font-stretch: normal;
}
.frm .frm-note a {
	color: rgb(111, 31, 63); font-weight: bold;
}
.frm .frm-head {
	
}
.frm .frm-terms {
	font: 11px/1.15 Tahoma, Arial, Helvetica, "Nimbus Sans L", sans-serif; margin: 10px 14px 0px 0px; color: rgb(54, 54, 54); display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.frm .frm-terms a {
	font: 800 11px/1.15 Tahoma; color: rgb(121, 0, 0); font-size-adjust: none; font-stretch: normal;
}
.frm .frm-notice {
	font: 800 11px/1.15 Tahoma, Arial, Helvetica, "Nimbus Sans L", sans-serif; margin: 10px 14px 0px 0px; color: rgb(121, 0, 0); display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.frm .bb-txtfield {
	font: italic 400 12px/1.15 Tahoma, Arial, Helvetica, "Nimbus Sans L", sans-serif; margin: 0px 0px 10px; padding: 8px; border: 1px solid rgb(204, 204, 204); width: 100%; color: rgb(136, 136, 136); display: block; box-sizing: border-box; font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 255, 255); -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.frm .bb-txtarea {
	font: italic 400 12px/1.15 Tahoma, Arial, Helvetica, "Nimbus Sans L", sans-serif; margin: 0px 0px 10px; padding: 8px; border: 1px solid rgb(204, 204, 204); width: 100%; color: rgb(136, 136, 136); display: block; box-sizing: border-box; font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 255, 255); -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
.frm .bb-select {
	font: italic 11px/1.1 Tahoma, Arial, Helvetica, "Nimbus Sans L", sans-serif; margin: 0px 1px 0px 0px; padding: 2px 2px 2px 4px; border: 1px solid rgb(204, 204, 204); color: rgb(136, 136, 136); font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 255, 255);
}
.frm .bb-txtarea-big {
	font: 46px/0.9 "ScoutCondBlack", Impact, "Nimbus Sans L", sans-serif; margin: 0px; padding: 6px 8px 0px; height: 2em; color: rgb(0, 0, 0); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.bb-field_char-info {
	font: 11px/1.2 Tahoma, Arial, Helvetica, "Nimbus Sans L", sans-serif; text-align: right; color: rgb(54, 54, 54); display: block; font-size-adjust: none; font-stretch: normal;
}
.bb-field_char-info .bb-txtfield {
	font: 800 11px/1.2 Tahoma, Arial, Helvetica, "Nimbus Sans L", sans-serif; margin: 0px; padding: 0px; border: 0px currentColor; width: 3em; text-align: right; color: rgb(54, 54, 54); display: inline-block; font-size-adjust: none; font-stretch: normal; background-color: transparent !important;
}
.frm .bb-chk-box {
	margin: 0px 4px 0px 0px; border: 0px currentColor;
}
.frm fieldset legend {
	font: 800 11px/1.15 Tahoma, Arial, Helvetica, "Nimbus Sans L", sans-serif; color: rgb(54, 54, 54); font-size-adjust: none; font-stretch: normal;
}
.frm .frm-label {
	font: 11px/1.15 Tahoma, Arial, Helvetica, "Nimbus Sans L", sans-serif; color: rgb(54, 54, 54); font-size-adjust: none; font-stretch: normal;
}
.frm-fieldset {
	margin: 12px 0px 6px;
}
.frm-fieldset li {
	margin: 2px 0px 4px; width: 49%; float: left; display: inline;
}
.frm-fieldset label {
	vertical-align: top;
}
.frm-fieldset input {
	vertical-align: top;
}
.frm .frm-captcha {
	margin: 6px 0px 14px; padding: 0px 0px 14px; text-align: right; vertical-align: bottom; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;
}
.frm .frm-captcha fieldset {
	vertical-align: text-bottom;
}
.frm .frm-captcha .bb-input-captcha {
	font: 800 11px/1.2 Tahoma, Arial, Helvetica, "Nimbus Sans L", sans-serif; margin: 0px 0px 4px; color: rgb(54, 54, 54); vertical-align: text-bottom; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.frm .frm-captcha .img-captcha {
	padding: 8px; border: 1px solid rgb(204, 204, 204); width: 182px; color: rgb(136, 136, 136); vertical-align: text-bottom; display: inline-block; background-color: rgb(255, 255, 255);
}
.frm .frm-captcha .bb-txtfield {
	margin: 0px; width: 182px; vertical-align: text-bottom; display: inline-block;
}
.frm .frm-mandatory-field {
	font: 10px/12px Arial, Helvetica, "Nimbus Sans L", sans-serif; margin: 10px 0px; color: rgb(205, 30, 30); font-size-adjust: none; font-stretch: normal;
}
.md-frm-send-comments .bd {
	padding: 15px 15px 0px; background-color: rgb(235, 213, 199);
}
.md-frm-send-comments .md-frm-col2 {
	width: 309px; float: left; display: inline;
}
.md-frm-send-comments .md-frm-col3 {
	width: 309px; float: right; display: inline;
}
.frm .frm-btn {
	margin: 2px 0px;
}
.frm .frm-btn input {
	font: 11px/24px Georgia, "Times New Roman", serif; padding: 7px 10px; outline: 0px; border: 0px currentColor; color: rgb(255, 255, 255); text-transform: uppercase; font-size-adjust: none; font-stretch: normal; background-color: rgb(161, 163, 70); text-shadow: 0 1px 0 #7E7E35;
}
.frm .frm-btn a {
	font: 11px/24px Georgia, "Times New Roman", serif; padding: 7px 10px; outline: 0px; border: 0px currentColor; color: rgb(255, 255, 255); text-transform: uppercase; font-size-adjust: none; font-stretch: normal; background-color: rgb(161, 163, 70); text-shadow: 0 1px 0 #7E7E35;
}
.frm .frm-btn input:hover {
	text-decoration: none !important; background-color: rgb(188, 188, 0); text-shadow: 0 1px 0 #A1A346;
}
.frm .frm-btn input:focus {
	text-decoration: none !important; background-color: rgb(188, 188, 0); text-shadow: 0 1px 0 #A1A346;
}
.frm .frm-btn a:hover {
	text-decoration: none !important; background-color: rgb(188, 188, 0); text-shadow: 0 1px 0 #A1A346;
}
.frm .frm-btn a:focus {
	text-decoration: none !important; background-color: rgb(188, 188, 0); text-shadow: 0 1px 0 #A1A346;
}
.md-frm-quiz .frm-note {
	font: 400 16px/1.2 Georgia, "Times New Roman", serif; color: rgb(54, 54, 54); font-size-adjust: none; font-stretch: normal;
}
.md-frm-quiz .bd {
	padding: 6px 0px 0px;
}
.md-frm-quiz .frm-quiz {
	padding: 5px 15px 15px; overflow: hidden; background-color: rgb(235, 213, 199);
}
.md-frm-quiz .frm-quiz .frm-fieldset li {
	margin: 2px 0px 4px; width: auto; vertical-align: baseline; float: none; display: block;
}
.lst-questions {
	margin: 0px 0px 10px; color: rgb(100, 100, 100); font-size: 12px;
}
.lst-questions .option {
	margin: 0px 0px 5px;
}
.lst-questions .option label {
	display: block; cursor: pointer;
}
.lst-questions .option input {
	margin: 0px 5px 0px 0px; vertical-align: middle; float: left; display: inline;
}
.lst-questions .option .qtext {
	overflow: hidden; display: block;
}
.lst-q-results {
	margin: 0px 0px 10px; color: rgb(54, 54, 54); font-size: 11px;
}
.lst-q-results .q-result {
	margin: 0px 0px 9px;
}
.lst-q-results .q-result .answer {
	font-weight: 100;
}
.lst-q-results .q-result .pct {
	font-weight: 800; white-space: nowrap;
}
.lst-q-results .q-result .result {
	margin: 2px 0px 0px; height: 7px; display: block; position: relative;
}
.lst-q-results .q-result .result .bar {
	height: 7px; display: block; background-color: rgb(175, 79, 55);
}
.md-modal {
	padding: 30px; border: 1px solid rgb(255, 255, 255); width: 435px; height: 461px; background-color: rgb(235, 213, 199);
}
.md-modal .frm-title {
	font: 100 30px/1.15 Georgia, "Times New Roman", serif; margin: 0px 0px 20px; color: rgb(54, 54, 54); text-transform: none; font-size-adjust: none; font-stretch: normal;
}
.md-modal .frm-captcha {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.md-modal .frm-captcha .bb-input-captcha {
	margin-bottom: -24px;
}
.md-modal .frm-captcha .img-captcha {
	margin-bottom: 10px;
}
.md-modal2.md-modal {
	padding: 30px; border: 1px solid rgb(255, 255, 255); width: 435px; height: auto; min-height: 116px; background-color: rgb(235, 213, 199);
}
.md-modal2.md-modal .frm-note {
	font: 800 12px/1.15 Arial, Tahoma, Helvetica, "Nimbus Sans L", sans-serif; font-size-adjust: none; font-stretch: normal;
}
.md-authorblogs {
	padding: 5px; background-color: rgb(53, 53, 53);
}
.md-authorblogs .hd .title {
	font: 400 20px/1.4 Georgia, "Times New Roman", serif; margin: 14px 8px 16px; padding: 0px 12px 10px; color: rgb(255, 255, 255); text-transform: none; border-bottom-color: rgb(33, 129, 163); border-bottom-width: 1px; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal;
}
.md-authorblogs .hd .md-authorblogs-title {
	font-style: italic; font-weight: bold; display: block;
}
.md-authorblogs .bd p {
	font: 400 12px/1.2 Tahoma, Arial, Helvetica, "Nimbus Sans L", sans-serif; padding: 0px 18px 12px; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.md-authorblogs .bd .md-authorblogs-intro {
	font: 400 12px/1.2 Tahoma, Arial, Helvetica, "Nimbus Sans L", sans-serif; padding: 0px 18px 12px; color: rgb(255, 255, 255); font-size-adjust: none; font-stretch: normal;
}
.md-authorblogs-twitter {
	margin: 4px 12px 12px;
}
.md-authorblogs-twitter a {
	background: url("../images/bg-authorblogs-twitter.png") no-repeat left; font: 11px/1.15 Arial, Tahoma, Helvetica, "Nimbus Sans L", sans-serif; padding: 4px 5px 4px 22px; border-radius: 3px; border: 1px solid rgb(204, 204, 204); color: rgb(54, 54, 54); text-decoration: none; display: inline-block; position: relative; font-size-adjust: none; font-stretch: normal; -moz-border-radius: 3px 3px 3px 3px; -webkit-border-radius: 3px 3px 3px 3px;
}
.cp-calendar {
	border-width: 1px 1px 0px; border-style: solid solid none; border-color: rgb(255, 255, 255) rgb(255, 255, 255) currentColor; font: 11px/1.15 Arial, Tahoma, Helvetica, "Nimbus Sans L", sans-serif; margin: 14px auto 24px; width: 230px; font-size-adjust: none; font-stretch: normal;
}
.cp-calendar .hd {
	padding: 2px 0px 4px; height: 26px; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; font-weight: bold; position: relative; background-color: rgb(54, 54, 54);
}
.cp-calendar .hd .monthTit {
	padding: 9px 24px 0px;
}
.cp-calendar .hd .prev {
	top: 4px; width: 24px; height: 24px; line-height: 999em; text-indent: -999em; overflow: hidden; position: absolute;
}
.cp-calendar .hd .next {
	top: 4px; width: 24px; height: 24px; line-height: 999em; text-indent: -999em; overflow: hidden; position: absolute;
}
.cp-calendar .hd .prev {
	background: url("../images/sprites/atl-sprites-bg_ui_datepicker.png") no-repeat -10px -10px; left: 4px;
}
.cp-calendar .hd .next {
	background: url("../images/sprites/atl-sprites-bg_ui_datepicker.png") no-repeat -50px -10px; right: 4px;
}
.cp-calendar .hd .prev:hover {
	background-position: -10px -50px; line-height: 24px;
}
.cp-calendar .hd .next:hover {
	background-position: -50px -50px; line-height: 24px;
}
.cp-calendar .bd {
	padding: 0px; width: 231px; background-color: rgb(255, 255, 255);
}
.cp-calendar .bd span {
	margin: 0px 1px 1px 0px; padding: 7px 0px 4px; width: 32px; text-align: center; color: rgb(0, 0, 0); float: left; display: inline-block;
}
.cp-calendar .bd a {
	margin: 0px 1px 1px 0px; padding: 7px 0px 4px; width: 32px; text-align: center; color: rgb(0, 0, 0); float: left; display: inline-block;
}
* html .cp-calendar .bd span {
	display: inline;
}
* html .cp-calendar .bd a {
	display: inline;
}
* + html .cp-calendar .bd span {
	display: inline;
}
* + html .cp-calendar .bd a {
	display: inline;
}
.cp-calendar .bd .days {
	color: rgb(255, 255, 255); font-size: 10px;
}
.cp-calendar .bd .days span {
	padding: 8px 0px; width: 33px; color: rgb(255, 255, 255); font-size: 10px; margin-right: 0px; background-color: rgb(17, 120, 159);
}
.cp-calendar .bd span.day {
	background-color: rgb(247, 247, 247);
}
.cp-calendar .bd .days span.daylast {
	width: 32px;
}
.cp-calendar .bd a.day {
	color: rgb(255, 255, 255); background-color: rgb(51, 51, 51);
}
.cp-calendar .bd a.dayOK {
	color: rgb(255, 255, 255); background-color: rgb(150, 40, 79);
}
.sb2 .lst-relinfo {
	margin: 0px 0px 10px; padding: 10px 10px 0px;
}
.sb2 .lst-relinfo .rel {
	margin: 0px 0px 14px;
}
.md-frm-search {
	
}
.md-frm-search .bd {
	padding: 15px; background-color: rgb(235, 213, 199);
}
.main-search .frm-fieldset {
	
}
.md-frm-search .main-search .search-field {
	width: 290px;
}
.md-frm-search .md-search-box {
	padding: 12px 18px 6px; overflow: hidden; margin-top: 14px; background-color: rgb(255, 255, 255);
}
.md-frm-search .md-search-box-col1 {
	width: 180px; float: left; display: inline;
}
.md-frm-search .md-search-box-col1 li {
	margin: 2px 0px 4px; width: auto; vertical-align: baseline; float: none; display: block;
}
.md-frm-search .md-search-box-col2 {
	width: 265px; float: left; display: inline;
}
.md-frm-search .md-search-box-col2 .frm-fieldset li {
	width: 99%;
}
.md-frm-search .md-search-box-col2 .frm-label {
	width: 3em; vertical-align: middle; display: inline-block;
}
.md-frm-search .md-search-box-col3 {
	width: 154px; float: left; display: inline;
}
.md-frm-search .md-search-box-row2 .frm-fieldset li {
	width: auto; margin-right: 3.2%;
}
.md-list-search .md-list-search-wordsearched {
	font: 800 20px/1.2 Tahoma, Arial, Helvetica, "Nimbus Sans L", sans-serif; color: rgb(54, 54, 54); text-transform: none; font-size-adjust: none; font-stretch: normal;
}
.md-list-search .md-list-search-results {
	font: 400 14px/1.2 Tahoma, Arial, Helvetica, "Nimbus Sans L", sans-serif; color: rgb(54, 54, 54); text-transform: none; font-size-adjust: none; font-stretch: normal;
}
.md-list-search-lst-item {
	padding-bottom: 6px; margin-bottom: 16px; border-bottom-color: rgb(235, 213, 199); border-bottom-width: 1px; border-bottom-style: solid;
}
.headline .media-inf {
	background: url("../images/sprites/elf_bg-sprites-multimedia.png") no-repeat -12px -84px; margin: 0px; width: 20px; height: 20px; vertical-align: text-top; display: inline-block; position: relative;
}
.vid.media-inf {
	background-position: -14px -13px;
}
.aud.media-inf {
	background-position: -50px -13px;
}
.gal.media-inf {
	background-position: -86px -13px;
}
.doc.media-inf {
	background-position: -123px -13px;
}
.inf.media-inf {
	background-position: -158px -13px;
}
.gra.media-inf {
	background-position: -194px -13px;
}
.md-frm-search-oldereditions .bd {
	padding: 5px 10px 10px 15px; background-color: rgb(235, 213, 199);
}
.md-frm-search-oldereditions .bb-select {
	padding: 4px 2px 4px 4px; height: 29px;
}
.md-frm-search-oldereditions .frm-fieldset li {
	margin: 0px 2px 0px 0px; width: auto;
}
.md-frm-search-oldereditions .bt-submit {
	background-position: -114px -4px; width: 28px; height: 28px;
}
.md-frm-search-oldereditions .cp-calendar {
	margin: 5px 0px 0px;
}
.md-frm-search-oldereditions .cp-calendar .bd {
	padding: 0px; background-color: rgb(255, 255, 255);
}
.md-frm-search-oldereditions .teaser {
	font: 400 12px/1.25 Tahoma, Arial, Helvetica, "Nimbus Sans L", sans-serif; margin: 10px 0px 0px; width: 395px; color: rgb(54, 54, 54); font-size-adjust: none; font-stretch: normal;
}
.md-frm-sendquery {
	margin-left: 14px;
}
.md-frm-sendquery .bd {
	padding: 15px 15px 15px 0px;
}
.md-frm-sendquery .md-sendquery-box {
	
}
.md-frm-sendquery .md-sendquery-box-col1 {
	width: 305px; float: left; display: inline;
}
.md-frm-sendquery .md-sendquery-box-col2 {
	width: 305px; float: right; display: inline;
}
.md-frm-sendquery .md-sendquery-box100 {
	width: 100%; clear: both; float: none; display: block;
}
.md-frm-sendquery .md-sendquery-box-col2 .frm-captcha {
	margin: 0px; padding: 0px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
.md-frm-sendquery .frm-captcha .img-captcha {
	margin: 0px 0px 5px 20px; padding: 8px; width: 164px;
}
.md-frm-sendquery .md-sendquery-box {
	margin: 6px 0px 14px; padding: 0px 0px 14px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.md-frm-sendquery .bb-txtarea {
	height: 88px;
}
.md-frm-sendquery .frm-btn input {
	background-color: rgb(49, 141, 177);
}
.md-frm-sendquery .frm-btn a {
	background-color: rgb(49, 141, 177);
}
.md-frm-sendquery .frm-btn input:hover {
	background-color: rgb(57, 165, 209);
}
.md-frm-sendquery .frm-btn input:focus {
	background-color: rgb(57, 165, 209);
}
.md-frm-sendquery .frm-btn a:hover {
	background-color: rgb(57, 165, 209);
}
.md-frm-sendquery .frm-btn a:focus {
	background-color: rgb(57, 165, 209);
}
.section-filter {
	width: 173px; position: relative;
}
.section-filter * {
	font: italic 11px/29px Verdana, Tahoma, Arial, Helvetica, "Nimbus Sans L", sans-serif; border: 0px currentColor !important; height: 29px; color: rgb(136, 136, 136); font-size-adjust: none; font-stretch: normal; background-color: rgb(0, 0, 0);
}
.section-filter .sk-field-select {
	position: relative;
}
.section-filter select.bb-field_select {
	width: 173px; filter: alpha(opacity=0); position: relative; z-index: 0; opacity: 0; -moz-opacity: 0;
}
.section-filter option {
	padding: 5px 0px 5px 5px; height: auto; line-height: 10px;
}
.section-filter option:hover {
	color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);
}
.section-filter option:focus {
	color: rgb(255, 255, 255); background-color: rgb(0, 0, 0);
}
.section-filter select.bb-field_select {
	width: 173px; position: relative; z-index: 2; opacity: 0;
}
.section-filter .fk-select {
	background: url("../images/bg-fk-select.png") no-repeat 0px 0px; left: 0px; width: 173px; bottom: 0px; text-indent: 5px; overflow: hidden; padding-right: 60px; position: absolute; cursor: default;
}
.md-headersection {
	margin: 0px 0px 14px; padding: 1px; position: relative; background-color: rgb(49, 141, 177);
}
.md-headersection .bd {
	font: 400 14px/1.2 Trebuchet MS, Trebuchet, Arial, Helvetica, Tahoma, "Nimbus Sans L", sans-serif; padding: 0px; color: rgb(214, 214, 214); position: relative; font-size-adjust: none; font-stretch: normal;
}
.md-headersection .bd .lnk {
	font: 400 14px/1.2 Trebuchet MS, Trebuchet, Arial, Helvetica, Tahoma, "Nimbus Sans L", sans-serif; width: 100%; color: rgb(214, 214, 214); display: block; position: relative; font-size-adjust: none; font-stretch: normal;
}
.md-headersection .bd span {
	padding: 27px 0px 0px 10px;
}
.md-headersection .bd strong {
	color: rgb(255, 255, 255); font-size: 18px; font-weight: 100; display: block;
}
.md-headersection .ft {
	width: auto; right: 10px; bottom: 10px; overflow: visible; position: absolute; z-index: 99;
}
.md-headersection .ft .frm {
	
}
.md-headersection .ft .frm input.btn-submit {
	background: url("../images/elf-bg-mdheadersection-frm-btn.png") no-repeat 8px rgb(161, 163, 70); padding: 5px 10px 5px 18px;
}
.md-headersection .ft .frm input.btn-submit:hover {
	text-decoration: none; background-color: rgb(188, 188, 0); text-shadow: 0 1px 0 #A1A346;
}
.pg-sitemap-cont .title {
	font: 100 30px/1.15 Georgia, "Times New Roman", serif; margin: 0px 0px 25px; color: rgb(54, 54, 54); font-size-adjust: none; font-stretch: normal;
}
.pg-sitemap-cont {
	font: 400 12px/1.25 Tahoma, Arial, Helvetica, "Nimbus Sans L", sans-serif; color: rgb(54, 54, 54); font-size-adjust: none; font-stretch: normal;
}
.pg-sitemap-cont p {
	margin-bottom: 14px;
}
.lst-sitemap {
	margin: 20px 0px 30px;
}
.lst-sitemap a {
	color: rgb(54, 54, 54);
}
.lst-sitemap dl {
	margin-bottom: 30px;
}
.lst-sitemap .set {
	margin-bottom: 30px;
}
.lst-sitemap dt {
	font-size: 12px; margin-bottom: 20px; display: block;
}
.lst-sitemap .join-tit {
	font-size: 12px; margin-bottom: 20px; display: block;
}
.lst-sitemap .join-tit a {
	font: 800 11px/1.2 Tahoma, Arial, Helvetica, "Nimbus Sans L", sans-serif; color: rgb(18, 121, 161); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.lst-sitemap dd {
	font-size: 12px; margin-top: 5px;
}
.lst-sitemap .set li {
	font-size: 12px; margin-top: 5px;
}
.lst-sitemap .col {
	float: left; display: inline;
}
.colstype4.lst-sitemap .col {
	width: 24.99%;
}
.colstype3.lst-sitemap .col {
	width: 33%;
}
.md-agenda-nav {
	margin: 0px; width: 1008px; text-transform: none; font-family: Tahoma,Arial,Helvetica,"Nimbus Sans L",sans-serif; background-color: rgb(255, 255, 255);
}
.md-agenda-nav .bd {
	margin: 8px 8px 6px;
}
.md-agenda-nav .md-agenda-nav-col1 {
	padding: 0px; width: 396px; float: left; display: inline;
}
.md-agenda-nav .md-agenda-nav-col2 {
	padding: 4px 0px 3px; width: 238px; text-align: center; float: left; display: inline;
}
.md-agenda-nav .md-agenda-nav-col3 {
	background: rgb(235, 213, 199); padding: 0px; width: 358px; height: 217px; float: left; display: inline;
}
.md-agenda-nav .cp-calendar {
	margin: 0px auto;
}
.md-agenda-nav .cp-calendar .bd {
	margin: 0px;
}
.md-agenda-nav .cp-calendar .bd span {
	padding: 9px 0px 7px;
}
.md-agenda-nav .cp-calendar .bd a {
	padding: 9px 0px 7px;
}
.md-agenda-nav .frm-btn {
	right: 105px; bottom: 5px; position: absolute;
}
.md-agenda-nav .frm-btn input {
	font: 11px/24px Arial, Tahoma, Helvetica, "Nimbus Sans L", sans-serif; padding: 0px 10px; outline: 0px; border: 0px currentColor; width: auto; height: 24px; color: rgb(255, 255, 255); text-transform: uppercase; overflow: visible; font-size-adjust: none; font-stretch: normal; background-color: rgb(135, 9, 12);
}
.md-agenda-nav .md-agendatool .hd {
	padding: 12px 14px 8px;
}
.md-agenda-nav .md-agendatool .hd .title {
	text-transform: none; font-size: 18px; margin-bottom: 0px;
}
.md-agenda-nav .md-agendatool .bd {
	padding: 10px 10px 0px; height: 150px; overflow: auto;
}
.md-agenda-nav .md-agendatool .bd li {
	padding: 0px 0px 9px;
}
.pg-landing-miniapp {
	
}
.pg-landing-miniapp .limiter1 {
	width: 835px;
}
.pg-landing-miniapp .u2-3-c1 {
	width: 494px;
}
.pg-landing-miniapp .summary {
	color: rgb(102, 102, 102);
}
.md-landing-miniapp .hd .headline {
	font-size: 22px;
}
.md-landing-miniapp .hd .md-landing-miniapp-wdgt {
	background: url("../images/bg-md-landing-miniapp.png") no-repeat center rgb(255, 255, 255); padding: 5px; width: 484px; height: 23px; margin-bottom: 20px;
}
.md-landing-miniapp .hd .md-landing-miniapp-wdgt span {
	height: 23px; line-height: 0; text-indent: -999em; overflow: hidden; display: block; background-color: rgb(111, 32, 64);
}
.md-landing-miniapp .bd {
	margin: 0px 0px 10px; padding: 20px 20px 10px; font-size: 12px; background-color: rgb(235, 214, 199);
}
.md-landing-miniapp .bd p {
	margin: 0px 0px 10px;
}
.md-more-multimedia .bd {
	padding: 0px 10px 10px 0px;
}
.md-more-multimedia .tabs a {
	color: rgb(108, 129, 146);
}
.md-more-multimedia .tabs a:hover {
	color: rgb(175, 79, 56);
}
.md-more-multimedia .tabs .tab {
	margin-right: 1px; float: left; display: inline;
}
.md-more-multimedia .tabs a.ico {
	height: 32px; line-height: 32px; overflow: hidden; display: block;
}
.md-more-multimedia .tabs a.spo {
	height: 32px; line-height: 32px; overflow: hidden; display: block;
}
.md-more-multimedia .tabs a.ico {
	background: url("../images/sprites/elf_bg-sprites-multimedia.png") no-repeat 0px 0px; width: 38px; line-height: 6em;
}
.md-more-multimedia .tabs a.ico-vid {
	background-position: -5px -8px;
}
.md-more-multimedia .tabs a.ico-aud {
	background-position: -41px -8px;
}
.md-more-multimedia .tabs a.ico-pic {
	background-position: -77px -8px;
}
.md-more-multimedia .tabs a.ico-gal {
	background-position: -77px -8px;
}
.md-more-multimedia .tabs a.ico-doc {
	background-position: -114px -8px;
}
.md-more-multimedia .tabs a.ico-inf {
	background-position: -149px -8px;
}
.md-more-multimedia .tabs a.ico-gph {
	background-position: -185px -8px;
}
.md-more-multimedia .tabs .active a.ico-vid {
	background-position: -5px -116px;
}
.md-more-multimedia .tabs .active a.ico-aud {
	background-position: -41px -116px;
}
.md-more-multimedia .tabs .active a.ico-pic {
	background-position: -77px -116px;
}
.md-more-multimedia .tabs .active a.ico-gal {
	background-position: -77px -116px;
}
.md-more-multimedia .tabs .active a.ico-doc {
	background-position: -114px -116px;
}
.md-more-multimedia .tabs .active a.ico-inf {
	background-position: -149px -116px;
}
.md-more-multimedia .tabs .active a.ico-gph {
	background-position: -185px -116px;
}
.md-more-multimedia .pane {
	padding: 1px 0px;
}
.md-more-multimedia .panes {
	padding: 16px 0px 0px 10px;
}
.lst-nav #container {
	
}
.jspContainer {
	overflow: hidden; display: block; position: relative;
}
.jspPane {
	position: absolute;
}
.jspVerticalBar {
	top: 0px; width: 16px; height: 100%; right: 0px; position: absolute; background-color: rgb(238, 238, 244);
}
.jspHorizontalBar {
	left: 0px; width: 100%; height: 16px; bottom: 0px; position: absolute; background-color: rgb(238, 238, 244);
}
.jspCap {
	display: none;
}
.jspHorizontalBar .jspCap {
	float: left;
}
.jspTrack {
	position: relative; background-color: rgb(238, 238, 244);
}
.jspDrag {
	left: 0px; top: 0px; position: relative; cursor: pointer; background-color: rgb(187, 187, 221);
}
.jspHorizontalBar .jspTrack {
	height: 100%; float: left;
}
.jspHorizontalBar .jspDrag {
	height: 100%; float: left;
}
.jspCorner {
	height: 100%; float: left; background-color: rgb(238, 238, 244);
}
* html .jspCorner {
	margin: 0px -3px 0px 0px;
}
.jspTrack .jspActive {
	background-color: rgb(139, 139, 159);
}
.jspTrack .jspHover {
	background-color: rgb(139, 139, 159);
}
.jspDrag:hover {
	background-color: rgb(139, 139, 159);
}
.scroll-pane * {
	margin: 0px; padding: 0px;
}
.scroll-pane {
	width: auto; height: 200px; overflow: auto;
}
.scroll-pane-arrows {
	width: auto; height: 200px; overflow: auto;
}
.horizontal-only {
	height: auto; max-height: 200px;
}
a.lnk-more {
	background: url("../images/ico/elf_bg-showmore_ico.gif") no-repeat 0px 0px; width: 12px; height: 12px; line-height: 12px; overflow: hidden; vertical-align: middle; display: inline-block; zoom: 1;
}
a.lnk-more span {
	display: none;
}
.media-holder {
	
}
.media-obj {
	background: url("../images/ajax-loader-bg2_i.gif") no-repeat 50% rgb(35, 34, 34); position: relative;
}
.media-obj img {
	font: 9px/normal Arial, Helvetica, sans-serif; text-align: center; display: block; font-size-adjust: none; font-stretch: normal;
}
.media-obj object {
	background: rgb(0, 0, 0); display: block;
}
.media-obj embed {
	background: rgb(0, 0, 0); display: block;
}
.media-obj .pictured .triggerer {
	background: url("../images/bg_1px-transp.gif") 0px 0px; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
.media-obj .pictured .obj {
	background: 0px 0px rgb(200, 200, 200); width: 100%; border-top-color: rgb(0, 0, 0); border-top-width: 1px; border-top-style: solid;
}
.mg img.nopict {
	background: url("../images/bg_nopicture.png") no-repeat 5px 5px rgb(247, 247, 234);
}
.media-obj img.nopict {
	background: url("../images/bg_nopicture.png") no-repeat 5px 5px rgb(247, 247, 234);
}
.inset {
	margin: 15px 0px;
}
.inset-rt {
	clear: right; margin-left: 15px; float: right; display: inline;
}
.inset-sz1 {
	width: 326px;
}
.inset-sz2 {
	width: 240px;
}
.inset-rt .mg {
	margin-bottom: 15px;
}
.inset-rt .quote {
	margin-left: 0px; float: none; display: block;
}
#fancybox-wrap #fancybox-content {
	border-color: transparent;
}
#fancybox-wrap #fancybox-close {
	background: url("../images/fancy-close.gif") no-repeat 50%; top: -21px; width: 21px; height: 21px; right: -5px;
}
#fancybox-title #fancybox-title-over {
	
}
#fancybox-title #fancybox-title-over .index {
	font-weight: bold; margin-right: 5px;
}
#fancybox-left #fancybox-left-ico {
	background: url("../images/sprites/elf_bg-sprites-multimedia-arrows.png") no-repeat 0px 0px; width: 24px; height: 24px; margin-top: -12px; display: block;
}
#fancybox-right #fancybox-right-ico {
	background: url("../images/sprites/elf_bg-sprites-multimedia-arrows.png") no-repeat 0px 0px; width: 24px; height: 24px; margin-top: -12px; display: block;
}
#fancybox-left #fancybox-left-ico {
	left: 0px;
}
#fancybox-left:hover #fancybox-left-ico {
	background-position: 0px -25px;
}
#fancybox-right #fancybox-right-ico {
	background-position: -25px 0px; left: auto; right: 0px;
}
#fancybox-right:hover #fancybox-right-ico {
	background-position: -25px -25px;
}
.md-eyecatch {
	background: rgb(255, 255, 255); font: 13px/normal Arial, Helvetica, sans-serif; padding: 2px; font-size-adjust: none; font-stretch: normal;
}
.md-eyecatch .view {
	height: 271px; float: left; display: inline;
}
.md-eyecatch .switcher {
	height: 271px; float: left; display: inline;
}
.md-eyecatch .view {
	width: 420px;
}
.md-eyecatch .switcher {
	width: 241px; margin-left: 2px;
}
.md-eyecatch .view {
	background: url("../images/ajax-loader.gif") no-repeat 50% rgb(238, 238, 238); overflow: hidden; position: relative;
}
.md-eyecatch .view .slide {
	left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: absolute;
}
.md-eyecatch .view .active.slide {
	display: block;
}
.md-eyecatch .switcher {
	
}
.md-eyecatch .switcher a {
	color: rgb(255, 255, 255); text-decoration: none;
}
.md-eyecatch .switcher .tab {
	background: rgb(108, 129, 146); margin: 2px 0px 0px; padding: 10px; height: 69px; color: rgb(255, 255, 255); overflow: hidden;
}
.md-eyecatch .switcher :first-child.tab {
	margin: 0px;
}
.md-eyecatch .switcher .active.tab {
	cursor: default;
}
.md-eyecatch .switcher .active.tab {
	background: rgb(20, 122, 161); cursor: pointer;
}
.md-eyecatch .switcher .highlight.tab {
	background: rgb(20, 122, 161); cursor: pointer;
}
.md-eyecatch .switcher .active.tab a:hover {
	text-decoration: underline;
}
.md-eyecatch .switcher .tab .kicker {
	font: bold 11px/13px Tahoma, Geneva, sans-serif; text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.md-eyecatch .switcher .tab .title {
	font: 16px/18px Georgia, serif; font-size-adjust: none; font-stretch: normal;
}
.md-survey {
	background: url("../images/bg_eyecatch-survey.jpg") no-repeat 0px 0px rgb(0, 27, 76); margin: 0px; height: 100%; color: rgb(255, 255, 255); overflow: auto; font-family: Tahoma,Geneva,sans-serif;
}
.md-survey .inner {
	margin: 15px 13px 0px;
}
.md-survey .hd {
	margin: 0px 0px 10px; padding: 0px 0px 5px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
}
.md-survey .bd {
	
}
.md-survey .hd .title {
	font: 28px/30px Georgia, serif; margin: 0px 0px 5px; color: rgb(255, 255, 255); text-transform: none; font-size-adjust: none; font-stretch: normal;
}
.md-survey .hd .lead {
	margin: 5px 0px; line-height: 15px; font-size: 12px;
}
.frm-survey {
	color: rgb(255, 255, 255); font-family: Tahoma,Geneva,sans-serif;
}
.frm-survey .q-block {
	
}
.frm-survey .q-block legend {
	margin: 0px 0px 10px; color: rgb(255, 255, 255); font-size: 14px; font-style: italic; font-weight: bold;
}
.frm-survey .q-block .choice {
	font-size: 11px;
}
.frm-survey .q-block .choice input {
	vertical-align: middle;
}
.frm-survey .q-block .choice .text {
	vertical-align: middle;
}
.frm-survey .q-block .choice .i-text {
	width: 48%; line-height: 13px; padding-right: 2%; float: left; display: inline;
}
.frm-survey .q-block .choice .bb-field_input {
	background: rgb(255, 255, 255); margin: 0px -2px; padding: 2px; border: 1px solid rgb(204, 204, 204); width: 49%; font-size: 11px; vertical-align: baseline;
}
.frm-survey .lst-options li {
	margin: 5px 0px; overflow: hidden; clear: both;
}
.frm-survey .step-actions {
	left: 0px; width: 100%; bottom: 13px; position: absolute;
}
.frm-survey .prev {
	background: rgb(161, 163, 70); font: 14px/30px Georgia, serif; margin: 0px 13px; padding: 0px 10px; color: rgb(255, 255, 255); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.frm-survey .next {
	background: rgb(161, 163, 70); font: 14px/30px Georgia, serif; margin: 0px 13px; padding: 0px 10px; color: rgb(255, 255, 255); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.frm-survey .bb-field_submit {
	background: rgb(161, 163, 70); font: 14px/30px Georgia, serif; margin: 0px 13px; padding: 0px 10px; color: rgb(255, 255, 255); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.frm-survey .prev {
	float: left;
}
.frm-survey .next {
	float: right;
}
.frm-survey .bb-field_submit {
	float: right;
}
.frm-survey .bb-field_submit {
	padding: 6px 10px 5px; border: 0px currentColor; cursor: pointer;
}
.frm-survey .alert {
	background: url("../images/bg_ico-frm-alert.png") no-repeat 0px -2px rgb(255, 255, 255); padding: 0px 10px 0px 33px; left: 0px; bottom: 0px; color: rgb(134, 0, 0); line-height: 26px; font-size: 12px; font-weight: bold; display: none; position: absolute;
}
.md-calc-debt {
	background: url("../images/bg_eyecatch-calc.png") no-repeat 0px 0px rgb(31, 31, 31); margin: 0px; height: 100%; color: rgb(255, 255, 255); overflow: auto; font-family: Tahoma,Geneva,sans-serif; position: relative;
}
.md-calc-debt .inner {
	margin: 15px 13px 0px 25px;
}
.md-calc-debt .hd {
	
}
.md-calc-debt .bd {
	left: 0px; width: 100%; bottom: 0px; position: absolute;
}
.md-calc-debt .hd .title {
	font: 28px/30px Georgia, serif; margin: 0px 0px 5px; color: rgb(255, 255, 255); text-transform: none; letter-spacing: -1px; font-size-adjust: none; font-stretch: normal;
}
.md-calc-debt .hd .lead {
	margin: 5px 0px; line-height: 15px; font-size: 12px;
}
.frm-calc-debt {
	margin: 0px 13px 0px 25px; color: rgb(137, 137, 137); font-family: Tahoma,Geneva,sans-serif;
}
.frm-calc-debt fieldset {
	padding: 25px 0px 0px 120px;
}
.frm-calc-debt label {
	display: none;
}
.frm-calc-debt input.bb-field_input {
	background: rgb(255, 255, 255); margin: 0px 0px 12px -2px; border: 1px solid rgb(204, 204, 204); width: 100%; height: 28px; text-indent: 5px; font-size: 11px; font-style: italic; display: block;
}
.frm-calc-debt .alert {
	background: url("../images/bg_ico-frm-alert.png") no-repeat 0px 0px rgb(255, 255, 255); padding: 0px 10px 0px 33px; left: 0px; bottom: 0px; color: rgb(134, 0, 0); line-height: 32px; font-size: 12px; font-weight: bold; position: absolute;
}
.frm-calc-debt input.bb-field_submit {
	background: rgb(161, 163, 70); font: 14px/30px Georgia, serif; margin: 15px 0px; padding: 6px 10px 5px; border: 0px currentColor; color: rgb(255, 255, 255); text-transform: uppercase; float: right; display: inline; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
.md-multimedia {
	
}
.md-multimedia .bd {
	background: rgb(235, 214, 199); border-bottom-color: rgb(175, 79, 56); border-bottom-width: 5px; border-bottom-style: solid;
}
.md-multimedia .tabs {
	
}
.md-multimedia .tabs a {
	color: rgb(108, 129, 146);
}
.md-multimedia .tabs a:hover {
	color: rgb(175, 79, 56);
}
.md-multimedia .tabs .tab {
	background: rgb(255, 255, 255); margin-right: 1px; float: left; display: inline;
}
.md-multimedia .tabs .active.tab {
	
}
.md-multimedia .tabs a.ico {
	height: 32px; line-height: 32px; overflow: hidden; display: block;
}
.md-multimedia .tabs a.spo {
	height: 32px; line-height: 32px; overflow: hidden; display: block;
}
.md-multimedia .tabs a.ico {
	background: url("../images/sprites/elf_bg-sprites-multimedia.png") no-repeat 0px 0px; width: 38px; line-height: 6em;
}
.md-multimedia .tabs .sponsored {
	background: rgb(255, 255, 255); overflow: hidden; display: block;
}
.md-multimedia .tabs a.spo {
	text-align: center;
}
.md-multimedia .tabs a.spo img {
	display: block;
}
.md-multimedia .tabs a.ico-vid {
	background-position: -5px -8px;
}
.md-multimedia .tabs a.ico-aud {
	background-position: -41px -8px;
}
.md-multimedia .tabs a.ico-pic {
	background-position: -77px -8px;
}
.md-multimedia .tabs a.ico-gal {
	background-position: -77px -8px;
}
.md-multimedia .tabs a.ico-doc {
	background-position: -114px -8px;
}
.md-multimedia .tabs a.ico-inf {
	background-position: -149px -8px;
}
.md-multimedia .tabs a.ico-gph {
	background-position: -185px -8px;
}
.md-multimedia .tabs .active a.ico-vid {
	background-position: -5px -44px;
}
.md-multimedia .tabs .active a.ico-aud {
	background-position: -41px -44px;
}
.md-multimedia .tabs .active a.ico-pic {
	background-position: -77px -44px;
}
.md-multimedia .tabs .active a.ico-gal {
	background-position: -77px -44px;
}
.md-multimedia .tabs .active a.ico-doc {
	background-position: -114px -44px;
}
.md-multimedia .tabs .active a.ico-inf {
	background-position: -149px -44px;
}
.md-multimedia .tabs .active a.ico-gph {
	background-position: -185px -44px;
}
.md-multimedia .panes {
	padding-top: 6px;
}
.md-multimedia .pane {
	padding: 1px 0px;
}
.md-multimedia .holder {
	position: relative;
}
.md-multimedia .media-holder {
	
}
.md-multimedia .vid.holder {
	
}
.md-multimedia .vid.holder .media-holder {
	min-height: 240px;
}
.md-multimedia .aud.holder {
	background: rgb(255, 255, 255); padding: 20px 10px;
}
.md-multimedia .aud.holder .media-holder {
	min-height: 30px;
}
.md-multimedia .pic.holder {
	
}
.md-multimedia .gal.holder {
	
}
.md-multimedia .doc.holder {
	
}
.md-multimedia .inf.holder {
	
}
.md-multimedia .gph.holder {
	
}
.md-multimedia .caption {
	background: rgb(255, 255, 255); font: 12px/14px Tahoma, Geneva, sans-serif; margin: 10px 10px 0px; padding: 10px 15px; color: rgb(54, 54, 54); font-size-adjust: none; font-stretch: normal;
}
.md-multimedia .caption a {
	color: rgb(54, 54, 54);
}
.md-multimedia .caption .kicker {
	margin: 0px 0px 5px; color: rgb(18, 122, 161); text-transform: uppercase; font-size: 10px; font-weight: bold;
}
.md-multimedia .caption .kicker .dateline {
	color: rgb(112, 112, 112);
}
.md-multimedia .caption .kicker a {
	color: rgb(18, 122, 161);
}
.md-multimedia .caption .title {
	font: 16px/18px Georgia, serif; color: rgb(54, 54, 54); font-size-adjust: none; font-stretch: normal;
}
.md-multimedia .caption .title a {
	color: rgb(54, 54, 54);
}
.md-multimedia .caption .brief {
	margin: 10px 0px;
}
.md-multimedia .scrollable {
	
}
.md-multimedia .scr-container {
	overflow: hidden; position: relative;
}
.md-multimedia .scr-wrapper {
	width: 9999em; height: 100%; position: absolute;
}
.md-multimedia .scr-item {
	float: left; display: inline;
}
.md-multimedia .sl-nav {
	
}
.md-multimedia .sl-nav a.disabled {
	cursor: default;
}
.md-multimedia .sl-nav .prev {
	background: url("../images/sprites/elf_bg-sprites-multimedia-arrows.png") no-repeat 0px 0px; top: 50%; width: 24px; height: 24px; line-height: 6em; overflow: hidden; margin-top: -12px; position: absolute; cursor: pointer;
}
.md-multimedia .sl-nav .next {
	background: url("../images/sprites/elf_bg-sprites-multimedia-arrows.png") no-repeat 0px 0px; top: 50%; width: 24px; height: 24px; line-height: 6em; overflow: hidden; margin-top: -12px; position: absolute; cursor: pointer;
}
.md-multimedia .sl-nav .prev {
	left: 0px;
}
.md-multimedia .sl-nav .next {
	background-position: -25px 0px; right: 0px;
}
.md-multimedia .sl-nav .prev:hover {
	background-position: 0px -25px;
}
.md-multimedia .sl-nav .next:hover {
	background-position: -25px -25px;
}
.md-multimedia .sl-nav .disabled.prev {
	background-position: 0px -50px;
}
.md-multimedia .sl-nav .disabled.prev:hover {
	background-position: 0px -50px;
}
.md-multimedia .sl-nav .disabled.next {
	background-position: -25px -50px;
}
.md-multimedia .sl-nav .disabled.next:hover {
	background-position: -25px -50px;
}
.md-multimedia .sl-index {
	font: bold 10px/34px Tahoma, Geneva, sans-serif; margin: 0px 34px; text-align: center; color: rgb(112, 112, 112); display: block; font-size-adjust: none; font-stretch: normal;
}
.md-multimedia .thumbnails {
	margin: 0px 10px;
}
.md-multimedia .thumbnails .thumb {
	margin: 13px 5px; width: 70px; height: 44px; overflow: visible; display: block; position: relative;
}
.md-multimedia .thumbnails .thumb-selected .sel {
	background: url("../images/bg_thumb-tip-down.gif") no-repeat 50% 0px; left: 0px; top: -13px; width: 100%; height: 100%; position: absolute;
}
.md-multimedia .thumbnails a.thumb {
	cursor: pointer;
}
.md-multimedia .thumbnails a.thumb:hover {
	
}
.md-multimedia .thumbstrip {
	padding: 0px 33px; position: relative;
}
.md-multimedia .thumbstrip .scrollable {
	overflow: hidden;
}
.md-multimedia .thumbstrip .scr-container {
	height: 70px; overflow: visible;
}
.md-multimedia .thumbstrip .scr-wrapper {
	
}
.md-multimedia .thumbstrip .scr-item {
	
}
.md-multimedia .thumbstrip .eyecandy {
	
}
.md-multimedia .thumbstrip .eyecandy .scr-container {
	margin: 0px auto; width: 80px !important;
}
.md-multimedia .lst-items {
	font: 12px/14px Tahoma, Geneva, sans-serif; color: rgb(54, 54, 54); font-size-adjust: none; font-stretch: normal;
}
.md-multimedia .lst-items a {
	color: rgb(54, 54, 54);
}
.md-multimedia .lst-items .item {
	margin: 10px 10px 20px;
}
.md-multimedia .lst-items .item .mg {
	margin-right: 10px; float: left; display: inline;
}
.md-multimedia .lst-items .item .mt {
	
}
.md-multimedia .lst-items .item .mt .kicker {
	margin: 0px 0px 5px; color: rgb(18, 122, 161); text-transform: uppercase; font-size: 11px; font-weight: bold;
}
.md-multimedia .lst-items .item .mt .kicker a {
	color: rgb(18, 122, 161);
}
.md-multimedia .lst-items .item .mt .kicker .dateline {
	color: rgb(112, 112, 112); font-size: 10px;
}
.md-multimedia .lst-items .item .mt .headline {
	font: 16px/18px Georgia, serif; color: rgb(54, 54, 54); font-size-adjust: none; font-stretch: normal;
}
.md-multimedia .lst-items .item .mt .headline a {
	color: rgb(54, 54, 54);
}
.md-multimedia .lst-items .selected .mt .headline a {
	color: rgb(0, 0, 0);
}
.md-multimedia .gallery {
	
}
.md-multimedia .gallery .scrollable {
	position: relative;
}
.md-multimedia .gallery .scr-container {
	height: 240px;
}
.md-multimedia .gallery .scr-wrapper {
	
}
.md-multimedia .gallery .scr-item {
	width: 326px; height: 240px;
}
.md-multimedia .gallery .sl-nav {
	background: rgb(255, 255, 255); left: 0px; width: 100%; height: 34px; bottom: 0px; position: absolute;
}
.md-multimedia .gallery .sl-nav .prev {
	left: 5px;
}
.md-multimedia .gallery .sl-nav .next {
	right: 5px;
}
.md-multimedia .slider {
	
}
.md-multimedia .slider .scrollable {
	position: relative;
}
.md-multimedia .slider .scr-container {
	height: 206px;
}
.md-multimedia .slider .scr-wrapper {
	
}
.md-multimedia .slider .scr-item {
	width: 326px; height: 206px;
}
.md-multimedia .slider .caption {
	margin: 10px 10px 5px;
}
.md-multimedia .slider .sl-nav {
	height: 34px; display: block; position: relative;
}
.md-multimedia .slider .sl-nav .prev {
	left: 5px;
}
.md-multimedia .slider .sl-nav .next {
	right: 5px;
}
.md-multimedia .slider .sl-nav {
	height: 34px; text-align: center; display: block; position: relative;
}
.md-multimedia .slider .sl-indexTit {
	font: bold 10px/34px Tahoma, Geneva, sans-serif; margin: 0px 0px 0px 34px; text-align: center; color: rgb(112, 112, 112); display: inline-block; font-size-adjust: none; font-stretch: normal;
}
.md-multimedia .slider .sl-index {
	margin: 0px 34px 0px 0px; display: inline-block;
}
.md-multimedia .holder .obj-video {
	
}
.md-multimedia .holder .obj-audio {
	
}
.md-multimedia .item-metadatas {
	display: none;
}
.md-multimedia .debug-info {
	background: rgb(51, 51, 51); padding: 2px 5px; border-radius: 4px; top: 5px; right: 5px; color: rgb(255, 255, 255); font-size: 18px; position: absolute; z-index: 1;
}
.md-gallery-view {
	
}
.md-gallery-view .mg {
	margin: 0px;
}
.md-gallery-view .gallery {
	background: rgb(30, 25, 22); margin: 0px 0px 1px; padding: 12px 7px;
}
.md-gallery-view .thumbstrip {
	background: rgb(30, 25, 22); margin: 0px 0px 1px; padding: 12px 7px;
}
.inset .md-gallery-view {
	margin: 0px;
}
.md-multimedia-dest .md-gallery-view {
	margin: 0px;
}
.md-gallery-view .gallery {
	padding: 7px;
}
.md-gallery-view .gallery .scrollable {
	background: url("../images/ajax-loader-bg2_i.gif") no-repeat 50% rgb(35, 34, 34);
}
.md-gallery-view .gallery .scr-container {
	height: 398px;
}
.md-gallery-view .gallery .scr-item {
	width: 653px; height: 398px;
}
.md-gallery-view .gallery .sl-nav {
	background: rgb(255, 255, 255); left: 0px; width: 100%; height: 34px; bottom: 0px; visibility: hidden; position: absolute;
}
.md-gallery-view .gallery .sl-nav .prev {
	left: 5px;
}
.md-gallery-view .gallery .sl-nav .next {
	right: 5px;
}
.md-gallery-view .thumbstrip {
	
}
.md-gallery-view .thumbstrip .thumb {
	margin: 2px 6px; width: 69px; height: 44px; overflow: visible; display: block; position: relative;
}
.md-gallery-view .thumbstrip a.thumb {
	cursor: pointer;
}
.md-gallery-view .thumbstrip a.thumb-selected {
	cursor: default;
}
.md-gallery-view .thumbstrip .thumb img {
	filter: alpha(opacity=50); opacity: 0.5; -moz-opacity: .5; -webkit-opacity: .5;
}
.md-gallery-view .thumbstrip .thumb-selected img {
	filter: alpha(opacity=100); opacity: 1; -moz-opacity: 1; -webkit-opacity: 1;
}
.md-gallery-view .thumbstrip a.thumb:hover img {
	filter: alpha(opacity=100); opacity: 1; -moz-opacity: 1; -webkit-opacity: 1;
}
.md-gallery-view .thumbstrip {
	position: relative;
}
.md-gallery-view .thumbstrip .scrollable {
	padding: 0px 43px;
}
.md-gallery-view .thumbstrip .scr-container {
	height: 48px;
}
.md-gallery-view .scrollable {
	position: relative;
}
.md-gallery-view .scr-container {
	overflow: hidden; position: relative;
}
.md-gallery-view .scr-wrapper {
	width: 9999em; height: 100%; overflow: hidden; position: absolute;
}
.md-gallery-view .scr-item {
	float: left; display: inline;
}
.md-gallery-view .sl-nav {
	
}
.md-gallery-view .sl-nav a.disabled {
	cursor: default;
}
.md-gallery-view .sl-nav .prev {
	background: url("../images/sprites/elf_bg-sprites-multimedia-arrows.png") no-repeat 0px 0px; top: 50%; width: 24px; height: 24px; line-height: 6em; overflow: hidden; margin-top: -12px; position: absolute; cursor: pointer;
}
.md-gallery-view .sl-nav .next {
	background: url("../images/sprites/elf_bg-sprites-multimedia-arrows.png") no-repeat 0px 0px; top: 50%; width: 24px; height: 24px; line-height: 6em; overflow: hidden; margin-top: -12px; position: absolute; cursor: pointer;
}
.md-gallery-view .sl-nav .prev {
	left: 0px;
}
.md-gallery-view .sl-nav .next {
	background-position: -25px 0px; right: 0px;
}
.md-gallery-view .sl-nav .prev:hover {
	background-position: 0px -25px;
}
.md-gallery-view .sl-nav .next:hover {
	background-position: -25px -25px;
}
.md-gallery-view .sl-nav .disabled.prev {
	background-position: 0px -50px;
}
.md-gallery-view .sl-nav .disabled.prev:hover {
	background-position: 0px -50px;
}
.md-gallery-view .sl-nav .disabled.next {
	background-position: -25px -50px;
}
.md-gallery-view .sl-nav .disabled.next:hover {
	background-position: -25px -50px;
}
