body{
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#606060;
	font-size:.88em;
}

a{
	color:#008fdc;
	text-decoration:none;
	font-size:10pt;
}

a:hover{
	text-decoration:underline;
}

h1,h2,h3{
	margin-top:10px;
	margin-bottom:3px;
}

h1{
	font-size:14pt;
}

p{
	margin-top:2px;
	font-size:10pt;
}

.subTitle{
	margin-top:0px;
	font-weight:bold;
	color:#008fdc;
}

h2{
	font-size:12pt;
}

h3{
	font-size:10pt;
}

.friendlyName{
	font-size:12pt;color:#606060;font-weight:bold;
}

#pageWrapper{
	width:786px;
/*	margin-left:17px; */
	margin:auto;	
}

#topHeader{
	width:786px;
	height:125px;
	background-image:url('images/top-header-any-content.jpg');
}

#topNavBar{
	background-color:#008fdc;
	color:#ffffff;
	height:34px;
	background-image:url('images/topBarFill34.jpg');
}

#leftRoundedTopNavBar{
	float:left;
	width:8px;
	height:34px;
	background-image:url('images/leftDarkBlueCap8by34.jpg');
}

#rightRoundedTopNavBar{
	float:right;
	width:8px;
	height:34px;
	background-image:url('images/rightDarkBlueCap8by34.jpg');	
}

#bottomNavBar{
	background-color:#66ccff;
	color:#ffffff;
	height:29px;	
	display:none;
}

#leftRoundedBottomNavBar{
	float:left;
	width:7px;
	height:29px;
	background-image:url('images/leftLightBlueCap.jpg');
}

#rightRoundedBottomNavBar{
	float:right;
	width:7px;
	height:29px;
	background-image:url('images/rightLightBlueCap.jpg');	
}

#topNavSpacerDiv{
	height:10px;
}

.navFirstItemSpacer{
	width:8px;float:left;
}

.topNavBarItem{
	cursor:pointer;
	font-size:11pt;
	float:left;
	height:25px;
	padding-top:7px;
	padding-left:23px;
	padding-right:23px;
	padding-bottom:0px;
}

.topNavBarItem a{
	cursor:pointer;
	font-size:11pt;
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
}

.topNavBarItem:hover{
	background-color:#66ccff;
}

.newsURL{
	margin-bottom:11px;
	font-size:8pt;
}

#footerDiv{
	margin-top:40px;
	clear:left;
	font-size:8pt;
	margin-left:30px;
}

#footerDiv a{
	font-weight:normal;
	color:#606060;
}


#roundedInfoBoxTop{
	margin-top:10px;
	background-image:url('images/topLightBlueEmptyCap.jpg');
	background-repeat:no-repeat;
	height:5px;
	width:783px;
}

#roundedInfoBox{
	background-color:#ffffff;
	border-left:3px #d7f1fd solid;
	border-right:3px #d7f1fd solid;
	padding:15px 15px 15px 15px;
	width:748px;
	min-height:300px;
}

#roundedPeopleInfoBox{
	background-color:#ffffff;
	border-left:3px #d7f1fd solid;
	border-right:3px #d7f1fd solid;
	padding:15px 0px 15px 15px;
	width:748px;
	min-height:190px;
}

#roundedInfoBoxBottom{
	background-image:url('images/bottomLightBlueEmptyCap.jpg');
	background-repeat:no-repeat;
	height:5px;
	width:783px;
}

.productNavNameDiv{
	float:left;border:2px #d7f1fd solid;margin:2px;height:38px;width:80px;padding:8px;
	text-align:center;padding-top:30px;
	background-image:url('images/ghosted-chip.jpg');
	background-position: -11px 0px;
}

.productNavInfoHolder{
	float:left;min-height:60px;border:2px #d7f1fd solid;margin:2px;padding:8px;
}

.productNavName{
	color:#66ccff;
	font-weight:bold;
}

.productDetail{
	margin-top:8px;
	font-size:9pt;
}

.productSummary{
	font-size:9pt;
}

.personWrapper{
	width:80px;
	float:left;
	margin-top:4px;
	margin-bottom:4px;
	margin-right:2px;
	padding:5px;
}

.personImageSmall{
	width:56px;
	height:71px;
	background-color:#ffffff;
}

.personName{
	padding-top:3px;
	padding-left:0px;
	font-size:9pt;
	font-weight:bold;
}

.personName a {
	font-size:8pt;
}

.personTitle{
	padding-left:2px;
	font-size:7pt;
}

.personDetailInfo{
	font-size:9pt;
	padding:5px;
	padding-left:30px;
}

.personImageLarge{
	float:left;
	border:1px #707070 solid;
	width:150px;
	height:188px;
	background-color:#ffffff;
	margin-right:30px;
	margin-left:0px;
	margin-bottom:15px;
}
.personDetailName{
	font-size:12pt;
	font-weight:bold;
	color:#66ccff;
}

.personDetailTitle{
	margin-top:1px;
	font-weight:bold;
	font-size:9pt;
}

.personDetailBlurb{
	margin-top:8px;
	font-size:9pt;
	width:730px;
}

.topBarActive{
	background-color:#66ccff;
}


.subNavBarItem{
	cursor:pointer;
	padding-top:7px;
	float:left;
	color:#ffffff;
	size:9pt;
	padding-left:23px;
	padding-right:20px;
}

.subNavBarItem a{
	cursor:pointer;
	font-size:9pt;
	color:#ffffff;
	font-weight:normal;
	text-decoration:none;
}

.subNavBarItem a:hover{
	color:#008fdc;
}

#regionListing{
	padding-left:30px;
	padding-right:30px;
	width:465px;
	padding-bottom:10px;
}

#learnMoreAbout{
	float:right;
	width:200px;
	height:200px;
	margin-right:25px;
}

#jobListing{
	padding-left:30px;
	padding-right:0px;
	width:715px;
	padding-bottom:20px;
}

#newsDetail{
	padding-left:30px;
	padding-right:30px;
	width:600px;
	padding-bottom:10px;
}

#pressReleaseListing{
	padding-left:30px;
	padding-right:30px;
	width:650px;
	padding-bottom:10px;
}

#roundedPeopleInfoBox{
	padding-left:30px;
}

.investorWrapper{
	width:200px;
	float:left;
	margin-top:8px;
	margin-bottom:8px;
	margin-right:20px;
	padding:5px;
}

#referenceDiv p{
	font-size:8.5pt;
}