/* CSS Document */

/* NCSBN */


/* Body
--------------------------------------------------------------------------------------------*/
/* place the background image and set the values */
body, html {
    background-color: #d1d2d4; /*gray*/
    color: #424242;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
}

/*a, abbr, acronym, address, applet, big, blockquote, body, button, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, iframe, label, legend, li, p, pre, img, ins, kbd, object, ol, q, s, samp, small, span, strike, strong, sub, sup, tt, var, ul {
    font-size:12px;
    line-height:normal;
}*/
.HL_Widget-Body,
form, li {
    font-size:12px;
    line-height:15px;
}


.cusWrap {
    margin:0 auto;
    width:950px;
}

.cusHeader {
    padding:4px 0 1px;
}

#HL_Content-Body {
    background:url("bottomRoundCorner.gif") no-repeat scroll center bottom transparent;
    padding:9px 15px 15px;
}

#HL_Content {
    background:none repeat scroll 0 0 #ECEDED;
}

.HL_Widget  {
    padding: 0 0 10px 0;
}

.HL_Widget_Site_Banner ul,
.HL_Widget_Site_Banner li {
    font-size:12px;
    line-height:15px;
}

.HL_Widget_Site_Logo {
    margin-top: 0px;
    position: relative;
    top: 0;
    left: 0;
    zoom: 1; /* ie garbage redraw rule */
}

.HL_Widget_Site_Logo {
    margin: 0px 0px 2px;
}

.HL_Widget_Content_Header .HL_Object-Avatar img {
	display: none;
}

.HL_List_ObjectView_Grid2 .HL_Object {
	height:46px;
	width:46px;
}

img.HL_Object-Avatar,
.HL_Object-Avatar img {
    background-color:white;
    border:1px solid #999999;
    height:35px;
    margin:0;
    padding:3px;
    width:35px;
} 
.HL_Widget_Site_Logo h1,
.HL_Widget_Site_Logo h1 a  {
    background: url(logo.gif) no-repeat;
    width: 200px;
    height: 70px;
}

#Community-Header {
    width: 950px;
    padding: 4px 0 1px;
}

/* Action links */
a,
a.HL_Object-Name {
    color: #c0520e;  /*burnt red*/
	text-decoration: none;
}

a:hover,
a.HL_Object-Name:hover {
    background-color: transparent;
	color: #c0520e;  /*burnt red*/
	text-decoration: underline;
}

a.HL_Link_Edit {
    font-size:12px;
    line-height:15px;
}

a.HL_Link_Edit_Widget {
    color: #b2b2b2;
}

a.HL_Link_Edit_Widget:hover {
    background-color: transparent;
    color: #b2b2b2;
	text-decoration: underline;
}

a.HL_Style_Subtle {
    color: #333333;
}

a.HL_Style_Subtle:hover {
    background-color: transparent;
    color: #c0520e;  /*burnt red*/
	text-decoration: underline;
}

a.HL_Object-Name_Group {
    color: #c0520e;  /*burnt red*/
}

a.HL_Object-Name_Group:hover {
    background-color: transparent;
    color: #c0520e;  /*burnt red*/
	text-decoration: underline;
}

.HL_Widget-Nav {
    padding: 2px 10px;
}

/* clear floats */
#HL_Content-Body,
.HL_Widget-Header,
.HL_Row {
    clear:both;
}


/* Change the tip panel background color */
#HL_Content-Body .HL_Widget_Tip .HL_Widget-Body {
    background-color: #e1e1e1;
    font-size:12px;
    line-height:15px;
}

/* Change the Admin panel background color */
#HL_Content-Body .HL_WidgetStyle_Admin .HL_Widget-Body {
    background-color: #ffffff;
}
    
/* Page Elements
--------------------------------------------------------------------------------------------*/
/* Header - Subtitle */

.HL_Widget_Content_Header,
.HL_Template_Admin .HL_Widget_Content_Header,
.HL_Template_Community .HL_Widget_Content_Header,
.HL_Template_User .HL_Widget_Content_Header,
.HL_Template_Group .HL_Widget_Content_Header {
    background: #ECEDED;
	/*padding: 0 0 10px;*/
}

