
body {
	 margin:						0;
	 background:					#EFEFEF;
	 font: 							normal 12px/100% Arial, "Lucida Grande", Helvetica, Geneva, sans-serif;
	 color: 						#2f2f2f;
	 text-align:					center; /* center content \*/
}

#outer-wrap {
	position:						relative;
	margin:							0 auto;
	width:							820px;
	border:							1px solid #CCC;
	border-top:						none;
	text-align:						left;
	background:						#FFF;
	z-index:						100;
}

#wrap {
	position:						relative;
	margin:							0 auto;
	width:							820px;
	border:							1px solid #CCC;
	text-align:						left;
	background:						#FFF;
	border-bottom:					4px solid #00337F;
	z-index: 						0;
}

#wrap .inside {
	padding:						15px 25px 50px 25px;
}

#bottom-wrap {
	position:						relative;
	margin:							0 auto;
	width:							820px;
	border:							1px solid #CCC;
	border-top:						none;
	text-align:						left;
	background:						#FFF;
	z-index:						0;
}

#bottom-wrap .inside {
	padding:						5px 25px 25px 25px;
}


#header{
	position:						relative;
	width:							100%;
	height:							65px;
	background:						#FFF;
}

#header .inside {
	padding:						5px 25px 0 25px;
}

#menu {
	position:						relative;
	width:							100%;
	height:							24px;
	text-align:						right;
	border-bottom:					4px solid #00337F;
	z-index:						100;
}

#navigation {
	position:						relative;
	margin:							0 auto;
	display:						block;
	width:							820px;
	height:							30px;
	text-align:						right;
	z-index:						0;
}

#pageNav {
	float:							right;
	width:							8em;
	margin: 						0;
	padding: 						10px 0 0 0;
}

#pageNav img {
	margin:							0 2px;
}


#content {
	float:							left;
	width:							100%;
}

#leftCol {
	float:							left;
	width:							200px;
}

#mainContent {
	float:							right;
	width:							540px;
}

#rightCol {
	float:							right;
	width:							200px;
	}

/* Links at the top right page: PDF Links
---------------------------------------------------------------------------------\*/

#globalLinks {
	position:						relative;
	float:							right;
	width:							300px;
	height:							25px;
	font-size:						11px;
	text-align:						right;
}

#globalLinks a.space {
	padding:						0px 15px;
	color:							#333;
}

#globalLinks a:link,
#globalLinks a:visited,
#globalLinks a:active {
	color:							#000;
	text-decoration:				none;
}

#globalLinks a:hover {
	text-decoration:				underline;
}

#bottom-wrap #globalLinks {
	width:							100%;
}

#bottom-wrap #globalLinks a:link,
#bottom-wrap #globalLinks a:visited,
#bottom-wrap #globalLinks a:active {
	color:							#333;
}

/* Header - Logo and Pagination
---------------------------------------------------------------------------------\*/

#logo{
	float:							left;
	display: 						block;
	width:							124px;
	height:							52px;
}


/* CSS FOR HTML TAGS 
------------------------------------------------------------------------------------------------*/

img { 
	border:							none 0;
}

a, 
a:link,
a:visited,
a:active {
	outline:						none;
	color:							#0066CC;
}

.clr{
	clear:							both;
}

.left {
	clear:							left;
}

.right {
	clear:							right;
}

h3 {
	color: 							#002c76;
	line-height:					1.4em;
	font-size:						16px;
	margin:							0 0 1em 0 ;
}

h3.title, .title {
	 font: 							normal 16px/1.5em Arial, "Lucida Grande", Helvetica, Geneva, sans-serif;
	 color: 						#666666;
}

h3.grayTitle {
	font: 							normal 16px/1.5em Arial, "Lucida Grande", Helvetica, Geneva, sans-serif;
	color: 							#666666;
	letter-spacing:					5px;
}


p { 
	line-height:					145%; 
	margin:							0;
}

p.indent {
	text-indent:					1.6em;
}

ul.noPadding {
	padding:						0;
	margin-left:					0;
	margin-top:						0;
}

ul {
	margin-top:						0;
	margin-bottom:					0;
}

li { line-height:					145%; }

hr {
	border: 						none 0; 
	border-top: 					1px solid #b3cedb;/*the border*/
	width: 							100%;
	height: 						1px;/*whatever the total width of the border-top and border-bottom equal*/
}

p.top {
	display:						block;
	width:							100%;
	height:							25px;
	margin:							20px 0;
	border-top:						1px solid #CCC;
	border-bottom:					1px solid #CCC;
	font-size:						9px;
	line-height:					20px;
	text-align:						right;
}

p.top a,
p.top a:link,
p.top a:visited,
p.top a:active {
	color:							#0099CC;
	text-decoration:				none;
}

.caption {
	margin-top:						4px;
	font: 							normal 11px/130% Arial, Helvetica, Geneva, sans-serif; 
	color:							#666;
}


.blue {
	color: 							#00337F;
	font-weight:					bold;
}

sup,
sub {
	height: 						0;
	line-height: 					1;
	vertical-align:					baseline;
	_vertical-align: 				bottom;
	position:						relative;
	
}

sup {
	bottom: 						1ex;
}

sub {
	top: 							.5ex;
}
	



