/* reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
:focus {
	outline: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}
td {
	padding: 10px;
	color: #000;
	text-align: left;
	font-size: 14px;
}
html {
	font: .627em Arial, Helvetica, sans-serif;
}
body {
	line-height: 1;
	text-align: center;
	color: #636466;
	background: #b6cad1 url(../images/structural/body-bgr.gif) repeat-x 50% 0;
}
a {
	color: #5d3902;
	text-decoration: none;
}
#container {
	position: relative;
	margin: 0 auto;
	padding: 0 30px;
	width: 923px;
	text-align: left;
}
.top_content {
	float: left;
	display: inline;
	position: relative;
	margin: 0 -30px;
	width: 923px;
	height: 591px;
	padding: 0 30px;
	background: url(../images/structural/tc_bgr.jpg) no-repeat 0 0;
}
/* header & footer */
#header {
	float: left;
	width: 923px;
	height: 58px;
}
#logo {
	float: left;
	display: inline;
}
#logo img {
	display: block;
}
.right_head {
	float: right;
	padding: 12px 12px 0 0;
	width: 615px;
}
.pt {
	float: right;
	width: 92px;
	padding-right: 14px;
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #5d3902;
	background: url(../images/structural/pt_arrow.gif) no-repeat center right;
}
a.pt:hover {
	color: #54c2e4;
}

#topnav,
.soc_net {
	float: left;
	display: inline;
}
#topnav {
	margin: 9px 0 0 298px;
	width: 216px;
}
#topnav li {
	float: left;
	display: inline;
	margin-left: 30px;

	text-transform: uppercase;
	font-weight: bold;
	color: #9a7149;
	font-size: 11px;
}
#topnav li.first {
	margin-left: 0px;
}
#topnav li a {
	padding-bottom: 10px;
	color: #9a7149;
	text-decoration: none;
}
#topnav li a:hover,
#topnav li a.on {
	color: #54c2e4;
	background: url(../images/structural/tn_bullet.gif) no-repeat bottom center;
}
.soc_net {
	margin-top: 6px;
}
.soc_net li {
	float: left;
	display: inline;
	margin-right: 6px;
}
.soc_net li a {
	float: left;
	display: block;
	padding-top: 14px;
	height: 0;
	overflow: hidden;
	background: url(../images/structural/soc_net.gif) no-repeat 0 0;
}
.soc_net li.twitter a {
	width: 11px;
	background-position: 0 0;
}
.soc_net li.facebook a {
	width: 9px;
	background-position: -16px 0;
}
.soc_net li.rss a {
	width: 12px;
	background-position: -32px 0;
}
.soc_net li.twitter a:hover {
	background-position: 0 -14px;
}
.soc_net li.facebook a:hover {
	background-position: -16px -14px;
}
.soc_net li.rss a:hover {
	background-position: -32px -14px;
}
.issue_index,
.about-slide,
.contact-slide {
	position: absolute;
	top: 55px;
	left: 30px;
	z-index: 99;
	padding: 22px 25px 22px 30px;
	width: 242px;
	color: #402e00;
	background: url(../images/structural/ii_bgr.gif) 0 0;
}
.about-slide,
.contact-slide {
	display: none;
	padding: 30px 0 22px 30px;
	width: 892px;
	z-index: 111;
	background: url(../images/structural/as_bgr.gif) 0 0;
}
.contact-slide {
	height: 215px;
}
.about-slide .as-title,
.contact-slide .as-title {
	float: left;
	padding: 20px 0 0 10px;
	width: 255px;
	font-size: 50px;
	font-weight: bold;
}
.feed-f {
	float: left;
	display: inline;
	width: 380px;
}
.feed-f p {
	font-size: 16px;
	line-height: 24px;
	padding: 22px 0 0 22px;
}
.feed-f .error {
	background: #fde1da;
	border: 1px solid #f00;
}
.feed-f label {
	display: block;
	width: 380px;
	font-size: 14px;
	padding-bottom: 2px;
}
.feed-f input {
	clear: left;
	display: block;
	width: 174px;
	background: #fff;
	font-size: 14px;
	padding: 1px 2px;
	border:1px solid #fff;
}
.ff-wrp {
	float: left;
	display: inline;
	margin-bottom: 15px;
	width: 190px;
}
#loading {
	padding: 15px 0 0;
	display: block;
}
.msg-text {
	width: 360px;
	height: 85px;
	padding: 2px;
	margin-bottom: 18px;
	background: #fff;
	overflow: auto;
	border:1px solid #fff;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.feed-f input.submit-b {
	float: none;
	clear: left;
	padding: 0;
	border: 0;
	margin: 0;
	width: 107px;
	height: 36px;
	background: transparent;
}
.cs-col {
	float: left;
	display: inline;
	padding: 50px 0 0 20px;
	width: 160px;
	font-size: 14px;
}
.cs-col p {
	padding-bottom: 1px;
}
.cs-col .soc_net li.twitter a,
.cs-col .soc_net li.facebook a {
	padding-top: 32px;
	width: 32px;
	height: 0;
	overflow: hidden;
	background: url(../images/structural/facebook_32.png) no-repeat 0 0;
}
.cs-col .soc_net li.twitter a {
	background: url(../images/structural/twitter_32.png) no-repeat 0 0;
}
.about-slide .as-col {
	float: left;
	padding-right: 25px;
	width: 263px;
	font-size: 11px;
	line-height: 14px;
}
.about-slide p {
	padding-bottom: 4px;
}
.about-slide .as-close,
.contact-slide .cs-close{
	position: absolute;
	top: 20px;
	right: 13px;
	width: 47px;
	height: 0;
	padding-top: 47px;
	overflow: hidden;
	background: url(../images/structural/about_close.png) 0 0;
	cursor: pointer;
}
.issue_index .more-hidden {
	display: block;
	height: 0;
	overflow: hidden;
}
.issue_index h1 {
	padding-bottom: 3px;
	font-size: 20px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
}
.issue_index p {
	padding-bottom: 5px;
	font-size: 11px;
	line-height: 14px;
}
.learn_more {
	float: right;
	padding: 1px 16px 2px 0;
	color: #402e00;
	background: url(../images/structural/lm_bgr.gif) no-repeat center right;
}
a.learn_more:hover {
	text-decoration: underline;
}