.HL_Template_Group .HL_Widget_Content_Header {
    padding:0;
}

.HL_Widget_Content_Header h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
    font-size: 24px !important;
	height: 34px;
	padding-left: 10px;
	padding:6px 7px 2px 0px;
	text-transform:uppercase;
}

.HL_Widget_Content_Header h1 a {
    background: #172c42; /*Navy Blue*/
	color: #fff;
    font-weight: normal;	
    line-height:28px;
	padding: 4px 25px 4px 15px;
}

.HL_Template_Community .HL_Widget_Content_Header h1,
#HL_Url_signin .HL_Widget_Content_Header h1,
#HL_Url_subscriptions .HL_Widget_Content_Header h1,
.HL_Template_Favorites .HL_Widget_Content_Header h1,
.HL_Template_Admin .HL_Widget_Content_Header h1,
#HL_Url_error_404 .HL_Widget_Content_Header h1,
#HL_Url_error_403 .HL_Widget_Content_Header h1,
#HL_Url_error_405 .HL_Widget_Content_Header h1,
#HL_Url_join .HL_Widget_Content_Header h1,
#HL_Url_contact .HL_Widget_Content_Header h1 {
    background: #172c42; /*Navy Blue*/
	color: #fff;
    font-weight: normal;	
	padding: 4px 25px 4px 15px;
	width: 50%;
}


.HL_Widget_Content_Header h1 a:hover {
    background: #172c42; /*Navy Blue*/
	color: #fff;
    font-weight: normal;	
	text-decoration: none;
}

.HL_Widget_Content_Header h2 {
    color: #6d6d6d;
    font-size: 15px;
	font-family:Helvetica, sans-serif;
	padding: 5px 10px;
    line-height:17px;
}


/* FOOTER -------------------------------------------------------------------------------------------- */
 
#Community-Footer {
    display: none;
	background: transparent url(containerBottom.gif) no-repeat;
	border: none !important;
    color: #777;
    padding: 15px 5px 2px 5px;
    position: relative;
    top: -5px;
	margin-top:5px;
	margin-bottom:0px;
}

.HL_Widget_Site_CustomFooter {
	border: none !important;
    color: #777777;
    padding: 15px 5px 10px 5px;
    position: relative;
    top: -5px;
	margin-top:5px;
}
.HL_Widget_Site_CustomFooter .HL_Widget-Body {
    font-size:12px;
    line-height:15px;
}

#Community-Footer a,
.HL_Widget_Site_CustomFooter a{
    color: #c0520e;  /*burnt red*/
}

#Community-Footer a:hover,
.HL_Widget_Site_CustomFooter a:hover{
    background-color: transparent;
	color: #c0520e;  /*burnt red*/
	text-decoration: none; 
}



/* CONTENT ------------------------------------------------------------------------------------ */

/* SignIn Page */

#HL_Url_signin .HL_Widget_Content_Header h1 {
	background: url(contentHeader.gif) no-repeat left top;
	color: #fff;
    font-weight: normal;	
	padding: 4px 25px 4px 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
    font-size: 24px !important;
	height: 34px;
	padding-left: 10px;
	padding: 4px 25px 4px 15px;
	text-transform:uppercase;
}
#HL_Url_signin #Content {
    background: #eceded; /*light gray*/
    border: none;
	padding-top: 30px;
}

* html #HL_Url_signin #Content {
	padding-top: 25px;
}


#HL_Url_signin .HL_Widget_History_Site {
    display: none;
}

#HL_Url_signin #Community-Nav img {
    margin-bottom: 10px;
}


/*End Sign In Page*/

#Content {
    background: #eceded; /*light gray*/
    border: none;
}

div.HL_Widget_Message_Site {
    margin: 0px auto;
    padding: 0;
    width: 952px;
}

.HL_Style_Empty {
    display: none;    /* move the top margin up to help match the client style */
}

/* Site Bar */
#Community-Nav {
    background: transparent;
    height: 1%;
    margin-top: 0px;
    padding: 0px;
    width: 950px;
}

