﻿BODY
{
	color: #000000; 
	margin: 0px; 
	margin-top: 0px;
	font-style:normal; 
	font-variant:normal; 
	font-weight:normal; 
	line-height:16pt; 
	font-size:8pt; 
	font-family: Verdana, Arial, Sans-Serif;
	background-color: #cccccc;
}


.cleaner
{
	clear: both; 
	height: 1px; 
	font-size: 1px; 
	border: none; 
	margin: 0px; 
	padding: 0px; 
	background: transparent;
}

A:hover
{
	background-color: #c6e3ec;	
}

INPUT, TEXTAREA
{
	font-size:8pt; 
	font-family: Verdana, Arial, Sans-Serif;
}

/*   --- Page Top Section (the header) ---  */
.pageSecHeadLarge, .pageSecHeadSmall
{
	position: absolute;
	width: 100%; 
	height: 240px; 
	margin-top: 0px;	
}
.pageSecHeadSmall
{
	height: 190px; 
}
.pageSecHeadBodyLarge, .pageSecHeadBodySmall
{
	position: absolute; 
	left: 30px; 
	top: 10px; 
	background-color: #ffffff; 
	width: 854px; 
	height: 240px;
}
.pageSecHeadBodySmall
{
	height: 180px;
}


.pageSecBodyLarge, .pageSecBodySmall
{
	position: absolute; 
	left: 30px; 
	top: 250px; 
	background-color: #ffffff; 
	width: 854px;
	_width: 850px;
}
.pageSecBodySmall
{
	top: 170px; 
}
.pageSecBodyMainContent
{
	min-height: 375px; 
	_height: 250px;
	xxheight: 250px;
	xxoverflow: auto;
	width: 560px;
	margin: 40px 30px 10px 30px;
	padding-right: 10px;
}


.secBodyPath
{
	position: absolute; 
	left: 2px; 
	top: 0px; 
	background-color: #e5e5e5; 
	height: 18px; 
	_padding-top: 2px; 
	padding-bottom: 2px;
	_padding-bottom: 0px;
	width: 850px; 
	color: #888888; 
	z-index: 100;
}
.secBodyPath A
{
	color: #888888; 
}


/* ----------------------------------------- */
/* ---        NEWS FEEDS                 --- */
/* ----------------------------------------- */


.pageSecNewsFeed
{
	background-color: #e5e5e5; 
	width: 230px; 
	height: 425px; 
	position: absolute; 
	right: 2px; 
	top: 3px; 
	padding: 5px;
}
.pageSecNewsFeed DIV.header
{
	text-align: center;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #d1d1d1;
	margin-bottom: 5px;
	color: #818181;
}
.pageSecNewsFeed DIV.itm
{
	margin-bottom: 5px;
	padding-left: 20px;
	padding-bottom: 5px;
	background-image: url('../images/bullet2.gif');
	background-position: 2px 3px;
	background-repeat: no-repeat;
	border-bottom: solid 1px #ffffff;
	min-height: 17px;
	_height: 17px;
}
.pageSecNewsFeed DIV.itm A
{
	color: #003d99;
	text-decoration: none;
}
.pageSecNewsFeed DIV.itm A:hover
{
	color: #003d99;
	text-decoration: underline;
	background: transparent;
}
.pageSecNewsFeed DIV.itm A:visited
{
	color: #003d99;
}
.pageSecNewsFeed A.navShow, .pageSecNewsFeed A.navHide
{
	display: block; 
	height: 10px; 
	width: 68px; 
	margin-left: 80px;
	margin-bottom: 3px;
}
.pageSecNewsFeed A.navShow
{
	background: url('../images/news-bar-down.gif') 0 0 no-repeat; 
}
.pageSecNewsFeed A.navHide
{
	background: url('../images/news-bar-up.gif') 0 0 no-repeat; 
}
.pageSecNewsFeed A.navShow:hover, .pageSecNewsFeed A.navHide:hover
{
	background-position: -68px 0;
}

.pageSecWeatherWidget
{
	background-color: #e5e5e5; 
	xwidth: 180px; 
	position: absolute; 
	right: 2px; 
	top: 3px; 
	padding: 5px;
	text-align: right;
}



/*   --- Main Menu ---   */
TABLE.mnuWebMain
{
	position: absolute; 
	top: 40px; 
	left: 50px; 
	color: #6c6e71; 
	text-align: center;
	border-collapse: collapse;
	font-family: Arial;
	font-weight: bold;
	font-size: 8pt;
}
TABLE.mnuWebMainSmall
{
	top: 40px; 
	left: 50px; 
}

