body {
	background: #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
}

.pagetitle { font-family:Arial, Helvetica, sans-serif; text-align:right; color:#C00000; font-size:24px; font-weight:bold; font-style:italic}
body {background-color: #ffffff}

.navTitle {font-family:arial,helvetica,sans-serif;font-size:12px;color:#660000;text-decoration:none;font-weight:bold;line-height:16px;margin-left:0px;}
a.navTitle:link {color:#660000;text-decoration:none;}
a.navTitle:visited {color:#660000;text-decoration:none;}
a.navTitle:hover {color:#660000;text-decoration:underline;}

.subnavlink {font-family:arial,helvetica,sans-serif;font-size:11px;color:#000;text-decoration:none;font-weight:400;line-height:16px;margin-left:0px;}
a.subnavlink:link {color:#000;text-decoration:none;}
a.subnavlink:visited {color:#000;text-decoration:none;}
a.subnavlink:hover {color:#990000;text-decoration:underline;}

.subnavlinktext {font-family:arial,helvetica,sans-serif;font-size:11px;color:#000;text-decoration:none;font-weight:400}
a.subnavlinktext:link {color:#000;text-decoration:none;}
a.subnavlinktext:visited {color:#000;text-decoration:none;}
a.subnavlinktext:hover {color:#990000;text-decoration:underline;}

.subnavlinkbold {font-family:arial,helvetica,sans-serif;font-size:11px;color:#000;text-decoration:none;font-weight:bold;line-height:16px;margin-left:0px;}
a.subnavlinkbold:link {color:#000;text-decoration:none;font-weight:bold;}
a.subnavlinkbold:visited {color:#000;text-decoration:none;font-weight:bold;}
a.subnavlinkbold:hover {color:#990000;text-decoration:underline;font-weight:bold;}

.learnmorelink {font-family:arial,helvetica,sans-serif;font-size:10.5px;font-weight:bold; margin-left:10px;}
a.learnmorelink:link {font-weight:bold;}
a.learnmorelink:visited {font-weight:bold;}
a.learnmorelink:hover {font-weight:bold;}

.navsectionmain {border-right:1px solid #CCC;}
.navsection {border-right:1px solid #CCC;}
.borderleft {border-left:1px solid #CCCCCC;}
.borderright {border-right:1px solid #CCCCCC;}

.bannermargin {margin-left:30px; margin-bottom:5px}
.divider {border-top:1px solid #CCCCCC; margin-left:10px; margin-right:10px}

#banner {background:#FFF;height:56px;width:785px;border-bottom:3px solid #CCC;margin:0px 0px 0px 10px;}
#bannerMid {background:#FFF;width:535px;height:50px;}
.bannerlink {font-family:arial,helvetica,sans-serif;font-size:11px;color:#000;text-decoration:none;font-weight:400;}
a.bannerlink:link {color:#000;text-decoration:none;}
a.bannerlink:visited {color:#000;text-decoration:none;}
a.bannerlink:hover {color:#000;text-decoration:underline;}

.advancedsearchlink {font-family:arial,helvetica,sans-serif;font-size:9px;color:#000;text-decoration:none;font-weight:400;}
a.advancedsearchlink:link {color:#000;text-decoration:none;}
a.advancedsearchlink:visited {color:#000;text-decoration:none;}
a.advancedsearchlink:hover {color:#000;text-decoration:underline;}

.textA {font-family:arial,helvetica,sans-serif;font-size:11px;line-height:14px;color:#000;text-decoration:none;}
a.texta:link {color:#000;text-decoration:underline;}
a.texta:visited {color:#000;text-decoration:underline;}
a.texta:hover {color:#FF0000;text-decoration:underline;}

.subStorySubHeadLineHome {font-family:arial,helvetica,sans-serif; font-size:14px; font-style:normal; line-height:17px; font-weight:normal; font-variant:normal; text-transform:none; color:#000; text-decoration:none;} 
a.subStorySubHeadLineHome:link {color:#000; text-decoration:none;}
a.subStorySubHeadLineHome:visited {color:#000; text-decoration:none;}
a.subStorySubHeadLineHome:hover {color:#000; text-decoration:underline;}

table#standard {border-top:1px solid #999;border-left:1px solid #999;border-collapse:collapse;} /* Collapse not supported in Navigator 6/Safari 1 */
table#standard td {border-right:1px solid #999;border-bottom:1px solid #999; vertical-align:top; padding:5px;}
.tabletoprow {background-color:#CCC;font-family:arial,helvetica,sans-serif;font-size:12px;line-height:14px;font-weight:bold;color:#000;text-decoration:none;white-space:nowrap;}
.tabledata {background-color:#FFF;font-family:arial,helvetica,sans-serif;font-size:12px;line-height:14px;font-weight:normal;color:#000;text-decoration:none;}


#leftcolumn {background: #C0C0C0; Text-Decoration: none;} 
#rightcolumn {background: #ffffff; Text-Decoration: none;} 
#bodyblack {color: black }
#field { background: #FFFFFF; font-size: 12px; font-family:  Arial }
#text  { background: #FFFFFF; font-size: 12px; font-family:  Arial }
#textbgblue { background: #E2EFF9; font-size: 12px; font-family:  Arial }
#textbgwhite { background: #FFFFFF; font-size: 12px; font-family:  Arial }
#captiontitle {font-weight: bold; background: #ffffff; font-size: 12px; font-family:  Arial }


/* Begin BH Addtions */
/* Floating boxes, (for grouping captions with photos */

.floatBoxLeft{ 
	float: left;
	padding: 2px;
	margin: 0px 5px 5px 0px;
}
.floatBoxRight{ 
	float: right;
	padding: 2px;
	margin: 0px 0px 5px 5px;
}

/* END floating boxes */

/* LINK icons */

a.pdfLink {
	background-color: transparent;
	background-image: url("/images/pdf.gif");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: right center;
	padding-right: 20px;
}

a.externalLink {
	background-color: transparent;
	background-image: url("/images/external_icon.gif");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: right center;
	padding-right: 17px;
}

/* END LINK icons */

/* BEGIN right column banners (table content pages) */
.bannerRight {
	text-align: center;
	background:#FFF;
	width:95%;
	border:3px solid #CCC;
	margin:10px auto 10px auto;
	padding:5px;
	font-weight: bold;
	font-size: 12pt;

}
.homePage {
	font-size: 10pt !important;
}

.framedBox {
	width:125px;
	border:1px solid gray;
}

.alignLeft {
	text-align:left;
}

.alignRight {
	text-align: right;
}

.alignCenter {
	text-align: center;
}

.subNavBar {
	background-color: #C00000;
	color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: small;
	padding-left: 20px;
}
.subNavBar a:link {color:#FFF; text-decoration:underline;}
.subNavBar a:visited {color:#FFF; text-decoration:underline;}
.subNavBar a:hover {color:#ccc; text-decoration:underline;}
 
.subNavBar.pricing {
	background-color: #FFFF33;
	color:#000;
}
.subNavBar.pricing a:link {color:#000;}
.subNavBar.pricing a:visited {color:#000;}
.subNavBar.pricing a:hover {color:#ccc;}

.inStockRow {
	background-color: #FFFF99;
}

.hideableRow{ }

#hideRowsButton {
	width: 152px;
	height: 40px;
	background-image:url('/images/InStock.gif');
	background-repeat: no-repeat;
}


#showRowsButton {
	width: 152px;
	height: 40px;
	background-image:url('/images/ShowAll-Selected.gif');
	background-repeat: no-repeat;
	
}


/*
#banner {background:#FFF;height:56px;width:785px;border-bottom:3px solid #CCC;margin:0px 0px 0px 10px;}
#bannerMid {background:#FFF;width:535px;height:50px;}
.bannerlink {font-family:arial,helvetica,sans-serif;font-size:11px;color:#000;text-decoration:none;font-weight:400;}
a.bannerlink:link {color:#000;text-decoration:none;}
a.bannerlink:visited {color:#000;text-decoration:none;}
a.bannerlink:hover {color:#000;text-decoration:underline;}
*/
/* END table banners */