#Community-Nav .Column, 
#Community-Nav .Column div, 
#Community-Nav .Column ul {
    float: none;
}

#Community-Nav br {
    display: none;
}

#Community-Nav .Column_2 {
    background: #D9D9D9;
}

.HL_Widget_Site_Links {
    /* background: #7e91A3 url(communityNavBkgd.gif) no-repeat right; */
	height: 25px;
    /*position: relative;*/
    z-index: 5000;   
}

/* Search Form -------------------------------------------------------------------------------------------- */
.HL_Widget_Search_Site {
    color: #cccccc;
    margin: 0 auto;
    position: absolute;
    text-align: right;
    top: 33px;
    width: 300px;
    margin-left: 650px;
}


.HL_Widget_Search_Site form a {
    color: #333;
    font-size:10.2px;
    vertical-align:top;
}


/* Site Navigation -------------------------------------------------------------------------------------------- */

.HL_Widget_Site_Links {
    background-color: #7e92a3; /*blueish*/
    clear: left;
    width:643px;
	text-transform:uppercase;
}

.HL_Menu_SiteLinks,
.HL_Menu_SiteLinks ul {
	padding: 4px;
}

.HL_Menu_SiteLinks a {
    color: #333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
}

.HL_Menu_SiteLinks a:hover {
    color: #D1D2D4; /*light gray*/
}

.HL_Menu_SiteLinks li li {
	width: 24em;
	padding-top:.5px;
	padding-bottom: 0;
}


.HL_Menu_SiteLinks li a.HL_Style_Parent,
.HL_Menu_SiteLinks li a {
    padding: 4px 27px 4px 10px;
    line-height:12px;
    background:transparent url(icon_sub_nav.gif) no-repeat scroll right center;
}

.HL_Menu_SiteLinks li a { background:0; }

/*.HL_Menu_SiteLinks li a.HL_Style_Parent:hover {
	background:transparent url(icon_sub_nav_hover.gif) no-repeat scroll right center;
	padding-right:28px;
}
*/
.HL_Menu_SiteLinks li ul li a.HL_Style_Parent {
	background:transparent url(icon_sub_sub_nav.png) no-repeat scroll right center;
	padding-right:28px;
}

.HL_Menu_SiteLinks li ul li a.HL_Style_Parent:hover {
	background:transparent url(icon_sub_sub_nav_hover.png) no-repeat scroll right center;
	padding-right:28px;
}

.HL_Menu_SiteLinks li ul li a:hover {
    color: #c0520e;  /*orange*/
}

.HL_Menu_SiteLinks li ul {
    background: #D1D2D4; /*light gray*/
    border: 1px solid #7E92A3 !important;
    margin-top: 0.5px;
	width: 24em;
}

.HL_Menu_SiteLinks li ul {
    padding-right: 0px !important;
}

.HL_Menu_SiteLinks li ul li {
    background: transparent none;
    border: none!important;
    margin-left: 0px;
}
/*Determines how far to the left of the drop down menu the fly out menu is*/
.HL_Menu_SiteLinks li ul ul {
	margin: -2.1em 0 0 24em;
}

.HL_Menu_SiteLinks li ul li:hover {
    background: #D1D2D4; /*light gray*/
    color:  #c0520e !important;  /*orange*/ 
}

.HL_Menu_SiteLinks li ul li a {
    color: #333 !important;
}

.HL_Menu_SiteLinks li ul li a:hover {
    background: #D1D2D4; /*light gray*/
    color:  #c0520e !important;  /*orange*/ 
}
    
.HL_Menu_SiteLinks li:hover,
.HL_Menu_SiteLinks li.sfhover {
    background: transparent  url(background_nav.gif) center left no-repeat !important; /*blueish*/  
}

.HL_Menu_SiteLinks li:hover:first-child {
    background: #7e92a3; !important;  /*blueish*/ 
}

#qow {
    float:right;
}

