@CHARSET "ISO-8859-1";

/**
 * This is the css file used by customer company websites
 * It tries to use neutral colors
 * 
 * Creation date: Jul. 24, 2019
 * Last modify date: Feb. 14, 2020
 * 
 * @author  Yan Linda Guo
 * @version 1.0
 */

div#navside .siteitem_title {
	color: #535353;
	font-size: 11pt;
	font-family:helvetica,arial;
	margin-top: 5px;
	margin-left: 5px;
	line-height:180%;
	font-weight:bold;
	white-space:nowrap;
}

div#navside .siteitem {
	font-size: 10pt;
	font-family:helvetica,arial;
	margin-top: 5px;
	margin-left: 8px;
	line-height:180%;
	white-space:nowrap;
}

a.siteitem:link, a.siteitem:visited {
	color:#224422;
	text-decoration: none;
	background: transparent;
}

a.siteitem:hover {
	color: #993300;
	text-decoration: underline;
}

.sitefont_header1 {
	font-size: 18pt;
	font-family:helvetica,arial;
	color:#00362C;
	font-weight:normal;
	line-height:150%;
}

.sitefont_header2 {
	font-size: 14pt;
	font-family:helvetica,arial;
	color:#0d4037;
	font-weight:normal;
	line-height:130%;
}

.sitefont_header3 {
	font-size: 13pt;
	font-family:helvetica,arial;
	color:#224A40;
	font-weight:normal;
}

.sitefont_header4 {
	font-size: 10pt;
	font-family:helvetica,arial;
	color:#444444;
	font-weight:bold;
}

.sitefont_header_darkred13 {
	font-size: 13pt;
	font-family:helvetica,arial;
	font-weight:600;
	color:#904040;
	line-height:130%;
}

.sitefont_text_med {
	font-size: 12pt;
	font-family: helvetica,arial;
	color:#000000;
	line-height:140%;
}

.sitefont_text_sm {
	font-size: 10pt;
	font-family: helvetica,arial;
	color:#000000;
	line-height:140%;
}

.sitefont_text_darkred11 {
	font-size: 11pt;
	font-family:helvetica,arial;
	color:#990000;
	line-height:120%;
}

.sitefont_text_darkred10 {
	font-size: 10pt;
	font-family:helvetica,arial;
	color:#990000;
	line-height:120%;
}

.sitefont_text_note {
	font-size: 11pt;
	font-family: helvetica,arial;
	color:#666666;
	line-height:140%;
}

a.sitelink_header3:link, a.sitelink_header3:visited {
	font-size: 12pt;
	color: #447788;
	background: transparent;
	text-decoration: underline;
}

a.sitelink_header3:hover {		
	color: #ef6c58;		
	background-color: transparent;		
	text-decoration: underline;
}

a.sitelink_header4:link, a.sitelink_header4:visited {
	font-size: 10pt;
	color: #447788;
	background: transparent;
	text-decoration: underline;
}

a.sitelink_header4:hover {		
	color: #ef6c58;		
	background-color: transparent;		
	text-decoration: underline;
}

a.sitelink_hl:link, a.sitelink_hl:visited {
	font-size: 12pt;
	color:#d6493c;
	background: transparent;
	border-bottom: 1px solid #d6493c;
	padding-bottom: 1px;
	text-decoration: none;
}

a.sitelink_hl:hover {
	color: #eaa49e;
	background-color: transparent;
	border-bottom: 1px solid #eaa49e;
	text-decoration: none;
}

div .view_article {
	border:0px solid #cccccc;
	text-align:left;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
	line-height:200% !important;
}

div .view_article ul li {
	line-height:170%;
	padding-top:3px;
	padding-bottom:3px;
}

table th.site_list {
   	font-size: 10pt;
	background-color:rgba(200, 200, 200, 0.5);
	color:#334433;
	padding-top: 5px;
	padding-bottom: 5px;
 	padding-left: 5px;
 	padding-right: 2px;
	font-size:12px;
	font-family: helvetica,arial;
	font-weight: bold;
	border:1px solid rgba(220, 220, 220, 0.5);
	vertical-align:top;
}

table td.site_list {
   	font-size: 9pt;
    font-family: helvetica,arial;
    vertical-align: top;
    padding:10px 5px 10px 5px;
	border:1px solid rgba(220, 220, 220, 0.5);
	vertical-align:top;
}

table .site_trsection {
	background-color:rgba(239, 241, 245, 0.8);
	height: 18px;
	vertical-align: middle;
	margin-left: 1px;
}

tr.site_trsection td {
	padding: 8px 4px 8px 4px;
	font-size: 10pt;
	font-weight: bold;
	color: #303030;
}

table .site_greytrsection {
	background-color:rgba(180, 200, 200, 0.8);
	height: 18px;
	vertical-align: middle;
	margin-left: 1px;
}

tr.site_greytrsection td {
	padding: 8px 4px 8px 4px;
	font-size: 10pt;
	font-weight: bold;
	color: #303030;
}

tr.site_darktrsection td {
	background-color:rgba(161, 172, 172, 0.8);
	padding: 8px 4px 8px 4px;
	font-size: 11pt;
	font-weight: bold;
	color: #FFFFFF;
}

table td.site_list {
   	font-size: 9pt;
    font-family: helvetica,arial;
    vertical-align: top;
	padding: 5px 4px 5px 4px;
 	border:1px solid LightGrey;
}

div.site_viewsubsection {
	width:380px;
	border:1px solid #cccccc;
	background-color:#fcf9f2;
}

div.site_viewsubsection_hl {
	width:380px;
	border:1px solid #cccccc;
	background-color:#ffcf9e;
}
