﻿@charset "UTF-8";
@import url("layout.css");
/* CSS Document updated by wg 5/2/2009 - (Dark Blue : #336699) */ 

body {text-align: center; background-color:#99CCFF; color: #000000; font-size: 80.1%; line-height: normal; font-family: Verdana, Arial, Helvetica, sans-serif;}

hr {width: 99%; height: 1px; color: #C0C0C0; margin: 0px auto;}

#container1 {width: 780px; margin: 20px auto 5px auto; text-align: center; border: 0px blue solid; background-color: #FFFFFF;}
#container1 h1 {font-size: 48px; font-weight: bold; color: #2D59B5; margin: 10px 0px 0px 0px;}
#container1 h2 {font-size: 28px; font-weight: bold; color: #2D59B5; margin: 0px 0px 0px 0px;}

div.box1 {width: 700px; margin: 20px 0px 20px 30px; text-align: left; clear: both; background-color: #FFFFFF;}

div.box2 {width: 700px; margin: 10px auto 10px auto; padding: 0 20px; text-align: left; background-color: #FFFFFF;}
div.box2 h1 {font-size: 28px; font-weight: bold; color: #2D59B5; padding: 10px 0px;}
div.box2 h2 {font-size: 18px; font-weight: bold; color: #2D59B5; padding: 10px 0px;}

div.box_disclaimer {width: 100%; margin: 0 auto; padding: 4px; border: 1px #C0C0C0 solid; border-collapse: collapse;}

a {font-weight: bold; color: #008BE8; text-decoration: underline;}
a:hover {font-weight: bold; color: #6666FF; text-decoration: underline;}

/* -- Table Styles -- */

table.tableinscompare {width: 96%; margin: 0 auto; padding: 0; border-collapse: collapse;}
table.tableinscompare td.td20 {width: 20%; padding: 0px; vertical-align: top; border: 1px #999999 solid; margin: 0; padding: 5px 4px; text-align: center; vertical-align: middle;}
table.tableinscompare td.td40 {width: 40%; padding: 0px; vertical-align: top; border: 1px #999999 solid; margin: 0; padding: 5px 4px; text-align: center; vertical-align: middle;}
table.tableinscompare caption {margin: 0; padding: 10px 0; font-size: 16px; font-weight: bold; color: #FF0000;}

table.index_discounts {width: 100%; border-collapse: collapse; border: 0px #666 solid; text-align: center; font-size: 10px; margin: 0 auto;}
table.index_discounts caption {font-size: 140%; font-weight: bold; text-align: center; padding-bottom: 8px; padding-top: 1px;}
table.index_discounts td {width: 20%; border: 1px solid #666; margin: 0; padding: 3px 1px;}
table.index_discounts td.td40_2 {width: 40%;}

table.join {width: 96%; border: 3px #CCCCCC ridge; text-align: center; font-size: 18px; margin: 0px auto;}
table.join td.join_td {background-color: #E6E6FF; padding: 3px 0px 3px 0px; border: 3px #CCCCCC ridge; border-collapse: collapse;}
table.join td.join_td2 {background-color: #CCFFFF; padding: 3px 0px 3px 0px; border: 3px #CCCCCC ridge; border-collapse: collapse;}

table.join caption {font-size: 100%; font-weight: 600; text-align: center; padding-bottom: 6px; padding-top: 12px; border-top: 1px dashed; border-collapse: collapse;}

/* Universal Styles */

.highlight {background-color: #FFFF99;}

.font22 {font-size: 22px; line-height: 140%; }
.font16 {font-size: 16px; line-height: 150%;}
.font12 {font-size: 12px; line-height: 160%;}
.font10 {font-size: 10px;}
.font09 {font-size: 9px;}

.fontblue {color: #3366CC;}
.fontred {color: #FF0000;}

.font_wt_normal {font-weight: normal;}

.background_purple {background-color: #CCCCFF;}
.background_ltblue {background-color: #DFEFFF;}

.lineheight180 {line-height: 180%;}
.lineheight150 {line-height: 150%;}

.textcenter {text-align: center;}
.textleft {text-align: left;}
.textright {text-align: right;}

.img_box {padding: 5px; border: 1px #666666 solid;}
