﻿/* SharePoint 2010 CSS Reset v0.1 by Kyle Schaeffer http://kyleschaeffer.com/sharepoint/css-reset/ */
.s4-title h1 a,.s4-title h2 a,.s4-tn li.static > .menu-item,.ms-WPBody a:link,.link-item a,.link-item a:link,.s4-ql ul.root > li > .menu-item,.s4-qlheader,.s4-ql a.selected,.s4-ql ul.root ul > li > a,.ms-menutoolbar td a,a.ms-addnew,.ms-ltviewselectormenuheader .ms-viewselector a,.ms-ltviewselectormenuheader .ms-viewselectorhover a,.ms-vb a:link,.ms-vb2 a:link,.ms-vb-user a:link,.ms-linksection-level1 ul li a,.ms-WPTitle a, a, a:link{color:#003399;text-decoration:none;}.ms-WPBody a:visited,.link-item a:visited,.s4-qlheader:visited,a.ms-addnew:visited,.ms-ltviewselectormenuheader .ms-viewselector a:visited,.ms-ltviewselectormenuheader .ms-viewselectorhover a:visited,.ms-vb a:visited,.ms-vb2 a:visited,.ms-vb-user a:visited,.ms-linksection-level1 ul li a:visited, a:visited{color:#800080;text-decoration:none;}.s4-title h1 a:hover,.s4-title h2 a:hover,.s4-tn li.static > a:hover,.s4-toplinks .s4-tn a.selected:hover,.ms-WPBody a:hover,.link-item a:hover,.s4-ql ul > li > a:hover,.s4-ql ul.root > li > a:hover,.s4-qlheader:hover,.ms-rtestate-field a:hover,.s4-ql ul.root ul > li > a:hover,.ms-menutoolbar td a:hover,.ms-vh a:hover,.ms-vh2 a:hover,a.ms-addnew:hover,.ms-ltviewselectormenuheader .ms-viewselector a:hover,.ms-ltviewselectormenuheader .ms-viewselectorhover a:hover,a.ms-toolbar:hover,.ms-vh2-nofilter a:hover,.ms-vh2-nofilter-notextalign a:hover,.ms-vb a:hover,.ms-vb2 a:hover,.ms-vb-user a:hover,.ms-linksection-level1 ul li a:hover,.ms-propertysheet a:hover,.ms-sectionheader a:hover,.ms-disc a:hover, a:hover{color:#000;text-decoration:underline;}.link-item a:active,a.ms-addnew:active,.ms-ltviewselectormenuheader .ms-viewselector a:active,.ms-ltviewselectormenuheader .ms-viewselectorhover a:active,.ms-vb a:active,.ms-vb2 a:active,.ms-vb-user a:active,.ms-linksection-level1 ul li a:active, a:active{color:#003399;text-decoration:none;}.s4-ql a.selected,.ms-viewlsts .ms-vb2 > a,.ms-addnew a,.ms-selectorlink a,.ms-selectorlink a:visited,.ms-navitem a:link{color:#003399!important;text-decoration:none!important;}.s4-ql a.selected:visited,.ms-viewlsts .ms-vb2 > a:visited,.ms-addnew a:visited,.ms-navitem a:visited{color:#800080!important;text-decoration:none!important;}.s4-ql a.selected:hover,.ms-viewlsts .ms-vb2 > a:hover,.ms-addnew a:hover,tr.s4-itm-hover a:hover,tr.ms-itmhover a:hover,.ms-selectorlink a:hover,.ms-navitem a:hover,.ms-WPTitle a:hover{color:#000!important;text-decoration:underline!important;}.s4-ql a.selected:active,.ms-viewlsts .ms-vb2 > a:active,.ms-addnew a:active,.ms-navitem a:active{color:#003399!important;text-decoration:none!important;}.ms-cui-ribbon,.ms-cui-menu,.ms-siteactionsmenuinner,.ms-siteactionsmenuhover,.ms-welcomeMenu,div.ms-MenuUIPopupBody.ms-MenuUIPopupScreen,div.ms-MenuUIPopupBody.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner,div.ms-MenuUIPopupBody.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div,.ms-cui-toolbar-toolbar,.s4-titletable,.ms-socialNotif-Container,.ms-sbplain,.ms-sbtable,body #pageStatusBar,.link-item,.link-item a,.link-item a:link,.ms-WPBody,.ms-menutoolbar td a,.ms-toolbar,.ms-listheaderlabel,.ms-viewselector,.ms-viewselectortext,.ms-viewselectorhover,.ms-vh2-nofilter,.ms-vh2-nofilter-notextalign,.ms-vh,.ms-vh2,.ms-vh-icon,.ms-vh-icon-empty,.ms-vhImage,.ms-gb,.ms-gb2,.ms-gbload,.ms-vb,.ms-vb2,.ms-vb-tall,.ms-vb-user,.ms-vh2-nograd,.ms-vh3-nograd,.ms-vh2-nograd-icon,.ms-vh2-nofilter-icon,.ms-pb,.ms-pb-selected,.ms-ph,td.ms-vb,a.ms-addnew,.ms-ltviewselectormenuheader .ms-viewselector a,.ms-ltviewselectormenuheader .ms-viewselectorhover a,th.ms-vh,td.ms-vb,.ms-dlgTitleText,.ms-formlabel,.ms-descriptiontext,.ms-formtoolbar,select,.ms-input,.ms-long,.ms-inputuserfield,.ms-toolbarContainer,div.ms-formfieldlabelcontainer span.ms-formfieldlabel,.ms-formfieldlabelcontainer,.description,.ms-sectionheader,.ms-linksection-level1,.ms-pageinformation h3.ms-standardheader,table.ms-pageinformation,table.ms-createpageinformation,.ms-pageinformation table td,.ms-createpageinformation table td,.ms-linksectionheader,th .ms-vb,.ms-vh2-nofilter-icon,th.ms-vh2-nograd,th.ms-vh2-nograd-icon,.ms-propertysheet,.ms-formdescription,.ms-paging,.ms-listedit .ms-standardheader,.ms-listedit .ms-linksectionheader,.ms-listedit .ms-linksectionheader .ms-standardheader,.ms-listedit table.ms-pageinformation,.ms-listedit .ms-pageinformation table td,.ms-listedit .ms-propertysheet,.ms-listedit .ms-descriptiontext,.ms-SPZoneLabel,.ms-SPButton,.ms-wpadder-sectionhead,.ms-wpadder-wpname,.ms-wpadder-categoryColumn,.ms-wpadder-categoryColumn td,.ms-wpadder-items,.ms-wpadder-upload input,.ms-wpadder-upload button,.ms-wpadder-tabTable th,.ms-wpadder-description,.ms-wpadder-zoneArea button,.ms-WPTitle,.link-item-large,.link-item-large a,.link-item-large a:link,div.title-With-Background a,div.title-With-Background a:link,div.title-With-Background a:hover,div.title-With-Background a:visited,div.title-With-Background a:active,.headertitle,.headertitle a,.headertitle a:link,.level-item,.level-item a,.level-item a:link,.headertitle-band,.headertitle-band a,.headertitle-band a:link,.headertitle-large,.headertitle-large a,.headertitle-large a:link,.headertitle-small,.headertitle-small a,.headertitle-small a:link,.level-description,.ms-WPBody td,.medium,groupheader,.ms-rtelong,.ms-longer,.ms-rtelonger,.ms-radiotext,.ms-rtedropdown,.ms-lookuptypeintextbox,.ms-rtefield,table.ms-disc td,table tr td.ms-disc-bordered-noleft,.ms-formbodysurvey,.ms-gridCol,.ms-gridT1,.ms-surveyVBarT,.ms-surveyVBarTC,.ms-surveyTotal{font-family:inherit;}.ms-selectorlink a,.ms-selectorlink a:visited{font-family:inherit!important;}.ms-cui-ribbon,.ms-cui-menu,.ms-siteactionsmenu,.s4-breadcrumb-menu,.ms-cui-TabRowLeft,.ms-cui-toolbar-toolbar,.ms-MenuUILabel,.ms-MenuUILabelRtL,.ms-menuuilabelcompact,.ms-menuuilabelcompactRtl,div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILarge ul.ms-MenuUIUL div.ms-MenuUIULItem a.ms-MenuUIULLink,div.ms-MenuUIPopupScreen div.ms-MenuUIPopupInner div.ms-MenuUILargeRtL ul.ms-MenuUIUL div.ms-MenuUIULItem a.ms-MenuUIULLink,.s4-search input.ms-sbplain,.ms-sbplain,.s4-search input,.link-item,.link-item a,.link-item a:link,.ms-WPBody,.s4-ql ul.root > li > .menu-item,.s4-qlheader,.s4-qlheader:visited,.ms-menutoolbar td a,.ms-toolbar,.ms-listheaderlabel,.ms-viewselector,.ms-viewselectortext,.ms-viewselectorhover,.ms-vh2-nofilter,.ms-vh2-nofilter-notextalign,.ms-vh,.ms-vh2,.ms-vh-icon,.ms-vh-icon-empty,.ms-vhImage,.ms-gb,.ms-gb2,.ms-gbload,.ms-vb,.ms-vb2,.ms-vb-tall,.ms-vb-user,.ms-vh2-nograd,.ms-vh3-nograd,.ms-vh2-nograd-icon,.ms-vh2-nofilter-icon,.ms-pb,.ms-pb-selected,.ms-ph,td.ms-vb,a.ms-addnew,.ms-ltviewselectormenuheader .ms-viewselector a,.ms-ltviewselectormenuheader .ms-viewselectorhover a,th.ms-vh,td.ms-vb,.s4-titletable,.ms-dlgTitleText,.ms-descriptiontext,.ms-formtoolbar,select,.ms-input,.ms-long,.ms-dtinput,.ms-dttimeinput,.ms-inputuserfield,.ms-toolbarContainer,div.ms-formfieldlabelcontainer span.ms-formfieldlabel,.ms-formfieldlabelcontainer,.description,.ms-linksection-level1 h3,.ms-linksection-level1 ul li a,.ms-pageinformation h3.ms-standardheader,table.ms-pageinformation,table.ms-createpageinformation,.ms-pageinformation table td,.ms-createpageinformation table td,th .ms-vb,.ms-vh2-nofilter-icon,th.ms-vh2-nograd,th.ms-vh2-nograd-icon,.ms-formdescription,.ms-authoringcontrols,.ms-paging,.ms-listedit .ms-standardheader,.ms-listedit .ms-linksectionheader,.ms-listedit .ms-linksectionheader .ms-standardheader,.ms-linksectionheader,.ms-SPZoneLabel,.ms-SPButton,.ms-wpadder-categoryColumn,.ms-wpadder-categoryColumn td,.ms-wpadder-items,.ms-wpadder-upload input,.ms-wpadder-upload button,.ms-wpadder-tabTable th,.ms-wpadder-description,.ms-wpadder-zoneArea button,.ms-WPTitle,.level-item,.level-item a,.level-item a:link,.level-description,.headertitle,.ms-WPBody td,.medium,groupheader,.ms-rtelong,.ms-longer,.ms-rtelonger,.ms-radiotext,.ms-rtedropdown,.ms-lookuptypeintextbox,.ms-rtefield,table.ms-disc td,table tr td.ms-disc-bordered-noleft,.ms-gridCol{font-size:1em;}.s4-title h2,.ms-socialNotif-text,.s4-search select.ms-sbscopes,.s4-search input.ms-sbplain,.article-content,.welcome-content,.s4-title .s4-pagedescription,.s4-title .s4uniqpermdescription,.ms-toolbar,.ms-listheaderlabel,.ms-gb .ms-standardheader,.ms-standardheader,.ms-gb,.ms-gb2,.ms-gbload,.ms-vb-tall,.ms-vb-user,.ms-pb,.ms-pb-selected td,.ms-vb,.ms-vb2,.ms-viewlsts-noitems > b,.s4-specialNavLinkList a:hover > span.ms-splinkbutton-text,.ms-vh2-nofilter,.ms-vh2-nofilter-notextalign,.ms-formlabel,.ms-descriptiontext,.ms-formtoolbar,.ms-toolbarContainer,.description,.link-item,.ms-sectionheader,.ms-linksection-level1 h3,.ms-pageinformation h3.ms-standardheader,.ms-linksectionheader .ms-standardheader,.ms-linksectionheader,.ms-pageinformation th,.ms-createpageinformation th,th .ms-vb,.ms-vh2-nofilter-icon,th.ms-vh2-nograd,th.ms-vh2-nograd-icon,.ms-vh,.ms-vh2,.ms-vh-icon-empty,.ms-vhImage,.ms-vh2-nograd,.ms-vh3-nograd,.ms-vh2-nograd-icon,.ms-vh2-nofilter-icon,.ms-ph,.ms-propertysheet,.ms-pageinformation table td,.ms-createpageinformation table td,.ms-bottompaging .ms-paging,.ms-paging,.ms-listedit .ms-standardheader,.ms-listedit .ms-linksectionheader,.ms-listedit .ms-linksectionheader .ms-standardheader,.ms-listedit .ms-gb .ms-vh2-nofilter,.ms-listedit .ms-gb .ms-vh2,.tmt-name,.ms-SPZoneTitle,.ms-SPZoneLabel,.ms-rteElement-P,.level-description,.headertitle,.medium,groupheader,.ms-rtefield,table.ms-disc td{color:inherit;}.ms-viewlsts th.ms-vh2-nofilter{color:inherit!important;}.ms-cui-ribbon a:link,.ms-cui-ribbon a:visited,.ms-cui-ribbon a:hover,.ms-cui-ribbon a:active,.ms-cui-menu a:link,.ms-cui-menu a:visited,.ms-cui-menu a:hover,.ms-cui-menu a:active,.ms-siteactionsmenu > span > a,.ms-menutoolbar td a,.ms-menutoolbar td a:hover,.s4-specialNavLinkList a:hover > span.ms-splinkbutton-text,a.ms-socialNotif{text-decoration:none;}
a, .ms-WPBody a, .ms-WPBody a:link, a:link{color:#003399;text-decoration:none;}a:visited,.ms-WPBody a:visited{color:#800080;text-decoration:none;}a:hover,.ms-WPBody a:hover{color:#000;text-decoration:underline;}a:active{color:#003399;text-decoration:none;}
/* fix scrolling on list pages */
#s4-bodyContainer {
	position: relative;
}

/* popout breadcrumb menu needs background color for firefox */
.s4-breadcrumb-menu {
	background:#F2F2F2;
}

/***** Page Structure *****/
body
{
    height: 100%;
    width: 100%;
    overflow:auto;
    background-image: url(/_layouts/images/cpchem.sharepoint.internet/Main/back_grad.png);
	background-repeat: repeat-x;
	background-color: #dcdcdc;
	
}
body,
.ms-sbtable {
    font-family: arial, helvetica, Sans-Serif;
}

#outerContainer
{
    margin: 0px auto;
    width: 1000px;
    height: 100%;
}
#innerContainer 
{
    /* margin-top: 20px; */
    background-color: #fff;
    width: 1000px;
    float: left;
}
/* if you want to change the left nav width, change this and the margin-left in .s4-ca */
#s4-leftpanel 
{
    background: #fff;
    width: 200px;
    padding: 0 0 15px 15px;
	/* width:155px; */
}		
/* body area normally has a white background */
.s4-ca 
{
	background:transparent none repeat scroll 0 0;
	margin-left:215px; 
	padding: 0 15px 15px 0;
	color: #222;
	font-size: 9pt;
	line-height: 13pt;
}
/***** Header *****/
#pageHeader {
    background-image: url(/_layouts/images/cpchem.sharepoint.internet/Main/Header_bgrd2.png);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #fff;
	height: 70px;
	padding: 5px;
	color: #888;
}
.siteLogo {float: left;}

