/*----------------------------------------------NOTES----------------------------------------------*/
/*
1)  Banner Nav -- distance between list items(nav buttons) on banner is 41px.
2)  Left Side Nav -- height(257px) + padding(top 15px) = total height of bg 272px.
  		  -- Photoshop info - bg color:#542b0c, radius:20px, hr colors:#c18e6a & #ddad8c.
*/

/*---------------------------------------------DEFAULT---------------------------------------------*/
body, div, ul, li, a, h1, h2, p, img
{  /* Set each element's style to these default values */
	margin: 0;
	border: 0;
	padding: 0;
}
   /* Set "body font-size" so user can't change text size in IE with View -> Text Size */
   /* Setting to px causes this to happen -- 10 is not important, but set as default */
body {font-size: 10px;}  /* Keep background graphics from messing up in lists */
ul {list-style-type: none;}  /* Turn off bullets in all lists */

/*----------------------------------------------BOXES----------------------------------------------*/
.floatL {float: left;}		.clearB {clear: both;}		.hasLayout {zoom: 1;}
.disBlock {display: block;}	.disInline {display: inline;}  /* used for double margin bug in IE */
.posRel {position: relative;}  /* one use is for enabling links to work on top of png files in IE6 */
.posAbs {position: absolute;}	.r37 {right: 37px;}		.t-37 {top: -37px;}
.t0 {top: 0;}		.b0 {bottom: 0;}		.l0 {left: 0;}		.r0 {right: 0;}
.overAuto {overflow: auto;}
.z10 {z-index: 10;}

/*----------------------------------------------WIDTH----------------------------------------------*/
.w100 {width: 100px;}		.w125 {width: 125px;}		.w141 {width: 141px;}
.w170 {width: 170px;}
.w200 {width: 200px;}		.w210 {width: 210px;}		.w250 {width: 250px;}
.w270 {width: 270px;}
.w300 {width: 300px;}
.w400 {width: 400px;}		.w415 {width: 415px;}		.w450 {width: 450px;}
.w734 {width: 734px;}
.w1000 {width: 1000px;}		.w1030 {width: 1030px;}
.wAuto {width: auto;}

/*----------------------------------------------HEIGHT---------------------------------------------*/
.h20 {height: 20px;}		.h25 {height: 25px;}		.h60 {height: 60px;}
.h75 {height: 75px;}		.h80 {height: 80px;}		.h86 {height: 86px;}
.h91 {height: 91px;}		
.h100 {height: 100px;}		.h121 {height: 121px;}		.h126 {height: 126px;}
.h116 {height: 116px;}
.h200 {height: 200px;}		.h210 {height: 210px;}		.h215 {height: 215px;}
.h250 {height: 250px;}		.h257 {height: 257px;}
.h554 {height: 554px;}		.h574 {height: 574px;}		.h590 {height: 590px;}
.hAuto {height: auto;}

/*-----------------------------------------MARGIN / PADDING----------------------------------------*/
.marLRauto {margin: 0 auto;}			.marLRAuto {margin: 0 auto;}	/* was replaced */
.marT2LRautoB3 {margin: 2px auto 3px;}		.marT2B3 {margin: 2px 0 3px;}	/* was replaced */
.marT20L15 {margin: 20px 0 0 15px;}		.marT165L100 {margin: 165px 0 0 100px;}  /* replaced */
.marLRautoB3 {margin: 0 auto 3px;}/* replaced */.marB3 {margin: 0 0 3px;}	/* was replaced */
.marT25L35 {margin: 25px 0 0 35px;}		.marT20B7 {margin: 20px 0 7px;}
.marT7R30B27L25 {margin: 7px 30px 27px 25px;}	.marR30L25 {margin: 0 30px 0 25px;}
.marT10B55L130 {margin: 10px 0 55px 130px;}	.marT95L175 {margin: 95px 0 0 175px;}
.marT10L315 {margin: 10px 0 0 315px;}		.marT7L7 {margin: 7px 0 0 7px;}
.mar3 {margin: 3px;}				.marT20LR30 {margin: 20px 30px 0;}
.marT12B7 {margin: 12px 0 7px;}			.marLR10B15 {margin: 0 10px 15px;}
.marT10LR30 {margin: 10px 30px 0;}		.marT15LR30 {margin: 15px 30px 0;}
.marT15B7 {margin: 15px 0 7px;}			.marT25R50B5L100 {margin: 25px 50px 5px 100px;}
.marT3LRauto {margin: 3px auto 0;}
/*----------*/
.marT25 {margin-top: 25px;}			.marT23 {margin-top: 23px;}
.marT15 {margin-top: 15px;}			.marT20 {margin-top: 20px;}
.marT10 {margin-top: 10px;}			.marT5 {margin-top: 5px;}
.marL10 {margin-left: 10px;}
/*----------*/
.padT15L10 {padding: 15px 0 0 10px;}		.padT7B3 {padding: 7px 0 3px;}
.pad5 {padding: 5px;}				.pad10 {padding: 10px;}
.padT5B5 {padding: 5px 0;}			.pad7 {padding: 7px;}
.padTRB5L10 {padding: 5px 5px 5px 10px;}	.padT165L100 {padding: 165px 0 0 100px;}
.padTB3 {padding: 3px 0;}
/*----------*/
.padT2 {padding-top: 2px;}			.padB5 {padding-bottom: 5px;}
.padT5 {padding-top: 5px;}			.padB9 {padding-bottom: 9px;}
.padT10 {padding-top: 10px;}			.padB10 {padding-bottom: 10px;}
.padT11 {padding-top: 11px;}			.padB15 {padding-bottom: 15px;}
.padT15 {padding-top: 15px;}			.padB20 {padding-bottom: 20px;}
.padT20 {padding-top: 20px;}
.padT25 {padding-top: 25px;}
.padT50 {padding-top: 50px;}
.padL25 {padding-left: 25px;}

