body {
	margin: 0px;
	padding: 0px;
	font: .7em Verdana, Arial, Helvetica, sans-serif;
}
html {
	margin: 0px;
	padding: 0px;
}
.lftnav {
	font-size: 10px;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	line-height: 16px;
}
.pullquote {
	font-size: 14px;
	text-transform: uppercase;
	color: #506DA7;
}
a:link {
	color: #000000;
}
a:hover {
	color: #170C7E;
}
a:visited {
	color: #000000;
}
.main {
	text-indent: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.prevnext {
	text-decoration: none;
}
/*----------Aaron Added---------*/
/*-------Common CSS---------*/
#topheader{
	height:55px;
	width:650px;
	background-image:url(images/header2007.jpg);
	border-top:solid 1px black;
	border-bottom:solid 1px black;
}
#content{
	margin:0 25px 0 25px;
	font-family:Arial, Helvetica, sans-serif;
/*	width:650px;*/
}
#blueheader{
	width:100;
	
	font-weight:100;
	font-size:1.4em;
	color:#738ca4;
	line-height:1.3em
}
#blueheader2{
	margin:20px 0 0 0;
	width:100%;
	font-weight:100;
	font-size:1.1em;
	color:#738ca4;
	line-height:1.3em;
}

#blueheader3{
	margin:0 0 0 0;
	width:100%;
	font-weight:100;
	font-size:1.1em;
	color:#738ca4;
	line-height:1.3em;
	text-transform: uppercase;
}

#portrait{
	width:202px; /*image is 200px border 1+1*/
	float:left;
	margin:0 0 20px 0;
}

#portrait img{
	border:solid 1px #000000;
	margin:10px 0 0 0;
}
#graphs{
	width:202px;
	float:right;
	background-color:#ececea;
	margin:10px 0 20px 0;
}
#graphs2{
	width:202px;
	float:right;
	background-color:#f1f1ef;
	margin:10px 0 20px 0;
}
#graphs3{
	width:202px;
	float:right;
	background-color:#e3e4e0;
	margin:10px 0 20px 0;
}
#information_r{
	padding:10px 0 0 0;
	width:380px;
	float:right;
	margin:0 0 20px 0;
	
}
#information_r2{
	padding:0 0 0 0;
	width:380px;
	float:right;
	margin:0 0 0 0;
	
}
#information_l{
	padding:10px 0 0 0;
	width:380px;
	float:left;
	margin:0 0 20px 0;
	
}
#information_r p, #information_l p, #information_r2 p, #information_l2 p, #culturecontent p, #informationsmaller p{
	margin:0 0 10px 0;
	line-height:1.3em;
	font-size:1.1em;
}
.greytext{
	color:#999999;
}
.singlelineheader{
	color:#738ca4;
	font-size:28px;
	font-weight:100;
	margin:10px 0 15px 0;
	padding:0;
}
.header{
	color:#738ca4;
	font-size:28px;
	font-weight:100;
	margin:0 0 15px 0;
	padding:0;
}
.topofheader{
	color:#893643;
	font-size:14px;
	font-weight:100;
	margin:10px 0 0 0;
	padding:0;
}
/*--------headerlinks----------*/
#homelink{
	position:absolute;
	margin:0;
	padding:0;
	border:none;

}
#homelink img{
	border:none;
	}
#topheader ul{
	margin:0 0 0 245px;
	padding:0;
	height:55px;
	width:340px;
	
}
#topheader li{
	margin:0;
	padding:0;
	list-style:none;
	height:55px;
	width:56px;
	float:left;
	
}
#headerlink{
	display:block;
	border-left:solid 1px black;
	height:55px;
	width:55px;
	font-size:0px;
	margin:0;
	padding:0;
	
}
.hugues{
	background-image:url(images/profilelinks/hugues_n.jpg);
	background-repeat: no-repeat;
}
.rosie{
	background-image:url(images/profilelinks/rosie_n.jpg);
	background-repeat: no-repeat;
}
.fiona{
	background-image:url(images/profilelinks/fiona_n.jpg);
	background-repeat: no-repeat;
}
.lea{
	background-image:url(images/profilelinks/lea_n.jpg);
	background-repeat: no-repeat;
}
.phil{
	background-image:url(images/profilelinks/phil_n.jpg);
	background-repeat: no-repeat;
}
.steven{
	background-image:url(images/profilelinks/steven_n.jpg);
	background-repeat: no-repeat;
	border-right:solid 1px black;
}
.hugues:hover{
	background-image:url(images/profilelinks/hugues_o.jpg);
	background-repeat: no-repeat;
}
.rosie:hover{
	background-image:url(images/profilelinks/rosie_o.jpg);
	background-repeat: no-repeat;
}
.fiona:hover{
	background-image:url(images/profilelinks/fiona_o.jpg);
	background-repeat: no-repeat;
}
.lea:hover{
	background-image:url(images/profilelinks/lea_o.jpg);
	background-repeat: no-repeat;
}
.phil:hover{
	background-image:url(images/profilelinks/phil_o.jpg);
	background-repeat: no-repeat;
}
.steven:hover{
	background-image:url(images/profilelinks/steven_o.jpg);
	background-repeat: no-repeat;
}

