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

a,
a:active,
a:link,
a:visited {
	text-decoration:				none;
	color:							#0066CC;
}

a:hover {
	color:							#003399;
}

#outer-wrap {
	position:						relative;
	margin:							0 auto;
	width:							882px;
	text-align:						left;
	z-index:						0;
	overflow:						hidden;
	background:						#FFFFFF url('../images/background.png') repeat-y;
}

#outer-wrap .wrap-inside {
	padding:						0 16px 0 16px;
	
}

#header #logo{
	float:							left;
	padding:						0 25px;
	height:							60px;
}

#header #title{
	float:							right;
	padding:						0 25px 0 0;
	height:							60px;
}




/* -----------------------------------------------------------------------------
CONTENT AREA
--------------------------------------------------------------------------------*/
#content {
	width:							100%;
	clear:							both;
	position:						relative;
}

#content h3 {
	margin:							30px;
	line-height:					1.20em;
	font-size:						26px;
	color:							#B2B4B8;
}

#content .inside {
	padding:						0 120px 0 100px;
	margin-bottom:					25px;
}

/* -----------------------------------------------------------------------------
FOOTER
--------------------------------------------------------------------------------*/

#footer {
	text-align:						right;
	color:							#999999;
}

#footer .footerMenu {
	float:							right;
	display:						block;
	margin-top:						15px;
	padding:						0 35px 0 0;
	width:							80%;
	height:							25px;
}

#footer a,
#footer a:active,
#footer a:link,
#footer a:visited {
	text-decoration:				none;
	color:							#999999;
	padding:						0 8px;
}

#footer a:hover {
	color:							#0066CC;
}

/* -----------------------------------------------------------------------------
MAIN MENU 
--------------------------------------------------------------------------------*/

div#nav ul {
	padding: 						0;
	margin: 						0;
	list-style: 					none;
	font-size:						12px;
	line-height:   					25px;
	width:							100%;
	height:							25px;
	z-index:						100;
	font-family:					Arial, "Lucida Grande", Helvetica, Geneva, sans-serif;
	background:						url('../images/navBackground.png') repeat-x;
	clear:							left;
}

div#nav li {
	float: 							left;
	display:						inline;
	margin:         				0;
	padding:        				0;
	
}

div#nav li a {
	display:						block;
	width:							auto;
	line-height:   					25px;
	margin:         				0;
	padding:        				0 10px;
	text-decoration:				none;
	color:							#333;
	background:						url('../images/menuBack.png') repeat-x;
}


div#nav li a.current {
	background:						url('../images/menuBack.png') 0 -25px repeat-x;
}

div#nav li:hover, div#nav li.sfhover{
	position: 						static;
}

div#nav a:hover {
	background:						url('../images/menuBack.png') 0 -25px repeat-x;
}

#nav .firstLi {margin-left:30px;}

/* -----------------------------------------------------------------------------
HTML TAGS
--------------------------------------------------------------------------------*/
.clr {
	display:						block;
	height:							1px;
	width:							100%;
	clear:							both;
}

img {
	border:							0 none;
}

p {
	line-height:					1.4em; 
	color:							#333;
	margin:							0;
}

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

h3 { font-family:					Arial, "Lucida Grande", Helvetica, Geneva, sans-serif; }

strong {
	color:							#333;
	font-family:					Arial, "Lucida Grande", Helvetica, Geneva, sans-serif;
}

ul { padding-left: 1em;margin: 0;}
li { line-height: 1.4; }


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

sup {
	bottom: 						1ex;
}

sub {
	top: 							.5ex;
}

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

p.top {
	display:						block;
	width:							100%;
	height:							25px;
	margin:							20px 0;
	border-bottom:					1px solid #CCC;
	font-size:						11px;
	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;
}

/* -----------------------------------------------------------------------------
TABLE 
--------------------------------------------------------------------------------*/
#leadership td {
	padding:						3px 0 0 0;
	text-align:						left;
	vertical-align:					top;
	font-size: 						10px;
}

#leadership2 td {
	padding:						5px 0 0 0;
	text-align:						left;
	vertical-align:					top;
	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 #333;
}

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;
}
