/* Overwrite defaults */
body { background-image: none; }
#userFunctionsLinks { float:right; margin-right:0; }
#userLoginContainer { float:right; clear:both; }

/* PNG fix */
ul, ul li, a, h1, div { behavior: url(css/iepngfix.htc) }

/* Fix ordered lists */
#contentSHLC ol { padding-left: 40px; }

/* SHLC */
#wrapSHLC { background-color:#000; text-align:left; font-family:Arial, Helvetica, sans-serif;   }
#contentSHLC { width:985px; position:relative; margin:0 auto;  min-height:500px; color:#fff; padding:18px 0 40px; }

#contentSHLC a { color:#fff; }

#introSHLC { margin:0 0 20px 0; position:relative;  clear:both; }
#introSHLC h1,
#introSHLC h2 {  font-family: 'Arial black', 'Helvetica neue', Helvetica, Arial, sans-serif !important; padding:0; margin:0; }
#introSHLC h1 { font-size:38px;  }
#introSHLC h2 { font-size:16px; font-weight:normal; } 

#introSHLC .top-share { position:absolute; bottom:-10px; right:-10px; z-index:1; font-weight:bold; font-size:1.1em; }
#introSHLC .top-share a,
#introSHLC .top-share img { float:left; display:block; }
#introSHLC .top-share span { display:block; float:left; padding:3px 10px 0 0; }


/* Navigation */
#contentSHLC #navigationBarSHLC { width:985px; margin:0; }
#contentSHLC #navigationBarSHLC ul { list-style-type:none; margin:0; padding:0; }
#contentSHLC #navigationBarSHLC ul.springNav li { margin:0 2px 0 0; float:left; display:inline-block; font-size:1.1em;  }
#contentSHLC #navigationBarSHLC ul.springNav li a {  float:left; display:block; padding:2px 2px 0 10px; height:18px; color:#fff; cursor:pointer; text-decoration:none; }
#contentSHLC #navigationBarSHLC ul.springNav li a:hover { }
#contentSHLC #navigationBarSHLC ul.springNav li.SHLCActive { background:url(/images/personal/SHLCNavR.gif) top right no-repeat; padding:0 10px 0 0; margin-left:10px; }
#contentSHLC #navigationBarSHLC ul.springNav li.SHLCActive a { color:#000; background:url(/images/personal/SHLCNavL.gif) top left no-repeat; }

#contentSHLC #navigationBarSHLC .rightFeatureIcons { float:right;  }
#contentSHLC #navigationBarSHLC .rightFeatureIcons li,
#contentSHLC #navigationBarSHLC .rightFeatureIcons li a{ float: left; display: block; }
#contentSHLC #navigationBarSHLC .rightFeatureIcons li a,
#contentSHLC #navigationBarSHLC .rightFeatureIcons li.callInfo { text-indent: -99999px; }
#contentSHLC #navigationBarSHLC .rightFeatureIcons li.callInfo,
#contentSHLC #navigationBarSHLC .rightFeatureIcons li.callInfo a { width: 78px; height: 48px; }
#contentSHLC #navigationBarSHLC .rightFeatureIcons li.email,
#contentSHLC #navigationBarSHLC .rightFeatureIcons li.email a {  width: 41px; height: 48px; }
#contentSHLC #navigationBarSHLC .rightFeatureIcons li.branch,
#contentSHLC #navigationBarSHLC .rightFeatureIcons li.branch a { width: 49px; height: 48px; }
#contentSHLC #navigationBarSHLC .rightFeatureIcons li.chat,
#contentSHLC #navigationBarSHLC .rightFeatureIcons li.chat a { width: 50px; height: 48px; }
#contentSHLC #navigationBarSHLC .rightFeatureIcons li.callInfo { background:url(/images/personal/callNumberIcon.png) no-repeat; }
#contentSHLC #navigationBarSHLC .rightFeatureIcons li.email a { background:url(/images/personal/emailIcon.png) no-repeat; }
#contentSHLC #navigationBarSHLC .rightFeatureIcons li.branch a { background:url(/images/personal/branchIcon.png) no-repeat; }
#contentSHLC #navigationBarSHLC .rightFeatureIcons li.chat a { background:url(/images/personal/chatIcon.png) no-repeat; }

#contentSHLC .articleMedia { position:relative !important;  }

#contentSHLC .title-share { position:relative; margin-top:34px; width:648px; }
#contentSHLC .multi-share { position:absolute; top:0; left:595px; color:#000; height:30px; }

