body {
	position: relative;
	width: 100%;
	background-image: url(../templates/shared/background_strip.jpg);
	background-position: top;
	background-repeat: repeat-x;
	margin: 0;
}

#container {
	width: 100%;
}

#header {
	position: relative;
	width: 1080px;
}

#logo {
	position: relative;
	padding-left: 10px;
}

.headertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

#sharelinks {
	position: absolute;
	top: 55px;
	left: 800px;
	z-index: 100;
}

#rssbox {
	position: absolute;
	top: 115px;
	left: 800px;
	z-index: 100;
}

#searchbox {
	position: absolute;
	top: 115px;
	left: 860px;
	z-index: 100;
}

#searchcontainer {
	position: absolute;
	top: 9px;
	left: 12px;
	z-index: 101;
}

#searchkeyword {
	position: relative;
	height: 16px;
	line-height: 16px;
	border: none;
	background-color: #E3E3E3;
	width: 140px;
	color: #666666;
}

#navigation {
	position: relative;
	width: 1050px;
	padding-top: 20px;
	padding-bottom: 10px;
}

#topbanner {
	position: relative;
/*	background-image: url(../templates/shared/top_banner_background.png); */
	background-image: url(../templates/shared/blue-horizontal-bar.png);
	background-position: top;
	background-repeat: repeat-x;
	height: 106px;
	width: 100%;
}

#maincontainer {
	position: relative;
	width: 1080px;
}

#maintextbox {
	background-image: url(../templates/shared/middle_box_middle2.png);
	background-position: top;
	background-repeat: repeat-y;
	position: relative;
}

#staticpagebox {
	position: relative;
	text-align: left;
}

#staticpagetitlebox {
	position: absolute;
	top: -7px;
	left: 0px;
	z-index: 100;
}

#staticpagetitle1 {
	background-image: url(../templates/shared/static_title_teal_block.jpg);
	background-position: top;
	background-repeat: repeat-x;
	height: 50px;
}

#staticpagetitle2 {
	background-image: url(../templates/shared/static_title_brown_block.jpg);
	background-position: top;
	background-repeat: repeat-x;
	height: 50px;
}

#staticpagetitle3 {
	background-image: url(../templates/shared/static_title_red_block.jpg);
	background-position: top;
	background-repeat: repeat-x;
	height: 50px;
}

#staticpagetitle4 {
	background-image: url(../templates/shared/static_title_orange_block.jpg);
	background-position: top;
	background-repeat: repeat-x;
	height: 50px;
}

#staticpagetitle5 {
	background-image: url(../templates/shared/static_title_blue_block.jpg);
	background-position: top;
	background-repeat: repeat-x;
	height: 50px;
}

#staticpagetitle6 {
	background-image: url(../templates/shared/static_title_gold_block.jpg);
	background-position: top;
	background-repeat: repeat-x;
	height: 50px;
}

#staticpagetitle7 {
	background-image: url(../templates/shared/static_title_green_block.jpg);
	background-position: top;
	background-repeat: repeat-x;
	height: 50px;
}

#staticpagetitle8 {
	background-image: url(../templates/shared/static_title_teal_block.jpg);
	background-position: top;
	background-repeat: repeat-x;
	height: 50px;
}

#statictitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
}

#staticcontent {
	position: relative;
	padding-top: 70px;
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	color: #000000;
	text-align: left;
/*	width: 696px; */
	width: 646px;
	padding-left: 12px;
/*	padding-right: 12px; */
	padding-right: 62px;
	padding-bottom: 20px;
}

#staticcontent a{
/*	color: #007379; */
	color: #B8485B;
	text-decoration: none;
}

#staticcontent a:hover{
	color: #B8485B;
	text-decoration: underline;
}

#newsarticletitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
}

#newsarticleauthor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	text-align: left;
	padding-bottom: 15px;
}

#newsarticleauthor a{
	text-decoration: none;
	color: #00747A;;
}

#newsarticleauthor a:hover{
	text-decoration: none;
	color: #00747A;;
}

#newsdeck {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #00747A;
	text-align: left;
	font-weight: bold;
}

#newsarticletext {
	position: relative;
}

#sharenewsarticlebox {
/*	position: relative; */
	float: left;
	clear: both;
	padding-bottom: 20px;
	padding-top: 10px;
}

#newsshare {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding-bottom: 5px;
}

#rightcolumn {
	position: relative;
	padding-top: 20px;
	text-align: left;
}

#digitaleditionbox {
	position: relative;
	padding-bottom: 20px;
}

#digitaledition {
	position: relative;
	border: 1px solid #CCCCCC;
	width: 230px;
	background-color: #FFFFFF;
}

#specialreportcontainer {
	position: relative;
	width: 230px;
	border: 1px solid #CCCCCC;
	background-color: #2F8C91;
	margin-bottom: 20px;
}

#specialreportheader {
	position: relative;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 8px;
	border-bottom: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: left;
	font-weight: bold;
}

