@charset "UTF-8";
/* CSS Document */


html { background-color:#5CD6F9;
height:100%; max-height:100%; padding:0; margin:0; border:0; font:76%/1.4 Arial, Helvetica, sans-serif; font-family:Arial, Helvetica, sans-serif; 
	/* hide overflow:hidden from IE5/Mac */ /* \*/ overflow: hidden; /* */ }

body { height:100%; max-height:100%; overflow:hidden; padding:0; margin:0; border:0; background: url(../images/bg.png) repeat-x; color: #222222; line-height:1.3em; }

/*a, a:visited, a:link {color:#002e6e; text-decoration:none;}
a:hover {text-decoration:underline;}
p {margin:10px 0 0 0;}
*/h1 {margin-top:20px; color:#005a9c; }
h2 {margin-top:20px; color:#00aeef;}
hr { border: none ; border-bottom:1px solid #cecece; margin-top:0;} 

a:link, a:visited		{text-decoration: none; }
a:active, a:hover	{text-decoration: underline;}
a:focus, a:active { outline: none; }

a.std:link, a.std:visited		{text-decoration: underline; color: #000;}
a.std:active,  a.std:hover	{text-decoration: none;}

ul {margin: 0; padding: 0; list-style: none;}

/*  HEADER
===========================================================================================*/

#header { position:absolute; margin:0; top:0; right:16px; display:block; width:100%; height:177px; background: #8FD3F5 url(../images/bg.png) repeat-x; font-size:.9em; z-index:5; color:#aaa; }


#headcontent {position:relative; left:8px; display:block; margin:0 auto 0 auto; background-color:#FFFFFF; width:978px; height:177px; background: #8FD3F5 url(../images/bg_panel_head2.png) repeat-x;}

	#header #txtnav {display: block; float: right; width: 530px; padding-top: 7px;}
	#header #txtnav  li {display: inline; float: right; padding-right: 5px; }
	#header #txtnav  li a { color: #005596; padding-left: 7px; background:url(../images/nav_bullet_square.gif) 0 50% no-repeat;}
	#header #txtnav  li a.nobull {background-image: none !important;}

	div.homelink {padding: 9px 0 5px 11px; font-size: 1.1em;}
	div.homelink a:link, div.homelink a:visited {background: url(../images/link_bullet_blue_left.gif) 0 50% no-repeat; padding:10px 10px; font-weight: bold; color:#005a9c; }
	div.homelink a:active, div.homelink a:hover { color:#00aeef; text-decoration: none;}

	#panel2 { position: relative; /*background:url(../images/bg_panel.png) repeat-y; */padding-left:1px; height:140px;}
	#panelinner2 {position: relative; /*background:url(../images/bg_panel_head.jpg) no-repeat;*/ height:146px;/*min-height: 296px;*/}

	#masthead {height: 60px;}
	#masthead #logo {display: block; width: 200px; height: 55px; padding: 7px 0 0 20px;}
	#printlogo {display: none; width: 134px; height: 45px; margin: 7px 0 0 20px;}
	#masthead #logo a {display: block; width: 134px; height: 45px; text-indent: -9999px; overflow: hidden; background:url(../images/logo_amp.gif) no-repeat;}
	#title {position: absolute;  top: 10px; right: 10px; width: 271px; height: 42px; background:url(../images/title_report.gif) no-repeat; text-indent: -9999px;}

	#main {position: relative;  display: block; top:0px; width: 942px; margin: 0 auto 0 auto; height:80px; background: url(../images/masthead_top.gif) no-repeat; padding-top:7px; }
	#maininner {background: #FFF url(../images/bg_panel_inner.gif) repeat-y; height:80px; }
	#sectcontent2 {  display:block; overflow:hidden; height:44px; max-height:100%; float: left; border-left: 1px solid #cecece; border-right: 1px solid #cecece; width: 917px;}


	#sectnav { width:924px; background: #FFFFFF url(../images/bg_sectnav.gif) no-repeat 2px bottom; line-height:normal;  margin: 0 auto 0 auto; font-size:1em; height:32px;}

	#sectnav ul {padding:0; list-style:none;}	
		#sectnav li {float:left; background:url(../images/sectnav_left.gif) no-repeat left top; margin:0 5px 0 2px; padding:0 0 0 8px; border-bottom:1px solid #cecece;}
		#sectnav li a {float:left; display:block; width:auto; background:url(../images/sectnav_right.gif) no-repeat right top; padding:7px 16px 4px 8px; text-decoration:none; font-weight:bold; color:#005596;}
		#sectnav > ul li a {width:auto;}
		/* Commented Backslash Hack hides rule from IE5-Mac \*/
		#sectnav li a {float:none;}
		/* End IE5-Mac hack */
		#sectnav li a:hover {color:#9b9a9a;}
		#sectnav li:hover, #sectnav li:hover a { background-position:0% 0; color:#9b9a9a; }
		#sectnav li:hover a {background-position:100% 0;}
		#sectnav .current {background-position:0 -35px; border-width:0;}
		#sectnav .current a {background-position:100% -35px; padding-bottom:5px; color:#00aeef;}	
				
	#sectnavwide { width:1207px; background: #FFFFFF url(../images/bg_sectnav_wide.gif) no-repeat 2px bottom; line-height:normal;  margin: 0 auto 0 auto; font-size:1.05em; height:31px;}

	
				
	#sectnav2 {display:block; width:918px; margin:0 auto 0 auto; background-color:#FFFFFF; border-right: 1px solid #cecece; border-left: 1px solid #cecece; border-bottom: 1px solid #cecece; height:48px; !important;}
		/*#sectnav2 div.element {border-right: 1px solid #cecece; border-left: 1px solid #cecece;  background: #f2f2f2 url(../../images/bg_panel_sidebar.png) repeat-x; margin-bottom: 1px !important;}*/
		#sectnav2 div.inner {padding: 0 3px 5px 3px !important; border-bottom: 1px solid #cecece; font-size: 1.2em; margin-top: 0px; height:16px;}
		/*#sectnav2 div.divider {background: url(../../images/sidebar_divider.jpg) 0 100% no-repeat; padding: 12px 10px; color: #005a9c; }			
		#sectnav2 li {}	*/
		#sectnav2 span {padding: 0 0 0 0; font-size: 8pt; margin: 0 0 0 3px; }	
		html>body div#sectnav2 span img {margin-bottom:4px;}
		#sectnav2 a {color: #005a9c; padding: 0 0 3px 0; margin: 0;}	
		#sectnav2 a:hover {color: #00aeef; text-decoration: none;}
		#sectnav2 .current a {background-position:100% -35px; padding-bottom:5px; color:#00aeef;}

	
	/*                                                        																	            */
	#previousnext {margin-left:10px; margin-top:5px; color:#005a9c; font-size:1em; width:900px;}

#hidden {display:none;}
/*#logo { display:block; float:left; width:170px; height:70px; background:url(../images/tower_logo.gif) no-repeat left -1px; }
#head .abouttower { position:absolute; left:190px; width:180px; top:-48px; height:98px; background:url(../images/about_tower.gif) no-repeat 0px 75px; } */

/*  ICONS
===========================================================================================*/

#icons { padding-left:8px;  right:14px; width:500px; height:18px; z-index:20; }
#icons a { text-decoration:none; }
#icons a:hover { text-decoration:underline; }
#previousnext form {margin:-1px 0 0 0; height:18px;}
.reduce { position:relative; top:0px; color:#999; font-size:110%; }
.enlarge { color:#999; font-size:150%; }
#enlargespace { position:relative; top:0px; color:#bbb; font-size:110%; padding-bottom:3px; }
#pagenav { position:absolute; right:0px; top:42px; width:100px; height:18px; text-align:right; font-size:105%; color:#999; }
.float-right {float:right; padding-right:10px;}

/*SEARCH 
============================================================================*/

#searchblock { position:absolute; top:2px; right:0px; height:21px; width:190px; z-index:400; }
.textfield { width:130px; height:14px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#005c9b; margin-bottom:1px; padding:1px 0 0 1px; border:1px solid #bbb; }
.button { border:0px none #FFF; background-color:#fff; font-size:1em; font-family:Arial, Helvetica, sans-serif; cursor:pointer; color:#005a9c; }
.button:hover {color:#00aeef;}


#searchblock a, a:visited, a:link { color:#00aeef;}

 .search-result-block {
	clear: both;
	border: 1px dotted #CCCCCC;
	margin-top: 0px;
	margin-bottom: 20px;
	padding: 0 10px 10px 10px;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .95em;
}

 .sp2_info {
	font-weight: bold;
}

 p.sp2_title {
	font-weight: bold;
	display: block;
font-size: 1em;
}

 .sp2_select {
	font-weight: bold;
	color: #005c9b;
}

 p.sp2_address,
 p.sp2_address,
 p.sp2_address a,
 p.sp2_address a:link,
 p.sp2_address a:visited,
 p.sp2_address a:hover,
 p.sp2_address a:active {
	color:#999;
	margin: 1.1em 0 0 0;
	padding: 0;
	font-weight: normal;
}
 p.sp2_result {
	margin-bottom: -0.8em;
}


 input.sp2_field {
	color: #000;
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
  	background-color: #fff;
  	border: 1px solid #999;
  	width: 200px;
	padding: 2px;
}
 input.sp2_btn, .sp2_i_select {
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
-adv .sp2_i_select {
	width:204px;
}
 form p {
  clear: left;
  margin: 0;
  padding: 0;
  padding-top: 0.5em;
}
 form p label {
  float: left;
  width: 25%;
}
 fieldset {
  border: 1px dotted #999;
  margin: 0px 0 10px;
  padding: 5px 10px;
}
 legend {
	font-size: 1.4em;
	font-weight: bold;
  	background-color: #FFFFFF;
}
 .sp2_page_top {
	margin: 0px;
	padding: 0 0 0.5em 0;
}
 .sp2_page_bottom {
	text-align: left;
	margin: 0 0 1em 0;
	padding: 0;
}
 p.sp2_description {
	margin: 1.5em 0 -0.5em 2em;
	padding: 0;
	font-size: 1.1em;
	color: #876A11;
}




/*  LEFTNAV
===========================================================================================*/

#left { position:fixed; left:0; top:70px; width:174px; height:100%; background:#fff; font-size:0.9em; color:#aaa; z-index:5; border-right:1px solid #ffb817; line-height:1.1em; text-transform: uppercase; }
* html #header, * html #foot, * html #left {position:absolute;}
html>body div#left {font-size:.95em;}


/*  FOOTER
===========================================================================================*/

#foot { position:fixed; margin:0; bottom:-1px; right:17px; display:block; width:100%; height:50px; background:rgb(214,100,50); color:#fff; text-align:right; font-size:1em; z-index:5; }

	#footer {color: #000; font-size: .9em; margin:0 auto 0 auto; width:979px; height:18px; background:url(../images/bg_panel.png) repeat-y;  }

	#footpanel {height: 19px; background:url(../images/bg_footer.png) no-repeat; margin:0 auto 10px auto; width:979px; }

	#footpanelinner {height: 7px; background:url(../images/bg_footer_inner.gif) no-repeat; margin:0 auto 0px auto; width:944px;}

/*	#footer #footnav {display: block; float: left; width: 500px;}
	#footer #footnav li {display: inline; border-right: 1px solid #000; margin-right: 10px; padding-right: 10px;}
	#footer #footnav li a {color: #000;} */
	#copyright { text-align: center; color:#000;}
	#copyright a:link, #copyright a:visited { color:#000; text-decoration:none; }
	#copyright a:hover {text-decoration:none; color:#00aeef}

	#sectfoot { background: url(../images/bg_sectfoot2.gif) no-repeat; height: 9px; width: 918px; margin:0 auto 0 auto; padding-bottom:5px; z-index:100;}


/* PADDING
===========================================================================================*/

#pad1 { display:block; width:21px; height:70px; float:left; }
#pad3 { display:block; width:18px; height:50px; float:left; }
.pad2 { display:block; height:70px; }
#pad4 {display:block; height:177px; }
#pad5 {display:block; height:295px;}

/*  CONTENT
===========================================================================================*/


#content { display:block; height:100%; max-height:100%; width:100%; overflow-y:scroll;  position:relative; z-index:3; }
#content2 { display:block; height:100%; max-height:100%; width:100%; overflow:auto;  position:relative; z-index:3; }
#wrapper { margin:0 auto 0 auto; width:979px; background:url(../images/bg_panel.png) repeat-y; padding-bottom:10px; }
#wrapper2 { margin:0 auto 0 auto; width:979px; background:url(../images/bg_panel.png) repeat-y; padding-bottom:10px; }
#section {padding-left:0px; width: 942px; margin: 0 auto 0 auto; background: url(../images/bg_panel_inner.gif) repeat-y;}
#section2 {padding-left:0px; width: 942px; margin: 0 auto 0 auto; background: url(../images/bg_panel_inner.gif) repeat-y;}
#sectioncontent {width: 918px; margin: 0 auto 0 auto; border-left:1px solid #cecece; border-right:1px solid #cecece; z-index:120; overflow-x:auto;}
#sectioncontent2 {width: 918px; margin: 0 auto 0 auto; border-left:1px solid #cecece; border-right:1px solid #cecece; z-index:120; overflow-x:auto;}

#text {margin:0 20px;}


#jumpmenu {height:17px; border:1px solid #bbb; width:auto; font-family:Arial, Helvetica, sans-serif; font-size:95%; color:#005a9c;  /*position:relative; left:521px; top:80px;*/  }
#jumpmenu a:focus, #jumpmenu a:active #jumpmenu select {outline:none;}

#pdflist ul { list-style: none; text-indent: 0px; margin:0px; padding:0px; text-align: left; }

#pdflist li {
	list-style:none;
	color:#222;
	margin:0px;
	padding-left:18px;
	line-height:120%;
	text-indent: 0px;
	background-image: url(../images/icon-color-pdf.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-bottom: 4px;
}
#indent { padding-left:18px; }

#pdflist li a {
	color:#222;
	text-decoration:none;
}

#pdflist li a:visited {
	text-decoration:none;
	color:#222;
}

#pdflist li a:link {
	text-decoration:none;
	color:#222;
}

#pdflist li a:hover {
	text-decoration:underline;
	color:#00aeef;
}


/*PRINT
======================================================================*/
#centreprint {
display:none;
}

#exit {display:none}
.printextra {display:none;}

/*EMAIL
================================================================================*/

#emailAR { z-index:202; display:none; width:485px; height:350px; position:absolute; left:300px; top:180px; }
#emailARsent { z-index:201; display:block; width:485px; height:350px; position:absolute; left:300px; top:180px; }
#sent-message-box {position:absolute; top:140px; left:100px; width:300px; height:60px; z-index:201; display:block; border:2px solid #002e6e; background-color:#FFF; }
.sent-message-head { display:block; position:relative; top:0px; left:0px; width:296px; font-size:16px; height:20px; color:#FFFFFF; background-color:#002e6e; margin-bottom:8px; padding:3px; }
.sent-message { text-align:center; vertical-align:middle; }
.email-box { width:485px; height:350px; z-index:201; position:absolute; left:2px; top:2px; border: 2px solid #002e6e; background-color:#FFF; color:002e6e; }
.email-box-sent { width:485px; height:350px; z-index:201; position:absolute; left:2px; top:2px; border: 2px solid #002e6e; background-color:#EEE; color:#002e6e; }
html>body div.emailAR-shadow { z-index:200; display:block; width:545px; height:360px; position:absolute; left:5px; top:5px; filter:alpha(opacity=35); opacity:.35; background-image:url(../images/shadow-email.png); background-repeat: no-repeat; background-position: left top; }
.emailAR-title { display:block; padding:7px 10px 7px 10px; background-color:#002e6e; color:#FFF; font-size:16px; }
.email-content { display:block; height:322px; color:#666; }
#email-item { display:block; position:relative; border-bottom:1px solid #002e6e; margin:2px 0px 0px 0px; height:auto; }
.email-text { padding:10px; }
.email-text td { margin:0px; border:none; }
.email-field { font-family:Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #999; padding:3px; width:350px; margin-bottom:2px; z-index:202;}
.email-field-sent { font-family:Arial, Helvetica, sans-serif; font-size:12px; border:1px solid #999; padding:3px; width:350px; margin-bottom:3px; background-color:#EEE; }
.sml-email { font-size:.8em; color:#999999; }
#emailAR td { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.email-button { display:block; height:18px; border:1px solid #002e6e; background-color:#EEE; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding-bottom:2px; margin-top:100px; }
#superscript { font-size:.6em; vertical-align:text-top; line-height:.6em; }
.superscript { font-size:.6em; vertical-align:text-top; line-height:.6em; }
.close { display:block; position:absolute; top:4px; right:28px; color:#FFFFFF; width:80px; text-align:right; }
.hide { display:block; width:15px; height:15px; border:1px solid #FFF; position:absolute; top:4px; right:6px; color:#FFF; text-align:center; }
.hide a, .hide a:visited, .hide a:link
{ display:block; width:15px; height:15px; border:1px solid #FFF; position:absolute; color:#FFF; text-align:center; text-decoration:none; }
.hide a:hover { text-decoration:none; }


/* PAGE FIXES
=============================================*/

#pagecover {position:absolute; top:450px; width:30px; height:12px; display:block; }
#pagehelp {position:absolute; top:750px; width:30px; height:12px; display:block; }
#page10 {position:absolute; top:930px; width:30px; height:12px; display:block; }
#page13 {position:absolute; top:500px; width:30px; height:12px; display:block; }
#page15 {position:absolute; top:580px; width:30px; height:12px; display:block; }
#page7 {position:absolute; top:430px; width:30px; height:12px; display:block; }
#note20 {position:absolute; top:330px; width:30px; height:12px; display:block; }
#note31 {position:absolute; top:450px; width:30px; height:12px; display:block; }
#note34 {position:absolute; top:740px; width:30px; height:12px; display:block; }
#page57 {position:absolute; top:650px; width:30px; height:12px; display:block; }
#pagedd2 {position:absolute; top:280px; width:30px; height:12px; display:block; }
#chairmananchor {position:absolute; top:148px; width:30px; height:12px; display:block; }
#glanceanchor {position:absolute; top:235px; width:30px; height:12px; display:block; }
