body {
	background-color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
}
img {
	border:0px none;
}
/* page framework */
.pageFramework01 {
	margin:0px auto;
	padding:0px;
	width:970px;
}
.pageFramework10 {
	margin:0px;
	padding:0px;
	width:970px;
}
.pageFramework20 {
	margin:0px;
	padding:0px;
	width:970px;
}
.pageFramework30 {
	height:1%;
	margin:0px;
	padding:0px 0px 0px 0px;
	background: url("../../common/_images/background-page.gif") repeat-y left bottom;
}
.pageFramework30.home {
	background: url("../../common/_images/background-tagline.gif") repeat-x left top;
}
.pageFramework30:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.pageFramework31 {
	float:left;
	width:233px;
	padding:0px 0px 0px 0px;
}
.pageFramework32 {
	float:left;
	width:587px;
	background: url("../../common/_images/background-content-top.gif") no-repeat left top;
}
.pageFramework33 {
	float:left;
	width:150px;
}
.pageFramework34 {
	float:left;
	width:790px;
	margin: 0px;
	padding: 0px 0px 5px 0px;
}
.pageFramework35 {
	float:left;
	width:180px;
}
.pageFramework40 {
}
/* content row */
.row {
	height:1%;
}
.row:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.row00 {
	width:970px;
}
.row01 {
	width:587px;
}
/* column */
.column {
	float:left;
}
.column00 {
	width:970px;
}
.column01 {
	width:587px;
	padding: 0px 0px 20px 0px
}

