/*used for arstyle*/
body, #mainwrapper {
	background-color: #002953;
	margin: 0;
	padding: 0;
}

.headings, .toptitle
{
	font-family: Arial, Helvetica, sans-serif;
	background: none;
	position: absolute;
	z-index: 30;
}

.headings
{
	font-weight: bold; 
	padding: 10px 2px 8px 12px;
	width: 500px;
	font-size: 16px;
	color: #000000;
	margin: 95px 0 0 20px;
}

.toptitle
{
	font-size: 18px;
	color: #660000;
	margin: 20px 0px 0px 30px;
	padding: 0px;
	width: 580px;
	z-index: 15;
}

.navigation
{
	background: none;
	margin: 57px 0 0 0px;
	padding-left: 32px;
	width: 500px;
	position: absolute;
	z-index: 25;
}

.close {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	position: absolute;
	margin: 60px 0 0 580px;
	z-index: 20;
}

.content
{
	background-image: url('../images/arbkgrd.gif');
	background-repeat: repeat-x;
	background-color: #ffffff;
	color: #000000; 
	border: solid 2px #F2AC05;
	font-size: small;
	margin: 10px;
	padding: 135px 25px 30px 32px;
	z-index: 10;
	width: 580px;
}

#full
{
	padding: 0;
	margin 0;
	height: 570px;
}

.btmname
{
	width: 250px;
	float: right;
	margin-top: -35px;
	position: relative;
	z-index: 30;
}

#btmnamemore
{
	margin-top: -38px;
}

.totop a
{
font-size: 11px;
padding-left: 160px;
color: #ffffff;
}

a, a:visited
{
	color: #164F9E; 
	text-decoration: none;  
}

a.nav
{
	text-decoration: none;  
	font-size: 11px;
}

a:active, a:hover, .menunames a:hover, #menusearch a:hover
{
	text-decoration: underline;
}

a:active
{
	color: #F3A44B;
}

a:hover
{
	color: #E6800F;
}



.content2
{
	background-color: #f6e0b4;
	color: #002953; 
	border: solid 2px #ff9900;
	font-size: small;
	margin: 125px 0px 0px 32px;
	padding: 10px;
	position: relative;
	z-index: 10;
}

#omeifa {
	float: right; 
	position: relative; 
	width: 200px; 
	background-color: #E5FAE9;
	padding: 5px;
	margin: 0;
}

#fintables {
padding: 125px 30px 40px 20px;
}

#poso
{
	background-color: #E5FAE9;
	padding: 20px;
	margin: 10px;
	border: 1px solid #006666;
}





body, p, #foot, th, td, li, content
{
	font-family: Arial, Helvetica, sans-serif;
}

a, strong, a.nav 
{
	font-weight: bold; 
}

a.span
{
	font-weight: normal; 
	color: #3C5A77; 
	font-size: 12px;
	margin-top: 15px;
}

strong.ofa, td#subheadings
{
color: #3C5A77; 
}

strong.bodytext
{
color: #3C5A77;
font-size: 10px;
}



#doubletitle
{
margin-top: 73px;
line-height: 90%
}

#audit
{
font-family: Times New Roman, Times, serif;
}

#financials, #financials2
{
	width: 575px;
	background-color: #ffffff;
	color: #002953; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	margin-left: 0px;
	margin-top: 30px;
	margin-bottom: 10px;
	padding-top: 20px;
	padding-right: 15px;
	padding-left: 10px;
	padding-bottom: 20px;
	position: relative;
	z-index: 10;
}
#financials2
{
	margin-top: -200px;
	padding-bottom: 60px;
	position: relative;
	z-index: 10;
}

.ltreceivable
{
	width: 575px;
	background-color: #ffffff;
	color: #002953; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	margin-left: 0px;
	margin-top: 0px;
	padding-right: 15px;
	padding-left: 10px;
	padding-bottom: 10px;
	position: relative;
	z-index: 10;
}

.ltdmaturity
{
float: right;
position: relative;
text-align: center;
font-family: Arial, Helvetica, sans-serif;
font-size: small;
border: solid 1px #000000;
width: 50%;
}


#policy
{
padding-top: 175;
padding-bottom: 60px;
}


#objectivespoints
{

	height: 100%;

}



.points
{
	text-align: center;

}