TABLE.mnuWebMain TD
{
	border: solid 1px #71a5b4;
	padding: 3px 10px 3px 10px;
	line-height: 10px;
}

TABLE.mnuWebMain TD a
{
	text-decoration: none;
	color: #6c6e71; 
}

TABLE.mnuWebMain TD a:hover
{
	text-decoration: underline;
}

TABLE.mnuWebMain TR.r1 TD
{
	border-top-width: 0px;
}

TABLE.mnuWebMain TR.r2 TD
{
	border-bottom-width: 0px;
}

TABLE.mnuWebMain TD.c1
{
	border-left-width: 0px;
}

TABLE.mnuWebMain TD.c2
{
	border-right-width: 0px;
}


#secNavigation
{
	text-align: left;
}
#secNavigation a
{
	padding: 5px 10px 5px 0px;
	color: #adadad;
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: bold;
	line-height: 18pt;
	position: relative;
	top: 35px;
	left: 15px;
	text-decoration: none;
}
#secNavigation a:hover
{
	text-decoration: underline;
}
#secNavigation a.sel, #secNavigation a.sel:hover
{
	color: #000000;
	cursor: default;
}
#secNavigation IMG
{
	position: relative; 
	top: 37px;
	left: 10px;
	padding-right: 0px; 
	height: 15px; 
	width: 4px;
}

#secNavigation1
{
	text-align: left;
}


a.personName
{
	font-size: 11pt; 
	font-family: Sylfaen, Arial;
	text-align: left;
}
/* ----------------------------------------- */
/* ---            SUB-PAGE TEXT          --- */
/* ----------------------------------------- */


div.HeadingText
{
	font-size: 11pt; 
	color: #055eaa; 
	line-height: 15pt;
	font-family: Sylfaen, Arial;
}

div.DefaultText
{
	font-size: 11pt; 
	xcolor: #6c6e71; 
	color: #5e5f60;
	line-height: 16pt; 
	margin-top: 10px;
	font-family: Sylfaen, Arial;
	text-align: justify;
}

div.DefaultLinksText
{
	font-size: 11pt; 
	xcolor: #6c6e71; 
	color: #5e5f60;
	line-height: 16pt; 
	margin-top: 10px;
	font-family: Sylfaen, Arial;
	text-align: left;
	width:700px;
}

div.Quote
{
	font-family: Sylfaen, Arial;
	font-size: 10pt;
	color: #495762;
	border: solid 1px #0156a9;
	margin: 10px 50px 10px 50px;
	padding: 10px;
	background-color: #b4d9f6;
}
div.Quote .text
{
	text-align: center;
}
div.Quote .reference
{
	font-style: italic;
	font-size: 8pt;
	margin-top: 10px;
}

div.Bios
{
	min-height: 650px; 
	padding-right: 10px;
}

/* ----------------------------------------- */
/* ---            Fading Styles          --- */
/* ----------------------------------------- */
	.fade0 div.HeadingText
	{
		font-size: 14pt; 
		color: #008fb9; 
		line-height: 28pt;
	}
	.fade1 div.HeadingText
	{
		font-size: 12pt; 
		color: #30afd5; 
		line-height: 24pt;
	}
	.fade2 div.HeadingText
	{
		font-size: 10pt; 
		color: #64c3df; 
		line-height: 20pt;
	}
	.fade3 div.HeadingText
	{
		font-size: 8pt; 
		color: #8ac6d7; 
		line-height: 16pt;
	}
	.fade4 div.HeadingText
	{
		font-size: 6pt; 
		color: #a3cbd7; 
		line-height: 12pt;
	}
	.fade5 div.HeadingText
	{
		font-size: 4pt; 
		color: #cadadf; 
		line-height: 8pt;
	}


	.fade0 div.DefaultText
	{
		font-size: 10pt; 
		color: #5e5f60; 
		line-height: 16pt; 
	}
	.fade1 div.DefaultText
	{
		font-size: 8pt; 
		color: #8f9195; 
		line-height: 13pt; 
	}
	.fade2 div.DefaultText
	{
		font-size: 7pt; 
		color: #b0b4bb; 
		line-height: 10pt; 
	}
	.fade3 div.DefaultText
	{
		font-size: 6pt; 
		color: #c0c7d1; 
		line-height: 8pt; 
	}
	.fade4 div.DefaultText
	{
		font-size: 5pt; 
		color: #cdd8e8; 
		line-height: 7pt; 
	}
	.fade5 div.DefaultText
	{
		font-size: 4pt; 
		color: #d9e1ed; 
		line-height: 5pt; 
	}


