BODY
{
	background-color: #FFFFFF;
	background-image: url(../images/everythingBg.gif);
	background-repeat: repeat-x;
	color: #737373;
	font-family: Arial, sans-serif;
}

BODY > DIV
{
	margin-left: auto;
	margin-right: auto;
	position: relative;
	width: 897px;
}
.whitelink, .whitelink a, .whitelink a:hover{
	color:#ffffff;
	text-decoration:none;
}
ADDRESS, DL, #boxes P, #text P, #quote P, #footer P, TABLE
{
	line-height: 1.4em;
	margin: 1.1em 0em;
}

#subNav, .small
{
	font-size: 1em;
}

TD, IMG[height="162"]
{
	padding: 6px;
}


/* Begin Definition list Styles */

DT
{
	font-weight: bold;
}

DT, DD
{
	font-size: 1.2em;
}

/* End Definition list Styles */


SUP
{
	font-size: .8em;
	vertical-align: top;
}


/* Begin Major DIV Styles */

#header
{
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;
	height: 102px;
}

#header SPAN
{
	display: none;
}

#header UL
{
	line-height: 1.4em;
	position: absolute;
	left:685px;
	bottom: 14px;
	padding: 0px;
}
#header UL LI
{
	float: left;
	margin-right: 21px;
}

#header UL LI A
{
	font-size: 1.1em;
}

#header UL LI A:link
{
	color: #FFFFFF;
	text-decoration: none;
}

#header UL LI A:visited
{
	color: #FFFFFF;
	text-decoration: none;
}

#nav
{
	background-color: #2D5D93;
	background-position: left bottom;
	background-repeat: no-repeat;
	overflow: hidden;
}

.home
{
	background-image: url(../images/homeBanner.jpg);
	height: 260px;
}

.about, .careers, .press, .language, .exercise,
.intelligence, .management, .professional, .direct
{
	height: 175px;
}




/* Begin Top-Level Navigation Styles */

#nav UL
{
	position: relative;
	width: 897px;
	z-index: 10;
}

#nav UL LI
{
	position: absolute;
	top: 0px;
	leXft: 0px;
}


				
				
#nav UL LI + LI
{
	left: 114px
}

#nav UL LI + LI + LI
{
	left: 303px
}

#nav UL LI + LI + LI + LI
{
	left: 454px
}

#nav UL LI + LI + LI + LI + LI
{
	left: 636px;
}

#nav UL LI + LI + LI + LI + LI + LI
{
	left: 760px;
}

#holder
{
	width: 898px;
	height: 225px;
}

#PhotoContainer
{
	width: 898px;
	height: 225px;
	background-image: url(../images/_HomepageSlides1.jpg);
}

#slideshow
{
	width: 898px;
	height: 225px;
	margin-top: 38px;
}

/* End Top-Level Navigation Styles */


#header2title
{
	border-left: 1px solid #FFFFFF;
	float: left;
	height: 136px;
	position: absolute;
	bottom: 0px;
	left: 680px;
	width: 216px;
}