.ii_date {
	position:absolute;
	top: 71px;
	left: 490px;
	z-index: 102;
}
.ii_date h2 {
	text-transform: uppercase;
	font-weight: normal;
	font-size: 12px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color: #9a7149;
}
.big_date {
	font: bold 59px/68px Arial, Verdana, sans-serif;
	letter-spacing: -3px;
	color: #402e00;
}
.bd-ot {
  font-size: 44px;
  line-height: 68px;
}
.year {
	float: left;
	display: inline;
	margin-right: 5px;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 17px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	color: #9a9a9a;
}
.select_date_f {
	float: left;
	display: inline;
	margin-top: -9px;
	font-size: 10px;

	height: 0;
	overflow: hidden;
}
select.styled {
	width: 115px;
	height: 29px !important;
}
.select_date_f option {
	font-size: 10px!important;
}
.customStyleSelectBox {
	padding: 9px 0 0 0;
	line-height: 15px;
	width: 135px;
	height: 23px;
	border: none;
	background: url(../images/structural/select_bgr.gif) no-repeat scroll right center transparent;
}
.customStyleSelectBoxInner {
	width: 115px;
	padding: 0 10px 0 10px;
	font-family: Arial, Verdana, sans-serif;
	text-align: left;
	text-transform: uppercase;
}

.blue_bar {
	float: left;
	clear: left;
	position: absolute;
	bottom: 0;
	left: 30px;
	padding: 0 40px;
	width: 843px;
	height: 52px;
	background: #90cee2;
}
.chart_controls {
	float: left;
	display: inline;
}
.chart_controls li {
	float: left;
	display: inline;
	padding-top: 11px;
	margin-right: 20px;
}
.chart_controls li.active,
.chart_controls li:hover {
	background: url(../images/structural/active.gif) no-repeat 18px 0px;
}
.chart_controls li.by_day a,
.chart_controls li.over_time a {
	float: left;
	display: inline;
	width: 142px;
	padding-top: 31px;
	height: 0;
	overflow: hidden;
	background: url(../images/structural/big_btns.gif) no-repeat 0 0;
}
.chart_controls li.over_time a {
	background-position: -161px 0;
}

