
/* general page formatting */

* {margin: 0; padding: 0; border: 0;}

#mainwrapper {
	margin: auto;
	width: 912px;
	display: block;
	background-color: #f3f6ea;
	}

#clearboth {
	clear: both;
	}

body {
	font-family: Verdana, sans-serif;
	font-size: 10pt;
	background: #81a1b6;
	}

#leftcolumn {
	overflow: hidden;
	float: left;
	width: 230px;
	background-color: #FFFFFF;
	}

#rightcolumn {
	overflow: hidden;
	float: right;
	width: 682px;
	}

#leftheader	{
	float: left;
	width: 230px;
	height: 130px;
	}
	
#rightheader {
	float: right;
	clear: right;
	width: 682px;
	height: 130px;
	overflow: hidden;
	}

#greenspacer {
	float: left;
	clear: left;
	width: 230px;
	height: 20px;
	background: #b2d351;
	}

#greenspacer2 {
	float: right;
	width: 16px;
	height: 50px;
	background: #d4d0c8;
	}

#mainborder {
	float: right;
	width: 682px;
	background: #767561;
	}

#maincontent {
	float: right;
	width: 681px;
	min-height: 558px;
	padding-bottom: 30px;
	background: #FFFFFF;
	display: inline;
	}

/* for Internet Explorer */
/*\*/
* html #maincontent {
height: 558px;
}
/**/

#footer {
	margin: auto;
	width: 912px;
	height: 30px;
	clear: both;
	text-align: center;
	}


/* menu bar */

#mytopmenubar {
	width: 682px;
	height: 20px;
	overflow: hidden;
	background: #1f4164;
	float: right;
	}

.cannotsee {
	float: right;
	visibility: hidden;
	width: 682px;
	height: 0px;
	overflow: hidden;
	background: #FFFFFF;
	}

.cansee {
	float: right;
	visibility: visible;
	width: 682px;
	height: 20px;
	/* overflow: hidden; */
	background: #767561;
	}

a.mymenu, a.mymenu:visited, a.mymenu:active, a.mymenu:hover {
	color: #FFFFFF;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	text-decoration: none;
	padding: 5px 16px 5px 16px;
	background-color: #1f4164;
	}

a.mysubmenu, a.mysubmenu:visited, a.mysubmenu:active, a.mysubmenu:hover {
	color: #FFFFFF;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-size: 7pt;
	text-decoration: none;
	padding: 3px 6px 4px 6px;
	background: #767561;
	}

a.mysubmenuhighlight, a.mysubmenuhighlight:visited, a.mysubmenuhighlight:active, a.mysubmenuhighlight:hover {
	color: #1f4164;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-size: 7pt;
	text-decoration: none;
	padding: 3px 9px 4px 8px;
	background: #FFFFFF;
	}

a.mymenuselected, a.mymenuselected:visited, a.mymenuselected:active, a.mymenuselected:hover {
	color: #FFFFFF;
	font-family: Verdana, sans-serif;
	font-weight: bold;
	font-size: 8pt;
	text-decoration: none;
	padding: 5px 16px 5px 16px;
	background: #767561;
	}


/* sidebar */

#newsheader {
	float: left;
	width: 230px;
	height: 48px;
	overflow: hidden;
	background: #FFFFFF;
	}

#topside {
	float: left;
	width: 230px;
	height: 250px;
	margin: 0;
	padding: 0;
	border: 0;
	background: #FFFFFF;
	}

div.scroll {
	height: 269px;
	overflow: auto;
	border-bottom: 1px;
	}

#bottomside	{
	float: left;
	width: 210px;
	padding: 10px 20px 10px 1px;
	display: block;
	background: #f3f6ea;
	}

p.quote {
	font-size: 9pt;
	font-style: italic;
	background: #f3f6ea;
	margin: 0 0 0 8px;
	}
	
p.quotesource {
	font-size: 8pt;
	text-align: right;
	font-weight: bold;
	background: #f3f6ea;
	margin: 0;
	}
	
/* text formatting */

