#mainContent2Col {background-color:#FFFFFF;float:left;margin-left:0px;width:650px;}
#mainContent2ColContent {padding:0 5px;font:normal 12px arial;}

#mainContent2ColContent h1, #mainContent2ColContent h2, #mainContent2ColContent h3, #mainContent2ColContent h4, #mainContent2ColContent h5 {
	display:inline;
}

#mainContent2ColContent h1 {
	font:bold 22px arial;
}
#mainContent2ColContent h2 {
	font:bold 18px arial;
}
#mainContent2ColContent h3 {
	font:bold 16px arial;
}
#mainContent2ColContent h4, #mainContent2ColContent h5 {
	font:bold 14px arial;
}

#mainContent2ColContent h3, #mainContent2ColContent h4, #mainContent2ColContent h5 {
	color:#fd0303;
}

.formLabel, .formField, .formLegend {
	font: normal 12px arial;
}

#sidebarContent {
	float:left;
	margin-right:10px;
	width:250px;
}

#imageHolder {
	color:#666666;
	font:normal 10px arial;
	margin-bottom:10px;
}

.relatedContentTitle {
	color:#fd0303;
	font:bold 14px arial;
}

.relatedContent {
	margin-bottom:10px;
}
.relatedFooterBox .relatedContent{
        min-height: 100px;
}
.relatedContent ul {
	color:#fd0303;
	list-style-type:disc;
	padding:7px 0 7px 13px;
}
relatedContent ul li {
	padding: 0 0 7px;
}
.relatedContent ul li a {
	color:#0068b2;
	font-weight:bold;
	text-decoration:none;
}
.relatedContent ul li a:hover {
	text-decoration:underline;
}

.relatedFile {
	background:url(/img/icon_document.png) no-repeat top left scroll;
	display:block;
	height:20px;
	margin-top:7px;
	padding-left:20px;
}

a.relatedFile {
	color:#0068b2;
	font-weight:bold;
	text-decoration:none;
}
a.relatedFile:hover {
	text-decoration:underline;
}

.icon_pdf {
	background:url(/img/icon_pdf.png) no-repeat top left scroll;
}
.icon_attach {
	background:url(/img/icon_attach.png) no-repeat top left scroll;
}



#mainContent2ColContent #knowledgeCenterBox {}
#mainContent2ColContent #knowledgeCenterBox .boxTitle {
	padding-left:5px;
	text-align:left;
}
#mainContent2ColContent #knowledgeCenterBox .knowledgeCenterColumn {
	color:#fd0303;
	padding:4px;
	width:32%;
}
#mainContent2ColContent #knowledgeCenterBox .knowledgeCenterColumn dt {
	font:bold 14px arial;
	margin:0 0 5px 2px;
}
#mainContent2ColContent #knowledgeCenterBox .knowledgeCenterColumn dd {
	background:url(/img/bg_bullet_pink_small.gif) no-repeat scroll 1px 5px;
	margin-bottom:5px;
	padding-left:10px;
}
#mainContent2ColContent #knowledgeCenterBox .knowledgeCenterColumn a {
	font:bold 12px arial;
	color:#456CA3;
	text-decoration:none;
}
#mainContent2ColContent #knowledgeCenterBox .knowledgeCenterColumn a:hover {
	text-decoration:underline;
}

