body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
body {
	background-image: url(/imagesnew/chpk_bg3.jpg);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat: repeat-x;
	background-position: left top;
}
.titles {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #015CB5;
	text-transform: uppercase;
}
.subtitles {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #666666;
	text-transform: uppercase;
}

a:link {
	color: #015CB5;
}
a:visited {
	color: #015CB5;
}
a:hover {
	color: #666666;
}
a:active {
	color: #666666;
}

a.smallwhite:link {
	color: #777777;
}
a.smallwhite:visited {
	color: #777777;
}
a.smallwhite:hover {
	color: #222222;
}

.notice {
	color: #be1907;
}

.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	background-image:url(/imagesnew/footer_bg.jpg);
	background-repeat: no-repeat;
}

#footernav{
font:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
}

a.footerlink:link {
	font: 10px Arial, Helvetica, sans-serif;
	color: #ffffff;
}
a.footerlink:visited {
	font: 10px Arial, Helvetica, sans-serif;
	color: #ffffff;
}
a.footerlink:hover {
	font: 10px Arial, Helvetica, sans-serif;
	color: #ffffff;
}

.header {
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(/imagesnew/header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: left;
	height: 122px;
	width: 900px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-right: 0px;
	padding-top: 5px
}

#shareholder {
   margin: 20px 20px 0px 0px;
   float: right;
   width: 378px;
 }

#complogos {
   margin: 0 auto;
   float: left;
   width: 500px;
}

#logobar {
    background-image: url(../imagesnew/logobar.jpg);
	background-repeat: no-repeat;
	height:89px;
	width: 900px;
	background-position: top;
	margin: 0px;
	padding-top: 0px;
	padding-left: 0px;
	
}

.subnav {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left:10px;
}
.mainnav {
   	background-image:url(../imagesnew/mainnavbar.jpg);
	background-repeat: no-repeat;
   	width: 900px;
	font: 16px Arial, Helvetica, sans-serif;
	margin-top: 41px;
	font-weight:bold;
	padding: 7px;
	text-align:left;
}
a.subnavlink:link {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	border: none;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 7px;
}
a.subnavlink:visited {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	border: none;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 7px;
}
a.subnavlink:hover {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #444444;
	text-decoration: none;
	border: none;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 7px;
}
a.mainnavlink:link {
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	
}
a.mainnavlink:visited {
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
}
a.mainnavlink:hover {

	font: 12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #444444;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
}
a.mainnavlinkAdmin:link {
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
}
a.mainnavlinkAdmin:visited {
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #FFCC33;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
}
a.mainnavlinkAdmin:hover {
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #299EDF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
}
.contentbg {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
	background-color: #FFFFFF;
	margin: 30px auto 10px;
	width:900px;
}

.contentbgAdmin {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
	background-color: #FFFFFF;
	background-position: left top;
	margin: 0px auto;
	width: 900px;
}
.greybox {
	background-color: #D0D0D0;
	background-image: url(/images/greybox_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.greyboxcontent {
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
}

.banner {
 margin-bottom:5px;
 margin-right:15px;
 }
 
.flashcontainer {
	background-image: url(/imagesnew/flasharea_bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 7px 0px 0px 15px;
	height: 176px;
	width: 885px;
}
.whatsnew {
	font: 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-image: url(/imagesnew/newsbar.gif);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: right;
	height: 52px;
	width: 400px;
	padding-right: 10px;
	margin-left: 5px;
}

#leftnav
{
padding-left: 0;
margin-left: 0;
padding-left: 5px;
padding-right: 5px;
padding-top: 0px;
width: 190px;
}

#leftnav div
{
list-style: none;
margin: 0;
padding: 0px 10px 5px 0px;
line-height: 20px;
border-bottom: 1px solid #CCCCCC;
}

#leftnav div a { 
font-size: 11px;
color: #0274C7;
font-family: Verdana, sans-serif;
text-decoration: none;}

#leftnav div a:hover {
color: #0F2D7F;}

#annualReportLink {
font-size: 11px;
color: #A46A13;
font-weight: bold;
font-family: Verdana, sans-serif;
}
.smallrow{
	font:10px Arial, Helvetica, sans-serif;
	background-color:#DFF4FF;
	padding:2px;
}
.biophoto{
	border:1px solid #333333;
	border-right:none;
}
.biocontent{
	border:1px solid #333333;
	border-left:none;
}
.titletd_dk{
	background-color:#1C79C9;
	padding:4px;
	font:10px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
}
.titletd_lt{
	background-color:#DFF4FF;
	padding:4px;
	font:10px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#1C79C9;
}
.small{
	font:10px Arial, Helvetica, sans-serif;
}
a.newstitle:link{
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
a.newstitle:visited{
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
}

#report {background:url(/imagesnew/annualreport.jpg) top left no-repeat; width:262px; height:135px; margin: -137px 0 0 160px; position:relative;}

#ts {background:url(/imagesnew/graysquare.jpg) top left no-repeat; width:432px; height:135px;}
#ts p {padding:75px 10px; text-align:center;}

#colLeft { width:200px; position:relative; float:left; margin:0 0 0 75px; padding:0 10px;}
#colLeft a {display:inline-block; text-align:}
#colCenter { width:200px; position:relative; float:left; padding:0 10px;}
#colCenter a {display:inline-block;}
#colRight { width:200px; position:relative; float:left; padding:0 10px;}
#colRight a {display:inline-block;}