@charset "UTF-8";
/* CSS Document */
body	{
margin:0;
padding:0;
background-color:white;
font-family: "Trebuchet MS", sans-serif;
color: #0082C8;
}

#wrap	{
margin: 0 auto;
padding:0;
width: 779px;
}

#header	{
position: relative;
width: 779px;
height: 126px;
}
/* -------------------------------------------------------- SEARCH BOX     */
#searching	{
position:absolute;
top:10px;
right: 0;
width: 185px;
height:35px;
font-size: 11px;
line-height:20px;
}
#searching a:link, #searching a:visited {
color: #0082C8;
text-decoration:none;
}
#searching a:hover, #searching a:active {
color: #08B89D;
text-decoration:none;
}
.stext {white-space:pre;}

form	{
margin:0;
}
.search_input	{
color: #F7941D;
border: 1px solid #F7941D;
padding:0px 0 0 0;
margin:0;
margin-right: 5px;
height:  17px;
width: 135px;

}
.search_input-apply	{
color: #0082C8;
border: 1px solid #F7941D;
margin:0;

}
/* -------------------------------------------------------- NAV STYLES     */
#nav	{
width: 779px;
height:23px;
font-size:11px;
font-weight:bold;
margin:0;
padding:0;
}

#nav ul	{
list-style:none;
margin:0;
padding:0px 0px 0px 150px; 
}

#nav li	{
float: left;
margin-right: 3px;
}

#nav li.nav_last	{
margin-right:0;
}

#nav li a	{
background-image:url(images/nav-off2.gif); /*----------------------change back to nav-off.gif----------*/
height:18px;
width: 101px; /*----------------------change width to 86px----------*/
color: #0082C8;
text-decoration:none;
text-align:center;
display:block;
padding-top: 3px;
}

* html #nav li a {padding-top:2px;}

#nav li a:hover	{
background-image:url(images/nav-on2.gif); /*----------------------change back to nav-on.gif----------*/
color: #08b89d;
text-decoration:none;
}

#nav li.navon a	{
background-image: url(images/nav-on2.gif);/*----------------------change back to nav-on.gif----------*/
height:18px;
width: 101px; /*----------------------change width to 86px----------*/
color: #08b89d;
text-decoration:none;
text-align:center;
display:block;
}
/* -------------------------------------------------------- SUB NAV STYLES     */
#subnav	{
clear:both;
width: 620px;/*--------------------------------- change back to 620px width when putting Investors back in. */
height:29px;
font-size:10px;
padding:0;
background: url(images/sub-bkgrnd2.gif) repeat-x top;
margin: -6px 0 0 150px;/*--------------------------------- change back to 150x left margin when putting Investors back in. */
position:relative;
}

#subnav ul	{
	position:absolute;
	top:-1px;
	z-index:4;
	list-style:none;
	margin:0;
	padding:0;
	width: 470px;
	left: 0px;/*--------------------------------- change back to 154px left  when putting Investors back in. */
}

#subnav li	{
float: left;
margin-right: 15px;
display:block;
padding-top: 14px;
}
* html #subnav li	{padding-top: 12px;}

#subnav li a	{
height:15px;
color: #37a0d3; /* change color back.... to #41abdf*/
text-decoration:none;
text-align:center;

}

#subnav li a:hover	{
color: #08B89D;
text-decoration:none;
}

#subnav li.subnavon a	{
color: #00467F;
}

#subnav ul.about 	{
	margin-left: 16px;/*----------------------------change back to 94px after investors tab------------------*/
}

#subnav ul.products 	{
margin-left: 126px;/*----------------------------change back to 200px after investors tab------------------*/
width: 300px;

}
#subnav ul.news 	{
margin-left: 333px;/*----------------------------change back to 286px after investors tab------------------*/
width: 300px;
}
#subnav ul.investor 	{
margin-left: 10px;
width: 609px;

}

#subnav ul.contact 	{
margin-left: 488px;/*----------------------------change back to 500px after investors tab------------------*/
width: 120px;

}

#subnav .about-bkgrnd {
position:absolute;
top:0;
z-index:2;
left:0;
background-image:url(images/sub-on2.gif);/*----------------------------change back to sub-on.gif after investors tab------------------*/
width:101px;/*----------------------change width to 86px----------*/
height:29px;
}

