/* CSS Document */


body {font:12px Arial, Helvetica, sans-serif; color:#3b3b3b; background-color:#fff}
a {color:#5A76B5; text-decoration:underline}
a:hover {text-decoration:none}

#wrapper {width:766px; margin:5px auto; background-color:#fff;display:block}

#header {width:746px; padding-left:0px; padding-top:10px;display:block}
.title { width:408px; height:187px; margin-bottom:5px; margin-left:20px; background-image:url(../images/senior-transitions-logo.jpg); margin-top:5px; display:block}
.title h1 {display:none}
#header img{margin-top:80px;}

.top_photos {float:right; width:299px; height:95px; display:block }

#left_column { margin-left:20px; width:220px; display:block; margin-top:20px;  border-right:1px dashed #666665;  }
.navigation {width:222px; margin-left:0px; padding-bottom:5px;  border-right:none; background-color:#fff;  } 
.navigation ul {margin-left:-30px; list-style-type:none; text-align:left; padding-top:15px}
.navigation ul li {vertical-align:middle; margin-left:0px; height:33px;  }
.navigation ul li a {font-size:15px; text-decoration:none; background: transparent url(../images/blue-circle-arrow.gif) left center no-repeat; padding-left: 30px; padding-top:5px; padding-bottom:5px; text-align: left; }
.navigation ul li a:hover {color:#669900; font-size:18px; text-decoration:none; background: transparent url(../images/org-circle-arrow.gif) left center no-repeat; margin-left:-3px; padding-left:35px;} 

.states {height:auto; }
.community {background-image:url(../images/org-bar.jpg); width:203px; height:44px; margin-top:-10px}
.community h1 {font:17px Arial, Helvetica, sans-serif; color:#5a76b5;  font-weight:bold; padding-top:10px }
.states ul {margin-left:-30px}
.states ul li {list-style:none}
.states ul li a {color:#3b3b3b; text-decoration:none; font-size:11px}
.states ul li a:hover {text-decoration:underline; color:#EAA345;}
.states table {margin-left:-25px; margin-top:0px; margin-bottom:0px; width:240px}

#right_column {float:right; width:500px; margin-right:20px; margin-top:2px; display:block}
.photo1 {width:296px; height:235px; float:left}
.call {float:right; width:199px; height:106px; background-image:url(../images/call.gif); margin-top:2px; color:#999; font-size:14px}
.call span {font-size:30px; letter-spacing:-1px;  line-height:25px;}
.phone {font:32px Arial, Helvetica, sans-serif; color:#006699}
.photo3 {width:200px; height:121px; float:right; margin-top:5px}


.content {width:488px; margin-left:30px; float:right; padding-bottom:10px;display:block}
.content h1 {font:28px Arial, Helvetica, sans-serif; color:#5D6B6D}
.content h2 {font:18px Arial, Helvetica, sans-serif; color:#5D6B6D}
.content h3 {font:14px Arial, Helvetica, sans-serif; color:#5D6B6D; text-decoration:underline}
.content img {padding:2px; border:1px solid #D8D6D6;}
 
 
 #footer {border-top:1px dashed #666665; width:766px; display:block; height:65px}
.copyright {float:left; width:230px; padding-top:13px; text-align:left; font-size:10px; color:#5e766f; }
.copyright a {color:#5a76b5; text-decoration:underline}
.copyright a:hover {text-decoration:none}
.bottom_nav {float:right; width:498px; padding-top:25px; text-align:right; padding-bottom:12px}
.bottom_nav a {font-size:10px; color:#5e766f; text-decoration:none; padding:0px 5px}
.bottom_nav a:hover {text-decoration:underline;}


.mandatory {color:#FF0000; font-weight:bold}

#cluster {display:block; text-align:center; width:766px; margin:auto; font-size:10px;}