/**************************************************
! important change and fix  div.cms_header
*************************************************/
.read_more span{
	float: right;
	font-size:.82rem;
	margin: 4px 0px;
	/*font-weight:600;*/
}
.read_more span,.read_more span a{
	color:#0E5FD8;
}

div.cms_header {
	width: 100%; margin-left: auto; margin-right: auto;
}
.body-vertical-spacer{ display: none;}

DIV.site_layout{
	margin: 0px;
	height:100%;
	width:auto;
	padding: 0px;
background: #efefef;
} 

img.app_menu_image{
	/*width: 63%; */
	display: block; 
	margin-left: auto; 
	margin-right: auto;
}

/****** Content Body and Nav container Styles **********************
*******************************************/

DIV.cms_layout_outer_container{
	margin: 0px;
	padding: 0px;
	border: 0px;
}

DIV.content_body_container_2_column DIV#dropzone10, DIV.content_body_container_2_column DIV#dropzone20{
	margin: 0px;
	padding: 0px;
	float: left;
	vertical-align: top;
	text-align: left;
}

DIV.content_body_container_2_column DIV#dropzone20{
	margin:0px 0px 0px 8px;
}

DIV.content_body_container_2_column DIV#dropzone20{
	/*margin: 0px;
	padding: 0px;
	text-align: left;
	width: 18%;
	margin-left: 2%;*/
	/*float: left;
	border: 2px solid red;*/
}

DIV.content_body_container_2_column DIV#dropzone10{
	/*float: left;
	vertical-align: top;
	text-align: left;
	width: 80%;*/
}

DIV.content_body_container_2_column DIV#dropzone20 .content_body_left, DIV.content_body_container_2_column DIV#dropzone20 .content_body_right, DIV.content_body_container_2_column DIV#dropzone10 .content_body_container_middle{
}

#breadcrumb-container, #content-container, #footer-container {
background: white; //#e0e0e3;
}

#header-container { 
position:relative; 
width:100%; 
border-bottom: 1px solid #cdcdcf; 
//background: #fff;
}

#header, cms_header{ margin:0px; width:100%;}

#breadcrumb-container { 
position:relative; 
overflow:hidden; 
//background-color: #f0f0f2;
}

.breadcrumb-cms { 
width: 96%; 
//max-width: 1200px; 
margin:0 auto; 
border: 0px; 
overflow:hidden;
}

#main-graphic-container { 
background: #f6f6f6 url(dark-gray-texture.pngx) repeat right top; 
width:100%; 
border-bottom:1px solid #e0e0e0; 
height:206px; 
position:relative; 
overflow:hidden;
	-moz-box-shadow: inset 0px 6px 12px 0px rgba(21, 21, 21, .9);
	-webkit-box-shadow: inset 0px 6px 12px 0px rgba(21, 21, 21, .9);
	box-shadow: inset 0px 6px 12px 0px rgba(21, 21, 21, .9);
}
.main-graphic { width: 88%; margin:0 auto; background: transparent url(banner-support.pngx) no-repeat right top; height:206px; border: 0px; overflow:hidden;}
.banner_text, .banner_menu { width: 96%; margin:0 auto;}
#content-container-homepage { width: 100%; height:100%; margin:0 auto; position:relative; }
#content-container { 
width: 100%; 
height:100%; 
margin:0 auto; 
position:relative; 
//background-color: #f0f0f2;
}

#content { 
width: 96%; 
//max-width: 1200px; 
height:100%; 
margin:0 auto; 
position:relative; 
background: #fff; 
border: 8px solid #fff;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
padding: 0px 4px 0px 4px;

}
#footer-container { 
	position:relative; 
	width:100%; 
	//background-color: #f0f0f2;
}

.footerContain {

margin: 0 0 1em 2em;

}

#footer { width: 96%; max-width: //1200px; margin:0 auto; }
	
.footer-list a{  font-size:12px; line-height:18px; }
.footer-list a{ color: #888; }
.footer-float-container{float:left; width: 20%; height: 160px;}


#footer DIV.cms_menu_section_blocks {
width: 33.3%;
float: left;
}

#copyright-container { position:relative; width:100%; background-color: #f0f0f2; color: #93B3C8;}
#copyright { width: 96%; margin:0 auto;}

#terms-container { position:relative; width:100%; height: 100%; color: #666; background-color: #f0f0f2;}
#terms { width: 96%; margin:0 auto;}

