/* new redesign styles */

div#screen {
	background-color: transparent;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.container { position: absolute; }

.menubox {
	padding: 5px;
	position: absolute;
	top: -13px;
	left: -18px;
}

.menubox .title {
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
	background-color: white;
	padding: 8px 12px 10px 12px;
	position: relative;
	z-index: 1000;
}

.menubox .choices {
	border: 1px solid #d9d9d9;
	position: relative;
	top: -1px;
	padding: 10px 20px;
	white-space: nowrap;
	background-color: white;
	z-index: 900;
}

.menubox .choices p { padding: 4px 0; margin: 0;}

.menubox .choices ul { list-style-type: none; margin: 0; padding: 0 10px; }

.menubox .choices ul li { margin: 0; padding: 1px 0; }
.menubox .choices ul li a:link, .menubox .choices ul li a:active, .menubox .choices ul li a:visited { font-weight: normal; color: #3d718b; }

.office { font-weight: bolder; }

.breadcrumb {
	border-bottom: 1px dotted #bdbdbd;
	padding: 5px 10px;
}

.line {
	background-image: url(../images/line.gif);
	height: 5px;
	font-size: 5px;
	margin-bottom: 5px;
}

.date {
	margin-bottom: 3px;	
}

.toprighttext { color: #939393; font-weight: bolder; font-size: 11px; }
.stock_price { color: #606060; font-weight: bolder; font-size: 15px; }
.stock_delta_red { color: #B43434; font-weight: bolder; font-size: 15px; }
.stock_delta_green { color: #6A8F3E; font-weight: bolder; font-size: 15px; }


.info_box {
	border: 1px solid #ececec;
	background-image: url(../images/box_gradient.gif);
	background-repeat: repeat-x;
	padding: 10px;
}

.calendar_box {
	background-image: url(../images/calendar_box.gif);
	width: 57px;
	height: 58px;
	margin-bottom: 10px;
}
.calendar_month, .calendar_day, .calendar_year { width: 57px; text-align: center;  position: relative; left: 1px; }
.calendar_month { font-weight: bolder; color: #046496; top: 6px; font-size: 15px; }
.calendar_day { font-weight: bolder; color: #4591B8; top: 10px; font-size: 22px;  }
.calendar_year { font-weight: bolder; color: #4591B8; top: 12px; font-size: 11px; }

.maintable {
	background-color: white;
	width: 1000px;
}

.header {
	color: #80A8CC;
	font-weight: bolder;
	font-size: 18px;
	margin: 2px 0;
}
.subheader {
	color: #80A8CC;
	font-weight: bolder;
	font-size: 15px;
	margin: 2px 0;
}

.separator {
	border-bottom: 1px dotted #bdbdbd;
	line-height: 2px;
	margin-top: 8px;
	margin-bottom: 10px;
}

.text {
	color: #525252;
	line-height: 17px;
}

.copyright {
	color: #8f8f8f;
	font-weight: bolder;
	font-size: 10px;
}

.top_nav {
	border-top: 4px solid #5a5a5a;
	border-bottom: 1px solid #d9d9d9;
	height: 37px;
}
.top_nav a, .top_nav a:visited {
	font-size: 12px;
	font-family: Arial, Verdnana, Helvetica, sans-serif; 
	color: #5a5a5a;
	font-weight: bolder;
}

.top_nav a.active, .top_nav a.active:visited, .top_nav a.active:active, .top_nav a.active:hover {
	color: #548ba5;
}

.top_nav a.list, .top_nav a.list:visited, .top_nav a.list:active, .top_nav a.list:hover {
	color: #548ba5;
}

.bottom_nav {
	border-top: 4px solid #5a5a5a;
	border-bottom: 1px solid #d9d9d9;
	background-color: #f2f2f2;
}
.bottom_nav a, .bottom_nav a:hover, .bottom_nav a:visited, .bottom_nav a:active {
	font-size: 11px;
	text-decoration: none;
	font-family: Arial, Verdnana, Helvetica, sans-serif; 
	color: #5a5a5a;
	font-weight: bolder;
}

.product_nav1 {
	margin-top: 10px;
}

.product_nav1 td { 
	border-top: 1px solid #ececec;
	border-bottom: 1px solid #ececec;
}

.product_nav1 td.active { 
	border-left: 1px solid #ececec;
	border-right: 1px solid #ececec;
	border-bottom-width: 0;
	background-color: #F6FFF5;
	color: #548ba5;
	font-weight: bolder;
	cursor: default;
}

.product_nav2 {
	background-color: #F6FFF5;
	border-bottom: 1px solid #ececec;
	padding: 6px 8px;
	font-weight: bolder;
	color: #ececec;
	cursor: default;
}

a.bold_blue {
color: #3d718b;
text-decoration: none;
font-weight: bolder;
}

a.bold_blue:active {
color: #3d718b;
text-decoration: none;
font-weight: bolder;
}

a.bold_blue:hover {
color: #3d718b;
text-decoration: none;
font-weight: bolder;
}

a.bold_blue:visited {
color: #3d718b;
text-decoration: none;
font-weight: bolder;
}

/*********/


a {
color: #669999;
text-decoration: none;
}

a:active {
color: #333333;
text-decoration: none;
}

a:hover {
color: #333333;
text-decoration: none;
}

a:visited {
color: #669999;
text-decoration: none;
}

a.gold {
color: #666633;
text-decoration: none;
}

a.gold:active {
color: #669999;
text-decoration: none;
}

a.gold:hover {
color: #669999;
text-decoration: none;
}

a.blue {
color: #669999;
text-decoration: none;
}

a.blue:active {
color: #FF3333;
text-decoration: none;
}

a.blue:hover {
color: #FF3333;
text-decoration: none;
}

a.blue:visited {
color: #669999;
text-decoration: none;
}

a.triangle {
color: #669999;
text-decoration: none;
} 
a.triangle:hover {
color: #333333;
text-decoration: none;
padding-left: 20px;
background: url(../images/tri_orange.gif) no-repeat 0px 0px;
}

a.triangle:active {
color: #333333;
padding-left: 20px;
text-decoration: none;
background: url(../images/tri_orange.gif) no-repeat 0px 0px;
}

a.triangle:visited {
color: #669999;
text-decoration: none;
}

.dropdown {
width: 300px;
font-size: 11px;
font-family: Arial, Verdnana, Helvetica, sans-serif; 
}

.dropdownIndent {
width: 300px;
padding-left: 10px;
font-size: 11px;
font-family: Arial, Verdnana, Helvetica, sans-serif; 
}

.btngo {
width: 27px;
height: 19px;
border-top: solid 1px #CCCCCC;
border-left: solid 1px #CCCCCC;
border-right: solid 1px #CCCCCC;
border-bottom: solid 1px #CCCCCC;
color: #3366CC;
background-color: #FFFFFF;
font-size: 12px;
font-family: Arial, Verdnana, Helvetica, sans-serif; 
}

body {
font-family: Arial, Verdnana, Helvetica, sans-serif; 
font-size:12px;
color:#666666;
line-height: 16px;
margin:0px;
padding:0px;
} 

body.blue {
background-image: url(../images/background.gif);
}


td {
font-family: Arial, Verdnana, Helvetica, sans-serif; 
font-size:12px;
color:#666666;
line-height: 14px;
}

.footnote {
font-size:10px;
padding:1px 10px 0px 10px;
}

.footer { 
font-family: Arial, Verdnana, Helvetica, sans-serif; 
font-size:11px;
color:#666666;
padding:0px 0px 0px 0px;
}

.gold {
font-size: 12px;
font-family: Arial, Verdnana, Helvetica, sans-serif; 
color: #666633;
}


#background {
background: transparent url(/images/about_header_bkgd.jpg) 0 54px no-repeat; 
}

.heading {
font-size: 14px;
font-family: Arial, Verdnana, Helvetica, sans-serif; 
font-weight: bold;
color: #666633;
}

.headingnb {
font-size: 14px;
font-family: Arial, Verdnana, Helvetica, sans-serif; 
font-weight: normal;
color: #666633;
}

.headinghome {
font-size: 12px;
font-family: Arial,Verdnana, Helvetica, Arial, sans-serif; 
font-weight: bold;
color: #666666;
padding-top: 0px;
}

.bodyhome {
font-size: 11px;
font-family: Arial,Verdnana, Helvetica, Arial, sans-serif; 
color: #666666;
padding-left: 12px;
padding-right: 5px;
padding-top: 0px;
}

.bodyhomeg {
font-size: 11px;
font-family: Arial,Verdnana, Helvetica, Arial, sans-serif; 
color: #669999;
padding-left: 12px;
padding-right: 5px;
padding-top: 0px;
}



.bodyhomenp {
font-size: 11px;
font-family: Arial,Verdnana, Helvetica, Arial, sans-serif; 
color: #666666;
width: 150px;
}

.subhead {
font-size: 12px;
font-family: Arial, Verdnana, Helvetica, sans-serif; 
font-weight: bold;
color: #669999;
}

.subhead2 {
font-size: 14px;
font-family: Arial, Verdnana, Helvetica, sans-serif; 
font-weight: bold;
color: #669999;
}

.caption {
font-size: 11px;
font-family: Arial, Verdnana, Helvetica, sans-serif; 
color: #666666;
font-weight: bold;
padding-left: 30px;
padding-top: 5px;
padding-right: 5px;
}

.captionnb {
font-size: 11px;
font-family: Arial, Verdnana, Helvetica, sans-serif; 
color: #666666;
padding-left: 30px;
padding-top: 5px;
padding-right: 3px;
}

.captionblue {
color: #669999;
font-size: 11px;
font-family: Arial, Verdnana, Helvetica, sans-serif; 
font-weight: bold;
padding-left: 30px;
padding-top: 5px;
}

.info {
font-size: 11px;
color: #666666;
font-family: Arial, Verdnana, Helvetica, sans-serif; 
}

.bg_brown {
	background-image: url(/images/px_brown.gif);
}

 /*dovonex styles */
.bodydovonex { 
color: #336666;
font-family: Verdana, Arial, Helvetica;
font-size: 12px;
padding-right: 0px;
padding-left: 40px;
}

/*old wc styes */
.prodDescrGray {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #666666;}
.prodDescrGraySm {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #666666;}
.prodDescrBlueB {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; color: #271F75;}
.prodDescrGreenB {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; color: #336666;}
.prodDescrGreen { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #336666;}
.calcTitle {font-size:15px; color: #AA0D50; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold}
.ppBlueBold  {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #004F8F;}
.standard {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #999999}
.standardF {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #999999; padding-left: 10px}
.standardB { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #999999 }
.standardBitalic { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: italic; font-weight: bolder; color: #999999 }
.standardBlack { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #333333; line-height: 200%}
.standardBlackLink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color:#33999CC; line-height: 200%}
.standardBlackPadded { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #333333; line-height: 200%; padding-left: 10px; padding-right: 10px; }
.standardBlackReg { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #333333;}
.standardBlue { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #271F75}
.standardLightBlueB { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #6699ff}
.standardBlackB { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #333333;line-height:200% }
.standardBlueB { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #271F75 }
.standardBrown { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #775F51}
.standardBrownB { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #775F51 }
.standardGreenB { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #007061}
.standardPurpleB { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #6E2772}
.standardFusha { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; color: #bc4175}
.standardSmall { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; color: #999999; }
/*estrostep styles */
.titleEstro {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px; 
font-style: normal; 
font-weight: bold; 
color: #993366;
}
.standardEstro {font-size:11px; color: #666666; font-family: Verdana, Arial,
 Helvetica, sans-serif; line-height: 15px}
.tableEstro {font-size:11px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px}
.warnEstro {font-size:11px; color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding-top: 10px; padding-bottom: 10px; padding-right: 15px; padding-left: 15px}
.smallEstro {font-size:10px; color: #666666; font-family: Verdana, Arial,
 Helvetica, sans-serif; line-height: 15px}
 
 /*femhrt styles */
.femhrtBlueTitle {
font-size: 14px; 
color: #003399;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
}
.standardFBlue {f
ont-size:12px;
color: #003399;
font-family: Verdana, Arial, Helvetica, sans-serif;
line-height: 15px;
padding: 7px;
}
.standardFBlueB {font-size:12px; color: #003399; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;line-height: 15px}
.standardFemhrt {font-size:10px; color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px}


.borderTable {	
padding: 1px 2px 1px 2px;
border: 1px solid #CC9999;
}

.borderTableFem {
padding: 1px 2px 1px 2px;
border: 1px solid #CC99CC;
}

.tdBorderFem { 
border: 1px solid #CC99CC;
border-collapse: collapsed;
padding-left: 0px;
padding-top: 0px;
}

.borderTableGold {	
padding: 1px 2px 1px 2px;
border: 1px solid #CCCC99;
}

.borderTable2 {	
padding: 1px 0px 1px 0px;
border-top: 0px;
border-left: 1px solid #CCCC99;
border-right: 1px solid #CCCC99;
border-bottom: 1px solid #CCCC99;

border-collapse: collapse;
}

.borderTableblue {	
padding: 0px 0px 0px 0px;
border: 2px solid #B1C5CB;
}

.borderTableblue1 {	
padding: 0px 0px 0px 0px;
border: 1px solid #B1C5CB;
}

.tdBorder { 
border: 1px solid #CCCC99;
border-collapse: collapsed;
padding-left: 0px;
padding-top: 0px;
}


.borderTablepink {	
padding: 2px 4px 2px 4px;
border: 2px solid #CC6699;
}

.borderTableblack {	
padding: 2px 4px 2px 4px;
border: 2px solid #333333;
}
 /*menu styles */
.menutitle {
cursor:pointer;
margin-bottom: 5px;
background-color:#ECECFF;
color:#000000;
width:140px;
padding:2px;
text-align:center;
font-weight:bold;
border: 1px solid #000000;
}

.submenu {
margin-bottom: 5px;
}

.menu {
margin-bottom: 5px;
padding-left: 15px;
padding-top: 4px;
padding-bottom: 4px;
}

#dovo {
background-color: #336666;
color: #FFFFFF;
font-size: 11px;
}

#sarafemt {
background: url(../products/images/bg-sarafem-title.gif) repeat;
margin: 0;
padding: 0;
width:700px;
}

#sarafemt img {
float: left;
}

#sarafemr {
padding: 5px 5px 5px 0;
margin:0;
right: 5px;
width: 250px;
float: right;
text-align: right;
}

#sarafemr a:hover {
color: #333333;
text-decoration: none;
}



.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

.sarafemtext {
line-height:10.5pt;
font-size:8.5pt;
font-family:Verdana; 
color:#666666;

}

span.proddescrgreenb1 {
	font-family:Verdana;
	color:#336666;
	font-weight:bold;
	font-style:normal;
}

.style5 {
font-size: 8.5pt
}
