/* aetna.com development team standards and settings */
@charset "ISO-8859-1"; 

.bodyText {
font-family: arial,helvetica,verdana,sans-serif; 
font-size: 13px; 
color: #333333; 
line-height: 18px; 
padding: 0px; 
margin: 0px; 
}

.newText {
text-decoration: underline; 
color: blue
}

.strikeThrough {
text-decoration: line-through; 
color: red
}

.callout{
font-family: arial,helvetica,verdana,sans-serif; 
font-size: 13px; 
color: #000000;
background-color: #e7e7e7;
text-align: left;
margin: 0px;
text-indent: 0px;
line-height: normal;
padding: 8px;
border-width: 1px;
border-color: #cccccc;
border-style: solid;
}

.copyrighttext {
font-family: arial,helvetica,verdana,sans-serif; 
font-size: 10px; 
color: #0066cc; 
margin: 0px; 
padding-left: 4px; 
padding-right: 4px; 
padding-top: 3px; 
padding-bottom: 2px; 
text-align: right;
}

.contentbucket {
font-family: arial,helvetica,verdana,sans-serif; 
font-size: 1px; 
color: #333333; 
line-height: 18px; 
padding: 0px 0px 0px 0px; 
margin: 0px;
}

.contenttools {
width: 100%; 
background-color: #ffffff; 
color: #cccccc; 
padding: 10px 4px 10px 4px; 
border-width: 1px 0px 1px 0px; 
border-color: #cccccc; 
border-style: solid; 
font-family: arial,helvetica,verdana,sans-serif; 
font-size: 11px; 
margin-top: 25px; 
margin-bottom: 0px; 
margin-right: 4px; 
margin-left: 0px;
}

.featuretteDark {
width: 150px; 
background-color: #ffffff; 
color: #666666; 
padding: 0px; 
border-width: 1px 1px 1px 1px; 
border-color: #cccccc; 
border-style: solid; 
margin-top: 20px; 
margin-bottom: 0px; 
margin-right: 0px; 
margin-left: 0px;
}

.featuretteDarktext {
width: 142px; 
background-color: #ffffff; 
color: #666666; 
padding: 4px; 
border-width: 0px; 
border-color: #cccccc; 
border-style: solid; 
font-family: arial,helvetica,verdana,sans-serif; 
font-size: 11px; 
margin: 0px;
}

.featuretteTitleDark {
width: 140px; 
background-color: #cccccc; 
color: #333333; 
padding: 5px 5px 5px 5px; 
border-width: 0px 0px 0px 0px; 
font-family: arial,helvetica,verdana,sans-serif; 
font-size: 11px; 
margin-top: 0px; 
margin-bottom: 0px; 
margin-right: 0px; 
margin-left: 0px;
}

.featuretteTitleMember { 
width: 140px; 
background-color: #cccccc; 
color: #333333; 
padding: 5px 5px 5px 5px; 
border-width: 0px 0px 1px 0px; 
border-color: #cccccc; 
border-style: solid; 
font-family: arial,helvetica,verdana,sans-serif; 
font-size: 11px; 
margin-top: 0px; 
margin-bottom: 0px; 
margin-right: 0px; 
margin-left: 0px;
}

.footer {
font-family: arial,helvetica,verdana,sans-serif; 
font-size: 10px; 
color: #0066cc; 
padding: 0px; 
margin-top: 32px; 
margin-bottom: 0px; 
margin-right: 0px; 
margin-left: 0px;
}

.footertext {
font-family: arial,helvetica,verdana,sans-serif; 
font-size: 10px; 
color: #0066cc; 
margin: 0px; 
padding-left: 4px; 
padding-right: 4px; 
padding-top: 3px; 
padding-bottom: 2px;
}

.head {
font-family: arial,helvetica,verdana,sans-serif; 
font-size: 14px; 
font-weight: bold; 
color: #003366;
}

