﻿* {
outline:none;
}

img {
border-style:none;
}



body
{
    background-color:#666666;
	margin: 0px;
    padding: 0px;
    font-family: Tahoma;
}


#outsidecontainer
{
	width: 970px;
	background-image: url(images/main_bg2.jpg);
	background-repeat: repeat-y;
	background-position: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	position:relative;
}

#wrap img, #wrap .map {
	border:thin solid #20411b;
	}

.clearboth {
clear:both;
}

.stafflink {
display:block;
height:53px;
width:145px;
background-image:url(images/staff_btn4.jpg);
background-position:left;
}

a.stafflink:hover {
background-position:right;
}

.serviceslink {
display:block;
height:48px;
width:145px;
background-image:url(images/services_btn.jpg);
background-position:left;
}

a.serviceslink:hover {
background-position:right;
}

.programslink {
display:block;
height:48px;
width:145px;
background-image:url(images/referral_btn2.jpg);
background-position:left;
}

a.programslink:hover {
background-position:right;
}

.formslink {
display:block;
height:48px;
width:145px;
background-image:url(images/patientinfo_btn2.jpg);
background-position:left;
}

a.formslink:hover {
background-position:right;
}

.communitylink {
display:block;
height:70px;
width:145px;
background-image:url(images/community_btn.jpg);
background-position:left;
}

a.communitylink:hover {
background-position:right;
}

.employmentlink {
display:block;
height:48px;
width:145px;
background-image:url(images/employment_btn.jpg);
background-position:left;
}

a.employmentlink:hover {
background-position:right;
}

.locationslink {
display:block;
height:48px;
width:145px;
background-image:url(images/locations_btn.jpg);
background-position:left;
}

a.locationslink:hover {
background-position:right;
}

.aboutuslink{
display:block;
height:48px;
width:145px;
background-image:url(images/aboutus_btn.jpg);
backgroung-position:left;
}
a.aboutuslink:hover {
background-position:right;
}

.contactlink {
display:block;
height:48px;
width:145px;
background-image:url(images/contact_btn.jpg);
background-position:left;
}

a.contactlink:hover {
background-position:right;
}

.homelink {
display:block;
height:48px;
width:145px;
background-image:url(images/home_btn.jpg);
background-position:left;
}

a.homelink:hover {
background-position:right;
}

#menubox ul {
	padding:0px;
	margin:0px;
	list-style-type: none;
}

#menubox li {
padding:0px;
margin:0px;
}

.hiddenprint {
display:none;
}

#logo
{
    margin: 0px auto;
	position:absolute;
	top: 40px;
	left: 310px;
}
#top
{
	margin: 0px;
	width: 970px;
	height: 155px;
	background-image: url(images/top_bg3.jpg);
	background-repeat: no-repeat;
}
#bottom
{
	margin: 0 auto 0 autopx;
	width: 970px;
	height:143px;
	background-image: url(images/bottom_4.jpg);
	background-repeat: no-repeat;
	background-position: center;
	}



#wrap
{
    padding: 0px 30px 0px 0px;
	width: 760px;
    margin: 0px;
	float:right;
	text-align:left;
}
#left
{
    background: url(images/left2.png);
    width: 13px;
    float: left;
    height: auto;
}
#right
{
    background: url(images/right2.png);
    width: 13px;
    float: left;
    height: auto;
}

#center
{
    width: 925px;
    float: left;
    height: auto;
    background-color: #fff;
}
#menubox
{
    width: 145px;
    margin: 0px;
    position:absolute;
	left:13px;
	top:140px;
	}


#text
{
    width: 820px;
    padding: 40px;
}


.StaffTable
{
    margin-bottom: 20px;
}
.StaffTable th
{
    text-align: left;
    padding: 3px;
    padding-bottom: 10px;
    border-bottom: 1px solid #d1d1d1;
}

.StaffTable th a
{
    float: right;
    font-size: .8em;
}


