@charset "utf-8";
/* CSS Document */

body{
background: #000000 url(/images/BG.jpg) top center no-repeat  ;
margin: 0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
}


#mainWrap{width:100%;
margin: 0px auto 0px auto;
}
#mainContainer{
width:976px;
margin: 0px auto 0px auto;}

#pageTop{
height:40px;}

#pageTopEmail{
background:url(/images/darkPNG.png) repeat;
width:220px;
height:33px;
position:relative;
left: 730px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
}
#pageTopEmail a{
color:#FFFFFF;
text-decoration:none;}

#pageTopEmail a:hover{
color:#60181f;
text-decoration:underline;}
#padding{
padding-top:10px;}
#pageTopBar{
height:4px;
background-color:#425b45}

#pageTopBottom{
background:url(/images/darkPNG.png) repeat;
width:220px;
height:3px;
position:relative;
left: 730px;}

                         
#container{
width:976px;
margin: 0px auto 0px auto;
background:url(/images/contentBG.png)  repeat;

}

#header{
height:80px;}

#logo{
margin: 14px 0 0 27px;
width:560px;
float:left;
}
#logo p{

margin:0 0 0 5px;
font-family:Arial, Helvetica, sans-serif, "Arial Black";
font-size:18px;
 }

#logo img{
border:none;}

#contactInfo{
margin: 5px 27px 0 0;
float:right;
width:250px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
text-align:right;
}
#contactInfoBG{
background:#2c2c2c url(../images/contactUsHeader.jpg) right no-repeat;
width:420px;
height:63px;
text-align:left;
color:#28a710;
font-weight:bold;
border: thin #000000 solid}

#contactInfoBG p{
margin-left:5px}

#contactInfo hr{
width:250px;

}

#phone{color:#60181f;font-size:18px; margin-top:0}

#flashDiv{
background: url(/images/flashDivBottom.jpg) bottom no-repeat;
height:309px;
padding-left:29px;
}
#imageDiv{
background: url(/images/flashDivBottom.jpg) bottom no-repeat;
height:20px;
}

#flash{
/*height:309px;
width:923px;
background-color:#000000;
margin-left:29px;*/}

#headerImage{
background-image:url(../images/SecondaryImage.jpg);
height:100px;
width:920px;
background-color:#000000;
margin-left:29px;}
#nav{
height:29px;
width:976px;
background:url(/images/navBG.jpg) no-repeat;
text-align:center;
}

ul#navLinks{
list-style:none;
margin:0px auto;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
margin:0;
padding-left:42px;
color:#441302;
text-align:center;
}



	ul#navLinks li{
	float:left;
	width:90px;
	}
	ul#navLinks li#homeli{width:65px;}
	ul#navLinks li#aboutli{width:65px;}
	ul#navLinks li#portfolioli{}
	ul#navLinks li#servicesli{width:90px;}
	ul#navLinks li#peopleli{}
	ul#navLinks li#communityli{width:120px;}
	ul#navLinks li#frimli{width:120px;}
	ul#navLinks li#careerli{width:162px;}
	ul#navLinks li#contactli{}
	ul#navLinks li#freeli{width:120px;}


	ul#navLinks li a{

	text-align:center;
	display:block;
	height:28px;
	width:100%;
	font-weight:bold;
	/*padding:0px 10px 5px 10px;*/
	color:#ffffff;
	text-decoration:none;
	
	}

	ul#navLinks li a:link{}

	ul#navLinks li a:visited{}

	ul#navLinks li a:active{}

	ul#navLinks li a:hover{background:#60181F;
	color:#ffffff; }
	#homepage ul#navLinks li a#home{background:#60181F;
	color:#ffffff;
	}
	#aboutpage ul#navLinks li a#about{background:#60181F;
	color:#ffffff;
	}

#portfoliopage ul#navLinks li a#portfolio{background:#60181F;
	color:#ffffff;
	}
	#servicespage ul#navLinks li a#services{background:#60181F;
	color:#ffffff;
	}
	#peoplepage ul#navLinks li a#people{background:#60181F;
	color:#ffffff;
	}
	#communitypage ul#navLinks li a#community{background:#60181F;
	color:#ffffff;
	}
	#visualizationpage ul#navLinks li a#frim{background:#60181F;
	color:#ffffff;
	}
	#careerpage ul#navLinks li a#career{background:#60181F;
	color:#ffffff;
	}
	#contactpage ul#navLinks li a#contact{background:#60181F;
	color:#ffffff;
	}
	#freepage ul#navLinks li a#free{background:#60181F;
	color:#ffffff;
	}