.headlineMember {
font-family: garamond,times,sans; 
font-size: 32px; 
font-weight: demi-bold; 
line-height: normal; 
color: #de710f; 
text-align: left; 
margin-top: -6px; 
margin-bottom: 29px; 
margin-right: 0px; 
margin-left: 0px;
}

.headlinePhysician {
font-family: garamond,times,sans; 
font-size: 32px; 
font-weight: demi-bold; 
line-height: normal; 
color: #086572; 
text-align: left; 
margin-top: -6px; 
margin-bottom: 29px; 
margin-right: 0px; 
margin-left: 0px;
}

.shadow {
background-repeat: repeat-x; 
background-position: top; 
background-image: url(/assets/graphics/chrome_shadow.gif); 
vertical-align: top;
}

.subtablehead {
font-family: arial,helvetica,verdana,sans-serif; 
font-size: 13px; 
color: #ffffff; 
line-height: 18px; 
text-align: left;
padding: 5px; 
margin: 0px; 
background-color: #999999;
}

.superscript{
font-size : x-small;	
vertical-align : super;
}

.tableBorder {
border: 1px; 
bordercolor: #808080;
}

.tableContentDark12 {
font-family: arial,helvetica,verdana,sans-serif; 
font-size: 13px; 
color: #333333; 
line-height: 18px; 
text-align: left;
padding: 5px; 
margin: 0px; 
background-color: #cccccc;
 }

.tableHeader12 {
font-family: arial,helvetica,verdana,sans-serif; 
font-size: 13px; 
color: #ffffff; 
line-height: 18px; 
text-align: left;
padding: 5px; 
margin: 0px; 
background-color: #336699;
}

.pluginbucket {
font-family: arial,helvetica,verdana,sans-serif; 
font-size: 1px; 
color: #333333; 
line-height: 18px; 
padding: 0px 0px 0px 0px; 
margin: 0px;
}

.utilitynav {
width: 100%; 
margin: 0px;  
padding: 0px; 
background-color: transparent; 
font-family: Arial,Helvetica,Verdana,sans-serif; 
font-size: 11px; 
color: #0066cc; 
text-align: right; 
z-index: 12; 
position: absolute; 
left: 0px; 
top: 0px; 
text-align: right;
}

.white {
background-color: #ffffff;
}

/*
.body {
font-family: arial,helvetica,verdana,sans-serif; 
font-size: 13px; 
color: #333333; 
line-height: 18px; 
padding: 0px; 
margin: 0px;
}
*/

#logo {
margin: 0px; 
border-width: 0px; 
width: 150px; 
height: 78px; 
overflow: hidden;
}

#logoAetnaMedicare {
z-index: 101; 
position: absolute; 
left: 0px; 
top: 0px; 
width: 261px; 
margin: 0px; 
padding: 0px; 
background-color: #ffffff;
}

#mainlogo {
z-index: 101; 
position: absolute; 
left: 0px; 
top: 0px; 
width: 150px; 
margin: 0px; 
padding: 0px; 
background-color: #ffffff;
}

#printlogo, .footeralt, .contentlinksNo{display: none;}

/*
#contentbody{
margin-top: 0px; 
margin-bottom: 0px; 
margin-right: 0px; 
margin-left: 0px;
}
*/

a:link {
color: #0066CC; 
text-decoration: underline;
}

a:visited {
color: #800080; 
text-decoration: underline;
}

a:hover {
color: #CC6600; 
text-decoration: underline;
}

a:active {
color: #CC6600; 
text-decoration: underline;
}

b {
font-weight: bold;
}

body {
margin-left: 0px; 
margin-right: 4px; 
margin-bottom: 0px; 
margin-top: 0px; 
padding: 0px; 
color: #333; 
background-color: #ffffff; 
font-family: arial,helvetica,verdana,sans-serif; 
scrollbar-Track-Color: #333 !important;
}

body {
color: #333; 
background-color: #ffffff; 
font-family: arial,helvetica,verdana,sans-serif;
}

form {
margin: 0px; 
padding: 0px;
}

