@charset "utf-8";
/* CSS Document */

body,html {
background:url(background.jpg);
background-repeat:repeat;
margin:0px;
border:0px;
padding:0px;
height:100%;
}


#topbanner {
position:relative;
top:0px;
left:0px;
background-image:url(background.jpg);
background-repeat:repeat;
margin:0px;
border:0px;
padding:0px;
width:auto;
height:75px;
}

#buttonline {
position:relative;
width:740px;
height:75px;
margin: 0 auto;
top:20px;
left:0px;
}

#container {
width:1000px;
height:auto !important;
min-height:50%;
height:100%;
margin: 0 auto;
text-align:left;
position:relative;
top:325px;

}

#container.faclinic {
width:1000px;
height:auto !important;
min-height:50%;
height:100%;
margin: 0 auto;
text-align:left;
position:relative;
top:10px;

}



#whitestripe {
background-color:#FFFFFF;
position:absolute;
width:100%;
height:325px;
top:75px;
left:0px;

}

#logoimg {
border:0px;
width:560px;
height:220px;
margin-left:15px;
margin-top:25px;
background-color:#fff;
float:left;
}



#stripeimgbox {
border: #4c8433 solid 5px;
height:300px;
width:300px;
right:25px;
margin-top:7px;
background:#fff;
float:right;
position:absolute;
}


#maincontent {
width:900px;
position:absolute;
top:0px;
left:50px;
}


#maincontent.findaclinic {
width:900px;
position:absolute;
top:830px;
left:50px;
}



#maincontent h1 {
color:#44664e;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:3.2em;
font-weight:bold;
margin-left:10px;
margin-top:10px;
display:inline;
position:relative;
left:20px;

}

#maincontent h2 {
color:#44664e;
font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", sans-serif;
font-size:1.6em;
font-weight:bold;
display:inline;
margin-top:-10px;
position:relative;
top:-10px;
left:20px;
}

#maincontent h1 a {
text-decoration:none;
color:#44664e;
}

#maincontent h2 a {
text-decoration:none;
color:#44664e;
}


#maincontent h2 a:hover {
text-decoration:underline;
}

#maincontent p {
color:#44664e;
font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", sans-serif;
font-size:14px;
font-weight:normal;
margin-left:30px;
margin-top:10px;
}

#maincontent p a {
text-decoration:none;
color:#44664e;
}

#maincontent p a:hover {
text-decoration:underline;
}

.push {
height:75px;
}

#footer {
height:50px;
margin:0 auto 0px !important;
margin:0 auto -25px;
width:900px;
position:absolute !important;
position:absolute;
bottom:0px;
padding-bottom:10px;
}

#footer p {
color:#44664e;
font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", sans-serif;
font-size:14px;
font-weight:bold;
}

#footer p a {
text-decoration:none;
color:#44664e;
font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", sans-serif;
font-size:14px;
font-weight:bold;
}

#footer p a:hover {
text-decoration:underline;
color:#44664e;
font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", sans-serif;
font-size:14px;
font-weight:bold;
}

a.home {
	display:inline-block;
	width: 90px;
	height: 37px;
	background-image:url(homebutton.png) !important;
    background-image:url(homebutton1.png);
	margin-left:15px;
}

a:hover.home {
    background-position: bottom;
}

a.whoweare {
	display:inline-block;
	width: 90px;
	height: 37px;
	background-image:url(whowearebutton.png) !important;
    background-image:url(whowearebutton1.png);
	margin-left:15px;
}

a:hover.whoweare {
    background-position: bottom;
}

a.whatwedo {
	display:inline-block;
	width: 90px;
	height: 37px;
	background-image:url(whatwedobutton.png) !important;
    background-image:url(whatwedobutton1.png);
	margin-left:15px;
}

a:hover.whatwedo {
    background-position: bottom;
}

a.faq {
	display:inline-block;
	width: 90px;
	height: 37px;
	background-image:url(faqbutton.png) !important;
    background-image:url(faqbutton1.png);
	margin-left:15px;
}