.messages
{

	background-color: transparent;
	color: #002953; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	margin: 265px 0 0 10px;
	padding: 15px 10px .5em 10px;
	position: relative;
	z-index: 15;
}

#description1, #description2, #description3
{
	width: 480px;
	margin-left: 5px;
	margin-top: -5px;
	padding-right: 10px;
	padding-left: 15px;
	padding-top: 15px;
	padding-bottom: 2px;
	z-index: 15;
}

#ratings
{
	width: 460px;
	margin: 5px 0 0 5px;
	padding: 10px 0 0 5px;
	z-index: 15;
}



.policyname
{
	background-color: #EEF7FB;
	color: #002953; 
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	font-size: 11px;
	font-weight: bold;
	margin: 7px 2px 10px 0px;
	padding: 0px 5px 5px 5px;
	border-top: solid 1px #000000;
	border-left: solid 1px #000000;
	border-right: solid 3px #ffffff;
	border-bottom: solid 1px #000000;
	width: 75px;
	position: absolute;
	z-index: 15;
}
.policydescription
{
	width: 230px;
	background-color: #EEF7FB;
	color: #002953; 
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	font-size: 10px;
	margin-left: 88px;
	margin-top: 7px;
	margin-bottom: 10px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: -5px;
	position: absolute;
	z-index: 15;
	border-top: solid 1px #000000;
	border-right: solid 3px #ffffff;
	border-bottom: solid 1px #000000;

}

.policystatus
{
	width: 245px;
	background-color: #EEF7FB;
	color: #002953; 
	font-family: Arial, Helvetica, sans-serif;
	text-align: justify;
	font-size: 10px;
	margin-left: 331px;
	margin-top: 7px;
	margin-bottom: 10px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: -5px;
	position: absolute;
	border-top: solid 1px #000000;
	border-right: solid 1px #000000;
	border-bottom: solid 1px #000000;
	z-index: 15;
}

.responsibilities
{

	background-color: transparent;
	color: #336633; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	margin: -15px 0 15px 20px;
	padding: 15px 15px 5px 15px;
	position: relative;

	z-index: 15;
}

.responsibilitytitle
{
	background-color: transparent;
	color: #E6800F;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0px 0 0 15px;
	padding: 3px 30px 3px 10px;
	width: 200px;
	position: relative;
	z-index: 20;
}

.responsibilitytitle2
{
	width: 200px;
	background-color: transparent;
	color: #3C5A77; 
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-left: 336px;
	margin-top: 140px;
	padding-right: 30px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
	position: absolute;
	z-index: 15;
}
#titleplacement1, #titleplacement2, #titleplacement3
{
	margin-left: 0px;
	margin-top: 5px;
	padding-right: 20px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
	position: relative;
	z-index: 16;
}

#titleplacement1
{
	margin-top: 5px;
}

#titleplacement2
{
	margin-top: 5px;
}

#titleplacement3
{
	margin-top: 5px;
}




.responsibilitytitle1
{
	background-color: #C7E4F1;
	color: #3C5A77; 
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 140px 0 0 5px;
	padding: 3px 30px 3px 20px;
	position: absolute;
	width: 275px;
	z-index: 15;
}

.boardmembers
{
	width: 575px;
	background-color: transparent;
	color: #002953; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	margin-left: 5px;
	margin-top: 10px;
	padding-right: 15px;
	padding-top: 15px;
	position: relative;
	z-index: 15;
}

.auditorname
{
	margin-top: -107px;
	margin-left: 330px;
}
.gadisignature
{
	margin-left: 280px;
	margin-top: -50px;
	margin-bottom: 40px;
	z-index: 30;
	position: relative;
	background: transparent;
}
.colinsignature
{
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 30px;
	z-index: 30;
	position: relative;
	background: transparent;
}

.sig
{
	margin-left: 275px;
	margin-top: -175px;
	margin-bottom: 70px;
	padding: 0px;
	position: relative;
	z-index: 15;
}

.ceomsg_sig
{
	margin-left: 135px;
	margin-top: -195px;
	padding: 0px;
	position: absolute;
	  width: 190px;
	z-index: 35;
}

.gadimsg_sig
{
	margin-left: 15px;
	z-index: 35;
}

.execimages
{
	margin-top: 145px;
	margin-left: 5px;
}

.christieimage, .tyeimage, .laytonimage, .potterimage, .gadiimage, .gadi2image, .mintzimage
{
	float: right;
	padding-left: 0px;
	z-index: 20;
}