/* Site Navigation - MAIN ONE
------------------------------------------------------------------------------*/
#nav, #nav ul {
	float: 							right;
	width: 							auto;
	list-style: 					none;
	line-height: 					1;
	background: 					none;
	padding: 						0;
	margin: 						0;
	font-family: 					Arial, Tahoma;
	font-size:						11px;
	z-index:						100;
}

#nav a {
	display: 						block;
	width: 							auto;
	text-decoration:				none;
	padding: 						4px 8px;
}

#nav a:hover {
	 color:							#FFF;
}

#nav li {
	float: 							left;
	padding: 						0;
	width: 							auto;
}

#nav li ul {
	text-align:						left;
	position: 						absolute;
	left: 							-999em;
	height: 						auto;
	width: 							17.4em;
	w\idth: 						17em;
	font-weight: 					normal;
	font-size:						11px;
	margin: 						0;
	background:						#00337F;
	z-index:						100;
}

#nav li li {
	padding-right:					0;
	width: 							17.4em;
	padding: 						0;
	border-bottom:					1px solid #CCC;
}

#nav li ul a {
	width: 							16em;
	w\idth: 						16em;
	/* border: 1px solid red; */
	color:							#FFF;
}

/*#nav li ul ul {
	margin: 						-2.0em 0 0 17em;  last submenu 
	background: 					#22487E;
	border-top:						1px dotted #BBB;
}\*/

#nav li:hover ul ul, 
#nav li:hover ul ul ul, 
#nav li.sfhover ul ul, 
#nav li.sfhover ul ul ul {
	left: 							-999em;
}

#nav li:hover ul,
#nav li li:hover ul, 
#nav li li li:hover ul, 
#nav li.sfhover ul, 
#nav li li.sfhover ul, 
#nav li li li.sfhover ul {
	left: 							auto;
}

#nav li#level1 a:hover{             /* 1st Level Submenu */
	background:						#86bcd6;
}

#nav li:hover, 
#nav li.current:hover a,
#nav li.sfhover {
	background: 					#00337F;
	color:							#FFF;
}

#nav li ul li:hover, 
#nav li ul li a:hover, 
#nav li ul li.sfhover {
	background:						#86bcd6;
	color:							#22487E;
	
}

.current, li.current a,
#nav li.current a:hover  {
	color:							#FFF;	
}

#nav li:hover ul li{
	background: 					#00337F;	
}

/* Main Nav Font Color \*/

#nav li a.toplevel {
	color:							#00337f;
}

#nav li a:hover, 
#nav li a:active {
	color:							#FFF;
}

#nav li.current {
	color: #FFF;
}

#nav li.current ul a,
#nav li.current ul li a:hover{
	background: 					#22487E;
}

#nav li.current ul li:hover, #nav li.current ul li a:hover, 
#nav li.current ul li.sfhover{
	background:						#86bcd6;
	color:							#22487E;
}


#nav li.sfhover ul{
	color: #FFF;
}


#nav li:hover, #nav li:hover a {
	color:							#FFF;
}
.current li.current a,
li.current, 
ul li.current,
li.current a:visited,
li.current a:active,
li a:link.current{
	background: 					#00337F;
	color:							#FFFFFF;
}
#nav li.current ul li.current a {
	background:						#86bcd6;
	color:							#FFF;
}

#nav li.current ul li.current a:hover,
#nav li ul li.current a:hover {
	background:						#86bcd6;
	color:							#22487E;
}

#nav li.current a{
	color:							#FFF;
}


/* Site Side Menu
--------------------------------------------------------------------------------------\*/
#submenu {
		width:						180px;
		border:						1px solid #CCC;
		float:						left;
		margin-top:					12px;
		margin-bottom:				20px;
		background:					#FFF;
	}
	
#submenu ul { 
		padding: 					0; 
		margin:						0;
		list-style: 				none;
	}

#submenu li {
		margin:						0;
		border-bottom: 				1px solid #CCC;
	}
	
#submenu li.current a {
		background: 				#87BCD6; 
		color:						#FFF;
	}
	
#submenu li a { 
		text-decoration: 			none;
		display: 					block;
		padding: 					0.5em;
		width:						168px;
		color:						#006699;
	}
	
#submenu li a:hover { 
		background: 				#87BCD6; 
		color:						#FFF;
	}
	
#submenu li.last {
		border-bottom:				0;
	}

/* Site Navigation - MAIN ONE
------------------------------------------------------------------------------*/
table {

}

#corp td {
	padding:						0.3em;
	text-align:						left;
	vertical-align:					top;
	line-height:					1.3em;
	font-size:						12px;
}

table td {
	padding:						0.3em;
	text-align:						right;
	vertical-align:					bottom;
}
table td.tBold {
	font-weight:					bold;
}

table td.firstCol {
	text-align:						left;
}

table td.underline {
	border-bottom:					1px solid #FFF;
}

table.reverse td.underline {
	border-bottom:					1px solid #333;
}

table td.indent {
	text-indent:					1em;
}
table td.indent2 {
	text-indent:					2em;
}
table td.indent3 {
	text-indent:					3em;
}
table td.indent4 {
	text-indent:					4em;
}
table td.small {
	font-size:						10px;
	line-height:					1.2em;
}

/* Board Directors Page
------------------------------------------------------------------------------*/
.bdPicture {
	float:							left;
	margin:							0 10px 0 0;
}

#bdLeft p,
#bdRight p{
	margin-top:						20px;
	min-height:						140px !important;
}

/* Glossary */
#glossaryL p,
#glossaryR p{ 
	margin-bottom:					15px;
}