body
{
	margin: 0px auto;
	padding: 0px;
	border: 0px;
	background-color: #FFFFFF;
	font-family: Arial;
	color: #3C3C3C;
	font-size: 12px;
	text-align:center;
}

p
{
	margin: 0px;
	padding: 0px;
}

table
{
	font-size: 12px;
}

div#container
{
	background: url(../loadedFiles/bg.png) repeat-y;
	width: 943px;
	margin: 0px auto;
}

/* -- header ------------------------------------------------------------------------------------------------------------------	*/

div#header
{
	background: url(../loadedFiles/header.jpg) no-repeat;
	width: 943px;
	height: 265px;
	font-size: 0%;
	margin: 0px auto;
}

div#logo
{
	padding-top: 8px;
	padding-right: 65px;
	text-align: right;
}

div#logo div
{
	width: 810px;
	height: 90px;
	cursor: pointer;
}
div#search
{
	padding-top: 142px;
	margin-left: 679px;
}

div#search_in
{
	color: #136EB5;
	font-size: 12px;
	font-weight: bold;
}

form#searchForm
{
	display: inline;
}

form#searchForm div#searchText
{
	color: #156DB5;
}

form#searchForm div#searchBtn
{
	padding-right: 65px;
	padding-top: 1px;
}

form#searchForm input#queryText
{
	border: 1px solid #136EB4;
	font-size: 12px;
	width: 135px;
	height: 16px;
	margin-right: 2px;
}

form#searchForm input.queryText_ie
{
}

form#searchForm input.queryText_firefox
{
	margin-top: 1px;
}

div#chooseLang
{
	float: left;
	padding-top: 144px;
	padding-left: 569px;
	font-size: 12px;
	color: #24517A;
	font-weight: bold;
	text-decoration: none;
}

div#chooseLang a
{
	font-size: 12px;
	color: #0672E1;
	font-weight: bold;
	text-decoration: none;
}

div#chooseLang a:hover
{
	color: #24517A;
}

/* -- top menu ---------------------------------------------------------------------------------------------------------------- */

div#topMenu
{
}

div#topMenu_in
{
	background: url(../loadedFiles/topMenu_bg.png) repeat-x;
	height: 23px;
	width: 868px;
}

div.topMenu_box, div.topMenu_box_selected, div.topMenu_sep
{
}

div.topMenu_box, div.topMenu_box_selected
{
	padding-top: 5px;
}

div.topMenu_sep
{
	padding-top: 2px;
}

div.topMenu_sep div
{
   	width: 1px;	
	height: 21px;
	background-color: #0263C4;
	font-size: 0%;
}

div.topMenu_box a
{
	color: #FFFFFF;
	text-decoration: none;
}

div.topMenu_box_selected
{
	color: #E1E344;
}

/* -- home main --------------------------------------------------------------------------------------------------------------- */

div#homeMain
{
	margin-top: 22px;
}

td#homeCol1
{
	width: 630px;
	vertical-align: top;
}

/* # page content # */

div#page
{
}

div#inMain div#page
{
}

div#pageTitle
{
}

div#pageTitle h1, div#customersBoxTitle
{
	padding: 0px;
	margin: 0px;
	padding-bottom: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #0570E2;
}

div#pageContent
{
}

div#pageContent, div#customersBoxText
{
	font-size: 12px;
}

div#customersBox
{
	margin-top: 20px;
}

td#homeCol2
{
	width: 240px;
	vertical-align: top;
}

/* # news # */

div#news
{
}

div#newsBox
{
	background: url(../loadedFiles/newsBox.png) no-repeat;
	width: 208px;
	height: 229px;
}

div.news_in
{
}

marquee.newsMarquee
{
	height: 228px;
}

td.newsBullet
{
	width: 20px;
	vertical-align: top;
}

td.newsTitle
{
	width: 135px;
}