/* BUYERS GUIDE LISTING */
#buyersGuideContent {
	font:normal 12px arial;
}
#buyersGuideContent .pane {
	display:none;
}
#buyersGuideContent #accordion .headingbar {
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	cursor:pointer;
	background:#E6E6E6 url(/css/themes/base/images/ui-bg_glass_75_e6e6e6_1x400.png) repeat-x scroll 50% 50%;
	border:1px solid #D3D3D3;
	color:#555555;
	font-size:16px;
	height:20px;
	line-height:1.3;
	margin:3px 0 0 0;
	outline-style:none;
	outline-width:medium;
	padding:3px;
	position:relative;
	text-decoration:none;
	vertical-align:baseline;
}
#buyersGuideContent #accordion .headingbar:hover {
	background:#DADADA url(/css/themes/base/images/ui-bg_glass_75_dadada_1x400.png) repeat-x scroll 50% 50%;
}
#buyersGuideContent .headingbar .bullet {
	left:0.5em;
	margin-top:-8px;
	position:absolute;
	top:50%;
	background-image:url(/css/themes/base/images/ui-icons_888888_256x240.png);
	background-position:-112px -192px;
	width:16px;
	height:16px;
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-99999px;
	display:block;
}
#buyersGuideContent .headingbar .icon {
	left:0.5em;
	margin-top:-8px;
	position:absolute;
	top:50%;
	background-image:url(/css/themes/base/images/ui-icons_888888_256x240.png);
	background-position:-112px -192px;
	width:16px;
	height:16px;
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-99999px;
	display:block;
}
#buyersGuideContent .headingbar:hover .icon {
	background-image:url(/css/themes/base/images/ui-icons_454545_256x240.png);
}
#buyersGuideContent #accordion .headingbar a {
	color:#555555;
	float:left;
	font-weight:normal;
	font-size:16px;
	text-decoration:none;
	padding-left:25px;
}
#buyersGuideContent #accordion .current {
	background:#DADADA url(/css/themes/base/images/ui-bg_glass_75_dadada_1x400.png) repeat-x scroll 50% 50%;
}
#buyersGuideContent #accordion .current .icon {
	background-image:url(/css/themes/base/images/ui-icons_454545_256x240.png);
	background-position:-128px -192px;
}

/* END BUYERS GUIDE LISTING */

/*NEWS PAGE MODIFIED STYLES*/
#mainContent2ColContent h1, #mainContent2ColContent h2, #mainContent2ColContent h3, #mainContent2ColContent h4, #mainContent2ColContent h5 {
	display:inline;
}

#mainContent2ColContent h1 {
	font:bold 22px arial;
}
#mainContent2ColContent h2 {
	font:bold 18px arial;
}
#mainContent2ColContent h3 {
	font:bold 16px arial;
}
#mainContent2ColContent h4, #mainContent2ColContent h5 {
	font:bold 14px arial;
}

#mainContent2ColContent h3, #mainContent2ColContent h4, #mainContent2ColContent h5 {
	color:#fd0303;
}

#mainContent2ColContent ul {
	margin: 1.12em 0;
	margin-left: 40px;
}
#mainContent2ColContent li {
	display: list-item;
	list-style: disc;

}

#mainContent2ColContent a {
	color:#0068b2;
	text-decoration: none;
}
#mainContent2ColContent a:hover {
	text-decoration: underline;
}


#mainContent2ColContent .paragraphHeader {
	color: #2E3192;
	font: bold 14px arial;
}
#mainContent2ColContent .sidebarHeader {
	color: #000000;
	font: bold 18px arial;
}

#breadcrumb {
	border-bottom:1px solid #99c5e3;
	color:#1d4468;
	float:left;
	font:normal 10px arial;
	width:75%;
}
#breadcrumb a {
	color:#fd0303;
	font-weight:bold;
	text-decoration:none;
}
#breadcrumb a:hover {
	text-decoration:underline;
}
#page {
	color:#fd0303;
	font:bold 16px arial;
}

#searchToolbar {
	border:1px dotted #AAAAAA;
	color:#666666;
	font:bold 12px arial;
	padding:4px;
}
#searchToolbar #searches {
	float:left;
	height:16px;
	overflow:hidden;
	padding:2px 0 0 2px;
	width:379px;
}
#searchToolbar #searches a {
	color:#fd0303;
	text-decoration:none;
	margin:0 5px;
}
#searchToolbar #searches a:hover {
	text-decoration:underline;
}
#searchToolbar #searches span {
	color:#fd0303;
}

#searchToolbar #searchToolbarBox {
	float:right;
}
#searchToolbar #searchToolbarBox form #searchFieldMain {
	background:url(/img/icon_search.gif) no-repeat 3px 2px;
	border:1px solid #9A9A9A;
	float:left;
	margin-right:15px;
	padding-left:18px;
	width:155px;
}
#searchToolbar #searchToolbarBox form img {
	float:left;
	margin:1px 1px 0 6px;
}

