font         { font-family: Verdana, Helvetica, Arial, sans-serif; margin-top: 0; margin-bottom: 0 }

p {font-size: 9pt;
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
background-color: inherit;
margin-top:0;
margin-bottom:0;}

body {margin-top: 0;
margin-bottom: 0;
background-color: #E8E8E8;
font-family:Verdana, Helvetica, Arial, sans-serif;
font-size: 9pt;}

tbody {font-size: 9pt;
margin-top: 0;
margin-bottom: 0;}

td {font-size: 9pt;
margin-top: 0;
margin-bottom: 0;}

td.f8 {
font-size: 8pt;}

div.center {margin-left:auto; margin-right:auto; width:770px;}

div.panel {width:600px; 
margin-left:auto; margin-right:auto; margin-bottom:auto; margin-top:auto; 
padding:1px; 
border-left: 1px #E8E8E8 solid;
border-right: 1px #E8E8E8 solid;
border-top: 2px #E8E8E8 solid;
border-bottom: 2px #E8E8E8 solid;
background-color: #FFFFFF; 
font-size: 8pt; 
vertical-align: top; 
text-align: center; 
color: #000000;}


div.lpanel {width:600px; 
margin-left:auto; margin-right:auto; margin-bottom:auto; margin-top:auto; 
padding:3px; 
border-left: 1px #E8E8E8 solid;
border-right: 1px #E8E8E8 solid;
border-top: 2px #E8E8E8 solid;
border-bottom: 2px #E8E8E8 solid;
background-color: #FFFFFF; 
font-size: 8pt; 
vertical-align: top; 
text-align: left; 
color: #000000;}


/*Main Container Table*/

table.one {width: 770px;
background-color: #C7C7C7;
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 9pt;
font-weight: normal;
font-style: normal;
text-decoration: none;
text-align: center;
border: none;
margin-top: 0;
margin-bottom: 0;
border-collapse: collapse;}

/*Right Graphics Column can be used with Table One*/

td.rcolumn {background-color: inherit;
width: 130px;
vertical-align: top;
color: #000000;
text-align: center;}


/*Top and Body 2 column Graphic Container Table*/

table.header {width: 768px;
background-color: inherit;
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 9pt;
font-weight: normal;
font-style: normal;
text-decoration: none;
text-align: center;
border: none;
margin-top: 0;
margin-bottom: 0;
border-collapse: collapse;}

/*Right Cell For Top and Body Right Column Graphic Container Table*/

td.header {background-color: inherit;
width: 242px;
vertical-align: bottom;
color: #000000;
text-align: center;}

/*Insurance Sub Menu*/

table.menu {width: 760px;
background-color: #ffffff;
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 9pt;
font-weight: normal;
font-style: normal;
text-decoration: none;
text-align: center;
margin-top: 0;
margin-bottom: 0;
border-collapse: collapse;}

td.menu {background-color: #ffffff;
border: 2px #E8E8E8 solid;
width: 190px;
vertical-align: top;
color: #000000;
text-align: left;}

/*Sub Menu For use with dark grey headers and E8 cells*/

table.data1 {width: 756px;
background-color: #FFFFFF;
border: thin #ffffff solid;
padding: 2px;
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: normal;
font-style: normal;
text-decoration: none;
margin-top: 0;
margin-bottom: 0;
border-collapse: collapse;}

td.data1 {background-color: #E8E8E8;
border: 2px #ffffff solid;
width: 303px;
vertical-align: top;
color: #000000;
text-align: left;}

td.data2 {background-color: #E8E8E8;
border: 2px #ffffff solid;
width: 150px;
vertical-align: top;
color: #000000;
text-align: left;}

th.data {background-color: #595959;
border: 2px #ffffff solid;
font-size: 9pt;
vertical-align: middle;
text-align: center;
color: #ffffff;
font-weight: bold;}

/*any width white cell for main body with center text*/

td.white100 {font-weight: normal;
text-align: center;
color: #000000;
background-color: #ffffff;}

/*any width white or grey cell for site menu with center text*/

td.menuwc8 {background-color: #ffffff;
font-size: 8pt;
border: 1px #ffffff solid;
vertical-align: top;
color: #000000;
text-align: center;}

td.menugc8 {background-color: #E8E8E8;
font-size: 8pt;
border: 1px #ffffff solid;
vertical-align: top;
color: #000000;
text-align: center;}



/*640 width white cell for main table one body with left text*/

td.white {width: 640px;
vertical-align: top;
font-weight: normal;
text-align: left;
color: #000000;
background-color: #ffffff;}


/*for making 2 column content from after splitting white100*/

td.grey50 {font-weight: normal;
width: 385px;
vertical-align: top;
text-align: left;
color: #000000;
border: 3px #ffffff solid;
background-color: #E8E8E8;}


table.transparent {width: 606px;
font-weight: normal;
text-align: center;
color: #000000;
background-color: inherit;}

td.grey319 {font-weight: normal;
width: 319px;
vertical-align: top;
text-align: left;
color: #000000;
border: 3px #ffffff solid;
background-color: #E8E8E8;}


/*Dark grey subject headers*/

table.types {width: 315px;
background-color: #595959;
border: thin #ffffff solid;
padding: 2px;
color: #ffffff;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
font-style: normal;
text-decoration: none;
text-align: center;
margin-top: 0;
margin-bottom: 0;
border-collapse: collapse;}

table.footer {width: 768px;
background-color: inherit;
color: #000000;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 9pt;
font-weight: normal;
font-style: normal;
text-decoration: none;
text-align: center;
border: none;
margin-top: 0;
margin-bottom: 0;
border-collapse: collapse;}

h1 {font-size: 10pt;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
text-align: center;
color: #3B3B3B;
background-color: inherit;
margin-top:2pt;
margin-bottom:2pt;}

h2 {font-size: 10pt;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
font-style: italic; 
color: #3B3B3B;
text-align: center;
background-color: inherit;
margin-top:1pt;
margin-bottom:1pt;}

h3 {font-size: 8pt;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
font-style: italic; 
color: #3B3B3B;
text-align: center;
background-color: inherit;
margin-top:0;
margin-bottom:0;}

h4 {font-size: 10pt;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
font-style: normal; 
color: #000000;
background-color: inherit;
margin-top:0;
margin-bottom:0;}

h5 {font-size: 10pt;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
font-style: normal; 
color: #CC0000;
background-color: inherit;
margin-top:0;
margin-bottom:0;}

h6 {font-size: 10pt;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-weight: bold;
font-style: normal; 
color: #FFFFFF;
background-color: inherit;
margin-top:0;
margin-bottom:0;}

.pc {text-align:center;
margin-top: 0;
margin-bottom: 0;}

.p1 {font-size: 8pt;
margin-top: 0;
margin-bottom: 0;}

.p2 {font-size: 10pt;
font-style: italic;
margin-top: 0;
margin-bottom: 0;}

.p3 {font-size: 8pt;
color: #FFFFFF;
background-color: inherit;
margin-top: 0;
margin-bottom: 0;}

.p4 {font-size: 8pt;
color: #3B3B3B;
background-color: inherit;
font-style: italic;
margin-top: 0;
margin-bottom: 0;}

.p5 {font-size: 8pt;
color: #3B3B3B;
background-color: inherit;
margin-top: 0;
margin-bottom: 0;}

.p6 {font-size: 10pt;
color: #FFFFFF;
background-color: inherit;
margin-top: 0;
margin-bottom: 0;}

.p7 {font-size: 10pt;
font-style: italic;
margin-top: 1pt;
margin-bottom: 1pt;}

.p9 {font-size: 8pt;
margin-top: 2pt;
margin-bottom: 2pt;}

.p10 {font-size: 9pt;
margin-top: 1pt;
margin-bottom: 1pt;}

.p11 {font-size: 9pt;
margin-top: 2pt;
margin-bottom: 2pt}

.p12 {font-size: 9pt;
margin-top: 3pt;
margin-bottom: 3pt}

.p13 {font-size: 10pt;
margin-top: 2pt;
margin-bottom: 2pt}

.p14 {font-size: 10pt;
margin-top: 3pt;
margin-bottom: 3pt}

.p15 {font-size: 15pt;
font-weight: bold;
margin-top: 2pt;
margin-bottom: 2pt}

.p16 {font-size: 13pt;
font-weight: bold;
margin-top: 2pt;
margin-bottom: 2pt}

.p17 {font-size: 12pt;
font-weight: bold;
margin-top: 2pt;
margin-bottom: 2pt}

.p18 {font-size: 14pt;
font-weight: bold;
margin-top: 2pt;
margin-bottom: 2pt}

span.red10bold {font-size: 10pt;
color: #CC0000;
background-color: inherit;
font-weight: bold}

span.red10 {color: #CC0000;
background-color: inherit;
font-size: 10pt}

span.red9bold {font-size: 9pt;
color: #CC0000;
background-color: inherit;
font-weight: bold}

span.red9 {color: #CC0000;
background-color: inherit;
font-size: 9pt}

span.red8bold {color: #CC0000;
background-color: inherit;
font-size: 8pt;
font-weight: bold}

span.red8 {color: #CC0000;
background-color: inherit;
font-size: 8pt}

span.white10bold {font-size: 10pt;
background-color: inherit;
color: #FFFFFF;
font-weight: bold}

span.white10 {color: #FFFFFF;
background-color: inherit;
font-size: 10pt}

span.white9bold {font-size: 9pt;
color: #FFFFFF;
background-color: inherit;
font-weight: bold}

span.white9 {color: #FFFFFF;
background-color: inherit;
font-size: 9pt}

span.white8bold {font-size: 8pt;
color: #FFFFFF;
background-color: inherit;
font-weight: bold}

span.white8 {color: #FFFFFF;
background-color: inherit;
font-size: 8pt}

span.auto10bold {font-size: 10pt;
font-weight: bold}

span.auto10 {font-size: 10pt}

span.auto9bold {font-size: 9pt;
font-weight: bold}

span.auto9 {font-size: 9pt}

span.auto8bold {font-size: 8pt;
font-weight: bold}

span.auto8 {font-size: 8pt}

.img-r {float: right;}

.img-l {float: left;}

a img {border: none; }

a:link {color: #0000ff;
background-color: inherit;
text-decoration: none;}

a:visited {color: #660066;
background-color: inherit;
text-decoration: none;}

a:hover {color: #000040;
text-decoration: none;
background-color: #FFFFFF;
font-weight: bold;}