/*-------- for all containers --------*/
.c_icon, .c_title, .c_menu { float:left; }
.c_title { max-width:95%; }
.c_menu { padding-top:8px; }
.c_help { float:right; padding-top:10px; }
.c_content_style { display:inline-block; width:100%; }
.c_footer { padding:0px 2px; }
.c_footer_l {float:left;}
.c_footer_r {float:right;}
.c_footer_space { height:13px; line-height:13px; overflow:hidden; }
.clear_float {clear:both;}

/*Added by: Sanjay Chakre 
Date: 12/02/2013 
Desc: New container as per task id  HTRSR-220 
*/
.Container_light_blue_bar { padding-top: 12px;margin:0 0 15px 0;background: url(/Portals/0/containers/Smart-Gray/images/light_blue_bar.jpg) no-repeat left center #00b0d9; width: auto;height: auto;padding:12px 20px;}
.Container_dark_blue_bar { padding-top: 12px;margin:0 0 15px 0;background: url(/Portals/0/containers/Smart-Gray/images/dark_blue_bar.jpg) no-repeat left center #004172; width: auto;height: auto;padding:12px 20px;}
.Container_green_bar { padding-top: 12px;margin: 0 0 15px 0;background: url(/Portals/0/containers/Smart-Gray/images/green_bar.jpg) no-repeat left center #009847; width: auto;height: auto;padding:12px 20px;}
.Container_light_green_bar { padding-top: 12px;margin: 0 0 15px 0;background: url(/Portals/0/containers/Smart-Gray/images/light_green_bar.jpg) no-repeat left center #79b500; width: auto;height: auto;padding:12px 20px;}
.Container_orange_bar { padding-top: 12px;margin: 0 0 15px 0;background: url(/Portals/0/containers/Smart-Gray/images/orange_bar.jpg) no-repeat left center #ff6f13; width: auto;height: auto;padding:12px 20px;}
.Container_pink_bar { padding-top: 12px;margin: 0 0 15px 0;background: url(/Portals/0/containers/Smart-Gray/images/pink_bar.jpg) no-repeat left center #e82246; width: auto;height: auto;padding:12px 20px;}
.Container_purple_bar { padding-top: 12px;margin: 0 0 15px 0;background: url(/Portals/0/containers/Smart-Gray/images/purple_bar.jpg) no-repeat left center #902f8d; width: auto;height: auto;padding:12px 20px;}
.Container_yellow_bar { padding-top: 12px;margin: 0 0 15px 0;background: url(/Portals/0/containers/Smart-Gray/images/yellow_bar.jpg) no-repeat left center #f3ae26; width: auto;height: auto;padding:12px 20px;}

.Container_top_height { height:auto; line-height:25px; }
/*Added by: Sanjay Chakre 
Date: 12/02/2013 
Desc: New container as per task id  HTRSR-220 
*/
.Container_content{ padding:0 20px;}

/*End*/

/*-------- containers title --------*/
.c_title_footer{font-weight:normal; font-size:19px; color:#333333; font-family: Impact, Arial, Tahoma, Verdana, Helvetica, sans-serif; }
.c_title_black {font-weight:bold; font-size:16px; color:#000000; font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);}
.c_title_white {font-weight:bold; font-size:23px; color:#FFFFFF; font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; /*text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.4);*/}
.c_title_Gray{font-weight:bold; font-size:16px; color:#424242; font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);}
.c_title_light_gray{font-size: 18px;font-weight: bold;color: #333333; font-family:Arial, Tahoma, Verdana, Helvetica, sans-serif;}

/*-------- Containers same style --------*/
.Container_long_green_style, .Container_light_blue_box_style, .Container_long_purple_style, .Container_light_blue_style, .Container_dark_blue_style .Container_purple_style, .Container_pink_style { min-width:160px;}
.Container_long_green_c_menu .Container_long_purple_c_menu, .Container_light_blue_c_menu, .Container_dark_blue_c_menu, .Container_purple_c_menu, .Container_pink_c_menu { float:left; }
.Container_long_green_c_help, .Container_long_purple_c_help, .Container_light_blue_c_help, .Container_dark_blue_c_help, .Container_purple_c_help, .Container_pink_c_help  { float:right; padding-top:2px; }
.Container_long_green_top_height, .Container_long_purple_top_height, .Container_light_blue_top_height, .Container_dark_blue_top_height, .Container_purple_top_height, .Container_pink_top_height { height:25px; line-height:25px; }
.Container_light_blue_box_content, .Container_purple_content, .Container_pink_content { padding-top:25px;padding-left:20px; text-align:left; width:445px; min-height:255px;background: url(/Portals/0/containers/Smart-Gray/images/ht-res-home-box-bg-img.jpg) no-repeat;background-color: #e6e6e6; }
.Container_long_green_content {float:left;}
@media (max-width: 640px){
.Container_light_blue_box_content, .Container_purple_content, .Container_pink_content { min-height:220px;}
}

.Container_purple_footer, .Container_pink_footer { height:12px; line-height:12px; overflow:hidden; }

/*-------- Container unique styles --------*/ 
.Container_purple_top_style { padding-top: 12px;margin-top: 12px;margin-left: 20px;margin: 0px;background: url(/Portals/0/containers/Smart-Gray/images/ht-container-title-bg-purple.jpg) no-repeat #8e258c;width: auto;height: 36px;padding-left: 20px;}
.Container_pink_top_style { padding-top: 12px;margin-top: 12px;margin-left: 20px;margin: 0px;background: url(/Portals/0/containers/Smart-Gray/images/ht-container-title-bg-pink.jpg) no-repeat;width: auto;height: 36px;padding-left: 20px;}
.Container_orange_top_style { padding-top: 12px;margin-top: 12px;margin-left: 20px;margin: 0px;background: url(/Portals/0/containers/Smart-Gray/images/ht-container-title-bg-orange.jpg) no-repeat;width: auto;height: 36px;padding-left: 20px;}
.Container_dark_blue_top_style { padding-top: 12px;margin-top: 12px;margin-left: 20px;margin: 0px;background: url(/Portals/0/containers/Smart-Gray/images/ht-container-title-bg-dark-blue.jpg) no-repeat #004172;width: auto;height: 36px;padding-left: 20px;}
.Container_light_blue_top_style { padding-top: 12px;margin-top: 12px;margin-left: 20px;margin: 0px;background: url(/Portals/0/containers/Smart-Gray/images/ht-container-title-bg-light-blue.jpg) no-repeat #00b0d9; width: auto;height: 36px;padding-left: 20px;}
.Container_long_purple_top_style { padding-top: 12px;margin-top: 12px;margin-left: 20px;margin: 0px;background: url(/Portals/0/containers/Smart-Gray/images/ht-container-title-bg-purple.jpg) no-repeat #8e258c;width: auto;height: 36px;padding-left: 20px;}
.Container_long_green_top_style  { padding-top: 12px;margin-top: 12px;margin: 0px;background: url(/Portals/0/containers/Smart-Gray/images/ht-container-title-bg-green-3col.jpg) no-repeat #009847;width: auto;height: 36px;padding-left: 20px;}
.Container_long_green_style, .Container_long_purple_style {margin-left:20px;margin-right:20px;}
.Container_light_blue_box_top_style { padding-top: 12px;margin-top: 12px;margin-left: 20px;margin: 0px;background: url(/Portals/0/containers/Smart-Gray/images/ht-container-title-bg-light-blue.jpg) no-repeat #00b0d9;width: 445px;height: 36px;padding-left: 20px;}


.Container_mobile_gray_bg {}
.middle_long_pane .Container_purple_content {background:none !important;}
.middle_long_pane .Container_purple_top_style {width:auto !important;}
.middle_long_pane .Container_purple_content { padding-left: 0px; height:auto;width:auto;}

/* support article container */
.Container_article_style {padding-left:20px;padding-right:20px;}
.Container_article_style #divArticleContent {margin-bottom: 30px;}
.Container_article_style #publishTitle, .Container_article_style .divLastUpdated {display: none;}
.Container_article_content #publishTitle {font-size:27px; color:#333333;font-weight:bold;}
.Container_article_content #divArticleContent .article-header h1 {color:#333333;font-size:27px;font-weight:bold; margin-top: 0px;margin-left: 60px; } 
.Container_article_content #divArticleContent h1 {color:#e34c02;font-size:21px;font-weight:bold; } 
.Container_article_content #divArticleContent h2 {color:#602b51; font-size:21px; font-weight:bold;margin-top: 20px;margin-bottom: 0px;}
.Container_article_content #divArticleContent p {font-size:13px;color:#333333;line-height: 21px;}
.Container_article_content #divArticleContent ul, .Container_article_content #divArticleContent ol  {margin-left:40px;}
.Container_article_content #divArticleContent .article-header span {font-size:13px; color:#999999;float: left;margin-left: 17px;margin-top: -12px;}
.Container_article_content #divArticleContent .article-header img {float:left;}
.Container_article_content #divArticleContent .article-header {border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;padding-bottom: 28px;padding-top: 20px; margin-bottom: 15px;}

/* most popular article container */
.most_popular_content #publishTitle, .most_popular_content .divLastUpdated {display: none;}
.most_popular_content #divArticleContent .article-header span {font-size:13px; color:#999999;float: left;margin-left: 17px;margin-top: -12px;}
.most_popular_content #divArticleContent .article-header img {float:left;}
.most_popular_content #divArticleContent .article-header  {border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;padding-bottom: 28px;padding-top: 20px; margin-bottom: 15px;}
.most_popular_content #divArticleContent .article-header h1 {color:#333333;font-size:27px;font-weight:bold; margin-top: 0px;margin-left: 60px; } 
.most_popular_style {min-width: 160px;}
.most_popular_top_style {padding: 6px 2px; margin: 0px;}
.most_popular_top_height {height: 25px;line-height: 25px;margin-bottom: 10px;}
.c_title_orange {font-weight: bold;font-size: 21px;color: #e34b02;font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);}
.most_popular_c_menu {float: left;}
.most_popular_c_help {float: right;padding-top: 2px;}
.most_popular_footer {height: 12px;line-height: 12px;overflow: hidden;}
.most_popular_content .Publish_ItemDisplay a:hover, .most_popular_content .Publish_ItemDisplay a:link, .most_popular_content .Publish_ItemDisplay a:active {color: #4294F7;font-family:GilroyRegular !important;font-size:16px !important;font-weight:bold;text-decoration: none !important;}
.most_popular_content .item_listing {margin:0px; line-height:28px;}
.see_all_articles_box {margin-top:15px;}
.see_all_articles_box div {float:left;margin-right: 15px;padding-right: 15px;}
.see_all_articles_box .border-left {border-left:solid #b8b8b8 1px;}
.see_all_articles_box .border-right {border-right:solid #b8b8b8 2px;line-height: 14px;}
.see_all_articles_box a:hover, .see_all_articles_box a:link, .see_all_articles_box a:active {font-size:13px !important;font-weight: bold;}
.most_popular_content .Title {margin-left:0px;}
.most_popular_content #divArticleContent a:link, .most_popular_content #divArticleContent a:hover, .most_popular_content #divArticleContent a:active {color: #4294F7;font-family:GilroyRegular !important;font-size: 12px !important;font-weight:bold;text-decoration: none !important;}

@media (max-width:320px) {
	.most_popular_content #publishTitle, .most_popular_content .divLastUpdated {
		display: none !important;
	}
}

/* announcements container */
.announcements_style {min-width: 160px;margin: 20px 20px;background-color: #009947;padding-left: 15px;padding-right: 15px;}
.announcements_top_style {padding: 6px 2px; margin: 0px;display: none;}
.announcements_top_height {height: 25px;line-height: 25px;margin-bottom: 10px;}
.c_title_orange {font-weight: bold;font-size: 21px;color: #e34b02;font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);}
.announcements_c_menu {float: left;}
.announcements_c_help {float: right;padding-top: 2px;}
.announcements_footer {height: 12px;line-height: 12px;overflow: hidden;}
.announcements_content .Publish_ItemDisplay a:hover, .most_popular_content .Publish_ItemDisplay a:link, .most_popular_content .Publish_ItemDisplay a:active {color: #4294F7;font-family:GilroyRegular !important;font-size:16px !important;font-weight:bold;text-decoration: none !important;}
.announcements_content .item_listing {margin:0px; line-height:28px;}
.announcements_content .Title {margin-left:20px;}
.announcements_content .categoryItemList { border:0px;margin:0px;background-color:transparent;  }
.announcements_content .divItemsListing h2 {font-size:21px;}
.announcements_content .divItemsListing h2 a:link, .announcements_content .divItemsListing h2 a:hover, .announcements_content .divItemsListing h2 a:active, .announcements_content .divItemsListing h2 a:visited  {color:White;font-size:21px !important;}
.announcements_content .itemReadmore a:link, .announcements_content .itemReadmore a:hover, .announcements_content .itemReadmore a:active, .announcements_content .itemReadmore a:visited  {color:White;font-size:12px !important;font-weight:bold; }
.announcements_content .itemDescription {color:White;}
.announcements_content .itemReadmore {text-align:left;}

/* rss feed container */
.rss_feed_style {min-width: 160px;}
.rss_feed_top_style {padding: 6px 2px; margin: 0px;}
.rss_feed_top_height {height: 25px;line-height: 25px;margin-bottom: 10px;}
.rss_feed_c_menu {float: left;}
.rss_feed_c_help {float: right;padding-top: 2px;}
.rss_feed_footer {height: 12px;line-height: 12px;overflow: hidden;}
.rss_feed_content h4 {margin:0px; line-height:21px;font-size: 13px;}
.rss_feed_content .Title {margin-left:0px;}

/* moved from Business portal for Business Support page */
.Green-border{background:#1D9C48; padding:20px; margin-bottom:20px;}
.Green-border .heading, .Green-border .heading span, .Green-border p, .Green-border strong, .Green-border p a{color:#fff;}
.Green-border .heading, .Green-border .heading span{font-size:21px;}
.Green-border p a{font-weight:bold; text-decoration:underline;}
.Green-border p a:hover{text-decoration:none; color:#fff;}

/*--- common styles for 3col --- JMS ---*/ 
.Container_3col{ width: 287px !important; }

.ht-tv-3col-p{
	font-size: 13px; 
	font-style: arial;
	font-weight: normal;
	padding-bottom: 5px;
	line-height: 1.3;
	width: 150px;
}

/*END --- common styles for 3col --- JMS ---*/ 
.span4_3col{
	max-width: 310px !important;
	display: inline-block !important;
}

.Container_3col  div div table {
	position: relative; top: -10px; left: -5px;
}

/* Main Home Page Message Container - Red*/
.red_home_message_container {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;	
	/*height:105px;	*/
	padding-bottom: 6px;
	padding-top:25px;
	padding-left:65px;
	padding-right:30px;
	margin-top: 20px;	
	background: url(/portals/0/images/ht_home_msg_red_alert_bg.png) no-repeat 0px 0px #b71234;	
}
/* Main Home Page Message Container - Green*/
.green_home_message_container {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;	
	/*height:105px;	*/
	padding-bottom: 6px;
	padding-top:25px;
	padding-left:65px;
	padding-right:30px;
	margin-top: 20px;	
	background: url(/portals/0/images/ht_home_msg_green_alert_bg.png) no-repeat 0px 0px #009b48;	
}
/* Main Home Page Message Container - Yellow*/
.yellow_home_message_container {
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;	
	/*height:105px;	*/
	padding-bottom: 6px;
	padding-top:25px;
	padding-left:65px;
	padding-right:30px;
	margin-top: 20px;	
	background: url(/portals/0/images/ht_home_msg_green_alert_bg.png) no-repeat 0px 0px #EEAF30;	
}
.red_home_message_container p, .green_home_message_container p {
	font-size: 14px; 
	font-style: arial;
	font-weight: normal;	
	line-height: 21px;
	color: #ffffff;
}
.yellow_home_message_container p {	
	font-size: 14px;
	font-style: arial;
	font-weight: normal;
	line-height: 21px;
	color: black !important;
}