/* Breadcrumbs -------------------------------------------------------------------------------------------- */
.HL_Widget_History_Site {
    background: #eceded; /*light gray*/
    color: #7E92A3;    /* blue gray */
	font-size: 10px;
    padding: 6px 0 10px;     /* set the padding allow the text to breathe :) */
    width: 950px;
	font-family: Helvetica, sans-serif;
}

.HL_Widget_History_Site ul {
	padding:4px 0 9px 15px;
	padding-left: 15px;
}

.HL_Widget_History_Site ul,
.HL_Widget_History_Site li,
.HL_Widget_History_Site a {
    font-size: 10px;
    line-height:normal;
}

.HL_Widget_History_Site a {
    color: #7E92A3;    /* blue gray */
    padding: 3px;
}

.HL_Widget_History_Site a:hover {
    background-color: transparent;
    color: #333;
    padding: 3px;
}

#HL_Content-Nav {
    background-color:#A7A9AC;
    height:21px;
    margin:0;
    padding:0;
}

#HL_Content-Nav .HL_Widget_Content_Links a,
#HL_Content-Nav .HL_Widget_Content_Links a:hover {
    background: transparent url(background_nav.gif) center left no-repeat;
	font-size:12px;
	line-height:15px;
}

#HL_Content-Nav .HL_Widget_Content_Links a {
    color: #000;    /* drk blue */
}

#HL_Content-Nav .HL_Widget_Content_Links a:hover {
    text-decoration: underline;
}

.HL_Widget_Content_Links li.HL_List-ItemStyle_Selected a,
.HL_Widget_Content_Links li.HL_List-ItemStyle_Selected a:hover {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
    color: #000;
    font-weight: normal; 
	background:  transparent url(contentLinksOn.gif) no-repeat scroll center bottom;
	/*padding-bottom:19px;*/
	padding-bottom:10px;
}

.HL_Widget_Search_Site input {
	background: url(searchButton.gif) no-repeat;
	cursor: pointer;
    font-family: Arial, Helvetica, sans-serif;
	height: 16px;
	border: 0;
	*padding-top: 16px;
	width: 83px;
	text-indent: -9999px;
    margin-right:4px;
}

.HL_Widget_Search_Site input#hl_find_global {
	cursor: auto;
    font-size: 11px;
	text-indent: 0;
	background: white;
	border: 1px solid #333;
	padding: 0;
	height: auto;
}

.HL_Widget_Content_Context {
    background: #ECEDED;
    padding: 6px 0 10px;
}

.HL_Widget_Content_Context .HL_Object-Name_Group {
    background-color: #ECEDED;
    color: #333;
    padding: 6px 12px 8px;
}


/* Page Container -------------------------------------------------------------------------------------------- */

.HL_Widget-Header {
    background: transparent;
    border: none;
    color: #424242;
    font-family: Arial,Helvetica,sans-serif;
    font-size:  18px;
    font-weight: normal;
    /*line-height:21px;*/
    /*padding:18px 10px 0;*/
    padding:14px 10px 1px;
}
.HL_Widget-Header a.HL_Link_Edit_Widget {
    line-height:15px;
}

#HL_Content-Body .HL_Widget,
#HL_Content-Body .HL_Widget {
	margin:0;
}

#HL_Content-Body .HL_Widget-Body {
    padding:15px 12px 12px;
}


/*Page layouts*/

#HL_Content-Body .HL_Row-ColumnStyle_2of3 {
    width:65%
}

#HL_Content-Body .HL_Row-ColumnStyle_1 .HL_Widget-Header {
	background: url(panelHeader.gif) center top no-repeat;
	color:#FFFFFF;
	font-size: 21px;
	padding:14px 17px;
}

#HL_Content-Body .HL_Row-ColumnStyle_1 .HL_Widget-Header a {
    color: white;
}

#HL_Content-Body.layout-31 .HL_Row-ColumnStyle_1 .HL_Widget-Header{
	background: #fff url(panelHeaderLayout31.gif) left top no-repeat;
}

#HL_Content-Body .HL_Row-ColumnStyle_1 .HL_Widget-Nav,
#HL_Content-Body.layout-31 .HL_Row-ColumnStyle_1 .HL_Widget-Nav {
	background: #fff;
}

