/****************************************************** 
				Title:     Eco Park
				Author:    Gipi Gopinath
				Updated:   January 10 2008
******************************************************/

@import url(reset.css); /* Reset Css */

body {
	font-size: 62.5%; 
	background-color: #f2f3e4;
	font-family: Tahoma;
}
h1 {
	font: bold 16px Tahoma;
	color: #1e9d21;
}
#container { 
	width: 963px; 
	margin: 0 auto;
	overflow: hidden;
}
/*************************************
			Header
*************************************/
#header {
	background: url(../img/test.png) no-repeat;
	width: 961px;
	overflow: hidden;
}
#header_inner {
	background: url(../img/shadow_inner.png) no-repeat;
	width: 958px;
	overflow: hidden;
}
#header #flash {
	background: url(../img/flash_header.jpg) no-repeat;
	width: 956px;
	height: 233px;
	border: 1px solid #bcbfaa;
	float: left;
}
#header_inner #flash_inner {
	background: url(../img/img_header.jpg) no-repeat;
	width: 954px;
	height: 135px;
	border: 1px solid #bcbfaa;
	float: left;
}

#site_nav{
	float: right;
}
#site_nav ul {
	float: left;
	margin: 0.8em 1em 0 0;
	padding: 0 0 0.5em 0;
	background-color: #36c2dc;
	border-left: 1px solid #aaf2ff;
	border-right: 1px solid #aaf2ff;
	border-bottom: 1px solid #aaf2ff;
	display: inline; /* IE fix */
}
#site_nav ul li {
	float: left;
	margin: 0.3em 0.5em 0 0;
	background: url(../img/bg_sitenav_border.gif) left center no-repeat;
	padding: 0 0 0 0.8em;
}
#site_nav ul li a {
	padding: 0 0.3em 0 1.5em;
	color: white;
}
.home_icon {
	background: none !important;
}
.home_icon a {
	background: url(../img/icon_home.gif) left center no-repeat;
	height: 12px;
}
.search_icon a  {
	background: url(../img/icon_search.gif) left center no-repeat;
	height: 12px;
}
.email_icon a {
	background: url(../img/icon_email.gif) left center no-repeat;
	height: 12px;
}
.language_icon a {
	background: url(../img/icon_language.gif) left center no-repeat;
	height: 12px;
}
#crumbpath {
	float: left;
}
#crumbpath ul {
	float: left;
	margin-top: 5px;
}
#crumbpath ul li {
	float: left;
	padding: 0 1em 0 0px;
	margin: 0 0.5em 0 0;
	background: url(../img/bg_crumbpath.gif) right 5px no-repeat;
}
#crumbpath ul li, #crumbpath ul li a {
	color: #797976;
}
#crumbpath ul li a {
	text-decoration: underline;
}
.last_crumbpath {
	background: none !important;
}