#relatedToolbar .taxonomy {
	border:1px dotted #AAAAAA;
	color:#666666;
	font:bold 12px arial;
	padding:4px;
}
#relatedToolbar .taxonomy a {
	color:#fd0303;
	text-decoration:none;
	margin:0 5px;
}
#relatedToolbar .taxonomy a:hover {
	text-decoration:underline;
}
#relatedToolbar .taxonomy span {
	color:#fd0303;
}

.pagination {
	border-bottom:1px solid #99c5e3;
}

.pagination .results {
	float:left;
	font:normal 12px arial;
	color:#666666;
	margin-top:5px;
}
.pagination .pages {
	color:#666666;
	float:right;
	font:normal 12px arial;
	text-align:right;
}
.pagination .pages .selected {
	color:#fd0303;
	font-weight:bold;
}
.pagination .pages a {
	color:#0068b2;
	font-weight:bold;
	text-decoration:none;
}
.pagination .pages a:hover {
	text-decoration:underline;
}
.pagination .pages a.prev_next {
	background-color:#FFFFFF;
	border:1px solid #456CA3;
	padding:3px;
	color:#456CA3;
	font-weight:bold;
	text-decoration:none;
}
.pagination .pages a.prev_next:hover {
	background-color:#456CA3;
	color:#FFFFFF;
}

#searchDateOptionDiv {
	border-top:1px solid #99c5e3;
	border-right:1px solid #99c5e3;
	font:normal 14px arial;
	padding:5px;
	margin-right:5px;
}

#searchDateOptionDiv #searchDateRefine {
	color:#fd0303;
	float:left;
	font:bold 18px arial;
	margin-top:3px;
	padding-right:10px;
}

#searchDateOptionDiv #searchDateOptions {
	float:left;
}

#searchDateOptionDiv form .searchFields {
	float:left;
	margin-right:10px;
}
#searchDateOptionDiv form .searchButton {
	float:left;
}
#searchDateOptionDiv form .searchField {
	border:1px solid #99c5e3;
	font:normal 14px arial;
	margin:4px 0;
	width:215px;
}

#searchDateOptionDiv #searchDateAdjust a {
	color:#fd0303;
	font:bold 12px arial;
	text-decoration:none;
}
#searchDateOptionDiv #searchDateAdjust a:hover {
	text-decoration:underline;
}

#searchContentTypeList {
	border-top:1px solid #99c5e3;
	border-right:1px solid #99c5e3;
	float:left;
	padding:0px 7px;
	width:120px;
}

#searchContentTypeList #title {
	color:#fd0303;
	font:bold 16px arial;
	margin-top:5px;
	margin-bottom:7px;
}

#searchContentTypeList .contentType {
	color:#0068b2;
	font:bold 14px arial;
	margin-bottom:5px;
}

#searchContentTypeList a {
	color:#fd0303;
	font:normal 12px arial;
	text-decoration:none;
}

#searchContentDivData {
	border-top:1px solid #99c5e3;
	float:left;
	padding:0 7px;
	width:495px;
}

.magazineCat {
	float:left;
	font:normal 12px arial;
	width:300px;
}
.magazineCat dl {
	color:#999999;
	margin:10px 0 5px;
}
.magazineCat dt {
	background:url(/img/bg_bullet_pink_small.gif) 1px 5px no-repeat;
	font-weight:bold;
	padding:0 10px;
	margin-bottom:5px;
}
.magazineCat dd {
	margin-bottom:5px;
	padding-left:10px;
}
.magazineCat dd a {
	color:#456CA3;
	text-decoration:none;
}
.magazineCat dd a:hover {
	text-decoration:underline;
}

/* BUYERS GUIDE */
.bgColumn {
	color:#0068b2;
	float:left;
	font:normal 12px arial;
	margin:0 0 4px 7px;
	width:45%;
}
.bgColumn a {
	color:inherit;
	text-decoration:none;
}
.bgColumn a:hover {
	text-decoration:underline;
}
/* END BUYERS GUIDE */