a:hover.faq {
    background-position: bottom;
}

a.clinic {
	display:inline-block;
	width: 90px;
	height: 37px;
	background-image:url(findaclinicbutton.png) !important;
    background-image:url(findaclinicbutton1.png);
	margin-left:15px;
}

a:hover.clinic {
    background-position: bottom;
}

a.stories {
	display:inline-block;
	width: 90px;
	height: 37px;
	background-image:url(ourstoriesbutton.png) !important;
    background-image:url(ourstoriesbutton1.png);
	margin-left:15px;
}

a:hover.stories {
    background-position: bottom;
}

a.news {
	display:inline-block;
	width: 90px;
	height: 37px;
	background-image:url(newseventsbutton.png) !important;
    background-image:url(newseventsbutton1.png);
	margin-left:15px;
}

a:hover.news {
    background-position: bottom;
}

a.donation {
	display:inline-block;
	width: 90px;
	height: 37px;
	background-image:url(donationsbutton.png) !important;
    background-image:url(donationsbutton1.png);
	margin-left:15px;
}

a:hover.donation {
    background-position: bottom;
}

a.staff {
	display:inline-block !important;
	width: 90px;
	height: 37px;
	background-image:url(staff.png) !important;
    background-image:url(staff1.png);
	margin-left:15px;
}

a:hover.staff {
    background-position: bottom;
}


#maincontent h3 {
color:#44664e;
font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", sans-serif;
font-size:1.2em;
font-weight:bold;
display:inline;
position:relative;
left:30px;
}

#maincontent ul li {
color:#44664e;
font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", sans-serif;
font-size:14px;
font-weight:normal;
position:relative;
list-style:none;
left:-10px;
margin-bottom:5px;
}

#maincontent ul li.facts {
color:#44664e;
font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", sans-serif;
font-size:14px;
font-weight:normal;
position:relative;
list-style:none;
left:-10px;
margin-bottom:5px;
}

#maincontent ul li.facts a {
text-decoration:none;
color:#44664e;
}

#maincontent ul li.facts a:hover {
text-decoration:underline;
}


#freeclinics table {   
   font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", sans-serif; 
   font-size:12px;
   font-weight:normal;
   color:#44664e;
   margin:0px;
   padding:2px;
   
   }

#freeclinics table a {
text-decoration:none;
color:#44664e;
font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", sans-serif;
font-size:12px;
font-weight:bold;
}

#freeclinics table a:hover {
text-decoration:underline;
color:#44664e;
font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", sans-serif;
font-size:12px;
font-weight:bold;
}

#staffphoto1 {
position:absolute;
width:300px;
height:300px;
background-color:#ee1;
top:300px;
left:30px;

}

#staffphoto2 {
position:absolute;
width:300px;
height:300px;
background-color:#222aaa;
top:200px;
right:30px;
}


#freeclinicsmap {
width:900px;
height:750px;
position:absolute;
top:10px;
left:50px;
border: #4c8433 solid 5px;
background-color:#FFFFFF;
}


#map {
margin:0;
padding:0;
width:900px;
height:644px;
background:url(findaclinicmap.jpg) 0px 0px no-repeat #fff;
}

#map li {
margin:0;
padding:0;
list-style:none;
}

#map li a {
position:absolute;
display:block;
background:url(blank.gif);
text-decoration:none;
}

#map li a span { display:none; }

#map li a:hover span {
position:relative;
display:block;
width:300px;
left:20px;
top:20px;
padding:5px;
border:1px solid #000;
background:#C5E09D;
text-decoration:none;
font-family:"Lucida Sans Unicode", "Lucida Sans", "Lucida Grande", sans-serif;
font-size:12px;
font-weight:bold;
color:#000;
filter:alpha(opacity=80);
opacity:0.8;
}




#map a.anderson1 {
	top:150px;
	left:143px;
	width:20px;
	height:20px;
}



