/* Normalize padding and margins */
body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td, tr {
	margin: 0;
	padding: 0;
	font-family: Tahoma, Arial, Geneva, sans-serif;
	font-size: 11px;
}
/* Normalize header sizes */
 h2, h3, h4, h5, h6 {
	font-size: 100%;
}
/* Normalize list styles */
ol, ul {
	list-style: none;
}
/* Normalize font style and weight on odd elements */
address, caption, cite, code, dfn, em, th, var {
	font-style: normal;
	font-weight: normal;
}
/* Normalize table borders */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* Normalize other borders */
fieldset, img {
	border: 0;
}
/* Normalize text-alignment */
caption, th {
	text-align: left;
}
/* Normalize (remove) quotation marks */
q:before, q:after {
	content: '';
}
body {
	font-family: Tahoma, Arial, Geneva, sans-serif;
	font-size: 11px;
	background-color: #FFF;
	color: #333;
	margin: 10px;
	text-align: center;
}
#tableMainLayout .layoutContent > ul > li, #tableMainLayout .layoutContent span > ul li, #tableMainLayout .layoutContent .bodyLeft > ul li, ul#quickLinks li, .featured li {
	list-style-image: url(/images/layout/corp/homepage/bullet_point.gif);
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	list-style-position: inside;
	list-style-type: disc;
}
#tableMainLayout .layoutContent ul {

	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;


}
#tableMainLayout .layoutHeader, #tableMainLayout .layoutFooter, #tableMainLayout .layoutLeftbar, #tableMainLayout .layoutRightbar, #tableMainLayout .layoutContent {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	height: auto;
}
#tableMainLayout .layoutLeftbar, #tableMainLayout .layoutRightbar, #tableMainLayout .layoutContent {
	position: relative;
}
#tableMainLayout .layoutLeftbar table td, #tableMainLayout .layoutRightbar table td {
	white-space: normal;
}
#tableMainLayout .layoutRightbar table td {
}
#tableMainLayout .layoutRightbar {
/*display: inline-block;*/

}
#tableMainLayout .layoutContent, #tableMainLayout .layoutLeftbar {
	padding-bottom: 20px;
}
#tableMainLayout .layoutContent table td {
	vertical-align: top;
}
.crodamenuleftcell1, .crodamenuhighlight1, .crodamenuback1 {
	background-color: #FFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 13px;
}
a, a:visited {
	color: #008000;
	text-decoration: none;
}
a:hover {
	color: orange;
	text-decoration: underline;
}
h1 {
	color: #008000;
	display: block;
	margin-bottom: 10px;
	font-size: 20px;
	font-weight: normal;
}
h2, span.PSumProdName {
	color: #008000;
	display: block;
	margin-bottom: 10px;
	font-size: 18px;
	font-weight: normal;
}
span.PSumProdName {
	display: block;	
}
h3 {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
p {
	margin-top: 10px;
	margin-bottom: 10px;
}
hr {
	color: #f0f0f0;
	background-color: #f0f0f0;
	height: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 5px;
	margin-bottom: 5px;
}
input.inputControl, a.inputControl, input.SearchButton, input.ResetButton  {
	background-image:url(/images/buttons/ButtonBG.gif);
	background-repeat:no-repeat;
	height: 20px;
	border-style: none;
	padding-left: 25px;
	padding-right: 20px;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	cursor:pointer;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	display: inline-block;
	line-height: 20px;
	background-color: #FFF;
}
input.back {
	background-image:url(/images/buttons/ButtonBGBack.gif);
}
input.continue {
	background-image:url(/images/buttons/ButtonBGContinue.gif);
	background-position: right;
	padding-right: 25px;
	padding-bottom: 20px;
}
input.productsearchbutton {
	background-image:url(ButtonBG.gif);
	background-repeat:no-repeat;
	margin: 0;
	height: 20px;
	border-style: none;
	padding-left: 25px;
	padding-right: 20px;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	cursor:pointer;
}
input.compareButton, input.backButton {
	background-color: #f0f0f0;
	border: 1px solid #dbdbdb;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.searchoptions {
	text-align: left;
	padding: 5px;
}
.searchheader {
	height: 20px;
	text-align: left;
	padding-left: 5px;
}
input {
	/* need to syle all checkbox/radio with call to remove 
	border-width: 1px;
	border-style: solid;
	border-color: #008000;  */
	margin: 3px;
}
input:focus {
	border-color: #FF9900;
	border-width: 1px;
	border-style: solid;
}
#tableMainLayout .layoutContent .MoreInfo {
	text-transform: capitalize;
	font-weight: bold;
	background-image:url(ReadMore.gif);
	background-repeat:no-repeat;
	padding-left: 25px;
}
#tableMainLayout .layoutContent .NewWindow {
	text-transform: capitalize;
	font-weight: bold;
	background-image:url(/images/icons/new_window.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right: 20px;
}
/* editor styles */
.editTable td {
	padding: 3px
}
.editCaption {
}
.editControl {
}
.editTable .widthlimit {
	border-color: #999;
}
.editTable .largewidthlimit {
	border-color: #999;
}
.editTable .edittextarea {
	width: 350px;
	height: 75px;
	border-color: #999;
}
table#tableMainLayout {
	background-color: #FFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: left;
}
#branding, #topMenu, #breadCrumb {
	position: relative;
	display: block;
}
#branding {
	height: 50px;
	margin-right: 16px;
	margin-left: 16px;
}
#searchBox {
	position: absolute;
	right: 0px;
	top: 26px;
	text-align: right;
}
#strapLine {
	position: absolute;
	top: 0px;
	right: 0px;
}
#txtSearch2008 {
	border: 3px solid #f0f0f0;
	font-size: 11px;
	padding: 3px;
	width: 155px;
	margin-right: 24px;
}
.search2008Button, .search2008Button:hover {
	height: 25px;
	width: 0px;
	background-image: url(../../images/buttons/search_green.gif);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-decoration: none;
	display: block;
	float: right;
	background-position: 0px 2px;
	margin-left: 3px;
	position: absolute;
	top: 0px;
	right: 0px;
}
.search2008Button:hover {
	background-image: url(../../images/buttons/search_over.gif);
}
#topMenu, #breadCrumb {
	height: 24px;
	line-height: 24px;
}
#topMenu {
	z-index: 1000;
	margin-top: 10px;
	position: relative;
	background-color: #003333;
}
#breadCrumb {
	background-color: #f0f0f0;
	margin-left: 240px;
	font-size: 11px;
	padding-left: 10px;
	background-position: 0px;
	background-image: url(../images/layout/corp2010/breadCrumbBG.gif);
	background-repeat: no-repeat;
	position: relative;
	margin-top: 10px;
}
#breadCrumb.fullWidth {
	margin-left: 0px;
}
#breadCrumb span {
	line-height: 24px;
	height: 24px;
	float: left;
	margin-right: 3px;
}
#breadCrumb a {
	color: #666;
	text-decoration: none;
	line-height: 24px;
	height: 24px;
}
#printButton {
	position: absolute;
	right: 6px;
	top: 4px;
	height: 16px;
	line-height: 16px;
}
#printButton a {
	display: inline-block;
	height: 24px;
	background-image: url(../images/layout/corp2010/icons/printer.png);
	background-repeat: no-repeat;
	background-position: 54px 4px;
	font-size: 11px;
	width: 70px;
}
#leftBar {
	position: relative;
	z-index: 500;
	width: 220px;
	display: inline-block;
	height: 97px;
}
#infoBox {
	position: absolute;
	height: 120px;
	width: 220px;
	top: -34px;
	background-color: #f0f0f0;
	z-index: 500;
	display: block;
}
#infoBox h3 {

	font-size: 15px;
	margin: 10px;
}
#infoBox img {
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
}
#infoBox a {
	color: #008000;
}
#infoBox p {

	color: #333;
	margin: 8px;
}
#infoBox a.inputControl, #infoBox .inputControl {
	color: #FFF;
	margin-top: 5px;
}
#infoBox .sharePriceComponent {
	color: #008000;
	font-size: 16px;
	font-weight: bold;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
}
#infoBox #sharepriceDetails {
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
}
#homelinks {
	font-family: Tahoma, Arial, Geneva, sans-serif;
	font-size: 11px;
	line-height: 24px;
	height: 24px;
	position: absolute;
	top: 0px;
	right: 16px;
}
.homeMenu {
	font-family: Tahoma, Arial, Geneva, sans-serif;
	font-size: 11px;
}
#menu {
	height: 461px;
	width: 220px;
	background-color: #F0F0F0;
	text-align: left;
	float: right;
	overflow: hidden;
	position: relative;
}
#menu h3 {
	font-size: 15px;
	color: #033;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#standardMenu {
	z-index: 500;
	position: absolute;
	bottom: 5px;
	width: 220px;
	right: 10px;
}
#standardMenu span.link {
	display: block;
	line-height: 20px;
	text-align: right;
	color: #f0f0f0;
	cursor: arrow;
	height: 20px;
	width: 220px;
}
#standardMenu .content {
}
#marketsMenu a.title, #marketsMenu a.title:visited, #marketsMenu a.title:hover {
	display: block;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 23px;
	color: #033;
	font-weight: bold;
	text-decoration: none;
}
#marketsMenu a {
	display: inline;
	color: #033;
	text-decoration: none;
}
#marketsMenu a:hover {
	text-decoration: underline;
}
#menu #menuContent {
	padding: 5px;
}
.soften_tl {
	background-image: url(/CMSweb2/images/layout/corp2010/design/soften_tl.png);
	position: absolute;
	height: 4px;
	width: 4px;
	left: 0px;
	top: 0px;
	z-index: 10000;
	background-repeat: no-repeat;
}
.soften_tr {
	background-image: url(/CMSweb2/images/layout/corp2010/design/soften_tr.png);
	position: absolute;
	height: 4px;
	width: 4px;
	right: 0px;
	top: 0px;
	z-index: 10000;
	background-repeat: no-repeat;
}
.soften_bl {
	background-image: url(/CMSweb2/images/layout/corp2010/design/soften_bl.png);
	position: absolute;
	height: 4px;
	width: 4px;
	left: 0px;
	bottom: 0px;
	z-index: 10000;
	background-repeat: no-repeat;
}
.soften_br {
	background-image: url(/CMSweb2/images/layout/corp2010/design/soften_br.png);
	position: absolute;
	height: 4px;
	width: 4px;
	right: 0px;
	bottom: 0px;
	z-index: 10000;
	background-repeat: no-repeat;
}
#footerShareprice {
	line-height: 24px;
	display: block;
	height: 24px;
	background-color: #003333;
	position: relative;
	color: #FFF;
	padding-right: 16px;
	padding-left: 16px;
	font-size: 11px;
}
#footerShareprice span {
	line-height: 24px;
	display: block;
	float: left;
	margin-right: 5px;
	color: #999999;
}
#footerShareprice .sharePriceComponent {
	font-weight: bold;
	line-height: 24px;
	color: #FFF;
}
.breadcrumbLink, .breadcrumblink {
	color: #666666;
}
.breadcrumbLink:hover, .breadcrumblink:hover {
	color: #008000;
	text-decoration: underline;
}
td.crodamenucell, td.crodamenuback1, td.crodamenuleftcell1, td.crodamenuhighlight1, td.crodamenuback2, td.crodamenuleftcell2, td.crodamenuhighlight2, td.crodamenuback3, td.crodamenuleftcell3, td.crodamenuhighlight3, td.crodamenuback4, td.crodamenuleftcell4, td.crodamenuhighlight4 {
	cursor: pointer;
}
td.crodamenuback1 {
	background-color: #f0f0f0;
	font-size: 11px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
td.crodamenuleftcell1 {
	background-color: #f0f0f0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	padding-left: 5px;
}
td.crodamenuhighlight1 {
	background-color: #cccccc;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	font-weight: bold;
	font-size: 11px;
	color: #008000;
}
td.crodamenuback2 {
	background-color: #FFF;
	text-indent: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 11px;
}
td.crodamenuleftcell2 {
	background-color: #FFF;
	padding-left: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
td.crodamenuhighlight2 {
	text-indent: 5px;
	background-color: #F0F0F0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
td.crodamenucell {
	font-size: 11px;
}
td.crodamenuback3 {
	background-color: #F8F8F8;
	text-indent: 15px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 11px;
}
td.crodamenuleftcell3 {
	background-color: #F8F8F8;
	padding-left: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
td.crodamenuhighlight3 {
	text-indent: 15px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
td.crodamenuback4 {
	font-size: 11px;
	text-indent: 20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
td.crodamenuleftcell4 {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
td.crodamenuhighlight4 {
	text-indent: 20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#footerGreenBar {
	background-color: #fff;
	position: relative;
	display: inline-block;
	width: 940px;
}
#copyright {
	line-height: 24px;
	text-align: center;
	height: 24px;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	margin-bottom: 20px;
	clear: both;
}
#tableMainLayout .layoutContent iframe {
	frame-border: none;
	border: none;
	padding: 0px;
	margin: 0px;
	width: 700px;
	overflow: auto;
}
.imgText {
	padding: 5px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #008000;
}
.imgText p {
	font-size: 11px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.imgText h1 {
	font-size: 13px;
	margin-bottom: 5px;
}
a.crodaGalleryButton, a.crodaGalleryButton:hover, a.crodaGalleryButton:visited {
	cursor: pointer;
	background-color: #FFF;
	color: #666666;
	text-decoration: none;
}
.widgetRight {
	background-color: #F0f0f0;
	width: 220px;
	margin-left: 20px;
	float: right;
	margin-bottom: 10px;
	clear: both;
	position: relative;
}
.widgetRight h1, .widgetRight p {
	margin-right: 10px;
	margin-left: 10px;
}
#breadCrumb .breadCrumbIconLink {
	display: inline-block;
	height: 24px;
	width: 25px;
	background-image: url(../../images/layout/corp2010/icons/breadCrumbHomeImage.png);
	margin-right: 2px;
}
.sharepricesnippet {
	color: #008000;
}
.footerItem, .footerItem3rd {
	color: #999;
	font-variant: small-caps;
	width: 160px;
	float: right;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
}
.footerItem h1, .footerItem3rd h1 {
	font-size: 14px;
	height: 24px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	margin-bottom: 7px;
}
.footerItem a, .footerItem3rd a {
	color: #666;
	font-variant: normal;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: none;
	display: block;
	line-height: 18px;
}
.footerItem a:hover, .footerItem3rd a:hover {
	text-decoration: underline;	
}
.footerItem3rd {
	width: 220px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 20px;
}
#site1banner, #site146banner {
	background-color: #f0f0f0;
	font-size: 11px;
	padding-left: 10px;
	position: relative;
	margin-bottom: 10px;
	display: block;
	height: 157px;
}
#homePageGallery {
	height: 460px;
	width: 700px;
	position: relative;
	border: 1px solid #FFF;
	overflow: hidden;
}
.tableContent td {
	/*padding-right: 20px;*/
}
.tableContent td table td {
	padding-right: 0px;
}
.tableContent td p {
	margin-bottom: 10px;
}
table#prodMarkets td h2 {
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
}
.crodaLink {
	padding: 10px;
	background-color: #f0f0f0;
	cursor: pointer;
}
table#prodMarkets td div {
	height: 160px;
	margin-right: 5px;
	position: relative;
	margin-bottom: 5px;
}
table#prodMarkets td div a {
	position: absolute;
	right: 0px;
	bottom: 0px;
	display: block;
	padding: 5px;
}
.crodaLinkHover {
	background-color: #e2e2e2;
}
#tableMainLayout .layoutContent .levelwrap li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#tableMainLayout .layoutContent img[align=right] {
	margin-left: 20px;
	margin-bottom: 20px;
	display: inline-block;
	float: right;
}