/** 6200px start  ********/
BODY, INPUT, SELECT, BUTTON, INPUT.TEXT, TEXTAREA, INPUT.button { /*font-size:1rem;*/ }

td.cms_header_top_menu div.cms_header_login, td.cms_header_top_menu div.cms_header_font_size, td.cms_header_top_menu div.cms_header_search, td.cms_header_top_menu div.cms_header_clear{
	display:inline;
	float:right;
	white-space:nowrap;
}

DIV.login-form-container{
	margin-top: 8px;
	height:auto;
	width:auto;
	padding: 12px;
	background:transparent url(dark-gray-texture.pngx) repeat;
	border: 1px solid #222;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}

td.cms_header_top_menu div.cms_header_login { /*display:none;*/}

/***** rules for SINGLE column layout  ******************/ 

.content_body_container_1_column #dropzone10{ float:none; width:100%;}

/***** rules for SINGLE column layout  ******************/ 
/*.content_body_container_2_column #dropzone10{ float:left; width:80%;background: #fff;}
.content_body_container_2_column #dropzone20{ float:right; width:20%; background: #fff;}*/

.content_body_container_2_column #dropzone10, .content_body_container_2_column #dropzone20{ /*background: #fff; border-top: 5px solid #274c73;*/}
.content_body_container_2_column #dropzone10{ float:left; width:79.2%; }
.content_body_container_2_column #dropzone20{ float:right; width:20%; }

DIV.content_body_container_2_column DIV#dropzone10 object{
	width:79.2%;
	height: 100%;
	/*background: #fff;NOT COOL */
}

#navigation-container{/*display: none;*/}

div#dropzone20 DIV.cms_menu_section_blocks{
	float: none;
	width: 100%;
	height: 100%;
}

.learn-lists-float, #content-container{float: none; width: 100%;}
.main-graphic, .main-login, .main-graphic-small, #content-container, #navigation, #footer, div.cms_header {
	/*width: 96%; FLUID 
	margin:auto; 
	width:88%;*/
	}
	
	


DIV#dropzone_1col_content DIV.cms_menu_section_blocks, DIV#dropzone_4col_content DIV .cms_menu_section_blocks, DIV#dropzone_3col_content DIV.cms_menu_section_blocks, DIV#dropzone_2col_content DIV.cms_menu_section_blocks{
	/*min-height:160px;
	margin: 1%;*/
	margin: 1% 1% 1% 1%;
	height: auto;
}
/**/

DIV#dropzone_1col_content DIV.cms_menu_section_blocks {
	width: 100%;
	float:none;
	/*margin: 0% 0% 4% 0%;*/
	min-height: 10px;
}

DIV#dropzone_4col_content DIV .cms_menu_section_blocks  {
	width: 22.8%;
	float:left;
}

DIV#dropzone_5col_content DIV .cms_menu_section_blocks  {
	width: 17.8%;
	float:left;
}

DIV#dropzone_3col_content DIV.cms_menu_section_blocks {
	width: 31.33%;
	float:left;
}

DIV#dropzone_2col_content DIV.cms_menu_section_blocks {
	margin: 3% 2% 0% 0%;
	width: 47.99%;
	float: left;
}

DIV#dropzone_1col_content H2 A, DIV#dropzone_2col_content H2 A, DIV#dropzone_3col_content H2 A, DIV#dropzone_4col_content H2 A{
	color: #0E5FD8;
    font-size:1.8rem;
}


DIV#dropzone_1col_content DIV.cms_menu_section_blocks, DIV#dropzone_2col_content DIV.cms_menu_section_blocks, DIV#dropzone_3col_content DIV.cms_menu_section_blocks, DIV#dropzone_4col_content DIV.cms_menu_section_blocks{
	min-height: 11rem;
padding-left: 1rem;
}



DIV.cms_menu_super_menu_content H2, DIV.cms_menu_super_menu_content H2 A{
	/*font-weight: bold;*/
	font-size: 1rem;
	color: #292929;
}


DIV.cms_menu_super_menu_content A, DIV.cms_menu_super_menu_content A.cms_menu_block_item{
	/*font-weight: normal;*/
}

SPAN.cms_menu_second_level_text{
	color: #666;
	line-height: 1.8rem;
	margin: 3% 0%;
}

/******************
		<div id="dropzone10" dropzone="true" />
		<div id="dropzone500" dropzone="true" />
		<div id="dropzone600" dropzone="true" />
		<div id="dropzone_4col_content" dropzone="true" />
******************/


