/* Layout boxes */

/* Center in ie5 , as the margin auto is ignored...*/
body {
	margin: 0px !important;
	padding: 0px !important;
	background:#34436d !important;
	height: 100%;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 12px !important;
	margin-bottom:20px !important;
}
a img{
	border:none;
}
#main_container {
	margin: 0 auto; 
	width: 1150px;
}
#content ul{
	padding: 0 0 0 30px;
	margin: 0;
	list-style-position:outside;	
}
#content ol,
#content ul{
	margin-left:0;
}
#content ol li,
#content ul li{
	margin-left:20px;
	margin: 0 0 7px 0;
}
#content ul {
	zoom:1;
}
#content a:link,
#content a:visited{
	color: #0000FF;
}
#article ul,
#article ol{
	overflow:hidden;
}
#article ul ul{
	margin-top:10px;
}
h1,h2,h3,h4, #left a, #left a:link, #left a:visited ,.quote, .datatable tbody td,.news .date, #leftnav a:visited {
	color: #E68A00;
}
.footnotes,
.footnotes li,
ol.footnotes li{
	font-size:10px !important;
	color:#666 !important;
}
.footnotes li{
	margin-top:0;
	margin-bottom:0;
}
/*
#section1 h1, #section1 h2, #section1 h3, #section1 h4, #section1 a:link, #section1 .quote, #section1 .datatable tbody td, #section1 .news .date, #section1 #leftnav a:visited {
	color: #8f1200;
}

#section2 h1, #section2 h2, #section2 h3, #section2 h4, #section2 a:link, #section2 .quote, #section2 .datatable tbody td, #section2 .news .date, #section2 #leftnav a:visited {
	color: #e34620;
}

#section3 h1, #section3 h2, #section3 h3, #section3 h4, #section3 a:link, #section3 .quote, #section3 .datatable tbody td, #section3 .news .date, #section3 #leftnav a:visited {
	color: #e68a00;
}

#section4 h1, #section4 h2, #section4 h3, #section4 h4, #section4 a:link, #section4 .quote, #section4 .datatable tbody td, #section4 .news .date, #section4 #leftnav a:visited {
	color: #3b847f;
}

#section5 h1, #section5 h2, #section5 h3, #section5 h4, #section5 a:link, #section5 .quote, #section5 .datatable tbody td, #section5 .news .date, #home .titleknowledge, #section5 #leftnav a:visited, #section5 h3 a:link, #section5 h3 a:visited {
	color: #4d4633;
}

#section6 h1, #section6 h2, #section6 h3, #section6 h4, #section6 a:link, #section6 .quote, #section6 .datatable tbody td, #section6 .news .date, #home h1, #home h2, #home h3, #home h4, #home a:link, #home .quote, #default h1, #default h2, #default h3, #default h4, #default a:link, #default .quote, #default .datatable tbody td, #default .news .date, #section6 #leftnav a:visited {
	color: #062b50;
}

#section7 h1, #section7 h2, #section7 h3, #section7 h4, #section7 a:link, #section7 .quote, #section7 .datatable tbody td, #section7 .news .date, #section7 #leftnav a:visited {
	color: #0671b0;
}

#section8 h1, #section8 h2, #section8 h3, #section8 h4, #section8 a:link, #section8 .quote, #section8 .datatable tbody td, #section8 .news .date, #section8 #leftnav a:visited {
	color: #66959e;
}

#section9 h1, #section9 h2, #section9 h3, #section9 h4, #section9 a:link, #section9 .quote, #section9 .datatable tbody td, #section9 .news .date, #section9 #leftnav a:visited {
	color: #0671b0;
}
*/
.separatorLine {
	height: 10px;
	border-bottom: 1px solid #e68a00;
	margin: 0 0 5px 0;
}
/*
#section1 .separatorLine {
	height: 10px;
	border-bottom: 1px solid #8f1200;
	margin: 0 0 5px 0;
}

#section2 .separatorLine {
	height: 10px;
	border-bottom: 1px solid #e34620;
	margin: 0 0 5px 0;
}

#section3 .separatorLine {
	height: 10px;
	border-bottom: 1px solid #e68a00;
	margin: 0 0 5px 0;
}

#section4 .separatorLine {
	height: 10px;
	border-bottom: 1px solid #3b847f;
	margin: 0 0 5px 0;
}

#section5 .separatorLine {
	height: 10px;
	border-bottom: 1px solid #4d4633;
	margin: 0 0 5px 0;
}

#section6 .separatorLine {
	height: 10px;
	border-bottom: 1px solid #062b50;
	margin: 0 0 5px 0;
}

#section7 .separatorLine {
	height: 10px;
	border-bottom: 1px solid #0671b0;
	margin: 0 0 5px 0;
}

#section8 .separatorLine {
	display: none;
	height: 10px;
	border-bottom: 1px solid #66959e;
	margin: 0 0 5px 0;
}
*/
.separatorLine2 {
	height: 10px;
	border-bottom: 1px solid #cccccc;
	margin: 0 0 5px 0;
}
.quote {

}
#topBar {
	background:#fff;
	height:50px;
	position:relative;
	/*min-width: 740px;*/
	width: 1150px;
	margin: 0;
}
#topBar #logo {
	width: 140px;
	height: 93px;
	position:absolute;
	top:0;
	left:0;
}
#topBar  .search {
	position: absolute;
	right: 40px;
	@margin-right: 20px;
	top: 18px;
	width: 850px;
	text-align: right;
}
#topBar .search form {
	padding: 0;
	margin: 0;
}
#topBar .search .homelink{
	padding-right:10px;
	vertical-align:bottom;
	@vertical-align:middle;
}
#topBar .search .homelink.tall{
	position:relative;
	top:1px;
	margin-top:-2px;
	margin-bottom:-2px;
}
#topBar .search input {
	padding: 0;
	margin: 0;
	width: 140px;
	color: #333;
	font-size: 11px;
	line-height: 14px;
	height: 14px;
}
#topBar .search a:link, #topBar .search a:visited {
	color: #34436D;
	font-size: 10px;
	font-weight: bold;
	margin: 0 0 0 5px;
	text-transform: uppercase;
	text-decoration: none;
}



#logo2 {
	display: none;
}

#bigcontainer .homebtn {
	position: absolute;
	right: 220px;
	@margin-right: 20px;
	top: -32px;
	width: 16px;
	height: 16px;
	text-align: left;
}
#bigcontainer #content .search {
	position: static;
	width: 100%;
	text-align: left;
	top: inherit;
	right: inherit;
}
#default #content .search input {
	padding: 0;
	margin: 0;
	width: 150px;
	color: #333;
	font-size: 11px;
	line-height: 14px;
	height: 14px;
}
.liner {
	color: red;
	width: 95%;
	padding: 0;
	margin: 10px 0;
	height: 5px;
	display: block;
}
#bigcontainer #content .search a:link, #bigcontainer #content .search a:visited {
	color: #062b50;
	font-size: 10px;
	font-weight: bold;
	margin: 0 0 0 5px;
	text-transform: none;
	text-decoration: none;
}
#topnav {
	margin:0 20px 0 150px;
	height:55px;
	/*min-width: 600px;*/
	width: 1000px;
}
#topnav ul {
	height:55px;
	padding: 0;
	margin: 0 0 30px 0;
	display: block;
}
#topnav img {
	margin: 0;
	padding: 0;
}
#home p, #home .intro {
}
#bigcontainer {
	position: relative;
	margin: 0px 0 20px 0;
	background: #fff !important;
	padding: 35px 5px 5px 5px;
	display: block;
	/*width: 740px;*/
	width: 1140px;
}
#bigcontainer.av {
	position: relative;
	margin: 0px 0 20px 0;
	background: #fff;
	padding: 35px 0px 0px 0px;
	display: block;
	/*width: 740px;*/
	width: 1140px;
}
#container {
	/*width: 100%;
	position: relative;
	zoom:1;*/
}
.containerbis {
	width: 100%;
	position: relative;
}
#container img.imgLeft {
	padding: 5px 5px 5px 0;
	border: none;
}

#container img.imgRight {
	padding: 5px 0 5px 5px;
	border: none;
}

#content {
	position: relative;
	/*float: left;
	width: 80%;*/
	margin: 0 ;
	padding:0 20px 0 185px;
	text-align: left;
	font-size: 12px;
	/*display: block;*/
	display:block;
	min-height:600px;
	_height:600px;
	z-index:50;
}
#main_left_col {
	width: 72%; 
	float: left;
	position: relative;
}
#main_right_col {
	width: 25%; 
	float: right;
}



#home #content {
	padding:0 20px;
	min-height: 0px;
}
#home #content .contentCol {
	margin: 10px 0 5px 0;
	float: left;
	width: 458px;
	padding-right: 25px;
}
#home #content .contentCol2 {
	margin: 5px 0 5px 0;
	float: left;
	width: 440px;
}

