﻿body { 
	margin: 0; 
	font-family: Arial, Helvetica, Sans-Serif; 
	background-color: #E4E4E4;
	font-size: 10pt;
	text-align: center;
}
br a { font-size: 10pt; }

td { font-size: 10pt; }

p { font-size: 10pt; }

#paperback {
	background-image: url(images/05/paperback.gif);
	background-repeat: repeat-y;
	margin: 0 auto;
	width: 700px;
	text-align: left;
}
#contentArea { 
	width: 682px; padding-bottom: 10px;
	background-image: url(images/pg_back2.jpg);
	background-repeat: repeat-y;
	padding-left: 2px;
}

#header2 {
	margin-left: -2px;
	background-image: url(images/pg_gray.jpg);
	background-repeat: no-repeat;
	background-color: #999999;
	min-height: 46px;
}

#topLeft     {
	font-family:Tahoma; font-size:8pt; font-weight:bold;
	color:#CECECD;
	padding: 5px 5px 5px 10px;
	text-align: left;
	white-space: nowrap;
	line-height:150%;
}
#topLeft a { 
	color: #CECECD; 
	text-decoration: none;
	}

.slogan { 
	padding: 74px 200px 0 60px; text-align:center;
	color: #484848;
	font-size: 7pt; font-weight:bold; font-family: Tahoma;
	text-transform:uppercase; letter-spacing: 0; 
}

.hmscroll { font-size: 8pt; font-family: Tahoma; color: white; text-decoration: none; }

.topNav		{ color: #FFFFFF; font-size: 8pt; font-weight:bold; font-family: Tahoma; }

#topSubLnks {
	background-color:#80965f;
	background-image:url('images/sub-nav_back.gif');
	color: #FFFFFF;
	font-size:90%;
	margin: 2px 0px 0px 0px;
	padding:3px 10px 4px 10px;
	border-top: solid 1px #bfbfbf;
	text-align:center;
	clear:both;
}
#topSubLnks a { 
	font-family:Tahoma; padding:0px 2px 0px 2px;
	color:#000000;
}

.pgTtl { 
	font-size: 14pt; color: #0D2B88; font-style:italic; font-weight:bold; 
	text-align: center;
}
.toTop		{ text-align: right; font-family: Arial; font-size: 10px; color: #999999; margin-top: 1px;}

.pgBnr		{ 
	font-family: Verdana; font-size:150%; color: #FFFFFF; 
	font-style: italic; font-weight: bold; 
	letter-spacing:2; font-variant: small-caps;
	margin-left: 10px;
}

.darkTD { background-color: #1d56a0; color: white; text-align: right; }
.brdrTD { border-bottom: solid 1px #666666; border-right: solid 1px #666666; }
.smltxt td	{ font-size: 8pt; }

.smltxt	{ font-size: 8pt; }

.tbl1	{
	border-collapse:collapse;
	border:solid 1px #666666;
	margin:0px 5px 5px 0px;
}

/* these styles used in product literature pages */
#list {}
#list ol { margin-top: 0; }
#list li { margin-top: 0; margin-bottom: 5; }
#list ol li p { margin: 10 0 0 -30; font-weight: bold; }

#list ol p { margin: 10 0 0 -30; font-weight: bold; }

#list p { margin: 10 0 0 -30; font-weight: bold; }

/*	these styles used in pages with form	*/
.formTbl	{ font-family: Tahoma, sans-serif; font-size:9pt; color:#111111; }
.formTbl input {
	font-size:9pt; color:#111111;
}
.formTbl th {
	font-size:9pt; color:#111111;text-align:right; 
}
.warn		{ color:#cc0000; padding-left:20px; border-left: dotted 1px #cc9999; }
.sctn		{ padding-top:6px; font-size:12pt; letter-spacing:1px; color:#1d56a0; }
.sprtr		{ background-image:url(images/green_dot.gif); background-repeat:repeat-x; height:6px; background-position:center; }

.subnav2	{ float:right; }

.centerPG {
	text-align:center;
}
.centerPG table {
	text-align:left; width:60%;
}
.centerPG table td {
	vertical-align:top;
}