/* ----------------------------------------- */
/* ---           Master Page Footer      --- */
/* ----------------------------------------- */

#secPageFooter
{
	font-size: 8pt;
	text-align: center; 
	width: 850px; 
	background-color: #055eaa;
	color: #ffffff;
	border: solid 2px #ffffff;
}
#secPageFooter A
{
	color: #ffffff;
}
#secPageFooter1
{
	font-size: 8px;
	width: 850px; 
	height: 12px;
	background-color: #055eaa;
	color: #ffffff;
	padding-top: 2px;
	border: solid 2px #ffffff;
}


#secPageFooter1 a
{
	display: block;
	text-decoration: none;
	height: 10px;
	float: left;
	margin-left: 5px;
}
#secPageFooter1 #mnuPageFooterCompany
{
	background: url('../images/menu_status_company.gif') -46px 0 no-repeat;
	width: 46px;
}
#secPageFooter1 #mnuPageFooterCompany:hover
{
	background-position: 0px 0;
}
#secPageFooter1 #mnuPageFooterCulture
{
	background: url('../images/menu_status_culture.gif') -44px 0 no-repeat;
	width: 44px;
}
#secPageFooter1 #mnuPageFooterCulture:hover
{
	background-position: 0px 0;
}
#secPageFooter1 #mnuPageFooterAnalytics
{
	background: url('../images/menu_status_analytics.gif') -51px 0 no-repeat;
	width: 51px;
}
#secPageFooter1 #mnuPageFooterAnalytics:hover
{
	background-position: 0px 0;
}
#secPageFooter1 #mnuPageFooterIndustry
{
	background: url('../images/menu_status_industry.gif') -48px 0 no-repeat;
	width: 48px;
}
#secPageFooter1 #mnuPageFooterIndustry:hover
{
	background-position: 0px 0;
}
#secPageFooter1 #mnuPageFooterPeople
{
	background: url('../images/menu_status_people.gif') -39px 0 no-repeat;
	width: 39px;
}
#secPageFooter1 #mnuPageFooterPeople:hover
{
	background-position: 0px 0;
}
#secPageFooter1 #mnuPageFooterContact
{
	background: url('../images/menu_status_contact.gif') -47px 0 no-repeat;
	width: 47px;
}
#secPageFooter1 #mnuPageFooterContact:hover
{
	background-position: 0px 0;
}
#secPageFooter1 #mnuPageFooterSitemap
{
	background: url('../images/menu_status_sitemap.gif') -42px 0 no-repeat;
	width: 42px;
}
#secPageFooter1 #mnuPageFooterSitemap:hover
{
	background-position: 0px 0;
}



/* ----------------------------------------- */
/* ---         Master Page Main Menu     --- */
/* ----------------------------------------- */
TABLE.mnuWebMain TD
{
	text-align: center;	
}
TABLE.mnuWebMain TD a
{
	display: block;
	text-decoration: none;
	height: 14px;
	float: left;
}
#pageSecHeadMenuCompany
{
	background: url('../images/menu_main_company.gif') 0 0 no-repeat;
	width: 70px;
}
#pageSecHeadMenuCompany:hover, TD.sel #pageSecHeadMenuCompany
{
	background-position: -70px 0;
}
#pageSecHeadMenuCulture
{
	background: url('../images/menu_main_culture.gif') 0 0 no-repeat;
	width: 64px;
}
#pageSecHeadMenuCulture:hover, TD.sel #pageSecHeadMenuCulture
{
	background-position: -64px 0;
}
#pageSecHeadMenuAnalytics
{
	background: url('../images/menu_main_analytics.gif') 0 0 no-repeat;
	width: 75px;
}
#pageSecHeadMenuAnalytics:hover, TD.sel #pageSecHeadMenuAnalytics
{
	background-position: -75px 0;
}
#pageSecHeadMenuIndustry
{
	background: url('../images/menu_main_industry.gif') 0 0 no-repeat;
	width: 68px;
}
#pageSecHeadMenuIndustry:hover, TD.sel #pageSecHeadMenuIndustry
{
	background-position: -68px 0;
}
#pageSecHeadMenuPeople
{
	background: url('../images/menu_main_people.gif') 0 0 no-repeat;
	width: 54px;
}
#pageSecHeadMenuPeople:hover, TD.sel #pageSecHeadMenuPeople
{
	background-position: -54px 0;
}
#pageSecHeadMenuContact
{
	background: url('../images/menu_main_contact.gif') 0 0 no-repeat;
	width: 64px;
}
#pageSecHeadMenuContact:hover, TD.sel #pageSecHeadMenuContact
{
	background-position: -64px 0;
}