#home #content .contentCol2 h3{
	margin-top:0;
}
#home #content .contentCol2 .contentCol2_1 {
	margin: 0 0 20px 0;
	padding-right: 10px;
	float: left;
	width: 180px;
}
#home #content .contentCol2 .contentCol2_2 {
	margin: 0 0 20px 0;
	float: left;
	width: 250px;
}
#home #content .contentCol2 .contentCol2_1 h2,
#home #content .contentCol2 .contentCol2_2 h2 {
	color: #999;
	font-size: 15px;
	font-weight: normal;
	margin-bottom: 3px;
}
#home #content .contentCol2 .contentCol2_1 h3,
#home #content .contentCol2 .contentCol2_2 h3 {
	color: #2b2b2b;
	font-size: 14px;
	font-weight: normal;
	margin-bottom: 15px;
}
#home #content .contentCol2 .contentCol2_1 p,
#home #content .contentCol2 .contentCol2_2 p {
	color: #d77f11;
	font-size: 13px;
}
.contentCol2_1 .top1 {
	background: url('../../images/Home_newsletter_bg.gif') no-repeat top;
	width: 165px;
	height: 151px;
	padding: 15px 5px 0 10px;
}
.contentCol2_2 .top2 {
	background: url('../../images/Home_video_bg.gif') no-repeat top;
	width: 235px;
	height: 151px;
	padding: 15px 5px 0 10px;
}
.contentCol2_1 .bottom1 {
	background: url('../../images/Home_newsletter_bottom.gif') no-repeat top;
	width: 170px;
	height: 36px;
	padding: 10px 10px 0 0;
}
.contentCol2_1 .bottom1 a,
.contentCol2_1 .bottom1 a:link,
.contentCol2_1 .bottom1 a:visited  {
	background: url('../../images/Home_newsletter_btn.jpg') no-repeat top;
	width: 115px;
	height: 24px;
	display: block;
	text-indent: -1000px;
	overflow: hidden;
	float: right;
}
.contentCol2_2 .bottom2 {
	background: url('../../images/Home_video_bottom.gif') no-repeat top;
	width: 240px;
	height: 36px;
	padding: 10px 10px 0 0;
}
.contentCol2_2 .bottom2 a,
.contentCol2_2 .bottom2 a:link,
.contentCol2_2 .bottom2 a:visited  {
	background: url('../../images/Home_video_btn.jpg') no-repeat top;
	width: 145px;
	height: 24px;
	display: block;
	text-indent: -1000px;
	overflow: hidden;
	float: right;
}
#home #content .contentCol2 .tabContent {
	margin: 0 0 0 0;
	width: 440px;
}

#home #content .contentCol2 .tabContent #navTabs {
    height: 45px;
	width: 440px;
	position: relative;
	overflow: hidden;
	margin: 0;
	padding: 0;	
	margin: 15px 0 0 0;
	z-index: 1000;
}
#home #content .contentCol2 .tabContent #navTabs .nav {
	height: 45px;
	width: 440px;
	position: relative;
	float: left;
}
#home #content .contentCol2 .socialLinks {
	text-align: right;
	margin: 0 0 15px 0;
}
#home #content .contentCol2 .socialLinks img {
	background: none; 
	border: none;
	margin-left: 5px;
}
#home #content .contentCol2 .videoBox {
	width: 426px;
	height: 104px;
	background: url(../../images/bg_videos.jpg) no-repeat;
	margin: 0 0 15px 0;
	padding: 6px 8px 6px 6px;
	position: relative;
}
#home #content .contentCol2 .videoBox #slider2 .videoImage {
	width: 200px;
	height: 104px;
	margin-right: 10px;
	float: left;
}
#home #content .contentCol2 .videoBox #slider2 .textContent {
	width: 150px;
	float: left;
}
#home #content .contentCol2 .videoBox #slider2 .textContent p {
	color: #666;
	font-size: 13px;
	margin-bottom: 5px;
	margin-top: 3px;
}
#home #content .contentCol2 .videoBox #slider2 .textContent p.bigText {
	font-size: 18px;
	margin-bottom: 10px;
	color: #666;
	line-height: 110%;
}
#home #content .contentCol2 .videoBox #slider2 .textContent a {
	font-size: 14px;
	font-weight: bold;
	color: #da7800;	
}
#home #content .contentCol2 .newsletterBox {
	width: 400px;
	height: 88px;
	background: url(../../images/bg_newsletter.jpg) no-repeat;
	padding: 12px 15px 0 30px;
	position: relative;
}
#home #content .contentCol2 .newsletterBox img,
#home #content .contentCol2 .videoBox img {
	border: none;
	background: none;
}
#home #content .contentCol2 .newsletterBox .textContent {
	float: left;
	position: relative;
	width: 255px;
	zoom: 1;
}
#home #content .contentCol2 .newsletterBox a.button {
	float: right;
	margin-top: 15px;
	zoom: 1;
	position: relative;
	display: block;
}
#home #content .contentCol2 .newsletterBox .textContent p {
	color: #666;
	font-size: 13px;
	margin-bottom: 4px;
}
#home #content .contentCol2 .newsletterBox .textContent p.bigText {
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 4px;
	line-height: 110%;
}
#home #content .contentCol2 .newsletterBox .textContent a {
	font-size: 12px;
	font-weight: normal;
	color: #da7800;	
}

#navTabs .nav a {
	display: block;
	float: left;
	background-position: 0px 0px;
	height: 45px;
	overflow: hidden;
	text-indent: -1000px;
	outline: none;
}
#navTabs .nav a:hover{
	background-position: 0px -45px;
}
#navTabs .nav a.active{
	background-position:0px -45px;
}
#navTabs .nav #tab1 {
	background-image:url('../../images/tab1.jpg');
	width:110px;
}
#navTabs .nav #tab2 {
	background-image:url('../../images/tab2.jpg');
	width:110px;
}
#navTabs .nav #tab3 {
	background-image:url('../../images/tab3.jpg');
	width:110px;
}
#navTabs .nav #tab4 {
	background-image:url('../../images/tab4.jpg');
	width:105px;
}
#navTabs .nav #tab5 {
	background-image:url('../../images/tab5.jpg');
	width:80px;
}
#allTabContent {
	width: 440px;	
	margin-top: -1px;
}
#allTabContent .allTabContentTop {
	background: #fff url('../../images/Tab_content_top.jpg') no-repeat top left;
	height: 12px;
	width: 440px;
}
#allTabContent .content {
	padding: 10px 20px 5px 20px;
	width: 398px;
	border-right: 1px solid #cfcfcf;
	border-left: 1px solid #cfcfcf;
}
.allTabContentBottom {
	width: 440px;
	height: 20px;
	background: url('../../images/Tab_content_bottom.gif') no-repeat top left;
	
}
.allTabContentBottom a {
	background: url("../../images/Home_readmore_btn.gif") no-repeat scroll center top transparent;
	display: block;
	float: right;
	height: 24px;
	overflow: hidden;
	text-indent: -2000px;
	width: 115px;
	margin-right: 20px;
}
#allTabContent ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-size: 13px;
	width: 100%;
}
#allTabContent ul li {
	border-bottom: 1px solid #e1d8ce;
	padding-bottom: 10px;
	padding-right: 20px;
}
#allTabContent ul li.last {
	border-bottom: 0;
}
#allTabContent ul li a, #allTabContent ul li a:link {
	color: #333366;
	font-weight: bold;
}
#allTabContent ul li a:visited {
	color: #666;
}
	
#allTabContent .date {
	color: #333;
	display: block;
}
#content .threeCol tr td {
	width: 33%;
	padding-top: 20px;
}

#content .threeCol tr td td {
	width: auto;
	padding-top: 5px;
}

#content .twoCol tr td {
	width: 50%;
	padding-top: 20px;
}

#content .twoCol tr td td {
	width: auto;
	padding-top: 20px;
}

#content .threeCol, #content .twoCol {
	padding: 10px;
}

#content .threeCol p, #content .twoCol p {
	width: 90%;
}

.contentCol .intro{
	position: relative;
	padding: 0px 0px 15px 0px;
	color: #d47702;
	line-height: 1.1em;
	font-size: 30px;
}
#home .contentCol .intro p {
	position: relative;
	color: #666;
	line-height: 120%;
	font-weight: bold;
	font-size: 18px;
}
#home #content .contentCol, #home #content .contentCol2{
	margin-bottom:50px;
}
#home .contentCol .intro{
	color: #E68A00;
	padding:0;
	text-align: left;
}
#home .contentCol .intro .p{
	color: #E68A00;
	padding:0;
}
#home .contentCol p.intro {
	color: #d47702;
	line-height: 1.3em;
	font-size: 22px;
	margin:0;
	padding:0;
}
#home .contentCol .intro b, #home .contentCol .intro strong{
	
	font-weight:normal;
}
#home .contentCol .body, #home .contentCol .body p{
	color:#666;
	font-size:14px;
	line-height:140%;
	text-align: left !important;
}
#home .contentCol .body strong, #home .contentCol .body b{
	
}
#home .contentCol .body {
	margin-top:15px;
}
#home .contentCol .body p {
}
#home .contentCol .subtitle, #home .contentCol .subtitle p{
	color:#062b50;
	font-size:16px;
	line-height:18px;
}
#home div.dottedLine{
	border-bottom:1px dotted #ccc;
	margin:20px 0;
}
.contentCol {
	position: relative;
	padding-top: 0px;
	text-align: left;
}
.contentCol p{
	width: 100%;
}
#content .contentCol img, #content .threeCol img, #content .twoCol img {
	margin: 0;
	padding: 0;
}

.contentCol .countdown, .contentCol .countdownW, .contentCol .countdownD {
	width: 359px;
	margin: 0;
	height: 83px;
	background: url(../../images/btn_sepa_2.gif) no-repeat;
	position: relative;
	top: 0;
}


.alreadyXBanks {
	width: 268px;
	margin: 0;
	height: 106px;
	background: url(../../images/bg_already.png) no-repeat 0 0;
	position: relative;
	top: 0;
	display: block;
}

.alreadyXBanks table{
	padding: 15px 0 10px 12px;
	@padding: 0;
	@margin: 15px 0 0 12px;
}

.alreadyXBanks tr{
	vertical-align: top;
}

.alreadyXBanks td{
	width: 122px;
	color: #014A99;
	font-size: 12px;
	line-height: 140%;
}

