/* 
================================
 Container Styles for DotNetNuke
 By: Thomas Laauwe
 For: Jobson - 2020mag.com
 Created: 8/4/2006
================================
*/   

/* LANDING PAGES */
.lpage_hdr_box {
	border: 1px solid #000000;
	width: 100%;
}
.lpage_hdrtitle {
	width: 100%;
	border-right: 1px solid #000000;
	padding: 0px;
	background-color: #000000;
	color: #FFFFFF;
	text-align: left;
}
.lpage_hdricons {
	width: 100px;
	padding: 0px 6px 0px 0px;
	vertical-align: middle;
}

/* CONTENT IN MAIN COLUMN */
.content_insertmsg {
	width: 100%;
	vertical-align: top;
	text-align: left;
	background-color: #E5E3E3;
	border-left: 1px solid #9E9E9E;
	border-right: 1px solid #9E9E9E;
	padding: 6px;
	margin-top: 0px;
	margin-bottom: 0px;	
}
.content_lnt_msg {
	width: 100%;
	vertical-align: top;
	text-align: left;
	background-color: #EEEEEE; /* #2F3E68;*/
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	padding: 0px 0px 0px 0px;
	margin-top: 0px;
	margin-bottom: 0px;	
	color: #FFFF00;
}
.content_lnt_msg .contentpane {
	padding: 1px 0px 1px 6px;
}
.contentpane {
	padding: 6px;
}
.content_body {
	width: 100%;
	height: 100%;
	vertical-align: top;
	text-align: left;
	padding: 0px;
	background-color: #ffffff;
	margin-top: 0px;
	margin-bottom: 0px;
}
.content_body_and_bottom {
	width: 100%;
	height: 100%;
	vertical-align: top;
	text-align: left;
	padding: 0px;
	background-color: #ffffff;
	margin-top: 0px;
	margin-bottom: 10px;
}
.content_bodypane {
	background-color: #ffffff;
	border-left: 1px solid #9E9E9E;
	border-right: 1px solid #9E9E9E;
	text-align: left;
	padding: 6px;
}
.content_bodybottom {
	height: 6px;
	width: 100%;
	border-bottom: 1px solid #9E9E9E;
}


.content_bodyleft {
	height: 6px;
	width: 1px;
	border-left: 1px solid #9E9E9E;
}

.content_bodyright{
	height: 6px;
	width: 1px;
	border-right: 1px solid #9E9E9E;
}

.HdrBannerContentPane {
	width: 468px;
	height: 60px;
	padding: 0px;
	margin: 0px;
	background-color: transparent;
	text-align: center;
	vertical-align: middle;
}
.Print_Container 
{
	background-color: #ffffff;
	padding: 6px;
	text-align: left;
	vertical-align: top;
}

.content_containermaster {
	width: 100%;
	background-color: transparent;
	margin: 0px 0px 16px 0px;
}
.content_containermaster_solidcolor {
	width: 100%;
	background-color: #ffffff;
}
.content_header
{
	background-color: #000000;
	border: solid 1px #000000;
}
.content_maincontent 
{
	vertical-align: top;
	padding: 6px;
}
.rc_containermaster {
	width: 100%;
	margin: 0px 0px 16px 0px;
	background-color: #cccccc;
	background-image: url(home_contentbg.gif);
}
.rc_header
{
	background-color: #000000;
	border: solid 1px #000000;
}
.rc_headertitle
{
	width: 100%;
	background-color: #000000;
	color: #ffffff;
	text-align: left;
	vertical-align: middle;
	padding-left: 6px;
}
.rc_headertitle .Head
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
}
.rc_headericons
{
	width: 100px;
	background-color: #336600;
}
/* Std - CONTAINERS
STANDARD TRANSPARENT BACKGROUND */
.std_containermaster 
{
	width: 100%;
	/*height: 100%;*/
	background-color: Transparent;
	margin-bottom: 8px;
}
.std_header
{
	background-color: #000000;
	border: solid 1px #000000;
}
.std_headertitle
{
	width: 100%;
	background-color: #000000;
	color: #ffffff;
	padding: 1px 1px 2px 5px;
	text-align: left;
}
.std_headertitle .Head
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	vertical-align: middle;
}
.std_headertitle_centered
{
	width: 100%;
	background-color: #000000;
	color: #ffffff;
	padding: 1px 1px 2px 1px;
	text-align: center;
}
.std_headertitle_centered .Head
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	vertical-align: middle;
}
.std_maincontent 
{
	height:100%;
	vertical-align: top;
	border-left: 1px solid #9E9E9E;
	border-right: 1px solid #9E9E9E;
	padding: 6px;
}