#map a.anderson2 {
	top:158px;
	left:193px;
	width:20px;
	height:20px;
}

#map a.pick1 {
	top:116px;
	left:119px;
	width:20px;
	height:20px;
}

#map a.pick2 {
    top:75px;
    left:150px;
    width:20px;
    height:20px;
}

#map a.gree1 {
	top:102px;
	left:213px;
	width:20px;
	height:20px;
}


#map a.gree2 {
	top:62px;
	left:198px;
	width:20px;
	height:20px;
}

#map a.gree3 {
	top:79px;
	left:234px;
	width:20px;
	height:20px;
}


#map a.gree4 {
	top:128px;
	left:221px;
	width:20px;
	height:20px;
}

#map a.gree5 {
	top:72px;
	left:213px;
	width:20px;
	height:20px;
}

#map a.spa1 {
	top:61px;
	left:280px;
	width:20px;
	height:20px;
}

#map a.spa2 {
    top:64px ;
	left:252px ;
    width:20px ;
	height:20px;
	}

#map a.chester {
	top:104px;
	left:386px;
	width:20px;
	height:20px;
}

#map a.laurens {
	top:145px;
	left:285px;
	width:10px;
	height:10px;
}

#map a.york1 {
	top:39px;
	left:404px;
	width:20px;
	height:20px;
}

#map a.york2 {
	top:68px;
	left:414px;
	width:20px;
	height:20px;
}

#map a.Kershaw {
	top:185px;
	left:489px;
	width:20px;
	height:20px;
}

#map a.cheraw {
	top:110px;
	left:597px;
	width:20px;
	height:20px;
}

#map a.dar1 {
	top:188px;
	left:604px;
	width:20px;
	height:20px;
}

#map a.dar2 {
	top:173px;
	left:570px;
	width:20px;
	height:20px;
}

#map a.flor1 {
	top:228px;
	left:635px;
	width:20px;
	height:20px;
}

#map a.marion {
	top:205px;
	left:695px;
	width:20px;
	height:20px;
}

#map a.horry {
	top:279px;
	left:742px;
	width:20px;
	height:20px;
}

#map a.flor2 {
	top:297px;
	left:648px;
	width:20px;
	height:20px;
}

#map a.green1 {
	top:198px;
	left:239px;
	width:20px;
	height:20px;
}

#map a.green2 {
	top:208px;
	left:262px;
	width:20px;
	height:20px;
}

#map a.newberry {
	top:192px;
	left:333px;
	width:20px;
	height:20px;
}

#map a.aiken {
	top:328px;
	left:309px;
	width:20px;
	height:20px;
}

#map a.gtown {
	top:382px;
	left:693px;
	width:20px;
	height:20px;
}

#map a.edgefield {
	top:283px;
	left:291px;
	width:20px;
	height:20px;
}

#map a.lex1 {
	top:240px;
	left:387px;
	width:20px;
	height:20px;
}

#map a.lex2 {
	top:252px;
	left:407px;
	width:20px;
	height:20px;
}

#map a.rich1 {
	top:250px;
	left:458px;
	width:20px;
	height:20px;
}

#map a.rich2 {
	top:252px;
	left:433px;
	width:20px;
	height:20px;
}

#map a.chas1 {
	top:487px;
	left:561px;
	width:20px;
	height:20px;
}

#map a.chas2 {
	top:503px;
	left:580px;
	width:20px;
	height:20px;
}

#map a.chas3 {
	top:467px;
	left:582px;
	width:20px;
	height:20px;
}

#map a.chas4 {
	top:485px;
	left:591px;
	width:20px;
	height:20px;
}

#map a.orange {
	top:345px;
	left:462px;
	width:20px;
	height:20px;
}

#map a.bhh {
	top:553px;
	left:473px;
	width:20px;
	height:20px;
}
#map a.bea {
	top:590px;
	left:465px;
	width:20px;
	height:20px;
}

