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

body{margin:0; padding: 0; height:100%;}

#container{width: 750px; margin: 10px auto 0 auto; height: 100%; border: 2px solid #BAC6D0;}

#header{background-image:url(images/aallcarelogobanner.jpg); background-repeat:no-repeat; height: 125px;}
#menu{background-color: #952D5E; height: 22px;}
	#nav, #nav ul {padding: 0;margin: 0 0 0 10px;list-style: none;font: 12px Verdana, Geneva, sans-serif;}
	#nav a{display: block; padding: 3px 4px;color: white; text-decoration:none; border-right: 1px solid #DE8FB5;}
	#nav a.end{border:none;}
	#nav a:link{}
	#nav a:visited{color: white;}
	#nav a:hover{color: #CCC;}
	#nav li {float: left;}
	#nav li ul {position: absolute;width: 12em;left: -999em; border: 1px solid #CCC;background-color: #952D5E; }
	#nav li ul a{border: none;}
	#nav li:hover ul {left: auto;}
	#nav li:hover ul, #nav li.sfhover ul {left: auto;}

#leftcol {float: left;  height: 100%; width: 215px; margin:30px 0 0 0; padding: 0 10px 0 10px; color: #952D5E; font: 12px Verdana, Geneva, sans-serif;}
#leftcol p {margin:0; padding: 0;}
#leftcol input.email {width: 185px; border: 2px solid #ccc;}
#leftcol form {margin: 10px 0;}
#leftcol #boxes{text-align: center;}

#rightcol {margin-left: 228px; padding: 0 30px; height: 100%; font: 14px Arial, Helvetica, Verdana, sans-serif; margin-top: 30px;border-left: 2px solid #CCC; }

#footer{clear: both; width: 750px; text-align: center; background-color:#952D5E; color: white;font: 12px Verdana, Geneva, sans-serif; padding: 0;}
#footer a:link{color:#FFF; text-decoration:none;}
#footer a:visited{color:#FFF; text-decoration:none;}
#footer a:hover{color: #CCC; text-decoration:none;}

img {border:none;}
.floatleft {float: left; margin: 0 5px 5px 0;}
.floatright {float: right; margin: 0 0 5px 5px;}
.longer {margin-bottom: 40px;}

.separator{margin: 30px 0;}

.black {color:black}
.gray {color: #666;}

.right {text-align:right;}

.center {text-align:center;}

.cahsah {border: 2px solid #CCC; padding: 10px; width: 430px; margin: 30px auto;}
.cahsah p {margin:10px 0; padding: 0;}

.contactline{border-top: 2px solid #ccc; margin-top: 30px;}

table#contacts {width: 450px; font-weight: bold; color: #952D5E; text-align:center;margin: 10px 0;}
table#contacts p{line-height: 16px; margin:2px 0;font-size: 14px;}

table#contactslong {width: 450px; font-weight: bold; color: #952D5E; text-align:left;margin: 30px 0;}
table#contactslong p{line-height: 16px; margin:2px 0;font-size: 14px;}

a{text-decoration: underline;}
a:link {color: #952D5E;}
a:visited{color: #952D5E;}
a:hover{color:#01909E;}

#leftcol .small {color: #03C; text-decoration:none; font-size: 11px;}
#leftcol a{color:#01909E; text-decoration:none;}
#leftcol a:visited{color:#01909E;}
#leftcol a:hover{color:#01909E; text-decoration:underline;}

h1{font-size: 17px; color:#952D5E; text-align:left; background-image: url(images/titledove.jpg); background-repeat: no-repeat; padding-left: 100px; height: 45px;}
h2{font-size: 15px; color:#952D5E; text-align:left;}

p{line-height:19px;}
#leftcol p{line-height: 14px;}

p.little {font-size: 10px;}

ul.affil li{margin-bottom: 15px;}

ol.faq li{margin-bottom: 12px;}