/* Std BG - CONTAINERS
STANDARD SOLID BACKGROUND */
.std_bg_containermaster 
{
	width: 100%;
	height: 100%;
	background-color: #F4F1EC;
	margin-bottom: 8px;
}
.ce_rightpane .std_bg_containermaster 
{
	width: 100%;
	height: auto;
	background-color: #F4F1EC;
	margin-bottom: 8px;
}
.ce_rightpane .std_bg_containermaster2 
{
	width: 100%;
	height: auto;
	background-color: #F4F1EC;
	margin-bottom: 8px;
}
.std_bg_containermaster2
{
	width: 100%;
	background-color: #F4F1EC;
	margin-bottom: 8px;
}
.std_bg_header
{
	background-color: #000000;
	border: solid 1px #000000;
}
.std_bg_headertitle
{
	width: 100%;
	background-color: #000000;
	color: #ffffff;
	padding: 1px 1px 2px 5px;
	text-align: left;
}
.std_bg_headertitle .Head
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	vertical-align: middle;
}
.std_bg_headertitle_centered
{
	width: 100%;
	background-color: #000000;
	color: #ffffff;
	padding: 1px 1px 2px 1px;
	text-align: center;
}
.std_bg_headertitle_centered .Head
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	vertical-align: middle;
}
.std_bg_maincontent 
{
	height:100%;
	vertical-align: top;
	border-left: 1px solid #9E9E9E;
	border-right: 1px solid #9E9E9E;
	padding: 6px;
}

/* HOME PAGE CONTAINERS */
.home_containermaster {
	width: 100%;
	height: 100%;
	background-color: #F4F1EC;
	margin-bottom: 8px;
}
.home_maincontent 
{
	height:100%;
	vertical-align: top;
	border-left: 1px solid #9E9E9E;
	border-right: 1px solid #9E9E9E;
	padding: 6px;
}
.home_splashbox
{
	vertical-align: top;
	padding: 0px;
	margin: 0px;
}
.home_splashcontainermaster 
{
	/*position: relative;
	width: 100%;
	height: 100%;
*/
	background-color: #565C57;
	padding: 0px;
	margin: 0px;
}
.splash_CEcontainermaster 
{
	width: 259px;
	height: 100%;
	background-color: #000000;
}
.splash_CEContent 
{
	/*position:relative;*/
	height:100%;
	width: 252px;
	vertical-align: top;
	text-align: left;
	background-color: #E6E1D8;
	padding: 4px;
}
.splash_CELeftSide 
{

}
.splash_CERightSide 
{

}
.splash_CEHeader 
{
}
.splash_LnTcontainermaster 
{
	width: 259;
	height: 140;
	background-color: #000000;
}
.splash_LnTContent 
{
	/*position:relative;*/
	height: 100%;
	width: 252px;
	vertical-align: top;
	text-align: left;
	background-color: #E6E1D8; /*#565C57;*/
	padding: 4px;
}
.splash_LnTLeftSide 
{

}
.splash_LnTRightSide 
{

}
.splash_LnTHeader 
{
}

