@import "content.css";
@import "stylesheets/print.css";
html, body{
	width:auto;
	height:auto;
	min-height:none;
	margin:0;
	text-align:left;
	font-size:88%;
}
.clearer {
    clear: both;
    font-size: 1px;
    line-height: 0;
}
body{
	background: white;	
}

html>body{height:auto;}

.noPrint{
	display:none;	
}

.page{
	float:none;
	margin:0px;
	width:auto;
	height:auto;	
}

.mainLogoContainer{
	margin:0px 0px 1cm 0px;	
}

.navContainer{
	display:none;
}

.headerContainer{
	display:none;
}

.pageContentArea{
	float:none !important;
	width: auto;
	margin:0;	
}
.pageContentArea .content{
	background-position: left -10000px;
    background-repeat: no-repeat;
	
}
div.pageContentArea .content .tplTwoCols .tplMainCol {
    padding-top: 0px;
}
.pageContentArea .wrapper, .pageContentArea .padder {
	float:none !important;
	margin:0px;
	padding:0px;
	background-image:none;
	border:0px;	
}

.contentHeader{
	display:none;
}

#footer{
	margin:0;
	padding:10px 0 0 0;	
}

#footer strong{
	margin:0;
	padding:0;	
}

div.pageContentArea .tplTwoCols .tplMainCol, div.themeImage .tplOneCol .tplMainCol{
	padding-top:0px;
}
div.pageContentArea .tplTwoCols .tplMainCol h1 {
	padding-top:0px;
}
/* Templates */

div.tplOneCol, div.tplTwoCols{
	width:auto !important;
	height:auto !important; 
	overflow:visible;
}

.tplMainCol h1{
	margin-top:0em;	
}

.tplTwoCols div.tplMainCol, .tplOneCol div.tplMainCol{
	padding:0;
}

div.tplTwoCols div.tplMainColWrapper, div.tplOneCol div.tplMainColWrapper{
	width:auto;
	height:auto !important;
	float: none !important;
	overflow:visible;
	border: none !important;
}

div.tplTwoCols div.tplSubColWrapper{
	display:none;
}

.tplSubCol div.tplBlockLift h2,
.tplSubColHeader .tplBlockLift h2{
	border-bottom:1px solid #000;
}

.tplMainCol div.tplBlockLift{
	left:0px;
	margin:10px 0px 10px 0px;
	position:static;
	background-color:none;
	border:1px solid #CECECE;
	width:99%;
}
.tdl_tplBlockLinksLift {
    border: 1px solid #CECECE;
    margin: 10px 0;
    padding: 15px;
    width: 430px;
}
/* Tables */

table.defaultTable{
	left:0px;
	margin:10px 0px 10px 1px;
	position:static;
	border:0px;
	border-collapse:collapse;
	width:99%;
	border:1px solid #004f73;
}

table.defaultTable th, tr.headingRow td, tr.headingRow th{
	background-color:#FFF;
	padding:5px 10px 5px 10px;
	color:#004f73;
	border:1px solid #004f73;
}

tr.evenRow td{
	border:1px solid #004f73;
}

tr.oddRow td{
	border:1px solid #004f73;
}

table.defaultTable th a, 
table.defaultTable th a:link, 
table.defaultTable th a:visited{
	color:#004380;	
}

table.defaultTable th a:hover,
table.defaultTable th a:visited:hover{
	color:#464646;	
}

a:after { content: none; }

/* Charts */
.charts_chart .charts_valuesHidden{
	display: none !important;
}

/*
 Edited 270715 
 */

.fb_embed table td {
	border-width: 1px !important;
}

.fb_embed table {
	width: 100%;
}