.alreadyXBanks td b,.alreadyXBanks td strong{
	font-size: 20px;
	line-height: 20px;
	font-weight: normal;
	font-style: normal;
	margin-bottom: 8px;
	display: block;
}

.alreadyXBanks2 {
	width: 248px;
	margin: 0;
	height: 86px;
	background: url(../../images/bg_already.png) no-repeat 0 0;
	display: block;
	color: #014A99;
	font-size: 13px;
	line-height: 140%;
	padding:10px;
}
.alreadyXBanks2 strong,
.alreadyXBanks2 b{
	font-size: 20px;
	line-height: 20px;
	font-weight: normal;
	font-style: normal;
	margin-bottom: 8px;
	display: block;
}

.widther {
	width: 100%;
	margin: 0 auto;
	text-align: center;
	position: relative;
}

.week, .weeks {
	position: absolute;
	top: 20px;
	left: 159px;
	width: 50px;
	height: 40px;
	font-size: 30px;
	line-height: 1em;
	text-align: center;
	color: #ff9b01;
	font-weight: bold;
}

.week {
	background: url(../../images/countdown_week_2.gif) no-repeat 50% 100%;
}

.weeks {
	background: url(../../images/countdown_weeks_2.gif) no-repeat 50% 100%;
}

.day, .days {
	position: absolute;
	top: 20px;
	left: 213px;
	width: 50px;
	height: 40px;
	font-size: 30px;
	line-height: 1em;
	text-align: center;
	color: #ff9b01;
	font-weight: bold;
}

.day {
	background: url(../../images/countdown_day_2.gif) no-repeat 50% 100%;
}

.days {
	background: url(../../images/countdown_days.gif) no-repeat 50% 100%;
}

.countdownW .week, .countdownW .weeks {
	top: 20px;
	left: 165px;
}

.countdownW .day, .countdownW .days {
	display: none;
}

.countdownW .and {
	display: none;
}

.countdownD .week, .countdownD .weeks {
	display: none;
}

.countdownD .day, .countdownD .days {
	top: 20px;
	left: 165px;
}

.countdownD .and {
	display: none;
}

.countdown .and {
	position: absolute;
	background: url(../../images/countdown_and_2.gif) no-repeat center top;
	top: 13px;
	width: 51px;
	height: 57px;
	left: 187px;
}

#left {
	width: 156px;
	position:absolute;
	z-index:100;
}
/*
#section1 #left, #section6 #left, #section8 #left, #default #left, #section9 #left{
	top: -30px;
} 
*/
#right {
	width: 175px;
	float: right;
	height: 100%;
	padding: 54px 5px 5px 5px;
}

h1 {
	font-size: 11px;
	line-height: 1em;
	padding: 0;
	margin: 0;
	font-weight: normal;
	position: relative;
	width: 80%;
}
#article h1 strong, #article h1 b{
	color:#062b50;
}

h2 {
	font-size: 20px;
	line-height: 1.3em;
	padding: 0;
	margin: 0 0 10px 0;
	font-weight: normal;
	position: relative;
	width: 70%;
	color:#062b50;
}
h3 {
	font-size: 16px;
	line-height: 1.1em;
	padding: 5px 30px 0 0;
	margin: 20px 0 5px 0;
	font-weight: normal;
	position: relative;
	width: 95%;
	text-align:left;
}

#disqus_thread h3  {
	padding: 0 0 0 0 !important;
	/*width: 80%;*/	
}

/* @group My Group */



/* @end */
#home h3.titleknowledge {
	font-size: 16px;
	line-height: 1.3em;
	padding: 0;
	margin: 9px 0 5px 0;
	font-weight: normal;
	position: relative;
	width: 80%;
}

.threeCol h3 {
	margin-top: 0;
}

.twoCol h4 {
	margin-top: 0;
	padding-bottom: 5px;
}

h4 {
	font-size: 13px;
	line-height: 1.3em;
	padding: 0;
	margin: 0 0 5px 0;
	font-weight: normal;
	position: relative;
}

h4 .howmany {
	font-size: 10px;
	color: #000;
	width: 80%;
}

h4 .howmany a:link, h4 .howmany a:visited {
	font-weight: bold;
	color: #062b50 !important;
	display: inline;
	width: 80%;
}

h5 {
	font-size: 11px;
	line-height: 1.3em;
	padding: 0;
	margin: 0 0 5px 0;
	font-weight: bold;
	position: relative;
}

h6 {
	font-size: 18px;
	line-height: 1.3em;
	padding: 0;
	margin: 30px 0 20px 0;
	font-weight: normal;
	position: relative;
	width: 80%;
	color: #ba0000;
}

.intro {
	font-size: 13px;
	color: #666;
	line-height: 1.4em;
	padding: 0;
	margin: 0 0 10px 0;
	font-weight: normal;
	width: 100%;
}

p,li {
	font-size: 12px;
	line-height: 1.3em;
	padding: 0;
	margin: 0 0 10px 0;
	font-weight: normal;
}

p{
	
	/*width: 80%;*/
}

td p {
	font-size: 12px;
	line-height: 1.3em;
	padding: 0;
	margin: 0 0 10px 0;
	font-weight: normal;
	width: 90%;
}

td ol {
	width: 83%;
}

td ul {
	width: 90%;
}

.trick p {
	font-size: 12px;
	line-height: 1.3em;
	padding: 0;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
	width: 90%;
}

#content ul {
	/*padding: 0 0 0 30px;
	margin: 0;*/
}
#content ul li {
}

#section1 #content ul li {
	list-style: url(../../images/bullet1.gif);
	/*width: 80%;*/
}

#section2 #content ul li {
	list-style: url(../../images/bullet2.gif);
	/*width: 80%;*/
}

#section3 #content ul li {
	list-style: url(../../images/bullet3.gif);
	/*width: 80%;*/
}

#section4 #content ul li {
	list-style: url(../../images/bullet4.gif);
	/*width: 80%;*/
}

#section5 #content ul li {
	list-style: url(../../images/bullet5.gif);
	/*width: 80%;*/
}

#section6 #content ul li, #default #content ul li {
	list-style: url(../../images/bullet6.gif);
	/*width: 80%;*/	
}

#disqus_thread ul li  {
	list-style: none !important;
	/*width: 80%;*/	
}

#section7 #content ul li {
	list-style: url(../../images/bullet7.gif);
	/*width: 80%;*/
}

#section8 #content ul li {
	list-style: url(../../images/bullet8.gif);
	/*width: 80%;*/
}

#section9 #content ul li {
	list-style: url(../../images/bullet7.gif);
	/*width: 80%;*/
}

a.top, a.top:link {
	margin: 0;
	position: relative;
	float: right;
	border: none;
	width: 31px;
	height: 7px;
	display: block;
	margin-left: 30px;
	margin-bottom: 10px;
}

.topPositioner {
	position: relative;
}


.top {
	background: url(../../images/top3.gif) no-repeat left center;
	border: none;
}
/*
#default .top {
	background: url(../../images/top6.gif) no-repeat left center;
	border: none;
	position: absolute;
	right: 0;
	top: 6px;
}
#section1 .top {
	background: url(../../images/top1.gif) no-repeat left center;
	border: none;
}

#section2 .top {
	background: url(../../images/top2.gif) no-repeat left center;
	border: none;
}

#section3 .top {
	background: url(../../images/top3.gif) no-repeat left center;
	border: none;
}

#section4 .top {
	background: url(../../images/top4.gif) no-repeat left center;
	border: none;
}

#section5 .top {
	background: url(../../images/top5.gif) no-repeat left center;
	border: none;
}

#section6 .top, #default .top {
	background: url(../../images/top6.gif) no-repeat left center;
	border: none;
}

#section7 .top {
	background: url(../../images/top7.gif) no-repeat left center;
	border: none;
}

#section8 .top {
	background: url(../../images/top8.gif) no-repeat left center;
	border: none;
}

#section9 .top {
	background: url(../../images/top7.gif) no-repeat left center;
	border: none;
}
*/
.trick .top {
	display: none;
}

#left img {
	padding: 0;
	margin: 5px 0;
}

#left ul {
	padding: 0;
	list-style: none;
	margin: 0;
	width: 156px;
}

#left li {
	padding: 0px 0 1px 0;
	margin: 0;
	font-size: 11px;
	line-height:1.1;
	display: block;
	width: 100%;
}

#left li a:link, #left li a:visited {
	padding: 3px 5px 5px 5px;
	margin: 0;
	text-decoration: none;
	font-weight: normal;
	background: #fff;
	display: block;
	line-height: 1.2em;
	vertical-align: middle;
}

#left li a:hover, #left li a:visited:hover {
	text-decoration: none;
	background: #f5f5f5;
}

#left ul#nav li a.highlighted {
	text-decoration: none;
	background: #f5f5f5;
}

#content ul.list3col {
	padding: 0;
	margin: 10px 0 0 0;
	width: 98%;
}

#section1 #content ul.list3col li {
	padding: 0;
	margin: 0 10px 10px 0;
	width: 30%;
	float: left;
	list-style: none !important;
}

#footer {
	clear: both;
	padding: 0;
	margin: 20px 0 5px 0;
	border-top:2px solid #E68A00;
	position:relative;
	height:22px;
}

#footer p {
	font-size: 9px;
	color: #666;
	margin: 5px 0 0 10px;
	padding: 0;
	width:auto;
}
#footer p.right{
	position:absolute;
	right:0px;
	top:0px;
	text-align:right;
}
#footer a:link, #footer a:visited {
	font-size: 9px;
	color: #666;
	margin: 5px 0 0 0px;
	padding: 0;
}

