﻿#leftcontent
{
    float: left;
    width: 153px;
}
#leftcontent h2
{
    color: #999999;
    font-size: .9em;
    font-family: Arial, Helvetica, sans-serif;
    margin-bottom: .5em;
}
#leftPicBack1
{
	position: absolute;
	top: 144px;
	left: 18px;
	z-index: 1;
	visibility: hidden;
}
#leftPic1
{
	position: absolute;
	top: 144px;
	left: 18px;
	z-index: 2;
}
#leftPicBack2
{
	position: absolute;
	top: 264px;
	left: 18px;
	z-index: 1;
	visibility: hidden;
}
#leftPic2
{
	position: absolute;
	top: 264px;
	left: 18px;
	z-index: 2;
}
#leftPicBack3
{
	position: absolute;
	top: 384px;
	left: 18px;
	z-index: 1;
	visibility: hidden;
}
#leftPic3
{
	position: absolute;
	top: 384px;
	left: 18px;
	z-index: 2;
}
.leftpquote
{
    font-size: .7em;
    font-style: italic;
    color: #999999;
}
#rightcontent
{
    float: left;
    width: 591px;
}
#rightcontent h2
{
    color: #EC1C4D;
	font-weight: bold;
	font-size: .9em;
    margin-bottom: .5em;
}
#rightcontent h3
{
	font-size: .7em;
	margin-bottom: .5em;
	font-weight: bold;
	background-color: transparent;
	color: #7485A1;
	margin-top: 1em;
	text-align: left;
}
#rightcontent h4
{
	font-size: .8em;
	margin-bottom: 6px;
	background-color: transparent;
	color: #7485A1;
}
#rightcontent p
{
	font-size: .7em;
	margin-bottom: 1.4em;
}
#rightcontent hr
{
	width: 60%;
	height: 1px;
	margin-top: 20px;
	margin-bottom: 20px;
}
#rightcontent ul
{
	margin-top: 1em;
	margin-bottom: 1em;
}
#rightcontent ul li
{
	list-style-type: disc;
	margin-left: 20px;
	font-size: .8em;
	line-height: 1.4em;
	margin-bottom: .4em;
}
#rightcontent li ul
{
	font-size: 1.3em;
	margin-top: .8em;
	margin-bottom: .8em;
}
#rightcontent li ul li ul
{
	font-size: 1.2em;
}
#topquote p
{
	font-size: .8em;
	line-height: 1.2em;
	color: #555555;
}
#topquote a
{
	color: #243575;
}
#topquote a:visited
{
	color: #243575;
}
#topquote a:hover
{
	background-color: transparent;
	color: #7485A1;
}
#faqlist
{
	margin-top: 10px;
	margin-bottom: 10px;
}
#faqlist li a
{
	color: #243575;
}
#faqlist li a:visited
{
	color: #243575;
}
#faqlist li a:hover
{
	background-color: transparent;
	color: #7485A1;
}
.faqsubheader
{
	font-size: .8em;
	font-weight: bold;
}
.productrow
{
	margin-top: 20px;
}
.productrow img
{
	cursor:pointer;
}
.productrow p
{
	font-size: .7em;
	margin-top: .7em;
}
.productcolumn
{
    width: 177px;
    float: left;
    text-align: center;
    margin-left: 20px;
}
.productcolumn p
{
	text-align: left;
	line-height: 1.2em;
	font-size: .7em;
	color: #555555;
}
#zoomPic
{
	position: absolute;
	z-index: 5;
	top: 138px;
	width: 800px;
	height: 645px;
	left: 170px;
	display: none;
}
/* table, row and colum styles */
table
{
	margin-bottom: 10px;
}
table.stats 
{
		text-align: left;
		font-size: 10px;
		color: #FFFFFF;
		width: 150px;
		background-color: #666666;
		border: 0px;
		border-collapse: collapse;
		border-spacing: 0px;
		margin: 0 auto;
}

table.stats td 
{
	background-color: #FFFFFF;
	color: #000000;
	padding: 4px;
	text-align: left;
	border-top: solid #7485A1 1px;
	border-bottom: solid #7485A1 1px;
	width: 75px;
	
}
/* heading is not used in this site */
table.stats td.hed
{
	background-color: #03652E;
	color: #FFFFFF;
	padding: 8px;
	text-align: left;
	border-bottom: solid #FFFFFF 1px;
	font-size: 10px;
	font-weight: bold;
} 

/* signup form */
fieldset
{
	font-size: .8em;
	color: #333333;
}

fieldset div
{
	clear: both;
	margin: 0 0 1.2em 0;
	padding-bottom: 10px;
	width: 400px;
	border-bottom: solid 1px #CCCCCC;
}

fieldset div>div
{
	border: none;
}

fieldset ul
{
	display: inline;
	margin: 0;
	padding: 0;
	list-style: none;
	list-style-type: none;
}

fieldset ul li
{
	display: inline;
	list-style: none;
	margin: 0;
	padding: 0;
}

fieldset>div>label
{
	float: left;
	width: 150px;
}

fieldset>div>div>span
{
	display: block;
	float: left:
	width: 150px;
	margin: 0 0 1.2em 0;
}

fieldset>div>div>span>label
{
	margin-left: .75em;
}

.indicate-required
{
	margin-bottom: 1.5em;
	font-style: italic;
}