.chart_controls li.by_day a:hover,
.chart_controls li.by_day.active a {
	background-position: 0px -31px;
}
.chart_controls li.over_time a:hover,
.chart_controls li.over_time.active a {
	background-position: -161px -31px;
}
#footer {
	float: left;
	clear: left;
	padding: 20px 40px;
	width: 843px;
	color: #8c8a8a;
	background: #f5f5f5;
	font-size: 11px;
	line-height: 16px;
}
.pt_about {
	float: left;
	display: inline;
	width: 345px;
}
.pt_about p a {
	font-weight: bold;
	color: #8c8a8a;
}
.pt_about p a:hover {
	color: #333;
}
h2#pt_heading {
	padding-top: 19px;
	width: 110px;
	height: 0;
	overflow: hidden;
	background: url(../images/structural/pt_heading.gif) no-repeat 0 0;
}
.powered_by {
	float: right;
}
#content {
	float: left;
	clear: left;
	width: 923px;
	background: #fff;
}
.insights {
	float: left;
	display: inline;
	margin-right: 20px;
	padding: 56px 0 20px 30px;
	width: 342px;
}
.ins_inner {
	float: left;
	clear: left;
	padding: 115px 0 0 47px;
	width: 295px;
	font-size: 12px;
	line-height: 16px;
	background: url(../images/structural/insights_bgr.jpg) no-repeat 0 0;
}
.ins_inner h2 {
	font-size: 20px;
	line-height: 22px;
	color: #402e00;
}
.ins_inner p {
	margin: 8px 0;
}
.ins_inner p a {
	font-weight: bold;
	color: #636466;
}
.ins_inner p a:hover {
	color: #000;
}
.insights_heading {
	float: left;
	padding: 0 14px 8px 12px;
	width: 316px;
}
.insights_heading h2 {
	float: left;
	display: inline;
	text-transform: uppercase;
	font-size: 20px;
	font-weight: normal;
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
}
.blog_link {
	float: right;
	padding-right: 14px;
	margin-top: 7px;
	font-style: italic;
	color: #636466;
	background: url(../images/structural/blog_arrow.gif) no-repeat center right;
}
.blog_link:hover {
	color: #000;
}
.b_date {
	padding-bottom: 3px;
	color: #997148;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
}
.conversations {
	float: left;
	display: inline;
	position: relative;
	padding-bottom: 25px;
	width: 520px;
	font-size: 12px;
	color: #818285;
	z-index: 50;
}
h2#conv_heading {
	float: left;
	position: absolute;
	z-index: 4;
	top: -103px;
	left: 267px;
	padding-top: 53px;
	width: 211px;
	height: 0;
	overflow: hidden;
	background: url(../images/structural/conversations.png) no-repeat 0 0;
}
.left_cloud {
	float: left;
	display: inline;
	position: relative;
	z-index: 3;
	margin: -30px 0 0 33px;
	padding-top: 26px;
	width: 482px;
	background: url(../images/structural/lc_top.png) no-repeat 0 0;
}
.lc_inner {
	float: left;
	padding: 0 35px 0 30px;
	width: 417px;
	background: url(../images/structural/lc_inner.png) repeat-y 0 0;
}
.lc_btm {
	width: 482px;
	height: 60px;
	overflow: hidden;
	background: url(../images/structural/lc_btm.png) no-repeat 0 0;
}

.right_cloud {
	float: left;
	display: inline;
	margin-top: -30px;
	position: relative;
	z-index: 2;
	padding-top: 29px;
	width: 483px;
	background: url(../images/structural/rc_top.png) no-repeat 0 0;
}
.rc_inner {
	float: left;
	padding: 0 35px 0 30px;
	width: 418px;
	background: url(../images/structural/rc_inner.png) repeat-y 0 0;
}
.rc_btm {
	width: 483px;
	height: 69px;
	overflow: hidden;
	background: url(../images/structural/rc_btm.png) no-repeat 0 0;
}
.lc_last {z-index: 1;}

