body 			{  	background:#a8adaf url(images/bodyBack.gif) top left repeat-x; margin:0; padding:0; font-size: 13px; font-family: Arial; color: #717171; 	}
img				{	border:0; }
/* HEADER START */
#headerWrapper	{	float:left;	width:100%;	margin: 0; padding: 0; height:174px; }
#header			{	margin:0 auto; width: 994px; }
#logo			{	float:left; width:231px; height:64px; margin:43px 0px 24px 0px; }

#topLinks		{	float:left;	width:763px; height:23px; font:normal 11px Tahoma; color:#ffffff }
#topLinks ul.links 			{	list-style-type:none; height:23px;	margin:0px; }
#topLinks ul.links li		{ 	float:right; display:block;	list-style-type:none; margin:0px; padding:0px 10px; height:23px; background:url(images/topLinkSep.gif) no-repeat right top;}
#topLinks ul.links li.lang	{ 	background:none; padding:0 0 0 10px; }
#topLinks ul.links li a		{	padding:0px; font:normal 11px Tahoma; color:#d6e7ae;  text-decoration:none; line-height:23px;}
#topLinks ul.links li a:hover,
#topLinks ul.links li a.active	{	color:#fff; }

#topRightBox 				{	float:right; width:342px; height:68px; margin:22px 0px 18px; position:relative; }
#topLogin 					{	float:left; width:342px; }
#topLogin span				{	float:left; font-size:16px; font-family: Trebuchet MS, Tahoma, Verdana;  color:#f08a00;}
#topLogin span.logout 		{	float:right; }
#topLogin span.logout a		{	font-size:16px; font-family: Trebuchet MS, Tahoma, Verdana;  color:#f08a00; text-decoration:none; }
#topLogin span.name			{	float:left; width:270px; padding-bottom:3px;  font-weight:bold; font-size:11px; font-family: Trebuchet MS, Tahoma, Verdana;  color:#666; line-height:21px; text-align:right; }
#topLogin input				{	float:left; width:110px; height:14px; padding:4px; line-height:12px; margin-left:10px; color:#8e949b; background-color:#ededed; border:solid 1px #e4e4e4; font-size:11px; font-family: Verdana, Tahoma, Trebuchet MS;}
#topLogin img				{	float:left; margin-left:6px; }
#headerError				{	background-color:#ededed; border:1px solid #8e949b; color:#CC0000; display:block; font-weight:bold; font-size:11px; font-family: Verdana, Tahoma, Trebuchet MS; padding:12px; position:absolute; }
#headerError.login			{	top:25px; left:54px; width:224px; }
#headerError.search			{	top:-13px; left:88px; width:226px; }
#headerError img			{	float:right; }

#topSearch					{	float:left; width:342px; margin-top:16px; height:28px; }
#topSearch img				{	float:left; }
#topSearch img.searchLeft	{	padding-left:88px;}
#searchButton ,
#loginButton ,
#newsButton 				{	cursor:pointer; }
#topSearch input			{	float:left; font-size:11px; font-family: Verdana, Tahoma, Trebuchet MS; color:#003668; width:188px; height:14px; line-height:12px; padding:6px 0px;  border-top:solid 1px #e4e4e4; border-bottom:solid 1px #e4e4e4; border-left:0; border-right:0;}
#topErrorMessage			{	float:left; width:100%; }
/*menu start*/
#menuWrapper					{	float:left; width:994px; height:38px; margin:3px 0px 2px 0px; }
#menuWrapper ul.jd_menu			{	float:left; margin:0; padding:0; list-style-type:none; width:994px; }
#menuWrapper ul.jd_menu li		{	float:left; position:relative; background:url(images/menuSep.gif) no-repeat right 1px; }
#menuWrapper ul.jd_menu li.active { background:url(images/menuActiveBack.gif) repeat-x left top;  }
#menuWrapper ul.jd_menu li a	{ 	float:left; font:bold 13px Tahoma; color:#414141; line-height:16px; text-decoration:none; padding:11px 20px 11px; }
#menuWrapper ul.jd_menu li a.parent	{ 	background:url(images/menuArrow.png) no-repeat right 1px; padding:11px 27px 11px 10px; }
#menuWrapper ul.jd_menu li a:hover	{ color:#99cb25}
#menuWrapper ul.jd_menu li.active a { color:#fff;  }
#menuWrapper ul.jd_menu li.active a.parent { background:url(images/menuArrowActive.png) no-repeat right 1px;  }

#menuWrapper ul.jd_menu ul 			{	position: absolute; width:160px; display: none; list-style-type: none; margin:0; padding:0; z-index:100; }
#menuWrapper ul.jd_menu ul.jd_menu1	{  	margin-top:2px; z-index:100; }
* html #menuWrapper ul.jd_menu ul 	{	width: 1%; z-index:100; }
#menuWrapper ul.jd_menu ul li 		{	float: left; background-image:none; z-index:100; font: normal 11px Tahoma; color: #414141; line-height: 14px; border-bottom:solid 1px #ededed; cursor: pointer; } 
#menuWrapper ul.jd_menu ul ul 		{	border-left:solid 1px #ededed; } 
#menuWrapper ul.jd_menu li li		{	width: 160px; }
#menuWrapper ul.jd_menu li.active ul li a , 
#menuWrapper ul.jd_menu ul li a 		{ 	font: normal 11px Tahoma; background-color: #e2e2e2; color: #414141; width:146px; padding: 5px 7px 5px 7px; }
#menuWrapper ul.jd_menu ul li a.parent,
#menuWrapper ul.jd_menu li.active ul li a.parent	{ 	background:#e2e2e2 url(images/submenuArrow.png) no-repeat 0px 47%; width:133px; padding: 5px 20px 5px 7px; }
#menuWrapper ul.jd_menu li ul li a.parent:hover,
#menuWrapper ul.jd_menu li.active ul li a.parent:hover	{ background:#88ba14 url(images/submenuArrow.png) no-repeat -160px 47%; }
#menuWrapper ul.jd_menu li ul li a:hover,
#menuWrapper ul.jd_menu li.active ul li a:hover { background-color: #88ba14; color: #fff;	}
/*menu end*/

/* HEADER END */

/* MAIN CONTENT START */
#contentWrapper {	float:left; margin:0; padding:0; width:100%; background:#ffffff url(images/topHomeBack.gif) top left repeat-x;  }
#contentWrapper.white { background-image:none; }
#content		{	margin:0 auto; width: 994px; 	}

/* Homepage Start */
#topWrapper 		{	float:left; margin:0; padding:0; width:100%; height:310px; }
#topWrapper .mainHomeImage		{ 	float:left; width:687px; height:284px; margin-top:10px; position:relative; z-index:10; }
#topWrapper .mainHomeImage .mainHomeOverlay 	{	padding:17px 15px 13px 20px; width:652px; position:absolute; left:0; bottom:0; background:url(images/greyTransparency.png); z-index:9999;}
#topWrapper .mainHomeImage .mainHomeOverlay .textImage {	float:left; padding-right:24px; width:255px; line-height:33px; margin-top:-4px; font-size:29px; font-family: Trebuchet MS, Tahoma, Verdana;  color:#fff;}
#topWrapper .mainHomeImage .mainHomeOverlay .text 		{ 	float:left; width:310px; font:normal 13px Arial; color:#fff; text-align:justify; }
#topWrapper .mainHomeImage .mainHomeOverlay .button 	{ 	position:absolute; bottom:17px; right:15px; }

#topWrapper .rightBox	{ 	float:left; width:286px; height:133px;  margin-left:21px; position:relative; overflow:hidden; z-index:10; }
#rightBox1				{ 	margin-top:10px;}
#rightBox2				{ 	margin-top:18px;}
#topWrapper .rightBox .rightBoxOverlay	{	padding:8px 15px 11px; width:162px; position:absolute; left:0; bottom:5px; z-index:9999; }
#topWrapper .rightBox .rightBoxOverlay .title {		display:block; padding-bottom:2px; font-size:19px; font-family: Trebuchet MS, Tahoma, Verdana;  color:#fff;}
#topWrapper .rightBox .rightBoxOverlay .link a {	display:block; font:normal 13px Arial; text-decoration:none; color:#fff; }
#rightBox1 .rightBoxOverlay {	background:url(images/greenTransparency.png); }
#rightBox2 .rightBoxOverlay {	background:url(images/orangeTransparency.png); }

#bottomWrapper 				{	float:left; margin:0; padding:0; width:100%; }
#boxProjects				{ 	float:left; width:456px; }
#boxNews					{	float:left; width:227px; }
#boxSummary					{	float:left; width:277px; }
#bottomWrapper .tab			{	float:left; cursor:pointer; }
#bottomWrapper .tab img		{	float:left; }
#bottomWrapper .tab .text	{	float:left; height:28px; font-weight:bold; font-size:18px; font-family: Trebuchet MS, Tahoma, Verdana; color:#666; background:url(images/homeTabback.gif) repeat-x top left; }
#bottomWrapper .sep			{	margin-right: 17px; background:url(images/homeboxSep.gif) no-repeat top right; }

#bottomWrapper .boxItems			{	float:left; width:100%; }
#bottomWrapper .boxItem				{	float:left; display:inline;	width:212px; margin:22px 16px 0px 0px; padding-bottom:15px; }
#bottomWrapper .boxItem	.title		{	float:left;	width:100%; }
#bottomWrapper .boxItem	.title a	{	font-family: Trebuchet MS, Tahoma, Verdana; line-height:16px; font-size:15px;	font-weight:bold; color:#6ea008; text-decoration:none; }
#bottomWrapper .boxItem	.date		{	float:left; width:100%; margin:8px 0 2px; font-family: Trebuchet MS, Tahoma, Verdana; font-size:12px;	font-weight:bold; color:#000; }
#bottomWrapper .boxItem	.image		{	float:left; margin:0px 14px 5px 0px; } 
#bottomWrapper .boxItem	.text		{	font-size:11px; line-height:normal;  }
#bottomWrapper .boxItem .more			{	display:block; padding-top:5px; }
#bottomWrapper .boxItem .more a			{	float:left; font:normal 11px Arial; color:#88ba14; text-decoration:none; }
#bottomWrapper .boxItem .more .morenews {	float:left; padding-left:5px;  }
#bottomWrapper .boxItem .more .morenews a {	color:#666666;   }

#boxSummary .title		{ 	float:left; width:100%; padding-top:30px; font-family: Trebuchet MS, Tahoma, Verdana; line-height:25px; font-size:25px;	font-weight:normal; color:#8fc11c;	}
#boxSummary .text		{	float:left;	width:100%; padding:15px 0px; font-size:11px; line-height:normal;  }
#boxSummary .button		{	float:left; width:140px; height:25px; background:url(images/homemoreButtonBack.gif) no-repeat top right; }
#boxSummary .button a	{	float:left; padding-left:14px; font-family: Trebuchet MS, Tahoma, Verdana;  line-height:25px; font-size:11px; font-weight:normal; color:#fff; text-decoration:none;	}

/* Homepage end */

/* Innerpages */

#leftColumn			{ float:left; width:687px; overflow:hidden; }
#leftColumn h1		{ float:left; width:100%; font-family: Trebuchet MS, Tahoma, Verdana; line-height:30px; font-size:25px; font-weight:normal; color:#333; margin:20px 0 25px; padding:0px; }
#leftColumn h2		{ float:left; width:100%; font-family: Trebuchet MS, Tahoma, Verdana; line-height:18px; font-size:15px; font-weight:normal; color:#333; margin:0 0 14px; padding:0px; }
#leftColumn h2 a 	{ color:#333; text-decoration:none; }
#leftColumn h2 a:hover	{ color:#333; text-decoration:underline; }
#leftColumn h2 span	{ color:#88ba14; }
#rightColumn		{ float:left; display:inline; width:286px; margin-left:21px; overflow:hidden; padding-top:28px; }
#mainContent		{ float:left; width:100%; background:transparent url(images/innerContentBack.gif) top left repeat-x; padding:29px 0 72px;  }

#mainContent .listItem	{	float:left;	width:100%; border-bottom:solid 2px #eaeaea; padding-bottom:10px; margin-top:17px; }
#mainContent .listItem .image				{	float:left; width:178px; }
#mainContent .listItem .itemSummary			{  	float:left; width:509px; }
#mainContent .listItem .itemSummaryWide		{  	float:left; width:687px; }
#mainContent .listItem .date				{ 	display:block; font-family: Trebuchet MS, Tahoma, Verdana; line-height:12px; font-size:12px; padding-bottom:8px; font-weight:normal; color:#666; } 
#mainContent .listItem h3					{	display:block;	margin:0; padding:0; }
#mainContent .listItem h3 a					{	font-family: Trebuchet MS, Tahoma, Verdana; line-height:21px; font-size:18px; font-weight:normal; color:#6ea008; text-decoration:none; } 
#mainContent .listItem .text				{	display:block;	padding: 15px 20px 0 0; font:normal 11px Arial;}
#mainContent .listItem .more				{	display:block; padding-top:3px; }
#mainContent .listItem .more a				{	float:left; font:normal 11px Arial; color:#88ba14; text-decoration:none; }

#mainContent ul 			{	list-style-type:none; margin:10px 0; padding:0; }
#mainContent ul li			{ 	display:block; list-style-type:none; margin:0px; padding:3px 0px 4px 16px; background:url(images/menuBullet.gif) no-repeat left top;}
#mainContent ul li li		{ 	background:url(images/sublistBullet.gif) no-repeat left top;}


#mainContent .left	{	float:left; width:170px; margin-right:27px; }
#mainContent .left .photo { float:left; width:170px; margin-bottom:40px; }
#mainContent .left .files { float:left; width:170px; margin-bottom:40px; }
#mainContent .left .files img { float:left; display:block; }
#mainContent .left .files .file  { float:left; width:152px; background-color:#f4f4f4; border-left:solid 1px #eae9e9; border-right:solid 1px #eae9e9; padding: 4px 8px 4px 8px; }
#mainContent .left .files .fileimg  { float:left; width:22px; padding-right: 7px; }
#mainContent .left .files .filename { float:left; width:123px; }
#mainContent .left .files .filename a { text-decoration:none; color:#666; font:normal 11px Tahoma; }
#mainContent .left .files .filename a:hover { text-decoration:underline; }

#mainContent .middle			{	float:left; width:480px; padding-right:10px; }
#mainContent .middle.nodetails	{	float:left; width:677px; padding-right:10px; }
#mainContent .middle .date		{ 	float:left; width:687px; font-family: Trebuchet MS, Tahoma, Verdana; line-height:12px; font-size:12px; padding-bottom:8px; font-weight:normal; color:#666; } 
#mainContent .middle h3			{	float:left; width:100%; margin:0; padding-bottom:15px; font-family: Trebuchet MS, Tahoma, Verdana; line-height:21px; font-size:18px; font-weight:normal; color:#88ba14; } 
#mainContent .middle div.text	{	float:left; width:100%; color:#666; line-height:16px; }
#mainContent .middle div.text a	{	text-decoration:none; color:#88ba14; }
#mainContent .middle div.text a:hover	{	text-decoration:underline; }
#mainContent .middle div.text .midtitle	{	display:block; font-weight:bold; color:#333; padding-top:10px; }
#mainContent .gallery			{	float:left; width:687px; margin-top:35px; }
#mainContent .gallery .title	{	float:left; width:100%; margin:0; padding-bottom:10px; font:bold 14px Verdana; color:#6ea008; }

#mainContent .gallery .carousel		{	float:left; width:687px; border-top:solid 3px #e9e8e8; border-bottom:solid 3px #e9e8e8; padding:19px 0 14px; position:relative; }

#mainContent .gallery .carousel #arrowPrevious	{ 	position:absolute; width:30px; height:81px; top:19px; left:0px; cursor:pointer; background:transparent url(images/carouselPrevious.gif) -30px 0px no-repeat; }
#mainContent .gallery .carousel #arrowNext		{ 	position:absolute; width:30px; height:81px; top:19px; right:0px; cursor:pointer; background:transparent url(images/carouselNext.gif) -30px 0px no-repeat; }
#mainContent .gallery .carousel #arrowPrevious:hover	{	background:url(images/carouselPrevious.gif) 0px 0px no-repeat; }
#mainContent .gallery .carousel #arrowNext:hover		{	background:url(images/carouselNext.gif) -60px 0px no-repeat; }
#mainContent .gallery .carousel #arrowPrevious.inactive	{ 	position:absolute; width:30px; height:81px; top:19px; left:0px; cursor:pointer; background:transparent url(images/carouselPrevious.gif) -60px 0px no-repeat; }
#mainContent .gallery .carousel #arrowNext.inactive		{ 	position:absolute; width:30px; height:81px; top:19px; right:0px; cursor:pointer; background:transparent url(images/carouselNext.gif) 0px 0px no-repeat; }

#mainContent .gallery .carousel .images			{ 	display:block; width:630px; height:81px; overflow:hidden; position:relative; z-index:2; margin:0px 28px; }
#mainContent .gallery .carousel .images	ul		{ 	position:absolute; top:0; left:0; margin:0; padding:0; } 
#mainContent .gallery .carousel .images	ul li	{ 	float:left; list-style-type:none; width:104px; height:79px; text-align:center; border:solid 1px #bfbfbf; margin:0px 10px; background:none; padding:0;}

#mainContent .introtext				{	float:left; width:687px; font:Normal 13px Arial; padding-bottom:40px; }
#mainContent .introtext a			{	font:bold 13px Arial; color:#666; text-decoration:none;  }
/*subpage list start*/
#mainContent .pageItem		{	float:left;	width:635px; border:solid 1px #dbdbdb; padding:25px; margin-bottom:25px; background:#f0f0f0 url(images/subpageBack.gif) repeat-x left top; }
#mainContent .pageItem:hover	{		border:solid 1px #6ea008; } 
#mainContent .pageItem .image				{	float:left; width:155px; }
#mainContent .pageItem .pageSummary			{  	float:left; width:480px; }
#mainContent .pageItem .pageSummaryWide		{  	float:left; width:635px; }
#mainContent .pageItem h3					{	float:left; width:100%; display:block;	margin:0; padding:0; }
#mainContent .pageItem h3 a					{	font-family: Trebuchet MS, Tahoma, Verdana; line-height:23px; font-size:20px; font-weight:normal; color:#6ea008; text-decoration:none; } 
#mainContent .pageItem span.text			{	float:left; padding: 15px 129px 0 0; font:normal 11px Arial; position:relative; }
#mainContent .pageItem .pageSummary span.text 	{	width:351px; }
#mainContent .pageItem .pageSummaryWide span.text 	{	width:506px; }
#mainContent .pageItem a.more				{	position:absolute; top:15px; right:0; }



/*subpage list end*/

/*logos start*/
#mainContent .logorow				{	float:left; width:100%; background:url(images/logosBackH.gif) repeat-x left bottom; }
#mainContent .logorow.first			{	float:left; width:100%; height:1px; background:url(images/logosBackH.gif) repeat-x left bottom; }
#mainContent .logorow .logo			{	float:left; background:url(images/logosBackV.gif) repeat-y right top; }
#mainContent .logorow .logo a		{	display:block; width:172px; height:103px; line-height:103px; text-align:center; text-decoration:none; color:#fff; }
#mainContent .logorow .logo a img	{	vertical-align:middle; margin-left:-4px; }
#mainContent .logorow .logo.last	{	width:171px; background:none;}
/*logos end*/

/*product list start*/
#mainContent .productItem	{	float:left;	width:100%; margin-bottom:23px; }
#mainContent .productItem h3					{	float:left; width:100%; border-bottom:solid 1px #dfdede; margin-bottom:14px; padding:2px 0; }
#mainContent .productItem h3 a					{	line-height:16px; font-size:13px; font-weight:bold; color:#88ba14; text-decoration:none; } 
#mainContent .productItem .image				{	float:left; width:178px; }
#mainContent .productItem .itemSummary			{  	float:left; width:509px; }
#mainContent .productItem .itemSummaryWide		{  	float:left; width:687px; }
#mainContent .productItem .text					{	display:block; font-size:12px;}
#mainContent .productItem .more					{	display:block; padding-top:3px; }
#mainContent .productItem .more a				{	float:left; color:#88ba14; text-decoration:none; }
/*subpage list end*/

/* contact start */


.contactForm		{	float:left;  width:687px; }
.contactForm form	{	padding:0; margin:0; }
.contactForm .row	{	float:left; width:100%;	margin-bottom:15px; }
.contactForm .row .fieldLeft, 
.contactForm .row .fieldRight	{	float:left; width:323px; }
.contactForm .row .fieldRight	{	margin-left:41px; display:inline; }
.contactForm .row .label		{	float:left;	font:bold 12px Arial;	color:#333;	padding-bottom:5px; }
.contactForm .row input.textfield			{	float:left;	font:normal 13px Arial;	color:#666;	border:solid 1px #e4e4e4; padding:2px 8px 1px; width:305px; height:22px; line-height:22px; }
.contactForm .row textarea.textareafield	{	float:left;	font:normal 13px Arial;	color:#666;	border:0px;	padding:3px 0px 3px 7px;	width:680px;	height:93px; background-color:#ededed; }
.contactForm .formButtons					{	float:left;	width:687px; padding-top:25px; }
.contactForm .formButtons .leftText			{	float:left;	font:bold 10px Arial; }
.contactForm .formButtons .buttons			{	font:bold 15px Arial; color:#fff; line-height:25px; float:right; text-align:center; }
.contactForm .formButtons .buttons .reset	{	float:left;	width:107px; height:25px; background:transparent url(images/formButton.gif) no-repeat 0px 0px; margin-right:13px; cursor:pointer; }
.contactForm .formButtons .buttons .submit	{	float:left;	width:107px; height:25px; background:transparent url(images/formButton.gif) no-repeat 0px 0px; cursor:pointer; }
.contactForm .formButtons .error			{	float:right; margin-right:9px; }
.contactForm .error							{	float:left; font:normal 12px Arial;	color:#b55c3c; padding-left:10px; }

.contactMap			{	float:left; width:687px; border-top:solid 2px #eaeaea; margin-top:24px; padding-top:24px; }
.contactMap div.mapWrap	{	float:left; padding:3px; border:solid 1px #eaeaea; margin-right:26px; }
.contactMap div.mapWrap div.map		{	display:block; width:426px; height:248px; }
.contactMap div.contactDetails 	{	float:left; width:227px; }
.contactMap span.title			{	float:left; width:227px; color:#6ea008; font-size:17px; font-family: Trebuchet MS, Tahoma, Verdana; }
.contactMap span.details		{	float:left; clear:left; padding-top:13px; width:227px; color:#666; font:normal 12px Arial; }
/* contact end*/

/* search results start */
.resultsHeader			{	float:left;	width:647px; padding:10px 20px; margin-top:-25px; background-color:#eaeaea; }
.resultsHeader .title	{	float:left;	width:537px; font:normal 13px Arial; }
.resultsHeader .total	{	float:right; width:110px; font:normal 11px Arial; text-align:right; }
/* search results end */

/* Right Column Start */
#rightColumn .pagePhoto 	{	float:left; margin:0 0 20px; padding:0; }
#rightColumn div.title				{	float:left;	width:286px;  font-family: Trebuchet MS, Tahoma, Verdana; font-size:20px; color:#333; border-bottom:solid 2px #eaeaea; margin-bottom:14px; }
#submenu					{	float:left;	width:286px; overflow:hidden;  margin:0 0 20px; }

#submenu ul.menu			{	float:left; clear:left; padding:0;list-style-type:none; width:286px; margin:0; }
#submenu ul.menu li			{	float:left; display:block; list-style:none; width:286px; border-bottom:solid 1px #dfdede;  }
#submenu ul.menu li a		{	float:left; clear:left;	width:286px;  font:normal 11px Tahoma; color:#666; line-height:11px; text-decoration:none; padding: 7px 0px; }

#submenu ul.menu li.active ul 	{	float:left; clear:left; padding:0; padding-top:-1px; padding-bottom:5px; margin:0; list-style-type:none; width:286px; }
#submenu ul.menu li.active ul li	{	float:left; display:block; list-style:none; width:270px; background:#fdfdfc url(images/menuBullet.gif) no-repeat left top; border:0; margin:0; padding-left:16px; }
#submenu ul.menu li.active ul li a,
#submenu ul.menu li ul li a			{ 	float:left; clear:left; width:270px; font:normal 11px Tahoma; color:#999; line-height:11px; text-decoration:none; padding:6px 0px; }

#submenu ul.menu li.active ul ul		{	float:left; clear:left; padding:0; padding-top:-1px; padding-bottom:5px; margin:0; list-style-type:none; width:270px; }
#submenu ul.menu li.active ul ul li		{	float:left; display:block; list-style:none; width:254px; background:#fdfdfc url(images/menuBullet.gif) no-repeat left top; border:0; margin:0; padding-left:16px; }
#submenu ul.menu li.active ul ul li a,
#submenu ul.menu li ul ul li a			{ 	float:left; clear:left; width:254px; font:normal 11px Tahoma; color:#999; line-height:11px; text-decoration:none; padding:6px 0px; }

#submenu ul.menu li.active ul ul ul 		{	float:left; clear:left; padding:0; padding-top:-1px; padding-bottom:5px; margin:0; list-style-type:none; width:254px; }
#submenu ul.menu li.active ul ul ul li		{	float:left; display:block; list-style:none; width:238px; background:#fdfdfc url(images/menuBullet.gif) no-repeat left top; border:0; margin:0; padding-left:16px; }
#submenu ul.menu li.active ul ul ul li a,
#submenu ul.menu li ul ul ul li a			{ 	float:left; clear:left; width:238px; font:normal 11px Tahoma; color:#999; line-height:11px; text-decoration:none; padding:6px 0px; }

#submenu ul.menu li.active li a ,
#submenu ul.menu li.active li.active li a ,
#submenu ul.menu li.active li.active li.active li a ,
#submenu ul.menu li.active li.active li.active li.active li a { color:#999; }

#submenu ul.menu li a:hover ,
#submenu ul.menu li.active li a:hover ,
#submenu ul.menu li.active li.active li a:hover ,
#submenu ul.menu li.active li.active li.active li a:hover ,
#submenu ul.menu li.active li.active li.active li.active li a:hover ,
#submenu ul.menu li.active a ,
#submenu ul.menu li.active li.active a ,
#submenu ul.menu li.active li.active li.active a ,
#submenu ul.menu li.active li.active li.active li.active  a { color:#6ea008; }


#rightNews 	{	float:left;	width:286px; overflow:hidden;  margin:0 0 20px;  }
#rightNews .boxItem				{	float:left; display:block;	width:286px; margin:0; padding-bottom:20px; }
#rightNews .boxItem	.date		{	float:left; width:100%; font-family: Trebuchet MS, Tahoma, Verdana; font-size:12px; font-weight:normal; color:#666; }
#rightNews .boxItem	.title		{	float:left;	width:100%; padding-bottom:5px; }
#rightNews .boxItem	.title a	{	font-family: Trebuchet MS, Tahoma, Verdana; font-size:15px;	font-weight:normal; color:#6ea008; text-decoration:none; }
#rightNews .boxItem .text		{	float:left;	width:100%; padding-bottom:5px; font-size:11px; line-height:normal; }
#rightNews .boxItem .more		{	display:block;  }
#rightNews .boxItem .more a		{	float:left; font:normal 11px Arial; color:#88ba14; text-decoration:none; }

/* Right Column end */

/* paging start*/
#mainContent .paging			{	float:left;	width:100%;	margin-top:25px; }
#mainContent .paging ul.pages	{	text-align:center; margin:0px; padding:3px 0px 3px 0px; list-style:none; }
#mainContent .paging ul.pages li	{	display:inline; list-style:none; background:none; padding:0; }
#mainContent .paging ul.pages li a			{	text-align:center; text-decoration:none; font:normal 12px Arial; color:#4e4e4e; } 
#mainContent .paging ul.pages li span		{	text-align:center; }
#mainContent .paging ul.pages li a.page, 
#mainContent .paging ul.pages li span.active	{ 	border:solid 1px #d9d9d9;  padding:2px 7px; font-size:13px;   }
#mainContent .paging ul.pages a.page:hover	{	border-color:#91c31d; }
#mainContent .paging ul.pages span.active	{	background-color:#91c31d; color:#fff; }
#mainContent .paging ul.pages li a.prev		{	padding:0px 5px 0px 10px; background:transparent url(images/previous3.gif) no-repeat left 2px; font:normal 11px Arial; color:#4e4e4e;  }
#mainContent .paging ul.pages li a.next		{	padding:0px 10px 0px 5px; background:transparent url(images/next3.gif) no-repeat right 2px; font:normal 11px Arial; color:#4e4e4e;  }
#mainContent .paging ul.pages li a.prev.inactive 	{ 	color:#aeaeae; background:transparent url(images/previous3_inactive.gif) no-repeat left 2px; }
#mainContent .paging ul.pages li a.next.inactive		{ 	color:#aeaeae; background:transparent url(images/next3_inactive.gif) no-repeat right 2px; } }

/* paging end*/

/*Sitemap start*/

#sitemap	{	float:left; width:677px; padding-left:10px; }
#sitemap .sitemapLevel_0	{	margin-top:15px; padding:3px 0px; border-bottom:solid 1px #dfdede; }
#sitemap .sitemapLevel_0 a	{ 	font:bold 14px Arial; color:#333; text-decoration:none; }
#sitemap .sitemapLevel_1	{ 	margin-left:15px; padding:6px 0px 6px 12px; }
#sitemap .sitemapLevel_1 a	{	font:bold 12px Arial; color:#666; text-decoration:none; }
#sitemap .sitemapLevel_2	{	margin-left:27px; background:transparent url(images/menuBullet.gif) no-repeat left top; padding:4px 0px 4px 20px; }
#sitemap .sitemapLevel_2 a	{	font:normal 12px Arial; color:#6ea008; text-decoration:none; }
#sitemap .sitemapLevel_3	{	margin-left:51px; background:transparent url(images/menuBullet.gif) no-repeat left top; padding:4px 0px 4px 20px; }
#sitemap .sitemapLevel_3 a 	{	font:normal 12px Arial; color:#6ea008;  text-decoration:none;}
#sitemap .sitemapLevel_4	{	margin-left:75px; background:transparent url(images/menuBullet.gif) no-repeat left top; padding:4px 0px 4px 20px; }
#sitemap .sitemapLevel_4 a	{	font:normal 12px Arial; color:#6ea008; text-decoration:none; }
#sitemap .sitemapLevel_5	{	margin-left:99px; background:transparent url(images/menuBullet.gif) no-repeat left top; padding:4px 0px 4px 20px; }
#sitemap .sitemapLevel_5 a	{	font:normal 12px Arial; color:#6ea008; text-decoration:none; }
/*Sitemap end*/
/* Innerpages end*/

/* MAIN CONTENT END */

/* FOOTER START */
#footerWrapper	{	float:left; width:100%; background-color:#a8adaf; }
#footerTop		{	float:left; width:100%; background:#fefefe url(images/footerTopBack.gif) top left repeat-x; margin:0; padding:0; }
#footerWrapper .content				{	margin:0 auto; width: 994px;  }
#footerTop .footerBox				{	float:left; padding-bottom:19px; }
#footerTop .footerBox.map			{	width:233px; padding-left:117px; margin:0px 15px 0px -20px; background:url(images/homeMapBack.png) left 14px  no-repeat; }
#footerTop .footerBox.contact		{	width:200px; padding-left:81px; margin-right:20px; background:url(images/homeContactBack.png) left 14px no-repeat; }
#footerTop .footerBox.newsletter 	{	width:248px; padding-left:100px; background:url(images/homeNewsletterBack.png) left 14px no-repeat; position:relative }
#footerTop .footerBox.newsletter #footerError		{	background-color:#ededed; border:1px solid #8e949b; color:#CC0000; display:block; font-weight:bold; font-size:11px; font-family: Verdana, Tahoma, Trebuchet MS; padding:12px; position:absolute; top:38px; left:100px; width:215px; }
#footerTop .footerBox.newsletter #footerError img	{	float:right; }
#footerTop .footerBox .title		{	float:left; width:100%; padding-top:40px; font-family: Trebuchet MS, Tahoma, Verdana;  line-height:17px; font-size:17px; color:#676767; }
#footerTop .footerBox .title a		{	font-family: Trebuchet MS, Tahoma, Verdana;  line-height:17px; font-size:17px; color:#676767; text-decoration:none; }
#footerTop .footerBox .text			{	float:left; font-size:11px; line-height:normal; width:100%; color:#666; padding-top:10px; }
#footerTop .footerBox .field		{	float:left; width:100%; padding-top:10px; }
#footerTop .footerBox img			{	float:left; }
#footerTop .footerBox input			{	float:left; font-size:11px; font-family: Verdana, Tahoma, Trebuchet MS; color:#666666; width:201px; height:14px; line-height:12px; padding:6px 0px;  border-top:solid 1px #e4e4e4; border-bottom:solid 1px #e4e4e4; border-left:0; border-right:0;}


#footerBottom						{	float:left; width:100%; }
#footerBottom .text					{	float:left; font-family: Tahoma;  font-size:11px; color:#fff; padding:12px 10px;}
#footerBottom .text	a				{	font-family: Tahoma;  font-size:11px; color:#fff;  text-decoration:underline; }
/* FOOTER END */

/* CALC START */

.fotobox							{ display:block; width:100%; border-bottom:solid 3px #e9e8e8; padding-bottom:4px; margin-bottom:4px; position:relative; }
.fotobox h3							{ font-family: Trebuchet MS, Tahoma, Verdana; font-weight:normal; line-height:17px; font-size:15px; color:#6ea008; margin:15px 0 10px; }
.fotobox p							{ display:block; font-size:11px; margin:0 0 15px; padding:0px;  }
.fotobox .label						{ display:block; font-weight:bold; font-size:11px; margin:0 0 10px; padding:0px; }
.fotobox .field						{ display:block; background:url(images/homefotoTextBack.gif) no-repeat scroll 0 0 transparent; height:18px; margin-bottom:15px; padding:5px; width:82px; }
.fotobox .field input				{ border:medium none; font:normal 11px Arial; height:18px; width:72px; color:#717171; vertical-align:middle; }
.fotobox .selectfield				{  }
.fotobox .selectfield select		{ width:284px; height:31px; }
.fotobox .greenbutton				{ position:absolute; right:0; bottom:11px; width:107px; height:25px; background:transparent url(images/formButton.gif) no-repeat 0px 0px; font:bold 12px Arial; color:#fff; line-height:25px; text-align:center; cursor:pointer; }

.fotobox .result					{ display:block; background-color:#f7f7f7; padding:14px 25px; }
.fotobox .result h3					{ font-family: Trebuchet MS, Tahoma, Verdana; font-weight:normal; line-height:17px; font-size:18px; color:#333; margin:0 0 10px; }

.fotobox .resultTable,
.fotobox .ratesTable				{ width:100%; }
.fotobox .resultTable td			{ padding:5px 0; }
.fotobox .resultTable td.green		{ color:#8ec01a; width:25%; }

.fotobox .ratesTable th,
.fotobox .ratesTable td.totalCell	{ width:25%; font-weight:bold; font-size:11px; padding:4px 3px; text-align:left; background-color:#ededed; }
.fotobox .ratesTable td				{ font-size:11px; padding:3px; }
.fotobox .ratesTable tr.even td		{ background-color:#f3f3f3; }

/* CALC END */