#subnav .products-bkgrnd {
position:absolute;
top:0;
z-index:2;
left:104px;
background-image:url(images/sub-on2.gif);/*----------------------------change back to sub-on.gif after investors tab------------------*/
width:101px;/*----------------------change width to 86px----------*/
height:29px;
}

#subnav .news-bkgrnd {
position:absolute;
top:0;
z-index:2;
left:312px;
background-image:url(images/sub-on2.gif);/*----------------------------change back to sub-on.gif after investors tab------------------*/
width:101px;/*----------------------change width to 86px----------*/
height:29px;
}

#subnav .investor-bkgrnd {
position:absolute;
top:0;
z-index:2;
left:425px;
background-image:url(images/sub-on2.gif);/*----------------------------change back to sub-on.gif after investors tab------------------*/
width:101px;/*----------------------change width to 86px----------*/
height:29px;
}

#subnav .contact-bkgrnd {
position:absolute;
top:0;
z-index:2;
left:520px;/*----------------------------change back to 534px after investors tab------------------*/
background-image:url(images/sub-on2.gif);/*----------------------------change back to sub-on.gif after investors tab------------------*/
width:101px;/*----------------------change width to 86px----------*/
height:29px;
}

/* -------------------------------------------------------- SUB NAV STYLES -- INVESTOR SECTION     */
#content #subnav-investors	{
clear:both;
position:absolute;
	top:0;
	z-index:4;
	width: 135px;
padding:10px;
margin: 22px 0 0 0;
float: left;
text-transform:uppercase;
background-color: #dff3fe;
position:relative;
}

#content #subnav-investors ul	{
margin:0;
padding:0;

}

#content #subnav-investors li	{
list-style:none;
margin:0;
padding:0;
text-align:left;
line-height: 20px;
font-size:10px;
}

#content #subnav-investors li a	{
color: #41abdf;
text-decoration:none;
text-align:center;

}

#content #subnav-investors li a:hover	{
color: #08B89D;
text-decoration:none;
}

#content #subnav-investors li.subnavon a	{
color: #00467F;
}
#content #subnav-investors ul li ul.thirdnav {
margin-left: 20px;
color: red;}



/* -------------------------------------------------------- HOME CONTENT STYLES     */
#body-home	{
position:relative;
clear:left;
width: 779px;
padding-top: 10px;

}
#body-home h1	{
font-size: 14px;
color: #08b89d;
margin:0;
padding:10px 0 0 0;
}

#body-home h1.orange {color: #f7941d;}

#body-home h1.orange a:link, #body-home h1.orange a:visited {color: #f7941d; text-decoration:none;}
#body-home h1.orange a:hover, #body-home h1.orange a:active {color: #f7941d; text-decoration:underline;}

#investor-home	{
background-color:white;
float: left;
width: 140px;
color: #00467f;
line-height:18px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
#investor-home h1  {
color: #F7941D;
font-weight:bold;
text-decoration:none;
}
#investor-home h1 a:link, #investor-home h1 a:visited	{
color: #08b89d;
text-decoration:none;
}
#investor-home h1 a:hover, #investor-home h1 a:active	{
color: #00467f;
text-decoration:none;
}
#investor-home p	{
color: #00467f;
font-size: 11px;
line-height:12px;
margin-top:5px;
padding: 0 20px 0 0px;
font-weight:lighter;
}
#investor-home p a:link, #investor-home p a:visited	{
color: #00467f;
font-size: 11px;
text-decoration:none;
font-weight: lighter;
}
#investor-home p a:hover, #investor-home  p a:active	{
color: #F7941D;
font-size: 11px;
text-decoration:none;
font-weight:lighter;
}
#investor-home p.date {
color: #0082C8;
text-decoration: none;
margin-bottom:0;
}

#investor-home p.date a:link, #investor-home p.date a:visited  {
color: #0082C8;
text-decoration: none;
}

#investor-home p.date a:hover	{
color: #F7941D;
text-decoration: underline;
}

#investor-home p.governance, #investor-home .governance a:link, #investor-home .governance a:visited	{
font-size: 10px;
color:#f7941d;
text-decoration:none;
padding-top: 10px;
}
#investor-home .governance a:hover, #investor-home .governance a:active	{
font-size: 10px;
color:#08B89D;
text-decoration:none;
}

