/*
site styles changes for SEO      20.03.2007
*/
.claim {
	position: relative;
	left: 25px;
	top: 25px;
	font-weight: bold;

	
            }
h1
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color: white;
text-decoration: none;
padding: 0pt;
margin: 0pt;
}
h2
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
font-variant: normal;
color: #333333;
text-decoration: none;
padding: 0pt;
margin: 0pt;

}
h3
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
font-variant: normal;
color: #333333;
text-decoration: none;
padding: 0pt;
margin: 0pt;
}
/*
basic site styles
*/

a, a:visited, a:active
{
/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
/*font-family: Arial, Helvetica, sans-serif;*/
color: #000066;
/*text-decoration: underline;  */
}

a:hover
{
/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
/*font-family: Arial, Helvetica, sans-serif;*/
color: #000066;
/*text-decoration: underline; */
}

/* Styles for French part - added by Arnaud Tamisier april 05 */
/* naviLinks */
#naviLinks {
	padding: 0px 0px 3px 0px;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size:11px;
}

div#naviLinks a {
	text-decoration: none;
	color: #000066;
	display: block;
	padding-right: 13px;
}
	
div#naviLinks a:hover {
	text-decoration: none;
	color: #000066;
	background: #EEEEEE url('../img/img_green.gif') no-repeat;
}

/* activLinks */
#activLinks {
	padding: 0px 0px 3px 0px;
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size:11px;
}
	
div#activLinks a {
	background: #EEEEEE url('../img/img_green.gif') no-repeat;
	text-decoration: none;
	color: #000066;
	display: block;
	padding-right: 13px;
}

	div#activLinks a:hover {
	text-decoration: none;
	color: #000066;
	background: #EEEEEE url('../img/img_green.gif') no-repeat;
}

.image {
	background: url('../img/img_green.gif') no-repeat;
}

.level1 {
	text-indent:0px; 
	display: block; 
	padding-top: 2px; 
	padding-bottom: 3px;
	margin-left: 10px; 
}

/* a.fr_menu {
	font-family :Arial,  Verdana, Helvetica, sans-serif;
	text-decoration: none; 
	font-style: bold;
	font-size : 11px;
	color: #000066;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 5px;
padding-right: 5px;
line-height: 25px;
}
a.fr_menu:hover, a.fr_menu_active:active, a.fr_menu_active:visited, a.fr_menu_active:hover {
	font-family :Arial,  Verdana, Helvetica, sans-serif;
	text-decoration: none; 
	font-style: bold;
	font-size : 11px;
	color: #000066;
                     background-color: #eeeeee;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 5px;
padding-right: 5px;
margin-bottom: 5px;
line-height: 25px;

} */


.adefault, .adefault:visited, .adefault:active
{
color: #000066;
text-decoration: none;
}

.adefault:hover
{
color: #000066;
text-decoration: underline;
}

body
{
font-family: Verdana, Arial, Helvetica, sans-serif;
margin: 0px 0px 0px 0px;
color: #333333;
background-color: #ffffff;
}

ul, ol
{
font-family: Verdana, Arial, Helvetica, sans-serif;
margin: 2px 0px 0px 25px;
padding: 0px 0px 11px 10px;
line-height: 18 px;
}

li
{
font-family: Verdana, Arial, Helvetica, sans-serif;
padding: 3px 0px 0px 0px;
/*list-style-type: disc;*/
}

blockquote
{
font-family: Verdana, Arial, Helvetica, sans-serif;
margin: 0px 0px 0px 11px;
}

font 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

td 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
}

p 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
MARGIN: 0in 0in 11px; 
}

div 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
/*color: #333333;*/
}

/*span 
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
}*/

/*
end basic site styles
*/

/*
custom body copy styles
*/

.text
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
line-height: 13px;
font-weight: normal;
font-variant: normal;
color: #333333;
text-decoration: none;
}
.head
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: normal;
font-variant: normal;
color: #333333;
text-decoration: none;
}
.milestones
{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 10px;
}

.events
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 13px;
color: #333333;
background-color: #eeeeee;
padding: 5px;
margin: 5px;
}

.breadcrumb
{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 14px;
line-height: 12px;
color: #dddddd;
font-weight: bold;
margin-top: 0px;
}

a.breadcrumb, a.breadcrumb:visited, a.breadcrumb:active
{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #999999;
text-decoration: none;
}

a.breadcrumb:hover
{
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #666666;
text-decoration: underline;
}

