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

/*DEFAULT*/
* {margin:0;padding:0;}

/*TAGS*/
body {background-color:#FFFFFF; margin:0;text-align:center;}
img {border:0;}
h1 {}
h2 {font-size:18px;}
h3 {}
h4 {font-size:13px;font-family:tahoma;font-weight:normal;}
small {font-size:12px;}

/*GENERAL*/
.clear {clear:both;}
.p {margin:8px 0;clear:both;}
.bold {font-weight:bold;}

.red-font {color:#FF0000;}

/*STRUCTURE*/
#content {background:url(../images/bodybg.jpg) top left repeat-y;padding:0px 21px;}
#rightside {float:left;width:520px;text-align:justify;line-height:16px;font-size:13px;}
.contact-info {position:absolute;top:284px;left:0;width:220px;}
.display-msg {color:#000000;font-weight:bold;font-size:15px;padding:4px;margin:4px;border:1px solid #444444;}
.error-list li {margin-left:25px;}

/*FONTSTYLES*/
a.mainnav{}a.mainnav:link, a.mainnav:visited, a.mainnav:active {color:#FFFFFF;font-size:14px;font-family:tahoma;font-weight:bold; text-decoration:none;}
a.mainnav:hover {color:#000000;}
a.link2{}a.link2:link, a.link2:visited, a.link2:active {color:#FFFF00;font-size:14px;font-family:tahoma; text-decoration:none;}
a.link2:hover {color:#999999;}
a.link3{}a.link3:link, a.link3:visited, a.link3:active {color:#000000;font-size:14px;font-family:tahoma; text-decoration:none;}
a.link3:hover {color:#999900;}
a.services{}a.services:link, a.services:visited, a.services:active {color:#000000;font-size:14px;font-family:tahoma;font-weight:bold;text-decoration:none;}
a.services:hover {color:#781e1b;}
.serif {font-family:serif;}

/*INDEX*/
#indexcontainer {background:url(../images/bodybg.jpg);margin:auto;width:842px;}
#indexlower {margin:auto;width:800px;height:340px;clear:both;}
#indexlowerleft {float:left;width:420px;height:280px;padding:10px 0px 0px 20px;font-size:14px;font-family:tahoma;color:#000000;font-weight:bold;}
#indexlowerright1 {background:url(../images/becomecg.png);display:block;float:left;width:330px;height:194px;margin:auto;overflow:hidden;text-decoration:none;display:block;text-indent:-2000px;}
#indexlowerright2 {background:url(../images/servicesbox.png);display:block;float:left;width:330px;height:148px;margin:auto;overflow:hidden;text-decoration:none;display:block;text-indent:-2000px;}

/*ABOUT*/
#aboutuspicturebox {background:url(../images/aboutusbg.png) no-repeat;margin:auto;width:800px;height:310px;position:relative;}
#aboutlower {margin:auto;width:760px;height:300px;clear:both;padding-top:20px;font-size:14px;font-family:tahoma;color:#000000;font-weight:normal;text-align:justify;}
#aboutlower2 {margin:auto;width:760px;height:460px;clear:both;padding-top:20px;font-size:14px;font-family:tahoma;color:#000000;text-align:left;overflow:hidden;}
#aboutspacer {float:left;height:20px;width:300px;}
#aboutlowerleft {float:left;width:300px;height:225px;}
#aboutlowerright {float:right;width:440px;height:225px;padding:10px 0px 0px 20px;font-size:14px;font-family:tahoma;color:#FFFFFF;font-weight:bold;text-align:justify;}
#aboutusmid {float:left;text-align:left;width:194px;height:220;margin:20px 0px 0px 0px;}
#aboutusright {float:left;text-align:justify;width:330px;height:240;margin:38px 16px 0px 0px;font-size:13px;font-family:tahoma;color:#32322D;}
#chooselowerleft {float:left;width:410px;height:280px;}
#chooselowerright {float:left;width:300px;height:280px;padding:10px 0px 0px 26px;font-size:14px;font-family:tahoma;color:#FFFFFF;font-weight:bold;text-align:justify;}

/*SERVICES*/
#servicespicturebox {background:url(../images/servicesbg.png) no-repeat;margin:auto;width:800px;height:310px;position:relative;}
#serviceslower {background:url(../images/bodybg.jpg) no-repeat;margin:auto;width:842px;height:480px;clear:both;padding-top:30px;font-size:14px;font-family:tahoma;color:#000000;text-align:left;}
#serviceslower2 {background:url(../images/bodybg.jpg) no-repeat;margin:auto;width:842px;height:490px;clear:both;padding-top:30px;font-size:14px;font-family:tahoma;color:#000000;text-align:left;}
#serviceslower3 {background:url(../images/bodybg.jpg) no-repeat;margin:auto;width:842px;height:420px;clear:both;padding-top:30px;font-size:14px;font-family:tahoma;color:#000000;text-align:left;}
#serviceslower4 {background:url(../images/bodybg.jpg) no-repeat;margin:auto;width:842px;height:720px;clear:both;padding-top:30px;font-size:14px;font-family:tahoma;color:#000000;text-align:left;}
#serviceslowerleft {float:left;width:310px;height:286px;padding-left:52px}
#serviceslowerright {float:left;width:420px;height:286px;font-size:14px;font-family:tahoma;color:#FFFFFF;text-align:left;font-weight:bold;}
#serviceslowerright2 {float:left;width:420px;height:400px;font-size:14px;font-family:tahoma;color:#FFFFFF;text-align:left;font-weight:bold;}
#caregiverlower {margin:auto;width:760px;height:700px;text-align:left;}


/*HEADER*/
#headercontainer {background:url(../images/bodybg.jpg);margin:auto;width:842px;height:120px;}
#header {background:url(../images/header.png) no-repeat;margin:auto;width:800px;height:120px;position:relative;}
#header #logo {position:absolute;left:0;top:0;display:block;width:290px;height:120px;text-decoration:none;text-indent:-2000px;}
#headerleft {float:left;width:290px;height:120px;}
#headerright {float:left;text-align:left;width:500px;height:100;padding-top:42px;font-size:14px;font-family:tahoma;color:#FFFFFF;font-weight:bold;}
.headerNumber {float:left;margin:0 20px;font-size:17px;font-weight:bold;font-family:Tahoma;text-align:center;}
.number {font-size:16px;} 

/*NAV BAR*/
#navbar {height:40px;margin:0;padding:0;color:#FFFFFF;font-size:14px;font-family:tahoma;font-weight:bold;text-align:center;}
#navbar ul {height:40px;margin:0 0 0 300px;padding:0}
#navbar ul li {display:inline;float:left;height:40px;text-align:center;margin:0;padding:0}
#navbar ul li a {display:block;line-height:40px;}
.arrowlistmenu{width: 200px; /*width of accordion menu*/}
.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/font: bold 16px serif;color: white;background: black url(../images/titlebar.png) repeat-x center left;margin-bottom: 10px; /*bottom spacing between header and rest of content*/padding: 4px 0 4px 10px; /*header text is indented 10px*/cursor: hand;cursor: pointer;}
.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/background-image: url(../images/titlebar-active.png);}
.arrowlistmenu ul{ /*CSS for UL of each sub menu*/list-style-type: none;margin: 0;padding: 0;margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/}
.arrowlistmenu ul li{padding-bottom: 2px; /*bottom spacing between menu items*/}
.arrowlistmenu ul li a{color: #A70303;background: url(../images/arrowbullet.png) no-repeat center left; /*custom bullet list image*/display: block;padding: 2px 0;padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;font-weight: bold;border-bottom: 1px solid #dadada;font-size: 90%;}
.arrowlistmenu ul li a:visited{color: #A70303;}
.arrowlistmenu ul li a:hover{ /*hover state CSS*/color: #A70303;background-color: #F3F3F3;}


/*PICTUREBOX*/
#indexpicturebox {background:url(../images/picturebox.png) no-repeat;margin:auto;width:800px;height:310px;position:relative;}
#picturebox {background:url(../images/picturebox.png) no-repeat;margin:auto;width:800px;height:260px;position:relative;}
#pbleft {float:left;text-align:left;width:220px;height:220;margin:20px 20px 0 20px;position:relative;}
#pbmid {float:left;text-align:left;width:329px;height:220;margin:28px 0px 0px 0px;}
#pbright {float:left;text-align:justify;width:190px;height:240;margin:44px 20px 0px 0px;font-size:13px;font-family:tahoma;color:#32322D;}

/*SPECIALTIES*/
#specialtiespicturebox {background:url(../images/specialtiesbg.png) no-repeat;margin:auto;width:800px;height:310px;position:relative;}
#specialtiesmid {float:left;text-align:left;width:209px;height:220;margin:28px 0px 0px 0px;}
#specialtiesright {float:left;text-align:justify;width:310px;height:240;margin:44px 20px 0px 0px;font-size:13px;font-family:tahoma;color:#32322D;}

/*CONTACT*/
#contactcontainer {background:url(../images/bodybg.jpg);margin:auto;width:842px;height:600px;}
#bothmaps {float:left;width:520px;height:576px;padding:20px 0px 0px 0px}
#mapscontainer {float:left;margin:auto;width:500;height:266;margin:auto;}
#daytonmap {background:url(../images/daytonmap.jpg) no-repeat;float:left;width:300px;height:290px;margin:auto;}
#cincymap {background:url(../images/cincymap.jpg) no-repeat;float:left;width:300px;height:286px;margin:auto;}
#maptext {float:left;text-align:left;width:190px;height:266;margin-left:15px;font-size:14px;font-family:tahoma;color:#693636;}

/*LISTS*/
.specialties-list {list-style-type:none;}
.specialties-list li {background:url(../images/arrowbullet.png) center left no-repeat;padding:0 0 0 19px;line-height:23px;}
.specialties-list li a {color:#000000;text-decoration:none;font:bold 14px serif;}
.specialties-list li a:hover {text-decoration:underline;}


/*FORMS*/
.block-label {display:block;float:left;text-align:right;width:115px;font-size:13px;padding:1px 4px;}
.input-text-wide {width:380px;}
.textarea-tall {width:380px;height:150px;}
.contact-form {padding:19px 0 0 0;}

/*FOOTER*/
#footer {background:url(../images/bodybglower.jpg);margin:auto;width:842px;height:83px;}
#footertext {width:800px;height:40px;margin:auto;font-size:10px;font-family:tahoma;font-color:#000000;text-align:center;}
