body{
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	font-size:75%;
	color:#666666;
	background:url(../images/menuBg.gif) left top repeat-x;
}
body.ltbox{
	background:none;
}
ul,li,ol,p,form,h1,h2,h3,h4,h5,h6{
	padding:0px;
	margin:0px;
}
.hr{
	border-bottom:1px solid #cccccc;
	height:1px;
}
img,.BannerMenu h1.noborder{
	border:0px;
}
.left{
	float:left;
}
.right{
	float:right;
}
.clear{
	clear:both;
}
#Header{
	float:left;
	width:960px;
	padding:0px 0px 8px 0px;
}
#wrapper,#HeaderWrapper{
	margin:auto;
	width:960px;
}
/* header start */
#HeaderWrapper{
	height:140px;
}
#logo{
	float:left;
	padding:29px 0px 20px 0px;
}
.Review{
	float:left;
	padding:52px 0px 0px 19px;
}
/* Tools Start */
#TopPanel,.TopPanel{
	float:right;
}
.tools_panel_bg{
	float:left;
	background:url(../images/tool_Bg.gif) left bottom repeat-x;
}
.tools_panel_left_bg{
	float:left;
	background:url(../images/tool_left_Bg.gif) left bottom no-repeat;
}
.tools_panel_right_bg{
	float:left;
	width:335px;
	padding:15px 15px 5px 15px;
	background:url(../images/tool_right_Bg.gif) right bottom no-repeat;
}
#TopPanel ul li,.TopPanel ul li{
	float:left;
	padding:0px 0px 5px 0px;
	list-style-type:none;
    width: auto;
}
#TopPanel ul li a,.TopPanel ul li a{
	float:left;
	width:100%;
	padding:2px 0px 7px 25px;
	color:#666666;
	font-size:95%;
	text-decoration:none;
}
   
.tp_list1 ul {
    overflow: hidden;
    }
   
#TopPanel ul li.print a,.TopPanel ul li.print a{
	background:url(../images/print_icon.gif) left top no-repeat;
	width:70px;
}
#TopPanel ul li.pdf a,.TopPanel ul li.pdf a{
	background:url(../images/Create_your_own_PDF_icon.gif) 1px top no-repeat;
	width:120px;
}
#TopPanel ul li.key a,.TopPanel ul li.key a{
	background:url(../images/Compare_Key_Figures_icon.gif) left top no-repeat;
	width:125px;
}
#TopPanel ul li.download a,.TopPanel ul li.download a{
	background:url(../images/download_icon.gif) 2px top no-repeat;
	width:70px;
}
#TopPanel ul li.feedback a,.TopPanel ul li.feedback a{
	background:url(../images/feedback.gif) left 2px no-repeat;
	padding:2px 0px 7px 22px;
	width:80px;
}
/* Tools Start */

/* header end */

/* menu Start */
#MenuWrapper{
	background:url(../images/menuBg.gif) left top repeat-x;
}
#mainMenu{
	float:left;
	width:948px;
	padding:0px 0px 5px 12px;
}
#mainMenu ul li{
	float:left;
	list-style-type:none;
	display:inline;
	padding:0px 1px 0px 0px;	
}
#mainMenu ul li.nobg a,#mainMenu ul li.selected a{
	background:none;
}
#mainMenu ul li a{
	float:left;
	color:#ffffff;
	text-decoration:none;
	font-size:95%;
	display:block;
	font-weight:bold;
	cursor:pointer;
	background:url(../images/menusep.gif) right center no-repeat;
}
#mainMenu ul li a span{	
	float:left;
	padding:11px 7px 10px 8px;
}
#mainMenu ul li.selected a{
	background:#fff url(../images/selected_menu_right.jpg) right bottom no-repeat;
	color:#666666;
}
#mainMenu ul li.selected a span{
	background:url(../images/selected_menu_left.jpg) left bottom no-repeat;
}
/* menu end */

/* Left Manu Start */
#LeftMenu{
	float:left;
	width:220px;	
	padding:4px 20px 0px 0px;
}
#LeftMenu ul{
	float:left;
	border-top:1px solid #cccccc;
}
#LeftMenu ul li{
	float:left;
	clear:both;
	list-style-type:none;
}
#LeftMenu ul li a{
	float:left;
	background:url(../images/heading_arrow.gif) left center no-repeat;
	padding:12px 30px 12px 17px;
	text-decoration:none;
	width:170px;
	font-size:100%;
	font-weight:bold;
	color:#666666;
	border-bottom:1px solid #cccccc;
}
#LeftMenu ul li.selected a,span.color3{
	color:#ff6600;
}
#LeftMenu ul li.leadselected a,span.color2{
	color:#55a220;
}
#LeftMenu ul li.select a{
	color:#333333;
}
/* Left Manu Start */