.pageheadlines
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 17px;
line-height: 20px;
font-weight: bold;
color: #000066;
padding: 0px 0px 2px 0px;
}

.textheadlines, a.textheadlines:visited, a.textheadlines:active
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 14px;
font-weight: bold;
color: #000066;
padding: 0px 0px 0px 0px;
text-decoration: none;
}

.textheadlines:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 14px;
font-weight: bold;
color: #000066;
padding: 0px 0px 0px 0px;
text-decoration: underline;
}

.textheadlines2
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
/*line=height: 12px;  */
/*changed by DBALDE on 1/24 - wasn't looking right on search page when lines would wrap */
font-weight: bold;
color: #000066;
padding: 0px 0px 0px 0px;
}

/*
sup
{
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
font-weight: normal;
vertical-align: text-top;
}
*/

.bold
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
}

.whitebold
{
color:White;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
}	

.italic
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: italic;
}

.products
{
font-family: Verdana, Arial, Helvetica, sans-serif;
float: left;
}

.highlightshead
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #ffffff;
font-weight: bold;
line-height: 12px;
padding: 5px 8px 0px 5px;
margin: 0px;
}

.highlights
{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #ffffff;
font-size: 10px;
line-height: 12px;
margin: 0px 0px 0px 0px;
padding: 2px 2px 2px 2px;
}

ul.sitemap, li.sitemap
{
font-family: Verdana, Arial, Helvetica, sans-serif;
margin: 2px 0px 0px 12px;
padding: 0px 0px 0px 0px;
}

ul.sitemapNS, li.sitemapNS
{
font-family: Verdana, Arial, Helvetica, sans-serif;
margin: 2px 0px 0px 2px;
padding: 0px 0px 0px 0px;
}

TD.newClass
{
	FONT-FAMILY: Verdana;
	FONT-SIZE: 12px;
	COLOR: #FFFFFF;
}
TD.newTextClass
{
	FONT-FAMILY: Verdana;
	FONT-SIZE: 11px;
	COLOR: #000000;
}

.TEXTBody
{
    COLOR: #333333;
	MARGIN-BOTTOM: 0px;
    MARGIN-TOP: 0px;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 11px;
}

/*
end custom body copy styles
*/

/*
menu & sidebar styles
*/

.stock
{
font-family: Verdana, Arial, sans-serif;
color: #ffffff;
font-size: 11px;
font-weight: normal;
margin-bottom: 0px;
margin-top: 0px;
text-decoration: none;
}

a.stock, a.stock:visited, a.stock:active
{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #ffffff;
text-decoration: none;
}

a.stock:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #ffffff;
text-decoration: underline;
}

img.menu
{
font-family: Verdana, Arial, Helvetica, sans-serif;
display: block;
}

.menuwrap
{
font-family: Verdana, Arial, Helvetica, sans-serif;
margin: 2px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.menu
{
/*font-family: Verdana, Arial, Helvetica, sans-serif;*/
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 15px;
letter-spacing: 0em;
padding: 0px 0px 0px 5px;
color: #000066;
}

.sidebar
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 14px;
padding: 2px 8px 0px 8px;
color: #000066;
}

/* DBALDE added */
.sidebarnoleftpad
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 14px;
color: #000066;
}
/* /DBALDE added */

.sidebarright
{
font-family: Verdana, Arial, sans-serif;
font-size: 10px;
line-height: 11px;
padding: 5px 8px 3px 8px;
color: #ffffff;
}

.whiterule
{
height: 1px;
width: 173px;
background: #ffffff;
margin: 6px 0px 0px 0px;
}

.partners
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
letter-spacing: 1px;
color: #ffffff;
padding-bottom: 3px;
}

.topofmindhead
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 12px;
font-weight: bold;
color: #ffffff;
padding-bottom: 3px;
}

.topofmindcopy
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #ffffff;
font-weight: normal;
}

.casestudieshead
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
color: #ffffff;
padding-bottom: 3px;
}

.casestudiescopy
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333366;
}

.sidebarreadmore
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #ffffff;
font-weight: bold;
}

a.sidebarreadmore, a.sidebarreadmore:visited, a.sidebarreadmore:active
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #ffffff;
text-decoration: none;
}

a.sidebarreadmore:hover
{
color: #eeeeee;
text-decoration: underline;
}

/*
end menu & sidebar styles
*/