#contentSHLC .multi-share a,
#contentSHLC .multi-share-secondary a { color:#000 !important; }
#contentSHLC .multi-share-secondary { padding:20px 0 10px; display:block; }
#contentSHLC .multi-share-secondary .addthis_toolbox { position: relative; }
#contentSHLC .multi-share-secondary .tc-place-holder { position: absolute; right:0; }
#contentSHLC .multi-share-secondary .tc-place-holder a { color: #ffcc00 !important; }

#contentSHLC #articleSHLC { width:648px; float:left; border-top:2px solid #FFCC00; font-size:1.3em; }
#contentSHLC #asideSHLC { width:325px; float:right; }

#contentSHLC #articleSHLC h2 {padding-right:100px }
#contentSHLC #articleSHLC h2 span:last-child { padding-top:0; margin-top:-5px; }
#contentSHLC #articleSHLC h2 span { display:inline-block; float:left; clear:both; font-family:Arial, Helvetica, sans-serif; padding:2px 8px; background-color:#FFCC00; color:#000; font-size:28px; }
#contentSHLC #articleSHLC h2,
#contentSHLC #articleSHLC p { margin-bottom:15px; }
#contentSHLC #articleSHLC h3 { margin-bottom:15px; }
#contentSHLC #articleSHLC h3 { font-size:16px; font-weight:bold; } 


.SHLCAquisiton p,
.SHLCAquisiton img { float:left; margin:0 10px 0 0; display:block; }
.SHLCAquisiton p { padding:7px 0 0 0; }

.footnote { font-size:10px; }

/* Articles list - homepage */
#contentSHLC .article { border-top:1px solid #FFCC00; position:relative; padding:10px 100px 50px 0; clear:both; font-size:12px; min-height: 167px; height: auto !important; height: 167px; } 
#contentSHLC .article h3 { font-size:18px; margin:0 0 12px 0; }
#contentSHLC .article p { margin-top:-3px; position:relative; }
#contentSHLC .article img { display:block; margin:0 15px 35px 0; float:left; position:relative; z-index:1; }
#contentSHLC .article .date { font-size:14px; font-weight:bold; color:#000; display:inline-block; background-color:#FFCC00; padding:4px 10px; position:absolute; top:0; right:0; }
#contentSHLC .article a,
#contentSHLC #articleSHLC a { color:#FFCC00;  }
#contentSHLC .article span.comment-count { position: absolute; right: 0; float: right; bottom: 23px; display: block; width: 55px; height: 55px; background: transparent url(/images/personal/bg_comment_count.gif) no-repeat top left; }
#contentSHLC .article span.comment-count a { display: block; width: 55px; height: 22px; margin-top: 6px; overflow: hidden; color: #FFF !important; text-decoration: none !important; font-size: 18px; font-weight: normal; text-align: center; }

#contentSHLC #articleSHLC a,
#contentSHLC #articleSHLC h3 a:hover { text-decoration:underline; }
#contentSHLC #articleSHLC a:hover { text-decoration:none; }
#contentSHLC #articleSHLC h3 a { color:#fff; text-decoration:none; }

#contentSHLC .individual-share { position: absolute; bottom: 20px; *bottom: 0; left:245px; }





/* Aside */
#asideSHLC .asideTile { margin:0 0 10px 0; }
#asideSHLC .asideTile img { display:block; margin:0 0 15px 0; }
#asideSHLC .toolsPromo { background:url(/images/personal/shlc_tile_bg.gif) bottom left repeat-x;  padding:5px 30px; font-size:1.1em; }
#asideSHLC .toolsPromo h2 { font-size:2.0em; font-weight:bold; margin:0; padding:0;  }
#asideSHLC .toolsPromo p, .toolsPromo h2 { margin:0 0 12px 0; }
#asideSHLC .toolsPromo a:hover { text-decoration:none; }
#asideSHLC .toolsPromo img { float:left; margin:0 12px 0 0;}
#asideSHLC .promo-content { float:left; width:155px; }

#asideSHLC .toolsPromo ul { list-style-type:none; padding:0; margin:0; }
#asideSHLC .toolsPromo ul li { background:url(/images/css/navArrowOrange.gif) 0 4px no-repeat; padding-left:10px; }

#asideSHLC ul li h3 a { text-decoration: none; }

/* Tabs */
#most-shared, 
#most-viewed { display: none; }



/* Quicklinks */
#asideSHLC .quickLinks {
    width: 306px;
	height: 74px;
	padding: 13px 0 0 13px;
	margin-bottom: 12px;
	background-color: #3c3c3c;
	border:1px solid #3c3c3c;
}