/* Banner Menu Start */
.BannerMenu{
	float:left;
	width:240px;
	padding:21px 0px 0px 0px;
}
.BannImage{
	float:right;
	/*width:700px;*/
}
.BannerMenu ul li a{
	color:#cccccc;
	text-decoration:none;
	font-size:150%;
	float:left;
	width:210px;
	padding:9px 10px 7px 0px;	
	
}
.BannerMenu ul li{
	background:url(../images/BannerMenu_arrow.png) left top no-repeat;
	padding:0px 0px 0px 20px;
	float:left;
	list-style-type:none;
	width:220px;
	border-bottom:1px solid #9acdea;
}
.chief_executives_review_bg .BannerMenu ul li,.chief_executives_review_bg .BannerMenu h1 {
	border-bottom:1px solid #c197c0;
}
.operating_review_specialty_pharma_bg .BannerMenu ul li,.operating_review_specialty_pharma_bg .BannerMenu h1 {
	border-bottom:1px solid #add293;
}
.hgt_bg .BannerMenu ul li,.hgt_bg .BannerMenu h1 {
	border-bottom:1px solid #ffb583;
}
.BannerMenu ul li.selected{
	background:url(../images/BannerMenu_arrow_sel.png) left top no-repeat;
}
.BannerMenu ul li.selected a{
	color:#fff;
}
.Bannerflash{
	float:left;
	padding:0px 0px 0px 80px;
}

/* Banner Menu End */

/* Home Banner Start */
.SliderPanel{
	float:left;
}
.BannerImage{
	float:left;
	width:481px;
}
.BannerDesc{
	float:left;
	width:380px;
}
.BannerDesc h1{
	font-size:250%;
	font-family:Georgia, "Times New Roman", Times, serif;
	background:none;
	padding:30px 0px 10px 0;
	/*border-bottom:1px solid #f2f2f2;*/
	color:#666666;
	font-style:normal;
}
.banDec{
	float:left;
	/*border-bottom:1px solid #f2f2f2;
	border-top:1px solid #f2f2f2;*/
	padding:0px 0px 24px 0px;
	margin:0;
}
.BannerDesc h2{
	font-size:20px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
}
.BannerDesc h3{
	font-size:16px;
	color:#fff;
	font-weight:normal;
	padding:12px 0px 10px 0px;
	font-family:Arial, Helvetica, sans-serif;
}
.BannerDesc h4{
	font-size:14px;
	color:#fff;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}



/* Banners Bg Start */
#BannerBdy{
	width:100%;
	min-width:960px;	
}
.home{
	background:#999999 url(../images/HMBdyBg.gif) left top repeat-x;
	border-bottom:5px solid #666666;
	min-width:960px;
}
.team{
	background:#ff6701 url(../images/TeamBg.gif) left top repeat-x;
	border-bottom:5px solid #666666;
	min-width:960px;
}
.Leadership_bg{
	background:#56a221 url(../images/Leadership_bg.gif) left top repeat-x;
	border-bottom:5px solid #666666;
	min-width:960px;
}
.FinancialBG{
	background:#f03df0 url(../images/finance_bg.gif) left top repeat-x;
	border-bottom:5px solid #d11ed1;
	min-width:960px;
}
.Chairman_re_bg{
	background:#2a95d3 url(../images/chairmans_review_bannerBg.gif) left top repeat-x;
	border-bottom:5px solid #666666;
	min-width:960px;
	min-height:370px;
}
.chief_executives_review_bg{
	background:#701a6e url(../images/chief_executives_review_bg.gif) left top repeat-x;
	border-bottom:5px solid #666666;
	min-width:960px;
	min-height:370px;
}
.corporate_responsibility_bg{
	background:#f5b61f url(../images/corporate_responsibility_bg.gif) left top repeat-x;
	border-bottom:5px solid #666666;
	min-width:960px;
}
.operating_review_specialty_pharma_bg{
	background:#56a221 url(../images/operating_review_specialty_pharma_bg.gif) left top repeat-x;
	border-bottom:5px solid #666666;
	min-width:960px;
	min-height:370px;
}
.hgt_bg{
	background:#ff6701 url(../images/hgt_bg.gif) left top repeat-x;
	border-bottom:5px solid #666666;
	min-width:960px;
	min-height:370px;
}
.theQuickRead_bg{
	background:#e7e7e7 url(../images/the_quick_read_BannerBg.gif) left top repeat-x;
	border-bottom:5px solid #666666;
	min-width:960px;
	min-height:370px;
}
.financial_summary_bg{
	background:#999999 url(../images/financial_summary_bg.gif) left top repeat-x;
	border-bottom:5px solid #666666;
	min-width:960px;
}
.BannerList{
	float:right;
	width:580px;
	height:231px;
	padding:50px 60px 50px 25px;
	background:url(../images/Pipeline_bg.png) left top no-repeat;
}
.BannerList ul li{
	color:#666666;
	font-size:140%;
	list-style-type:none;
	padding:0px 0px 10px 25px;
	background:url(../images/bannerList_arrow.gif) left 7px no-repeat;
}
/* Banners Bg End */
#BannerWraper{
	margin:auto;
	width:960px;
	padding:25px 0px 0px 0px;
}
#BannerWraperflash{
	margin:auto;
	width:960px;
	padding:15px 0px 0px 0px;
}
#HmBanner{
	float:left;
	width:863px;
	padding:5px 0px 20px 18px;
}
.Banner{
	float:left;
	width:940px;	
	color:#fff;
	padding:0px 0px 10px 19px;
}
.finbanner{
	height:365px;
}
#BannerWraper .finbanner h1{
	padding:127px 0px 10px 415px;
	font-size:500%;
	font-weight:bold;
}
.Banner h1{
	font-size:250%;
	color:#fff;
	background:none;
	font-style:normal;
	padding:20px 0px 30px 0px;
}
.BannerMenu h1{
	border-bottom:1px solid #a8d4ed;
	padding:0px 0px 6px 0px;
	font-style:normal;
	font-size:235%;
}
.Small_Gallery,.Small_Gallery .left{
	float:left;
	width:300px;
	height:150px;
	position:absolute;
}
.small_desc{
	position:relative;
	top:124px;
	left:0px;
	background:#000;
	width:290px;
	padding:5px 0px 5px 10px;
	/*filter:alpha(opacity=60);
	opacity:0.6;*/
	color:#ffffff;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:110%;
	font-weight:normal;
	background:url(../images/review_bg.png) left top no-repeat;
}
.small_desc a{
	color:#fff;
	text-decoration:none;
}
/* Home Banner Start */

