/* Default color and font-family */
body {
	background-color: #CCCCCC;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.columnLeft {
	margin-left: 20px;
	margin-right: 10px;
}
.columnMiddle {
	margin-left: 10px;
	margin-right: 10px;
}
.columnRight {
	margin-left: 10px;
	margin-right: 20px;
}
.marginLTR {
	margin: 20px;
	margin-bottom: 0px;
}
.marginLeft {
	margin: 0px;
	margin-left: 20px;
}
.marginTop {
	margin-top: 20px;
}
.marginBottom {
	margin-bottom: 20px;
}
.pressRelease {
	margin-left: 30px;
	margin-right: 30px;
}
.FloatLeft {
	float: left;
}
.FloatRight {
	float: right;
}
.textRed {
	color: #FF0000;
}
.textDarkRed {
	color: #CC0000;
}
/* Set up the button table for special effects */
.buttonCell{
	background: url(images/Rockmore-Button-Up.gif);
	background-repeat:no-repeat;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: small;
	text-align: center;
	width: 14%;
	height: 21px;
}
/* Change the color of links */
a:link { color:#000000 }
a:visited { color:#666666 }
/* For white text links */
a.white:link { color:#FFFFFF }
a.white:hover { font-weight:bold; }
a.white:visited { color: #FFFFFF }
/* For red text links */
a.red:link,a.red:visited { color:#CC0000; }
a.darkred:link,a.darkred:visited {
	color: #FF0000;
	text-decoration: none;
}
a.darkred:hover {
	color: #FF0000;
	text-decoration: none;
	font-weight:bold;
}
a.textlink {
	text-decoration: none;
}
a.textlink:hover {
	cursor: pointer;
	text-decoration: underline;
}
/* For pictures that go all the way accoss the top */
div.marginTopFull {
	margin: 20px;
	margin-bottom: 0px;
}
/* For pictures that go all the way accross the bottom */
div.marginBottomFull {
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 0px;
	margin-bottom: 20px;
}
div.margin20 {
	margin: 20px;
}
div.survey {
	margin-left:20px;
}
/* For the Adobe Reader download link, only display if appropriate */
div.reader {
	display: none;
}
h2.red,h3.red {
	margin-left: 20px;
	margin-right: 20px;
	color:#FF0000;
	margin-bottom: 0px;
}
/* Horizontal bar */
hr.redLine {
	color: #FF0000;
	background-color: #FF0000;
	height: 5px;
	margin-left: 20px;
	margin-right: 20px;
}
p.smallblack{
	font-size: small;
}
p.medblack {
	font-size:14px;
}
p.smallwhite{
	font-size: small;
	color: #FFFFFF;
}
p.bigBold {
	font-size: large;
	font-weight: bold;
}
p.whiteMargin20 {
	color: #FFFFFF;
	font-size: 13px;
	margin-right: 20px;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 20px;
}
p.linklist {
	font-size:14px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 30px;
	text-indent: -13px;
}
p.margin30 {
	margin: 30px;
	font-size:small;
	margin-left: 30px;
	margin-right: 30px;
}
p.margin20 {
	margin: 20px;
	font-size: small;
}
p.whiteBar{
	color: #FFFFFF;
	margin: 0px;
	margin-left: 20px;
	font-size: small;
}
p.underline {
	text-decoration: underline;
}
p.condensed {
	font-stretch: extra-condensed;
}
p.noSpaceTB {
	margin-top: 0px;
	margin-bottom: 0px;
}
p.redBarHeader {
	background-color:#DD0000;
	font-weight:bold;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 10px;
}
td.download {
	background-image:url(images/pdf-file-logo-icon-small.png);
	background-repeat:no-repeat;
	padding-left: 45px;
	background-position: 10px center;
}
td.leftCol {
	vertical-align: text-top; /* perhaps top */
	padding: 20px;
	padding-right: 10px;
}
td.middleCol {
	vertical-align: text-top; /* perhaps top */
	padding: 20px;
	padding-left: 10px;
	padding-right: 10px;
}
td.rightCol {
	vertical-align: text-top; /* perhaps top */
	padding: 20px;
	padding-left: 10px;
}
/* Define class so we can erase the sidebar on printing */
td.sideBar {
	/* We know that IE 5.0, 5.5 and 6.0 do not recognize this value, but since their 
	 * default action is to display a table cell as a table cell, the "error" is moot. */
	display: table-cell;
}
td.borderB {
	border-bottom-color:#000000;
	border-bottom-style: solid;
	border-bottom-width:thin;
}
td.threeColFixed {
	width: 259px;
	vertical-align: text-top;
}
/* These are the two headers at the top of each page.
 * One is for printing and one is for display.  The rockmore.css
 * and print.css turn on/off the appropriate ones. */
tr.printHeader {
	display:none;
}
tr.normalHeader {
	/* We know that IE 5.0, 5.5 and 6.0 do not recognize this value, but since their 
	 * default action is to display a table row as a table row, the "error" is moot. */
	display: table-row;
}
