/* CSS Document LIC 238 */

/*///////////////////////////////////////////////*/
/* START COMMON STYLES RELATED TO GENERAL LAYOUT */
/*///////////////////////////////////////////////*/

/* styles for main html structure display */
body, #body_P, #body_K, #body_T, #body_C {
	margin: 0 0 0 0;
	background: url("/licensees/licensee238/images/bkgd.png") repeat-y scroll top center #FFF;
}
table {
	border: 0 none;
}
table#main_1 {
	width: 960px;
	margin: 0px auto;
	padding: 0px 18px;
	position: relative;
}
table#main_2 {
	width:100%;
}
td#main_row1, td#main_row1_P, td#main_row1_K, td#main_row1_T, td#main_row1_C {
	text-align:left;
	vertical-align:top;
}
td#main_row2, td#main_row2_P, td#main_row2_K, td#main_row2_T, td#main_row2_C {
	text-align:center;
	vertical-align:top;
}
td#main_row3, td#main_row3_P, td#main_row3_K, td#main_row3_T, td#main_row3_C {
	text-align:left;
	vertical-align:top;
	/* background:#fff url("/licensees/licensee238/images/spacer.gif"); */
	height: 10px;
}
td#main_column1, td#main_column1_P, td#main_column1_K, td#main_column1_T, td#main_column1_C {
	text-align:left;
	height: 100%;
	vertical-align:top;
}
td#main_column2, td#main_column2_P, td#main_column2_K, td#main_column2_T, td#main_column2_C {
	text-align:left;
	vertical-align:top;
	padding: 17px 0 0 0;
}
td#main_column3, td#main_column3_P, td#main_column3_K, td#main_column3_T, td#main_column3_C {
	width:10px;
	text-align:left;
	vertical-align:top;
}
/* styles for master page body content display */
table#mPgBody_table1 {
	width:461px;
}
table#mPgBody_table2 {
	width:461px;
}
td#mPgBody_row1 {
	width:461px;
	height: 10px;
	text-align:left;
	vertical-align:top;
}
td#mPgBody_row2 {
	width:461px;
	text-align:left;
	vertical-align:middle;/* padding-left: 5px; */
}
td#mPgBody_row3 {
	width:461px;
	text-align:center;
	vertical-align:top;
}
td#mPgBody_row4 {
	width:461px;
	text-align:center;
	vertical-align:middle;
}
td#mPgBody_column1 {
	width:436px;
	text-align:left;
	vertical-align:top;
}
td#mPgBody_column2 {
	width:25px;
	text-align:left;
	vertical-align:top;
	background-color: #fff;
}
/*///////////////////////////////////////////////*/
/*  END COMMON STYLES RELATED TO GENERAL LAYOUT  */
/*///////////////////////////////////////////////*/



/*/////////////////////*/
/* START CUSTOM STYLES */
/*/////////////////////*/
#banner, #banner_default {
	width:960px;
	padding:10px 0 0 0;
	position:relative;
	height: 95px;
}
.bannerimg {
	margin:0 0 0 21px;
}
#bottomfeed {
	padding:18px 0 100px 21px;
	margin:0;
}
#bottomfeed .address {
	width:40em;
}
#banner .logo, #banner_default .logo {
	margin:0 0 0 21px;
}
#banner_default .logo img {
	width: 423px;
	height: 95px;
	border: 0;
}
#searchbox {
	width: 340px;
	margin: 10px 0 0 0;
	position: absolute;
	left: 620px;
	top: 0;
}
#articletoolbox {
	float: left;
	height: 30px;
	margin-right: 15px;
	width: 340px;
}
#articletoolbox div {
	float: left;
	margin: 0 0 5px 0;
	padding: 0 10px 0 0;
}
#articletoolbox div.myLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: -2px 37px 0px 8px;
	color: #666;
}
#articletoolbox div.myLinks a.myLinks:link, #articletoolbox div.myLinks a.myLinks:visited {
	color: #666;
	text-decoration: none;
	text-transform: none;
	letter-spacing: normal;
	font-weight: 700;
}
#articletoolbox .articletool dl {
	height: 24px;
	margin: 0;
}
.articletool dt, .articletool dd {
	float: left;
	text-indent: -9999em;
	margin: 0;
}
.articletool dt a, .articletool dd a {
	display: block;
	width: 11px;
}
.articletool dt a.minus {
	overflow: hidden;
	background: url("/licensees/licensee238/images/textsize_small.png") no-repeat scroll 0px 0px transparent;
	margin: 0px 2px;
	height: 11px;
}
.articletool dt a.plus {
	overflow: hidden;
	background: url("/licensees/licensee238/images/textsize_large.png") no-repeat scroll -11px 0px transparent;
	margin: 0px 2px;
	height: 11px;
}
#articletoolbox .text dl {
	background: url("/licensees/licensee238/images/textsize.png") no-repeat scroll right 2px transparent;
	width: 55px;
	margin: 2px 0px 0px;
}
.articletool dt a.email {
	overflow: hidden;
	background: url("/licensees/licensee238/images/email.png") no-repeat scroll 0px 0px transparent;
	margin: 0px 4px;
	width: 17px;
	height: 16px;
}
.articletool dt a.print {
	overflow: hidden;
	background: url("/licensees/licensee238/images/print.png") no-repeat scroll 0px 0px transparent;
	margin: 0px 4px;
	width: 17px;
	height: 16px;
}
#searchBackground {
	border: 1px solid #D1D1D1;
	height: 30px;
	width: 300px;
	float: right;
	margin-right: 22px;
	background-color: #EEE;
	padding: 7px;
}
#searchBackground .searchBtn {
	float: right;
}
#searchBackground .searchtext {
	float: right;
	width: 17.5em;
	height: 22px;
}
#searchbox input[type="text"]:hover, #searchbox input[type="text"]:focus {
	border: 1px solid #DEA200;
	color: #000;
}
#searchbox input[type="text"] {
	margin: 0px;
	padding: 3px;
	border: 1px solid #CCC;
	font-size: 11pt;
	font-weight: 500;
	font-family: "Times New Roman", Times, serif;
	letter-spacing: 0.05em;
	color: #999;
	font-style: italic;
}
#searchbox input[type="image"] {
	margin: 0px;
	padding: 0px;
	float: right;
}

