body {
	font-family:Verdana, Geneva, sans-serif;
	text-align:center;
	margin:10px;
	background-color: #193165;
}

#ddiv { border:1px solid #000000; }

div.z_pageContainer {
	position:relative;
	margin:0px auto;			/* align for good browsers */
	text-align:left;		/* counter the body center */
	width:950px;
	background:#ffffff url(/annual-report/2010AnnualReport/back-container.jpg) 0px 106px no-repeat; 
}

div.z_masthead { width:950px; height:106px; margin:0px; padding:0px; background:url(masthead.jpg) left top no-repeat; }
div.z_mainmenu { width:950px; margin:0px; padding:0px; }
div.z_contentLeft { width:420px; margin:0px; padding:0px; float:left; }
div.z_contentRight { width:525px; margin:0px; padding:0px; float:right; }
div.z_footer { width:950px; margin:0px; padding:0px; height:27px; float:none; clear:both; }

h1, h2, h3 { font-family:"Arial Black", Gadget, sans-serif; font-weight:normal; }

.z_mainmenu p { margin:10px 30px; font-family:"Arial Black", Gadget, sans-serif; font-weight:normal; font-size:11px; }
.z_mainmenu p a { color:#000000; text-transform:uppercase; }
.z_mainmenu a:hover, .z_mainmenu a:active { color:#98002E; text-decoration:underline; }

.z_contentLeft h1 { margin:15px 30px 15px 30px; font-size:21px; color:#003E81; line-height:22px; }
.z_contentLeft h2 { margin:15px 30px -10px 30px; font-size:16px; color:#003E81; }
.z_contentLeft h3 { margin:15px 30px -10px 30px; font-size:15px; color:#003E81; }
.z_contentLeft p, .z_contentLeft table { margin:15px 30px; font-size:12px; line-height:17px; }

.z_contentRight h1 { margin:15px 40px 15px 5px; font-size:21px; color:#003E81; }
.z_contentRight h2 { margin:15px 40px -10px 5px; font-size:16px; color:#003E81; }
.z_contentRight h3 { margin:15px 40px -10px 5px; font-size:15px; color:#003E81; }
.z_contentRight p, .z_contentRight table { margin:15px 40px 15px 5px; font-size:12px; line-height:17px; }

li { margin-left:15px; margin-bottom:10px; margin-right:15px; }
blockquote { margin-left:15px; }

table { width:450px; }
td { vertical-align:top; }
td p { margin:0px; text-align:left; }
td h1 { margin:0px; text-align:right; }
td h2 { margin:0px 10px 0px 0px; text-align:right; }

table.bf { width:450px; border:1px solid #000000; border-collapse:collapse; }
table.bf td { border:1px solid #000000; }
table.bf td h2 { margin:5px 10px; text-align:left; font-size:14px; }
table.bf td p { margin:5px 10px; text-align:left; }

table#gt tr th p, table#sfgt tr th p, table#kpgt tr th p, table#kpecigt tr th p, table#kpyipgt tr th p, table#aagt tr th p, table#smdchsgt tr th p { margin-bottom:0px; margin-right:0px; text-align:left; font-size:12px; }
table#gt tr td p, table#sfgt tr td p, table#kpgt tr td p, table#kpecigt tr td p, table#kpyipgt tr td p, table#aagt tr td p, table#smdchsgt tr td p { margin-top:0px; margin-right:0px; text-align:left; font-size:12px; }

img { border:0px none; }

.red { color:#98002E; font-weight:bold; }
.blue {color:#003E81; }
p.cap { margin-top:-15px; font-style:italic; font-size:12px; }

a , a:visited, a:link { font-weight:bold; color:#003E81; text-decoration:none; }
a:hover { color:#98002E; text-decoration:underline; }