#topnav ul {
	margin: 0;
	padding: 0;
}

#footer ul {
	margin: 0;
	padding: 0;
	height: 3px;
	background: #66959e;
}

.box-inner ul {
	width: 100%;
	margin: 0 15px;
	padding: 0;
}

#topnav li {
	height: 55px;
	float: left;
	color: #fff;
	font-size: 10px;
	text-transform: uppercase;
	list-style: none inside;
	display: block;
	padding: 0;
	margin: 0;
}

#footer li {
	height: 3px;
	line-height: 3px;
	font-size: 2px;
	float: left;
	display: block;
	list-style: none inside;
	padding: 0;
	margin: 0;
}

.box-inner li {
	height: 2px;
	line-height: 2px;
	font-size: 2px;
	float: left;
	list-style: none inside;
	display: block;
	padding: 0;
	margin: 0 0 2px 0;
}

.footera {
	background: #8f1200;
	width: 12%;
}

.footerb {
	background: #e3462d;
	width: 13%;
}

.footerc {
	background: #e68a00;
	width: 12%;
}

.footerd {
	background: #3b847f;
	width: 13%;
}

.footere {
	background: #4d4633;
	width: 12%;
}

.footerf {
	background: #062b50;
	width: 13%;
}

.footerg {
	background: #0671b0;
	width: 12%;
}

.footerh {
	background: #66959e;
	width: 12%;
}

#nav1a {
	background:url('../../images/topnav_sep.gif') no-repeat top right;
	width: 10%;
}
#nav1b {
	background:url('../../images/topnav_sep.gif') no-repeat top right;
	width: 11%;
}
#nav1c {
	background:url('../../images/topnav_sep.gif') no-repeat top right;
	width: 14%;
}
#nav1d {
	background:url('../../images/topnav_sep.gif') no-repeat top right;
	width: 18%;
}
#nav1e {
	background:url('../../images/topnav_sep.gif') no-repeat top right;
	width: 15%;
}
#nav1f {
	background:url('../../images/topnav_sep.gif') no-repeat top right;
	width: 11%;
}
#nav1g {
	background:url('../../images/topnav_sep.gif') no-repeat top right;
	width: 12%;
}
#nav1h {
	width: 9%;
	overflow:hidden;
}

hr {
	display: block ;
	height: 1px;
	margin: 0 ;
	@margin: -7px 0 ;
	padding: 0 ;
	color: #F00;
	border: 0;
	clear: both;
	visibility: hidden;
	line-height:1px;
}

.clear {
	clear: both;
	margin: 0;
	padding: 0;
	height: 2px;
}
.clear_underlined {
	clear: both;
	margin: 0;
	padding: 0;
	height: 8px;
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 10px;
}
.clear_20px {
	clear: both;
	margin: 0;
	padding: 0;
	height: 2px;
	margin-bottom: 18px;
}

.clearRight {
	clear: right;
	margin: 0;
	padding: 0;
	height: 2px;
	line-height: 2px;
	font-size: 2px;
}

.clearLeft {
	clear: left;
	margin: 0;
	padding: 0;
	height: 2px;
	line-height: 2px;
	font-size: 2px;
}

#topnav li a:link, #topnav li a:visited {
	margin: 0;
	color: #fff;
	text-decoration: none;
	padding: 20px 5px 0 5px;
	height: 35px;
	text-align:center;
	display: block;
}

#topnav li a:hover, #topnav li a:visited:hover {
	text-decoration: none;
	background: url(../../images/up_arrow.gif) no-repeat 48% 100%;
}

a:link, a, a:visited {
	text-decoration: none;
	border: none;
}

a:visited {
	color: #666;
}

a:hover, a:visited:hover {
	text-decoration: underline;
}

.box {
	padding: 10px 0;
	width: 70%;
	margin: 0;
	color: #fff;
}

#content .box h2 {
	padding: 0px 10px 6px 15px;
	margin: 0;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}

#content .box p {
	padding: 0px 15px 0px 15px;
	margin: 0;
	line-height: 19px;
	color: #fff;
}
#content .box p.comment {
	padding: 0px 15px 0px 15px;
	margin: 0;
	line-height: 19px;
	color: #fff;
}
#content .box a:link, #content .box a:visited{
	color: #fff;
}

#content #main_left_col div.otherArticles2{
	border:1px solid #ccc;
	padding:2% 2% 2% 3%;
	position:relative;
	margin:30px 0 10px 0;
}
#content #main_left_col div.otherArticles2 .bigPdfBtn{
	position:absolute;
	top:16px;
	right:16px;
}
#content #main_left_col div.otherArticles2 .bigPdfBtn img{
	border:none;
}
#content #main_left_col div.otherArticles2 h1{
	font-weight:bold;
	padding: 2px 0 0 0;
	border:none;
	font-size:17px;
	line-height: 19px;
	width:auto;
}
#content #main_left_col div.otherArticles2 h1.bis{
	font-weight:bold;
	padding: 12px 0 0 0;
	border:none;
	font-size:17px;
	line-height: 19px;
	width:auto;
}
#content #main_left_col div.otherArticles2 ul{
	margin:10px 0 0 0;
	padding:0;
	list-style:none;
}
#content #main_left_col div.otherArticles2 ul li {
	list-style:none;
	list-style-image:none;
	color:#636363;
	padding: 1px 0 5px 2px;
	margin:0px;
	font-size:11px;
	line-height:14px;
}
#content #main_left_col div.otherArticles2 ul li a {
	color:#34436D;
}
#content #main_left_col div.otherArticles2 p {
	color:#636363;
	padding: 1px 0 5px 2px;
	margin:0px;
	font-size:11px;
	line-height:14px;
}
#content #main_left_col div.otherArticles2 p a {
	color:#34436D;
}

#section1 #topnav #nav1a a:link,#section1 #topnav #nav1a a:visited {
	background: url(../../images/up_arrow.gif) no-repeat 48% 100%;
}

#section2 #topnav #nav1b a:link,#section2 #topnav #nav1b a:visited {
	background: url(../../images/up_arrow.gif) no-repeat 48% 100%;
}

#section3 #topnav #nav1c a:link,#section3 #topnav #nav1c a:visited {
	background: url(../../images/up_arrow.gif) no-repeat 48% 100%;
}

#section4 #topnav #nav1d a:link,#section4 #topnav #nav1d a:visited {
	background: url(../../images/up_arrow.gif) no-repeat 48% 100%;
}

#section5 #topnav #nav1e a:link,#section5 #topnav #nav1e a:visited {
	background: url(../../images/up_arrow.gif) no-repeat 48% 100%;
}

#section6 #topnav #nav1f a:link,#section6 #topnav #nav1f a:visited {
	background: url(../../images/up_arrow.gif) no-repeat 48% 100%;
}

#section7 #topnav #nav1g a:link,#section7 #topnav #nav1g a:visited {
	background: url(../../images/up_arrow.gif) no-repeat 48% 100%;
}

#section8 #topnav #nav1h a:link,#section8 #topnav #nav1h a:visited {
	background: url(../../images/up_arrow.gif) no-repeat 48% 100%;
}

.news, .updates {
	margin-bottom: 10px;
}

#section1 #content .nobullet li {
	list-style: url(../../images/spacer.gif);
}

#section2 #content .nobullet li {
	list-style: url(../../images/spacer.gif);
}

#section3 #content .nobullet li {
	list-style: url(../../images/spacer.gif);
}

#section4 #content .nobullet li {
	list-style: url(../../images/spacer.gif);
}

#section5 #content .nobullet li {
	list-style: url(../../images/spacer.gif);
}

#section6 #content .nobullet li {
	list-style: url(../../images/spacer.gif);
}
#section8 #content .nobullet li {
	list-style: url(../../images/spacer.gif);
}

#default #content .nobullet li {
	list-style: url(../../images/spacer.gif);
}

.news .icon, .updates .icon, .box .icon, .otherArticles2 .icon {
	width: 10px;
	height: 17px;
	float: left;
	display: block;
	margin-right: 10px;
}

#content .threeCol ul {
	padding: 0;
	list-style: none;
	margin: 0;
}

#content .threeCol li {
	padding: 0px 0 10px 0;
	margin: 0;
	font-size: 11px;
	line-height: 1.3em;
	display: block;
}

#content .news a:link, #content .updates a:link {
	color: #000;
}
#content .updates a:link{
	display:block;
	margin-left:20px;
}

#home #content .contentCol .more a {
	color: #062b50;
	font-size: 11px;
	font-weight: bold;
}

/*
#content a.readMore {
	color: #062b50;
	font-size: 11px;
	font-weight: bold;
}
*/
#content a.more_link {
	color: #DA7800;
	font-weight: bold;
}

h3 .date {
	color: #000;
	padding-left: 5px;
	font-size: 12px;
	padding-right: 5px;
}

.news .date {
	color: #4D4633;
	font-weight: bold;
	padding-right: 5px;
}

.updates .date {
	color: #4d4633;
	font-weight: bold;
	padding-right: 5px;
	float:left;
	display:block;
}

.logintable {
	border: none;
	margin: 0;
	padding: 0;
}

.logintable td {
	padding: 0.4em 0.5em;
	font-size: 12px;
}

.datatable {
	width: 80%;
	border-collapse: collapse;
	border: none;
	margin: 0 0 15px 0;
}

caption, .caption {
	margin: 10px 0 10px 5px;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}

.datatable th, .datatable td {
	padding: 0.4em 0.5em;
	font-size: 12px;
}

.datatable thead {
	color: #fff;
}

.datatable td {
	text-align: center;
}