/* Home Page Bdy Start */
#HmPanelBdy{
	float:left;
	width:940px;
	padding:28px 0px 30px 20px;
}
.HmLeft{
	float:left;
	width:620px;
}
.HmRight{
	float:right;
	width:300px;
}
.BdyHeading{
	float:left;
	width:100%;
	border-bottom:1px solid #cccccc;
	padding:8px 0px 7px 0px;
}
h1{
	font-size:175%;
	font-style:italic;
	font-weight:normal;
	background:url(../images/heading_arrow.gif) left center no-repeat;
	padding:0px 0px 0px 16px;
	color:#333333;
}
.Intro .InthisSect h1{
	color:#333333;
}
.Intro h1{
	color:#666666;
}
.Hmintro{
	font-family:Georgia, "Times New Roman", Times, serif;
	float:left;
	color:#666666;
	width:100%;
	font-size:200%;
	padding:6px 0px 10px 0px;
}
.Hmintro span{
	color:#cc0033;
	background:#e5e5e5;
}
.Hmintro span.green{
	color:#55A220;
}
.Hmintro span.blue{
	color:#2995D3;
}
.Hmintro span.finan,span.color4{
	color:#2995d3
}
.link{
	padding:15px 0px 0px 0px;
	float:left;
	width:100%;
}
.link a{
	float:left;
	color:#333333;	
	background:url(../images/heading_arrow.gif) left center no-repeat;
	padding:0px 0px 0px 17px;
	font-size:145%;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
}
.HmGallery{
	float:left;
	border-bottom:1px solid #cccccc;
	padding:10px 0px 10px 0px;
}
.HmSubDesc{
	float:left;
	width:100%;
	padding:30px 0px 0px 0px;
}
.HmFull{
	float:left;
	border-bottom:1px solid #cccccc;
	padding:8px 0px 0px 0px;
	width:940px;
}
.HmList{
	float:left;
	padding:0px 20px 0px 0px;
	width:300px;
}
.Hmlast{
	padding:0px 0px 0px 0px;
}
.HmList h2,table.highlights h2,table.hmtbl h2{
	float:left;
	color:#666666;
	border-bottom:1px solid #333333;
	width:100%;
	font-size:130%;	
	font-weight:normal;
	padding:0px 0px 5px 0px;
}
table.highlights h2,table.hmtbl h2{
	border-bottom:0px;
	min-height:inherit;
	padding:0px;
}

.HmList h2.spaceTp{
	padding:12px 0px 5px 0px;
	min-height:25px;
}
.HmList h2 span,table.highlights h2 span,table.hmtbl h2 span{
	font-size:60%;
}
.HmList .left{
	padding:8px 0px 0px 0px;
	width:300px;
	min-height:145px;
}
/* Home Page Bdy End */

