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

html { height:100%; max-height:100%; font-family:Arial, Helvetica, sans-serif; overflow: hidden; background-color:#FFF; font-size:100%;}
body { height:100%; max-height:100%; min-height:100%; overflow:hidden; color: #000; }

#header { position:absolute; margin:0; right:16px;top:0; display:block; height:120px; font-size:.9em; z-index:200; width:100%; background-color:#fff;}
<!--[if IE]> #header { position:absolute; margin:0; right:18px;top:0; display:block; height:120px; font-size:.9em; z-index:200; width:100%;} <![endif]-->


#headerbg {display:block; margin:0; width:100%; height:120px;  z-index:201;}

#logo {background:url(../images/tower_logo.gif) no-repeat ; height:53px; width:145px; z-index:300; margin:0px 45px 0 17px; position:absolute; top:49px; left:20px;display:inline;}
#logo h1 {display:none;}
#logo h2 {display:none;}

#title { background:url(../images/title2.gif) no-repeat ; height:25px; width:378px; position:absolute; top:69px; left:300px;}

#title h1 {display:none;}
#title h3 {display:none; }


* { margin:0; padding:0;}


h1 {line-height:1em; margin:0px; color:#998b7d; text-transform:uppercase; font-size:1.3em !important; }
h2 {color:#998b7d; font-size:1.3em; margin-bottom:.5em; font-weight:normal; }
h2.green {color:#008da8 !important;}

h3 {color:#998b7d; font-size:.8em; margin-bottom:.8em; }
h3 a {color:#998b7d !important; margin-top:1.2em !important; margin-bottom:0em !important; }
h4 {color:#998b7d; font-size:.7em; margin-top:1.2em !important; margin-bottom:0em !important; font-weight:bold; }
h5 {margin-bottom:0px;}
a:focus, a:active { outline: none; }

a, a:visited {color:#a54594; text-decoration:none; outline: none; }
a:hover {text-decoration:underline; }

p {margin:3px 0px 8px 0px !important; font-size:.75em !important; line-height:1.2em; color:#000;}

sub {line-height:0; font-size:80%; }

.subheading {
		font-size:.9em !important;
		font-weight:bold !important;
		color:#998b7d;
		border-left:solid #000 5px;
		padding-left:20px;
}
#heading {
	margin-left: 1px;
}



#icons {position:absolute; left:688px; top:50px; width:370px; height:35px; font-size:11px; color:#000 !important; z-index:4; border:1px none #eee; }
#icons a {color:#000; font-size:11px; cursor:pointer;}

#reduce a {	width:12px; display:block; color:#000; text-decoration:none; font-size:9px !important; float:left; padding-top:5px;}
#reduce a:hover { text-decoration:underline; }

#enlarge a { width:20px; display:block; text-decoration:none; float:left; font-size:14px !important;}
#enlarge a:hover { text-decoration:underline; }

#printicon a {	width:40px; display:block; text-decoration:none; font-size:12px !important; padding-top:2px; float:left; }
#printicon a:hover { text-decoration:underline; }
#homeButton a {	width:50px; display:block; text-decoration:none; font-size:12px !important; padding-top:2px; float:left; }
#homeButton a:hover { text-decoration:underline; }

#emailicon a { width:44px; display:block; text-decoration:none; font-size:12px !important; padding-top:2px; float:left;  }
#emailicon a:hover { text-decoration:underline; }

#downloadicon a {width:71px; display:block; text-decoration:none; font-size:12px !important; padding-top:2px; float:left;  }
#downloadicon a:hover { text-decoration:underline; }

#sitemapicon a { width:57px; display:block; text-decoration:none; font-size:12px !important; padding-top:2px; float:left; }
#sitemapicon a:hover { text-decoration:underline; }

#helpicon a { display:block; text-decoration:none; font-size:12px !important; padding-top:2px; float:left; }
#helpicon a:hover { text-decoration:underline; }


/* SITEMAP
============================================================================*/

#sitemap ul { list-style-image:url( );  list-style: none; text-indent: 0px; text-align: left; }
#sitemap li { list-style-image:url( ); list-style:none; color:#998b7d; margin:0px; padding-left:0px; line-height:120%; text-indent: 0px; padding-bottom: 2px; }
#sitemap li a { color:#998b7d; text-decoration:none; font-size:1em;}
#sitemap li a:visited { text-decoration:none; color:#998b7d; }
#sitemap li a:link { text-decoration:none; color:#998b7d; }
#sitemap li a:hover { text-decoration:underline; color:#998b7d; }



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

#searchblock { position:absolute; left:122px; top:30px;height:21px; width:273px; z-index:400; }

.textfield { width:142px; height:15px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#333; margin-bottom:1px; padding:1px 0 0 1px; border:1px none #f68b1f; z-index:405; margin-right:0px; background-color:#E4E4E4; }

.button { margin-left:0px; height:16px; font-size:11px; font-family:Arial, Helvetica, sans-serif; margin-bottom:0px; padding:0 0px 4px 0px; cursor:pointer; color:#FFF; border:1px none #f68b1f; width:50px; background:url(../images/search-button.gif) repeat-x ; }

.button { # margin-bottom:1px;}

.button2 { margin-left:0px; height:24px !important; border:0px none #FFF; background:url(../images/search-button.gif) repeat-x ;font-size:12px; font-family:Arial, Helvetica, sans-serif; margin-bottom:0px; padding:0 10px 4px 10px; cursor:pointer; color:#fff; border:1px none #006f2c;  }



/* RANDOM
============================================================================*/



	abbr, acronym { font-style:normal; border:none;}
	#page {	position:absolute; left:0em; top:0em; border:1px dotted #f90; border-width:1px 0 0 1px; padding:0 0 0 0em; margin:0 1em 1em 0; line-height:130%;}
	p, dl, { font-size:0.8em; margin:0 0 10px 0 !important; }
	dl { margin:1em 0 0 0.3em; }
	ol { padding:0; font-size:.8em;}
	ol li { margin:0 0 3px 2em; padding:0; }
	dt { font-variant:small-caps; font-size:110%; clear:both; }
	dt em { font-variant:normal; font-size:90%; }
	dd { margin:0 0 0 1em; }
	dl ul, dl li { padding:0; list-style-type:none; }
	dl ul { width:100%; float:left; margin:0 0 1em 0; }
	dl li { float:left; margin:0 0.2em 0 0; }
	code { font:normal normal normal 1em "courier new",monospace; color:#333; }
	#skip-links { font-size:70%; margin:1.4em 0 0 0; }


/* TOP LEVEL NAVIGATION 
=============================================================================*/

#topnav {width:100%; height:37px; position: absolute; margin:0; display:block; z-index:2; border-bottom:2px solid #7f7f7f;background-color:#fff;}
#topnav ul { cursor:pointer; z-index:3; list-style-type:none; line-height:1.1em !important; height:32px; top:5px; position:absolute; font:normal .7em arial, sans-serif; width:600px; left:203px; }
#topnav li { width:189px; float:left; position:relative; cursor:pointer; text-align:left; float:left; }
#topnav #current li a { display:block; padding:4px 0 5px 0; width:120px; text-align:center; color:#FFF; }
#topnav #current li a:hover { text-decoration:underline; color:#FFF;	}
#topnav li a { display:block; padding:4px 0 5px 0; width:189px; text-align:center; color:#666; margin-left:1px; height:37px }
.sr_tab { width:189px; background:url(../images/sr-tab.gif) no-repeat 0px 1px; }
.sr_tab a:hover { width:189px; background:url(../images/sr-tab-hover.gif) no-repeat -1px 1px; }
.ar_tab { background:url(../images/ar-tab-sel.gif) no-repeat 0px 1px; }
.nom_tab { background:url(../images/nom-tab.gif) no-repeat 0px 1px; }
.nom_tab a:hover { width:189px; background:url(../images/nom-tab-hover.gif) no-repeat -1px 1px; }


#nav { width:163px; height:auto; margin:0;  position:absolute; left:16px; top:120px; }
#navbar { }

#nav, #nav ul {
	list-style: none;
	float:left;
	clear:left;
	width:163px;
	line-height:14px;
}
#nav li {
	float:left;
	width:163px;
	position:relative;
	color:#998b7d;
	clear:left;
}
#nav li a {
	float:left;
	
	display:inline;
	font-size:11px;
	width:163px;
	padding:0px 0 8px 0px;
	outline:0;
	text-decoration:none;
	text-align:right;
	border-bottom:1px solid #998b7d;
	line-height:13px;
	height:auto;
	color:#998b7d;
	cursor:pointer;
}
#nav li.sub a {
	padding:6px 0 6px 12px;
	width:151px;
}
/* NAV HOVERS */
#nav li.sfhover {
}
#nav li:hover a, #nav li.sfhover a {
	color:#000;
	cursor:pointer;
}
#nav li .sel {
	background-color:#FFF ;
	color:#000;
}
#nav li .sel a {
	color: #000;
}
#nav ul.popnav li a {
	padding:6px 0 6px 10px !important;
	width:162px;
}
#nav li:hover ul li:hover, #nav li.sfhover ul li.sfhover, #nav li .sel:hover, #nav li .sel a:hover { }
#nav li:hover ul li:hover a, #nav li.sfhover ul li.sfhover a {
	background-color:#c5e8fb;
	color:#00457c;
}
#nav li:hover ul li.sel a {
	color:#000 !important;
}
/* END TOP LEVEL NAVIGATION */

/* SECOND LEVEL NAV */
#nav li ul li a {
	padding:6px 0 6px 12px;
	width:155px;
}
#nav li ul {
	position : absolute;
	margin-left : 167px;
	left:-999em;
}
#nav li ul li {
	background-color:#00457c;
	border-left:1px solid #fff;
	color:#FFF;
}
#nav li:hover ul, #nav li.sfhover ul {
	left: 0 !important;
	top: 0 !important;
}