#mainnav, #mainnav_home, #mainnav-mych {
	clear:left;
	margin:13px 21px 0;
	padding:0 0 1px;
	background:url(/licensees/licensee238/images/border-nav.png) repeat-x 0 0;
}
#mainnav p, #mainnav hr, #mainnav_home p, #mainnav_home hr, #mainnav-mych p, #mainnav-mych hr {
	display:none;
}
#mainnav ol, #mainnav_home ol {
	height:37px;
	text-align:center;
	padding: 0;
}
#mainnav ol#vendornav, #mainnav_home ol#vendornav {
	height:37px;
}
#mainnav li, #mainnav_home li {
	list-style:none;
	font:9pt/150% normal Times, "Times New Roman", serif;
	text-transform:uppercase;
	border-left:1px solid #f8971d;
	display:inline-block;
	margin:13px 0;
	padding:0 17px;
}
#mainnav_home li {
	padding:0 18px;
}
#mainnav li:first-child, #mainnav_home li:first-child, #mainnav_mych li:first-child {
	border-left:none;
}
#mainnav li a, #mainnav_home li a {
	text-decoration:none;
	color:#000;
}
/**** main nav on state ****/
#mainnav li a:hover, #mainnav_home li a:hover {
	border-bottom:1px dotted #f8971d;
	color:#f8971d;
}
#mainnav li a.on, #mainnav_home li a.on {
	font-weight:bold;
	border-bottom:1px dotted #f8971d;
	color:#f8971d;
}
#subnav {
	height:23px;
	padding:0;
	margin:0 21px;
	clear:both
}
#subnav ul li.navdescription {
	display:none;
}
#subnav ul {
	text-align:center;
	padding: 0;
	margin: 0;
}
#subnav ul li {
	font:bold 1.12em/23px Arial, Helvetica, sans-serif;
	color:#000;
	display:inline-block;
	margin:0 1.5em 0 0;
}
#subnav ul li a {
	height:23px;
	text-decoration:none;
	color:#000;
	text-transform: lowercase;
	font-size: 11px;
}
#subnav ul li a:hover, #subnav ul li a.on {
	font-weight:bold;
	text-decoration:none;
	color:#f8971d;
}
#subnav ul li a:hover {
	border-bottom:1px dotted #f8971d;
}
#subnav ul li a.on:hover {
	color:#f8971d;
	text-decoration:none;
}
#subnav li a.last {
	background:none;
}
/* NAV-COLUMN */
#nav-inset {width: 219px; border-bottom: none; padding: 0;}

#leftcolumn {
	width: 219px;
	margin: 0px 0px 0px 21px;
}

/* level 1 */
#nav-column ul {margin: 1em 0 0; padding: 0 0 2em 27px; border-bottom:3px solid #F8971D;}
#nav-column ul li {line-height: 10px; list-style: none; margin: 1em 0 0 0; padding: 0;}
#nav-column ul li a {text-decoration: none; color: #000; font-size: 12px; margin: 0; padding: 0;}
#nav-column ul li a:hover {color:#f8971d;}
#nav-column ul li.Current a {font-weight: bold}

#nav-column ul li a.firstlink {font: bold 16pt/100% Arial, Helvetica, sans-serif; text-transform: capitalize; color: #F8971D; text-decoration: none; margin: 0; padding: 0;}
#nav-column ul li a.firstlink:hover {color: #000}

