/* CSS Document */

#benefitslist{
margin-left: 0;
padding-left: 0;}

#benefitslist li{
padding-left: 0;
margin: .5em 0;}

#benefitslist ul { list-style: none;}

#benefitslist2{
margin-left: 0;
padding-left: 0;}

#benefitslist2 li{
padding-left: 0;
margin: .5em 0;}

#benefitslist2 ul { list-style: none;}

table.flush{
text-align: center;
font-size: 11px;
color: #264974;
width: 320px;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;}

table.flush td{
background-color: #FFFFFF;
color: #264974;
padding: 4px;
text-align: center;
border: 1px #C6C6C6 solid;}

table.flush th{
background-color: #264974;
color: #FFFFFF;
padding: 4px;
text-align: center;
border: 1px #264974 solid;
border-bottom: 2px #264974 solid;
font-size: 12px;
font-weight: bold;
line-height:1.2;}

table.flush td.bcolor1{
background-color: #D9EEF3;}

table.flush td.bcolor2{
background-color: #9AE4F4;}

table.flush td.bcolor3{
background-color: #4DC9E1;
line-height:1.2}

table.flush caption{
font-size: small;
font-weight:bold;
line-height:14px;
margin-top:25px;
margin-bottom:15px;
text-align:left;}

table.flushkey{
margin-top:20px;
text-align: right;
font-size: 11px;
color: #264974;
width: 200px;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;}

table.flushkey td{
background-color: #FFFFFF;
color: #264974;
padding: 4px;
text-align: left;
border: 1px #C6C6C6 solid;}

table.flushkey td.bcolor1{
background-color: #D9EEF3;
width:20px;
text-align:center;}

table.flushkey td.bcolor2{
background-color: #9AE4F4;
width:20px;
text-align:center;}

table.flushkey td.bcolor3{
background-color: #4DC9E1;
width:20px;
text-align:center;}