#asideSHLC .quickLinks h3 {
    margin: 0 8px 12px 0;
	padding: 0 0 8px 0;
	text-indent: -9999px;
	background: url(/images/personal/quicklink_header.gif) no-repeat;
	border-bottom: 1px solid #505050;
}

#asideSHLC .quickLinksBtn a {
    float: left;
}

#asideSHLC .quickLinksBtn .applyNow {
    margin-right: 8px;
}

/* Article Tabulator */
#asideSHLC .articleTab {
    margin: 0;
	padding: 0;
	list-style: none;
	width: 299px;
	height: 24px;
}

#asideSHLC .articleTab li {
    float: left;
}

#asideSHLC .articleTab li a {
    text-indent: -9999px;
	float: left;
	height: 24px;
	background: url(/images/personal/article_tab.gif) 0 0 no-repeat;
	outline: none;
}

#asideSHLC .articleTab .mostCommented {
    width: 121px;
	background-position: 0 0;
}

#asideSHLC .articleTab .selected a.mostCommented {
    background-position: 0 -24px;
}

#asideSHLC .articleTab .mostShared {
    width: 88px;
	background-position: -121px 0;
}

#asideSHLC .articleTab .selected a.mostShared {
    background-position: -121px -24px;
}

#asideSHLC .articleTab .mostViewed {
    width: 90px;
    background-position: -209px 0;
}

#asideSHLC .articleTab .selected a.mostViewed {
    background-position: -209px -24px;
}

#asideSHLC .articleTabContent {
    width: 294px;
	padding: 0 13px 0 13px;
	margin-bottom: 12px;
	background: #1e1e1e url(/images/personal/bg_article_tab_content.gif) repeat-x;
}

#asideSHLC .articleTabContent .contentList {
    margin: 0;
	padding: 0;
	list-style: none;
}

#asideSHLC .articleTabContent .contentList li {
    border-bottom:1px solid #5c5c5c;
	width: 100%;
	display: inline-block;
	padding: 13px 0 13px 0;
}
#asideSHLC .articleTabContent .contentList li.last {
    border-bottom: none;
}

#asideSHLC .articleTabContent .contentList li img {
    float: left;
	margin: 0 10px 0 0;
}

#asideSHLC .articleTabContent .contentList h3 {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	margin: -4px 0 10px 0;
	padding: 0;
	float: left;
	width: 169px;
}

#asideSHLC .articleTabContent .contentList p {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
}

#asideSHLC .articleTabContent .contentList .moreLink {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffc100;
	text-decoration: underline;
	text-transform: uppercase;
}

/* Twitter Feed Panel */
#asideSHLC .twitterFeedPanel {
    width: 293px;
	padding: 13px 13px 0px 13px;
	margin-bottom: 12px;
	background-color: #262626;
	border:1px solid #262626;
}

#asideSHLC .twitterFeedPanel h3 {
    float: left;
	width: 72px;
	margin: 0;
	padding: 0 0 8px 0;
	text-indent: -9999px;
	background: url(/images/personal/twitter_header.gif) no-repeat;
	margin: 2px 0 0 0;
}

#asideSHLC .twitterFeedPanel .twitterIndex {
    float:right;
	/*color:#ffc100;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.colorTag {
    /*color:#ffc100;*/
}
			  
			 
#asideSHLC .twitterFeedPanel .tweet .content {
    width: 100%;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-top: 1px solid #3c3c3c;
	padding: 8px 0 8px 0;
}


#asideSHLC .twitterFeedPanel .tweet .thumb {
    float: left;
	margin: 0 10px 0 0;
}


/* Stay in Touch*/
#asideSHLC .stayInTouch {
    width: 293px;
	height: 99px;
	padding: 13px 13px 0 13px;
	margin-bottom: 12px;
	background-color: #262626;
	border:1px solid #262626;
}

#asideSHLC .stayInTouch h3 {
    margin: 0 0 20px 0;
	padding: 0 0 8px 0;
	text-indent: -9999px;
	background: url(/images/personal/stayintouch_header.gif) no-repeat;
	border-bottom: 1px solid #3c3c3c;
}

/* Fix Twitter img size issue TWA 6/1/12 Linda */

#asideSHLC .twitterFeedPanel .tweet .thumb {
    float: left;
   margin: 0 10px 0 0;
   width: 48px;
   height: 48px;
}


/* Footer */
#footerSHLC { color:#999999; font-size:10px; padding:18px; width:960px; margin:0 auto; text-align:left;  }