TR.header.kb_header_title_row, DIV.kb_article_header_short_description, DIV.kb_article_header_short_description, DIV.kb_article_header_info{display:none !important;}



DIV#tab_289c5ac7ad411100b45f52a437f5c68d_3 SPAN.menu_section, DIV#tab_289c5ac7ad411100b45f52a437f5c68d_4 SPAN.menu_section,DIV#tab_289c5ac7ad411100b45f52a437f5c68d_5 SPAN.menu_section{
	color: #999;
}




	
	
	
@media (max-width: 1020px) {


.content_body_container_2_column #dropzone10, .content_body_container_2_column #dropzone20{}
.content_body_container_2_column #dropzone10{}
.content_body_container_2_column #dropzone20{}

div#dropzone20 DIV.cms_menu_section_blocks{
	float: none;
	width: 100%;
	height: 100%;
}

}

@media (max-width: 768px) { 
/** 768px start  ********/
td.cms_header_top_menu div.cms_header_login { display:inline;}
#content-container {}
.banner-title{font-size:1.8rem; }
.banner-text{font-size:1rem; }
#navigation-container{display: block;}
#dropzone10{ float:none; width:100%;}
#dropzone20{ float:none; width:100%; }
TD.live_feed_left_navigation{ display:none;}
IMG.home-list-graphic{ display:none !important;}
.read_more span, .read_more span a { margin-bottom:12px !important;}

/** 768px end  ********/
}

@media (max-width: 568px) { 
/** 568px start  ********/
/*TR.cms_header_top_menu_row{display: none;}*/

BODY, TABLE, INPUT, SELECT, BUTTON, INPUT.TEXT, TEXTAREA, INPUT.button {font-size: .8rem;}
H1.page_name{font-size: 1rem;}
H1.page_title{line-height: 1.8rem;}
h2.short-description {font-size: .9rem;}
.page_name.info{font-size: .8rem;}
.learn-lists-float{float: none; width: 100%;}
.cms_menu_super_menu_content {width: 100%; margin: 0px; left: 0px !important; visibility: visible;}
TD.cms_header_bottom_menu .cms_menu_super_menu_bar_item, TD.cms_header_bottom_menu .cms_menu_super_menu_bar_item_selected {padding: 0px 4px; font-size: .8rem;}
DIV.cms_header_font_size, A.cms_header_resizer_link{display: none;}
td.cms_header_top_menu div.cms_header_font_size, td.cms_header_top_menu div.cms_header_search, td.cms_header_top_menu div.cms_header_clear{display: none;} 
/*TR.cms_header_top_menu_row{display: none;}*/
DIV.content_footer_container DIV.cms_menu_section_blocks {height:auto; float: none;	width: 100%;}
.learn-lists-float{float: none;width: 100%;}
#dropzone10 DIV.cms_menu_section_blocks{float: none;width: 100%;}
DIV.cms_header_font_size, A.cms_header_resizer_link{display: none;}
td.cms_header_top_menu div.cms_header_font_size, td.cms_header_top_menu div.cms_header_search, td.cms_header_top_menu div.cms_header_clear{display: none;} 
TD.live_feed_left_navigation{ display:none;}
#tab_52717a6b8931c100e5185351f6491da9_1, #tab_52717a6b8931c100e5185351f6491da9_2, #tab_c21b2ce870a6c580028c63e1e8fed69d_4, #tab_c21b2ce870a6c580028c63e1e8fed69d_5{ display:none;}

/** 568px end  ********/
}

@media (max-width: 768px) {


DIV#dropzone_1col_content DIV.cms_menu_section_blocks, DIV#dropzone_4col_content DIV .cms_menu_section_blocks, DIV#dropzone_3col_content DIV.cms_menu_section_blocks, DIV#dropzone_2col_content DIV.cms_menu_section_blocks{
	float: none;
	width: 100%;
	min-height: 100px;
	margin: 0% 0% 4% 0%;
}

img.app_menu_image{
	width: 63%;
}

}

.cms_admin_panel, .cms_admin_panel A {
   	position: fixed;
   	right: 0;
   	bottom: 0;
   	border-radius: 6px;
   	margin: 1rem;
   	padding: 8px 12px;
	color: #FFF;
	background-color: #428BCA;
	border: 1px solid #357EBD;
	font-size: 1rem;
}
/*
img.home_menu_image{
	/*width: 63%; */
	display: block; 
	margin-left: auto; 
	margin-right: auto;
}*/