.datatable tbody td {
	border-bottom: 1px solid #ccc;
}

.datatable tbody .left {
	color: #000 !important;
}

.datatable .left {
	text-align: left;
}
.datatable thead, .box {
	background: #E68A00;
}
/*
#section1 .datatable thead, #section1 .box {
	background: #8f1200;
}

#section2 .datatable thead, #section2 .box {
	background: #e3462d;
}

#section3 .datatable thead, #section3 .box {
	background: #e68a00;
}

#section4 .datatable thead, #section4 .box {
	background: #3b847f;
}

#section5 .datatable thead, #section5 .box {
	background: #4d4633;
}

#section6 .datatable thead, #default .datatable thead, #section6 .box, #default .box {
	background: #062b50;
}

#section7 .datatable thead, #section7 .box {
	background: #0671b0;
}

#section8 .datatable thead, #section8 .box {
	background: #66959e;
}

#section9 .datatable thead, #section9 .box {
	background: #0671b0;
}
*/
.WMTODO {
	background: fuchsia;
	color: #fff;
}

.refiner {
	background: url(../../images/bg_refiner.jpg) repeat-x;
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 10px 20px;
	border: 1px solid #e2e2e2;
    border-radius: 5px 5px 5px 5px;	
}

#section5 .refiner {
	border: 2px solid #4d4633;
}

#default .refiner {
	/*border: 2px solid #062b50;*/
	margin-top: 15px;
	margin-bottom: 15px;
	padding: 8px 8px 8px 0px;
}

.refiner h3 {
	margin-top: 0px;
}

.refiner select {
	width: 150px;
	margin: 0px 10px 5px 0px;
}

form {
	padding: 0;
	margin: 0;
}

.result {
	margin-bottom: 20px;
}


.result .updates a:link, .result .updates a:visited {
	color: #4d4633 !important;
	font-weight: bold;
}

#content a.inblack {
	color: black;
}

.divIlluLeft {
	display: inline;
	float: left;
	padding: 0px 8px 3px 0px;
	margin: 0px 0px 2px 0px;
	color: #666;
	font-size: 8pt;
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.divIlluRight {
	display: inline;
	float: right;
	padding: 0px 0px 3px 8px;
	margin: 0px 0px 2px 0px;
	color: #666;
	font-size: 8pt;
	line-height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}

.actualSelection {
	color: #000;
	list-style: none inside;
	padding: 0;
	font-size: 12px;
	margin: 0 10px;
}

a.resultSerie {
	padding: 0;
	margin: 0 10px 0 0;
	font-size: 12px;
}

#content ol.resultlist, #content ul.resultlist {
	list-style: decimal outside;
	list-style-image: none;
}

#content ol.resultlist p, #content ul.resultlist p {
	font-size: 12px;
}

.detailcontent {
	display: block;
}
#content #article {
	position: relative;
}
#content #article h1 {
	font-size:17px;
	line-height: 19px;
	padding-bottom:15px;
	border-bottom:1px solid #ccc;
	width:auto;
}
#content #article div.actionButtons,
#content .detailcontent div.actionButtons {
	position:absolute;
	right:0px;
	top:5px;
}
/*#content #article div.actionButtons .linkedIn,
#content .detailcontent div.actionButtons .linkedIn {
	position:absolute;
	left:-94px;
	top:14px;
	
}*/
#content #article div.actionButtons a img{
	border:none;
}
#content #article h2{
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	margin:20px 0 -5px 0;
	width:auto;
	color:#E68A00;
}
#content #article .box h2 {
	padding: 0px 10px 6px 15px;
	margin: 0;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-transform:none;
}
#content #article h3{
	font-size:18px;
	color:#34436D;
	font-weight:normal;
	margin:0 0 12px 0;
	width:auto;	
}
#content #article h3 small{
	font-size:14px;
	display:block;
	line-height:14px;
	color: #E68A00;
}
#content #article h4{
	color:#636363;
	font-size:11px;
	text-transform:uppercase;
	width:99%;	
	position: relative;
}
#content #article h5{
	color:#062b50;
	font-size:12px;
	font-weight:bold;
}
/*#content #article blockquote{
	font-style:italic;
	background:#F5F5F5;
	padding:1px 15px;
	display:block;
	margin: 5px 20px;
	font-size:120%;
	color:#062B50;
}
#content #article blockquote p{
	margin:10px 0;
	font-size:100%;
}*/
#content #article blockquote, .blog_content .main_article blockquote{
	font-style:italic;
	background:#fcf3e5;
	border: 1px solid #e68a00;
	padding:15px 15px;
	display:block;
	margin: 5px 20px;
	font-size:120%;
	color:#333;
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
}
#content #article blockquote p{
	margin: 0 0 10px 0;
	font-size:100%;
}
#content #article blockquote p.nameQuote{
	margin: 0 0 10px 0;
	font-size:70%;
}
#content #article p, #content #article div.intro{
	text-align: justify;
}
#content #article div.otherArticles{
	border:1px solid #ccc;
	padding:2% 2% 2% 3%;
	position:relative;
	margin-top:60px;
	width:94%;
}
#content #article div.otherArticles .bigPdfBtn{
	position:absolute;
	top:10px;
	right:16px;
}
#content #article div.otherArticles .bigPdfBtn img{
	border:none;
}
#content #article div.otherArticles h1{
	font-weight:bold;
	padding:0;
	border:none;
}
#content #article div.otherArticles ul{
	margin:10px 0;
	padding:0;
	list-style:none;
}
#content #article div.otherArticles ul li {
	list-style:none;
	list-style-image:none;
	color:#636363;
	padding:0px;
	margin:0px;
	font-size:11px;
	line-height:14px;
}
#content #article div.otherArticles ul li a {
	color:#34436D;
}
#content #article .box{
	width:auto;
}
#content #article .articleList{
	width:100%;
}

#content #article .articleList table {
	display:none;
}

#content #article .articleList form table {
	display:block;
}

#content #article .articleList a.blueLink{
	color:#0671b0;
	text-decoration:underline;
}
#content #article .articleList a.blueLink:hover{
	color:#062B50;
}
#content #article .articleList .leftColumn{
	width:48%;
	margin-right:2%;
	float:left;
}
#content #article .articleList .rightColumn{
	width:48%;
	margin-left:2%;
	float:left;
}
#content #article ul.archiveList li.date_text {
	margin:0;
	color: red; 
	color: #636363; 
	font-size: 11px; 
	text-transform: uppercase; 
	width: 99%;	
	list-style: none;
	margin-bottom: 5px;
}
#content #article ul.archiveList li {
	list-style: disc; 
	list-style: disc url("../../images/bullet8.gif");
	margin-bottom: 5px;
}
#content #article ul.archiveList li a:link, #content #article ul.archiveList li a {
	color:#000;	
}
#content #article ul.archiveList li a:visited {
	color:#666;	
}
form.searchField input.textInput{
	height:15px;
	width:125px;
	border:1px solid #ccc;
	font-size:11px;
	line-height:15px;
	margin-right:4px;
	color:#666;
}
form.searchField a{
	font-size:11px;
	font-weight:bold;
}
#content ul.eventsList {
	margin: 0;
	padding: 0;	
	width: auto;
}
#content ul.eventsList li {
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 10px;
	list-style: none !important;
	margin-left: 0 !important;	
}
#content ul.eventsList li.last {
	border: none;
}
.infoEvent {
	font-weight: 12px;
	color: #666;
}


#language-wrap {
	position:absolute;
	top:20px;
	left:950px;
}
#quoteBanner {
	 height: 146px; 
	 width: auto; 
	 display: block; 
	 background: #f9ebd9;
	 margin-bottom: 30px;
}
#quoteBanner .quoteContent {
	width: 923px;
	height: 155px;  
	background: url(../../images/img_quote.gif) no-repeat top left; 	
	margin: 0 auto;	
	padding: 15px 0 0 0;
}
#quoteBanner .quoteContent h2 {
	font-size: 16px;
	color: #333;
	width: 100%;
	line-height: 120%;
	font-weight: normal;
	margin: 0;
}
#quoteBanner .quoteContent h3 {
	font-size: 12px;
	color: #777;
	width: 100%;
	line-height: 120%;
	font-weight: normal;
	margin: 5px 0 0 0;
}
.hidden { display: none; visibility: hidden; }


/* ---------------------------- BLOG ---------------------------- */