#tableMainLayout .layoutContent img[align=left] {
	margin-right: 20px;
	margin-bottom: 20px;
	display: inline-block;
	float: left;
}


#tableMainLayout .layoutContent ul.locations, #tableMainLayout .layoutContent ul.locations > li {
	margin: 0px;
	list-style-type: none;
}
ul.locations > li {
	position: relative;
	margin-bottom: 10px;
	padding-left: 30px;
	list-style-position: inside;
	list-style-type: none;
	display: block;
	padding-top: 5px;
}
ul.locations > li img {
	position: absolute;
	left: 0px;
	top: auto;
}
#tableMainLayout .layoutContent ul.locations {
}
.sitemapheading {
	font-size: 12px;
	font-weight: bold;
	color: 003333;
	line-height: 20px;
	height: 20px;
}
.sitemaplevel1 {
}
.LabelReq {
	font-weight: bold;
}
input[type=text], #tableMainLayout .layoutContent select, #tableMainLayout .layoutContent textarea {
	margin: 3px;
	border: 1px solid #e7e7e7;
	padding: 3px;
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #666;
}
input:focus, textarea:focus {
	border: 1px solid #008000;
}
table.ProductBreadcrumb, table.ProductBreadcrumb td {
	height: 24px;
	line-height: 24px;
}
td.bodyRight {
	width: 220px;
}
td.bodyRight > * {
	margin: 0px;
}
.tableContent td table td.bodyLeft {
	padding-right: 20px;
}
td.bodyLeft {
	padding-right: 20px;
}
.tableContent td table td.InvestorLeftCell {
	padding-right: 5px;
}
.homecol2 {
	padding-left: 5px;
}
.markets, .marketsover {
	cursor: pointer;
}
.crodaTable {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #C1C1C2;
	border-left-color: #C1C1C2;
	margin-bottom: 20px;
}
.crodaTable.fullWidth {
	width: 100%;	
}
.crodaTable p{
	margin: 0px;	
}
.crodaTable tr th {
	line-height: 24px;
	background-color: #DEDEDF;
	padding: 3px;
	text-align: left;
	font-weight: bold;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #C1C1C2;
	border-bottom-color: #C1C1C2;
}
.crodaTable td {
	padding: 3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #C1C1C2;
	border-bottom-color: #C1C1C2;
}
.crodaTable tr.odd td {
	background-color: #ffffff;
}
.crodaTable tr.even td {
	background-color: #f0f0f0;
}
.crodaTable tr th a {
	text-align: center;
	display: block;
}
.resourceWrapper4 {
	width: 700px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	display: inline-block;
	margin-bottom: 10px;
	margin-top: 10px;
}
.resourceWrapper4 .resourceBlock {
	width: 160px;
	display: inline-block;
	position: relative;
	overflow: hidden;
}
.resourceWrapper4 .resourceBlock img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.resourceWrapper4 .resourceBlock h1 {
	color: #666;
	font-size: 14px;
	font-weight: bold;
}
.resourceWrapper4 .resourceBlock p {
	color: #666;
}
.resourceWrapper4 .resourceBlock a.readMore {
	display: block;
	position: absolute;
	right: 0px;
	bottom: 0px;
	text-decoration: none;
	line-height: 13px;
	color: #FFF;
	height: 15px;
	background-image: url(/images/buttons/ButtonBGSmall.gif);
	font-size: 10px;
	background-repeat: no-repeat;
	width: 78px;
	text-align: center;
}
.resourceWrapper4 #left {
	float: left;
}
.resourceWrapper4 #centerLeft {
	float: left;
	margin-left: 20px;
}
.resourceWrapper4 #centerRight {
	float: right;
	margin-right: 20px;
}
.resourceWrapper4 #right {
	float: right;
}
a.PAorange {
	background-image: url(/images/layout/Polymers/buttons/pa_button_orange.jpg);
	display: block;
	height: 45px;
	width: 160px;
	color: #FFF;
	text-align: center;
	font-size: 16px;
	line-height: 45px;
	margin-top: 10px;
}