/* START PAGE NAV */
#pagenav {
	list-style: none;
	height:12px;
	margin:8px 0 0 1px !important;
	padding:0 !important;
}
#pagenav li {
	float:left;
	height:12px !important;
	display:inline;
}
#pagenav li a {
	font-size:12px;
	line-height:12px;
	float:left;
	display:inline;
	outline:0;
	color:#aaa;
	text-decoration:none;
	white-space:nowrap;
	text-align:left;
	height:12px;
	border-left:1px solid #ccc;
	padding:0 8px;
}
#pagenav li a.first
{
	border-left:none;
	padding:0 8px 0 0;
}
/* PAGE NAV HOVERS */
#pagenav li:hover a, #pagenav li.over a {
	color: #777;
}

/* END PAGE NAV*/



#jumpMenu {height:18px !important; border:1px none #00457C; width:auto; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#$$$; background-color:#FFF; margin-top:6px !important; padding-top:0px; float:left; text-transform:uppercase; }
#jumpMenu a:focus, #jumpmenu a:active #jumpmenu {outline:none; }


/* PREVIOUS/NEXT
============================================================================*/

#previous_next {position:absolute; top:5px; right:5px; font-size:13px; color:#FFF !important; z-index:3; width:230px; padding-top:3px;}


/* BUTTONS
============================================================================*/