#content-home	{
margin-left: 150px;
background-color: white;
/*border: 1px solid #663300;*/
width: 435px;
font-size: 11px;

}
#image-home	{
position:absolute;
top:0px;
right:184px;
/*float: right;
width: 184px;*/
/*border:1px solid red;*/
}
#welcome	{
width: 435px;
background-color: #dff3fe;
padding: 0;
background-image:url(images/welcome-bkgrnd.gif);
background-position:top;
background-repeat:no-repeat;
font-size: 11px;
}
#welcome h1	{
font-size: 14px;
color: #08b89d;
margin:0;
padding:10px 0 0 30px;
}
#welcome h1.orange {color: #f7941d;}

#welcome p	{
color: #00467F;
font-size: 11px;
line-height:14px;
margin-top:0;
padding: 0 20px 0 30px;
}
#welcome a:link, #welcome  a:visited	{
color: #00467F;
text-decoration:none;
}
#welcome a:hover, #welcome a:active	{
color: #0082c8;
text-decoration:underline;
}
p.end	{
margin-bottom:0;
}
#highlights {
float: left;
width: 435px;
margin:10px 0 0 0;
padding:0;
background:url(images/welcome-bkgrnd.gif) top left no-repeat #dff3fe ;

}
#highlights h1, #news-announcements h1	{
font-size: 14px;
color: #08b89d;
margin:0;
padding:10px 0 0 30px;
line-height:14px;
}
#highlights h1 a:link, #highlights h1 a:visited, #news-announcements h1 a:link, #news-announcements h1 a:visited	{
color: #08b89d;
text-decoration:none;
}
#highlights h1 a:hover, #news-announcements h1 a:hover	{
color: #08b89d;
text-decoration:underline;
}
#spinmeround	{
position:relative;
}


#highlights h2	{
font-size: 11px;
color: #00467f;
margin:0;
padding:5px 0 5px 30px;
}
#highlights h2 a	{
color: #00467f;
text-decoration: none;
}
#highlights h2 a:hover	{
color: #00467f;
text-decoration: underline;
}

#highlights p	{
font-size: 11px;
line-height:16px;
margin-top:0;
padding: 0 20px 0 30px;
}
#highlights p a:link, #highlights p a:visited, #highlights span a:link, #highlights span a:visited {
color: #0082c8;
text-decoration: none;
}
#highlights p a:hover, #highlights span a:hover	{
color: #0082c8;
text-decoration: underline;
}



#news-announcements {
float: right;
width:140px;
margin:10px 0 0 0;
padding:0;
background:url(images/product-bkgrnd.gif) top left no-repeat #dff3fe;
}

#news-announcements h2	{
font-size: 11px;
color: #00467f;
margin:0;
padding:0 0 0 30px;
}
#news-announcements p	{
color: #00467f;
font-size: 11px;
line-height:12px;
margin-top:5px;
padding: 0 20px 0 30px;
}
#news-announcements a:link,  #news-announcements a:visited	{
color: #00467f;
text-decoration: none;
}
#news-announcements a:hover	{
color: #00467f;
text-decoration: underline;
}
#news-announcements p.date {
color: #0082C8;
text-decoration: none;
margin-bottom:0;
}

#news-announcements p.date a:link, #news-announcements p.date a:visited  {
color: #0082C8;
text-decoration: none;
}

#news-announcements p.date a:hover	{
color: #F7941D;
text-decoration: underline;
}
/* -------------------------------------------------------- INTERIOR CONTENT STYLES   */
#content	{
clear:left;
width: 779px;
padding-top: 10px;
/*border: 5px solid red;*/
}

#content #investor-content	{
float:right;
width: 600px;
}

/* ----------------------------------------- INTERIOR BACKGROUND IMAGES   */
.bkgrnd-about	{
background-image:url(images/about-woman.jpg);
background-repeat:no-repeat;
position:relative;
top:0;
left:0;
}
.bkgrnd-products	{
background-image:url(images/products-doctor.jpg);
background-repeat:no-repeat;
position:relative;
top:0;
left:0;
}
.bkgrnd-newsroom	{
background-image:url(images/newsroom-woman.jpg);
background-repeat:no-repeat;
position:relative;
top:0;
left:0;
}
.bkgrnd-careers	{
background-image:url(images/careers-bkgrnd.jpg);
background-repeat:no-repeat;
position:relative;
top:0;
left:0;
}
.bkgrnd-pipeline	{
background-image:url(images/pipeline-bkgrnd.jpg);
background-repeat:no-repeat;
position:relative;
top:0;
left:0;
}