a.PAblue {
	background-image: url(/images/layout/Polymers/buttons/pa_button_blue.jpg);
	display: block;
	height: 45px;
	width: 160px;
	color: #FFF;

	text-align: center;
	font-size: 16px;
	line-height: 45px;
		margin-top: 10px;
}
a.PAgreen {
	background-image: url(/images/layout/Polymers/buttons/pa_button_green.jpg);
	display: block;
	height: 45px;
	width: 160px;
	color: #FFF;
	text-align: center;
	font-size: 16px;
	line-height: 45px;
		margin-top: 10px;
}

a.PAred {
	background-image: url(/images/layout/Polymers/buttons/pa_button_red.jpg);
	display: block;
	height: 45px;
	width: 160px;
	color: #FFF;
	text-align: center;
	font-size: 16px;
	line-height: 45px;
		margin-top: 10px;
}

a.PApink {
	background-image: url(/images/layout/Polymers/buttons/pa_button_pink.jpg);
	display: block;
	height: 45px;
	width: 160px;
	color: #FFF;
	text-align: center;
	font-size: 16px;
	line-height: 45px;
		margin-top: 10px;
}

a.PAblue2 {
	background-image: url(/images/layout/Polymers/buttons/pa_button_blue2.jpg);
	display: block;
	height: 45px;
	width: 160px;
	color: #FFF;
	text-align: center;
	font-size: 16px;
	line-height: 45px;
		margin-top: 10px;
}