/* level 2 */
#nav-column ul ul {margin: 1em 0 0 10px; padding: 0; border:0}
#nav-column ul ul li {font-weight:normal; margin:0 0 7px 0; padding:0; line-height:150%;}
#nav-column ul li.Current ul li a,
#nav-column ul ul li a {color: #000; font-weight: normal}
#nav-column ul li.Current ul li a:hover,
#nav-column ul ul li a:hover {text-decoration:none; color:#f8971d;}
#nav-column ul li.Current ul li.Current a,
#nav-column ul ul li.Current a {color: #000; font-weight: bold}

/* level 3 */
#nav-column ul ul ul {margin: 0 0 0 2em; padding: 0; border: 0}
#nav-column ul ul li.Current ul li {font-weight: normal; margin: 3px 0 0 1.2em; padding: 0; list-style: disc; line-height: 180%; color: #000;}
#nav-column ul li.Current ul li.Current ul li a,
#nav-column ul ul li.Current ul li a {font-weight: normal; color: #000; display: block; border-bottom: 1px solid #FFF}
#nav-column ul li.Current ul li.Current ul li.Current {color: #f8971d}
#nav-column ul li.Current ul li.Current ul li.Current a {color: #f8971d; border-bottom: 1px dotted #F8971D; text-decoration: none;}

.sidenav-container dl dd {
	margin-left: 28px;
}

#leftcol_sidenav dl a, .sidenav-container dl a {
	color: #000;
	text-decoration: none;
	display: block;
	line-height: 10px;
	font-size: 11px;
}

#leftcol_sidenav dl a:hover, .sidenav-container dl a:hover {
	color: #F8971D;
	text-decoration: none;
}

.left-heading {
	margin: 20px 0px 0px 27px;
}

#leftcolumn h3, #leftcolumn p span {
	font: 21px "HelveticaNeueW01-77BdCn 692722", Arial, Helvetica, sans-serif;
	margin: 20px 0px 0px 27px;
	padding: 0px;
	color: #999;
}

.sidenav-container {
	border-bottom: 1px solid #999;
	padding: 0px 0px 4px;
}

#NCfooter, #footer {clear:both; height:11em; margin:40px 0 0 0; width:960px; background:#e9e9e8; position:relative;}
#bottomfeed {}
#bottomfeed .address { font-size: 10px; line-height: 11px; }
.footer_mych {clear:both; background:url(/licensees/licensee238/images/footer_bkgd.png) no-repeat top left; background-color:#fff; height:114px; margin:40px 10px 0 10px;}
#footer_vendor {clear:both; background:url(/licensees/licensee238/images/footer_vendor_bkgd.png) no-repeat left 44px; background-color:#fff; height:154px; margin:0; padding:40px 0 0 0;}

.sprites { background: url(/licensees/licensee238/images/sprites.png) no-repeat; }
.google-plus { width: 24px; height: 24px; background-position: 0 0; }
.pinterest { width: 24px; height: 24px; background-position: 0 -100px; }
.caringbridge-icon { width: 24px; height: 24px; background-position: 0 -125px; }
.facebook { width: 24px; height: 24px; background-position: 0 -150px; }
.feed { width: 24px; height: 24px; background-position: 0 -175px; }
.flickr { width: 24px; height: 24px; background-position: 0 -200px; }
.itunes-icon { width: 24px; height: 24px; background-position: 0 -225px; }
.podcast-icon { width: 24px; height: 24px; background-position: 0 -25px; }
.twitter { width: 24px; height: 24px; background-position: 0 -250px; }
.wordpress { width: 24px; height: 24px; background-position: 0 -50px; }
.youtube { width: 24px; height: 24px; background-position: 0 -75px; }
a.sprites{display: block;}

.socialicons {position:absolute; right:20px; margin:0 20px 0 0;}
.socialicons ul {margin:0; padding:0; list-style: none;}
.socialicons li {display:block; float:left; list-style:none; min-height:24px; margin:.5em .75em 0 0;}
.socialicons li.last {margin:.5em 0 0 0;}
.footerlogos {position:absolute; right:20px; top:2em; margin:0;}
#footernav ul {margin:20px 0 0 0; float:left; display:block; width:11em; list-style: none; padding:0;}
#footernav ul.first {	margin:20px 0 0 2em;}
#footernav ul li {margin:0 1em 0 0; text-transform:lowercase; font:8pt/150% normal Arial, Helvetica, sans-serif;}
#footernav ul li.last {}
#footernav li a:link, #footernav li a:visited {color:#555; text-decoration:none; margin:0; padding:0;}
#footernav li a:hover {color:#000;}

/*///////////////////*/
/* END CUSTOM STYLES */
/*///////////////////*/