#pageHeaderRight {float: right;}
.searchBox table.s4-wpTopTable { display: inline; width: 1%;}
td.ms-sbgo {
	background-color:Transparent;
	padding: 0px 3px 0px 3px;
}
.srch-gosearchimg,
.s4-search .srch-gosearchimg {
    background-color: transparent;
    border-style: none !important;
    background-image: none;
    border: 0;
}

.globalLinks {padding: 3px 5px 0 0;}
.globalLinks span {
    padding: 0px 2px 0px 2px;
    color: #fff;
}
.globalLinks a,
.globalLinks a:link,
.globalLinks a:visited { color: #fff; text-decoration: none;}
.globalLinks a:hover { text-decoration: underline;}
.globalLinks a:active { color: #fff; text-decoration: none;}

.ms-sbscopes {display: none;} /* Hide Search Scopes */
/***** Top Menu *****/
/* No arrows applies two levels */
.menu-horizontal a.dynamic-children span.additional-background,
.menu-horizontal ul.dynamic a.dynamic-children span.additional-background {
    background-image:none;
    padding: 0;
}
/* Navigation list */
.s4-tn{
    background-color: #00346b;
    background-image: url(/_layouts/images/cpchem.sharepoint.internet/Main/NavBar_2.png);
	background-position: top right;
	background-repeat: no-repeat;
    padding:0 5px 0 5px; 
    margin:0px;
    font-size: 10pt;
}
/* Global navigation */
.s4-tn li.static > .menu-item{
    color:#fff; 
    white-space:nowrap;
    border:1px solid transparent;
    padding: 0px 12px 0px 12px;
    line-height:21px;
    height:23px;
}
/* Hover */
.s4-tn li.static > a:hover{
    color:#fff; 
    text-decoration:none;
    
    /* Cross-Browser Gradient CSS */
    background-color: #00478f;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#00478f), to(#397dc2)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #00478f, #397dc2); /* Chrome 10+, Saf5.1+ */
    background-image:    -moz-linear-gradient(top, #00478f, #397dc2); /* FF3.6 */
    background-image:     -ms-linear-gradient(top, #00478f, #397dc2); /* IE10 */
    background-image:      -o-linear-gradient(top, #00478f, #397dc2); /* Opera 11.10+ */
    background-image:         linear-gradient(top, #00478f, #397dc2);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#00478f', EndColorStr='#397dc2'); /* IE6–IE9 */
}
/* Selected */
.s4-toplinks .s4-tn a.selected{
    background-color:#0087C1;
    color:#fff; 
    text-decoration:none;
    border:1px transparent solid;
    padding-right:10px;
    padding-left:10px;
    margin:0px;
}

.s4-tn ul.dynamic {
    background-image: url(/_layouts/images/cpchem.sharepoint.internet/Main/topnav_flyout.png);
	background-repeat: repeat-x;
	
    border-left: 1px solid #888;
	border-right: 1px solid #888;
	border-bottom: 1px solid #888;
    margin:0px; 
    padding:0px;
}
.s4-tn li.dynamic  {}
.s4-tn li.dynamic > .menu-item {
    padding: 2px 10px 2px 10px;
}
.s4-tn li.dynamic > a {text-decoration: none; color: #000;}
.s4-tn li.dynamic > a:link {text-decoration: none; color: #000;}
.s4-tn li.dynamic > a:visited {text-decoration: none; color: #000;}
.s4-tn li.dynamic > a:hover {
    background-color: inherit;
    color:#003d7b;
    text-decoration: underline;
}
.s4-tn li.dynamic > a:active {text-decoration: none; color: #000;}

/***** Breadcrumb ******/
#pageBreadcrumbArea {
    color: #222;
    padding: 3px 10px 3px 10px;
    border-bottom: 1px solid #ddd;
    height: 13px;
    margin-bottom: 15px;
}
#pageBreadcrumbArea img { vertical-align: top;}
#pageBreadcrumbArea a, #pageBreadcrumbArea a:link, #pageBreadcrumbArea a:visited {
    color: #777;
}
#pageBreadcrumbArea a:hover {
    color: #333;
    text-decoration: underline;
}
#pageBreadcrumb {
    float: left;
}
.page_bread_crumb_last {color: #003d7b;}
#extraLinks img {border-style: none;}
#extraLinks a {margin-left: 1em;}
/***** Left Menu *****/
#leftNavOuterDiv {
    border: 1px solid #dddddd;
    width: 180px;
    padding: 5px 5px 5px 5px;
}
#leftNavInnerDiv {
    padding-left: 10px;
    
    /* Cross-Browser Gradient CSS */
    background-color: #fff;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e2e2e2)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(top, #fff, #e2e2e2); /* Chrome 10+, Saf5.1+ */
    background-image:    -moz-linear-gradient(top, #fff, #e2e2e2); /* FF3.6 */
    background-image:     -ms-linear-gradient(top, #fff, #e2e2e2); /* IE10 */
    background-image:      -o-linear-gradient(top, #fff, #e2e2e2); /* Opera 11.10+ */
    background-image:         linear-gradient(top, #fff, #e2e2e2);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffffff', EndColorStr='#e2e2e2'); /* IE6–IE9 */
}

.s4-ql {
    margin-bottom: 0px;
}
.s4-ql ul.root ul {
    padding-left: 10px;
}
.s4-ql ul.root > li > .menu-item 
{
    color: #000;
    text-decoration: none;
    padding-left: 0px;
}
.s4-ql a.selected
{
    color: #000 !important;
    background-image: none;
    background-color: inherit;
    border-style: none;
    border-width: 0px!important;
    padding-left: 0px!important;
}
.s4-ql a.selected:visited
{
    color: #000 !important;
}
.s4-ql a.selected:hover
{
    color:  #003399 !important;
}
.s4-ql ul.root > li > a.menu-item, .s4-ql ul.root > li > a.menu-item:link, .s4-ql ul.root > li > a.menu-item:visited,
.s4-ql ul.root ul > li > a, .s4-ql ul.root ul > li > a:link, .s4-ql ul.root ul > li > a:visited, 
.s4-ql ul.root > li > .menu-item  {
    font-size: 9.5pt;
    padding: 2px 4px 2px 0;
    color: #000;
    text-decoration: none;
}
.s4-ql ul.root > li > a.menu-item:hover, .s4-ql ul.root ul > li > a:hover {
    color: #003399;
    text-decoration: underline;
}
.s4-ql ul.root > li > a.menu-item:active {
    color: #000;
    text-decoration: none;
}
.s4-ql ul.root ul {
    border-left: 2px solid #003d7b;
    margin-bottom: 0px;
}
.menu-vertical {
    
}
#contents_left,#contents_main, #contents_right {vertical-align: top; padding: 0 5px 5px 5px;}
/***** Footer *****/
#footer {
    font-size: 7.5pt;
    color: #555555;
    margin: 2px;
}
/* Overridden WebParts */
.ms-wpContentDivSpace {margin: 0;}
/* Content Styles */
a img {border: none;}
.description {color: #4c4c4c; font-size: 8.5pt;}
h1 {
    border-bottom: 1px solid #ccc;
    color: #a3b7cb;
    margin: 0 0 .75em 0;
    font-size: 22pt;
    font-weight: normal;
    line-height: normal;
}
h2 
{
    line-height: normal;
    margin: .75em 0 .75em 0;
}
h3 
{
    line-height: normal;
    margin: .75em 0 .75em 0;
}
h4 
{
    line-height: normal;
    margin: 0;
}
h5 
{
    line-height: normal;
    margin: 0;
}
h6 
{
    line-height: normal;
    margin: 0;
}
h1.article
{
    margin: 0 0 0 0;
}
table.articleSubLine
{
    font-size: .85em;
    color: #777777;
    margin-bottom: .75em;
    width: 100%;
}
td.articleByLine{text-align: left;}
td.articleDate {text-align: right;}
div.cpchem-contactDisplay{margin-top: .75em;clear:both;}

/* Summary Links */
.item {
    padding: 0px 0px 0px 10px;
    margin: 6px 0px 6px 0px;
}
/* Left and Right Columns */
#contents_left .groupheader, #contents_right .groupheader{}
#contents_left .link-item, #contents_right .link-item{}
#contents_left ul.dfwp-list div.item, #contents_right ul.dfwp-list div.item {
	font-size: 1em;
	margin:0px 0px 0px 0px;
	color: #333333;
	padding: 2px 0px 2px 0px;
}
#contents_left div.groupmarker, #contents_right div.groupmarker{
    border-bottom: 1px solid #e3e3e3;
	background-color: #f0f0f0;
}
#contents_left div.groupheader, #contents_right div.groupheader, #contents_right ul.dfwp-list div.groupheader,#contents_left ul.dfwp-list div.groupheader{
	margin: 0px 0px 5px 0px;
	font-size: 1.2em;
	background-color: #003366;
	background-image: url(/_layouts/images/cpchem.sharepoint.internet/Main/summarylink_header.jpg);
	background-repeat: repeat-x;
	color: #ffffff;
	/*margin:0px 0px 0px 0px;*/
	padding: 2px 10px 2px 10px;
	white-space: nowrap;
}
#contents_left ul.dfwp-list div.link-item, #contents_right ul.dfwp-list div.link-item {
    padding-left: 10px;
    margin: 0px 0px 0px 0px;
}
#contents_left ul.dfwp-list div.item a, body.cpchem #contents_right ul.dfwp-list div.item a{font-size: 1em;}
#contents_left ul.dfwp-list div.item a:link, body.cpchem #contents_right ul.dfwp-list div.item a:link{ text-decoration:none; color:#333333;}
#contents_left ul.dfwp-list div.item a:visited, body.cpchem #contents_right ul.dfwp-list div.item a:visited{ text-decoration:none;color:#333333;}
#contents_left ul.dfwp-list div.item a:hover, body.cpchem #contents_right ul.dfwp-list div.item a:hover{ text-decoration:underline;color:#003d7b;}
#contents_left ul.dfwp-list div.item a:active, body.cpchem #contents_right ul.dfwp-list div.item a:active{ text-decoration:none;color:#333333;}
/* News Center */
#splashLinkAreaLeft {
    width: 750px;
}
div.newsCenterRightBox {
    padding-left: 10px;
    padding-right: 10px;
}
div.newsCenterRightBox h1 {
    color: #ffffff;
    padding-bottom: 0;
    margin-bottom: 0;
    margin-top: 0;
    font-weight: lighter;
    font-size: 2em;
    border: none;
}
div.newsCenterRightBox p{margin-top: 0px;}
div.newsCenterRightBox p.newsCenterSmallText{font-size: .85em;}
div.newsCenterRightBox p.newsCenterSmallText a{font-weight: normal;}
div.newsCenterRightBox p.newsCenterSmallText a:link{ text-decoration:underline; color:#333;}
div.newsCenterRightBox p.newsCenterSmallText a:visited{ text-decoration:underline;color:#333;}
div.newsCenterRightBox p.newsCenterSmallText a:hover{ text-decoration:underline;color:#003d7b;}
div.newsCenterRightBox p.newsCenterSmallText a:active{ text-decoration:underline;color:#333;}

div.newsCenterRightBox ul{margin-top: 0px; margin-left: 0px; padding-left: 15px;}
div.newsCenterRightBox a{font-weight: bold;}
div.newsCenterRightBox a:link{ text-decoration:none; color:#333;}
div.newsCenterRightBox a:visited{ text-decoration:none;color:#333;}
div.newsCenterRightBox a:hover{ text-decoration:underline;color:#003d7b;}
div.newsCenterRightBox a:active{ text-decoration:none;color:#333;}
div.nc75{background-image: url(/_layouts/images/cpchem.sharepoint.internet/Main/nc75.jpg);background-repeat: repeat-x;}
div.nc150{background-image: url(/_layouts/images/cpchem.sharepoint.internet/Main/nc150.jpg);background-repeat: repeat-x;}
div.nc300{background-image: url(/_layouts/images/cpchem.sharepoint.internet/Main/nc300.jpg);background-repeat: repeat-x;}
div.nc500{background-image: url(/_layouts/images/cpchem.sharepoint.internet/Main/nc500.jpg);background-repeat: repeat-x;}
table.cpchem-ImageBank td.imageColumn, table.cpchem-CommunityInvolvement td.imageColumn {width: 1%; padding-bottom: 5px;}
table.cpchem-ImageBank td.imageColumn td.imageColumn td, table.cpchem-CommunityInvolvement td.imageColumn td {line-height: 0px;}
table.cpchem-ImageBank td.imageColumn td.imageColumn td.enlargeCell, table.cpchem-CommunityInvolvement td.imageColumn td.enlargeCell {line-height: 13pt;}
table.cpchem-ImageBank td.textColumn, table.cpchem-CommunityInvolvement td.textColumn {vertical-align: top; padding: 0 0 5px 5px;}
table.cpchem-ImageBank td.enlargeCell, table.cpchem-CommunityInvolvement td.enlargeCell {text-align: center; cursor: pointer;}
table.cpchem-ImageBank td.unhover, table.cpchem-CommunityInvolvement td.unhover {background-color: #ddd; color: #000;}
table.cpchem-ImageBank td.hover, table.cpchem-CommunityInvolvement td.hover {background-color: #777; color: #fff;}

/* Edit Mode Sections */
.editmodeSectionDescription {
    color: #000000;
    border-top: 1px solid #1d1dbc;
    border-bottom: 1px solid #1d1dbc;
    background-color: #fff;       
    padding: 3px 3px 3px 3px;
    margin-top: 2px;
}

.editmodeSectionDescription h3 {
    color: #1d1dbc;
    font-weight: bold;
    display: block;
    margin: 0px 0px 10px 0px;
}
/* ColorBox */
#cboxContent{font-size: 9pt; color: #222;}

/* WebPart Styles */
h3.ms-WPTitle {
    color: #a3b7cb;
    font-size: 19pt;
    font-weight: lighter;
    font-family: Verdana, Tahoma, Sans-Serif;
}
.ms-WPHeader td, .ms-WPHeader .ms-wpTdSpace {
    border-bottom: 2px solid #dcdcdc;
}
/* Image Slider */
div.imageSlider {
    width: 100%;
}
img.imageSlider {
    border: solid 2px #dcdcdc;
}
td.imageSliderDescription {
    text-align: left;
}
span.imageSliderTitle {
    font-size: 9pt;
    color: #194c7f;
}
span.imageSliderDuration {
    font-size: 0.8em;
    margin-left: 1em;
}
td.imageSliderCatalog {
    font-size: 0.8em;
    width: 40px;
    vertical-align: top;
    padding-top: 3px;
}
td.imageSliderButtons {
     width: 25px;
     text-align: right;
     vertical-align: top;
}

/* Product Matrices */
table.kresinMatrix td , table.polyethyleneMatrix td, table.polypropyleneMatrix td {
    border: 1px solid #fff;
}
table.kresinMatrix td.productCell, table.polyethyleneMatrix td.productCell, table.polypropyleneMatrix td.productCell {
    background-color: #c0c0c0; 
    padding-left: 1em;
 }
table.kresinMatrix td.indicatorCell, table.polyethyleneMatrix td.indicatorCell, table.polypropyleneMatrix td.indicatorCell {
    text-align: center;
    background-color: #c0c0c0;
}
table.kresinMatrix td.headerCell a, table.kresinMatrix td.headerCell a:link, table.kresinMatrix td.headerCell a:visited, 
table.polyethyleneMatrix td.headerCell a, table.polyethyleneMatrix td.headerCell a:link, table.polyethyleneMatrix td.headerCell a:visited,
table.polypropyleneMatrix td.headerCell a, table.polypropyleneMatrix td.headerCell a:link, table.polypropyleneMatrix td.headerCell a:visited {
    color: #fff;
    text-decoration: none;
}
table.kresinMatrix td.headerCell a:hover, table.polyethyleneMatrix td.headerCell a:hover, table.polypropyleneMatrix td.headerCell a:hover {
    text-decoration:underline;
}
/* Ryton Apps */
table.RytonApps th {
    color:#fff;
    background-image: url(/_layouts/images/cpchem.sharepoint.internet/Main/RytonTableHeader.jpg);
    background-repeat: repeat-x;
}
table.RytonApps td {
     border: 1px solid #cacaca;
     padding: .15em .15em .15em .15em;
     vertical-align: top;
}
table.RytonApps td h4 {
    margin: 0 0 0 0;
    color: #ff0000;
}
table.RytonApps tr.Section td {
    border-top: 1px solid #000;
}

/* File Display */
table.fileDisp_tbl {font-size: 9.5pt; color: #000;}
table.fileDisp_tbl td { padding: 5px 5px 5px 5px;}
tr.fileDisp_lbl td { background-image: url(/_layouts/images/cpchem.sharepoint.internet/Main/ddLbl.jpg); background-repeat: repeat-x; background-position: left top;}
tr.fileDisp_MSDShead td { background-color: #ffffe6; text-decoration: underline; border-bottom: #326ea9 1px solid;}
tr.fileDisp_odd td { background-color: #fff;}
tr.fileDisp_even td { background-color: #eee;}
td.fileDisp_left { border-left: #bbb 1px solid;}
td.fileDisp_right { border-right: #bbb 1px solid;}
tr.fileDisp_bottom td { border-bottom: #bbb 1px solid;}
table.fileDisp_tbl a, table.fileDisp_tbl a:link, table.fileDisp_tbl a:visited
{
    text-decoration: none;
    background: #053d70 url(/_layouts/images/cpchem.sharepoint.internet/Main/btnBkg_blue.jpg) repeat-x left top;
    color: White; 
    padding: 0px 4px 0px 4px; 
    border-bottom: 1px solid #053d70;
    border-right: 1px solid #053d70;
    border-top:  1px solid #aaa;
    border-left:  1px solid #aaa;
}
table.fileDisp_tbl a:hover
{
    background: #053d70 url(/_layouts/images/cpchem.sharepoint.internet/Main/btnBkg_blue_hover.jpg) repeat-x left top;
}
table.fileDisp_tbl a:active
{
    background: #053d70 url(/_layouts/images/cpchem.sharepoint.internet/Main/btnBkg_blue_active.jpg) repeat-x left top;
    border-bottom: 1px solid #aaa;
    border-right: 1px solid #aaa;
    border-top:  1px solid #053d70;
    border-left:  1px solid #053d70;
}

/* Product Listings */
table.cpchem-ProductIndex-atoz {font-size: 12pt;}
table.cpchem-ProductIndex tr.productGroup td {padding-top: 1em; font-weight: bold; }
table.cpchem-ProductIndex tr.productGroup td a {font-weight: normal; font-size: 9pt;}
table.cpchem-ProductIndex tr.productRow td { border-bottom: 1px solid #888888; padding-bottom: .25em; padding-top: .25em; }
table.cpchem-ProductIndex tr.productRow td.business {width: 1px; white-space: nowrap; padding-left: 1em; padding-right: 1em;}
table.cpchem-ProductIndex tr.productRow td.business a { white-space: nowrap;}
table.cpchem-ProductIndex tr.productRow td.document {width: 1px; white-space: nowrap; padding-left: .25em; padding-right: .25em;}
table.cpchem-ProductIndex tr.productRow td.document a, 
table.cpchem-ProductIndex tr.productRow td.document a:link {
    text-decoration: none;
    background: #053d70 url(/_layouts/images/cpchem.sharepoint.internet/Main/btnBkg_blue.jpg) repeat-x left top;
    color: White; 
    padding: 0px 4px 0px 4px; 
    border-bottom: 1px solid #053d70;
    border-right: 1px solid #053d70;
    border-top:  1px solid #aaa;
    border-left:  1px solid #aaa;
}
table.cpchem-ProductIndex tr.productRow td.document a:hover 
{
    background: #053d70 url(/_layouts/images/cpchem.sharepoint.internet/Main/btnBkg_blue_hover.jpg) repeat-x left top;
}
table.cpchem-ProductIndex tr.productRow td.document a:active {
    background: #053d70 url(/_layouts/images/cpchem.sharepoint.internet/Main/btnBkg_blue_active.jpg) repeat-x left top;
    border-bottom: 1px solid #aaa;
    border-right: 1px solid #aaa;
    border-top:  1px solid #053d70;
    border-left:  1px solid #053d70;
}
table.cpchem-ProductListing tr.cpc-alternating td { background-color: #ededed; }
table.cpchem-ProductListing tr.productGroup td {padding-top: 1em; font-weight: bold; }
table.cpchem-ProductListing th  
{
    color: #444444;
    background-color: #d6d6d6;
    border-top: 1px solid #555555;
    border-bottom: 1px solid #555555;
    padding: .15em .25em .15em .25em;
}
table.cpchem-ProductListing td { padding: .25em; }
table.cpchem-ProductListing td.product a { white-space: nowrap;}
table.cpchem-ProductListing td.document { text-align: center; }
/* Search */
.srch-Page {
    padding: 0;
    float: right;
    color: #222;
}
.srch-WPBody {
    color: #222;
}
.srch-stats {
    margin-left: 0;
    background-color: #eee !important;
}
.srch-Page strong {
    background: inherit;
    border: none;
    margin: 0;
    padding: 0 7.5px 0 7.5px;
    font-weight: bold;
}
.srch-Page a, .srch-Page a:link {
    color: #003399 !important;
    padding: 0 7.5px 0 7.5px !important;
    border: none;
}
.srch-Page a:visited {color: #003399 !important; border: none;}
.srch-Page a:hover {
    color: #000 !important;
    text-decoration: underline !important;
    border: none;
}
.searchResults table.s4-search { margin: 15px 0 0 0;}
.searchResults #bottomHorizontalZone {background-color: #eee;margin-top: 15px;}
.searchResults #topHorizontalZone {background-color: #eee; margin-bottom: 15px;}
.ms-advsrchtips {display: none;}
/* CQWP item styles */
/* featuredStories */
table.cpchem-featuredStories{height:100%;overflow:auto;}
td.cpchem-featuredStoryItem{ padding-top: 7px; padding-left: 7px;}
td.cpchem-featuredStoryItem a
{
	font-size: 1.2em;
	font-weight: bold;
	color:#01578e; 
}
td.cpchem-featuredStoryItem a:link              
{ 
	color:#01578e; 
	text-decoration:none; 
}
td.cpchem-featuredStoryItem a:visited           
{ 
	color:#01578e; 
	text-decoration:none; 
}
td.cpchem-featuredStoryItem a:hover             
{ 
	color:#01578e; 
	text-decoration:underline; 
}
td.cpchem-featuredStoryItem a:active            
{ 
	color:#01578e; 
	text-decoration:underline; 
}
td.cpchem-featuredStoryItem .description
{
	font-size: 1em;
	color: #231f20;
}
td.cpchem-featuredStoriesTD
{
    border-left: 1px solid #dcdcdc;
    border-right: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    background-color: #f4f8fb;
}
td.cpchem-featuredStoriesTD div.ms-wpContentDivSpace {
    margin: 0;
}
td.cpchem-featuredStoriesFooterTD
{
    padding: 3px 0px 3px 3px;
    background-color: #ffffff;
    text-align: right;
}
a.button 
{
    background: url(/_layouts/images/cpchem.sharepoint.internet/Main/moreBtn.png) #ffffff no-repeat right center;
    padding: 0px 15px 0px 5px;
    border: 1px solid #dddddd;
    color: #01578e;
    font-size: .8em;
    margin: 0;
    text-decoration: none;
}
a.button:hover 
{
    border: 1px solid #777777;
}
/* FAQ, Expandable List */
tr.cpchem-faqQuestionEven, tr.cpchem-expListEven{line-height: 20pt; background-color: #eeeeee;}
tr.cpchem-faqQuestionOdd, tr.cpchem-expListOdd{line-height: 20pt;}
tr.cpchem-faqQuestionEven td.answer, tr.cpchem-expListEven td.answer, tr.cpchem-faqQuestionOdd td.answer, tr.cpchem-expListOdd td.answer {line-height: 13pt;}
/* Banding */
td.cpchem-EvenBand{ background-color: #ffffff;}
td.cpchem-OddBand{ background-color: #eeeeee;}
/* KResin Calc */
td.krcLeftColumn {background-color: #c0c0c0;vertical-align: bottom;}
td.krcRightColumn{background-color: #dcdcdc;vertical-align: bottom;}
td.krcRightColumnBlue{background-color: #b0c4de;vertical-align: bottom;}