#specialreportbox {
	position: relative;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: left;
}

#specialreportbox a{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

#specialreportbox a:hover{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: underline;
}

#whitepaperbox {
	position: relative;
	padding-bottom: 20px;
}

#whitepaper {
	position: relative;
	border: 1px solid #CCCCCC;
	width: 230px;
	background-color: #FFFFFF;
}

#popularstoriescontainer {
	position: relative;
	width: 230px;
	border: 1px solid #CCCCCC;
	margin-bottom: 20px;
}

#popularstoriesheader {
	position: relative;
	padding-left: 15px;
	padding-top: 5px;
	padding-bottom: 8px;
	border-bottom: 1px solid #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	text-align: left;
	background-color: #E6B8C0;
	font-weight: bold;
}

#popularstoriesbox {
	position: relative;
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 10px;
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	background-color: #EFD7DB;
}

#popularstoriesbox a{
	color: #B20C27;
	text-decoration: none;
	font-weight: bold;
}

#popularstoriesbox a:hover{
	color: #B20C27;
	text-decoration: underline;
}

#latestnewscontainer {
	position: relative;
	border: 1px solid #CCCCCC;
	width: 490px;
}

#latestnewsheader {
	border-bottom: 1px solid #CCCCCC;
	background-color: #2F8C91;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	text-align: left;
	padding-left: 20px;
	padding-top: 5px;

	padding-bottom: 5px;
	font-weight: bold;
}

#latestnewsbox {
	position: relative;
	padding-top: 20px;
	padding-bottom: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: left;
	background-color: #FFFFFF;
}

#latestnewsbox a{
	color: #B20C27;
	text-decoration: none;
	font-weight: bold;
}

#latestnewsbox a:hover{
	color: #B20C27;
	text-decoration: underline;
}

#newsitem_static {
	position: relative;
}

#staticnewsbreak {
	position: relative;
	padding-top: 10px;
	padding-bottom: 10px;
}

#editorialsection {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
	padding-bottom: 5px;
}

#newsitem {
	position: relative;
	padding-left: 20px;
	padding-right: 20px;
}

#homenewsheadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #007279;
	text-align: left;
}

#homenewsheadline a{
	color: #B8485B;
	text-decoration: none;
}

#homenewsheadline a:hover{
	color: #B8485B;
	text-decoration: underline;
}

#newspgheadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #007279;
	text-align: left;
}

#newspgheadline a{
	color: #007279;
	text-decoration: none;
}

#newspgheadline a:hover{
	color: #007279;
	text-decoration: underline;
}

#homenewstext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align: left;
}

#homenewstext a{
/*	color: #000000; */
/*	color: #007279; */
	color: #B8485B;
	font-weight: bold;
	text-decoration: none;
}

#homenewstext a:hover{
/*	color: #000000; */
	color: #B8485B;
	text-decoration: underline;
}

#homenewsbreak {
	position: relative;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}

#news_ad {
	position: relative;
	width: 490px;
	background-image: url(../templates/shared/news_adbanner_back.png);
	background-position: top;
	background-repeat: no-repeat;
}

#freeboxes {
	position: relative;
	padding-top: 17px;
	padding-bottom: 17px;
}

#featurescontainer {
	position: relative;
	border: 1px solid #CCCCCC;
	width: 490px;
	margin-top: 22px;
}

#featuresheader {
	border-bottom: 1px solid #CCCCCC;
	background-color: #D3E7D1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	text-align: left;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
}

#featuresbox {
	position: relative;
	padding-top: 20px;
	padding-bottom: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: left;
	background-color: #E5F0E4;
}

#featuresbox a{
	color: #B20C27;
	text-decoration: none;
	font-weight: bold;
}

#featuresbox a:hover{
	color: #B20C27;
	text-decoration: underline;
}

#industrycontainer {
	position: relative;
	border: 1px solid #CCCCCC;
	width: 490px;
	margin-top: 22px;
}

#industryheader {
	border-bottom: 1px solid #CCCCCC;
	background-color: #F5D5BE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	text-align: left;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: bold;
}

#industrybox {
	position: relative;
	padding-top: 20px;
	padding-bottom: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: left;
	background-color: #FAE9DC;
}

#industrybox a{
	color: #B20C27;
	text-decoration: none;
	font-weight: bold;
}

#industrybox a:hover{
	color: #B20C27;
	text-decoration: underline;
}

#industryitem {
	position: relative;
}

#industrytitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E37019;
	font-weight: bold;
}

#industrytitle a{
	color: #E37019;
	text-decoration: none;
}

#industrytitle a:hover{
	color: #E37019;
	text-decoration: underline;
}

#industrytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

#rightcolumnbox1container {
	position: relative;
	padding-bottom: 20px;
}

#rightcolumnbox1 {
	position: relative;
	border: 1px solid #CCCCCC;
	width: 230px;
	padding-bottom: 50px;
	padding-top: 50px;
	background-color: #EDEDED;
}