#portfolioDiv{
height:147px;}
#portHeadline{
height:33px}
#portHeadline h2{
margin:13px 0 0 30px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
float:left;
color:#FFFFFF;}

#portHeadlineBlock{
background:url(/images/portfolioBG.gif) repeat-x;
width:220px;
height:33px;
float:right;
margin-right:27px;

}

#portHeadlineBlock2{
background:url(/images/portfolioBG.gif) repeat-x;
width:922px;
height:33px;
margin-left:27px;

}
#porfolioLeft{
width:27px;
height:120px;
float:left;}

#portfolioRight{
width:27px;
height:120px;
float:left;}

#protfolioBar{
width:16px;
height:1px;
float:right;
position:relative;
top:44px;
background-color:#000000}

#protfolioBarRight{
width:16px;
height:1px;
float:left;
position:relative;
top:44px;
background-color:#000000}


#portfolioLinks{
background: url(/images/portfolioBG.gif) repeat-x;
width:922px;
height:120px;
float:left;
}

#medical{
width:142px;
height:105px;
background: url(/images/medicalNav.jpg);
margin: 16px 0 0 20px;
float:left;

}

#medical a{
display:block;
background:url(/images/medicalNav.jpg) no-repeat;
height:105px;
text-indent:-100000em;}

#medical a:hover{
background-position:0 -105px;}

#retail{
width:142px;
height:105px;
background: url(/images/retailNav.jpg);
margin: 16px 0 0 43px;
float:left;

}

#retail a{
display:block;
background:url(/images/retailNav.jpg) no-repeat;
height:105px;
text-indent:-100000em;}

#retail a:hover{
background-position:0 -105px;}

#church{
width:142px;
height:105px;
background: url(/images/churchNav.jpg);
margin: 16px 0 0 43px;
float:left;

}

#church a{
display:block;
background:url(/images/churchNav.jpg) no-repeat;
height:105px;
text-indent:-100000em;}

#church a:hover{
background-position:0 -105px;}

#rehab{
width:142px;
height:105px;
background: url(/images/rehabNav.jpg);
margin: 16px 0 0 43px;
float:left;

}

#rehab a{
display:block;
background:url(/images/rehabNav.jpg) no-repeat;
height:105px;
text-indent:-100000em;}

#rehab a:hover{
background-position:0 -105px;}


#institutions{
width:142px;
height:105px;
background: url(/images/institutionsNav.jpg);
margin: 16px 0 0 43px;
float:left;

}

#institutions a{
display:block;
background:url(/images/institutionsNav.jpg) no-repeat;
height:105px;
text-indent:-100000em;}

#institutions a:hover{
background-position:0 -105px;}

#clear{
clear:both;}

#content{ width:976px;}
#content h1{
color:#60181f;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
margin-left: 90px;
margin-top:20px;
margin-bottom:0px;
padding:0px;
}

#content h1 p{
margin:0px;}

.formInput{
margin:3px 0 0 0;}
hr{
padding:0px;
margin-top:0px;
height:2px;
width:800px;
background-color:#000000;}

#pageText{
font-family: Arial, Helvetica, sans-serif;
width:800px;
font-size:12px;
margin-left: 90px;
padding-bottom:10px;
color:#454343}

#contentBottom{
height:135px;
background:url(/images/contentBottomPNG.png) repeat-x;
}
#footer{

color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-align:center;
margin-top:7px}

#footerLinks{
height:30px;}

#footerLinks a{
color:#FFFFFF;
text-decoration:none;}
#footerLinks a:hover{
color:#60181f;
text-decoration:underline;}

#footerBar{
height:2px;
background-color:#FFFFFF;
margin-bottom:5px;}

#footerLogos{
height:55px;
text-align:left;
float:left;
width:700px;}
#footerIcons{
height:55px;
text-align:right;
float:right;
width:165px;
margin-right:15px;}
#footerIcons img{border:none;}
#footerLogos img{
padding-left:20px;
border:none;}
a{
outline:none}
#redBar{
background:url(../images/homeDivider.jpg);
height:18px;
width:976px;
margin:5px 0px 5px 0px;}