.mini_chart {
	position: absolute;
	top: 29px;
	left: 27px;
	float: left;
	display: inline;
	margin-right: 14px;
	width: 94px;
	height: 94px;
}
.right_cloud .mini_chart {
	width: 89px;
}
.cloud_content {
	float: left;
	display: inline;
	padding-left: 98px;
	width: 319px;
}
.right_cloud .cloud_content {
	width: 315px;
}
.cloud_content h2 {
	color: #8dc63f;
	font-size: 26px;
	letter-spacing: -2px;
	font-family: Arial, Verdana, sans-serif;
}
.mon0 .cloud_content h2 a {
	color: #8dc63f;
}
.mon0 .cloud_content h2 a:hover {
	color: #6ca421;
}
.mon1 .cloud_content h2 a {
	color: #4dc8e9;
}
.mon1 .cloud_content h2 a:hover {
	color: #13a1c8;
}
.mon2 .cloud_content h2 a {
	color: #fcb040;
}
.mon2 .cloud_content h2 a:hover {
	color: #dd8a10;
}
.cloud_content p {
	line-height: 15px;
	padding-bottom: 10px;
}
.cloud_content p a {
	color: #818285;
	font-weight: bold;
}
.cloud_content p a:hover {
	color: #333;
}
.cl_date {
	padding-bottom: 3px;
	color: #056839;
	font-size: 15px;
	font-weight: bold;
	font-family: "Trebuchet MS", Arial, Verdana, sans-serif;
}
.lc_last .cl_date {
	color: #f57b20;
}
.right_cloud .cl_date {
	color: #402e00;
}
.recent_analysis p {
	padding-bottom: 1px;
}
.recent_analysis a {
	color: #0b9444;
}
.lc_last .recent_analysis a {
	color: #f57b20;
}
.right_cloud .recent_analysis p,
.right_cloud .recent_analysis a {
	color: #997148;
}
.recent_analysis a:hover {
	text-decoration: underline;
}
.first_cloud {
	margin-top: -77px;
}


#line-chart,
.bar-chart {
	position: absolute;
	top:  160px;
	left: 100px;
	height: 315px;
	width: 760px;
}
#line-chart {
	left: -9000px;
	top: 140px;
	height: 335px;
}
.highcharts-legend rect {
	stroke: none!important;
}
.ico {
	position: absolute;
	top: 294px;
	left: 115px;
	width: 107px;
	height: 19px;
	background: url(../images/structural/legend.png);
	cursor: pointer;
}
.ico1 { width: 106px; left: 237px; background-position: -107px 0 }
.ico3 { width: 109px; left: 346px; background-position: -213px 0 }
.ico2 { width: 107px; left: 458px; background-position: -322px 0 }
.ico4 { width:  86px; left: 567px; background-position: -429px 0 }