#previous { width:90px; height:17px;  color:#FFF; float:left; margin-right:10px; }
#previous-b a { width:90px; height:17px; background:url(../images/icon-previous.gif) no-repeat right -2px; color:#FFF; float:left; margin-right:10px; }

#total {float:left; margin-right:10px; width:55px; text-align:center;}


#next { width:90px; height:17px;  color:#FFF; float:left; }
#next-b a { width:80px; height:17px; background:url(../images/icon-next.gif) no-repeat left -2px; color:#FFF; padding-left:20px; }


/*#next-b a {position:absolute; top:0px; left:40px;display:inline; width:17px; height:17px; background:url(../images/icon-next.gif) no-repeat; }
#next-b a:hover { width:17px; height:17px; background:url(../images/icon-next-hover.gif) no-repeat; text-decoration:none;}
*/


.hidden {display:none; }




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

#content { display:block; height:100%; max-height:100%; width:100%; overflow-x:hidden; overflow-y:scroll;  position:relative; background-color:#fff;}


#wrapper {margin-left:188px;  height:auto; width:auto; background-color:#fff;}

#section {  background-color:#ffffff; height:auto; padding-bottom:30px; font-size:1.1em ;  margin-bottom:50px;}

#midcol {
	width:680px;
	padding: 0 0 30px 0;
	margin:0 auto;
	margin-left:100px;
	position:absolute;
	top: 150px;
}