/* Headline Area */
.headline {
	height: 1%
	margin:0px;
	padding:0px;
}
.headline:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.headline01 {
	margin:0px;
	padding:0px 0px 10px 0px;
	float: left;
	width: 225px;
}
.headline01 img {
	margin:0px;
	padding:14px 0px 0px 22px;
}
.headline02 {
	margin:0px;
	padding:0px;
	float: left;
	width: 534px;
}
.headline02 img {
	margin:0px;
	padding:30px 0px 0px 22px;
}
.headline03 {
	margin:0px;
	padding:0px;
	float: left;
	width: 211px;
}
.headline03 img {
	margin:0px;
	padding:32px 0px 0px 0px;
}
.headline04 {
	margin:0px;
	padding:0px;
	float: left;
	width: 723px;
}
.headline04 img {
	margin:0px;
	padding:32px 0px 0px 460px;
}
/* Top Navigation */
.topNav {
	margin:0px;
	padding:0px 0px 7px 0px;
}
.topNav ul {
	height:1%;
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.topNav ul:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.topNav ul li {
	float:left;
}
.topNav ul li a {
	margin:0px;
	padding:0px;
}
/* Expand */
.expand_top {
	margin:0px;
	padding:0px 0px 0px 760px;
	background: url("../../common/_images/bg-top-open.gif") repeat-x left top;
}
.expand01 {
	background: url("../../common/_images/expand_bg.gif") repeat-x left top;
}
.expand_body {
	margin: 0px 0px 0px 0px;
	padding: 20px 70px 0px 71px;
	height: 135px;
	position: relative;
}
.expand_body .expandBodyStyle01a {
	padding: 0px 33px 0px 0px;
	float: left;
}
.expand_body p {
	margin: 0px;
	padding: 0px;
	line-height: 1.3em;
	font-size: 87.5%;
	color: #496f82;
	text-align:left;
}
.expandPhotoStyle01 {
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
.expand_more {
	margin: 0px;
	padding: 10px 0px 10px 790px;
}
/* SliderWrap */
.the_menu {
	padding: 5px 5px 5px 5px;
	position: absolute;
	display:none;
	background-color:#ffffff;
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
	border-bottom: 1px solid #eee;
	width: 146px;
}
/* Language */
.language {
	margin:0px;
	padding:57px 0px 0px 0px;
}
.sectionPageLanguage {
	background: url("../../common/_images/background-language.gif") repeat-y left top;
	margin:0px;
	padding:3px 14px 3px 0px;
	height: 1%;
}
.sectionPageLanguage:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.language ul {
	height: 1%;
	list-style-image:none;
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.language ul:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.language ul.innerpage {
	float: right;
}
.language ul li {
	margin:0px;
	padding:0px 8px 0px 8px;
	float: left;
	font-size:68.75%;
	color:#6d6e71;
	background: url("../../common/_images/background-lang-separator.gif") no-repeat right 5px;
	vertical-align: top;
	line-height: 1.7em;
}
.language ul li.lastSeparator {
	line-height: 1.42em;
}
.language ul li.noSeparator {
	background: url("../../common/_images/spacer.gif") no-repeat right 4px;
	line-height: 1.7em;
}
.language ul li a {
	color:#6d6e71;
	margin:0px;
	padding:0px 0px 0px 0px;
	text-decoration:none;
}
.language ul li a.smallFont {
	font-size:75%;
	cursor: pointer;
}
.language ul li a.defaultFont {
	font-size:100%;
	cursor: pointer;
}
.language ul li a.bigFont {
	font-size:125%;
	cursor: pointer;
}
.language ul li a.selected {
	text-decoration: underline;
}
.language ul li a:hover {
	color: #6d6e71;
}
.language ul li a:visited {
	color: #6d6e71;
}
/* Left Navigation */
.leftNav {
	margin:0px;
	padding:0px 8px 62px 23px;
}
.leftNav .leftNavHeader {
	margin:0px;
	padding:0px;
}
.leftNav ul {
	list-style-image:none;
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.leftNav ul li {
	margin:0px;
	padding:0px;
}
.leftNav ul li.sectionTitle {
	background: url("../../common/_images/background-section.gif") no-repeat left top;
	margin:0px;
	padding:6px 0px 5px 13px;
	font-size:87.5%;
	color: #fff;
}
.leftNav ul li a {
	color:#6d6e71;
	display:block;
	font-size:87.5%;
	margin:0px;
	padding:4px 5px 4px 13px;
	text-decoration:none;
	border-bottom: 1px solid #e0d6b9;
}
.leftNav ul li a:hover {
	font-size:87.5%;
	color: #a10c10;
}
.leftNav ul li a:visited {
	font-size:87.5%;
}

.leftNav ul li a.leftNavSelected {
	background: url("../../common/_images/background-leftnav-over.gif") no-repeat left center;
}

/* quote */
.quote {
	margin: 15px 0px 13px 14px;
	padding: 0px;
	_height: 1%;
}
.quote01 {
	/*margin: 0px 14px 0px 14px;
	padding: 10px 0px 0px 0px;*/
	margin: 0px 0px 0px 0px;
	padding: 10px 30px 60px 14px;
	_height: 1%;
}
.quote01a {
	margin: 0px;
	padding: 0px;

}
.quote .signature {
	margin: 0px;
	padding: 5px 15px 0px 0px;
	font-size:75%;
	text-align:right;
}
.quote p {
	margin: 0px;
	padding: 5px 20px 0px 10px;
	font-size:75%;
	text-align: left;
	line-height: 1.25em;
}

.quoteOurWorks_top {
	background: url("../../common/_images/background-our-works-quote-top.gif") no-repeat left top;
}
.quoteOurWorks_bottom {
	background: url("../../common/_images/background-our-works-quote-bottom.gif") no-repeat left bottom;
}
.quoteOurWorks_top_left {
	background: url("../../common/_images/background-our-works-quote-top-left.gif") no-repeat left top;
}
.quoteOurWorks_bottom_left {
	background: url("../../common/_images/background-our-works-quote-bottom-left.gif") no-repeat left bottom;
}
.quoteIndustryPartners_top {
	background: url("../../common/_images/background-ip-quote-top.gif") no-repeat left top;
}
.quoteIndustryPartners_bottom {
	background: url("../../common/_images/background-ip-quote-bottom.gif") no-repeat left bottom;
}
.quoteIndustryPartners_top_left {
	background: url("../../common/_images/background-ip-quote-top-left.gif") no-repeat left top;
}
.quoteIndustryPartners_bottom_left {
	background: url("../../common/_images/background-ip-quote-bottom-left.gif") no-repeat left bottom;
}
.quoteEmployees_top {
	background: url("../../common/_images/bg-employees-quote-top.gif") no-repeat left top;
}
.quoteEmployees_bottom {
	background: url("../../common/_images/bg-employees-quote-bottom.gif") no-repeat left bottom;
}
.quoteEmployees_top_left {
	background: url("../../common/_images/bg-employees-quote-top-left.gif") no-repeat left top;
}
.quoteEmployees_bottom_left {
	background: url("../../common/_images/bg-employees-quote-bottom-l.gif") no-repeat left bottom;
}

/* Highlight */
.highlight {
	margin: 0px 0px 13px 0px;
	padding: 0px;
}
.highlight .highlight01 {
	margin: 0px 0px 0px 22px;
	padding: 0px;
	background: url("../../common/_images/background-highlight-top.gif") no-repeat left top;
}
.highlight .highlight01a {
	margin: 0px;
	padding: 10px 0px 15px 0px;
	background: url("../../common/_images/background-highlight-bottom.gif") no-repeat left bottom;
}
.highlight p {
	margin: 0px;
	padding: 10px 20px 0px 10px;
	font-size:75%;
	text-align: left;
	line-height: 1.25em;
}
.themeMessageFromTheDirector .highlight p {
	color:#487083;
}
.themeOurApproach .highlight p {
	color:#7982ad;
}
.theme2008Highlights .highlight p {
	color:#7e5276;
}
.theme2008Projects .highlight p {
	color:#5b8fa4;
}
.themeAboutUs .highlight p {
	color:#957659;
}
.themeCommunity .highlight p {
	color:#73b99f;
}
.themeDataSummary .highlight p {
	color:#867e3d;
}
.themeFeedback .highlight p {
	color:#ae9030;
}
.themeGRIContentIndex .highlight p {
	color:#d08b2e;
}
.themeIndustryPartners .highlight p {
	color:#807b5b;
}
.themeEmployees .highlight p {
	color:#808694;
}
.themeMovingForward .highlight p {
	color:#377766;
}
.themeOurWorks .highlight p {
	color:#2373b2;
}
.themeReportVerification .highlight p {
	color:#753837;
}
.themeAboutThisReport .highlight p {
	color:#bc6961;
}
.themeSitemap .highlight p {
	color:#4d989e;
}
.themeGlossary .highlight p {
	color:#e07c5c;
}
.themeSearch .highlight p {
	color:#76887a;
}
/* highlight box */
.highlight_box {
	margin: 10px 0px 10px 14px;
	padding: 0px;
	width: 550px;
	border-left: #f0eee1 3px solid;
	border-bottom: #f0eee1 3px solid;
	border-top: #f0eee1 3px solid;
	border-right: #f0eee1 3px solid;
}
.highlight_box:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.highlight_box .highlight_box_a {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
	width: 174px;
	background-color: #fbfaf5;
	/*background: url("../../common/_images/background-highlight.gif") left top;*/
}
.highlight_box .highlight_box_b {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	float: left;
	width: 375px;
}
.theme2008Highlights .highlight_box p {
	padding: 8px 0px 8px 0px;
	color:#7e5276;
}
.theme2008Highlights .highlight_box p a {
	color:#7e5276;
}
.theme2008Highlights .highlight_box p a:hover {
	color:#7e5276;
}
.theme2008Highlights .highlight_box p a:visited {
	color:#7e5276;
}
.themeOurWorks .highlight_box p {
	padding: 8px 0px 8px 0px;
	color:#2373b2;
}
.theme2008Highlights .highlight_box p {
	padding: 8px 0px 8px 0px;
	color:#7e5276;
}
.theme2008Projects .highlight_box p {
	padding: 8px 0px 8px 0px;
	color:#5b8fa4;
}
.themeIndustryPartners .highlight_box p {
	padding: 8px 0px 20px 0px;
	color:#807b5b;
}
.themeEmployees .highlight_box p {
	padding: 8px 0px 8px 0px;
	color:#808694;
}
.themeCommunity .highlight_box p {
	padding: 8px 0px 8px 0px;
	color:#73b99f;
}
.themeCommunity .highlight_box span {
	color:#73b99f;
	font-size: 125%;
}
.themeMovingForward .highlight_box p {
	padding: 8px 0px 8px 0px;
	color:#377766;
}

/* Sub-nav */
.subNav {
	margin:0px;
	padding:0px 14px 15px 8px;
}
.subNav ul {
	list-style-image:none;
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.subNav ul.homelist {
	margin:0px;
	padding:0px 0px 10px 0px;
	border-bottom:1px solid #ece6d5;
}
.subNav ul li {
	margin:0px;
	padding:0px 0px 6px 13px;
	background: url("../../common/_images/background-brown-arrow.gif") no-repeat left top;
	background-position: 0px 2px;
}
.subNav ul li.line1 {
	background: url("../../common/_images/background-about-us.gif") no-repeat left top;
	padding:7px 0px 6px 29px;
	background-position: 0px 0px;
}
.subNav ul li.line2 {
	background: url("../../common/_images/background-about-this-report.gif") no-repeat left top;
	padding:7px 0px 6px 29px;
	background-position: 0px 0px;
}

.subNav ul li.line3 {
	background: url("../../common/_images/background-report-verification.gif") no-repeat left top;
	padding:7px 0px 6px 29px;
	background-position: 0px 0px;
}

.subNav ul li.line4 {
	background: url("../../common/_images/background-gri-content-index.gif") no-repeat left top;
	padding:7px 0px 6px 29px;
	background-position: 0px 0px;
}

.subNav ul li.line5 {
	background: url("../../common/_images/background-feedback.gif") no-repeat left top;
	padding:7px 0px 6px 29px;
	background-position: 0px 0px;
}

.subNav ul li.line6 {
	background: url("../../common/_images/background-download.gif") no-repeat left top;
	padding:7px 0px 6px 29px;
	background-position: 0px 0px;
}

.subNav ul li.line7 {
	background: url("../../common/_images/background-print-this-page.gif") no-repeat left top;
	padding:7px 0px 6px 29px;
	background-position: 0px 0px;
}
.subNav ul li.line8 {
	background: url("../../common/_images/background-glossary.gif") no-repeat left top;
	padding:7px 0px 6px 29px;
	background-position: 0px 0px;
}
.subNav ul li a {
	color:#6d6e71;
	display:block;
	font-size:68.75%;
	margin:0px;
	padding:0px 5px 4px 0px;
	text-decoration:none;
	line-height: 1em;
}
.subNav ul li a:hover {
	text-decoration:underline;
}

/* My Report */
.myReport {
	margin:0px;
	padding:0px 14px 0px 8px;
}
.myReport .myReport01 {
	margin:0px;
	padding:5px 0px 6px 15px;
	background: url("../../common/_images/background-myreport.gif") no-repeat left top;
	font-size:81.25%;
	color: #fff;
}
.myReport .myReport02 {
	margin:0px;
	padding:5px 0px 6px 29px;
	background: url("../../common/_images/background-my-report.gif") no-repeat left top;
	font-size:68.75%;
	color: #6d6e71;
}
.myReport ul {
	list-style-image:none;
	list-style-type:none;
	margin:0px;
	padding:7px 0px 0px 0px;
}
.myReport ul.homelist {
	border-bottom:1px solid #ece6d5;
}
.myReport ul li {
	margin:0px;
	padding:0px 0px 6px 20px;
	background: url("../../common/_images/background-add-report.gif") no-repeat left top;
	background-position: 0px 2px;
}
.myReport ul.homelist li {
	margin:0px 0px 0px 3px;
	padding:4px 0px 6px 26px;
	background: url("../../common/_images/background-add-report-gray.gif") no-repeat left top;
	background-position: 0px 0px;
}
.myReport ul li a {
	color:#6d6e71;
	display:block;
	font-size:68.75%;
	margin:0px;
	padding:0px 5px 4px 0px;
	text-decoration:none;
	line-height: 1em;
}
.myReport ul li a:hover {
	text-decoration:underline;
}
.myReport .split {
	background: url("../../common/_images/split.gif") top left repeat-x;
	margin: 0px 8px 5px 0px;
	height: 10px;
}
.reportsListStyle01 {
	margin: 0px;
	padding: 0px;
}
.reportsListStyle01a {
	height: 1%;
	margin: 0px;
	padding: 0px 0px 5px 0px;
}
.reportsListStyle01a:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.reportsListStyle01b {
	margin: 0px;
	padding: 0px;
	float: left;
}
.reportsListStyle01c {
	margin: 0px;
	padding: 0px 0px 0px 6px;
	float: left;
	width: 100px;
}
.reportsListStyle01c a {
	color:#6d6e71;
	display:block;
	font-size:68.75%;
	margin:0px;
	text-decoration:none;
	line-height: 1em;
}
.reportsListStyle01c a:hover {
	color: #6d6e71;
	text-decoration: underline;
}
.reportsListStyle01c a:visited {
	color: #6d6e71;
	text-decoration: none;
}
.home_reports_list {
	margin: 0px;
	padding: 0px 0px 0px 0px;
}
/* Content */
.sectionTitle {
	height:1%;
	margin: 14px 0px 10px 14px;
	padding: 0px;
}
.sectionTitle:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.sectionTitle01 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 141px;
}
.sectionTitle02 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 418px;
}
h1 {
	margin: 0px;
	padding: 10px 0px 0px 14px;
	font-size: 150%;
	clear: left;
}
.themeMessageFromTheDirector h1 {
	color:#487083;
}
.themeOurApproach h1 {
	color:#7982ad;
}
.theme2008Highlights h1 {
	color:#7e5276;
}
.theme2008Projects h1 {
	color:#5b8fa4;
}
.themeAboutUs h1 {
	color:#957659;
}
.themeCommunity h1 {
	color:#73b99f;
}
.themeDataSummary h1 {
	color:#867e3d;
}
.themeFeedback h1 {
	color:#ae9030;
}
.themeGRIContentIndex h1 {
	color:#d08b2e;
}
.themeIndustryPartners h1 {
	color:#807b5b;
}
.themeEmployees h1 {
	color:#808694;
}
.themeMovingForward h1 {
	color:#377766;
}
.themeOurWorks h1 {
	color:#2373b2;
}
.themeReportVerification h1 {
	color:#753837;
}
.themeAboutThisReport h1 {
	color:#bc6961;
}
.themeSitemap h1 {
	color:#4d989e;
}
.themeGlossary h1 {
	color:#e07c5c;
}
.themeSearch h1 {
	color:#76887a;
}
h2 {
	margin: 0px;
	padding: 20px 0px 0px 14px;
	font-size: 100%;
	clear: left;
}
.themeMessageFromTheDirector h2 {
	color:#487083;
}
.themeOurApproach h2 {
	color:#7982ad;
}
.theme2008Highlights h2 {
	color:#7e5276;
}
.theme2008Projects h2 {
	color:#5b8fa4;
}
.themeAboutUs h2 {
	color:#957659;
}
.themeCommunity h2 {
	color:#73b99f;
}
.themeDataSummary h2 {
	color:#867e3d;
}
.themeFeedback h2 {
	color:#ae9030;
}
.themeGRIContentIndex h2 {
	color:#d08b2e;
}
.themeIndustryPartners h2 {
	color:#807b5b;
}
.themeEmployees h2 {
	color:#808694;
}
.themeMovingForward h2 {
	color:#377766;
}
.themeOurWorks h2 {
	color:#2373b2;
}
.themeReportVerification h2 {
	color:#753837;
}
.themeAboutThisReport h2 {
	color:#bc6961;
}
.themeSitemap h2 {
	color:#4d989e;
}
.themeGlossary h2 {
	color:#e07c5c;
}
.themeSearch h2 {
	color:#76887a;
}
h3 {
	margin: 0px;
	padding: 20px 0px 0px 14px;
	font-size: 87.5%;
	clear: left;
	font-style:italic;
	text-decoration:underline;
}
.themeMessageFromTheDirector h3 {
	color:#487083;
}
.themeOurApproach h3 {
	color:#7982ad;
}
.theme2008Highlights h3 {
	color:#7e5276;
}
.theme2008Projects h3 {
	color:#5b8fa4;
}
.themeAboutUs h3 {
	color:#957659;
}
.themeCommunity h3 {
	color:#73b99f;
}
.themeDataSummary h3 {
	color:#867e3d;
}
.themeFeedback h3 {
	color:#ae9030;
}
.themeGRIContentIndex h3 {
	color:#d08b2e;
}
.themeIndustryPartners h3 {
	color:#807b5b;
}
.themeEmployees h3 {
	color:#808694;
}
.themeMovingForward h3 {
	color:#377766;
}
.themeOurWorks h3 {
	color:#2373b2;
}
.themeReportVerification h3 {
	color:#753837;
}
.themeAboutThisReport h3 {
	color:#bc6961;
}
.themeSitemap h3 {
	color:#4d989e;
}
.themeGlossary h3 {
	color:#e07c5c;
}
.themeSearch h3 {
	color:#76887a;
}
.contentStyle01 {
	margin: 0px;
	padding: 0px;
}
.contentStyle01a {
	margin: 10px 15px 0px 14px;
	padding: 0px 0px 10px 0px;
	border: 1px solid #6d6e71;
}
.contentStyle01 p {
	margin: 0px 15px 0px 14px;
	padding: 10px 0px 5px 0px;
	color: #6d6e71;
	font-size: 75%;
	text-align: justify;
	line-height: 1.35em;
}
.contentStyle01 .footnote {
	margin: 0px 15px 0px 14px;
	padding: 10px 0px 5px 0px;
	color: #6d6e71;
	font-size: 68.75%;
	text-align: justify;
	line-height: 1.35em;
}
.contentStyle01 p a {
	color: #6d6e71;
	text-decoration: underline;
}
.contentStyle01 p a:hover {
	color: #6d6e71;
	text-decoration: none;
}
.contentStyle01 p a:visited {
	color: #6d6e71;
}
.contentStyle01 ul {
	margin: 0px 0px 0px 1px;
	padding: 0px;
}
.contentStyle01 ul.extraSpace {
	margin: 0px;
	padding: 20px 0px 0px 0px;
}
.contentStyle01 ul li {
	margin: 0px 15px 0px 14px;
	padding: 0px 0px 5px 15px;
	list-style-type: none;
	color:#6d6e71;
	font-size:75%;
	line-height:1.35em;
}
.contentStyle01 ul li a {
	color:#6d6e71;
	text-decoration: none;
}
.contentStyle01 ul li a:hover {
	color:#6d6e71;
	text-decoration: underline;
}
.contentStyle01 ul li a:visited {
	color:#6d6e71;
}
.contentStyle01 ul li ul {
	margin: 0px;
	padding: 5px 0px 0px 0px;
}
.contentStyle01 ul li ul li {
	margin: 0px 15px 0px 14px;
	padding: 0px 0px 5px 15px;
	list-style-type: none;
	color:#6d6e71;
	font-size:100%;
	line-height:1.35em;
}
.contentStyle01 ul li ul li a {
	color:#6d6e71;
	text-decoration: none;
}
.contentStyle01 ul li ul li a:hover {
	color:#6d6e71;
	text-decoration: underline;
}
.contentStyle01 ul li ul li a:visited {
	color:#6d6e71;
}
.contentStyle01 ol {
	margin: 0px;
	padding: 0px 0px 0px 37px;
}
.contentStyle01 ol li {
	margin: 0px 15px 0px 0px;
	padding: 0px 0px 5px 0px;
	color:#6d6e71;
	font-size:75%;
	line-height:1.35em;
}
.themeAboutThisReport .contentStyle01 ul li {
	background: url("../../common/_images/background-bullet-pink.gif") top left no-repeat;
	background-position: 0px 5px;
}
.themeAboutUs .contentStyle01 ul li {
	background: url("../../common/_images/background-bullet-brown.gif") top left no-repeat;
	background-position: 0px 5px;
}
.themeSitemap .contentStyle01 ul li {
	background: url("../../common/_images/background-bullet-green.gif") top left no-repeat;
	background-position: 0px 5px;
}
.themeEmployees .contentStyle01 ul li {
	background: url("../../common/_images/background-bullet-gray.gif") top left no-repeat;
	background-position: 0px 5px;
}
.themeOurApproach .contentStyle01 ul li {
	background: url("../../common/_images/background-bullet-slateblue.gif") top left no-repeat;
	background-position: 0px 5px;
}
.theme2008Highlights .contentStyle01 ul li {
	background: url("../../common/_images/background-bullet-purple.gif") top left no-repeat;
	background-position: 0px 5px;
}
.themeIndustryPartners .contentStyle01 ul li {
	background: url("../../common/_images/background-bullet-olive.gif") top left no-repeat;
	background-position: 0px 5px;
}
.theme2008Projects .contentStyle01 ul li {
	background: url("../../common/_images/background-bullet-cadetblue.gif") top left no-repeat;
	background-position: 0px 5px;
}
.themeOurWorks .contentStyle01 ul li {
	background: url("../../common/_images/background-bullet-blue.gif") top left no-repeat;
	background-position: 0px 5px;
}
.themeReportVerification .contentStyle01 ul li {
	background: url("../../common/_images/background-bullet-brick.gif") top left no-repeat;
	background-position: 0px 5px;
}
.themeMessageFromTheDirector .contentStyle01 ul li {
	background: url("../../common/_images/background-bullet-blue2.gif") top left no-repeat;
	background-position: 0px 5px;
}
.contentStyle02 {
	height: 1%;
	margin: 7px 0px 0px 0px;
	padding: 12px 0px 0px 16px;
	background: url("../../common/_images/background-home-highlight.gif") top left repeat-y;
}
.printMyReport .contentStyle02 {
	background: url("../../common/_images/spacer.gif") top left repeat-y;
}
.contentStyle02:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.contentStyle02a {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 318px;
}
.printMyReport  .contentStyle02a {
	float: none;
	clear: both;
	padding: 0px 0px 20px 0px;
}
.contentStyle02b {
	height: 1%;
	margin: 0px;
	padding: 0px;
}
.contentStyle02b:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.contentStyle02c {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100px;
	text-align: right;
}
.printMyReport  .contentStyle02c {
	padding: 0px 0px 40px 0px;
}
.contentStyle02c h1 {
	margin: 0px;
	padding: 0px 8px 10px 0px;
	font-size: 81.25%;
}
.contentStyle02c img {
	margin: 0px;
	padding: 0px 8px 0px 0px;
}
.contentStyle02c h1.blue {
	color: #487083;
}
.contentStyle02c h1.purple {
	color: #7d5276;
}
.contentStyle02c h1.olive {
	color: #857e3d;
}
.contentStyle02d {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 218px;
}
.contentStyle02d p {
	margin: 0px;
	padding: 0px 15px 10px 0px;
	font-size: 75%;
	color: #6d6e71;
}

.watermark {
    background: url("../_images/search_watermark.gif") top left no-repeat;
}
.search_box {
	margin: 0px;
	padding: 8px 0px 11px 8px;
}
.search_box form {
	margin: 0px;
	padding: 0px;
}
.search_box form fieldset {
	margin: 0px 0px 0px 0px;
	padding: 0;
	border: 0;
}
.search_box form fieldset legend {
	display: none;
}
#search_box {
    width: 123px;
    height: 30px;
    background: url("../../common/_images/search_box.gif") top left no-repeat;
	background-position: 0px 4px;
}
#search_box #s {
    float: left;
    padding: 0;
    margin: 6px 0 0 3px;
    border: 0;
	font-size: 75%;
    width: 92px;
}
#search_box #sa {
    float: right;
    margin: 5px 4px 0 0;
}
#add_page {
	cursor: pointer;
}
#print_my_report {
	cursor: pointer;
}
#print {
	cursor: pointer;
}
#report_open {
	cursor: pointer;
}
#expand {
	cursor: pointer;
}
.index_menu_img {
	padding: 0px 0px 3px 0px;
}
.dFont {
	font-size:100%;
}
.bFont {
	font-size:125%;
}
.sFont {
	font-size:75%;
}
.feedbackStyle {
	padding: 0px 15px 15px 15px;
}
.feedbackStyle table {
	margin: 0px;
	padding: 0px;
	width:100%;
	border-spacing:0;	
}
.feedback_title {
	padding: 0px 0px 0px 13px;
	font-size: 75%;
	color: #6d6e71;
}
.feedback_title a {
	color: #6d6e71;
	text-decoration: underline;
}
.feedback_title a:hover {
	color: #6d6e71;
	text-decoration: none;
}
.feedback_title a:visited {
	color: #6d6e71;
}
.feedback_title2 {
	padding: 0px 0px 0px 0px;
}
.feedback_addition {
	padding: 0px 0px 0px 20px;
	font-size: 75%;
}
.feedback_addition2 {
	padding: 0px 0px 0px 30px;
}
/* photo style */
.contentPhotoStyle01 {
	margin: 10px 15px 10px 14px;
	padding: 0px;
	height: 1%;
}
.contentPhotoStyle01:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.contentPhotoStyle01 .contentPhotoStyle01a {
	margin: 0px;
	padding: 0px;
}
.contentPhotoStyle01 .contentPhotoStyle01b {
	margin: 0px;
	padding: 0px;
}
.contentPhotoStyle01 .contentPhotoStyle01b strong {
	margin: 0px;
	padding: 5px;
	font-size: 70%;
	line-height: 1.25em;
	color: #6D6E71;
	background-color: #ffffff;
	display: block;
	text-align: justify;
}
/* photo border */
.photoBorderOurApproach {
	border-left: #7982ad 3px solid;
	border-bottom: #7982ad 3px solid;
	border-top: #7982ad 1px solid;
	border-right: #7982ad 1px solid;
}
.photoBorder2008Highlights {
	border-left: #7e5276 3px solid;
	border-bottom: #7e5276 3px solid;
	border-top: #7e5276 1px solid;
	border-right: #7e5276 1px solid;
}
.photoBorderOurWorks {
	border-left: #2373b2 3px solid;
	border-bottom: #2373b2 3px solid;
	border-top: #2373b2 1px solid;
	border-right: #2373b2 1px solid;
}
.photoBorder2008Projects {
	border-left: #5b8fa4 3px solid;
	border-bottom: #5b8fa4 3px solid;
	border-top: #5b8fa4 1px solid;
	border-right: #5b8fa4 1px solid;
}
.photoBorderIndustryPartners {
	border-left: #807b5b 3px solid;
	border-bottom: #807b5b 3px solid;
	border-top: #807b5b 1px solid;
	border-right: #807b5b 1px solid;
}
.photoBorderEmployees {
	border-left: #808694 3px solid;
	border-bottom: #808694 3px solid;
	border-top: #808694 1px solid;
	border-right: #808694 1px solid;
}
.photoBorderCommunity {
	border-left: #73b99f 3px solid;
	border-bottom: #73b99f 3px solid;
	border-top: #73b99f 1px solid;
	border-right: #73b99f 1px solid;
}