a.PAgreen2 {
	background-image: url(/images/layout/Polymers/buttons/pa_button_green2.jpg);
	display: block;
	height: 45px;
	width: 160px;
	color: #FFF;
	text-align: center;
	font-size: 16px;
	line-height: 45px;
		margin-top: 10px;
}


a.PAorange2 {
	background-image: url(/images/layout/Polymers/buttons/pa_button_orange2.jpg);
	display: block;
	height: 45px;
	width: 160px;
	color: #FFF;
	text-align: center;
	font-size: 16px;
	line-height: 45px;
		margin-top: 10px;

}
#favoritetxt {
	color: #008000;
	margin-top: 10px;
	margin-bottom: 20px;
	text-align: center;
	clear: both;
}
#sampleCart {
	position: absolute;
	top: 30px;
	line-height: 16px;
	
	display: block;
	
	height: 16px;
	width: 100px;
	right: 201px;
}
.SampleCart a{
background-image: url(/images/extranet/cart.gif);
	background-repeat: no-repeat;
	background-position: right;
	line-height: 16px;
	padding: 3px;
	display: block;
	padding: 3px;
	height: 16px;

}
.myAccountLayout h1 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #666;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	font-weight: bold;
}
.myAccountLayout .myAccountLayoutBlock {
	position: relative;
	width: 340px;
	text-align: left;
	color: #666;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 26px;
}
a.accountEdit, a.accountEdit:visited {
	background-color: #f0f0f0;
	line-height: 20px;
	height: 20px;
	border: 1px solid #999;
	padding-right: 5px;
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #999;
	padding-left: 5px;
	margin: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}