#main_nav{
	float: left;
	width: 100%;
	margin: 1em 0 0 0;
	xpadding: 0.5em 0 0.5em 0;
	background-color: #1fa923;
	display: inline !important;
}
#main_nav ul {
	float: left;
}
#main_nav ul li {
	float: left;
	background: url(../img/bg_main_menu.gif) right center no-repeat;
	margin-left: -2px;
}
#main_nav ul li a {
	font-size: 13px;
	font-weight: bold;
	color: white;
	padding: 0.5em 1em 0 1em;
	height: 22px;
	float: left;
}
.active_menu_li {
	background: url(../img/bg_menu_active.gif) left top repeat-x !important;
	display: block;
}
.active_menu {
	background: url(../img/bg_active_menu.gif) center bottom no-repeat !important;
	display: block;
}
.search_box {
	float: right !important;
}
/****************** Removed **************
.search_box li {
	background: none !important;
}
.search_box_text {
	font: 11px Tahoma;
	color: #babcbe;
	width: 262px;
	padding-left: 0.3em;
	border-left: 1px solid #404040;
	border-top: 1px solid #404040;
	border-bottom: 1px solid #d4d0c8;
	border-right: 1px solid #d4d0c8;
}
.search_button {
	background: url(../img/button_search.png) left top no-repeat;
	border: none;
	width: 59px;
}
*****************************************/
/*************************************
			Content
*************************************/
#shawdow {
	background: white url(../img/bg_shadow_right1.gif) right top no-repeat;
	padding-right: 5px;
	width: 958px;
	margin: 1em 0 0 0;
	float: left;
}
#content{
	padding: 0 0 1em 0;
	border: 1px solid #d2d5c1;
	background-color: white;
	float: left;
	width: 956px;
}
#content_background {
	background: url(../img/bg_divider_vertical.gif) 206px top repeat-y;
	float:left;
	margin: 2em 0 0 0;
}
#left_content .home_page {
	margin: 0.5em 0 0 0;
}
#left_content {
	width: 585px;
	padding-left: 1.2em;
	float:left;
}
div#left_content h1 {
	font: 28px Arial, Tahoma, Sans-sarif;
	margin-left: 0;
	color: #1e9d21;
	Xmargin: 0.5em 0 0 0;
	Xbackground: url(../img/img_introduction.gif) left center no-repeat;
	Xtext-indent: 200px;
}
#left_content p {
	margin-top: 1em;
	width: 565px;
}
#left_content #content_material {
	width: 565px;
	color: #5B5B5B;
	height: 148px;
}
.additional_info {
	color: #1e9d21;
}
.read_more_link {
	margin-left: 5px;
}
.read_more_link span {
	display: none;
}
#left_content ul {
	float: left;
}
#left_content ul li {
	float: left;
	margin: 2em 1.2em 0 0;
	display: inline; /* IE Fix */
}
#right_content{
	float: left;
	width: 340px;
	padding: 1.3em 0 0 0;
}
#right_content .article img {
	float: left;
}
#right_content #theme_1 img {
	border: 6px solid #43b846;
}
#right_content #theme_2 img {
	border: 6px solid #81cf52;
}
#right_content #theme_3 img {
	border: 6px solid #9be51f;
}
#right_content #theme_4 img {
	border: 6px solid #b9ff44;
}
#right_content ul li {
	float: left;
}
.article {
	margin-top: 1.4em;
	float: left;
	background-color: #f7f8c9;
	width: 340px;
}
.article_text {
	float: left;
	width: 210px;
	background-color: #f7f8c9;
	padding: 0 0.3em 0.5em 1.2em;
	border-left: 2px solid white;
}
.article_text_no_image {
	border-left: 0px !important;
}
.article_text h2 {
	margin: 0.5em 0 0 0;
}
.article_text h2 a {
	color: #118b14;
	font-weight: bold;
	font-size: 13px;
}
.article_text p {
	line-height: 1.5em;
}
.article_description {
	margin: 0.5em 0 0.5em 0;
	height: 59px;
}
.article_text p a {
	background: url(../img/icon_calender.gif) left center no-repeat;
	padding: 0 0 0 1.5em;
	color: #5B5B5B;
}
.article_text p a img {
	border: none !important;
	float: none !important;
	margin: 0 0 0 0.5em;
}
.article_text p a span {
	display: none;
}
/*************************************
			Frame 02
*************************************/
.left_content_innerpages {
	float: left;
	width: 185px;
	margin: 2em 0 0 0;
	padding: 0 0 0 2em;
}
.left_content_innerpages img {
	margin-top: 1em;
}
.menu_active a {
	font-weight: bold;
}
.left_content_innerpages ul li {
	background: url(../img/bg_innerpages_menu.gif) 0% 4px no-repeat;
	margin: 0 0 1em 0;
	padding: 0 0 0 1em;
}
.left_content_innerpages ul li a {
	text-decoration: underline;
	color: #5b5b5b;
}
.left_content_innerpages ul li ul {
	margin: 1em 0 2em 0;
}
.left_content_innerpages ul li ul li {
	background: url(../img/bg_submenu.gif) left center no-repeat;
	margin: 0 0 1em 0em;
	padding: 0 0 0 1em;
}
.left_content_innerpages ul li ul li a {
	font-weight: normal !important;
	text-decoration: underline;
}

.left_content_innerpages h3{
	margin-bottom: 5px;
	color: #000000;
	font-weight: bold;
}