i, cite, em, var, address {
font-style: italic;
}

img, #contentspacer, #spacer {
border-width: 0px;
}

img {
border-width: 0px;
}

input.searchbox, .segmentcombobox{
font-family: Arial,Helvetica,Verdana,sans-serif; 
font-size: 10px; 
color: #003366; 
background-color: #eeeeee; 
font-weight: bold; 
text-decoration: none; 
text-align: left;
}

input.loginbox{
font-family: Arial,Helvetica,Verdana,sans-serif; 
font-size: 10px; 
color: #003366; 
background-color: #eeeeee; 
font-weight: bold; 
text-decoration: none; 
text-align: left; 
background-image: url(/assets/graphics/login_username.gif); 
background-position: top left; 
background-repeat: no-repeat;
}

input.passwordbox{
font-family: Arial,Helvetica,Verdana,sans-serif; 
font-size: 10px; 
color: #003366; 
background-color: #eeeeee; 
font-weight: bold; 
text-decoration: none; 
text-align: left; 
background-image: url(/assets/graphics/login_password.gif); 
background-position: top left; 
background-repeat: no-repeat;
}


input.buttonSearch, input.buttonLogin, input.buttonSegment { 
background-color: #036; 
color: #fff;
border-width: 1px 1px 1px 1px;
border-style: solid;
border-color: #ccc;
font-family: arial,helvetica,verdana,sans-serif; 
font-size: 10px; font-weight: bold;
padding: 1px;
margin: 2px 0px 0px 0px;
}


input.button { 
background-color: #369; 
color: #fff;
font-family: arial,helvetica,verdana,sans-serif; 
font-size: 11px; 
font-weight: bold;
padding: 2px;
}

li.bullet {
list-style-type : square;
}

ol.numberedList LI {
 list-style-type: decimal;
 }

OL LI {
 list-style-type: upper-roman;
 }
 
OL OL LI {
 list-style-type: upper-alpha; 
 }
 
OL OL OL LI {
 list-style-type: decimal;
 }

OL OL OL OL LI {
 list-style-type: lower-alpha;
 }

OL OL OL OL OL LI {
 list-style-type: lower-roman;
 }

table, tr, td, div {
font-family: arial,helvetica,verdana,sans-serif; 
font-size: 13px;
}

u {
text-decoration: underline;
}

ul {
list-style: url(/assets/graphics/bullet.gif);
}

ul.link {
list-style: url(/assets/graphics/bullet_link.gif);
}

/*
table, tr, td, div {
font-family: arial,helvetica,verdana,sans-serif; 
margin: 0px; 
font-size: 13px; 
empty-cells: show; 
border-style: none solid; 
border-color: #ffffff; 
border: 1px;
}
*/




/*
12-2011 aetna.com matching utility buttons
*/



span.border{
padding: 10px;
border-width: 1px 0px 1px 0px;
border-style: solid;
border-color: #cccccc;
}

ul#nav-utilities {
text-align: center;
width: 300px;
margin-left:325px;
margin-right: 10px;
}


ul#nav-utilities li {
font-size:11px; 
float:left; 
margin-right:20px;
margin-left:0px;
width:auto;
list-style: none;
}

ul#nav-utilities li a {
color:#666; 
font-size:11px; 
font-weight:bold; 
padding-left: 40px;
padding-top: 6px;
text-decoration:none;
width:auto;
list-style: none;
}

ul#nav-utilities li a#util-print {
background:url(/assets_aetnaCom/images/structure/util-print.gif) no-repeat 0 0;
}

ul#nav-utilities li a#util-email {
background:url(/assets_aetnaCom/images/structure/util-email.gif) no-repeat 0 0;
}

ul#nav-utilities li a#util-bookmarks {
background:url(/assets_aetnaCom/images/structure/util-bookmarks.gif) no-repeat 0 0;
}

ul#nav-utilities li a:hover {
text-decoration:underline;
}


/*
Editing Styles for VFE.
*/