a.accountEdit:hover {
	color: #333;
}
.myAccountLayout .myAccountLayoutBlock img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.myAccountLayout .myAccountLayoutBlock table td {
	height: 24px;
	line-height: 24px;
}
.myAccountLayout {
	margin-bottom: 20px;
}
#menu #webcast {
	height: 45px;
	width: 210px;
	position: absolute;
	left: 5px;
	bottom: 5px;
	z-index: 900;
	cursor: pointer;
}
#webcastContent {
	background-color: #F0F0F0;
	width: 210px;
	position: absolute;
	right: 5px;
	bottom: 5px;
	z-index: 40000;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
}
#menu #webcast p {
	margin: 0px;
}
#webcastContent .close {
	position: absolute;
	right: 3px;
	bottom: 3px;
	font-size: 10px;
}
#webcastContent .inputControl {
	position: absolute;
	top: 5px;
	right: 5px;
	margin: 0px;
	color: #008000;
	background-image: none;
	background-color: #f0f0f0;
	line-height: 13px;
}
#webcastContent h2 {
	font-size: 12px;
	font-weight: bold;
	margin-top: 10px;
}
div#BoxModel {
	height: 402px;
	width: 700px;
	position: relative;
	overflow: hidden;
	display: block;
	
}
div#BoxModel p{
	font-size: 12px;
	line-height: 18px;
	margin-top: 5px;
}
div#BoxModel .box {
	border: 1px solid #f0f0f0;
	display: block;
	overflow: hidden;
}
div#BoxModel .box img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
div#BoxModel .box .boxText {
	position: absolute;
	background-color: transparent;
	z-index: 500;
	display: block;
	color: #FFF;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