/*------Transaction Mail page 1 and 2------*/
#transaction_holder{
	background-image:url(images/transaction_bottom_boxbg.jpg);
	clear:both;
	margin:0 0 20px 0;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
}
#transaction_holder p{
	font-weight:100;
	font-size:1.1em;
}
#transaction_box_1{
	float:left;
	width:50%;	
}
#whitetxt{
	margin:0 0 10px 2px;
	padding:0;
	font-weight:100;
	display:block;
	float:left;
	color:#FFFFFF;
	}
#featureheader{
	margin:0;
	padding:0;
	color:#bda58e;
	font-weight:100;
	display:block;
	float:left;
}
#transaction_box_2{
	float:right;
	width:50%;
}
#lookingforwardheader{
	margin:0 0 10px 0;
	padding:0;
	color:#c3bfa0;
	font-weight:100;
	display:block;
	float:left;
}
.subhead{
	color:#bbb794;
}

#margin{
	padding:15px;
}
#clear{
	clear:both;
}
.revenuepic{
	margin:10px 0;
	}
/*------------pdf page-------------*/
#pdfpage ul{
	padding:0;
	margin:0 0 20px 20px;
}

#pdfpage li{
	margin:4px 0 4px 0;
	padding:0;
	list-style:none;
}

#pdfpage li ul{
	margin:5px 0 0 35px;
	padding:0;
}
#pdfpage p, #txtlist{
	font-size:10px;
	padding:0;
	margin:5px 0 -5px 0;
	height:25px;
	text-indent:10px;
}
#pdfpage img{
	padding:0;
	margin:0;
	float:left;
	}
#pdfpage span{
	padding:0;
	margin:0;
	
	width:100%;
	height:25px;
	display:block;
	border:solid 1px #ECECEC;
	background-color:#FDFDFD;
	}

/*--------corporate governance page---------*/
#maincontntholder{
	margin:0 0 10px 0;
	line-height:1.3em;
	font-size:1.1em;

}
#maincontntholder h5{
	margin:10px 0 5px 0;
	padding:0;
	color:#456c89;
	font-size:1.1em;

}
/*----------highlight page-------------*/
#highlightcontent p{
	color:#853645;
	margin:15px 0;
	font-family:Arial, Helvetica, sans-serif;
}
#highlightcontent table{
	margin:20px 0 0 0;
	}
#highlightcontent table th{
	background-color:#893643;
	}
#highlightcontent table h4{
	margin:10px 0 5px 0;
	text-indent:5px;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	}
#highlightcontent table th p{	
	color:#ffffff;
	font-size:10px;
	margin:0;
	padding:1px;
}
#highlightcontent table td p{	
	color:#231f20;
	font-size:10px;
	margin:0;
	padding:1px;
}
.textindent{
	text-indent:15px;
}
.textcenter{
	text-align:center;
}
#highlightcontent h6{
	font-size:9px;
	font-weight:100;
	color:#FFFFFF;
	margin:5px 0 0 2px;;
	padding:0;
	text-align:left;
}
#highlightcontent table td{
	background-color:#e1d9cf;
}
/*-----------key performance page-----------*/
#keyperformancepage{
	
}
#performancesection{
	background-image:url(images/keyperformancebg.jpg);
	margin:0 0 20px 0;
}
#performancesection h3{
	display:block;
	height:29px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:100;
	color:#FFFFFF;
	background-color:#456c89;
	padding:10px 0 0 10px;
	font-size:16px;
	margin:0;
}
#performancepicture{
	width:190px;
	float:left;
	
}
#performancepicture img{
	margin:17px 0;
	
}
#performancecontnet{
	float:right;
	width:360px;
	padding:20px 20px 0px 20px;
	margin:0;
	
}
#clearkey{
	clear:both;
	width:600px;
	height:5px;
}

/*Presidents Message Pages*/

.nextpage {
	text-align: right;
	color: gray;
}