#homeContent
{
	background-image: url(../images/bottomToTop.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	border-bottom: 1px solid #8D8D8D;
	height: 400px;
}

#boxes
{
	background-image: url(../images/boxes.jpg);
	background-repeat: no-repeat;
	height: 275px;
	margin-top: 12px;
	position: relative;
}

#careers, #exerciseSupport, #expectations, #inThePress
{
	height: 270px;
	padding: 0px 5px;
	position: absolute;
	width: 205px;
}

.boxTitle
{
	color: #ffffff;
	font-size: 1.2em;
	line-height: 1em;
	font-family: Trebuchet, "trebuchet ms";
	font-weight: normal;
	margin-left: 4px;
	margin-top: 10px;
}

#careers .boxTitle, #exerciseSupport .boxTitle, #expectations .boxTitle
{
	margin-bottom: 107px;
}

#careers
{
	width: 203px;
	height: 271px;
}

#careers P, #careers P A
{
	color: #FFFFFF;
	text-decoration: none;
}

#exerciseSupport A, #expectations A, #inThePress A
{
	color: #405767;
	text-decoration: none;
}

#careers P, #careers FORM, #exerciseSupport P, #expectations P, #inThePress P, #inThePress LI
{
	margin: 1em 8px;
}

#careers P, #careers FORM, #exerciseSupport P, #expectations P, #inThePress P
{
	font-size: 1.2em;
}

#exerciseSupport
{
	left: 222px;
}

#expectations
{
	left: 449px;
	width: 207px;
}

#inThePress
{
	left: 676px;
	width: 208px;
}

#inThePress .boxTitle
{
	margin-bottom: 17px;
}

#inThePress UL
{
	font-size: 1.1em;
}

IMG[src="images/quote-trans.png"]
{
	position: relative;
	top: 32px;
}

#content, #subNav
{
	min-height: 373px;
	height: 100%;
}

#content
{
	background-color: #F1F1F1;
	background-image: url(../images/contentBg.gif);
	background-position: right top;
	background-repeat: repeat-y;
}

#content P
{
	line-height: 1.4em;
}

.portrait
{
	border: 6px solid #f1f1f1;
	float: left;
	margin: 0 14px 10px 0;
}
.credit, .credit a, .credit a:hover
{
	color: #ffffff;
	display: none;
	
}

/* Begin SubNav Styles */

#subNav
{
	background: none;
	background-color: #F1F1F1;
	float: left;
	width: 199px;
}

#subNav UL
{
	font-size: 1.3em;
	line-height: 2.6em;
}

#subNav UL LI
{
	background-image: url(../images/leftNavBottom.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	color: #363637;
}

#subNav .double
{
	line-height: 110%;
	padding: 8px 0 12px 0;
}

#subNav UL LI:hover, #subNav UL LI.current
{
	background-color: #F8F8F8;
	background-image: url(../images/leftNavBottomOn.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	color: #363637;
}

#subNav UL LI.doublecurrent
{
	background-color: #F8F8F8;
	background-image: url(../images/leftNavBottomOn.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	color: #363637;
	line-height:110%;
	padding:8px 0 12px 0;
}

#subNav UL LI A
{
	
	color: #363637;
	position: relative;
	left: 15px;
	text-decoration: none;
}

/* End SubNav Styles */


#text
{
	float: left;
	padding: 22px;
	width: 437px;
	font-size: 1.2em;
}

#quote
{
	background-image: url(../images/greyQuoteTab.gif);
	background-position: right top;
	background-repeat: no-repeat;
	color: #225F81;
	padding: 42px 22px 5px 18px;
	float: left;
	font-size: 1.2em;
	width: 177px;
}

#quote P + P
{
	text-align: right;
}

#quote P + IMG
{
	margin-top: 60px;
}

#base
{
	background-image: url(../images/base.jpg);
	clear: both;
	height: 82px;
}

#base DIV
{
	position: absolute;
	top: 12px;
	left: 14px;
}

#base P
{
	color: #FFFFFF;
	font-size: 1.2em;
	line-height: 1.3em;
	margin-bottom: 4px;
	width: 162px;
}

#footer
{
	color: #737373;
	line-height: 1.3em;
	padding-bottom: 1em;
	text-align: center;
}
#footer A{
	padding-left:15px;padding-right:15px;	
}

/* End Major DIV Styles */


/* Begin Header Styles */

H1
{
	color: #EEEEEE;
}

#nav H2, H3, H4, H5, H6
{
	font-family: "Georgia", serif;
	line-height: 1.2em;
	margin-bottom: 1em;
	margin-top: 1em;
}

#nav H2
{
	color: #FFFFFF;
	font-size: 2.1em;
	line-height: 1.7em;
	margin-bottom: 0em;
	position: absolute;
	bottom: 8px;
	left: 698px;
}

#quote H2
{
	color: #FFFFFF;
	font-size: 1.8em;
}

#text H2
{
	color: #225F81;
	font-size: 2.1em;
}
H2{
	font-weight:500;
}
H3
{
	color: #225F81;
	font-weight:500;
	font-size: 1.7em;
	margin-bottom: 1.2em;
}

H5
{
	color: #977957;
	font-size: 12px;
	font-weight:600;
	margin-bottom: .9em;
}

H4 + H5
{
	margin-top: 1.4em;
}

H4
{
	color: #225F81;
	font-size: 1.3em;
	margin-bottom: 1.1em;
	font-weight:500;
}

H6
{
	color: #977957;
	font-size: 1.2em;
	margin-bottom: 1.em;
}

/* End Header Styles */


/* Begin Footer Text Link Styles */

#footer A
{
	font-size: 1.2em;
}

#text A:link, #footer A:link
{
	color: #737373;
	text-decoration: none;
}

#text A:visited, #footer A:visited
{
	color: #737373;
	text-decoration: none;
}

#text A:hover, #footer A:hover, A:hover
{
	color: #737373;
	text-decoration: underline;
}

#text A:active, #footer A:active
{
	color: #737373;
	text-decoration: underline;
}

A
{
	color: #737373;
}

#text P, #text UL, #text LI, #text .normal, #text dl, #text dt, #text dd
{
	font-size: 12px;	
}

#text UL LI
{
	font-size: 12px;	
	line-height: 120%;
	list-style-type: disc;
	margin-bottom: 2px;
	margin-left: 2em;
	margin-top: 2px;
}

/* End Footer Text Link Styles */