﻿html, body 
{
	padding:0px;
	margin:0px;
	height:100%;
	/*background-image:url("/images/bg_top.gif");
	background-repeat:no-repeat;*/
	background-color:#ffffff;
}
/****************** Content CSS ***************/
h1 
{
	padding-left:10px;
	padding-right:10px;
	text-align:left;
	font-family:Arial, Helvetica, Verdana;
	font-size:23px;
	font-weight:bold;
	color:#333399;
}
h2 
{
	padding-left:10px;
	padding-right:10px;
	text-align:left;
	font-family:Arial, Helvetica, Verdana;
	font-size:18px;
	font-weight:bold;
	color:#333399;
}
h2 sup
{
	font-size:11px;
}
p 
{
	padding-left:10px;
	padding-right:10px;
	text-align:left;
	font-family:Arial, Helvetica, Verdana;
	font-size:12px;
	font-weight:normal;
	color:#000000;	
}
.label
{
	padding-left:10px;
	padding-right:10px;
	text-align:left;
	font-family:Arial, Helvetica, Verdana;
	font-size:18px;
	font-weight:bold;
	color:#333399;	
}
.label a:hover
{
	color:#333399;	
}
#div_body_nav
{
	position:relative;
	height:auto;
	padding-left:10px;
	background-color:#effae5;
	font-family:Arial, Helvetica, Verdana;
	font-size:12px;
	color:#333399;
	border:solid 0px #000000;
}
.tbl_trial
{
	_padding:10px;
	margin:10px;
	border: solid 1px #333399;
	text-align:left;
	font-family:Arial, Helvetica, Verdana;
	font-size:12px;
	font-weight:normal;
	color:#333399;	
}
.tbl_trial ul li span
{
	color:#333399;	
}
.tbl_trial ul li 
{
	margin-left:-15px;
	_margin-left:-25px;	
}
.tbl_sites
{
	_padding-left:10px;
	margin:10px;
	border-right: solid 1px #000000;
	border-top: solid 1px #000000;
	border-bottom: solid 1px #000000;
	text-align:left;
	font-family:Arial, Helvetica, Verdana;
	font-size:12px;
	font-weight:normal;
	color:#000000;	
}
.tbl_sites td
{
	padding-left:10px;
	margin:10px;
	border-bottom: solid 0px #000000;
	border-left: solid 1px #000000;
	text-align:left;
	font-family:Arial, Helvetica, Verdana;
	font-size:12px;
	font-weight:normal;
	color:#000000;	
}
sup
{
	font-size:9px;
	/*line-height:4px;
	_font-size:8px;
	_line-height:18px;*/
	vertical-align:text-top;	
}
sub
{
	font-size:10px;
	line-height:6px;	
}
.footnote
{
	padding-left:10px;
	padding-right:10px;
	text-align:left;
	font-family:Arial, Helvetica, Verdana;
	font-size:11px;
	font-weight:normal;
	color:#000000;
}

ul li
{
	font-family:Arial, Helvetica, Verdana;
	font-size:12px;
	font-weight:normal;
	color:#66cc00;
}
ul li span
{
	color:#000000;
}

blockquote
{
	padding:0px;
	margin-left:20px;
	margin-right:0px;
	margin-top:0px;
	margin-bottom:0px;
}

#div_comfort_left 
{	
	float:left;
	width:474px;
	_width:480px;
	text-align:left;
	padding-right:30px;
	_padding-right:20px;
	border:solid 0px #000000;
}
#div_comfort_right 
{	
	float:left;
	width:120px;
	text-align:right;
	border:solid 0px #000000;
}

a
{
	color:#333399;
	text-decoration:none;
}
a:hover
{
	color:#66cc00;
	text-decoration:underline;
}

table td 
{
	font-family:Arial, Helvetica, Verdana;
	font-size:12px;
	font-weight:normal;
	color:#000000;
}
.tbl_find td 
{
	padding-left:0px;
	margin:0px;
	font-family:Arial, Helvetica, Verdana;
	font-size:12px;
	font-weight:normal;
	color:#000000;
}



/****************** Navigation CSS ***************/
.full-height 
{
	height:100%;
	background-image:url('/images/left_nav_bg.gif');
	background-repeat:repeat-y;
	background-position:left;
	border:0px solid black;
}
#div_frame 
{
	float:left;
	width: 966px;
	border:solid 0px #000000;
	padding-top:18px;
	border:solid 0px #000000;
}

#div_left 
{	
	float:left;
	width:273px;
	text-align:left;
	padding-left:10px;
	padding-right:20px;
	
	border:solid 0px #000000;
}
#div_contents 
{	
	float:left;
	width:634px;
	text-align:left;
	padding-left:5px;
	padding-right:24px;
	border:solid 0px #000000;
}
#div_footer 
{	
	float:left;
	width:634px;
	text-align:left;
	border:solid 0px #000000;
}
.disclaimer 
{
	float:left;
	padding-left:10px;
	padding-right:10px;
	text-align:left;
	font-family:Arial, Helvetica, Verdana;
	font-size:12px;
	color:#000000;
}
.footer_links 
{
	float:left;
	padding-left:10px;
	width:553px;
	text-align:left;
	font-family:Arial, Helvetica, Verdana;
	font-size:11px;
	color:#333399;
}
.footer_links a
{
	font-family:Arial, Helvetica, Verdana;
	font-size:11px;
	color:#333399;
}
.footer_logo 
{
	float:left;
	width:71px;
	text-align:right;
}

#div_footer_left
{	
	float:left;
	width:10px;
}
#div_footer_mid_left
{	
	float:left;
	width:200px;
	height:25px;
	line-height:23px;
	background-color:#333399;
	font-family:Arial, Helvetica, Verdana;
	font-size:11px;
	color:#ffffff;
}
#div_footer_mid_left a
{	
	font-family:Arial, Helvetica, Verdana;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
}
#div_footer_mid_left a:hover
{	
	color:#66cc00;
	text-decoration:underline;
}
#div_footer_mid_right
{	
	float:left;
	text-align:right;
	width:404px;
	height:25px;
	line-height:23px;
	background-color:#333399;
	font-family:Arial, Helvetica, Verdana;
	font-size:11px;
	color:#ffffff;
}
#div_footer_right
{	
	float:left;
	width:20px;
}
.dotted_lines1
{
	float:left;
	font-size:12px;
	padding-top:10px;
	margin-bottom:-2px;
	letter-spacing:-1px;
	font-weight:normal;
	color:#333399;
	border:solid 0px #000000;
}
.dotted_lines2
{
	float:left;
	font-size:12px;
	margin-top:-10px;
	padding-bottom:22px;
	letter-spacing:-1px;
	font-weight:normal;
	color:#333399;
	border:solid 0px #000000;
}
#div_code
{
	padding-top:3px;
	padding-right:20px;
	text-align: right;
	font-family:Arial, Helvetica, Verdana;
	font-size:10px;
	color:#000000;
}
#div_bg_bottom 
{
	/*
	position:relative;
	top:400px;
	background-image:url("/images/bg_bottom.gif");
	background-repeat:no-repeat;
	background-color: #e8e8f3;
	width:100%;
	height:116px;
	min-height:100%;
	border:solid 0px #000000;*/
}