#HL_Content-Body .HL_Row-ColumnStyle_1 .HL_Widget-Body {
	background: #fff url(panelFooter.gif) center bottom no-repeat;
	padding-bottom: 18px;
    /*width:94%;
    margin-left:6px;*/
}

#HL_Content-Body.layout-31 .HL_Row-ColumnStyle_1 .HL_Widget-Body {
	background: #fff;
}

#HL_Content-Body .HL_Row-ColumnStyle_1 .HL_Widget-Footer {
	background: #fff url(panelFooter.gif) center bottom no-repeat;
	margin-top:0px;
	padding-top: 0px;
	padding-bottom:20px;
}

#HL_Content-Body.layout-31 .HL_Row-ColumnStyle_1 .HL_Widget-Footer {
	background: #fff url(panelFooterLayout31.gif) center bottom no-repeat;
	margin-top:0px;
}

.HL_Row-ColumnStyle_1 {
    padding-right:8px;
}

.HL_Row-ColumnStyle_2 {
    padding-left:7px;
}

.HL_Row-ColumnStyle_1 .HL_Widget-Header,
.HL_Row-ColumnStyle_2 .HL_Widget-Header {
    padding-top:5px;
}

.HL_Row-ColumnStyle_2 .HL_Widget-Header {
    text-align: center;
    background: #172c42;
    color: #fff;
    padding-top:5px;
}

.HL_Widget_Site_UserLinks,
.HL_Widget_Site_TopLinks {
    color: #4f4f4f;  /*gray*/;
    font-size: 11px;
    float:right;
}

.HL_Widget_Site_UserLinks li,
.HL_Widget_Site_UserLinks a {
    font-size: 11px;
}

.HL_Widget_Site_UserLinks a,
.HL_Widget_Site_TopLinks a {
    color: #294a67;  /*blue*/
	text-decoration: none;
}

.HL_Widget_Site_TopLinks a {
    font-weight: bold;
}

.HL_Widget_Site_UserLinks a:hover,
.HL_Widget_Site_TopLinks a:hover {
    color: #333;
    background-color: transparent;
	text-decoration: underline;
}

/*
#HL_Content-Body {
    padding-top: 10px;
	background: url(bottomRoundCorner.gif) no-repeat bottom center;
}
*/


.cte-image tbody tr td div ol {
    display: none;
}

.HL_Url_posts_postHash .HL_Object_Post .HL_Object-Title span.HL_Object-Name,
.HL_Object-Title .HL_Object-Name {
    color: #c0520e;  /*burnt red*/
	text-decoration: none;

}

.HL_Object-Title .HL_Object-Name:hover {
    color: #c0520e;  /*burnt red*/
	/* text-decoration: underline; */
}

.HL_Widget_Content_Actions {
    margin:0;
}

.HL_Widget_Content_Actions .HL_Widget-Body {
    margin:3px 0 0;
}

.HL_Widget_Content_Actions .HL_Widget-Body,
.HL_Widget_Content_Actions .HL_Widget-Body a {
    color: #CCCCCC;
    font-size:10.2px;
}

.HL_Widget_Content_Actions .HL_Widget-Body a {
    text-decoration:underline;
    margin:0 0 2px;
}

/* Change the padding -------------------------------------------------------------------------------------------- */

table {
    margin-bottom: 0;
}


.HL_Url_posts_postHash .HL_Object_Post .HL_Object-Properties {
    padding: 1px 0pt;
}

/*User Bling */
.HL_Object-Type_User__1 .HL_Object-Name_User,
.HL_Object-Type_User__2 .HL_Object-Name_User  {
	padding-right: 20px;
	padding-top: 2px;
	background: url(userBling.gif) right bottom no-repeat;
}

#HL_Url_pages_home .HL_Widget_Content_Actions .HL_Widget-Body {
    margin:4px 0 0;
}

#HL_Url_pages_home #HL_Content-Body {
    padding-top:13px;
}

#HL_Url_pages_home .HL_Widget-Header {
    padding-bottom:0;
}