/* GENERAL LISTING (STATIC PAGES) */
.listItem {
	border-bottom:1px dotted #000000;
	clear:both;
	float:left;
	margin-bottom:7px;
	padding-bottom:7px;
	width:100%;
}
.listItemPhoto {
	float:left;
	padding-right:5px;
	width:150px;
}
.listItemPhoto img {
	border:0;
	width:150px;
}
.listItemInfo {
	clear:right;
	float:left;
	width:470px;
}
.listItemHeading {
	color:#fd0303;
	font:bold 16px arial;
}
.listItemDescription {
	color:#000000;
	font:normal 12px arial
}
.listItemDescription a {
	color:#0068b2;
	font:bold 14px arial;
	text-decoration:none;
}
.listItemDescription a:hover {
	text-decoration:underline;
}
/* END GENERAL LISTING */

/* STAFF */
.staffSections {
	color:#fd0303;
}
.staffSections a {
	color:#0068b2;
	text-decoration: none;
}
.staffSections a:hover {
	text-decoration: underline;
}
.staffMember {
	border-bottom:1px dotted #000000;
	clear:both;
	float:left;
	margin-bottom:7px;
	padding-bottom:7px;
	width:100%;
}
.staffPhoto {
	float:left;
	padding-right:5px;
	width:100px;
}
.staffPhoto img {
	width:100px;
}
.staffInfo {
	clear:right;
	float:left;
	width:520px;
}
.staffName {
	color:#0068b2;
	font:bold 16px arial;
}
.staffDescription {
	color:#000000;
	font:normal 12px arial
}
/* END STAFF */

/* RELATED ARTICLES - at bottom of articles */
.relatedFooterBox {
	border: 1px solid #99c5e3;
	float:left;
	margin:0 5px;
	width:48%;
}
.relatedFooterBox .boxTitle {
	padding-left:10px;
	text-align:left;
}
.relatedFooterBox .relatedContent {
	padding: 5px;
}
.relatedFooterBox .relatedContent ul li {
	margin-bottom: 4px;
}
.relatedFooterBox .relatedContent ul li a {
	font-weight: normal;
}
/* END RELATED ARTICLES*/

/* KNOWLEDGE CENTER BOX - at bottom of articles */
#kcBox {
	border: 1px solid #99c5e3;
	margin:0 5px;
}
#kcBox .boxTitle {
	font-size:16px;
	text-align:left;
	padding-left:10px;
}
#kcBox .kcContent {
	padding:5px;
}
#kcBox .urlColumn {
	float:left;
	margin-left:5px;
	width:30%;
}
#kcBox .urlColumn h2 {
	font:bold 14px arial;
	color:#fd0303;
}
#kcBox ul {
	color:#fd0303;
	list-style-type:disc;
	margin-top:5px;
	margin-left:15px;
}
#kcBox li {
	margin-bottom:4px;
}
#kcBox .urlColumn a {
	color:#0068b2;
	font:normal 12px arial;
	text-decoration:none;
}
#kcBox .urlColumn a:hover {
	text-decoration:underline;
}
/* END KNOWLEDGE CENTER BOX */

/* NEWS */
.newsItem {
	border-top:1px dotted #666666;
	/*padding-bottom:5px;
	margin-bottom:10px;*/
}
.newsItem .newsPicture {
	float:left;
	margin:0 4px 4px 0;
}
.newsItem .newsTitle, .newsItem .newsTitle a {
	color:#0068b2;
	font:bold 16px arial;
	text-decoration:none;
}
.newsItem .newsTitle a:hover {
	text-decoration:underline;
}
.newsItem .newsAuthor {
	color:#666666;
	float:left;
	font:bold 12px arial;
	padding-right:10px;
}
.newsItem .newsDate {
	color:#696969;
	/*float:left;*/
	font:normal 12px arial;
}
.newsItem .newsSummary {
	font:normal 12px arial;
}
.newsItem .newsSummary .readmore {
	color:#fd0303;
}
.newsItem .newsInfoWrapper {
	float:left;
}
.withPicture {
	width:520px;
}
#searchContentDivData .withPicture {
	width:385px;
}
/* END NEWS */