.submenu_active {
	background: url(../img/bg_submenu_active.gif) left center no-repeat !important;
}
.submenu_active a {
	color: #ff7800 !important;
	text-decoration: none !important;
}
.right_content_innerpages {
	float: left;
	width: 704px;
	padding: 0 0 0 2em;
	margin: 2em 0 0 0;
}
.right_content_innerpages h1 {
	margin-left: 0em !important;
	margin-bottom: 1em !important;
	margin-top: 0!important;
}

.right_content_innerpages h1 a:visited, .right_content_innerpages h1 a {
	color: #1E9D21;
}

.right_content_innerpages p {
	margin: 0 0 1em 0;
}
.client_details_pdf {
	float: left;
	margin: 3em 0 0 0;
	border-top: 1px solid #e0e0e0;
}
.client_detail_bachground {
	float: left;
	background-color: #f2f2f2;
	padding: 0 0 1em 0;
	margin-top: 0.1em;
	width: 700px;
}
.client_detail_bachground ul {
	float: left;
	margin: 2em 2em 0 0;
	padding: 0 2em 0 1em;
	background: url(../img/bg_pdf_details.gif) right top repeat-y;
}
.client_detail_bachground ul li {
	width: 123px;
}
.icon_pdf {
	background: url(../img/icon_pdf.png) left center no-repeat;
	margin-bottom: 1em;
	padding: 1em 1em 1em 4.5em;
}
.icon_pdf, .icon_xls, .icon_ppt, .icon_avi, .icon_jpg, .icon_gif, .icon_png, .icon_pdf, .icon_rar, .icon_zip, .icon_doc {
	margin-bottom: 1em;
	padding: 1em 1em 1em 4.5em;
	cursor: pointer;
} 
.icon_pdf {
	background: url(../img/icon_pdf.png) left center no-repeat;
}
.icon_xls {
	background: url(../img/icon_xls.png) left center no-repeat;
}
.icon_ppt {
	background: url(../img/icon_ppt.png) left center no-repeat;
}
.icon_avi {
	background: url(../img/icon_avi.png) left center no-repeat;
}
.icon_jpg {
	background: url(../img/icon_jpg.png) left center no-repeat;
}
.icon_gif {
	background: url(../img/icon_gif.png) left center no-repeat;
}
.icon_png {
	background: url(../img/icon_gif.png) left center no-repeat;
}
.icon_rar {
	background: url(../img/icon_rar.png) left center no-repeat;
}
.icon_zip {
	background: url(../img/icon_zip.png) left center no-repeat;
}
.icon_doc {
	background: url(../img/icon_doc.png) left center no-repeat;
}
.client_detail_bachground ul li a {
	text-decoration: underline;
	color: #5b5b5b;
}
.final_pdf_detail {
	background: none !important;
	margin-right: 0 !important;
}
/*************************************
			Frame 03
*************************************/

.press_details {
	float: left;
	margin: 0 0 1.5em 0;
}
.right_content_innerpages .press_details img {
	border: 4px solid #108412;
	float: left;
	padding: 0;
}
.press_details h3 {
	background-color: #f2f2f2;
	float: right;
	width: 565px;
	margin-left: 1.4em !important;
	padding: 0.4em 0 0.4em 0.6em;
}
.press_details_text  {
	float: right;
	width: 573px;
}
.press_details_text p {
	line-height: 1.4em;
}
.right_content_innerpages .press_details_text img {
	padding: 5px;
	border: none;
}

.press_details a, .right_content_innerpages a {
	color: #5b5b5b;
	text-decoration: underline;
}
/*************************************
			Frame 04
*************************************/

.brochure, .bulletin {
	float: left;
	margin: 2em 0 0 0;
}
.brochure h2, .bulletin h2 {
	width: 160px;
	padding: 0.5em 0 0.5em 1em;
	background-color: #e2e2e2;
}
.brochure ul, .bulletin ul {
	float: left;
	width: 171px;
	background-color: #f2f2f2;
}
.brochure ul {
	padding-bottom: 1em;
}
.brochure ul li {
	background: url(../img/icon_pdf_brochure.gif) left 7px no-repeat;
	margin: 0 0 0 1em;	
	padding: 1em 1em 0.5em 3.5em;
}
.gathering_gallery {
	float: left;
}
.gathering_gallery ul {
	float: left;
	margin: 0 2em 0 0;
}
.gathering_gallery ul li {
	margin: 0 0 1em 0;
}