.bar {
	position: absolute;
	bottom: 41px;
	width: 114px;
	height: 40px;
	background-position: top left;
}
.bar0 {left:  94px; background-image: url(../images/structural/bar0.png); z-index: 5;}
.bar1 {left: 200px; background-image: url(../images/structural/bar1.png); z-index: 4;}
.bar2 {left: 307px; background-image: url(../images/structural/bar2.png); z-index: 3;}
.bar3 {left: 414px; background-image: url(../images/structural/bar3.png); z-index: 2;}
.bar4 {left: 522px; background-image: url(../images/structural/bar4.png); z-index: 1;}
.bars-base {
	position: absolute;
	top: 260px;
	left: 84px;
	z-index: 9;
	width: 552px;
	height: 63px;
	background: url(../images/structural/bars-base.png);
}
.bars-base .bars-legend {
	margin: 33px 0 0 25px;
	padding-top: 19px;
	height: 0;
	width: 515px;
	overflow: hidden;
	background: url(../images/structural/legend.png);
}
.perc {
	position: absolute;
	bottom: 52px;
	width: 100px;
	text-align: right;
	font: bold 48px Arial, Verdana, sans-serif;
}
.perc span {
	position:relative;
	top:-22px;
	font-size:16px;
}
.perc0 {color: #7bb241; left:  94px; }
.perc1 {color: #cf177d; left: 200px; }
.perc2 {color: #db8427; left: 307px; }
.perc3 {color: #d31f27; left: 414px; }
.perc4 {color: #997148; left: 522px; }

.iid_ctrls {
	position: relative;
	z-index: 101;
	float: left;
	width: 80px;
}
.iid_ctrls div {
	float: left;
	margin-right: 3px;
	width: 22px;
	height: 22px;
	background-image: url(../images/structural/ctrl.gif);
	background-repeat: no-repeat;
	cursor: pointer;
}
.iid_prev { background-position:   0   0; }
.iid_next { background-position: -25px 0; }
.iid_cal  { background-position: -50px 0;}

.bc-date_f {
	height: 0;
	overflow: hidden;
	position: relative;
	top: -22px;
}


.ui-datepicker .ui-datepicker-header {
	margin-right: 30px;
	z-index: 703;
}
.ui-datepicker .ui-datepicker-buttonpane {
	position: absolute;
	top: 2px;
	right: 0;
	z-index: 700;
	margin: 0;
	border: none;
	background: transparent;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	margin: 0;
	padding:4px 6px;
	outline: none;
	color: #222;
	background: url("cupertino/images/ui-bg_highlight-soft_100_deedf7_1x100.png") repeat-x scroll 50% 50% #DEEDF7;
}

/* fancybox */
#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	height: 40px;
	width: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}
* html #fancybox-loading {	/* IE6 */
	position: absolute;
	margin-top: 0;
}
#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url(../images/fancybox/fancybox.png);
}
#fancybox-overlay {
	position: fixed;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background: #000;
	z-index: 1100;
	display: none;
}
* html #fancybox-overlay {	/* IE6 */
	position: absolute;
	width: 100%;
}
#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}
#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	margin: 0;
	padding: 20px;
	z-index: 1101;
	display: none;
}
#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #FFF;
}
#fancybox-inner {
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: 0;
	outline: none;
	overflow: hidden;
}
#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
}
#fancybox-close {
	position: absolute;
	top: -18px;
	right: -17px;
	width: 47px;
	height: 47px;
	background-image: url(../images/fancybox/fancy_close.png);
	background-position: 0px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}
#fancybox_error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 7px;
	margin: 0;
}
#fancybox-content {
	height: auto;
	width: auto;
	padding: 0;
	margin: 0;
}
#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
	-ms-interpolation-mode: bicubic;
}
#fancybox-frame {
	position: relative;
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}
#fancybox-title {
	position: absolute;
	bottom: 0;
	left: 0;
	font-family: Arial;
	font-size: 12px;
	z-index: 1102;
}
.fancybox-title-inside {
	padding: 10px 0;
	text-align: center;
	color: #333;
}
.fancybox-title-outside {
	padding-top: 5px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
}
.fancybox-title-over {
	color: #FFF;
	text-align: left;
}
#fancybox-title-over {
	padding: 10px;
	background-image: url(../images/fancybox/fancy_title_over.png);
	display: block;
}
#fancybox-title-wrap {
	display: inline-block;
}
#fancybox-title-wrap span {
	height: 32px;
	float: left;
}
#fancybox-title-left {
	padding-left: 15px;
	background-image: url(../images/fancybox/fancybox.png);
	background-position: -40px -90px;
	background-repeat: no-repeat;
}
#fancybox-title-main {
	font-weight: bold;
	line-height: 29px;
	background-image: url(../images/fancybox/fancybox-x.png);
	background-position: 0px -40px;
	color: #FFF;
}
#fancybox-title-right {
	padding-left: 15px;
	background-image: url(../images/fancybox/fancybox.png);
	background-position: -55px -90px;
	background-repeat: no-repeat;
}
#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background-image: url(../images/fancybox/blank.gif);
	z-index: 1102;
	display: none;
}
#fancybox-left {
	left: 0px;
}
#fancybox-right {
	right: 0px;
}
#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}
#fancybox-left-ico {
	background-image: url(../images/fancybox/fancybox.png);
	background-position: -40px -30px;
}
#fancybox-right-ico {
	background-image: url(../images/fancybox/fancybox.png);
	background-position: -40px -60px;
}
#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible;    /* IE6 */
}
#fancybox-left:hover span {
	left: 20px;
}
#fancybox-right:hover span {
	left: auto;
	right: 20px;
}
.fancy-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}
#fancy-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url(../images/fancybox/fancybox-x.png);
}
#fancy-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url(../images/fancybox/fancybox.png);
	background-position: -40px -162px;
}
#fancy-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url(../images/fancybox/fancybox-y.png);
	background-position: -20px 0px;
}
#fancy-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url(../images/fancybox/fancybox.png);
	background-position: -40px -182px;
}
#fancy-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url(../images/fancybox/fancybox-x.png);
	background-position: 0px -20px;
}
#fancy-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url(../images/fancybox/fancybox.png);
	background-position: -40px -142px;
}
#fancy-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url(../images/fancybox/fancybox-y.png);
}
#fancy-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url(../images/fancybox/fancybox.png);
	background-position: -40px -122px;
}
/* IE */
#fancybox-loading.fancybox-ie div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_loading.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-close		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_close.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-over	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie #fancybox-title-left	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-main	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-title-right	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_title_right.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-left-ico		{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-right-ico	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_nav_right.png', sizingMethod='scale'); }
.fancybox-ie .fancy-bg { background: transparent !important; }
.fancybox-ie #fancy-bg-n	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-ne	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-e	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-se	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-s	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-sw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-w	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancy-bg-nw	{ filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }
/* end of fancybox */
body.monitor-details {
	background: #fff;
}
body.monitor-details #container {
	position: relative;
}
.monitor-details .l-col {
	float: left;
	padding-top: 20px;
	width: 330px;
	font-size: 12px;
}
.monitor-details .r-col {
	float: left;
	margin-left: 50px;
	display: inline;
	width: 350px;
	height: 530px;
}
.monitor-details .tt {
	font-size:  15px;
	font-weight: bold;
	margin-bottom: 25px;
	color: #4DC8E9;
	text-transform: uppercase;
}
.monitor-details h1 {
	margin-bottom: 3px;
	color: #8dc63f;
	font-size: 26px;
	letter-spacing: -2px;
	font-family: Helvetica, Arial, Verdana, sans-serif;
}
.monitor-details-1 h1 {
	color: #4dc8e9;
}
.monitor-details-2 h1 {
	color: #fcb040;
}