#pmchallenge1 {
	background-color: #ccd3dc;
	padding: 10px;
	font-size: 1em;
	clear:both;
	margin:0 0 20px 0;
	/*float: left;*/
}
#pmchallenge2 {
	background-color: #d7dad6;
	padding: 10px;
	font-size: 1em;
	clear:both;
	/*float: left;*/
}
#pmchallenge3 {
	background-color: #dfdcca;
	padding: 10px;
	font-size: 1em;
	clear:both;
	/*float: left;*/
}
#pmchallenge4 {
	background-color: #ccd3dc;
	padding: 10px;
	font-size: 1em;
	clear:both;
	/*float: left;*/
}
#pmchallenge1 p {
	/*float: left;*/
}
#pmchallenge1img {
	float: left;
	width: 127px;
	/*height: 200px;*/
}

.challenge {
	font-size: 1.2em;
	color: #ffffff;
	text-transform: uppercase;
	font-weight:bold
}

.challenge1head {
	text-transform: uppercase;
	font-size: 1.1em;
	color: #456c89;
	font-weight:bold
}
.challenge2head {
	text-transform: uppercase;
	font-size: 1.1em;
	color: #7e8f7f;
	font-weight:bold
}
.challenge3head {
	text-transform: uppercase;
	font-size: 1.1em;
	color: #6e421b;
	font-weight:bold
}
.challenge4head {
	text-transform: uppercase;
	font-size: 1.1em;
	color: #456c89;
	font-weight:bold
}

#pmchallengetxt {
	float: right;
	width: 430px;
}

.pmchallengetxtp2 {
	text-indent: 15px;
}
/*-------board of directors-------*/
#pictures img{
	margin:0 auto;
}
#pictures{
	margin:0 -12px 0 -12px;
}
/*--------------changing our culture-------------------*/
#graphs2 ul{
	margin:;
	padding:0;
	}
#graphs2 li{
	list-style:none;
	margin:0;
	padding:0;
}
#graphs2 h6{
	margin:0 12px 5px 12px;
	padding:0;
	color:#456c89;
	font-size:14px;
}
#graphs2 p{
	margin:0 5px 5px 12px;
	padding:0;
	color:#456c89;
	font-size:12px;
}
/*------------Social responsibilty page------------*/
#responsibiltybox{
	padding: 10px;
	font-size: 1em;
	clear:both;
	line-height:1.3em;
	margin:0 0 20px 0;
}
#responsibilyboxpiclarge{
	float: left;
	width: 250px;
	height: 180px;
}
#responsibilyboxtextsmall{
	float: right;
	width: 325px;
	/*height: 200px;*/
}
.page1box{
	background-color:#e3e4e1;
	}
#freestyle{
	font-weight:100;
	color:#97a497;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:0 0 15px 0;
}
#greenbox{
	width:242px;
	float:right;
	background-color:#d1cdb7;
	margin:10px 0 20px 0;
	color:#898649;
	}
	#greenbox p{
	margin:0 12px 10px 12px;
	padding:0;
	font-size:12px;
}
	#greenbox h3{
	margin:15px 12px 10px 12px;
	padding:0;
	font-size:16px;
	font-weight:100;
}
#informationsmaller{
	padding:10px 0 0 0;
	width:340px;
	float:left;
	margin:0 0 20px 0;
}
.memtalhealthtxt{
	font-style:italic;
	margin:10px;
}
#bgcolor{
	background-color:#e4ddd4;
}
/*------------changing our culture page 2-----------*/
#culturepage2{
	padding:10px 0 10px 0;

}
#culturecontent{
	background-color:#FBFBFB;
	border:solid 1px #E0E0E0;
	margin:10px 0 10px 0;
	padding:12px;
	color:#000000;
}
#culturecontent h3{
	font-weight:100;
	font-size:16px;
	margin:0 0 10px 0;
	padding:0;
}

#culturepage2 img{
	border:solid 1px #9B9B9B;
	padding:0;
}
.floatleft{
	float:left;
	margin: 0 20px 60px 0;
	padding:0;
}
.floatright{
	float:right;
	margin: 0 0 30px 20px;	
}
#floatspan{
	width:250px;
	font-size:9px;
}
.culturebg{
	background-image:url(images/PeopleBackground.jpg);
	background-position:top left;
}
#respect1{
	width:360px;
}
#respect3{
	width:310px;
}
#respect2{
	width:390px;
	float:right;
}
/*------about2 page------*/
#margintopbottom{
	margin:10px 0 20px 0;
	display:block;
}
/*--------ombudsmanmsg--------*/
#smalltxt{
	font-size:8px;
	margin:0;
	padding:0;
	}
/*--------profile pages-----------*/
.next{
	float:right;
}
.previous{
	float:left;
}

.smalltxt { font-size: 18px; }