/*#content p {
font-size:11px;
color: #0082C8;
margin-left: 150px;
}*/

#content .bigmargin	{
margin-left: 240px;
margin-right: 40px;
font-size:11px;
}


#content h1	{
font-size: 14px;
color: #f7941d;
margin:0 0 0 190px;
padding:0 30px 5px 0px;
}

#content h1.slim	{
font-size: 14px;
color: #f7941d;
margin:0 0 0 240px;
padding:0 30px 5px 0px;
}

#content a:link	{
color: #08b89d;
text-decoration:none;
}
#content a:visited	{
color: #057e6c;
text-decoration:none;
}
#content a:hover, #content a:active	{
color: #f7941d;
text-decoration:none;
}
#content ul	{
font-size:12px;
line-height:16px;
margin: 0 0 0 20px;
}

* html #content ul	{margin-left: 40px;}

#content li	{
list-style-type:disc;
padding-left: 0px;
margin-left: 0;
}




/*-----------------------COLUMN FORMATTING*/

#col	{
position:relative;
/*border: 1px solid green;*/
width: 609px;
height:300px;
margin-left: 170px;
}
#col p	{
font-size: 12px;
color: #0082c8;
margin:0;
padding:8px 20px 8px 20px;
line-height:16px;
}

#col .left	{
float:left;
margin:0;
width: 290px;
}
#col .right	{
margin:0 20px 0 0 ;
width: 290px;
float:right;
}
/*---------------------- Management and Board Formatting   */
#col table.mgt {
font-size: 12px;
margin-left: 20px;
margin-top: 10px;
}
#col table.mgt td {
border-bottom: 1px solid #08b89d;
padding: 8px 0;
}

#col table ul	{
padding:0;
}
#col table li {
list-style-type:square;
}
.mgt-title	{
color:#f7941d;
font-weight:bold;
}



#content #investors-content #col {
width: 600px;
margin:0;
padding-right: 10px;
height:100%;
/*border:1px solid red;*/
float:right;
}

#content #investors-content ul	{
margin-left: 0px;
padding-left: 56px;
padding-right: 30px;
}


#content #col h3 {
color:#F7941D;
font-size:12px;
font-weight:bold;
padding:10px 0 0 20px;
margin:0;
}
#content #col h2{
color:#00467F;
font-size:12px;
font-weight:bold;
margin-bottom:2px;
margin-top:0;
padding:0 0 0 20px;
}
#content #col h1	{
color:#F7941D;
font-size:14px;
font-weight:bold;
margin:10px 0 2px 0;
padding:0 0 0 20px;
}


/*--------------------SLIM COLUMN FORMATTING*/
#col-slim	{
position:relative;
/*border: 1px solid green;*/
width: 549px;
height:300px;
margin-left: 219px;
}
#col-slim p	{
font-size: 12px;
color: #0082c8;
margin:0;
padding:8px 20px 8px 20px;
line-height:16px;
}

#col-slim .left	{
float:left;
margin:0;
width: 250px;
}
#col-slim .right	{
margin:0 20px 0 0 ;
width: 250px;
float:right;
}

/*----------------------- END COLUMN FORMATTING*/



.callouts	{
position:relative;
width: 549px;
background-color:#dff3fe;
padding:0;
/*margin-left:170px;*/
font-size: 14px;
color: #00467F;
padding: 10px 30px 10px 20px;
margin:0 0 0 170px;
}

#content .callouts a:link, #content .callouts a:visited	{
color: #00467f;
text-decoration:none;
}

#content .callouts a:hover, #content .callouts a:active	{
color: #08b89d;
text-decoration:none;
}

.callouts-slim	{
position:relative;
width: 499px;
background-color:#dff3fe;
padding:0;
font-size: 14px;
color: #00467F;
padding: 10px 30px 10px 20px;
margin:0 0 0 220px;
}
.liteblue	{
color:#0082c8;
font-weight:normal;
}

#content  h2	{
color:#00467F;
font-size:12px;
font-weight:bold;
margin-bottom:2px;
margin-top:0;
padding:0;
}