div#BoxModel .boxText a:hover {
	text-decoration: none;	
}
div#BoxModel .boxText li a:hover {
	text-decoration: underline;
}
div#BoxModel .box .boxText h1, div#BoxModel .box .boxText h2 {
	margin-bottom: 3px;
}
div#BoxModel #box1 {
	height: 400px;
	width: 460px;
	position: absolute;
	left: 0px;
	top: 0px;
	overflow: hidden;
}
div#BoxModel #box1 .boxText {
	width: 440px;
}
div#BoxModel #box2 {
	position: absolute;
	height: 190px;
	width: 220px;
	top: 0px;
	right: 0px;
}
div#BoxModel #box2 .boxText {
	width: 200px;
}
div#BoxModel #box3 {
	height: 190px;
	width: 220px;
	position: absolute;
	right: 0px;
	bottom: 0px;
}
div#BoxModel #box3 .boxText {
	width: 200px;
}
div#BoxModel .box .favTable {
	margin-top: 38px;
}
div#BoxModel .box .favTable td {
	padding-right: 10px;
	padding-left: 10px;
}
div#BoxModel .box #favoverlimit {
	margin-top: 5px;
	margin-right: 10px;
	margin-left: 10px;
}
div#footerWrapper {
	width: 700px;
	display: inline-block;
	position: relative;
}
.worldBG {
	background-color: #f0f0f0;
	background-image: url(images/layout/design/crodaWorldWideBGSmall.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
div.footer {
	
	padding: 10px;
	
}
/*div.footer a{
	color: #333;	
}*/
div.footer h2 {
	font-size: 14px;
	margin-bottom: 3px;
	color: #333;
}
div.footer p {
	margin: 0px;
}
.footer table td {
	line-height: 20px;
	padding-left: 0px;
	padding-right: 0px;
}
.footer table td.iconHolder {
	padding: 0px;
	height: 20px;
	vertical-align: middle !IMPORTANT;	 
}
div#footerWrapper div#footerRight {
	width: 200px;
	overflow: hidden;
	display: inline-block;
	position: relative;
	float: left;
	left: 40px;
}
div#footerWrapper div#footerCentre {
	width: 200px;
	overflow: hidden;
	left: 20px;
	margin: 0px;
	float: left;
	position: relative;
}
div#footerWrapper div#footerLeft {
	position: relative;
	width: 200px;
	overflow: hidden;
	display: inline-block;
	float: left;
}
#bannerWrapper {
	margin-bottom: 10px;	
}