/*----------------------------------------------BORDER---------------------------------------------*/
.bor1SolidRed {border: 1px solid red;}		.bor1SolidGreen {border: 1px solid green;}
/*----------*/
.bor1Solid0F4F7F {border: 1px solid #0F4F7F;}	.bor1Solid542B0C {border: 1px solid #542B0C;}
.bor1Dashed542B0C {border: 1px dashed #542B0C;}	.bor1Solid221205 {border: 1px solid #221205;}
/*----------*/
.bor2Solid221205 {border: 2px solid #221205;}	.bor2Solid542B0C {border: 2px solid #542B0C;}
/*----------*/
.borB2Solid542B0C {border-bottom: 2px solid #542B0C;}

/*--------------------------------------------BACKGROUND-------------------------------------------*/
/*	background: url(images/gradient_shadow_wrapper_bg.gif) repeat-y;*/ /* 900px X 1px */
.bgShadowEffect	{background: url(/images/shadow_effect.png);}			/* 101px X 101px */
.bgShadowWrap	{background: url(/images/shadow_wrap.png) center top repeat-y;}  /* 1030px X 1px */
.bgBanner 	{background: url(/images/banner.gif) no-repeat;}		/* 1000px X 200px */
.bgBannerWrap	{background: #777 url(/images/banner_wrap.gif) repeat-x;}	/* 1px X 125px */
.bgNavVr	{background: url(/images/nav_banner_vr.gif) 120px 3px no-repeat;}  /* 1px X 14px */
.bgNavHome	{background: url(/images/nav_home.gif) no-repeat;}		/* 100px X 60px */
.bgNavNews	{background: url(/images/nav_news.gif) no-repeat;}		/* 100px X 60px */
.bgNavContactUs {background: url(/images/nav_contact_us.gif) no-repeat;}	/* 125px X 60px */
.bgNavAboutUs	{background: url(/images/nav_about_us.gif) no-repeat;}		/* 100px X 60px */
.bgNavLinks	{background: url(/images/nav_links.gif) no-repeat;}		/* 100px X 60px */
.bgNavSel	{background-position: 0 -40px;}  /* Show selected nav button as div bg */
.bgNavHov:hover	{background-position: 0 -20px;}  /* Hover nav button */
.bgLSideNav	{background: url(/images/nav_sb_bg.gif) no-repeat;}		/* 220px X 272px */
.bgLSideNavHr	{background: url(/images/nav_sb_hr.gif) 50px 75px no-repeat;}	/* 100px X 1px */
.bgLSideNavEcoDev {background: url(/images/nav_sb_eco_dev.gif) no-repeat;}	/* 200px X 180px */
.bgLSideNavDevRes {background: url(/images/nav_sb_dev_res.gif) no-repeat;}	/* 200px X 180px */
.bgLSideNavSatView {background: url(/images/nav_sb_sat_view.gif) no-repeat;}	/* 200px X 180px */
.bgLSideNavSel	{background-position: 0 -120px;}  /* Show selected left side nav button as div bg */
.bgLSideNavHov:hover {background-position: 0 -60px;}  /* Hover left side nav button */
.bgHomeMap	{background: #8A430E url(/images/home_map.gif) center center no-repeat;}  /*750px500px*/
.bgHomeIntro	{background: url(/images/home_intro.png) no-repeat;}		/* 450px X 250px */
.bgHomeEcoDev	{background: url(/images/home_eco_dev.png) no-repeat;}		/* 210px X 210px */
.bgHomeNavEcoDev{background: url(/images/home_nav_eco_dev.png) no-repeat;}	/* 210px X 420px */
.bgHomeDevRes	{background: url(/images/home_dev_res.png) no-repeat;}		/* 210px X 210px */
.bgHomeNavDevRes{background: url(/images/home_nav_dev_res.png) no-repeat;}	/* 210px X 420px */
.bgHomeSatView	{background: url(/images/home_sat_view.png) no-repeat;}		/* 210px X 210px */
.bgHomeNavSatView {background: url(/images/home_nav_sat_view.png) no-repeat;}	/* 210px X 420px */
.bgHomeNavHov:hover {background-position: 0 -210px;}  /* Hover home nav button */
.bgFooter	{background: url(/images/footer_bg.gif) repeat-x;}		/* 1px X 60px */
.bgFooterWrap	{background: url(/images/footer_wrap.gif) left bottom repeat-x;}  /* 1px X 40px */
.bgHrGreyCB	{background: url(/images/hr_grey.gif) center bottom no-repeat;}	 /* 300px X 1px */
.bgHrGreyCT	{background: url(/images/hr_grey.gif) center top no-repeat;}	/* 300px X 1px */
.bgHomeMDA	{background: url(/images/home_mda.png) no-repeat;}		/* 170px X 80px */
.bgEcoDevLinks	{background: url(/images/eco_dev_links.gif) repeat-x;}		/* 1px X 100px */
.bgEcoDevLinks:hover {background-position: 0 -100px;}  /* Hover Eco_Dev content links */
.bgEcoDevArrow	{background: url(/images/arrow.gif) 42px 0 no-repeat;}		/* 100px X 100px */
.bgHrCB		{background: url(/images/nav_sb_hr.gif) center bottom no-repeat;}  /* 100px X 1px */
.bgLinksArrow	{background: url(/images/arrow75.gif) 67px 0 no-repeat;}	/* 75px X 75px */
.bgLinksLinks	{background: url(/images/links_links.gif) repeat-x;}		/* 1px X 75px */
.bgLinksLinks:hover {background-position: 0 -75px;}  /* Hover Links content links */
.bgLinksLinksGrey {background: url(/images/links_links_grey.gif) repeat-x;}	/* 1px X 75px */
.bgLinksLinksGrey:hover {background-position: 0 -75px;}  /* Hover Links content grey links */
/*----------*/
.bg-clr0F4F7F	{background-color: #0F4F7F;}	/* body bg color - blue, used on wraps also */
.bg-clrC0A28D	{background-color: #C0A28D;}	/* main content bg color - light brown */
.bg-clr777	{background-color: #777;}	/* not used */  /* a dark grey -- for body */
.bg-clr8A430E	{background-color: #8A430E;}	/* not used */  /* a dark brown-main and left side */
.bg-clr542B0C	{background-color: #542B0C;}	/* main header bg color */
.bg-clrC18E6A	{background-color: #C18E6A;}	/* About Us table alternate row bg color */

/*----------------------------------------------FONTS----------------------------------------------*/
.txtL {text-align: left;}	.txtC {text-align: center;}	.txtJ {text-align: justify;}
.txt-decUnderline {text-decoration: underline;}			.txt-decNone {text-decoration: none;}
.f10 {font-size: 10px;}		.f11 {font-size: 11px;}		.f12 {font-size: 12px;}
.f14 {font-size: 14px;}		.f16 {font-size: 16px;}		.f18 {font-size: 18px;}
.f20 {font-size: 20px;}
.fArial {font-family: Arial;}	.fTahoma {font-family: Tahoma;}	.fVerdana {font-family: Verdana;}
.fBold {font-weight: bold;}	.fItalic {font-style: italic;}
.lttr-spc1 {letter-spacing: 1px;}.lttr-spc2 {letter-spacing: 2px;}	/* was replaced */
.ltr-spc1 {letter-spacing: 1px;}.ltr-spc2 {letter-spacing: 2px;}

/*----------------------------------------------COLORS---------------------------------------------*/
.clrWhite, .clrWhiteHov:hover {color: white;}	.clrBlack {color: black;}
.clrDEAF8E {color: #DEAF8E;}
.clr8A430EHov:hover {color: #8A430E;}

/*----------------------------------------------TABLES---------------------------------------------*/
.borCollapse {border-collapse: collapse;}

/*----------------------------------------------------------------------*/
/*	background: url(images/footer_mda2.gif) right center no-repeat;*/  /* 153px X 65px */


/*----------------------------------------------------------------------*/
/* Div -- Setup Content -- Inside Div#Main */
#content
{
	float: left;
	width: 750px;
	height: 590px;
	background-color: #ccc;
}

/* Div -- Under Construction */
#under_construction
{
        margin: 50px;
        font: 18px Arial;
}