#content h3	{
color:#F7941D;
font-size:12px;
font-weight:bold;
padding:10px 0 0 20px;
margin:0;
}



#content .callouts-slim p	{
color: #0082C2;
font-size: 12px;
padding:0px;
margin:0px 0 15px 0;
line-height:16px;
}
#content .callouts-slim p.ender	{
padding:0px;
margin:0;

}

#content .callouts-slim a:link, #content .callouts-slim a:visited	{
color: #08B89D;
text-decoration:none;
}

#content .callouts-slim a:hover, #content .callouts-slim a:active	{
color: #F7941D;
text-decoration:none;
}

/* -------------------------------------------------------- ROUND STYLES     */
.c1	{
background-image:url(images/corner-toplt.gif);
background-repeat:no-repeat;
position:absolute;
top:0;
left:0;
width:10px;
height:10px;
}
.c2	{
background-image:url(images/corner-toprt.gif);
background-repeat:no-repeat;
position:absolute;
top:0;
right:0;
width:10px;
height:10px;
}
* html .c2	{right:-1px;}
.c3, .c3-slim, .c3-investor	{
background-image:url(images/corner-bottomlt.gif);
background-repeat:no-repeat;
position:absolute;
bottom:0;
left:0;
width:10px;
height:10px;
}
* html .c3	{bottom:-8px;}
* html .c3-slim	{bottom:-10px;}
* html .c3-investor	{bottom:-12px;}
.c4, .c4-slim, .c4-investor	{
	float:right;
	background-image:url(images/corner-bottomrt.gif);
	background-repeat:no-repeat;
	position:absolute;
	bottom:0px;
	right:0px;
	width:10px;
	height:10px;
	margin:0;
	padding:0;
}
* html .c4	{bottom:-8px; right:-1px;}
* html .c4-investor	{bottom:-12px; right:-1px;}
* html .c4-slim	{bottom:-10px; right:-1px;}
.team	{
font-size:11px;
line-height:24px;
}
.product-table	{
font-size: 12px;
color: #0082c8;
line-height:16px;
}
#content .callouts-slim td.product-table a {
color:#0082C8;
text-decoration:none;
line-height:16px;
}
#content .callouts-slim td.product-table a:hover {
color:#f7941d;
text-decoration:underline;
line-height:16px;
}

.map-style {
width: 270px; height: 340px; position:absolute; top:32px; left:-60px; border: 2px solid #dff3fe; font-size:12px; color:#0082C8;
}

.map-style2 {
width: 270px; height: 340px; position:absolute; top:725px; left:-60px; border: 2px solid #dff3fe; font-size:12px; color:#0082C8;
}
/* -------------------------------------------------------- EXTRA CLASSES   */
.more	{
color: #00467f;
}
.more-invest	{
color: #0082c8;
font-family: "Trebuchet MS", sans-serif;
font-size: 11px;
}
.orange	{color:#f7941d;}
.green	{color:#08B89D;}
.blue	{color:#0082C8;}
.dkblue	{color:#00467F;}
* html .dkblue {line-height:20px;}
.red {color: #FF0000;}

.apply-table	{
margin-left: 30px;
border:0;
font-size:12px;
}
#content .caption	{font-size: 10px;}
#content #col #lister li {padding: 0px 0px 10px 0px; margin: 0px 50px 0px 10px;}
* html #content #col #lister li {margin: 0px 50px 0px 20px;}
/* SUP Line height fix*/
.keepsameheight {line-height:12px;}
/* -------------------------------------------------------- HOME ROUND  CLASSES   */
.rounds	{
width: 100%;
height:20px;
margin:0;
padding:0;
background-color:#dff3fe;
}
.rounds-content	{
width: 629px;
margin:0 0 0 150px;
padding:0;
background-color:#dff3fe;
}
* html .rounds	{
margin-bottom:0px;
}

.rounds-left	{
height:20px;
width: 20px;
float: left;
background-color:#dff3fe;
background-image:url(images/corner-left.gif);
background-repeat:no-repeat;
background-position:bottom;
padding:0;
margin:0;
}
.rounds-right	{
height:20px;
width: 20px;
float: right;
background-color:#dff3fe;
background-image:url(images/corner-right.gif);
background-repeat:no-repeat;
background-position:bottom;
padding:0;
margin:0;
}