.christieimage
{
	padding-bottom: 30px;
}

.gadi2image
{
padding-bottom: 45px;
}

.gadiimage
{
padding-bottom: 85px;
}

.laytonimage
{
padding-bottom: 0px;
padding-top: 20px;
}

.potterimage
{
padding-bottom: 0px;
padding-top: 50px;
}

.tyeimage
{

}

.mintzimage
{
padding-bottom: 50px;
}

.execimages, .auditorname
{
	position: absolute;
	z-index: 20;
}

#right
{
	text-align: center;
	foat: right;
}













.btmimage
{
	width: 500px;
	margin: -22px 0 0 0;
	padding: 0px;
	position: relative;
	z-index: 20;
}

b.top
{
color: #01BBE0;
}

.topname
{
	font-size: 22.5px;
	color: #002953;
	width: 250px;
	margin-left: 80px;
	padding-left: 30px;
	margin-top: 22px;
	position: absolute;
	z-index: 30;
}

ul
{
	list-style-type: square;
}


OL 
{ 
list-style-type: lower-roman; 
text-align: justify;
}

.nobutton
{
	list-style-type: none;
}

p
{
	text-align: justify;
	margin-top: 0;
	margin-bottom: 1em;
	width: 100%;
}

p.note
{
	font-size: 11px;
	font-weight: bold;
}

p.note2
{
	font-size: 11px;
}




#indexnumbers
{
	text-align: right;
	/*padding-left: 220px;*/
	text-decoration: none;
	width: 100%;
}

#indexnames
{
	text-align: left;

}