.blog_content {
}
.blog_content a, .blog_content a:link, .blog_content a:visited {
	color: #0000ff;
}
.blog_content .main_article {
	float: left;
	position: relative;
	width: 72%;
}
.blog_content .main_article h3 {
	font-size: 25px;
	width: 100%;
	margin-top: 45px;
	margin-right: 0 !important;
	padding-right: 0 !important;
}
.blog_content .main_article h4 {
	font-weight: bold;
	font-size: 15px;
	margin-bottom: 10px;
}
.blog_content .main_article .input_width {
	width: 130px;
}
.blog_content .right_content {
	float: right;
	position: relative;
	width: 23%;
}
.blog_content .right_content a, .blog_content .right_content a:link, .blog_content .right_content a:visited {
	color: #666;
}
.blog_content .date {
	color:#666;
}
.blog_content .right_content input {
	margin-left: 20px;
}
.separation_line_orange {
	width: 100%;
	height: 1px;
	display: block;
	background: #E68A00;
	margin: 15px 0;
}
.separation_line {
	width: 100%;
	height: 1px;
	display: block;
	background: #ccc;
	margin: 25px 0;
}
#default #bigcontainer #container #content .blog_content .main_article a.more_comments,
#default #bigcontainer #container #content .blog_content .main_article a.more_comments:link,
#default #bigcontainer #container #content .blog_content .main_article a.more_comments:visited {
	color: #E68A00;
	margin: 15px 0;
	display: block;
	font-size: 13px;
	font-weight: bold;
	background: url(../../images/arrow_down.gif) no-repeat top right;
	width: 165px;	 
}
.blog_content .main_article .result .news .date {
	color: #666;
	font-weight: bold;
	padding-right: 5px;
	font-size: 11px;
}
.blog_content .main_article .prev_entry {
	float: left;
	margin-top: 5px;
	color: #666 !important;
}
.blog_content .main_article .prev_entry a {
	background: url(../../images/arrow_prev.gif) no-repeat top left;
	padding: 0 0 0 20px;
	color: #666 !important;
}
.blog_content .main_article .next_entry {
	float: right;
	margin: 3px 0;
	color: #666 !important;
	z-index: 2000;
}
.blog_content .main_article .next_entry a {
	background: url(../../images/arrow_next.gif) no-repeat top right;
	padding: 0 20px 0 0;
	color: #666 !important;
}
.blog_content .article_box {
	border: 1px solid #aaa; 
	padding: 0 15px 15px 15px; 
	margin: 20px 0 10px 0;
	-moz-border-radius: 5px; 
    -webkit-border-radius: 5px; 
    border-radius: 5px;
    position: relative;
}
.blog_content .article_box a, .blog_content .article_box a:link, .blog_content .article_box a:visited {
	color: #0000FF;
}
.blog_content .article_box .tweetBox {
	position: absolute;
	top: 28px;
	right: 10px;
}
.blog_content .article_box .linkedInBox {
	position: absolute;
	top: 58px;
	right: 21px;
}
.blog_content .author {
	margin-left: 10px;
	color: #000;
}
#dsq-global-toolbar {
	z-index: 2000 !important;
}
#dsq-global-toolbar {
	z-index: 2000 !important;
}
.dsq-global-toolbar-right dsq-clearfix {
	z-index: 2000 !important;
}

#article ul {
	margin-left:0px;
	/*padding-left:0px; removed 2014-04-23: broke all bulletpoints in articles*/
}
.blog_content .main_article p.quote_name {
	margin-bottom: 3px;
	border-top: 1px dotted #ccc;
	padding-top: 6px;
	font-weight: bold;
}
.blog_content .main_article p.quote {
	color: #888;
	font-size: 20px;
	font-style: italic;
	margin-bottom: 15px;
	font-family: Georgia;
	border-bottom: 1px dotted #ccc;
	padding-bottom: 6px;
}



.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
.contentVideo {
	padding:0 !important;
}
.indented {
	padding:0 35px 0 35px !important;
}
.mini_indented {
	padding:0 5px 0 5px !important;
}
.videoWrap {
	width:100%;
	background:#fbead8;
	position:relative;
} 
.videoWrap .videoPanel {
	position:relative;
}
.videoWrap .videoPanel p {
	margin:0 25px 0 0;
}
.videoWrap .video_player_zone {
	width: 800px;
	height: 450px;
}

.videoWrap .videoPanel iframe, .videoWrap .videoPanel .podcast, .videoWrap .videoPanel .webcast{
	float:left;
	margin:25px 20px 25px 25px;
}
.videoWrap .videoPanel p.catVideo {
	padding-top:40px;
	color:#db7700;
	font-size:1.1em;
}
.videoWrap .videoPanel p.titleVideo {
	color:#30456e;
	font-size:1.4em;
}
.videoWrap .videoPanel p.bodyVideo {
	font-size:1em;
	line-height:1.6em;
	margin-top:10px;
}
.videoWrap .videoPanel p.titleVideo ~ p {
	font-size:1em;
	line-height:1.6em;
	margin-top:10px;
}
#bigcontainer #container #content #webcastList {
	margin:10px 0 0 0px;
	display:inline-block;
	width:500px;
}
#bigcontainer #container #content #webcastSmallList {
	margin:10px 0 0 0px;
	display:inline-block;
	width:250px;
}
#content #webcastSmallList {
	padding:0px 0px 0px 0px;	
	font-size:1.1em;
}
#bigcontainer #container #content #webcastList li, #bigcontainer #container #content #webcastSmallList li  {
	list-style:none;
	margin:5px 0 0;
	line-height:1.2em;
	padding:0 0 0 20px;
}

.videoWrap .videoPanel a.btn-twitter, .videoWrap .videoPanel a.btn-linkedin {
	display:inline-block;
	width:133px;
	height:44px;
	text-indent:-10000px;
	margin:20px 5px 0 -2px;

}
.videoWrap .videoPanel a.btn-twitter  {
	background:url(../../images/btn-twitter.jpg) no-repeat;
}
.videoWrap .videoPanel a.btn-linkedin {
	background:url(../../images/btn-linkedin.jpg) no-repeat;
}
.videoWrap .videoPanel p.languageSelector {
	margin:10px 0 0 0;
}


#content #videoThumbs {
	width: 1140px; 
	margin: 25px 0px 25px 25px;
}
#content #videoThumbs ul  {
	list-style:none;
	margin: 0;
	padding: 0;
}
#content #videoThumbs ul li {
	width:256px;
	list-style:none;
	min-height:204px;
	float:left;
	margin: 0 22px 10px 0;
	padding: 0;
}
#content #videoThumbs ul li .catVideo {
	margin:0;
	margin-top:5px;
	color:#444444;
	font-size:1.1em;
	text-decoration:none;
}
#content #videoThumbs ul li .titleThumb {
	margin:0;
	color:#444444;
	font-size:1.1em;
	text-decoration:none;
}
#content #videoThumbs ul li a {
	text-decoration:none;
}

#videoLists {
	background:#fbead8;
	margin:25px 25px 25px 25px;	
	width:100#;
	padding:20px 0 10px 0;
}
#content #videoLists ul  {
	width:256px;
	list-style:none;
	float:left;
	margin: 0 20px 0 0;
	padding: 0;
}
#content #videoLists ul li {
	list-style:none;
}
#content #videoLists ul li.title {
	color:#db7700;
	font-size:1.1em;
	font-weight:bold;
}
#content #videoLists ul li a {
	margin:0;
	color:#888888;
	font-size:1.1em;
	text-decoration:none;
}
#filter {
	float:right;
	margin-top:13px;
}
.shares-right {
	float:right;
	padding:0 0 20px 0;
}
.downloads-left {
	width:200px;
	float:left;
	padding:0 0 20px 25px;
}
a.more_btn {
	background: url("../../images/Home_readmore_btn.gif") no-repeat scroll center top transparent;
	display: block;
	float: right;
	height: 24px;
	overflow: hidden;
	text-indent: -2000px;
	width: 115px;
}
#allTabContent .content .key_figures ul {
	margin-left: 0;
	padding-left: 0;
}
#allTabContent .content .key_figures ul li {
	border-bottom: 0px;
	background: url(../../images/list_arrow.gif) no-repeat;
	background-position: 0 5px;
	padding: 0 0 0 15px;
	margin: 5px 0 7px 10px;
	font-size: 13px;
}
#allTabContent .content .key_figures ul li a {
	color: #ce6600;
	font-weight: bold;
}

#allTabContent .content .key_figures .highlight {
	color: #ce6600;
	font-weight: bold;
}
#allTabContent .content .key_figures ul li a .highlight, #allTabContent .content .key_figures ul li .highlight a {
	color: #ce6600 !important;
	font-weight: bold;
}
.countdown_sepa {
	width: 440px;
	height: 70px;
	position: relative;
	background: url(../../images/bg_countdown_sepa.jpg) no-repeat;
	margin-top: 15px;
}
.countdown_sepa p {
	color: #666;
	font-size: 15px;
	line-height: 100%;
	position: absolute;
	top: 12px;
	left: 15px;
	margin: 0;
	padding: 0;
	width: 250px;
}
.countdown_sepa_floater {
	float:left;
}
.countdown_sepa a,
.countdown_sepa_newsletter a {
	color: #DA7800 !important;
	font-size: 12px;
}
.countdown_sepa .smaller_text {
	font-size: 18px;
}
.countdown_sepa .counter {
	position: absolute;
	top: 15px;
	right: 15px;
	font-size: 16px;
	color: #333;
}
.countdown_sepa .counter img {
	vertical-align: -12px;
}
.countdown_sepa_newsletter {
	width: 280px;
	height: 130px;
	position: relative;
	background: url(../../images/bg_countdown_sepa_newsletter.jpg) no-repeat;
	margin: 0 15px 5px 0;
	display: block;
}
.countdown_sepa_newsletter p {
	color: #666;
	font-size: 16px;
	line-height: 110%;
	position: absolute;
	top: 15px;
	left: 15px;
	margin: 0;
	padding: 0;
	width: 250px;
}
.countdown_sepa_newsletter .smaller_text {
	font-size: 18px;
}
.countdown_sepa_newsletter .counter {
	position: absolute;
	top: 70px;
	left: 15px;
	font-size: 16px;
	color: #333;
}
.countdown_sepa_newsletter .counter img {
	vertical-align: -12px;
}

/* ---------------------------------------------------------- */
/* --------------------- NEW MEDIA PAGE --------------------- */
/* ---------------------------------------------------------- */