#midcol a {
	color:#fff;
	text-decoration:none;
}

#midcol a:Hover {
	color:#a54594;
	text-decoration:none;
}
a:hover{
	color:#a54594;
	text-decoration:none;
}

#midcol ul {
	font-size:12px;
	margin-left:12px;
}

.text_column {
width:500px;
}

.quote {
text-transform:uppercase;
font-size:14px;
margin-top:10px;
}



#head2 {
	
	font-size:14px;
	
	}


#ambitiontext { margin-top:-36px;position:relative; width:581px; padding:10px; border:1px solid #000;  z-index:-0 !important; font-size:.75em; /**/: margin-top:-38px; margin-bottom:30px; } 

#historytext { margin-top:-35px; position:relative;display:none; width:561px; padding:10px; border:solid 10px black; visibility:visible; font-size:.8em;  margin-bottom:30px; /**/: margin-top:-37px;}

#history {
	color:#fff;
	margin-left:5px;

}

#ambitionvalue 	{cursor:pointer; padding-top:3px; background:white !important; color:black; border:solid 1px black; border-bottom:solid 1px white;position:relative; z-index:5; height:23px !important; width:230px; display:block; text-align:center;  }
#history 	{cursor:pointer; padding-top:3px; background:black; color:white; border:solid 1px black;  border-bottom:none; height:23px !important; width:230px; display:block; text-align:center; position:relative; top:-27px; left:245px;}

#ambitionvalue 	a { color:#000 ; }



.hiddentext {
	visibility:hidden;
}

#popups {
	position:absolute;
	z-index:20000;
	left:50%;
	top:50%;
	margin-left:-256px;
	margin-top:-202px;
}

#fontbig {
	font-size:1.8em;
}

#fontmedium {
	font-size:1.5em;
}

#popup2 {
	position:absolute;
	z-index:20000;
	left:50%;
	top:50%;
	margin-left:-430px;
	margin-top:-202px;
}
#popup3 {
	position:absolute;
	z-index:20000;
	left:50%;
	top:50%;
	margin-left:-100px;
	margin-top:-202px;
}

#quicklinkhead a{
	
	color:#a54594;
	
	}

#leftbar { width:188px; height:770px; top:150px;position:absolute; z-index:3; }

#sp_menu {
	z-index:500;
	position:fixed;
	margin-top:85px;
	margin-left:-210px;
	width:200px;
	height:200px;
	background-color:#ffffff;
	padding:1px 0 0 10px;
	overflow:visible;
	font-size:11px;
}

#chairman_title {
	background-image:url(../images/chairman_title.gif);
	height:171px;
	width:568px;
	background-repeat:no-repeat;
	}
	
#md_title {
	background-image:url(../images/md_title.gif);
	height:167px;
	with:595px;
	background-repeat:no-repeat;
	}
	
.md_highlights {
	background-image:url(../images/md_highlights.gif);
	height:300px;
	width:160px;
	background-repeat:no-repeat;
	margin-top:20px;
	}
	
.bar {
	background-image:url(../images/bar.gif);
	height:298px;
	width:13px;
	float:left;
	margin-right:10px;
	}
	
#senior_management_title {
	background-image:url(../images/senior_management_title.gif);
	height:42px;
	width:586px;
	background-repeat:no-repeat;
	margin-bottom:18px;
	margin-left:22px;
	}	
	
#board_title {
	background-image:url(../images/board_title.gif);
	height:43px;
	width:582px;
	background-repeat:no-repeat;
	margin-bottom:18px;
	margin-left:22px;
	}	
	
#corporate_directory_title {
	background-image:url(../images/corporate_directory_title.gif);
	height:50px;
	width:649px;
	background-repeat:no-repeat;
	margin-bottom:25px;
	float:left;
	}	
	
#intro_title {
	background-image:url(../images/intro_title.gif);
	height:85px;
	width:692px;
	background-repeat:no-repeat;
	margin-bottom:18px;
	float:left;
	}	
	