.panel .header {
	line-height: 24px;
	background-color: #f0f0f0 !important;
	display: block;
	height: 24px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #333 !important;
	font-size: 11px;
	font-weight: bold;
	padding: 3px;
	position: relative;
	cursor: pointer;	
}
.panel {
	margin-bottom: 2px;
}
.panel .content {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	padding: 5px;
}
.PSumtitles {
	font-weight: bold;	
	
}
.productName{
font-size: 14px;
	color: #008000;


}
.box #quickLinks {
	background-image: url(/images/layout/HomeCare/2010/quickLinks.jpg);
	background-position: -23px bottom;
	height: 155px;
	background-repeat: no-repeat;	
	
}
table.ProducttableContent td {
	padding: 5px;	
	
}
#iconlinks img {
	clear: both;	
	
}
.MasterTable_Croda_Products_Crop {
	margin-bottom: 20px;	
	
	
}
#resourceCentreHomeGrid {
	width: 100%;
	border-collapse:separate;
	border-spacing: 10px;
}
#resourceCentreHomeGrid td {
	border: 1px solid #f0f0f0;
}
#resourceCentreHomeGrid th {
	background-color: #f0f0f0;
	text-align: center;
	line-height: 24px;
	height: 24px;
	font-size: 12px;
	font-weight: bold;
}
.marketTrend {
	background-color: #f5f5f5;
	padding: 10px;
	border: 1px solid #f0f0f0;
	margin-bottom: 20px;
}
.marketTrend p.detail {
	font-weight: bold;
}
.marketTrend p.detail span {
	color: #008000;
	font-weight: normal;
}
.marketTrend p.download {
	font-weight: bold;
}
.featured {
	border: 1px solid #f0f0f0;
	display: inline-block;
	float: right;
	width: 218px;
	margin-bottom: 20px;
	margin-left: 20px;
}
.featured p, .featured h2 {
	margin: 10px;
	color: #008000;
}