.gathering_gallery_text {
	float: left;
	width: 500px;
}
/*************************************
			Frame 05
*************************************/

.brochure_details {
	color: #5b5b5b;
}
.brochure_details img {
	border: 1px solid #dcdcdc;
	float: left;
}
.brochure_details h3 {
	float: left;
	margin-left: 1.5em !important;
	width: 380px;
}
.brochure_details p {
	float: left;
	width: 380px;
	margin-left: 1.9em !important;
	line-height: 1.4em;
}

.brochure_details p img{
	padding: 5px;
	border: none;
}

.brochure_details p .icon_pdf {
	color: #5b5b5b;
	text-decoration: underline;
	display: block;
}
.brochure_list ul {
	float: left;
	margin: 2em 1em 0 0;
	padding: 0 1em 0 1em;
	background: url(../img/bg_pdf_details.gif) right top repeat-y;
}
.brochure_list ul li {
	padding: 0 0.5em 0 0;
	width: 135px;
}
.brochure_list ul li a, .brochure_list ul li a:visited {
	font-weight: bold;
	color: #5B5B5B;
}

.brochure_list ul li p {
	text-align: center;
}
.brochure_list ul li img {
	margin: 0 0 1em 1em;
	border: 3px solid #c4c4c4;
}

/*************************************
			Frame 06
*************************************/

.right_content_innerpages .paging {
	float: right;
}
.right_content_innerpages .paging li {
	float: left;
	padding: 0 0 0 0.3em;
}
.right_content_innerpages .paging li a {
	text-decoration: underline;
	color: #5b5b5b;
	font-weight: bold;
}
.first_page {
	background: url(../img/bg_page_numbering.gif) left 5px no-repeat;
	padding-left: 0.8em !important;
}
.last_page {
	background: url(../img/bg_page_numbering_right.gif) right 5px no-repeat;
	padding-right: 0.8em !important;
}
.active_page {
	color: #ff7800 !important;
	text-decoration: none !important;
}
.right_content_innerpages h3 {
	font: bold 14px Tahoma;
	color: #ff7800; 
	margin: 0 0 1em 0;
}
.right_content_innerpages h3 a{
	font: bold 14px Tahoma;
	color: #ff7800; 
	margin: 0 0 1em 0;
}
.gallery {
	float: left;
	margin: 2em 0 0 0;
}
.gallery li {
	float: left;
	margin: 0 2.5em 2em 0;
}
.gallery li a img {
	border: 4px solid #108412;
	padding: 0;
}
.gallery_text {
	line-height: 1.4em;
}
/*************************************
			Frame 07
*************************************/

.faq li {
	float: left;
}
.faq li a {
	float:left;
}
.faq li a img {
	margin-top: 3px;
}
.faq span {
	padding: 0 0.5em 0 0.5em;
	font-weight: bold;
	font-size: 12px;
	color: #1e9d21;
	float: left;
}
.faq p {
	font-weight: bold;
	float:right;
	width: 668px;
	background: url(../img/bg_divider_horizontal.gif) left bottom repeat-x;
	padding: 0 0 1em 0;
}

.faq p a {
	font-weight: bold;
	text-decoration: none;
}

.selected_faq {
	margin-bottom: 1em;
}

.selected_faq span {
	color: #ff7800;
}

.selected_faq_span {
	color: #ff7800 !important;
}
.selected_faq ul li {
	margin: 0 0 0 3.3em;
	background: url(../img/bg_divider_horizontal.gif) left bottom repeat-x;
	display: inline; /* IE6 Fix */
}
.selected_faq ul li p {
	font-weight: normal !important;
	width: 640px !important;
}
.selected_faq p {
	background: none !important;
}
.drop_down_faq {
	display: none;
}
.drop_down_faq_show {
	display: block;
}

.drop_down_faq_show span{
	color: #ff7800;
}