#info_title {
	background-image:url(../images/info_title.gif);
	height:100px;
	width:700px;
	background-repeat:no-repeat;
	margin-bottom:25px;
	float:left;
	}	
	
#csr_title {
	background-image:url(../images/csr_title.gif);
	height:172px;
	width:700px;
	background-repeat:no-repeat;
	margin-bottom:25px;
	float:left;
	}	
	
#people_title {
	background-image:url(../images/people_title.gif);
	height:257px;
	width:700px;
	background-repeat:no-repeat;
	margin-bottom:25px;
	float:left;
	}	
	
#highlights_title {
	background-image:url(../images/highlights_title.gif);
	height:305px;
	width:700px;
	background-repeat:no-repeat;
	margin-bottom:25px;
	float:left;
	}		
	
#about_title {
	background-image:url(../images/about_title.gif);
	height:171px;
	width:700px;
	background-repeat:no-repeat;
	margin-bottom:25px;
	float:left;
	}
	
#review_title {
	background-image:url(../images/review_title.gif);
	height:101px;
	width:700px;
	background-repeat:no-repeat;
	margin-bottom:25px;
	float:left;
	}
	
#downloads_title {
	background-image:url(../images/downloads_title.gif);
	height:48px;
	width:700px;
	background-repeat:no-repeat;
	margin-bottom:25px;
	float:left;
	}	
	
#sitemap_title {
	background-image:url(../images/sitemap_title.gif);
	height:48px;
	width:700px;
	background-repeat:no-repeat;
	margin-bottom:25px;
	float:left;
	}		
		
.review_table td{
	padding:8px;
	font-size:.7em;
	}
	
.review_table td li {
	font-size:1em !important;
}			
/* FOOTER
=============================================================================*/

#footer { width:100%; height:20px; margin:0; position:absolute; bottom:-1px; z-index:400 !important; display:block; font-size:12px !important; right:16px; line-height:1.3em; border-bottom:9px solid #000; background:url(../images/black-shim.gif) no-repeat 16px ;}

#footerinner { width:803px; height:15px; margin-left:203px; z-index:101 !important; padding-left:0px; padding-top:5px; color:#FFF !important; }

#footerinner td  { line-height:16px !important; font-size:14px !important;}
#footerinner td br { line-height:16px !important; }
.inner p { margin-bottom:5px !important; font-size:11px !important;}

#footer a, #footer a:visited {color:#FFF; text-decoration:none; }
#footer a:hover, #footer a:focus {color:#FFF; !important; text-decoration:underline;}
#footerhref a:hover, #footerhref a:focus {width:200px;color:#a54594 !important; text-decoration:underline;}

#footerhref { margin-bottom:15px;}

.jumptocontent a, .jumptocontent a:visited {color:#becad1 !important;}

.print { display:none !important; }


/*-----------------------RightPanelslide---------------------*/
#rightcol {
	width:150px;
	float:right;
	background-color:#fff;
	margin-left:10px;
	display:inline;
	z-index:1000;
}


#rightpanel {
	clear:both;
	float:right;
	padding: 15px;
	background:#000;
	top:200px;
	/*margin-top:200px;*/
	height: 280px;
	width:383px;
	display: none;
	
	position:relative;
	z-index:9000;
}               

.rightslide {
	float:right;
	border-left: solid 4px #000;
	
}
.rightbtn-slide {
	cursor:pointer;
	position:absolute;
	z-index:8999;
	width: 30px;
	height: 310px;
	right:1px;
	top:200px;
	background-color:#000
}


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

#pad1 { display:block; width:100%; height:0px;  }
#pad3 { display:block; width:18px; height:10px; }
.pad2 { display:block; height:70px; }
#pad4 {display:block; height:149px; }
#padx {display:block; height:120px; width:100%;}
#pad5 {display:block; height:295px;}


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

#emailAR { z-index:202; display:block; width:485px; height:370px; position:absolute; left:12px; top:12px; }

#emailARsent { z-index:203; display:block; width:485px; height:370px; position:absolute; left:12px; top:12px; }

#sent-message-box {position:absolute; top:140px; left:100px; width:300px; height:70px; z-index:201; display:block; border:1px solid #000; background-color:#FFF; }