/* Inner Page Body Start */
#BdyInner{
	float:left;
	width:700px;
}
#InnerPanelBdy{
	float:left;
	width:940px;
	padding:46px 0px 30px 20px;
}
.InnerList{
	float:left;
	width:220px;
	font-size:100%;
	padding:4px 20px 10px 0px;	
}
.InnerList .secondlist{
	padding:40px 0px 0px 0px;
	border-top:1px solid #cccccc;
}
.InnerListLast,table.bordDir h2.nopadd,table.leadershipTab h2.nopadd{
	padding:0px;
}
.InnerList h2,table.leadershipTab h2,table.bordDir h2{
	font-size:115%;
	color:#333333;	
}
.InnerList .left{
	padding:17px 0px 0px 0px;
}
.InnerList h3,table.bordDir h3{
	font-size:95%;
	font-weight:normal;
	color:#333333;
}
.InnerList p{
	padding:0px 0px 5px 0px;
	line-height:17px;
}
#BdyInner table.bordDir td a{
	float:left;
	background:url(../images/More_arrow.gif) left center no-repeat;
	padding:0px 0px 0px 17px;
	color:#ff6600;
	text-decoration:none;
}
.LstDesc{
	float:left;
	padding:58px 0 0 0;
}
.DescList{
	float:left;
	width:100%;
	border-top:1px solid #c1c1c1;
	padding:5px 0px 5px 0px;
	border-bottom:1px solid #333333;
	height:145px;
}
.DescList ul li,table.highlights ul li{
	float:left;
	padding:0px 0px 5px 20px;
	background:url(../images/arrow.gif) left 7px no-repeat;
	list-style-type:none;
	font-size:130%;
	width:260px;
	clear:both;
}
table.highlights ul li{
	line-height:19px;
}
.noborder{
	border:0px;
}
.noborderpding{
	border:0px;
	padding:30px 0px 0px 0px;
}
.innerMain{
	padding:30px 0px 30px 0px;
	float:left;
}
/* Inner Page Body Start */

/* Reviews Page Start */
#Reviews_Bdy{
	background:url(../images/BdyBgReviews_main.gif) right top repeat-y;
	width:100%;
	min-width:960px;
}
#Reviews_Main{
	float:left;
	width:960px;
	padding:23px 0px 50px 0px;
}
.mainBg{
	background:url(../images/BdyBgReviews.gif) right top repeat-y;
}
.Level1{
	float:left;
	width:960px;
}
.ReviewGallery{
	background:#f5f5f5;
	padding:20px 0px 10px 20px;
	position:relative;
	float:left;
	width:940px;
}
.LeftPanel{
	float:left;
	width:620px;
	font-size:110%;
	padding:0px 0px 0px 20px;
}
.RightPanel{
	float:right;
	width:300px;
	padding:0px 0px 0px 20px;
}
.Level1 .RightPanel p{
	padding:0px 10px 30px 0px;
}
.Level1 h1{
	background:none;
	padding:0px;
	font-size:200%;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:normal;
	padding:0px 0px 30px 0px;
}
.Level1 h1 span.chir{
	color:#2995d3;
	background:#e5e5e5;
}
.Level1 p,.LeftPanel p{
	padding:0px 80px 30px 0px;
	line-height:23px;
}
.RightPanel ul li{
	list-style-type:none;
	color:#666666;
	line-height:17px;
	font-size:120%;
	border-bottom:1px solid #bababa;
	padding:10px 0px 10px 0px;
}
.RightPanel ul li a{
	color:#666666;
	text-decoration:none;
}
.RightPanel h4{
	font-size:125%;
	color:#333333;
	font-weight:normal;
	padding:0px 0px 10px 0px;
	border-bottom:1px solid #bababa;
}
.RightPanel h4.chairman{
	border-bottom:1px solid #333333;
}
.Intro{
	float:left;
	width:570px;
	padding:0px 0px 0px 20px;
}
.rightPad{
	float:left;
	width:300px;
	padding:0px 0 30px 0;
	
}
.RightPanel .rightPad .left{
	padding:10px 0px 10px 0px;
	border-bottom:1px solid #bababa;
}
.sign{
	clear:both;
	float:left;
	padding:0px 0px 10px 0px;
}
.InthisSect{
	float:left;
	clear:both;
	width:100%;
}
.InthisSect h1{
	font-size:180%;
	padding:0px 0px 10px 0px;
}
.SectionList{
	float:left;
	border-bottom:1px solid #e2e2e2;
	border-top:1px solid #e2e2e2;
	width:100%;
	padding:20px 0px 20px 0px;
}

