/* CSS Document */

* {padding:0px; margin:0px;}

body {
	margin:0px 0px;
	width:980px;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/bg_page.gif) 0px 0px no-repeat #00519a;
	color:#7b8489;
	font-size:12px;
	line-height:18px;
	overflow: -moz-scrollbars-vertical !important;
}

a	{ text-decoration:none; color:#456dad; }
a:hover	{ text-decoration:underline; color:#456dad; }

#pageContainer { margin:0px 0px; width:920px; height:auto; background-color:#FFFFFF; }

/* ********************* HEADER AREA ********************** */
#headerArea		{ margin:0px 0px 0px 0px; width:920px; height:139px; background-color:#FFFFFF; border-top:6px solid #262262;}
h2.cpcLogo		{ float:left; display:inline; margin:0px 0px 0px 0px; width:231px; height:139px;) 0px 0px no-repeat; }
h2.cpcLogo a	{ display:block; width:231px; height:139px; }

.blueArea		{ float:left; display:inline; margin:0px 0px 0px 0px; width:689px; height:auto; background-color:#f8fafc; }

ul#topNav		{ list-style:none; float:left; display:inline; margin:7px 0px 3px 26px; padding:0px; width:634px; height:auto;}
ul#topNav li	{ float:left; display:inline; padding:0px; }
				
ul#topNav li.homeTopNav		{ margin:0px 6px 0px 0px; width:90px; height:19px; }
ul#topNav li.homeTopNav a		{ display:block; width:90px; height:19px; background:url(../images/topnav_1home.gif) 0px 0px no-repeat; }
ul#topNav li.homeTopNav a:hover	{ width:90px; height:19px; background:url(../images/topnav_1home.gif) 0px -19px no-repeat; }
ul#topNav li.homeTopNav a.onState	{ margin:0px 0px 0px 0px; width:90px; height:19px; background:url(../images/topnav_1home.gif) 0px -19px no-repeat; }
ul#topNav li.homeTopNav a.onState:hover{ display:block; width:90px; height:19px; background:url(../images/topnav_1home.gif) 0px -19px no-repeat; }

ul#topNav li.pipelineTopNav		{ margin:0px 6px 0px 0px; width:90px; height:19px; }
ul#topNav li.pipelineTopNav a		{ display:block; width:90px; height:19px; background:url(../images/topnav_2pipeline.gif) 0px 0px no-repeat; }
ul#topNav li.pipelineTopNav a:hover	{ width:90px; height:19px; background:url(../images/topnav_2pipeline.gif) 0px -19px no-repeat; }
ul#topNav li.pipelineTopNav a.onState	{ margin:0px 0px 0px 0px; width:90px; height:19px; background:url(../images/topnav_2pipeline.gif) 0px -19px no-repeat; }
ul#topNav li.pipelineTopNav a.onState:hover{ display:block; width:90px; height:19px; background:url(../images/topnav_2pipeline.gif) 0px -19px no-repeat; }

ul#topNav li.investorTopNav		{ margin:0px 6px 0px 0px; width:154px; height:19px; }
ul#topNav li.investorTopNav a		{ display:block; width:154px; height:19px; background:url(../images/topnav_3investor.gif) 0px 0px no-repeat; }
ul#topNav li.investorTopNav a:hover	{ width:154px; height:19px; background:url(../images/topnav_3investor.gif) 0px -19px no-repeat; }
ul#topNav li.investorTopNav a.onState	{ margin:0px 0px 0px 0px; width:154px; height:19px; background:url(../images/topnav_3investor.gif) 0px -19px no-repeat; }
ul#topNav li.investorTopNav a.onState:hover{ display:block; width:154px; height:19px; background:url(../images/topnav_3investor.gif) 0px -19px no-repeat; }

ul#topNav li.newsTopNav		{ margin:0px 6px 0px 0px; width:90px; height:19px; }
ul#topNav li.newsTopNav a		{ display:block; width:90px; height:19px; background:url(../images/topnav_4news.gif) 0px 0px no-repeat; }
ul#topNav li.newsTopNav a:hover	{ width:90px; height:19px; background:url(../images/topnav_4news.gif) 0px -19px no-repeat; }
ul#topNav li.newsTopNav a.onState	{ margin:0px 0px 0px 0px; width:90px; height:19px; background:url(../images/topnav_4news.gif) 0px -19px no-repeat; }
ul#topNav li.newsTopNav a.onState:hover{ display:block; width:90px; height:19px; background:url(../images/topnav_4news.gif) 0px -19px no-repeat; }

ul#topNav li.aboutTopNav		{ margin:0px 6px 0px 0px; width:90px; height:19px; }
ul#topNav li.aboutTopNav a		{ display:block; width:90px; height:19px; background:url(../images/topnav_5about.gif) 0px 0px no-repeat; }
ul#topNav li.aboutTopNav a:hover	{ width:90px; height:19px; background:url(../images/topnav_5about.gif) 0px -19px no-repeat; }
ul#topNav li.aboutTopNav a.onState	{ margin:0px 0px 0px 0px; width:90px; height:19px; background:url(../images/topnav_5about.gif) 0px -19px no-repeat; }
ul#topNav li.aboutTopNav a.onState:hover{ display:block; width:90px; height:19px; background:url(../images/topnav_5about.gif) 0px -19px no-repeat; }

ul#topNav li.contactTopNav		{ margin:0px 0px 0px 0px; width:90px; height:19px; }
ul#topNav li.contactTopNav a		{ display:block; width:90px; height:19px; background:url(../images/topnav_6contact.gif) 0px 0px no-repeat; }
ul#topNav li.contactTopNav a:hover	{ width:90px; height:19px; background:url(../images/topnav_6contact.gif) 0px -19px no-repeat; }
ul#topNav li.contactTopNav a.onState	{ margin:0px 0px 0px 0px; width:90px; height:19px; background:url(../images/topnav_6contact.gif) 0px -19px no-repeat; }
ul#topNav li.contactTopNav a.onState:hover{ display:block; width:90px; height:19px; background:url(../images/topnav_6contact.gif) 0px -19px no-repeat; }


/* MAIN BODY AREA ************************************************* */
#bodyArea		{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:920px; height:auto; background-color:#FFFFFF; }
.leftArea		{ float:left; display:inline; margin:0px 0px 0px 0px; width:231px; height:auto; }
.leftStripe		{ margin:0px 0px 0px 0px; width:231px; height:73px; background-color:#dee8f2; }

.headerArea		{ margin:0px 0px 0px 0px; width:689px; height:73px; background:url(../images/bg_page_headers.jpg) 0px 0px no-repeat; }

h1.homeHdr		{ margin:3px 0px 0px 30px; width:234px; height:23px; background:url(../images/hdr_pg_home.gif) 0px 0px no-repeat; }
h1.newsHdr		{ margin:3px 0px 0px 30px; width:115px; height:25px; background:url(../images/hdr_pg_currentnews.gif) 0px 0px no-repeat; }
h1.contactHdr		{ margin:3px 0px 0px 30px; width:70px; height:23px; background:url(../images/hdr_pg_contact.gif) 0px 0px no-repeat; }

h1.missionVisionHdr	{ margin:3px 0px 0px 30px; width:180px; height:23px; background:url(../images/hdr_pg_mission_vision.gif) 0px 0px no-repeat; }
h1.seniorManagementHdr	{ margin:3px 0px 0px 30px; width:172px; height:24px; background:url(../images/hdr_pg_senior_management.gif) 0px 0px no-repeat; }
h1.medicalHdr	{ margin:3px 0px 0px 30px; width:241px; height:23px; background:url(../images/hdr_pg_medical.gif) 0px 0px no-repeat; }
h1.technicalAdvisorsHdr	{ margin:3px 0px 0px 30px; width:150px; height:23px; background:url(../images/hdr_pg_technical.gif) 0px 0px no-repeat; }
h1.legalHdr		{ margin:3px 0px 0px 30px; width:121px; height:24px; background:url(../images/hdr_pg_legal.gif) 0px 0px no-repeat; }
h1.capitalHdr	{ margin:3px 0px 0px 30px; width:133px; height:23px; background:url(../images/hdr_pg_capital.gif) 0px 0px no-repeat; }
h1.IRHdr	{ margin:3px 0px 0px 30px; width:148px; height:25px; background:url(../images/hdr_pg_ir.gif) 0px 0px no-repeat; }
h1.pipelineHdr	{ margin:3px 0px 0px 30px; width:66px; height:25px; background:url(../images/hdr_pg_pipeline.gif) 0px 0px no-repeat; }



.mainInterior	{ margin:0px 0px 0px 0px; padding:30px 25px 30px 30px; width:634px; height:auto; }
.mainInterior h2 { margin:0px 0px 0px 0px; font-size:12px; line-height:14px; color:#01519a; }

.mainInterior2	{ float:left; display:inline; margin:0px 0px 0px 0px; padding:30px 25px 30px 30px; width:403px; height:auto;}
.mainInterior2 h2 { margin:0px 0px 0px 0px; font-size:12px; line-height:22px; color:#01519a; }

.mainInterior3	{ float:left; display:inline; margin:0px 0px 0px 0px; padding:30px 25px 0px 29px; width:494px; height:auto; }
.mainInterior3 h2 { margin:0px 0px 3px 0px; font-size:12px; line-height:14px; color:#01519a; }

div.rightBlock		{ float:left; display:inline; margin:0px 0px 0px 0px; padding:40px 0px 0px 0px; width:230px; height:auto; }
h2.companyQuickHdr	{ margin:0px 0px 0px 0px; width:136px; height:19px; background:url(../images/hdr_company_quick_facts.gif) 0px 0px no-repeat; }
p.specialRight		{ margin:0px 0px 15px 0px; padding:0px 0px 15px 0px; width:230px; height:auto; font-size:12px; line-height:14px; color:#888a8c; background:url(../images/dotted_line_horz.gif) left bottom no-repeat; }

div.pictureArea		{ float:left; display:inline; margin:30px 0px 0px 30px; width:111px; height:104px; background-color:#e7e7e8; }

table.downloadPDFTable	{ margin:30px 7px 12px 0px; width:625px; height:auto; font-size:11px; line-height:13px; color:#818285;  }
table.downloadPDFTable tr	{ margin:0px 0px 0px 0px; width:634px; height:auto; background-color:#f8fafc; }
table.downloadPDFTable tr.blueRow	{ margin:0px 0px 0px 0px; width:634px; height:auto; background-color:#e7e7e8; }
table.downloadPDFTable td	{ margin:0px 0px 0px 0px; padding:15px 0px 10px 12px; }
table.downloadPDFTable td.midColumn	{ margin:0px 0px 0px 0px; padding:15px 0px 10px 12px; width:500px; height:auto; }

a.midColumn	{ display:inline-block; margin:0px 0px 0px 0px; width:460px; height:auto; }

table.downloadPDFTable p	{  }
table.downloadPDFTable a	{ text-decoration:none; color:#1c5ca1; }

.pdfDownload	{ margin:0px 0px 0px 0px; width:21px; height:22px; background:url(../images/icon_pdf.gif) 0px 0px no-repeat; }

/* LEFT NAV AREA ***************** */
ul#leftNav		{ list-style:none; float:left; display:inline; margin:0px 0px 0px 31px; padding:0px; width:182px; height:auto; }
ul#leftNav li	{ float:left; display:inline; padding:0px; display:block; }

ul#leftNav li.ourMissionLeftNav		{ margin:0px 0px 9px 0px; width:182px; height:20px; }
ul#leftNav li.ourMissionLeftNav a	{ display:block; width:182px; height:20px; background:url(../images/leftnav_1our_mission.gif) 0px 0px no-repeat; }
ul#leftNav li.ourMissionLeftNav a:hover	{ width:182px; height:20px; background:url(../images/leftnav_1our_mission.gif) 0px -20px no-repeat; }
ul#leftNav li.ourMissionLeftNav a.onState	{ margin:0px 0px 0px 0px; width:182px; height:20px; background:url(../images/leftnav_1our_mission.gif) 0px -20px no-repeat; }
ul#leftNav li.ourMissionLeftNav a.onState:hover{ display:block; width:182px; height:20px; background:url(../images/leftnav_1our_mission.gif) 0px 0px no-repeat; }

ul#leftNav li.technologyLeftNav		{ margin:0px 0px 9px 0px; width:182px; height:20px; }
ul#leftNav li.technologyLeftNav a	{ display:block; width:182px; height:20px; background:url(../images/leftnav_2technology.gif) 0px 0px no-repeat; }
ul#leftNav li.technologyLeftNav a:hover	{ width:182px; height:20px; background:url(../images/leftnav_2technology.gif) 0px -20px no-repeat; }
ul#leftNav li.technologyLeftNav a.onState	{ margin:0px 0px 0px 0px; width:182px; height:20px; background:url(../images/leftnav_2technology.gif) 0px -20px no-repeat; }
ul#leftNav li.technologyLeftNav a.onState:hover{ display:block; width:182px; height:20px; background:url(../images/leftnav_2technology.gif) 0px 0px no-repeat; }

ul#leftNav li.seniorManagementLeftNav		{ margin:0px 0px 9px 0px; width:182px; height:20px; }
ul#leftNav li.seniorManagementLeftNav a	{ display:block; width:182px; height:20px; background:url(../images/leftnav_3senior.gif) 0px 0px no-repeat; }
ul#leftNav li.seniorManagementLeftNav a:hover	{ width:182px; height:20px; background:url(../images/leftnav_3senior.gif) 0px -20px no-repeat; }
ul#leftNav li.seniorManagementLeftNav a.onState	{ margin:0px 0px 0px 0px; width:182px; height:20px; background:url(../images/leftnav_3senior.gif) 0px -20px no-repeat; }
ul#leftNav li.seniorManagementLeftNav a.onState:hover{ display:block; width:182px; height:20px; background:url(../images/leftnav_3senior.gif) 0px 0px no-repeat; }

ul#leftNav li.medResearchAdLeftNav		{ margin:0px 0px 9px 0px; width:182px; height:20px; }
ul#leftNav li.medResearchAdLeftNav a	{ display:block; width:182px; height:20px; background:url(../images/leftnav_4medical.gif) 0px 0px no-repeat; }
ul#leftNav li.medResearchAdLeftNav a:hover	{ width:182px; height:20px; background:url(../images/leftnav_4medical.gif) 0px -20px no-repeat; }
ul#leftNav li.medResearchAdLeftNav a.onState	{ margin:0px 0px 0px 0px; width:182px; height:20px; background:url(../images/leftnav_4medical.gif) 0px -20px no-repeat; }
ul#leftNav li.medResearchAdLeftNav a.onState:hover{ display:block; width:182px; height:20px; background:url(../images/leftnav_4medical.gif) 0px 0px no-repeat; }

ul#leftNav li.technicalAdLeftNav		{ margin:0px 0px 9px 0px; width:182px; height:20px; }
ul#leftNav li.technicalAdLeftNav a	{ display:block; width:182px; height:20px; background:url(../images/leftnav_5technical.gif) 0px 0px no-repeat; }
ul#leftNav li.technicalAdLeftNav a:hover	{ width:182px; height:20px; background:url(../images/leftnav_5technical.gif) 0px -20px no-repeat; }
ul#leftNav li.technicalAdLeftNav a.onState	{ margin:0px 0px 0px 0px; width:182px; height:20px; background:url(../images/leftnav_5technical.gif) 0px -20px no-repeat; }
ul#leftNav li.technicalAdLeftNav a.onState:hover{ display:block; width:182px; height:20px; background:url(../images/leftnav_5technical.gif) 0px 0px no-repeat; }

ul#leftNav li.legalAdLeftNav		{ margin:0px 0px 9px 0px; width:182px; height:20px; }
ul#leftNav li.legalAdLeftNav a	{ display:block; width:182px; height:20px; background:url(../images/leftnav_6legal.gif) 0px 0px no-repeat; }
ul#leftNav li.legalAdLeftNav a:hover	{ width:182px; height:20px; background:url(../images/leftnav_6legal.gif) 0px -20px no-repeat; }
ul#leftNav li.legalAdLeftNav a.onState	{ margin:0px 0px 0px 0px; width:182px; height:20px; background:url(../images/leftnav_6legal.gif) 0px -20px no-repeat; }
ul#leftNav li.legalAdLeftNav a.onState:hover{ display:block; width:182px; height:20px; background:url(../images/leftnav_6legal.gif) 0px 0px no-repeat; }

ul#leftNav li.capitalAdLeftNav		{ margin:0px 0px 9px 0px; width:182px; height:20px; }
ul#leftNav li.capitalAdLeftNav a	{ display:block; width:182px; height:20px; background:url(../images/leftnav_7capital.gif) 0px 0px no-repeat; }
ul#leftNav li.capitalAdLeftNav a:hover	{ width:182px; height:20px; background:url(../images/leftnav_7capital.gif) 0px -20px no-repeat; }
ul#leftNav li.capitalAdLeftNav a.onState	{ margin:0px 0px 0px 0px; width:182px; height:20px; background:url(../images/leftnav_7capital.gif) 0px -20px no-repeat; }
ul#leftNav li.capitalAdLeftNav a.onState:hover{ display:block; width:182px; height:20px; background:url(../images/leftnav_7capital.gif) 0px 0px no-repeat; }

/* HOMEPAGE AREA ********************** */
div.movieReplacement	{ margin:25px 0px 0px 27px; width:628px; height:471px; }

div.homeBottomBox	{ margin:0px 0px 3px 17px; width:647px; height:auto; background:url(../images/box_home.gif) left bottom no-repeat; }
div.homeBottomBoxTop	{ margin:0px 0px 0px 0px; width:647px; height:15px; background:url(../images/box_top_home.gif) 0px 0px no-repeat; }

h3.systemHighHdr	{ margin:0px 0px 7px 13px; width:213px; height:18px; background:url(../images/hdr_system_highlights.gif) 0px 0px no-repeat; }

div.colOne		{ float:left; display:inline; margin:0px 0px 0px 13px; width:215px; height:auto; }
h2.colOneHdr	{ margin:0px 0px 0px 0px; width:215px; height:32px; background:url(../images/home_1.gif) 0px 0px no-repeat; }
div.colOne p	{ margin:0px 10px 0px 25px; }

div.colTwo		{ float:left; display:inline; margin:0px 0px 0px 0px; width:210px; height:auto; }
h2.colTwoHdr		{ margin:0px 0px 0px 0px; width:215px; height:32px; background:url(../images/home_2.gif) 0px 0px no-repeat; }
div.colTwo p	{ margin:0px 10px 0px 25px; }

div.colThree	{ float:left; display:inline; margin:0px 0px 0px 0; width:200px; height:auto; }
h2.colThreeHdr		{ margin:0px 0px 0px 0px; width:215px; height:32px; background:url(../images/home_3.gif) 0px 0px no-repeat; }
div.colThree p	{ margin:0px 10px 0px 25px; }

div.PcolOne		{ float:left; display:inline; margin:0px 0px 0px 13px; width:215px; height:auto; }
h2.PcolOneHdr	{ margin:0px 0px 0px 0px; width:215px; height:32px; background:url(../images/pipeline_1.gif) 0px 0px no-repeat; }
div.PcolOne p	{ margin:0px 10px 0px 25px; }

div.PcolTwo		{ float:left; display:inline; margin:0px 0px 0px 0px; width:210px; height:auto; }
h2.PcolTwoHdr		{ margin:0px 0px 0px 0px; width:215px; height:32px; background:url(../images/pipeline_2.gif) 0px 0px no-repeat; }
div.PcolTwo p	{ margin:0px 10px 0px 25px; }

div.PcolThree	{ float:left; display:inline; margin:0px 0px 0px 0; width:200px; height:auto; }
h2.PcolThreeHdr		{ margin:0px 0px 0px 0px; width:215px; height:32px; background:url(../images/pipeline_3.gif) 0px 0px no-repeat; }
div.PcolThree p	{ margin:0px 10px 0px 25px; }

div.PcolFour		{ float:left; display:inline; margin:0px 0px 0px 13px; width:215px; height:auto; }
h2.PcolFourHdr	{ margin:0px 0px 0px 0px; width:200px; height:24px; background:url(../images/pipeline_4.gif) 0px 0px no-repeat; }
div.PcolFour p	{ margin:0px 10px 0px 25px; }

div.PcolFive		{ float:left; display:inline; margin:0px 0px 0px 0px; width:210px; height:auto; }
h2.PcolFiveHdr	{ margin:0px 0px 0px 0px; width:200px; height:24px; background:url(../images/pipeline_5.gif) 0px 0px no-repeat; }
div.PcolFive p	{ margin:0px 10px 0px 25px; }

div.PcolSix		{ float:left; display:inline; margin:0px 0px 0px 0px; width:200px; height:auto; }
h2.PcolSixHdr	{ margin:0px 0px 0px 0px; width:200px; height:24px; background:url(../images/pipeline_6.gif) 0px 0px no-repeat; }
div.PcolSix p	{ margin:0px 10px 0px 25px; }



/* FOOTER AREA ********************************************** */
#footerArea			{ margin:0px; padding:2px 0px 0px 0px; width:920px; height:auto; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; line-height:12px; color:#456dad; background:url(../images/bg_footer_top.gif) 0px 0px no-repeat; }
.blueAreaFooter		{ float:left; display:inline; margin:0px 0px 0px 231px; width:689px; height:auto; background-color:#f8fafc; }
#footerArea p.footerText{ float:left; display:inline; margin:0px 0px 0px 30px; width:438px; font-size:10px ; line-height:12px; color:#456dad; }
#footerArea p.footerText2{ float:left; display:inline; text-align:right; margin:0px 25px 0px 0px; width:196px; font-size:10px; line-height:12px; color:#456dad; }
#footerArea p.footerContent{ margin:0px 25px 0px 30px; font-size:10px; line-height:18px; color:#939598; }


/* OVERLAY ************************************************** */



/* UTILITIES ************************************************ */

span.headerMessage		{ position:absolute; top:-6000px; left:-2000px; }
	.headerMessage		{ position:absolute; top:-6000px; left:-2000px; }

.spacer 		{ clear:both; width:100%; overflow:visible; }
.clearBoth		{ clear:both; line-height:0px; height:0px; font-size:0px; margin:0px; }
.regularLine	{ height:1px; border-bottom:1px solid #D9D9D9; }
.dottedLine		{ height:20px; background:url(../images/dotted_line.gif) 0px 0px no-repeat; }

.height1		{ height:1px; line-height:1px; font-size:1px; }
.height2		{ height:2px; line-height:2px; font-size:2px;}
.height3		{ height:3px; line-height:3px; font-size:3px;}
.height5		{ height:5px; line-height:5px; font-size:5px;}
.height10		{ height:10px; line-height:10px; font-size:10px; }
.height12		{ height:12px; line-height:12px; font-size:12px; }
.height15		{ height:15px; line-height:15px; font-size:15px; }
.height20		{ height:20px; }
.height25		{ height:25px; }
.height30		{ height:30px; }
.height33		{ height:33px; }
.height40		{ height:40px; }
.height50		{ height:50px; }
.height60		{ height:60px; }
.height80		{ height:80px; }
.height100		{ height:100px; }
.height200		{ height:200px; }