.monitor-details .date {
	margin-bottom: 15px;
}
.monitor-details p {
	line-height: 14px;
	margin-bottom: 15px;
}
.monitor-details h2 {
	font-size: 15px;
	margin: 20px 0 15px;
	color: #4DC8E9;
	text-transform: uppercase;
}
.monitor-details li {
	margin-bottom: 10px;
}
.monitor-details a {
	color: #0B9444;
}
.monitor-details-1 a {
	color: #997148;
}
.monitor-details-2 a {
	color: #F57B20;
}
.monitor-details a:hover {
	text-decoration: underline;
}

/*tt-share*/
.tt-share {
	position: absolute;
	z-index: 100;
	top: 0px;
	left: 656px;
}
.tts {
	float: left;
	display: inline;
	margin: 2px 5px 0 0;
	font-weight: bold;
	text-transform: uppercase;
	color: #ae8d6e;
}
.tt-share ul {
	float: left;
	display: inline;
	padding: 0;
	list-style-type: none;
}
.tt-share ul li {
	float: left;
	display: inline;
	padding: 0;
	color: #c6c8c7;
	list-style-type: none;
}
.tt-share ul li a {
	float: left;
	display: block;
	margin-top: -3px;
	padding: 22px 0 0 0;
	width: 19px;
	height: 0;
	overflow: hidden;
	background: url(../images/structural/tt-share.gif) no-repeat 0 0;
}
.tt-share ul li.tt-face a {
	background-position: 0 0;
}
.tt-share ul li.tt-tweet a {
	background-position: -19px 0;
}
.tt-share ul li.tt-email a {
	width: 26px;
	background-position: -38px 0;
}
.tt-share ul li.tt-print a {
	margin-left: 3px;
	width: 21px;
	background-position: -72px 0;
}

.tt-share ul li.tt-face  a:hover { background-position:   0   -22px; }
.tt-share ul li.tt-tweet a:hover { background-position: -19px -22px; }
.tt-share ul li.tt-email a:hover { background-position: -38px -22px; }
.tt-share ul li.tt-print a:hover { background-position: -72px -22px; }