#media_new {
	width: 960px;
	margin: 0 auto;
	position: relative;
}
#media_new .col_305 {
	width: 305px;
	margin-right: 20px;
	float: left;
}
#media_new .col_310 {
	width: 310px;
	float: left;
}
#media_new .col_310b {
	width: 310px;
	float: left;
}
#media_new .col_630 {
	width: 630px;
	margin-right: 20px;
	float: left;
}
#media_new .col_960 {
	width: 960px;
	float: left;
}
#media_new .boxed_content {
	border: 1px solid #ccc;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 10px 0;
}
#media_new .boxed_content .box_content {
	padding: 5px 10px 5px 20px;
}
#media_new .col_960 .boxed_content .box_content {
	padding: 2px 50px 5px 55px;
	position: relative;
}
#media_new .col_305 h2 {
	line-height: 100%;
	padding: 6px 0 0 0;
	float: left;
}
#media_new .col_310 h2,
#media_new .col_310b h2, 
#media_new .col_630 h2,
#media_new .col_960 h2 {
	color: #da7800;
	line-height: 100%;
	width: 100%;
	padding: 6px 0 5px 0;
}
#media_new .media_icon {
	float: left;
	margin-right: 5px;
}
ul.article_selection {
	list-style: none outside none;
    margin: 10px 0 0;
    padding: 0;
}

ul.article_selection li {
	color: #636363;
	font-size: 12px;
    line-height: 14px;
    list-style: none outside none;
    margin: 0;
    padding: 1px 0 5px 2px;
}
ul.article_selection li a {
	color: #34436D;
}
ul.press_releases {
	list-style: none outside none;
    margin: 10px 0 0;
    padding: 0;
}
ul.press_releases li {
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 6px;
}
ul.press_releases li .date {
	font-weight: bold;
	color: #666;
}
ul.press_releases li a {
	color: #333366;
	font-weight: bold;
}
a.more_link {
	font-weight: bold;
	color: #da7800;
	font-size: 14px;
}
p.media_contact {
	color: #666;
}
.media_btn {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	height: 46px;
	width: 90%;
	background: #e9faff;
	display: block;
	margin-bottom: 10px;
	margin-right: 10px;
	padding-right: 20px;
	color: #374667 !important;
	font-weight: bold;
	font-size: 14px;
}
#home .media_btn {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	height: 46px;
	width: 87%;
	background: #e9faff;
	display: block;
	margin-bottom: 10px;
	padding-right: 20px;
	color: #374667 !important;
	font-weight: bold;
	font-size: 12px;
}
.media_btn a{
	color: #374667 !important;
}
table tr td.subscribe {
	color: #666;
	font-size: 14px;
}
.bigga_text {
	font-size: 20px;
	line-height: 110%;
}
.blog_news {
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 10px;
}
.blog_news .date {
	font-weight: bold;
	color: #666;
}
.blog_news a {
	color: #333366;
	font-weight: bold;
}
.news_item {
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 6px;
	margin-bottom: 10px;
}
.news_item .news_image {
	width: 54px;
	height: 54px;
	float: left;
	padding-right: 5px;
}
.news_item .news_content {
	float: left;
	color: #666;
}
.news_item .news_content a {
	color: #333;
}
.name_text {
	color: #333;
	font-weight: bold;
}
.tweet_info {
	font-size: 11px;
	color: #8c8c8c;
}
a.prev {
	background: url(../../images/media/btn_slider.jpg) no-repeat;
	background-position: 0 0;
	width: 38px;
	height: 65px;
	display: block;
	position: absolute;
	left: 0;
	top: 80px;
	text-indent: -1000px;
	overflow: hidden;
}
a.prev:hover {
	background-position: 0 -65px;
}
a.next {
	background: url(../../images/media/btn_slider.jpg) no-repeat;
	background-position: -38px 0;
	width: 38px;
	height: 65px;
	display: block;
	position: absolute;
	right: 0;
	top: 80px;
	text-indent: -1000px;
	overflow: hidden;
}
a.next:hover {
	background-position: -38px -65px;
}
.slider_list {
	list-style-type: none;
	margin: 25px 0 0 0;
	padding: 0;
	height: 160px;
}
ul.slider_list li {
	display: inline-block;
	font-size: 11px;
	color: #333;
	width: 205px;
	vertical-align: top;
	margin-right: 8px;
	float: left;
}

#right_social {
	position: absolute;
    width: 248px;
    margin-right:5px;
    z-index: 100;
    border: 1px solid #ccc;
    border-radius: 5px;
    -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 10px 0;
}
#right_social .box_content {
	padding: 2px 10px 5px 10px;
}
#right_social h2 {
	float: left;
	padding: 8px 0 0;
	line-height: 100%;
	font-size: 14px;
	font-weight: bold;
}
#right_social .media_icon {
	float: left;
    margin-right: 5px;
}
#right_social .news_item .news_content a {
	color: #333;
}
#right_social .blog_news a {
	color: #333366;
}
.scrollable {
	height: 285px;
	padding-right: 10px;
	padding-bottom: 10px;
	overflow: auto;
	margin-bottom: 10px;
}
#main_left_col .actionButtons,
.top-row .actionButtons {
	position:absolute;
	right:0px;
	top:5px;
}
.top-row .actionButtons {
	right:20px;
}
#main_left_col .actionButtons .twitter,
#main_left_col .actionButtons .linkedIn {
	display:inline-block;	
}
.top-row .actionButtons .twitter,
.top-row .actionButtons .linkedIn {
	display:inline-block;	
}
.article_box .actionButtons,
.article_box .actionButtons {
	position:absolute;
	right:10px;
	top:10px;
}
.article_box .actionButtons .twitter,
.article_box .actionButtons .linkedIn {
	display:inline-block;	
}
#media_new .actionButtons,
#media_new .actionButtons {
	position:absolute;
	right:10px;
	top:0;
}
#media_new .actionButtons .twitter,
#media_new .actionButtons .linkedIn {
	display:inline-block;	
}
.floater {
	float: left;
}
.subscribe_print {
	float: right;
	margin-left: 20px;
} 
.headline {
	height: 200px !important;
}
.video_channels {
	position: absolute; 
	top: 12px; 
	right: 150px;
}
.video_channels a {
	color: #30456E !important;
	font-weight: bold;
}
#main_left_col .table_members {
	margin-bottom: 20px;
}
#main_left_col .table_members tr td {
  	border-bottom: 1px solid #ccc;
  	padding-top: 10px;
	padding-bottom: 10px;
}
#main_left_col .no_borders tr td {
	border-bottom: none;
}
#main_left_col .table_members tr.non_bottom_border td {
	border-bottom: none;
}
.floating_box {
	float: left;
	margin-right: 20px;
	margin-top: 10px;
}
.copy-wrap {
	float:left;
	width:275px;
}
.article_box a.media_btn {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	height: 46px;
	width: 120px;
	background: #e9faff;
	display: block;
	margin-bottom: 10px;
	margin-right: 10px;
	padding-right: 15px;
	color: #374667 !important;
	font-weight: bold;
	font-size: 12px;
	float: left;
}
.videoWrap a.media_btn {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	height: 46px;
	width: 130px;
	background: #e9faff;
	display: block;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 0;
	padding-right: 10px;
	color: #374667 !important;
	font-weight: bold;
	font-size: 12px;
	float: left;
}

#left_polls {
	position: absolute;
    width: 156px;
    margin-top: 15px;
    z-index: 100;
    border: 1px solid #ccc;
    border-radius: 5px;
    -moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 7px 2px;
}
#left_polls h4 {
	font-size: 11px;
	line-height: 1.1;
	padding: 0;
	margin: 0 0 5px 0;
	font-weight: bold;
	position: relative;
	color: #E68A00;
}
#left_polls p {
	font-size: 11px;
	line-height: 1.1;
	padding: 0;
	margin: 0 0 5px 0;
	font-weight: normal;
	position: relative;
}
#left_polls tr td {
	font-size: 10px;
	line-height:1.1;
	padding: 0;
	margin: 0 0 5px 0;
	font-weight: normal;
	position: relative;
}
#left_polls .submitLink {
    padding-top: 8px;
	font-size: 12px;
	font-weight: bold;
}
#article #left_polls{
	position:static;
	width:auto;
}
#article .visualize{
	margin:0 auto;
}
#default #content .visualize  ul li{
	list-style:none;
	font-size:11px;
	margin:0;
	line-height:1.1;
}
/* @group My Group */

span.skype_pnh_container {display:none !important;}
span.skype_pnh_print_container {display:inline !important;} 

/* @end */

#article{
	*zoom:1;
}

.comments-teaser{
	margin:5px 0;
	color:#999;
	font-style:italic;
}
.comments-teaser a{
	color:#666 !important;
}