#BdyInner .SectionList{
	width:700px;
}
.operating .SectionList li{
	color:#55a220;
	background:url(../images/operating_arrow.gif) left 5px no-repeat;
	padding:0px 0px 5px 15px;
	list-style-type:none;
}
.operating .SectionList li a,.operating a{
	color:#55a220;
	text-decoration:none;
}
.operating .SectionList li a,.chief .SectionList li a,.hgt .SectionList li a{
	font-size:105%;
}
span.operating{
	color:#55a220;
	background:#e5e5e5;
}
.operating a.Back{
	background:url(../images/operating_arrow.gif) left 5px no-repeat;
	padding:0px 0px 0px 15px;
	color:#55a220;
}
.LeftPanel h2{
	font-size:110%;
	padding:10px 0px 5px 0px;
}
.financialContent{
	font-size:110%;
}
.financialContent h2,#BdyInner h2{
	font-size:110%;
	color:#333333;
	font-weight:normal;
	padding:10px 0px 0px 0px;
}
.hgt a.Back{
	background:url(../images/hgt_arrow.gif) left 5px no-repeat;
	padding:0px 0px 0px 15px;
	color:#ff6600;
}
.hgt .SectionList li a,.hgt a{
	color:#ff6600;
	text-decoration:none;
}
span.hgt{
	color:#ff6600;
	background:#e5e5e5;
}
.hgt .SectionList li{
	color:#ff6600;
	background:url(../images/hgt_arrow.gif) left 5px no-repeat;
	padding:0px 0px 5px 15px;
	list-style-type:none;
}
.financialContent .tablist h4{
	border-bottom:1px solid #000;
	padding:0px 0px 7px 0px;
}
/* chief executives review Start */
.chief .SectionList li a,.chief a,span.color1{
	color:#781b76;
	text-decoration:none;
}
.chief .SectionList li{
	background:url(../images/chief_arrow.gif) left 5px no-repeat;
	color:#781b76;
	padding:0px 0px 5px 15px;
	list-style-type:none;
}
.chief a.Back{
	background:url(../images/chief_arrow.gif) left 5px no-repeat;
	padding:0px 0px 0px 15px;
	color:#781b76;
}
span.chief{
	color:#781b76;
	background:#e5e5e5;
}
.Map{
	float:left;
	padding:10px 0px 10px 0px;
}
.Map .TopPanel{
	float:right;
	padding:5px 80px 0px 0px;
}
/* chief executives review End */

/* Corporate responsibility Start */
.corprespon .SectionList li a,.corprespon a{
	color:#f5b61f;
	text-decoration:none;
}
.corprespon .SectionList li{
	background:url(../images/corprespon_arrow.gif) left 5px no-repeat;
	color:#f5b61f;
	padding:0px 0px 5px 15px;
	list-style-type:none;
}
.corprespon a.Back{
	background:url(../images/corprespon_arrow.gif) left 5px no-repeat;
	padding:0px 0px 0px 15px;
	color:#f5b61f;
}
span.corprespon{
	color:#f5b61f;
	background:#e5e5e5;
}
.group1{
	float:left;
	padding:10px 0px 0px 0px;
}
/* Corporate responsibility End */


/* Revie Panel Gallery Start */
.ReviePanelGallery{
	float:left;
	width:940px;
	padding:0px 0px 0px 0px;
}
.GalleryLogo{
	float:left;
	padding:0px 0px 11px 0px;
}
.RGalleryPanel{
	float:left;
	border-bottom:1px solid #c6c6c6;
}
.GallImage{
	float:left;
	width:620px;
}
.GallDesc{
	float:right;
	width:299px;
	padding:0px 0px 0px 20px;
	
}
.GallDescInner{
	float:left;
	width:299px;
	padding:5px 0px 5px 0px;
	border-top:1px solid #bababa;
}
.GallDescInner h5{
	font-size:90%;
}
.GallImage .left{
	padding:5px 0px 5px 0px;
}
/* Revie Panel Gallery Start */
div.Back{
	position:absolute;
	right:0px;
	bottom:14px;
}
p.lastPtag{
	padding:0px 60px 10px 0px;
}
#BdyInner p.lastPtag{
	padding:0px 0px 5px 0px;
}
.InnerContent{
	float:left;
	width:940px;
	padding:0px 0px 0px 20px;
}
/* Reviews Page End */

/* The Quick Page Style Start */
.theQuickPanel{
	float:left;
	width:960px;
	padding:50px 0px 50px 0px;
}
.BannerTitlesQuick{
	float:left;
	font-size:220%;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#666666;
	line-height:30px;
}
.BannerTitlesQuick span.red{
	color:#cc0033;
}
.BannerTitlesQuick span{
	color:#55a220;
	background:#e5e5e5;
}
.BannerTitlesQuick span.blue{
	color:#2995d3;
}
.BannerTitlesQuick span.color1{
	color:#ff6600;
}
.BannerTitlesQuick span.color2{
	color:#ee2b6b;
}
#QuickReadBanner{
	float:left;
	padding:20px 0px 22px 79px;
}
.theQuickPanel ul li{
	float:left;	
	width:270px;
	list-style-type:none;
	padding:10px 20px 10px 10px;
	height:380px;
	color:#fff;	
	line-height:18px;
	margin:0px 0px 0px 20px;
}
.theQuickPanel ul li.list1{
	background:#781b76 url(../images/quickList1.gif) left bottom no-repeat;
	margin:0px;
}
.theQuickPanel ul li.list2{
	background:#55a220 url(../images/quickList2.gif) left bottom no-repeat;
}
.theQuickPanel ul li.list3{
	background:#ff6600 url(../images/quickList3.gif) left bottom no-repeat;
}
.theQuickPanel ul li.list4{
	background:#f6b620 url(../images/quickList4.gif) left bottom no-repeat;
	margin:0px;
}
.theQuickPanel ul li.list5{
	background:#cc0033 url(../images/quickList5.gif) left bottom no-repeat;
}
.theQuickPanel ul li.list6{
	background:#ee2c6b url(../images/quickList6.gif) left bottom no-repeat;
}
.theQuickPanel .left{
	padding:0px 0px 20px 20px;
}
.theQuickPanel .left ul{
	float:left;
	margin:0px;
	padding:0px;
	width:960px;
}
.theQuickPanel ul li h3{
	font-size:130%;
	padding:0px 0px 8px 0px;
}
/* The Quick Page Style Start */