.StaffTable td
{
    padding: 3px;
    vertical-align: top;
    width: 300px;
}

.StaffTable tr td.name
{
}

#StaffList
{
}

a
{
    color: #367c2b;
    text-decoration: none;
}

#WelcomeLocations a:hover, .LocationInfo a:hover, .LocationsList a:hover, .StaffTable a:hover, a.hovereffect:hover
{
    color: #20411b;
    border-bottom: 1px solid #367c2b;
    background-color: #eafde7;
}

h1
{
    font-size: 1.8em;
    color: #002a5c;
}

h2
{
    font-size: 1.2em;
    color: #002a5c;
	
}

h1.subpage
{
    font-size: 1.6em;
    color: #002a5c;
}

h1.staffpage
{
    font-size: 1.4em;
    color: #002a5c;
}

#WelcomeBox
{
    padding: 0px 0px 0px 30px;
    width: 420px;
    position: absolute;
}

#WelcomeLocations
{
    border-left: 1px solid green;
    padding-left: 30px;
    margin-left: 50px;
    float: left;
    height: 520px;
	background-color:b9c5d3;
}

#WelcomeLocations a
{
    line-height: 50px;
}

#welcometext
{
    font-size: 1.5em;
}

#welcometext a
{
    color: #fff;
    border-bottom: 1px solid #367c2b;
}
    
#whatsnew {
font-weight:bold;
color:#091e4b;
}

#whatsnew h2 {
margin-top:0px;
padding-top:0px;
font-size:100%;}

#whatsnew .bullet img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#main
{
    filter: alpha(opacity=0);
    height: 250px;
    width: 521px;
    background: url(images/collage1b.jpg);
    background-repeat: no-repeat;
    z-index: 1;
	margin-top:10px;
}

#mainleft
{
    float: left;
    width:525px;
}

#mainleft p
{
    font-size:90%;
    color:#2b2b2b;
    
}


#mainright
{
background: #ffffff url('images/homeright_bg.gif') repeat-y right center;
width:220px;
margin-left:7px;
float:right;
padding-left:5px;
height:560px;
text-align:left;
}

#locationforms
{
width:350px;
margin-left:7px;
float:right;
padding-left:4px;
height:300px;
text-align:left;
}

#mainright ul
{
list-style:none;
padding:0px;
margin:25px 10px;
}

#mainright p
{
font-weight:normal;
color:#091e4b;
padding: 0px 10px;
}

#mainright li
{
color:#091e4b;
padding: 10px 0px;
}

#mainright img
{
border: 0px;
}


div.LocationInfo
{
    float: left;
    width: 300px;
}

div.LocationMap
{
    float: left;
    font-size: .9em;
    margin-left: 10px;
	padding: 25px 0px 0px 0px;
}

div.LocationMap img
{
    border: 1px solid #d1d1d1;
}

#slogan
{
   position:absolute;
   left:150px;
   bottom:6px;
}

.StaffPhoto
{
    float: left;
    margin: 20px 50px 200px 0px;
}

.StaffBio
{
    margin: 30px 0px 0px 0px;
}

.bullet
{
float:left;
border:none;
position:relative;
top:-5px;
}

.formerly
{
float:right;
text-align:right;
width:150px;
font-size:80%;
position:relative;
top:10px;
}

.imgright
{
	float:right;
	margin-left:10px;
}

.imgrightbox {
	float:right;
	padding: 0px 0px 20px 20px;
}

.imgleftbox {
	float:left;
	padding: 0px 30px 20px 0px;
}

.homebullets {
	padding-top:30px;
    font-size: 100%;
	line-height:200%;
    color: #002a5c;
	text-align:center;
	font-weight:bold;
	
}

.social_facebook{
height:50px;
width:50px;
float:left;
margin-top: 50px;
margin-left:20px;
}

.social{
height:50px;
width:50px;
float:left;
margin-top: 50px;
margin-left:5px;

}
