/* CSS Document */

* {
	margin:0px;
	padding:0px;
	border:0px;
	}

body, html {
	margin: 0px;
	padding: 0px;
	text-align:center;
	background-color:#4f5269;
	background-image:url("images/_bg.jpg");
	background-repeat:repeat-y;
	background-position:center;
	}

#container {
	display:block;
	text-align:left; width:915px; margin:0 auto; position:relative;
	background-image: url("images/_extender.jpg");
	background-repeat:repeat-y;
	}

#content {
	display:block;
	text-align:left; width:915px; margin:0 auto; position:relative;
	background-image: url("images/_layout.jpg");
	background-repeat:no-repeat;
	
	}

#footer {
	display:block;
	text-align:left; width:915px; height:200px; margin:0 auto; position:relative;
	background-image:url(images/_footer.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	}

#flashTbl {
	text-align:left; width:750px; height:405px; margin:0 auto;
	margin-left:158px;	
	}
	
#homeBtnTbl {
	text-align:left; width:750px; height:55px; margin:0 auto;
	margin-left:158px;
	}
	
#homeBtnTbl div a {
	display:inline-block;
	background-repeat:no-repeat;
	width:186px;
	height:55px;	
	}

#FlashID {
	margin:0px;
	padding:0px;
	border:0px;	
	}

/* buttons */

	#btnClient a {background-image: url("images/btnClient.jpg");}
	#btnClient a:link {background-image: url("images/btnClient.jpg");}
	#btnClient a:hover {background-image: url("images/btnClientHov.jpg");}
	#btnClient a:active {background-image: url("images/btnClient.jpg");}
	#btnClient a.selected {background-image: url("images/btnClientHov.jpg"); cursor:default;}
	
	#btnPortfolio a {background-image: url("images/btnPortfolio.jpg");}
	#btnPortfolio a:link {background-image: url("images/btnPortfolio.jpg");}
	#btnPortfolio a:hover {background-image: url("images/btnPortfolioHov.jpg");}
	#btnPortfolio a:active {background-image: url("images/btnPortfolio.jpg");}
	#btnPortfolio a.selected {background-image: url("images/btnPortfolioHov.jpg"); cursor:default;}
	
	#btnCompany a {background-image: url("images/btnCompany.jpg");}
	#btnCompany a:link {background-image: url("images/btnCompany.jpg");}
	#btnCompany a:hover {background-image: url("images/btnCompanyHov.jpg");}
	#btnCompany a:active {background-image: url("images/btnCompany.jpg");}
	#btnCompany a.selected {background-image: url("images/btnCompanyHov.jpg"); cursor:default;}
	
	#btnContact a {background-image: url("images/btnContact.jpg");}
	#btnContact a:link {background-image: url("images/btnContact.jpg");}
	#btnContact a:hover {background-image: url("images/btnContactHov.jpg");}
	#btnContact a:active {background-image: url("images/btnContact.jpg");}
	#btnContact a.selected {background-image: url("images/btnContactHov.jpg"); cursor:default;}
	
	/* subsites buttons */
	#subBtnTbl {
		text-align:left; width:744px; height:175px; margin:0 auto; position:relative;
		}
	
	#subBtnTbl td {
		}
		
	#subBtnTbl div a {
		display:block;
		background-repeat:no-repeat;
		width:180px;
		height:145px;	
		}
	
	#subSpecialty a {background-image: url("images/subsites/subSpecialty.gif");}
	#subSpecialty a:link {background-image: url("images/subsites/subSpecialty.gif");}
	#subSpecialty a:hover {background-image: url("images/subsites/subSpecialtyHov.gif");}
	#subSpecialty a:active {background-image: url("images/subsites/subSpecialty.gif");}
	
	#subOrganic a {background-image: url("images/subsites/subOrganic.gif");}
	#subOrganic a:link {background-image: url("images/subsites/subOrganic.gif");}
	#subOrganic a:hover {background-image: url("images/subsites/subOrganicHov.gif");}
	#subOrganic a:active {background-image: url("images/subsites/subOrganic.gif");}
	
	#subClub a {background-image: url("images/subsites/subClub.gif");}
	#subClub a:link {background-image: url("images/subsites/subClub.gif");}
	#subClub a:hover {background-image: url("images/subsites/subClubHov.gif");}
	#subClub a:active {background-image: url("images/subsites/subClub.gif");}

	#subUpscale a {background-image: url("images/subsites/subUpscale.gif");}
	#subUpscale a:link {background-image: url("images/subsites/subUpscale.gif");}
	#subUpscale a:hover {background-image: url("images/subsites/subUpscaleHov.gif");}
	#subUpscale a:active {background-image: url("images/subsites/subUpscale.gif");}
		
	a:link {
		color:#00588F;
		}
	a:visited {
		color:#00588F;
		}
	a:active {
		color:#00588F;
		}		
	a:hover {
		color:#000000;
		}

/* Spotlight */

#spotlightTbl {
	text-align:left; width:750px; margin:0 auto;
	margin-left:158px;
	}
	
#spotlightHl {
	font: bold 14px/18px Helvetica, sans-serif;
	margin-left:10px;
	margin-right:40px;
	text-align:left;	
	}
	
#spotlightTxt {
	font: normal 14px/18px Helvetica, sans-serif;
	margin-top:10px;
	margin-left:10px;
	margin-right:55px;
	text-align:left;	
	}

#slImgDS
    {
	display:block;	
	margin-left:60px;
	border:none;		
    width:308px;
	height:208px;
    background: url("images/_dropshadow.png") top left no-repeat;    
	}  
#slImgDS img
    {		
    margin: 0px;
	padding-left:1px;
	padding-top:1px;
    width: 300px;
    height: 200px;
	}

/* extra contact link */
#eclTxt {
	font: bold 15px/21px Helvetica, sans-serif;
	letter-spacing: 1px;
	margin-left:10px;
	}
#eclTxt a {
	color:#00588F;	
	}
#eclTxt a:hover {
	color:#000;	
	}

/* footer index.htm */
#footerTbl {
	text-align:left; width:915px; margin:0 auto;
	}
#footerTbl td {
	vertical-align:top;
	}
#footerTxt {
	font: normal 11px/14px Helvetica, sans-serif;
	color:#80A1B6;
	}
	
ul.footer {
	text-align:left;
	list-style:none;
	}
ul.footerSub {
	text-align:left;
	list-style:none;
	padding-left:20px;
	}
li.footerHL {
	font: normal 14px/21px Helvetica, sans-serif;
	}
li.footerSL {
	font: normal 11px/21px Helvetica, sans-serif;
	}
	
a.footerLink:link {
	color:#3E4254;
	}
a.footerLink:visited {
	color:#3E4254;
	}
a.footerLink:active {
	color:#3E4254;
	}	
a.footerLink:hover {
	color:#FFFFFF;
	}
	
a.footerSubLink:link {
	color:#80A1B6;
	}
a.footerSubLink:visited {
	color:#80A1B6;
	}
a.footerSubLink:active {
	color:#80A1B6;
	}
a.footerSubLink:hover {
	color:#FFFFFF;
	}


/* extras */

a {text-decoration:none;}
a img {border: none; } 

img.floatLeft { 
    float: left; 
    margin: 10px;
}
img.floatRight { 
    float: right; 
    margin: 10px; 
}