.sent-message-head { display:block; position:relative; top:0px; left:0px; width:290px; font-size:16px; height:34px; color:#FFFFFF; background-color:#000; margin-bottom:4px; padding:8px 0 0 10px;  }

.sent-message { text-align:center; font-size:12px; }

.email-box { width:485px; height:350px; z-index:201; position:absolute; left:2px; top:2px; border: 1px solid #000; background-color:#FFF; color:black; }

.email-box-sent { width:485px; height:350px; z-index:201; position:absolute; left:2px; top:2px; border: 2px solid #000; background-color:#000; color:#000; }

.emailAR-title { display:block; padding:7px 10px 7px 10px; background-color:#333; color:#FFF; font-size:16px; }

.email-content { display:block; height:322px; color:black; }
#email-item { display:block; position:relative; border-bottom:1px solid #000; margin:2px 0px 0px 0px; height:auto; }
.email-text { padding:10px; font-size:12px; }
.email-text td { margin:0px; border:none; }

.email-field { font-family:Arial, Helvetica, sans-serif; font-size:12px; border:1px solid black; padding:3px; width:370px; margin-bottom:2px; z-index:300;}
.email-field-sent { font-family:Arial, Helvetica, sans-serif; font-size:12px; border:1px solid black; padding:3px; width:370px; margin-bottom:2px; background-color:#EEE; }

.sml-email { font-size:.8em; color:black; }

#emailAR td { font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.email-button { display:block; height:20px; border:1px solid #212161; background:url(../images/search-button.gif) repeat-x; font-size:11px; color:#FFF; font-family:Arial, Helvetica, sans-serif; padding:0 8px 3px 8px; margin-top:95px; }

#superscript { font-size:.5em; vertical-align:text-top; line-height:.8em; }
.superscript { font-size:.5em; vertical-align:text-top; line-height:.8em; }

.close { display:block; height:15px; position:absolute; top:8px; right:34px; color:#FFFFFF; width:80px; text-align:right; font-size:.9em; }
.hide { display:block; width:17px; height:17px; border:1px solid #FFF; position:absolute; top:6px; right:12px; 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; }


#helpAR { z-index:202; display:block; width:485px; height:279px; position:absolute; left:12px; top:12px; }
#helpAR td { font-family:Arial, Helvetica, sans-serif; font-size:12px; border-bottom:1px solid #000; padding-top:5px; }
.help-box { width:485px; height:auto; z-index:201; position:absolute; left:2px; top:2px; border: 1px solid #000; background-color:#FFF; color:black; }

#helpblock { display:none; position:absolute; width:100%; height:100%; z-index:400; top:0; left:0; }
.helpblocktrans { position:absolute; width:100%; height:100%; background-color:#000; filter:alpha(opacity=50); opacity:.50; z-index:200; }
.helpblocked { width:525px; height:300px; position:absolute; left:50%; margin-left:-262px; top:50%; margin-top:-195px; z-index:200; } 

.help-content td {padding-bottom:8px; }


/* DOCUMENTS
============================================================================*/

#pdflistx { z-index:100; font-size:1em; !important; }
#pdflistx ul {  list-style: none; text-indent: 0px; margin:0px; padding:0px; text-align: left; }
#pdflistx ul li { list-style-image:url( ); color:#222; margin:0px; line-height:1em; text-indent: 0px; margin-bottom: 6px; padding-left:20px; font-size:12px !important; background:url(../images/icon_pdf.gif) no-repeat; }
#indent { margin-left:18px; }
#pdflistx li a { color:#998b7d; text-decoration:none;}
#pdflistx li a:visited { text-decoration:none; color:#998b7d; }
#pdflistx li a:link { text-decoration:none; color:#998b7d; }
#pdflistx li a:hover { text-decoration:underline;  }
#pdflistx  li  ul {margin-top:4px;}
#pdflistx  li  li {margin-left:0px;}

	
.parahead {
	color:#6c4099;
	text-transform:uppercase;
	padding-top:10px;
	font-weight:bold;
}

td {color:#000; }
.table_purple {
	color:#6c4099;
	text-transform:uppercase;
	font-weight:bold;
}

#reader {width:200px; margin:0 30px;  }
#reader p {font-size:.7em !important; color:#000; }


#fin_bar {position:absolute; width:783px; background-color:#000; height:30px !important; padding:0px 10px 0px 10px; top:120px; left:204px;}


#pagesimages {border:1px solid #000;  }

#centreprint {display:none;}



.inner {
position: absolute;
left: 208px;
bottom: 0px;
width: 800px;
height: 400px;
margin-bottom:0px;
background-color: #fff;
color: #333;
background: url(../images/black-shim-down.gif) no-repeat 0px 0px #000;
padding-top:4px;

}

.slide {
position:absolute;
display:block;
width:100%;
bottom:4px;
border-bottom: solid 4px #422410;
}

.btn-slide { }

.btn-slide a:hover {text-decoration:none !important; }
.js .inner {
display:none;
}

.instruction {position:absolute; left:100px; top:15px;
}


#nav1 a {height:69px; display:block; overflow:hidden; width:119px; background:url(../images/nav/nav1.png) no-repeat; cursor:pointer; position:relative; }
#nav1 a.cur {height:69px; display:block; overflow:hidden; width:119px; background:url(../images/nav/purple/nav1.png) no-repeat; cursor:pointer; position:relative; }
#nav1 a:hover { background:url(../images/nav/purple/nav1.png) no-repeat;  }
#nav1 p {display:none; }

#nav2 a {height:35px; display:block; overflow:hidden; width:119px; background:url(../images/nav/nav2.png) no-repeat; cursor:pointer; position:relative; }
#nav2 a.cur {height:35px; display:block; overflow:hidden; width:119px; background:url(../images/nav/purple/nav2.png) no-repeat; cursor:pointer; position:relative; }
#nav2 a:hover { background:url(../images/nav/purple/nav2.png) no-repeat;  }
#nav2 p {display:none; }

#nav3 a {height:53px; display:block; overflow:hidden; width:119px; background:url(../images/nav/nav3.png) no-repeat; cursor:pointer;  position:relative;}
#nav3 a.cur {height:53px; display:block; overflow:hidden; width:119px; background:url(../images/nav/purple/nav3.png) no-repeat; cursor:pointer; position:relative; }
#nav3 a:hover { background:url(../images/nav/purple/nav3.png) no-repeat;  }
#nav3 p {display:none; }

#nav4 a {height:46px; display:block; overflow:hidden; width:119px; background:url(../images/nav/nav4.png) no-repeat; cursor:pointer;  position:relative;}
#nav4 a.cur {height:46px; display:block; overflow:hidden; width:119px; background:url(../images/nav/purple/nav4.png) no-repeat; cursor:pointer; position:relative; }
#nav4 a:hover { background:url(../images/nav/purple/nav4.png) no-repeat;  }
#nav4 p {display:none; }

#nav5 a {height:36px; display:block; overflow:hidden; width:119px; background:url(../images/nav/nav5.png) no-repeat; cursor:pointer;  position:relative;}
#nav5 a.cur {height:36px; display:block; overflow:hidden; width:119px; background:url(../images/nav/purple/nav5.png) no-repeat; cursor:pointer; position:relative; }
#nav5 a:hover { background:url(../images/nav/purple/nav5.png) no-repeat;  }
#nav5 p {display:none; }

#nav6 a {height:67px; display:block; overflow:hidden; width:119px; background:url(../images/nav/nav6.png) no-repeat; cursor:pointer;  position:relative;}
#nav6 a.cur {height:67px; display:block; overflow:hidden; width:119px; background:url(../images/nav/purple/nav6.png) no-repeat; cursor:pointer; position:relative; }
#nav6 a:hover { background:url(../images/nav/purple/nav6.png) no-repeat;  }
#nav6 p {display:none; }

#nav7 a {height:69px; display:block; overflow:hidden; width:119px; background:url(../images/nav/nav7.png) no-repeat; cursor:pointer;  position:relative;}
#nav7 a.cur {height:69px; display:block; overflow:hidden; width:119px; background:url(../images/nav/purple/nav7.png) no-repeat; cursor:pointer; position:relative; }
#nav7 a:hover { background:url(../images/nav/purple/nav7.png) no-repeat;  }
#nav7 p {display:none; }

#nav8 a {height:35px; display:block; overflow:hidden; width:119px; background:url(../images/nav/nav8.png) no-repeat; cursor:pointer;  position:relative;}
#nav8 a.cur {height:35px; display:block; overflow:hidden; width:119px; background:url(../images/nav/purple/nav8.png) no-repeat; cursor:pointer; position:relative; }
#nav8 a:hover { background:url(../images/nav/purple/nav8.png) no-repeat;  }
#nav8 p {display:none; }

#nav9 a {height:61px; display:block; overflow:hidden; width:119px; background:url(../images/nav/nav9.png) no-repeat; cursor:pointer;  position:relative;}
#nav9 a.cur {height:61px; display:block; overflow:hidden; width:119px; background:url(../images/nav/purple/nav9.png) no-repeat; cursor:pointer; position:relative; }
#nav9 a:hover { background:url(../images/nav/purple/nav9.png) no-repeat;  }
#nav9 p {display:none; }

#nav10 a {height:38px; display:block; overflow:hidden; width:119px; background:url(../images/nav/nav10.png) no-repeat; cursor:pointer;  position:relative;}
#nav10 a.cur {height:38px; display:block; overflow:hidden; width:119px; background:url(../images/nav/purple/nav10.png) no-repeat; cursor:pointer; position:relative; }
#nav10 a:hover { background:url(../images/nav/purple/nav10.png) no-repeat;  }
#nav10 p {display:none; }

#nav11 a {height:61px; display:block; overflow:hidden; width:119px; background:url(../images/nav/nav11.png) no-repeat; cursor:pointer;  position:relative;}
#nav11 a.cur {height:61px; display:block; overflow:hidden; width:119px; background:url(../images/nav/purple/nav11.png) no-repeat; cursor:pointer; position:relative; }
#nav11 a:hover { background:url(../images/nav/purple/nav11.png) no-repeat;  }
#nav11 p {display:none; }

#nav12 a {height:42px; display:block; overflow:hidden; width:119px; background:url(../images/nav/nav12.png) no-repeat; cursor:pointer;  position:relative;}
#nav12 a.cur {height:42px; display:block; overflow:hidden; width:119px; background:url(../images/nav/purple/nav12.png) no-repeat; cursor:pointer; position:relative; }
#nav12 a:hover { background:url(../images/nav/purple/nav12.png) no-repeat;  }
#nav12 p {display:none; }




#welcome {width:350px; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-weight:600; font-size:1em !important; font-stretch:expanded; font-size:large;margin-top:-20px;}
.aboutmid {height:1900px !important; background-color:#fff; width:660px !important;}



#aboutTowerBox	{width:601px; position:relative; top:0; left:0; margin-top:15px;}
#aboutTowerBox1, #aboutTowerBox2	{float:left; width:187px; margin-right:15px; margin-bottom:10px;}
#aboutTowerBox3	{width:187px; height:250px; float:left;}
.aboutTowerInnerCol	{background:#998a7c;color:white; padding:1px; height:170px; text-transform:uppercase;}
.aboutTowerInnerCol	h3	{color:white; margin:5px 10px;}
.aboutTowerInnerCol ul	{margin:0 10px 5px 10px;}
.aboutTowerInnerCol li	{margin-left:15px; margin-bottom:4px;}

.aboutTowerLower	{margin-top:10px; border:solid 1px #998a7c; padding:10px; height:114px;}

.bluebox	{width:570px; padding:10px; clear:both; margin-top:10px; background:#009bdb; text-transform:uppercase; font-size:0.7em; color:white; text-align:center;}
.bluebox h2	{text-transform:uppercase; color:white;}
</style>
<style>
.aboutTowerInnerCol h3, .aboutTowerInnerCol ul	{text-transform:uppercase;}


.competitive {font-weight:bold;font-size:0.8em;}


.purple	{color:#6c4099}



#inforce {width:154px; height:34px; border-left:1px solid #000; border-right:1px solid #000; border-top:1px solid #000; display:inline-block; margin-bottom:0px; color:#000 !important; font-size:13px; text-align:center; line-height:14px; padding:4px 0px 2px 0px; cursor:pointer; }