.bulletin ul li {
	background: none !important;
	margin-bottom: 1em !important;
}
.bulletin select, input{
	font-size: 11px;
}	
.bulletin_submit_bg {
	background: url(../img/icon_submit_button.gif) left top no-repeat;
	border: 1px solid #c8c8c8;
	width: 61px;
	height: 23px;
	cursor: pointer;
	margin: 0 0 0 3em;
}
.bulletin_submit_en {
	background: url(../img/icon_submit_button_en.gif) left top no-repeat;
	border: 1px solid #c8c8c8;
	width: 61px;
	height: 23px;
	cursor: pointer;
	margin: 0 0 0 3em;
}
.bulletin span {
	font-size: 10px;
	display: block;
	width: 140px;
	line-height: 1.5em;
	padding: 0.5em 0 0 0;
}
.questionaire {
	margin: 0em !important;
	width: 700px;
}
.questionaire p {
	width: 700px !important;
}
.questionaire input {
	width: 250px;
}
.questionaire_feedback {
	width: 700px;
}
.questionaire ul li {
	float: left;
	margin: 0 0 0.7em 3em;
	display: inline;
}
.questionaire_feedback span {
	padding-left: 5px;
	float: none;
}

.title {
	width: 700px;
}
.questionaire_input {
	height: 150px;
	width: 630px;
}
/*************************************
			Frame 08
*************************************/
.right_content_innerpages, .more_comments a {
	color: #5b5b5b;
}

.right_content_innerpages img {
	padding: 5px;
}