/* EVENTS */
.eventItem {
	border-bottom:1px dotted #666666;
	padding-bottom:5px;
	margin-bottom:10px;
}
.eventItem .eventPicture {
	float:left;
	margin:0 4px 4px 0;
}
.eventItem .eventTitle, .eventItem .eventTitle a {
	color:#0068b2;
	font:bold 14px arial;
	text-decoration:none;
}
.eventItem .eventTitle a:hover {
	text-decoration:underline;
}
.eventItem .eventAuthor {
	color:#666666;
	font:bold 12px arial;
	padding-right:10px;
}
.eventItem .eventDate {
	color:#fd0303;
	font:bold 16px arial;
}
.eventItem .eventSummary {
	font:normal 12px arial;
}
.eventItem a {
	color:#fd0303;
	text-decoration:none;
}
/* END EVENTS */

#knowledgeCenterContent {
	font:normal 13px arial;
}
#knowledgeCenterContent h1 {
	margin: 0px; padding: 0px; font-size: 22px; font-weight: bold;
}
#knowledgeCenterContent .heading {
	clear:both;
	float:none;
}
#knowledgeCenterContent .heading .tag {
	float:left;
	padding: 4px 0 0;
}
#knowledgeCenterContent .heading .link {
	float:right;
	font:normal 12px arial;
	padding:10px 10px 0 0;
}

#knowledgeCenterContent p img {
	float:left;
	padding:0px 6px 4px 0px;
}
#knowledgeCenterContent p {
	font:normal 13px arial;
}

#sidebarContent {
	background-color:#F1F1F1;
	float:left;
	margin-right:10px;
	padding:5px 5px 0 5px;
	width:250px;
}

#imageHolder {
	color:#666666;
	font:normal 10px arial;
	margin-bottom:10px;
}

#imageHolder img {
	max-width:250px;
}

.relatedContentTitle {
	color:#fd0303;
	font:bold 14px arial;
}

.relatedContent {
	margin-bottom:10px;
}
.relatedContent ul {
	color:#fd0303;
	list-style-type:disc;
	padding:7px 0 7px 13px;
}
relatedContent ul li {
	padding: 0 0 7px;
}
.relatedContent ul li a {
	color:#0068b2;
	font-weight:bold;
	text-decoration:none;
}
.relatedContent ul li a:hover {
	text-decoration:underline;
}

.relatedFile {
	background:url(/img/icon_document.png) no-repeat top left scroll;
	display:block;
	height:20px;
	margin-top:7px;
	padding-left:20px;
}

a.relatedFile {
	color:#0068b2;
	font-weight:bold;
	text-decoration:none;
}
a.relatedFile:hover {
	text-decoration:underline;
}

.icon_pdf {
	background:url(/img/icon_pdf.png) no-repeat top left scroll;
}
.icon_attach {
	background:url(/img/icon_attach.png) no-repeat top left scroll;
}

/* TRADE ASSOCIATIONS */
.taListing {
	float:left;
	width:100%;
}
.taPhoto {
	float:left;
	padding-right:5px;
	width:100px;
}
.taName {
	color:#3f753b;
	float:left;
	font:bold 16px arial;
	padding-top:5px;
}

#mainContent {}
#mainContent h1 {
	font:bold 22px arial;
	margin:0;
	padding:0;
}

#mainContent2ColContent #knowledgeCenterBox {}
#mainContent2ColContent #knowledgeCenterBox .boxTitle {
	padding-left:5px;
	text-align:left;
}
#mainContent2ColContent #knowledgeCenterBox .knowledgeCenterColumn {
	color:#fd0303;
	padding:4px;
	width:32%;
}
#mainContent2ColContent #knowledgeCenterBox .knowledgeCenterColumn dt {
	font:bold 14px arial;
	margin:0 0 5px 2px;
}
#mainContent2ColContent #knowledgeCenterBox .knowledgeCenterColumn dd {
	background:url(/img/bg_bullet_pink_small.gif) no-repeat scroll 1px 5px;
	margin-bottom:5px;
	padding-left:10px;
}
#mainContent2ColContent #knowledgeCenterBox .knowledgeCenterColumn a {
	font:bold 12px arial;
	color:#456CA3;
	text-decoration:none;
}
#mainContent2ColContent #knowledgeCenterBox .knowledgeCenterColumn a:hover {
	text-decoration:underline;
}
/*NEWS PAGE MODIFIED STYLES END*/
/*Buyers Guide Company / COmpany Profile Stylings */
.descriptionCTA {
	color:#FD0303;
	font:bold 12px arial;
}
#companyProfile {
	font:normal 12px arial;
}
#companyProfile #companyInfo { }
#companyProfile #companyInfo a {
	color:#0068b2;
	font:bold 12px arial;
	text-decoration:none;
}
#companyProfile #companyInfo a:hover {
	text-decoration:underline;
}
#companyProfile #companyInfo .right { float:right;width:315px; }
#companyProfile #companyInfo .col1 { padding-left:5px; width: 100px; float:left;  }
#companyProfile #companyInfo .col2 { float:left; width:200px; display: inline; }
#companyProfile #companyInfo .left { float:left;width:315px; margin-right:3px;}
.categoryHeader {
	clear:both;
	background:#f5f3f4;
	border:1px solid #d5d5d5;
	font:bold 15px arial;
}