/*
form styles
*/
form
{
margin-bottom: 6px;
margin-top: 7px;
}
.textentry, .jumpmenu
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
border: 1px solid #99CC66;
color: #000000;
height: 16px;
}

.jumpmenu2
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
height: 16px;
}

.textarea
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
border: 1px solid #99CC66;
}

.textboxes
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:Navy;
border: 1px solid #99CC66;
}

/*
end form styles
*/




/*
faq styles
*/

.questions
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
line-height: 11px;
color: #666699;
}

.answers
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
line-height: 14px;
color: #333333;
}

/*
end faq styles
*/




/*
legal & footer styles
*/

.legal
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #999999;
letter-spacing: 0em;
}

a.legallinks, a.legallinks:visited, a.legallinks:active
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000066;
letter-spacing: 0em;
text-decoration: none;
}

a.legallinks:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000066;
text-decoration: underline;
}

.corecompetencies
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
line-height: 10px;
color: #ffffff;
background: #666699;
height: 15px;
text-align: center;
padding: 3px 0px 4px 0px;
margin-top: 5px;
border-bottom: 1px solid #99CC66;
}

a.corelinks, a.corelinks:visited, a.corelinks:active
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #ffffff;
text-decoration: none;
}

a.corelinks:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #ffffff;
text-decoration: underline;
}

/*
end legal styles
*/




/*
news styles
*/

.readmore
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: bold;
line-height: 11px;
color: #666699;
}

a.readmore, a.readmore:visited, a.readmore:active
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #666699;
text-decoration: none;
}

a.readmore:hover
{
color: #333366;
text-decoration: underline;
}

.newstext
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
line-height: 13px;
font-weight: normal;
font-variant: normal;
color: #666666;
text-decoration: none;
padding: 0px 0px 5px 0px
}

.news
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
line-height: 11px;
font-weight: bold;
color: #000066;
text-decoration: none;
padding: 0px 0px 11px 0px
}

.newshead, .newshead:active, .newshead:visited
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
line-height: 12px;
font-weight: bold;
color: #000066;
text-decoration: none;
padding: 0px 0px 0px 0px
}

.newshead:hover
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
line-height: 12px;
font-weight: bold;
color: #000066;
text-decoration: underline;
padding: 0px 0px 0px 0px
}


.newsdates
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #666666;
font-weight: normal;
font-style: normal;
text-decoration: none;
}

.morenewspages
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #999999;
font-weight: bold;
background-color: #eeeeee;
padding: 2px 4px 3px 4px;
margin: 0px;
}

.morenewspagesdividers
{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #cccccc;
font-weight: bold;
}

.info
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
line-height: 13px;
font-weight: normal;
font-variant: normal;
color: #666666;
text-decoration: none;
padding: 0px 0px 5px 0px
}

/*
end news styles
*/
.errorMsg
{
	font-family: Arial;
	font-size: 11px;
	color: red;
}
.tooltip {
	position: absolute;
	display: none;
	background-color: #FFFFE1;
	border:  1px solid #000000;
}
td.padding
{
        apadding: 2em 0em;
        height: 43px;
}
.buttonmedic
{
	/* position: absolute; */
	width: 150px; 
}
.border000066
{
border: solid 1px #000066; 
padding: 2px;  
border-collapse: collapse; 
}
.borderd1d1d1
{
border: solid 1px #d1d1d1; 
padding: 2px;  
border-collapse: collapse;
}
.border99cc66
{
border: solid 1px #99cc66; 
padding: 2px;  
border-collapse: collapse;
}
.borderd1d1d1
{
border: solid 1px #d1d1d1; 
padding: 2px;  
border-collapse: collapse;
}
.borderffffff
{
border: solid 1px #ffffff; 
padding: 2px;  
border-collapse: collapse;
}
.border666699
{
border: solid 1px #666699; 
padding: 2px;  
border-collapse: collapse;
}
.FooterRelatedLinks
{
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #ffffff;
font-size: 10px;
line-height: 12px;
margin: 0px 0px 0px 0px;
padding: 2px 2px 2px 2px;
text-decoration: none;
}

a.FooterRelatedLinks, a.FooterRelatedLinks:visited, a.FooterRelatedLinks:active, a.FooterRelatedLinks:hover
{
color: #ffffff;
text-decoration: none;
}
a.FooterRelatedLinks:hover
{
color: #000066;
text-decoration: none;
}

.dia {
	position: absolute;
	visibility: hidden;
	background-color: #FFFFE1;
	border:  1px solid #000000;
}