.dropdown_archives{
	float:right;
	position:relative;
	z-index:2;
}
.dropdown_archives select{
	margin:0;
}
.nav-tabs{
	overflow:hidden;
	margin-bottom: -1px;
}
.nav-tabs ul{
	margin:0;
	padding:0;
	list-style:none;
	_height:24px;
	z-index: 2000;
}
.nav-tabs li{
	display:inline;
	float:left;
	margin:0;
	padding:0;
}
.nav-tabs li a{
	display:block;
	margin-right:2px;
	line-height:16px;
	background: #f8e4cc;
	color:#DA7800;
	font-size: 18px;
	text-decoration:none;
	border: 1px solid #ccc;
	border-radius: 5px 5px 0 0;
	padding: 15px 20px 15px 15px;
}
.nav-tabs li.nav-current a,
.nav-tabs li.active a{
	background: #fff;
	border: 1px solid #ccc;
	border-bottom: 1px solid #fff;
	border-radius: 5px 5px 0 0;
	color: #666;
	font-size: 18px;
}
.nav-tabs li a:hover,
.nav-tabs li.nav-current a:hover,
.nav-tabs li.active a:hover {
	background-color: #fff;
	color: #666
}
.nav-tabs-content{
	border: 1px solid #ccc;
	border-radius: 0 5px 5px 5px;
	padding: 10px 10px 20px 20px;
}
.smaller_text {
	color: #34436D;
	font-weight: bold;
	font-size: 13px;
	margin-bottom: 5px;
}
#media_new .nav-tabs-content {
	height: 313px;
}
#media_new .nav-tabs-content .scrollable {
	height: 280px;
}
.polls-item {
	border-bottom: 1px solid #ccc;
	padding-bottom: 15px;
	margin-top: 15px;
}
.polls-item .visualize.visualize-pie {
	width: 100% !important;
	height: 170px !important;
	padding-bottom: 0;
	background: transparent;
}
.polls-item .visualize canvas {
	float: left;
	width: 160px !important;
}
.polls-item .visualize .visualize-info {
	position: relative !important;
	width: 450px;
	height: auto;
	margin-left: 180px;
	margin-top: 20px;
	padding: 10px !important;

}
.polls-item .visualize .visualize-labels {

}
.visualize ul.visualize-key li {
    float: none !important;
}
#left li .visualize-key-label a {
	display:inline;
	padding:0px;
	color: #E68A00;
	text-decoration:underline;
    vertical-align: top;
}}
#left li .visualize-key-label {
	font-size: 10px;
	line-height: 1.2;
}
.top-row {
	position:relative;
	padding:0px 45px 20px 45px;
	text-align: justify;
}
.top-row p {
	color:#666666;
	font-size:13px;
}
.main-pic {
	background: #1d2538 url(../../images/infographic/main.jpg) no-repeat top right;
	width:100%;
	height:400px;
}
.main-pic .info {
	padding:20px;
}
.main-pic .info .numbers, .main-pic .info .facts {
	float:left;
	font-weight:bold;
	font-size:16px;
}
.main-pic .info .numbers {
	color:#f07e3c;
}
.main-pic .info .facts {
	color:#ffffff;
	font-weight:normal;
	padding-left:8px;
}

#hot-links {
	background:#34416e;
	width:100%;
	color:#ffffff;
	font-size:14px;
	padding:14px 14px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
#hot-links ul {
	padding:0px 0px 0px 20px;
	margin:0px;
}
#content #hot-links ul li {
	position:relative;
	list-style:none;
	line-height:1.4;
}
#content #hot-links ul li a {
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
}
#content #hot-links ul li:before {
	content:" ";
	background:url(../../images/infographic/hot_link.png) no-repeat top left;
	display:inline-block;
	width:12px;
	height:19px;
	position:absolute;
	top:6px;
	left:-20px;
}
#timeline {
	position:relative;
	background:#e6e7e8;
	color:#062b50;
	padding:10px 20px;
}
#timeline h2 {
	font-size:18px;
	width:100%;
}
.centered {
	text-align:center;
}
#timeline .slider {
	position:relative;
	height:60px;
}


#timeline .slider .bar-bgd {
	position:absolute;
	top:20px;
	left:20px;
	width:580px;
	height:16px;
	border-radius: 8px;
	background:#ffffff;
}
#timeline .slider .bar-fgd {
	position:absolute;
	top:0px;
	left:0px;
	width:0px;
	height:100%;
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
	background:#f07e3c;
}
#timeline .slider .date-point {
	position:relative;
	overflow:visible;
	display:inline-block;
	margin-left:2px;
	margin-right:2px;
	top:-4px;
	cursor:pointer;
	line-height:20px;
	width:20px;
	height:20px;
}

#timeline .slider .date-point:after {
	/*content:"\2022";*/
	content:"\25CF";
	font-size:20px;
	color:#d7dcde;
	line-height:20px;
	width:20px;
	height:20px;
	vertical-align:-1px;
}
#timeline .slider .date-point:hover, #timeline .slider .date-point.active {
}
#timeline .slider .date-point:hover:after, #timeline .slider .date-point.active:after {
	/*content:"\25CF";*/
	content:"\25CF";
	font-size:40px;
	line-height:20px;
	color:#062b50;
	margin-left:-6px;
	vertical-align:-7px;
}
#timeline .slider .date-point.first {
	margin-left:-4px;
}
#timeline .slider .date-point.last {
	margin-right:-4px;
}
#timeline .slider .date-point.first:hover, #timeline .slider .date-point.first.active  {
	/*margin-left:-10px;*/
}
#timeline .slider .date-point.last:hover, #timeline .slider .date-point.last.active {
	/*margin-right:-10px;*/
}
#timeline .slider .date-point .date {
	position:absolute;
}
#timeline .slider .date-point.upper .date {
	top:-22px;
	left:-10px;
}
#timeline .slider .date-point.upper:hover .date, #timeline .slider .date-point.upper.active .date {
	font-weight:bold;
	top:-21px;
}
#timeline .slider .date-point.lower .date {
	bottom:-24px;
	left:-7px;
}
#timeline .slider .date-point.lower:hover .date, #timeline .slider .date-point.lower.active .date {
	font-weight:bold;
	bottom:-25px;
}

#timeline .timeline-content {
	margin-top:20px;
	display:none;
	min-height:470px;
	padding-bottom:30px;
}
#timeline .timeline-content h2 {
	font-weight:bold;
}
#timeline .timeline-content h3 {
	color:#062b50;
	font-size:14px;
	font-weight:normal;
}
#timeline .timeline-content p {
	font-size:13px;
}
#timeline .timeline-content a {
	color:#062b50;
	font-size:13px;
	font-weight:bold;
}
#at_a_glance #left {
	width:238px;
	margin-left:25px;
}
#at_a_glance #content {
	padding-left:282px;
	padding-right:15px;
}
#at_a_glance #main_left_col {
	width:77.5%;
}
#at_a_glance #main_right_col {
	width:20%;
}
#at_a_glance #left hr {
	margin:10px 0px 10px 0px;
	border-top:solid 3px #f07e3c;
	visibility:visible;
}



.bar-head {
	display:block;
	background:#34416e;
	padding:5px 5px;
	font-size:18px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
}
#at_a_glance #left .bar-head a, #at_a_glance #main_right_col .bar-head a {
	color:#ffffff;
}
#at_a_glance #left .item, #at_a_glance #main_right_col .item {
	position:relative;
	text-align:center;
	margin-top:15px;
	color:#34416e;
}
#at_a_glance #left .item h1, #at_a_glance #main_right_col .item h1 {
	font-size:14px;
	color:#34416e;
	width:100%;
	font-weight:bold;
	margin-top:8px;
}
#at_a_glance #left .item a, #at_a_glance #main_right_col .item a {
 	text-decoration: none;
}
#at_a_glance #left .item a.more, #at_a_glance #main_right_col .item a.more {
	display:inline-block;
	position:relative;
	font-size:11px;
	color:#34416e;
	margin-top:15px;
	margin-bottom:15px;
}
#at_a_glance #main_right_col .item a.more-plus {
	display:block;
	position:relative;
	font-size:10px;
	color:#34416e;
	margin-top:5px;
	margin-bottom:0px;
	margin-left:14px;
}
#at_a_glance #main_right_col .item a.more-plus:before {
	content:"+";
	font-size:20px;
	display:inline-block;
	position:absolute;
	top:-5px;
	left:-15px;
}
#at_a_glance #main_right_col .item a.more-plus.active:before {
	content:"\02df";
	top:-3px;
	left:-13px;	
	font-size:24px;
}
#at_a_glance #left .item a.more:before, #at_a_glance #main_right_col .item a.more:before {
	content:" ";
	background:url(../../images/infographic/link.png) no-repeat top left;
	display:inline-block;
	width:9px;
	height:14px;
	position:absolute;
	top:-1px;
	left:-16px;
}
#at_a_glance #left .item a.more.active:before, #at_a_glance #main_right_col .item a.more.active:before {
	background:url(../../images/infographic/link_open.png) no-repeat top left;
	width:14px;
	height:9px;
	top:1px;
	left:-19px;
}
#at_a_glance #left .item .more-content, #at_a_glance #main_right_col .item .more-content {
	margin-bottom:15px;
	display:none;
	text-align:left;
}
#at_a_glance #main_right_col .item .more-content {
	margin-top:10px;
}
#at_a_glance #main_right_col .item .more-plus-content {
	position:relative;
	margin-top:10px;
	margin-bottom:15px;
	display:none;
	text-align:left;
}


#at_a_glance #left .item ul.links {
	width:80%;
	text-align:left;
	margin-left:10%;
	margin-bottom:0px;
}
#at_a_glance #left .item ul.links li {
	list-style:none;
	background:url(../../images/infographic/plus.png) no-repeat 0px 6px;
	padding-left:10px;
}
#at_a_glance #left .item ul.links li a {
	font-size:14px;
	color:#34416e;
	font-weight:bold;
	display:inline-block;
}
#at_a_glance #main_right_col .tablet {
	display:inline-block;
	width:56px;
	margin:0px 8px 0px 0px;
	text-align:center;
	vertical-align: top;
}
#at_a_glance #main_right_col .tablet-title {
	display:inline-block;
	text-align:left;
	font-size:14px;
	width:100px;
	margin:0px 0px 0px 0px;
}
#at_a_glance #main_right_col .item a.more {
	margin-bottom:0px;
}
#at_a_glance #social-links a.soc-link {
	padding:15px 10px 0px 0px;
	display:inline-block;
	height:47px;
}
#at_a_glance #social-links p {
	height:auto;
	margin:15px 0px 15px 0px;
	color:#666666;
	font-size:16px;
}
#at_a_glance #slider-head {
	margin-bottom:5px;
}
#at_a_glance #slider {
	padding-top:5px;
}