﻿table
{
    z-index: 9999;
}
div.flash
{
	z-index: -1;
}
object
{
}
body 
{
	margin: 0px;
	padding: 15px 0px 0px 0px;
	font: normal normal normal 10pt/18px Arial, Helvetica, Sans-Serif;
}
table.main
{
	width: 780px;
	background-color: white;
}
table.main tr td.header
{
	height: 75px;
	background-color: #E5E5E5;
	background-repeat: no-repeat;
	background-position: right top;
	border-bottom: solid 1px #006633;
	background-image: url(Images/header_background.gif);
}
table.main tr td.linkbar
{
	height: 25px;
	background-color: #009933;
}
table.main tr td.belowheader
{
	color: #999966;
	/*color: #006633;*/
	background-color: #ffffcc;
	padding: 6px 25px 6px 0px;
	border-bottom: solid 1px #006633;
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(Images/780_shadow_onbeige.gif);
	font: normal normal normal 10pt/normal Arial, Helvetica, Sans-Serif;
}
table.main tr td.belowheader a
{
	color: black;
	text-decoration: none;
}
table.main tr td.main
{
	width: 420px; /* 470 is the column width, but needs 50px worth of padding removed */
	color: #666666;
	background-color: White;
	padding: 5px 15px 15px 15px;
}
table.main tr td.mainmedicare
{
	width: 420px; /* 470 is the column width, but needs 50px worth of padding removed */
	color: #666666;
	background-color: White;
	border-right: solid 1px #999966;
	/*padding: 5px 15px 15px 15px;*/
}
table.main tr td.footerlinks
{
	color: #DDDDDD;
	padding-top: 10px;
	border-top: solid 1px #999999;
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(Images/780_shadow_FFFFFF.gif);
	font: normal normal normal 10pt/normal Arial, Helvetica, Sans-Serif;
}
table.main tr td.footerlinks a
{
	color: #006600;
	text-decoration: none;
}
table.main tr td.bottomsection
{
	background-color: #FFFFFF;
}
b.toplinks
{
	color: #d9ebd9;
	font-weight: bold;
	text-decoration: none;
}
td.sidedirectory
{
	width: 100%;
	background-color: #F4F6F7;
	/*background-color: #F2FCF3;*/
	padding: 10px 10px 10px 10px;
}
td.secondarypage
{
	width: 630px;/* <=== subtract the left and right padding from this width */
	background-color: White;
	/*padding: 10px 10px 10px 10px;*/
}
td.secondarynav
{
	width: 175px;
	padding: 0px 0px 0px 0px;
	background-color: White;
	border-right: solid 1px green;
}
table.sections
{
	width: 100%;
	background-color: White;
	border-top: solid 4px white;
}
table.sections tr td
{
	/*width: 33%;*/
	height: 100px;
	color: #FFFFFF;
	text-align: right;
	/*padding: 10px 5px 5px 5px;*/
	/*border-right: solid 4px white;*/
	font: normal normal normal 10pt/normal Arial, Helvetica, Sans-Serif;
}
table.sections tr td a
{
	color: #cee6ce;
	text-decoration: none;
}
table.sections tr td a:hover
{
	color: White;
}
table.sections tr td.right
{
	/*color: #333300;*/
	text-align: left;
	border-right: solid 0px white;
	/*background-repeat: no-repeat;
	background-position: center top;
	background-image: url(Images/bottom_block_group.jpg);8?
}
table.sections tr td a:hover
{
	color: White;
}
table.sections tr td.left
{
	/*background-repeat: no-repeat;
	background-position: center top;
	background-image: url(Images/bottom_block.jpg);*/
}
table.sections tr td.center
{
	text-align: left;
	/*background-repeat: no-repeat;
	background-position: center top;
	background-image: url(Images/bottom_block_providers.jpg);*/
}
td.sideblurb
{
	color: #666666;
	padding: 10px 5px 10px 5px;
	border-bottom: solid 1px #99CC99;
	font: normal normal normal 10pt/normal Arial, Helvetica, Sans-Serif;
}
td.sideimage
{
	padding: 10px 5px 10px 5px;
	border-bottom: solid 1px #99CC99;
}
td.sideblurb span.topline
{
	color: #999999;
	font: normal normal bold 10pt/normal Arial, Helvetica, Sans-Serif;
}
td.sideblurb span.headline, td.sideblurb a.headline
{
	color: #006633;
	text-decoration: none;
	font: normal normal bold 10pt/normal Arial, Helvetica, Sans-Serif;
}
td.sideblurb a.more
{
	color: #0066CC;
	text-decoration: none;
	font: normal normal  10pt/normal Arial, Helvetica, Sans-Serif;
}
td.leftnavcolumn
{
	width: 150px;
}
div.demphasizelinks
{
	color: #CCCCCC;
	font-size: 8pt;
	padding-top: 15px;
}
div.demphasizelinks a
{
	color: #CCCCCC;
	text-decoration: none;
}
div.demphasizelinks a:hover
{
	color: #006600;
	text-decoration: underline;
}
a.breadcrumbs
{
	color: #CCCCCC;
	font: normal normal normal 8pt/normal Arial, Helvetica, Sans-Serif;
}
td.medihppoints
{
    color: Black;
    height: 140px;
    padding: 5px 15px 5px 20px;
    background-position: left;
    background-repeat: no-repeat;
}
td.medihppoints a
{
    color: #006600;
    /*text-decoration: none;*/
}
.buttonlink {
    position: relative;
    top: -5px;
    left: -5px;
    width: 170px;
    display: block;
    padding-top: 8px;
    text-align: center;
    padding-bottom: 8px;
    text-decoration: none;
    border: solid 1px #006600;
    background-color: #F8F8F8;
    margin: 25px 0px 25px 0px;
}

.VIVAEmailContact_container
{
    color:#006633;
    font:bold 10pt Arial,Helvetica,Sans-Serif;
}


.VIVAEmailContact_formelement
{
    margin: 5px 0px;
}

.VIVAEmailContact_formlabel
{
    float: left;
    width: 110px;
}

.VIVAEmailContact_forminput
{
    width: 130px;
}

.VIVAEmailContact_submitbutton
{
}
