/* CSS Document */
div.table_caption {
margin-top:25px;
margin-bottom:8px;
margin-left:15px;
margin-right:15px;
color:#777777;
font-size:11px;
}
div.table_footer {
margin-top:5px;
margin-bottom:8px;
margin-left:15px;
margin-right:15px;
color:#006600;
}
div.table_footer img {
position:relative;
top:4px;
}
table.cover_table th {
background-color:#009900;
border:1px solid #FFFFFF;
color:#FFFFFF;
padding-top:3px;
padding-bottom:3px;
padding-left:8px;
padding-right:8px;
vertical-align:top;
}
table.cover_table td.row_header {
background-color:#C6FFAA;
width:25%;
padding:5px;
padding-left:12px;
text-align:left;
vertical-align:top;
color:#363636;
font-size:11px;
}
table.cover_table td {
background-color:#E3FFD7;
border:1px solid #FFFFFF;
width:20%;
text-align:center;
vertical-align:middle;
}
table.cover_table td.details {
width:55%;
padding-top:8px;
padding-bottom:8px;
padding-left:8px;
padding-right:8px;
font-size:11px;
text-align:left;
}
div.quote_frame 
{
background-color:#FFFFFF;
width:556px;
margin-left:15px;
border:solid 2px #CCCCCC;
}
div.quote_frame p
{
	margin:9px;
	font-size:11px;
}
div.quote_frame_follow
{
background-color:#FFFFFF;
width:556px;
margin-left:15px;
border-left:solid 2px #CCCCCC;
border-right:solid 2px #CCCCCC;
border-bottom:solid 2px #CCCCCC;
}
div.quote_frame_follow h5
{
	margin:9px;
	font-size:16px;
	color:#444444;
}
div.quote_frame_follow h6
{
font-weight:bold;
font-size:11px;
margin:10px;
}
div.quote_frame_follow ol
{
margin-top:0;
}
div.quote_frame_follow li
{
font-size:11px;
margin-bottom:3px;
}
table.quote_table
{
width:538px;
margin:9px;
border-collapse:collapse;
background-color:#FFFFFF;
font-size:11px;
}
table.quote_table tr
{
background-color:#FDFDFD;
}
table.quote_table tr.alt
{
/*background-color:#EBEBEB;*/
background-color:#EBEBEB;
}
table.quote_table td
{
height:26px;
padding-top:5px;
vertical-align:top;
}
table.quote_table td.label
{
padding-left:15px;
width:40%;
}
table.quote_table .input
{
font-size:11px;
}
select.w200
{
	width:200px;
	font-size:11px;
}
input.quote_btn
{
margin:9px;
float:right;
}
img.quote_btn
{
margin:9px;
float:right;
}
table.quote_table table
{
border-collapse:collapse;
border:0;
padding:0;
margin:0;
}
table.quote_table table td
{
background-color:Transparent;
border:0;
padding:0;
margin:0;
}
div.quote_frame_premium 
{
width:536px;
padding:10px;
background-color:#006600;
margin-left:15px;
border:solid 2px #CCCCCC;
color:#FFFFFF;
}
div.quote_frame_premium h2
{
	display:inline;
	margin:0;
	font-size:30px;
}
div.quote_frame_premium h4
{
	display:inline;
	margin:0 0 0 7px;
	font-size:20px;
}
div.quote_frame_premium p
{
	/*margin:9px;*/
	margin-top:10px;
	font-size:11px;
}
div.quote_frame_premium_follow
{
width:536px;
padding:10px;
background-color:#FFFFFF;
margin-left:15px;
border-left:solid 2px #CCCCCC;
border-right:solid 2px #CCCCCC;
border-bottom:solid 2px #CCCCCC;
}
div.quote_frame_premium_follow h5
{
	margin:0 0 0 7px;
	font-size:16px;
	color:#444444;
}
div.quote_frame_premium_follow p
{
	/*margin:9px;*/
	margin:7px;
	font-size:11px;
}
table.options_table
{
	width:535px;
	margin-top:5px;
	border-collapse:collapse;
}
table.options_table td
{
	padding:2px 5px 2px 5px;
}
table.options_table b
{
	font-size:16px;
}
table.cover_summary_table
{
	margin-top:10px;
	border-collapse:collapse;
	width:529px;
	font-size:11px;
}
table.cover_summary_table td
{
	padding:4px 7px 4px 7px;
	vertical-align:top;
}
table.cover_summary_table td.column_1
{
	width:40%;
}
table.cover_summary_table td.column_2
{
	width:5%;
}
table.cover_summary_table td.column_3
{
	width:55%;
}
table.options_table tr.alt
{
/*background-color:#EBEBEB;*/
background-color:#EBEBEB;
}