.blog_leftmenu {
	
}
.blog_leftmenu li {
	margin-bottom: 0.5em !important;
}
.blog_leftmenu li a {
	text-decoration: underline;
	font-weight: bold;
}
.comments {
	background: url(../img/bg_divider_horizontal.gif) left bottom repeat-x;
	margin: 0 0 1em 0;
	padding: 0 0 2em 0;
}
.comments p {
	line-height: 1.5em;
}
.last_comment {
	background: none !important;
}
.more_comments {
	font-weight: bold;
	text-align: right;
}
.more_comments a {
	text-decoration: underline;
	font-weight: bold;
}
.page_scroll {
	text-align: center;
	font-weight: bold;
}
.page_scroll a {
	text-decoration: underline;
	color: #5b5b5b;
	font-weight: bold;
}
.previous_page_scroll {
	background: url(../img/bg_page_numbering.gif) left 5px no-repeat;
	padding: 0 0 0 1em;
}
.next_page_scroll {
	background: url(../img/bg_page_numbering_right.gif) right 5px no-repeat;
	padding: 0 1em 0 0;
}
/*************************************
			Frame 08_1
*************************************/
.blog_details {
	background: url(../img/bg_divider_horizontal.gif) left bottom repeat-x;
	margin: 1em 2em 0 2.5em;
	padding: 0 0 2em 0;
	color: #5b5b5b;
}
.blog_details p {
	margin: 1em 0 0 0;
	line-height: 1.4em;
}
.blog_details h2 {
	font-size: 14px;
	color: #ff7800;
	margin: 1em 0 0 0;
}
.previous_page {
	background: url(../img/bg_page_numbering.gif) left center no-repeat;
	padding: 0 0 0 0.8em;
	font-weight: bold;
	color: #5b5b5b;
	text-decoration: underline;
}
.bottom_link {
	margin: 0 0 0 2.5em;
}
.blog_chat {
	margin: 0.1em 2em 0 2.5em;
	padding: 1em 0 1em 1em;
	color: #5b5b5b;
}
.blog_chat p {
	line-height: 1.4em;
	margin: 1em 0 0 2em;
}
.blog_chat h3 {
	font-weight: bold;
	color: #ff7800;
	background: url(../img/icon_chat.gif) left center no-repeat;
	padding: 0 0 0 2em;
}
.blog_background {
	background-color: #f2f2f2;
}
.comment_feedback {
	width: 900px;
}
.comment_feedback, .questionaire_feedback {
	float: left;
	color: #5b5b5b;
	background-color: #f2f2f2;
	margin: 0.1em 0 0 0;
	padding: 0.5em 0 0 0;
}
.comment_feedback ul li input {
	color: #5b5b5b;
}
.comment_feedback label, .questionaire label {
	font-weight: bold;
	color: #5b5b5b;
}
.comment_feedback ul li {
	float: left;
	margin: 0 0 0.7em 3em;
	display: inline;
}
.comment_feedback ul li input {
	width: 240px;
	border-top: 2px solid #8b8b8b;
	border-right: 1px solid #d4d0c8;
	border-bottom: 1px solid #d4d0c8;
	border-left: 2px solid #8b8b8b;
}
form {
	border-top: 1px solid #e0e0e0;
	margin: 1em 0 1em 2.5em;
	float:left;
	display: inline; /* IE Fix */
}
form p {
	float: left;
	text-align: center;
	width: 100%;
	background-color: #f2f2f2 !important;
	background-image: none !important;
	width: 900px;
}
.subject {
	width: 800px !important;
}
.comment_input {
	width: 800px;
	height: 150px;
}
.comment_submit_bg {
	background: url(../img/icon_submit_button.gif) left top no-repeat;
	border: 1px solid #c8c8c8;
	width: 61px !important;
	height: 23px;
	cursor: pointer;
	margin: 1em 0 1em 0;
}
.comment_submit_en {
	background: url(../img/icon_submit_button_en.gif) left top no-repeat;
	border: 1px solid #c8c8c8;
	width: 61px !important;
	height: 23px;
	cursor: pointer;
	margin: 1em 0 1em 0;
}
/*************************************
			Frame 09
*************************************/
.address {
	float: left;
	margin: 2em 0 0 3em;
	color: #5b5b5b;
	display: inline;/* IE fix */
}
.map {
	float: right;
	margin: 2.4em 2em 0 0;
	display: inline;/* IE fix */
}
/*************************************
			Frame 10
*************************************/
#content h1 {
	margin: 1em 0 0 2em;
}
.blog_contacts {
	background: url(../img/bg_divider_horizontal.gif) left bottom repeat-x;
	margin: 0 2.5em 0 2.8em;
	padding: 1em 0;
	color: #5b5b5b;
}
.blog_contacts h2 a {
	font-weight: bold;
	color: #5b5b5b;
	text-decoration: underline;
}
.blog_contact_last {
	background: none !important;
}
/*************************************
			Frame 11
*************************************/
.glossary_heading {
	font-weight: bold;
	font-size: 14px;
	background-color: #1fa923;
	display: block;
	color: white;
	float: left;
	padding: 0 0.1em 0.2em 0.2em;
	text-transform: uppercase;
}
.glossary ul {
	background: url(../img/bg_divider_horizontal.gif) left top repeat-x;
	padding: 2em 0 1em 0;
	float: left;
	width: 705px;
}
.glossary ul li img {
	padding-right: 10px;
}
.glossary ul li {
	margin-bottom: 10px;
	float: left;
	width: 680px;
}
.glossary ul li a{
	/*text-decoration: underline;*/
	text-decoration: none;
	color: #5b5b5b;
	font-weight: bold;
}
.glossary ul li ul {
	float: left;
	background: none !important;
	padding: 1em 0 0 0;
}
.glossary ul li ul li {
	margin: 0 0 0 2em;
	display: block;
}

.active_glossary {
	margin-bottom: 0px !important;
}
.selected_glossary {
	color: #ff7800 !important;
	text-decoration: none !important;
}
.last_glossary {
	padding-bottom: 7em !important;
}
/*************************************
			Footer
*************************************/
#footer {
	background: url(../img/bg_shadow.gif) left top no-repeat;
	padding: 1.3em 0 5em 0;
	float: left;
	width: 963px;
}
#footer .magstudio {
	float: right;
}
#footer .magstudio a {
	float: left;
	background: url(../img/logo_magstudio.gif) no-repeat;
	width: 106px;
	text-indent: -1000px;
}
#footer address {
	float: left;
	color: #6d6e67;
}
#footer ul {
	float: left;
	margin: 0 0 0 15em;
}
#footer ul li {
	float: left;
	border-right: 1px solid #6d6e67;
	padding: 0 0.5em 0 0.5em;
}
#footer ul li a {
	color: #6d6e67;
}
.last_footer_nav {
	border-right: none !important;
}


.sub_item{
	margin-left: 20px !important;
	list-style: disc;
	background: none !important;
	padding-left: 0 !important;
}
ul#banners li {display: block; width: 278px; height: 153px; overflow:hidden;}