#rightcolumnbox2container {
	position: relative;
	padding-bottom: 20px;
}

#rightcolumnbox2 {
	position: relative;
	border: 1px solid #CCCCCC;
	width: 230px;
	padding-bottom: 18px;
	padding-top: 18px;
	background-color: #EDEDED;
}

#rightcolumnbox3container {
	position: relative;
}

#rightcolumnbox3 {
	position: relative;
	border: 1px solid #CCCCCC;
	width: 230px;
	padding-bottom: 18px;
	padding-top: 18px;
	background-color: #EDEDED;
}

#homebottomadcontainer {
	position: relative;
	margin-left: 20px;
}

#homebottomadbox {
	position: relative;
	border: 1px solid #CCCCCC;
	background-color: #EDEDED;
	padding: 10px;
}

#homebottomad {
	width: 679px;
	background-image: url(../templates/shared/bottom_ad_background.png);
	background-position: top;
	background-repeat: repeat-y;
}

#newsbottomadcontainer {
	position: relative;
}

#newsbottombox {
	position: relative;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	padding: 10px;
	margin-bottom: 20px;
}

#newsbottomtext {
	position: relative;
	width: 679px;
	text-align: left;
	background-color: #FFFFFF;
}

#newscomments {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	padding-bottom: 20px;
}

#commenttitle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #666666;
}

#commenttext {
	font-family:"Times New Roman", Times, serif;
	font-size: 14px;
	color: #666666;
}

#commentpost {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
}

#footerbox {
	position: relative;
	padding-top: 20px;
	padding-bottom: 20px;
	width: 1080px;
}

#footertext {
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: left;
}

#footertext a{
	color: #333333;
	text-decoration: none;
}

#footertext a:hover{
	color: #333333;
	text-decoration: underline;
}

#footertext2 {
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #666666;
	text-align: left;
	padding-top: 3px;
}

#footertext2 a{
	color: #666666;
	text-decoration: underline;
}

#footertext2 a:hover{
	color: #666666;
	text-decoration: none;
}

/* Drop Down Menus */
.dropdownbox {
	position: relative;
}

.dropdownbox a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FFFFFF;
}

.dropdownbox a:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.dropdownlinks {
	text-decoration: none;
	display:block;
	width: 100%;
	padding-bottom: 3px;
	padding-top: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.dropdown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	padding-top: 3px;
	padding-bottom: 3px;
	z-index: 2000;
	position: relative;
}

a.dropdown:active, a.dropdown:link, a.dropdown:visited {
	text-decoration: none;
}

a.dropdown:hover {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

#m1 {
	left: 220px;
	top: 195px;
	position: absolute;
	visibility: hidden;
	z-index: 2000;
	text-align: left;
	width: 134px;
/*	background-color: #77BC6F; */
	background-color: #3D8D91;
	border-top: 2px solid #CCCCCC;
}

#m2 {
	left: 79px;
	top: 195px;
	position: absolute;
	visibility: hidden;
	z-index: 1000;
	width: 134px;
/*	background-color: #C1C855; */
	background-color: #595F63;
	border-top: 2px solid #CCCCCC;
}

#m3 {
	left: 501px;
	top: 195px;
	position: absolute;
	visibility: hidden;
	z-index: 1000;
	width: 134px;
/*	background-color: #A39A8C; */
	background-color: #D88A50;
	border-top: 2px solid #CCCCCC;
}

#m4 {
	left: 783px;
	top: 195px;
	position: absolute;
	visibility: hidden;
	z-index: 1000;
	width: 134px;
/*	background-color: #D88A50; */
	background-color: #3D84A0;
	border-top: 2px solid #CCCCCC;
}

#m5 {
	left: 642px;
	top: 195px;
	position: absolute;
	visibility: hidden;
	z-index: 1000;
	width: 134px;
/*	background-color: #3D84A0; */
	background-color: #C1C855;
	border-top: 2px solid #CCCCCC;
}

#m6 {
	left: 923px;
	top: 195px;
	position: absolute;
	visibility: hidden;
	z-index: 1000;
	width: 140px;
/*	background-color: #B8485B; */
	background-color: #77BC6F;
	border-top: 2px solid #CCCCCC;
}

#m7 {
	left: 360px;
	top: 195px;
	position: absolute;
	visibility: hidden;
	z-index: 1000;
	width: 135px;
/*	background-color: #3D8D91; */
	background-color: #B8485B;
	border-top: 2px solid #CCCCCC;
}

#eventtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
}

#eventdate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	text-align: left;
	padding-bottom: 15px;
}

/* Updates */
#pclogo {
	position: relative;
	padding-left: 10px;
	padding-top: 5px;
}

#pc_sharelinks {
	position: absolute;
	top: 10px;
	left: 860px;
	z-index: 100;
}

#pc_rssbox {
	position: absolute;
	top: 80px;
	left: 790px;
	z-index: 100;
}

#pc_searchbox {
	position: absolute;
	top: 80px;
	left: 860px;
	z-index: 100;
}