h1, h2, h3, h4, h5, h6 {font-family: Verdana, sans-serif; }
h1 {margin: 20px 0 15px 15px; text-align: left; color: #1f4164; font-size: 15pt; font-weight: bold;}
h2 {margin: 20px 0 15px 15px; text-align: left; color: #1f4164; font-size: 13pt; font-weight: bold;}
h3 {margin: 3px 0 5px 10px; color: #1f4164; font-size: 12pt;}
h4 {color: #1f4164; font-size: 12pt;}
h5 {color: #1f4164; font-size: 10pt; text-align: right; background: #ffffff; font-weight: bold;}
h6 {color: #FFFFFF; text-align: center; font-size: 10pt; background: #b2d351; width: 100%; padding: 2px 0 2px 0;} /*scrollbar headings*/

a.bottom, a.bottom:visited, a.bottom:active {
	color: #000000;
	font-family: Verdana, sans-serif;
	font-size: 8pt;
	text-decoration: none;
	font-weight: normal;
	}

option.smaller {
	font-family: Verdana, sans-serif;
	font-size: 7pt;
	}
select.myselect {
	width: 140px;
	height: 18px;
	}

.maintext {
	font-size: 10pt;
	font-weight: normal;
	margin: 8px 80px 15px 15px;
	background: #ffffff;
	}
	
p {
	font-size: 10pt;
	font-weight: normal;
	margin: 8px 80px 15px 15px;
	background: #ffffff;
	}

p.mailinglist {
	font-size: 9pt;
	font-weight: normal;
	margin: 4px 0px 8px 8px;
	background: #f3f6ea;
	}

#mailinglist {
	padding: 0 0 10px 0;
	display: block;
	background: #f3f6ea;
	}
	
input, textarea {
		border: 1px #000 solid;
	}
	
.testimonials {
	font-size: 9pt;
	font-weight: normal;
	font-style: italic;
	margin: 18px 250px 35px 25px;
	background: #ffffff;
	}

a {
	text-decoration: none;
	font-size: 9pt;
	font-weight: bold;
	color: #767561;	
	}

a:hover {
	text-decoration: underline;
	}
		
table, td, p, ul        
		{ font-family: Verdana, sans-serif; color:  #000000;  background: #FFFFFF; font-weight: normal;}

table, td, p, ul	{margin-left: 9px;}

#newsfeedtable {
	border: 0px;
	width: 660px;
	margin-left: 5px;
	}

.newsfeedcontent {
	vertical-align: top;
	width: 200px;
	padding: 0 10px 25px 10px;
	}

.frontlinksdiv1 {
	float: left;
	margin: 0 0 0 22px;
	height: 35px;
	width: 225px;
	}

.frontlinksdiv2 {
	float: left;
	margin: 0 0 0 10px;
	height: 35px;
	width: 270px;
	}

#messaging1, #mediarelations1, #writing1, #spokespersontraining1, #graphics1, #analystrelations1 {
	background: url("images/trans.gif") no-repeat;
	}
/*
#messaging1:hover {
	background: url("images/Pilmer_PR_messaging.gif") no-repeat;
	}
#mediarelations1:hover {
	background: url("images/Pilmer_PR_media_relations.gif") no-repeat;
	}
#writing1:hover {
	background: url("images/Pilmer_PR_writing.gif") no-repeat;
	}
#spokespersontraining1:hover {
	background: url("images/Pilmer_PR_spokesperson_training.gif") no-repeat;
	}
#graphics1:hover {
	background: url("images/Pilmer_PR_graphics.gif") no-repeat;
	}
#analystrelations1:hover {
	background: url("images/Pilmer_PR_analyst_relations.gif") no-repeat;
	}
*/
.frontlinks {
	padding: 15px 0 0 0;
	}

.frontpageawardsdiv {
	overflow: hidden;
	width: 162px;
	height: 350px;
	float: right;
	margin: 0px;
	}

#bloglink {
	clear: left;
	width: 198px;
	float: left;
	padding: 10px 0 0 16px;
	}

#rightlogos {
	padding: 0;
	margin: 0;
	border: 0;
	float: right;
	width: 150px;
	margin-right: 15px;
	}

#logostable {
	padding: 0;
	margin: 0;
	border: 1px;
	width: 190px;
	}

.logostablecells {
	padding: 0;
	margin: 0;
	border: 0;
	height: 100px;
	vertical-align: center;
	}

.logostablecells2 {
	padding: 0;
	margin: 0;
	border: 0;
	height: 70px;
	vertical-align: center;
	}

#morelogos {
	padding: 0;
	margin: 0;
	border: 0;
	float: right;
	width: 190px;
	margin-right: 25px;
	}

/* moreover newsfeed styles*/

.morehl {
		font-family: Verdana, sans-serif !important;
		font-size: 8pt !important;
		color: #767561 !important;
		font-weight: bold !important;
		font-style: normal !important;
		text-decoration: none !important;
	}	
	
	A:link.morehl, A:vlink.morehl, A:alink.morehl {
		color: #767561 !important;
	}
	
	.moresrc {
		font-family: Verdana, sans-serif !important;
		font-size: 9px !important;
		color: #000000 !important;
		font-weight: normal !important;
		font-style: normal !important;
		text-decoration: none !important;
	}
	
	A:link.moresrc, A:vlink.moresrc, A:alink.moresrc {
		color: #000000 !important;
	}
	
	.moreti {
		font-family: Verdana, sans-serif;
		font-size: 9px;
		color: #000000;
		font-weight: normal;
		font-style: normal;
		text-decoration: none;
	}
	
	.morehlt {
		margin-top: 6px;
		font-family: Verdana, sans-serif;
		font-size: 10pt;
		color: #767561 !important;
		font-weight: bold;
		font-style: normal;
		text-decoration: none;
	}	

	.morehlt2 {
		margin-top: 6px;
		font-family: Verdana, sans-serif;
		font-size: 12pt;
		color: #1f4164 !important;
		font-weight: bold;
		font-style: normal;
		text-decoration: none;
	}	

/* feedburner styles*/

     div.feedBurnerFeedBlock {
          width: 190px;
     }

	div.feedBurnerFeedBlock span.headline {
		font-family: Verdana, sans-serif;
		font-size: 9pt;
		font-weight: normal;
		font-style: normal;
		text-decoration: none;
	}
	
	div.feedburnerFeedBlock ul {
	     list-style: none
	}
     
     div.feedburnerFeedBlock ul li div {
		margin: 4px 0 8px 0;
		font-family: Verdana, sans-serif;
		font-size: 8pt;
		color: #000000;
		font-weight: normal;
		font-style: normal;
		text-decoration: none;
     )