/* Financial Start */
#BdyInner_financial{
	float:left;
	width:700px;
}
#BdyInner_financial .SectionList ul{
	padding:0px;
}
#BdyInner_financial h1{
	background:none;
	font-style:normal;
	font-size:165%;
	padding:0px 0px 10px 0px;
	margin:0px;
	border-bottom:1px solid #cccccc;
}	
	
#BdyInner_financial ul{
	padding:0px 0px 15px 0px;
}
#BdyInner_financial table td ul{
	padding:0px 0px 0px 0px;
}
#BdyInner_financial table td ul li{
	padding:0px 0px 5px 22px;
}
#BdyInner_financial ul li{
	background:url(../images/arrow.gif) left 7px no-repeat;
	padding:0px 0px 10px 22px;
	list-style-type:none;
}

#BdyInner .SectionList li{
	background:url(../images/BdyInner_arrow.gif) left 5px no-repeat;
	color:#333333;
	padding:0px 0px 5px 15px;
	list-style-type:none;
}


#BdyInner_financial h1 span{
	background:#e5e5e5;
}
.financialContent{
	padding:0px 0px 0px 0px;
	float:left;	
	width:100%;
	line-height:23px;
}
.financialContent p{
	padding:0px 0px 20px 0px;
	
}
.financialContent p.lastPtag{
	padding:0px 0px 10px 0px;
}
.financialContent h3{
	font-size:100%;
	font-weight:normal;
	padding:0px 0px 0px 0px;
}
.financialContent h4{
	font-size:100%;
	padding:0px 0px 0px 0px;
}
/* Financial End */
/**/
.Locations{
	float:left;
	width:220px;
	font-size:100%;
	padding:0px 20px 10px 0px;	
}
.LocationsLast{
	float:left;
	width:220px;
	font-size:100%;
}
.Locations h2,.LocationsLast h2{
	color:#333333;
	font-size:105%;
}
.LocaList{
	float:left;
	color:#666666;
	width:220px;
	line-height:18px;
	padding:0px 0px 23px 0px;
}
#BdyInner .LocaList h2{
	padding:0px 0px 0px 0px;
}
#BdyInner h1{
	font-size:150%;
	background:none;
	padding:0px 0px 5px 0px;
	font-style:normal;
}
#BdyInner .SectionList li a,#BdyInner a,#BdyInner_financial a{
	color:#333333;
	text-decoration:none;
}
#BdyInner .SectionList li{
	background:url(../images/BdyInner_arrow.gif) left 5px no-repeat;
	color:#333333;
	padding:0px 0px 5px 15px;
	list-style-type:none;
}
#BdyInner a.Back,#BdyInner_financial a.Back{
	background:url(../images/BdyInner_arrow.gif) left 5px no-repeat;
	padding:0px 0px 0px 15px;
	color:#333333;
}
#BdyInner span.corprespon{
	color:#333333;
	background:#e5e5e5;
}
#BdyInner .SectionList .left,#BdyInner_financial .SectionList .left {
	width:350px;
}

#BdyInner .financialContent{
	width:700px;
}
#BdyInner .financialContent ul{
	padding:0px 0px 15px 5px;
}
#BdyInner .financialContent ul li{
	background:url(../images/arrow.gif) left 10px no-repeat;
	padding:0px 0px 0px 20px;
	list-style-type:none;
}
#BdyInner p{
	padding:0px 0px 15px 0px;
	line-height:23px;
}
#BdyInner ul.padd,#BdyInner ol.padd{
	padding:0px 0px 10px 20px;
}
.tablist td {
	padding:8px 0px 8px 0px;
	border-bottom:1px solid #cccccc;
}
.kidcompany{
	float:left;
	width:300px;
	text-align:center;
}
.cr_desc_rig1,.cropRight,.crgallery{
	float:left;
	width:300px;
	padding:13px 0px 0px 0px;
}
.crgallery{
	height:260px;
	
}
.cr_desc_rig1{
	padding:8px 0px 0px 0px;
}
.cropRight h3{
	padding:0px 0px 10px 0px;
}
.Level1 .RightPanel .cropRight p{
	line-height:17px;
	padding:0px 0px 20px 0px;
}
.RightPanel .rightPad .cropRight .left{
	padding:0px;
	border:0px;
}
.cropWork{
	float:left;
}