.contentPhotoStyle02 {
	margin: 15px 15px 15px 14px;
	padding: 0px;
}
.contentPhotoStyle02Container {
	margin: 0px;
	padding: 0px;
	height: 1%;
}
.contentPhotoStyle02Container:after {
	clear:both;
	content:".";
	display:block;
	height:0pt;
	visibility:hidden;
}
.contentPhotoStyle02_p1 {
	margin: 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	width: 282px;
}
.contentPhotoStyle02_p2 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 272px;
}
.contentPhotoStyle02 .contentPhotoStyle02a {
	margin: 0px;
	padding: 0px;
}
.contentPhotoStyle02 .contentPhotoStyle02b {
	margin: 0px;
	padding: 0px;
}
.contentPhotoStyle02_p1 .contentPhotoStyle02a {
	margin: 0px;
	padding: 0px 10px 0px 0px;
}
.contentPhotoStyle02_p1 .contentPhotoStyle02b {
	margin: 0px;
	padding: 0px 10px 0px 0px;
}
.contentPhotoStyle02 .contentPhotoStyle02b strong {
	margin: 0px;
	padding: 5px;
	font-size: 70%;
	line-height: 1.25em;
	color: #6D6E71;
	background-color: #ffffff;
	display: block;
	text-align: justify;
}
.contentPhotoStyle03 {
	margin: 10px 15px 10px 14px;
	padding: 0px;
	height: 1%;
}
.contentPhotoStyle03_p1 {
	margin: 0px;
	padding: 0px 10px 0px 0px;
	float: left;
	width: 178px;
}
.contentPhotoStyle03_p2 {
	margin: 0px;
	padding: 0px 10px 0px 0px;
	float: left;
	width: 178px;
}
.contentPhotoStyle03_p3 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 178px;
}
.contentPhotoStyle03 .contentPhotoStyle03a {
	margin: 0px;
	padding: 0px;
}
.contentPhotoStyle03 .contentPhotoStyle03b {
	margin: 0px;
	padding: 0px;
}
.contentPhotoStyle03 .contentPhotoStyle03b strong {
	margin: 0px;
	padding: 5px;
	font-size: 70%;
	line-height: 1.25em;
	color: #6D6E71;
	background-color: #ffffff;
	display: block;
	text-align: justify;
}
.contentPhotoStyle04 {
	margin: 10px 15px 10px 14px;
	padding: 0px;
	height: 1%;
}
.contentPhotoStyle04_p1 {
	margin: 0px;
	padding: 0px 10px 0px 0px;
	float: left;
	width: 131px;
}
.contentPhotoStyle04_p2 {
	margin: 0px;
	padding: 0px 10px 0px 0px;
	float: left;
	width: 131px;
}
.contentPhotoStyle04_p3 {
	margin: 0px;
	padding: 0px 10px 0px 0px;
	float: left;
	width: 131px;
}
.contentPhotoStyle04_p4 {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 131px;
}
.contentPhotoStyle04 .contentPhotoStyle04a {
	margin: 0px;
	padding: 0px;
}
.contentPhotoStyle04 .contentPhotoStyle04b {
	margin: 0px;
	padding: 0px;
}
.contentPhotoStyle04 .contentPhotoStyle04b strong {
	margin: 0px;
	padding: 5px;
	font-size: 70%;
	line-height: 1.25em;
	color: #6D6E71;
	background-color: #ffffff;
	display: block;
	text-align: justify;
}
.tableStyle01 {
	margin: 0px;
	padding: 0px 15px 0px 14px;
}
.themeDataSummary .tableStyle01 table {
	margin: 10px 0px 0px 0px;
	width:100%;
	border-spacing:0;
	border-left: #867e3d 0px solid; 
	border-top: #867e3d 3px solid; 
	border-bottom: #867e3d 2px solid; 
	border-right: #867e3d 1px solid;
}
.themeDataSummary .tableStyle01 table th {
	padding-right: 10px; 
	padding-left: 10px; 
	padding-bottom: 2px; 
	border-left: #fff 1px solid; 
	padding-top: 2px; 
	border-bottom: #867e3d 1px solid; 
	background-color: #867e3d; 
	color: #fff;
	font-size: 75%;
}
.themeDataSummary .tableStyle01 table th.subth {
	border-left: #867e3d 5px solid; 
	border-bottom: #867e3d 1px solid;
	background-color: #d0c98f; 
	color: #666; 
	font-weight: bold;
	text-align: left;
	padding:2px 10px 2px 6px;
}
.themeDataSummary .tableStyle01 table th.corner {
	padding-right: 10px; 
	padding-left: 10px; 
	padding-bottom: 2px; 
	border-left: #867e3d 1px solid; 
	padding-top: 2px; 
	border-bottom: #867e3d 1px solid; 
	background-color: #867e3d; 
	color: #FFFFFF; 
}
.themeDataSummary .tableStyle01 table tr.aline {
	background-color: #e7e4c8;
}
.themeDataSummary .tableStyle01 table td {
	padding-right: 10px; 
	padding-left: 10px; 
	padding-bottom: 2px; 
	border-left: #867e3d 1px solid; 
	padding-top: 2px; 
	border-bottom: #867e3d 1px solid; 
	color: #6d6e71; 
	font-size: 75%;
}
.themeDataSummary .tableStyle01 table td.subth {
	border-left: #867e3d 5px solid; 
	border-bottom: #867e3d 1px solid;
	background-color: #d0c98f; 
	color: #666; 
	font-weight: bold;
	padding:2px 10px 2px 6px;
}
.themeDataSummary .tableStyle01 table td.subth01 {
	background-color: #d0c98f; 
	color: #666; 
	font-weight: bold;
}
.themeDataSummary .tableStyle01 table td.subth02 {
	border-left: #867e3d 1px solid; 
	border-bottom: #867e3d 1px solid;
	background-color: #d0c98f; 
	color: #333333;
	font-weight: bold;
}
.themeDataSummary .tableStyle01 table td a {
	color: #658766; 
	text-decoration: none; 
}
.themeDataSummary .tableStyle01 table td a:hover {
	color: #658766; 
	text-decoration: none; 
}
.themeGlossary .tableStyle01 table {
	margin: 10px 0px 0px 0px;
	width:100%;
	border-spacing:0;
	border-left: #e07c5c 0px solid; 
	border-top: #e07c5c 3px solid; 
	border-bottom: #e07c5c 2px solid; 
	border-right: #e07c5c 1px solid;
}
.themeGlossary .tableStyle01 table th {
	padding-right: 10px; 
	padding-left: 10px; 
	padding-bottom: 2px; 
	border-left: #fff 1px solid; 
	padding-top: 2px; 
	border-bottom: #e07c5c 1px solid; 
	background-color: #e07c5c; 
	color: #fff;
	font-size: 75%;
}
.themeGlossary .tableStyle01 table th.subth {
	border-left: #e07c5c 5px solid; 
	border-bottom: #e07c5c 1px solid;
	background-color: #d0c98f; 
	color: #666; 
	font-weight: bold;
	text-align: left;
	padding:2px 10px 2px 6px;
}
.themeGlossary .tableStyle01 table th.corner {
	padding-right: 10px; 
	padding-left: 10px; 
	padding-bottom: 2px; 
	border-left: #e07c5c 1px solid; 
	padding-top: 2px; 
	border-bottom: #e07c5c 1px solid; 
	background-color: #e07c5c; 
	color: #FFFFFF; 
}
.themeGlossary .tableStyle01 table tr.aline {
	background-color: #fef3ef;
}
.themeGlossary .tableStyle01 table td {
	padding-right: 10px; 
	padding-left: 10px; 
	padding-bottom: 2px; 
	border-left: #e07c5c 1px solid; 
	padding-top: 2px; 
	border-bottom: #e07c5c 1px solid; 
	color: #6d6e71; 
	font-size: 75%;
}
.themeGlossary .tableStyle01 table td.subth {
	border-left: #e07c5c 5px solid; 
	border-bottom: #e07c5c 1px solid;
	background-color: #ecc3b5; 
	color: #666; 
	font-weight: bold;
	padding:2px 10px 2px 6px;
}
.themeGlossary .tableStyle01 table td.subth01 {
	border-left: #e07c5c 5px solid; 
	border-bottom: #e07c5c 1px solid;
	background-color: #ecc3b5; 
	color: #333333; 
	font-weight: bold;
}
.themeGlossary .tableStyle01 table td.subth02 {
	border-left: #e07c5c 1px solid; 
	border-bottom: #e07c5c 1px solid;
	background-color: #ecc3b5; 
	color: #333333;
	font-weight: bold;
}
.themeGlossary .tableStyle01 table td a {
	color: #658766; 
	text-decoration: none; 
}
.themeGlossary .tableStyle01 table td a:hover {
	color: #658766; 
	text-decoration: none; 
}
.themeEmployees .tableStyle01 table {
	margin: 10px 0px 0px 0px;
	width:100%;
	border-spacing:0;
	border-left: #808694 0px solid; 
	border-top: #808694 3px solid; 
	border-bottom: #808694 2px solid; 
	border-right: #808694 1px solid;
}
.themeEmployees .tableStyle01 table th {
	padding-right: 10px; 
	padding-left: 10px; 
	padding-bottom: 2px; 
	border-left: #fff 1px solid; 
	padding-top: 2px; 
	border-bottom: #808694 1px solid; 
	background-color: #808694; 
	color: #fff;
	font-size: 75%;
}
.themeEmployees .tableStyle01 table th.subth {
	border-left: #808694 5px solid; 
	border-bottom: #808694 1px solid;
	background-color: #d0c98f; 
	color: #666; 
	font-weight: bold;
	text-align: left;
	padding:2px 10px 2px 6px;
}
.themeEmployees .tableStyle01 table th.corner {
	padding-right: 10px; 
	padding-left: 10px; 
	padding-bottom: 2px; 
	border-left: #808694 1px solid; 
	padding-top: 2px; 
	border-bottom: #808694 1px solid; 
	background-color: #808694; 
	color: #FFFFFF; 
}
.themeEmployees .tableStyle01 table tr.aline {
	background-color: #ebebec;
}
.themeEmployees .tableStyle01 table td {
	padding-right: 10px; 
	padding-left: 10px; 
	padding-bottom: 2px; 
	border-left: #808694 1px solid; 
	padding-top: 2px; 
	border-bottom: #808694 1px solid; 
	color: #6d6e71; 
	font-size: 75%;
}
.themeEmployees .tableStyle01 table td.subth {
	border-left: #808694 5px solid; 
	border-bottom: #808694 1px solid;
	background-color: #cbcccd; 
	color: #666; 
	font-weight: bold;
	padding:2px 10px 2px 6px;
}
.themeEmployees .tableStyle01 table td.subth01 {
	border-left: #808694 5px solid; 
	border-bottom: #808694 1px solid;
	background-color: #cbcccd; 
	color: #333333; 
	font-weight: bold;
}
.themeEmployees .tableStyle01 table td.subth02 {
	border-left: #808694 1px solid; 
	border-bottom: #808694 1px solid;
	background-color: #cbcccd; 
	color: #333333;
	font-weight: bold;
}
.themeEmployees .tableStyle01 table td a {
	color: #658766; 
	text-decoration: none; 
}
.themeEmployees .tableStyle01 table td a:hover {
	color: #658766; 
	text-decoration: none; 
}
.themeOurApproach .tableStyle01 table {
	margin: 10px 0px 0px 0px;
	width:100%;
	border-spacing:0;
	border-left: #7982ad 0px solid; 
	border-top: #7982ad 3px solid; 
	border-bottom: #7982ad 2px solid; 
	border-right: #7982ad 1px solid;
}
.themeOurApproach .tableStyle01 table th {
	padding-right: 10px; 
	padding-left: 10px; 
	padding-bottom: 2px; 
	border-left: #fff 1px solid; 
	padding-top: 2px; 
	border-bottom: #7982ad 1px solid; 
	background-color: #7982ad; 
	color: #fff;
	font-size: 75%;
}
.themeOurApproach .tableStyle01 table th.subth {
	border-left: #7982ad 5px solid; 
	border-bottom: #7982ad 1px solid;
	background-color: #d0c98f; 
	color: #666; 
	font-weight: bold;
	text-align: left;
	padding:2px 10px 2px 6px;
}
.themeOurApproach .tableStyle01 table th.corner {
	padding-right: 10px; 
	padding-left: 10px; 
	padding-bottom: 2px; 
	border-left: #7982ad 1px solid; 
	padding-top: 2px; 
	border-bottom: #7982ad 1px solid; 
	background-color: #7982ad; 
	color: #FFFFFF; 
}
.themeOurApproach .tableStyle01 table td.aline {
	background-color: #e3e8ff;
}
.themeOurApproach .tableStyle01 table td {
	padding-right: 10px; 
	padding-left: 10px; 
	padding-bottom: 2px; 
	border-left: #7982ad 1px solid; 
	padding-top: 2px; 
	border-bottom: #7982ad 1px solid; 
	color: #6d6e71; 
	font-size: 75%;
}
.themeOurApproach .tableStyle01 table td.subth {
	border-left: #7982ad 5px solid; 
	border-bottom: #7982ad 1px solid;
	background-color: #ecc3b5; 
	color: #666; 
	font-weight: bold;
	padding:2px 10px 2px 6px;
}
.themeOurApproach .tableStyle01 table td.subth01 {
	border-left: #7982ad 5px solid; 
	border-bottom: #7982ad 1px solid;
	background-color: #ecc3b5; 
	color: #333333; 
	font-weight: bold;
}
.themeOurApproach .tableStyle01 table td.subth02 {
	border-left: #7982ad 1px solid; 
	border-bottom: #7982ad 1px solid;
	background-color: #ecc3b5; 
	color: #333333;
	font-weight: bold;
}
.themeOurApproach .tableStyle01 table td a {
	color: #658766; 
	text-decoration: none; 
}
.themeOurApproach .tableStyle01 table td a:hover {
	color: #658766; 
	text-decoration: none; 
}
.themeGRIContentIndex .tableStyle01 table {
	margin: 10px 0px 0px 0px;
	width:100%;
	border-spacing:0;
	border-left: #d08b2e 0px solid; 
	border-top: #d08b2e 3px solid; 
	border-bottom: #d08b2e 2px solid; 
	border-right: #d08b2e 1px solid;
}
.themeGRIContentIndex .tableStyle01 table th {
	padding-right: 10px; 
	padding-left: 10px; 
	padding-bottom: 2px; 
	border-left: #fff 1px solid; 
	padding-top: 2px; 
	border-bottom: #d08b2e 1px solid; 
	background-color: #d08b2e; 
	color: #fff;
	font-size: 75%;
}
.themeGRIContentIndex .tableStyle01 table th.subth {
	border-left: #d08b2e 5px solid; 
	border-bottom: #d08b2e 1px solid;
	background-color: #f9a739; 
	color: #666; 
	font-weight: bold;
	text-align: left;
	padding:2px 10px 2px 6px;
}
.themeGRIContentIndex .tableStyle01 table th.corner {
	padding-right: 10px; 
	padding-left: 10px; 
	padding-bottom: 2px; 
	border-left: #d08b2e 1px solid; 
	padding-top: 2px; 
	border-bottom: #d08b2e 1px solid; 
	background-color: #d08b2e; 
	color: #FFFFFF; 
}
.themeGRIContentIndex .tableStyle01 table tr.aline {
	background-color: #ffefda;
}
.themeGRIContentIndex .tableStyle01 table td {
	padding-right: 10px; 
	padding-left: 10px; 
	padding-bottom: 2px; 
	border-left: #d08b2e 1px solid; 
	padding-top: 2px; 
	border-bottom: #d08b2e 1px solid; 
	color: #6d6e71; 
	font-size: 75%;
}
.themeGRIContentIndex .tableStyle01 table td.subth {
	border-left: #d08b2e 5px solid; 
	border-bottom: #d08b2e 1px solid;
	background-color: #f5d2a2; 
	color: #666; 
	font-weight: bold;
	padding:2px 10px 2px 6px;
}
.themeGRIContentIndex .tableStyle01 table td.subth01 {
	border-left: #d08b2e 5px solid; 
	border-bottom: #d08b2e 1px solid;
	background-color: #f5d2a2; 
	color: #333333; 
	font-weight: bold;
}
.themeGRIContentIndex .tableStyle01 table td.subth02 {
	border-left: #d08b2e 1px solid; 
	border-bottom: #d08b2e 1px solid;
	background-color: #f5d2a2; 
	color: #333333;
	font-weight: bold;
}
.themeGRIContentIndex .tableStyle01 table td a {
	color: #93601b; 
	text-decoration: none; 
}
.themeGRIContentIndex .tableStyle01 table td a:hover {
	color: #93601b; 
	text-decoration: underline; 
}
.themeGRIContentIndex .tableStyle01 table td a:visited {
	color: #93601b; 
}
.themeGRIContentIndex .tableStyle02 {
	margin: 10px 14px 10px 14px;
	border:1px solid #B1B19D;
}
.themeGRIContentIndex .tableStyle02 td {
	font-size: 75%;
	font-weight: normal;	
	line-height: 18px;
	text-align: justify;
}
.themeGRIContentIndex .tableStyle02 td span {
	color: #93601b;
	font-weight: bold;	
}
.tableFootnote {
	margin: 0px;
	padding: 10px 15px 0px 14px;
}
.tableFootnote p {
	margin: 0px;
	padding: 0px;
	font-size: 62.5%;
	color: #6d6e71;
}
.tableFootnote p a {
	color: #6d6e71;
	text-decoration: underline;
}
.tableFootnote p a:hover {
	color: #6d6e71;
	text-decoration: none;
}
.tableFootnote p a:visited {
	color: #6d6e71;
}
.cse-search-results {
	padding: 0px 10px 0px 14px;
}
.gotop {
	margin: 0px;
	padding: 20px 14px 0px 0px;
	text-align: right;
}
.gotop a {
	margin: 0px;
	padding: 0px 0px 0px 12px;
	text-decoration: none;
	font-size: 12px;
	color: #6d6e71;
	background: url("../../common/_images/grey_arrow.gif") top left no-repeat;
	background-position: 0px 3px;
}
.gotop a:hover {
	font-size: 12px;
	color: #6d6e71;
	text-decoration: underline;
}
.gotop a:visited {
	font-size: 12px;
	color: #6d6e71;
	text-decoration: underline;
}
.printMyReport .gotop {
	display: none;
}