.categoryHeader span {
	margin-left:5px;
}
#companyInfo p {
	padding-left:5px;
}
#companyProfile .headingbar { clear:both; padding:2px; height:27px; background:#f5f3f4; border:1px solid #d5d5d5; margin:1px 0px; }
#companyProfile .headingbar .tag { float:left; margin-top: -2px; }
#companyProfile .headingbar .link { float:right; font:normal 12px arial; padding:7px 10px 0 0; }
#companyProfile .headingbar .expand { padding:5px 0px 5px 32px; background:url(../img/expand-7.jpg) left no-repeat; margin:0px; color:#fd0303; font-size:15px; font-weight:bold; }
#companyProfile .headingbar .minimize { padding:5px 0px 5px 32px; background:url(../img/minimize-7.jpg) left no-repeat; margin:0px; color:#fd0303; font-size:15px; font-weight:bold; }
#companyProfile .companyInfoList{width:180px;float:left; margin-right:10px;color:#000000;list-style-type:disc;}

#knowledgeCenterContent .heading {
	clear:both;
	float:none;
}
#knowledgeCenterContent .heading .tag {
	float:left;
	padding: 4px 0 0;
}
#knowledgeCenterContent .heading .link {
	float:right;
	font:normal 12px arial;
	padding:10px 10px 0 0;
}


/*Buyers Guide Company/ Company Styling Ends*/
/*Buyers Guide Listing CSS*/
.headingbarGray { background:#F5F3F4; color:#444444; padding: 6px 0 6px 5px; margin:2px 3px; }
.headingbarGray strong { color:#777; padding: 4px; font-size:16px; }
.poffersDgrey { border-bottom:1px solid #AAA; padding:2px; margin:3px 4px; } /*height:55px; 3a4451 */
.poffersDgrey .farebox { width:130px; padding:5px; height:50px; float:left; text-align:center; }
.poffersDgrey .offerdetails { width:98%; padding:5px; margin-left:2px; float:left; }
.poffersDgrey .offerdetails ul { list-style-type:none; margin: 1px 0px; display:inline; text-align:left; }
.poffersDgrey .offerdetails ul li.offerl { float:left; margin:auto 2px; width: 150px; height:50px; overflow:hidden; color:#333333; background:none; }
.poffersDgrey .offerdetails ul li.offert { float:left; font-size: 12px; margin:auto 2px; width: 225px; color:#333333; background:none; }
.poffersDgrey .offerdetails ul li.offers { float:right; font-size: 12px; margin:auto 2px; width: 150px; color:#333333; background:none; text-align:right; }
.poffersDgrey .offerdetailsfull { width:615px; padding:5px; margin-left:2px; float:left; }
.poffersDgrey .offerdetailsfull ul { list-style-type:none; margin: 1px 0px; display:inline; text-align:left; }
.poffersDgrey .offerdetailsfull ul li.offert { float:left; font-size: 12px; margin:auto 2px; width: 250px; color:#333333; background:none; }
.poffersDgrey .offerdetailsfull ul li.offers { float:right; font-size: 12px; margin:auto 2px; color:#333333; background:none; text-align:right; }
.offert a, .offers a { color:#000000; text-decoration:none; }
.offert a:hover, .offers a:hover { text-decoration:underline; }

/*Buyers Guide Listing CSS ends*/