.cropWork img{
	padding: 10px 0 5px 0;
}

.Level1 .RightPanel .cropRight .cropWork p{
	padding:0px 0px 30px 0px;
}

ol.smalllist{
	padding:0px 0px 10px 20px;
	font-size:85%;
	
}
ol.smalllist li{
	padding:0px 0px 9px 0px;
	line-height:14px;
}

/* Sitemap Start */
#Sitemap{
	float:left;
	padding:50px 0px 50px 250px;
}
#Sitemap ul{
	float:left;
	clear:both;
	padding:10px 0px 0px 0px;
}
#Sitemap li{
	list-style-type:none;
	float:left;
	padding:0px 0px 10px 10px;
	clear:both;
}
#Sitemap li a{
	color:#2995D3;
	float:left;
	font-size:110%;
	background:url(../images/banArrow_right_ov.gif) left center no-repeat;
	padding:0px 0px 0px 15px;
	text-decoration:none;
}
#Sitemap li a:hover{
	color:#cccccc;
	background:url(../images/banArrow_right.gif) left center no-repeat;
}
/* Sitemap End */

/* Footer Start */

#Footer{
	float:left;
	width:100%;
	height:162px;
	background:url(../images/FooterBg.gif) left top repeat-x;
	min-width:960px;
}
.FooterInner{
	margin:auto;
	width:940px;
	padding:23px 0px 0px 20px;
}
#Footer ul li{
	float:left;
	color:#fff;
	font-size:100%;
	list-style-type:none;
	padding:0px 8px 0px 8px;
	background:url(../images/footer_sep.gif) right center no-repeat;
}
#Footer ul li.nobg{
	background:none;
}
#Footer ul li a{
	color:#fff;
	text-decoration:none;
}
#Footer .right{
	padding:0px 33px 0px 0px;
}



/* Table Style sheet Start */
table.rightTable tr td{
	border-bottom:1px solid #bababa;
	padding:10px 0px 10px 0px;
	font-size:120%;
	color:#666666;
}
table.rightTable tr td.right{
	text-align:right;
}
.InnerContent th{
	background:#e5e5e5;
	padding:5px 0px 5px 5px;
	vertical-align:bottom;
	text-align:left;
}
.InnerContent td.sub1{
	border-bottom:0px;
	background:#55a220;
	color:#fff;
}
.InnerContent td.sub2{
	background:#ff6600;
	color:#fff;
	border-bottom:0px;
}
.InnerContent td.noborder,#BdyInner_financial table.financeal td.noborder{
	border:0px;
}
.InnerContent td{
	padding:10px 0px 10px 5px;
	vertical-align:bottom;
	text-align:left;
	border-bottom:1px solid #c1c1c1;
}
#BdyInner_financial table.financeal{
	line-height:12px;
}
#BdyInner_financial table.financeal td{
	padding:2px 0px 2px 10px;
	font-size:100%;
	font-weight:normal;
	text-align:right;
	vertical-align:bottom;
}
#BdyInner_financial table.financeal td.tdsapceing{
	padding:0px 0px 0px 0px;
	height:1px;
	font-size:15%;
	line-height:2px;
}
tr.border td{
	border-bottom:1px solid #c1c1c1;
}
tr.border2 td{
	border-bottom:2px solid #c1c1c1;
}
#BdyInner_financial table.financeal .title{
	color:#333333;
	padding:20px 0px 10px 10px;
}
#BdyInner_financial table.financeal th.lefttxt,#BdyInner_financial table.financeal td.lefttxt{
	text-align:left;
	padding:2px 0px 2px 0px;
}
#BdyInner_financial table.financeal td.space{
	padding:2px 0px 2px 15px;
}
#BdyInner_financial table.financeal th{
	text-align:right;
	padding:10px 0px 10px 10px;
	font-size:100%;
	color:#666666;
	vertical-align:bottom;
	border-bottom:1px solid #c1c1c1;
	font-weight:normal;	
}
.trhover{
	background:#efefef;
	cursor:pointer;
}
.trselected{
	background:#858585;
}
.trselected td{
	color:#fff;
}
table.downloads th{
	text-align:left;
	font-style:italic;
	font-size:200%;
	font-weight:normal;
	color:#333333;
	padding:0px 0px 10px 0px;
	border-bottom:1px solid #c1c1c1;
}
table.downloads td a{
	color:#2995d3;
	text-decoration:none;	
}
table.downloads td{
	padding:5px 0px 5px 0px;
}
table.downloads td.title{
	font-size:100%;
	font-weight:bold;
	padding:15px 0px 0px 0px;
}
table.highlights td.imagetd{	
	border-bottom:1px solid #cccccc;
	border-top:1px solid #333333;
	padding:0px 0px 0px 0px;
}
table.hmtbl td.hmimgtd{	
	border-top:1px solid #333333;
	padding:0px 0px 0px 0px;
}
table.hmtbl td{
	vertical-align:bottom;
	padding:3px 0px 5px 0px;
}
table.highlights td{
	vertical-align:top;
	padding:5px 0px 5px 0px;
}
td.bordertd{
	border-bottom:1px solid #333333;
	height:140px;
}
#BdyInner table.leadershipTab td.Lead_Desc a{
	background:url(../images/operating_arrow.gif) left center no-repeat;
	padding:0px 0px 0px 14px;
	color:#55a220;
}
table.leadershipTab h2{
	padding:5px 0px 5px 0px;
	font-weight:normal;
}
table.bordDir h2{
	padding:10px 0px 5px 0px;
	font-weight:normal;
}
#BdyInner table.leadershipTab p.small,#BdyInner p.small{
	font-size:11px;
	padding:0px;
	line-height:16px;
}
table.leadershipTab p span,table.bordDir p span{
	color:#000;
}
#BdyInner table.leadershipTab td.Lead_Desc,#BdyInner table.bordDir td.Lead_Desc{
	border-bottom:1px solid #cccccc;
	vertical-align:top;
	padding:0px 0px 5px 0px;
}
.Lead_Desc h2{
	line-height:18px;
}
.Lead_Desc p span.moreinfo{
	color:#666666;
}
.tdbdr{
	border-bottom:1px solid #cccccc;
}
td.small{
	font-size:95%;
	font-weight:bold;
}
.Level1 p.small,.LeftPanel p.small{
	font-size:85%;
	font-weight:normal;
	line-height:12px;
}
/* Table Style sheet End */