h2, h2.ltdmaturity
{
	color: #3C5A77; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

h2.ltdmaturity
{
text-align: center;
}

h3, .empty
{
	font-size: small;
}

h3
{
	color: #000000;
}
 
.committeeroles
{
	color: #ff9900;
	padding-bottom: -20px;
	margin-bottom: -10px;
}
 
table
{
	table-layout: fixed;
	border-spacing: 0px;
	empty-cells: show;
	cellpadding: 0px;
	align: center;
	cellspacing: 0px;
}


th
{
	speak-header: always;
	background-color: #E6EBF5;
	vertical-align: bottom;
	cellpadding: 15px;
	color: #002953;
	font-size: 11px;
	text-align: right;
}
th.salary, td.salary
{
	text-align: left;
	vertical-align:top;
}

td.board
{
background-color: transparent;
vertical-align: top;
}

td#rate
{
text-align: left;
font-size: 12px;
vertical-align: bottom;
background-color: transparent;
}
td
{
	font-weight: normal; 
	text-align: right;
	font-size: 11px;
	background-color: #E6EBF5;
	vertical-align: bottom;
	color: #002953;
}

td.blank
{
	height: 2px;
	background-color: #FFFFFF;
}

td.names, th.names, td.names2
{
	text-align: left;
	
}

td.names2
{
	background-color: transparent;
}

td.capital
{
	text-align: left;
	vertical-align: top;	
	border: solid 2px #ffffff;
}

td#subheadings
{
	font-weight: bold;
} 

td.this, th.this
{
background-color: #FDEFD0;
font-weight: bold;
}

tr.total, td#total
{
background-color: #E6EBF5;
font-weight: bold;
}
/* basic comment syntax */
























b.glossaryname, b.name, .empty
{
	font-size: small;
}

b.name, p.rate
{
	color: #3C5A77;
}

b.glossaryname
{
	padding-right: 5px;
}

b.glossaryname
{
	color: #503E27;
}

h1, p.rate 
{
	font-size: 14px;
}


p.rate, .index, .link2, #address
{
	text-align: center;
}

p, #foot, li
{
	font-size: 12px;
}



p.subscribe
{
	text-align: center;
	font-weight: bold;
	color: #503E27;
}

p.rate
{
	padding-top: 2em;
	padding-bottom: 2em;
}

.bottom, .disclaimer, .empty, .footnote, .menunames, .tablenote, .tableplacment, .tenyearpage   
{
	position: relative;
}

.fullpage, .tenyearpage
{
	border-top: solid #002953 8px;
}

.fullpage, .index, .menu,  #menuelements, #menuelements_fr, #permlinks, #permlinks_fr 
{
	position: absolute;
}



.link3, .menunames, #foot, #permlinks_fr, #permright
{
	text-align: right;
}

.menunames, .tablenote, #menuelements, #menuelements_fr, #permlinks, #permlinks_fr
{
	font-size: 11px;
}

.bottom
{
	/*width: 620px;*/
	left: 5px;
	margin-bottom: 0px;
	padding-left: 1px;
	margin-top: 0px;
	padding-top: -10px;
	z-index: 10;
}

.bottom, .disclaimer
{
	font-size: xx-small;
}

.button
{
	float: left;
	margin-left: 80px;
	margin-bottom: 20px;
	width: 70px;
}

.button, .disclaimer
{
	border: solid #002953 1px;
}

.button
{
	background-color: #CBB798;
}





.debtimage
{
	border: solid #B49165 2px;
	width: 500px; 
	height: 360px;
}

.disclaimer
{
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	width: 620px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 15px;
	padding-top: 5px;
	display: block;
	background: #E6DACC;
	z-index: 600;
}

.elementpic1
{
	background-image: url('../images/menuelements1.gif');
}

.elementpic2
{
	background-image: url('../images/menuelements2.gif');
}

.elementpic3
{
	background-image: url('../images/menuelements3.gif');
}

.empty
{
	left: 0px;
	top: 0px;
	margin-bottom: 175px;
	width: 100%;
	height: 175px;
	background: #FFFFFF;
	
}

.footnote
{
	padding-right: 15px;
	left: 10px;
	z-index: 200;
}

.footnote, .tableplacment
{
	font-size: x-small;
}

.fullpage
{
	background: #FFFFFF;
	width: 645px;
	z-index: 10;
}




.index
{
	align: center;
	/*top:30%;*/
	background-color: #C9D3DE;
	border: solid #002953 2px;
	width: 640px;
	margin-left: 8em;
	margin-top: 8em;
	z-index: 30;
}

.menu
{
	width: 102px;
	margin-bottom: 0px;
	padding-left: 5px;
	margin-left: 5px;
	margin-top: 120px;
	border-left:  #002953 1px;
	/*border-top: solid #002953 8px;*/
	border-bottom: solid #002953 2px;
	/*background-image: url(../images/menu1.gif);*/
	z-index: 400;
}

.menunames
{
	color: #FFFFFF;
	margin-top: 10px;
	padding-bottom: 5px;
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 5px;
	border-right: solid #002953 3px;
	border-bottom:solid #ECEFF2 1px;
	/*background: #E6DACC;*/
	z-index: 500;
}

.permpic3
{

	background-image: url('../images/perm3.gif');
}
.permpic2
{
	background-image: url('../images/perm2.gif');
}
.permpic1
{
	background-image: url('../images/perm1.gif');
}

.tablenote
{
	z-index: 200;
	padding-left: 5px;
}

.tableplacment
{
	width: 600px;
	left: 10px;
	margin-bottom: 0px;
	margin-left: -25px;
	margin-right: 5px;
	padding-bottom: 20px;
	padding-left: -10px;
	padding-right: -30px;
	padding-top: 5px;
	z-index: 600;
}

.tenyearpage
{
	left: 5px;
	background: #FFFFFF;
	width: 735px;
}




/*id's*/

#address
{
	margin-bottom: 0;
}

#buttonright
{
	float: right;
	margin-right: 80px;
}

#menuelements
{
	top: 145px;
	z-index: 250;
}

#menuelements_fr
{
	/*top: 160px;    use when search is implemented*/
	top: 145px;
	z-index: 250;
}

#menumarginbottom
{
	margin-bottom: 16px;
}

#menumargintop
{
	margin-top: 10px;
}

#menupic3
{
	background-image: url('../images/menu3.gif');
}
#menupic2
{
	background-image: url('../images/menu2.gif');
}
#menupic1
{
	background-image: url('../images/menu1.gif');
}

#menusearch
{
	border-right-style: none;
	border-bottom-style: none;
	background: none;
	padding-right: 8px;
}

#permlinks
{
	word-spacing: 16px;
}

#permlinks, #permlinks_fr, #menuelements, #menuelements_fr, .button, .tenyearpage
{
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
}

#permlinks, #permlinks_fr, #menuelements, #menuelements_fr
{
	left: 385px;
	width: 250px;
}

#permlinks, #permlinks_fr
{
	top: 122px;
	z-index: 250;
	padding-top: 9px;
}

#permright
{
	padding-left: 10px;
} 