.splash_EditorsNote {padding: 10px 15px 15px 15px;border-bottom: 1px solid #a7a49d;background-color: #e6e1d7;}
.splash_EditorsNoteHeader 
{		
	text-align: left;
	background-color: #5d5e59;
	padding: 2px 4px 2px 4px;
	margin: 0px 0px 6px 0px;
	border: 1px solid #a7a49d;
}
.splash_EditorsNoteHeader a, .splash_EditorsNoteHeader a:hover, .splash_EditorsNoteHeader a:visited, .splash_EditorsNoteHeader a:active, .splash_EditorsNoteHeader a:link {color: #ffffff;font: normal bold 10pt Arial, Helvetica, sans-serif;}
.splash_EditorsNoteContent
{
	line-height: .8em;
	vertical-align: top;
	text-align: left;
	padding: 0px;
	margin: 0px;
}


.home_header
{
	background-color: #000000;
	border: solid 1px #000000;
}

.home_headertitle
{
	width: 100%;
	background-color: #000000;
	color: #ffffff;
	padding: 1px 1px 2px 8px;
}
.home_headertitle .Head
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
}

.home_headericons
{
	width: 100px;
	background-color: #336600;
	padding: 1px 6px 1px 1px;
}

.home_dividerline
{
	width: 100%;
	border: solid 1px #23a53e;
}
.home_bottomcenter 
{
	 border-bottom: 1px solid #9E9E9E;
}

.headericons
{
	width: 100px;
	padding: 1px 6px 1px 1px;
}

.headertitle
{
	width: 100%;
	background-color: #000000;
	color: #ffffff;
	padding: 1px 1px 2px 8px;
	text-align: left;
}

.headertitle_centered
{
	width: 100%;
	background-color: #000000;
	color: #ffffff;
	padding: 1px 1px 2px 1px;
	text-align: center;
}

.headertitle_centered .Head
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	vertical-align: middle;
}

/* SECTION HEADER COLORS */
.sectionhdr_color_upfront 
{
	width: 100px;
	padding: 1px 6px 1px 1px;
	background-color: #6B7529;
}
.sectionhdr_color_editorsnote
{
	width: 100px;
	padding: 1px 6px 1px 1px;
	background-color: #CE8A12;
}
.sectionhdr_color_features 
{
	width: 100px;
	padding: 1px 6px 1px 1px;
	background-color: #8B292D;
}
.sectionhdr_color_products 
{
	width: 100px;
	padding: 1px 6px 1px 1px;
	background-color: #4982AC;
}
.sectionhdr_color_productguide 
{
	width: 100px;
	padding: 1px 6px 1px 1px;
	background-color: #B85521;
}
.sectionhdr_color_lnt
{
	width: 100px;
	padding: 1px 6px 1px 1px;	
	background-color: #005AAA;
}
.sectionhdr_color_ce 
{
	width: 100px;
	padding: 1px 6px 1px 1px;	
	background-color: #DDA758;
}
.sectionhdr_color_supplements 
{
	width: 100px;
	padding: 1px 6px 1px 1px;	
	background-color: #5D6FA3;
}
.sectionhdr_color_archives
{
	width: 100px;
	padding: 1px 6px 1px 1px;	
	background-color: #807F82;
}
.sectionhdr_color_misc
{
	width: 100px;
	padding: 1px 6px 1px 1px;	
	background-color: #9D3237;
}


/* MISCELLANEOUS */
.fullheight 
{
}

.bottomtext 
{
	position:absolute;
	bottom:0px;
	left:0px;
}



.addthis{ width:600px; padding:8px; margin-bottom:4px; font-size:8pt; font-weight:bold; font-family:Arial, Helvetica, Sans-Serif; color: #000000; text-decoration: none;}
.addthis a, .addthis a:hover, .addthis a:active, .addthis a:visited
{font-size:8pt; font-weight:bold; font-family:Arial, Helvetica, Sans-Serif; color: #000000; text-decoration: none;}