/*****************Light box************************/

.ltbox #Wrapper
{
	padding:5px 0px 0px 0px;
	width:467px;
	padding-bottom:0px;
}
a.closeBtn
{
	float:right;
	background:url(../images/img-lb-close.jpg) no-repeat right 3px;
	color:#fff;
	padding-right:15px;
	width:27px;
	margin-bottom:5px;
	display:none;
}
.ltbox #Wrapper #Content
{
	float:left;
	width:467px;
	min-height:20px;
}

.ltbox #Wrapper #Content h1
{
	font-size:180%;
	color:#1a1a1a;
	padding:10px 0 0 0;
	background:none;
}
.chkbox
{
	float:left;
	width:12px;
}
.popheading{
	float:left;
	padding:0px 0px 20px 0px;
}
.chkbox input,
.formOuterContainer .chkbox input
{
	float:left;
	width:12px;
	height:12px;
	margin:4px 0 0;
	padding:0px;
	border:0px;
}

.chkboxLbl
{
	float:left;
	width:433px;
	padding:3px 0px 3px 5px;
}

.formOuterContainer
{
	float:left;
	width:100%;
	border-top:1px solid #5c6b6c;
}
.formOuterContainer .lftContainer
{
	float:left;
	width:224px;
	padding-right:20px;
}
.formOuterContainer .left{
	float:left;
	padding:20px 0px 0px 0px;
}
.formOuterContainer .rtContainer
{
	float:right;
	width:220px;
}

.formOuterContainer .colContainer
{
	float:left;
	width:218px;
	padding-bottom:20px;
}

.formOuterContainer .colContainer span.label
{
	color:#000;
	float:left;
	width:215px;
	padding-bottom:2px;
}

.formOuterContainer input
{
	border:1px solid #ced2d3;
	width:208px;
	float:left;
	height:20px;
	clear:left;
	font-size:90%;
	padding:4px 5px 0;
	color:#5c6b6c;
}

.formOuterContainer textarea
{
	border:1px solid #ced2d3;
	width:208px;
	float:left;
	clear:left;
	font-size:11px;
	padding:4px 5px 0;
	color:#5c6b6c;
	font-family:Tahoma, Geneva, sans-serif;
}

.formOuterContainer input.order
{
	float:right;
	width:64px;
	height:20px;
	border:0px;
}


.chkbox
{
	float:left;
	width:100%;
}

 .chkbox label
{
	float:left;
	width:350px;
	padding:3px 0px 3px 5px;
}

.errorSummary
{
	color:#9658B3 !important;
	padding:20px 0px 0px 0px;
}

.crtPdf
{
	padding-bottom:20px;
}

.formOuterContainer input.btnCrtPDF
{
	float:right;
	width:110px;
	height:15px;
	border:0px;
}

.formOuterContainer input.btnSubmit
{
	float:right;
	width:55px;
	height:13px;
	border:0px;
	margin-top:70px;
}

.error
{
	float:left;
	width:100%;
	color:#9658b3;
}

.formOuterContainer input.error
{
	border:1px solid #9658b3;
}

/*******************************************************/

.gerogia {
	font-family: Georgia,"Times New Roman",Times,serif;}
	
#BdyInner_financial .SectionList .arrowhack li {
	background:url(../images/BdyInner_arrow.gif) left 5px no-repeat;
	color:#333333;
	padding:0px 0px 5px 15px;
	list-style-type:none;
}	