td.newsTime a
{
	color: #156EB2;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

td.newsTitle a
{
	font-size: 12px;
	color: black;
	text-decoration: none;
}

div#earth2care
{
	width: 208px;
	text-align: center;
	padding-top: 15px;
}

/* # articles # */
div#articles
{
}

div#articlesBox
{
	background: url(../loadedFiles/articlesBox.png) no-repeat;
	width: 208px;
	height: 236px;
}

div#articles_in
{
	padding-top: 105px;
	font-size: 12px;
}

div.articlePreview_title div, div.articlePreview_subtitle div
{
	overflow: hidden;
	width: 155px;
	height: 13px;
}

div.articlePreview_title a
{
	color: #0771DF;
	text-decoration: none;
}

div.articlePreview_subtitle
{
	padding-top: 1px;
}

div.articlePreview_more
{
	padding-top: 1px;
}

div.articlePreview_more img
{
	vertical-align: middle;
}

div.articlePreview_more a
{
	text-decoration: none;
	color: black;
}

div#homeHsep
{
	padding-top: 15px;
}

div#homeHsep div
{
	background: url(../loadedFiles/horizontalDashedSep.png) repeat-x;
	width: 580px;
	height: 1px;
	font-size: 0px;
}

/* # subsidiary # */
div#subsidiary
{
}

div#inMain div#subsidiary
{
	padding-top: 20px;
}

div#subsidiaryBox
{
	background: url(../loadedFiles/subsidiaryBox.png) no-repeat;
	width: 196px;
	height: 237px;
}

div#subsidiaryUrls
{
	padding-top: 25px;
}

div#subsidiaryUrls div
{
	padding-bottom: 40px;
}

div#goGes
{
	padding-top: 15px;
}

div#goGes a
{
	color: #0670DE;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}

/* # green products # */
div#greenProducts
{
}

div#inMain div#greenProducts
{
}

div#greenProductsBox
{
	background: url(../loadedFiles/greenProductsBox.png) no-repeat;
	width: 196px;
	height: 237px;
}

div#greenProductsNews
{
}

div#subsidiaryUrls div
{
	padding-bottom: 40px;
}

/* # representation # */

div#representations
{
}

div#representationsTitle
{
	font-size: 16px;
	font-weight: bold;
	color: #0570E2;
	padding-bottom: 6px;
}

div#representationsBg
{
	background: url(../loadedFiles/representationBg.png) repeat-y;
	width: 376px;
}

div#representations_in
{
}

div.representationUrl
{
	padding-top: 10px;
}

div.representationUrl div
{
	width: 170px;
	height: 50px;
}

/* -- inner page -------------------------------------------------------------------------------------------------------------- */

div#inMain
{
	margin-top: 22px;
	background: url(../loadedFiles/in_bg.png) repeat-y;
}

div#inTable
{
}

td#inCol1
{
	width: 255px;
	vertical-align: top;
}

td#inCol2
{
	width: 605px;
	vertical-align: top;
}

td#leftBorder
{
	height: 100%;
}

td#leftBorder div
{
	width: 1px;
	height: 100%;
	background-color: #1D73BC;
}

/* -- side menu --------------------------------------------------------------------------------------------------------------- */

div#sideMenu
{
	width: 1px;
	height: 100%;
	background-color: #1D73BC;
}

td.noSideMenu
{
	height: 0px;
	font-size: 0%;
}

div#noSideMenu
{
	width: 1px;
	height: 100%;
	background-color: #1D73BC;
}

div#noSideMenu div
{
	display: none;
}

div#noSideMenu, td.noSideMenu
{
}


div.sideMenuBoxTop, div.sideMenuBoxTop_selected
{
	background: url(../loadedFiles/sideMenuBox_top.png) no-repeat;
	width: 207px;
	height: 3px;
	font-size: 0%;
}

div.sideMenuBoxTop_selected
{
	background: url(../loadedFiles/sideMenuBox_top_selected.png) no-repeat;
}

div.sideMenuBoxBottom, div.sideMenuBoxBottom_selected
{
	background: url(../loadedFiles/sideMenuBox_bottom.png) no-repeat;
	width: 207px;
	height: 4px;
	font-size: 0%;
}

div.sideMenuBoxBottom_selected
{
	background: url(../loadedFiles/sideMenuBox_bottom_selected.png) no-repeat;
}

div.sideMenuBoxBg, div.sideMenuBoxBg_selected
{
	background: url(../loadedFiles/sideMenuBox_bg.png) repeat-y;
	width: 207px;
}

div.sideMenuBoxBg_selected
{
	background: url(../loadedFiles/sideMenuBox_bg_selected.png) repeat-y;
}

div.sideMenuBoxBg div, div.sideMenuBoxBg_selected div
{
	padding-top: 2px;
	padding-bottom: 2px;
}

div.sideMenuBoxBg div a, div.sideMenuBoxBg_selected div, div.sideMenuBoxBg_selected div a
{
	text-decoration: none;
	color: #002080;
	font-size: 12px;
	font-weight: bold;
}

/* -- essay page -------------------------------------------------------------------------------------------------------------- */

div#pageEssayPic
{
	padding-bottom: 20px;
}

div#pageSubTitle
{
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: bold;
	font-size: 12px;
	text-align: justify;
}

div.essayContent
{
	text-align: justify;
}

/* -- essay preview page ------------------------------------------------------------------------------------------------------ */

div.oneEssay
{
	margin-bottom: 10px;
	margin-top: 7px;
	width: 570px;
}

div.oneEssay_in
{
	border: 1px solid #1371BB;
}

td.oneEssay_text
{
	width: 370px;
}

td.oneEssay_sep
{
	width: 1px;
	background-color: #1371BB;
}

div.oneEssay_title
{
	margin-top: 6px;
	margin-bottom: 2px;
}

div.oneEssay_title a
{
	color: #0570E2;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
}

div.oneEssay_subtitle
{
	margin-bottom: 3px;
	font-size: 12px;
}

div.oneEssay_subtitle div
{
	height: 58px;
	overflow: hidden;
}

td.oneEssay_text div.goEssay
{
	margin-bottom: 2px;
}

div.goEssay a
{
	text-decoration: none;
	color: black;
	font-size: 12px;
}

div.goEssay img
{
	vertical-align: middle;
}

td.oneEssay_pic img
{
	width: 197px;
}

/* -- contact page ------------------------------------------------------------------------------------------------------------ */

div#contactForm
{
}

div#contactFormBg
{
	background: url(../loadedFiles/contactForm.png) no-repeat;
	width: 398px;
	height: 317px;
}

div#contactFormBg_in
{
	padding-top: 26px;
}

div#contactDetails
{
	width: 140px;
}

form#contactForm
{
	display: inline;
}

form#contactForm td
{
	vertical-align: top;
}

form#contactForm td.formFieldText
{
	color: #0473DF;
	width: 125px;
}

form#contactForm input.formField, form#contactForm textarea.textareaField
{
	height: 16px;
	width: 168px;
	font-size: 12px;
	border: 1px solid #6BADEB;
}

form#contactForm textarea.textareaField
{
	height: 55px;
}

/* -- sitemap page ------------------------------------------------------------------------------------------------------------ */

div.sitemapTitle
{
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 5px;
}

div.sitemapLink
{
	padding-top: 4px;
}

div.sitemapLink a
{
	color: black;
	text-decoration: none;
}

/* -- search results page ----------------------------------------------------------------------------------------------------- */

div.searchTypeTitle
{
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 8px;
	margin-top: 3px;
}

div.searchResultsTitle
{
	margin-bottom: 7px;
}

div.searchResultsTitle a
{
	color: black;
	text-decoration: none;
}

div.searchResultsText
{
	margin-bottom: 7px;
}

/* -- page footer ------------------------------------------------------------------------------------------------------------- */

div#footer
{
	background: url(../loadedFiles/footer.png) no-repeat bottom;
	width: 943px;
	height: 100px;
}

div#footerLinks
{
	padding-top: 40px;
}

div.footerLink
{
}

div.footerLink img
{
	vertical-align: middle;
}

div.footerLink a
{
	text-decoration: none;
	color: #D2FFFF;
	font-weight: bold;
}

div#bottomLine
{
	clear: both;
}

div#copyrights
{
	color: #6F6F6F;
	font-size: 10px;
	padding-top: 27px;
}
			
div#interuseLogo
{
	padding-top: 20px;
}

div#interuseText
{
	padding-top: 27px;
}

div#interuseText a
{
	color: #6F6F6F;
	font-size: 10px;
}

/* -- send email -------------------------------------------------------------------------------------------------------------- */

div#sendEmail_title
{
	color: #0771DF;
	font-size: 15px;
	font-weight: bold;
	text-decoration: underline;
	margin-bottom: 10px;
}
	
td.sendEmail_title
{
	color: #695E4A;
	font-weight: bold;
}

td.sendEmail_value
{
}

a img
{
		border: 0px;
}

