/* CSS Document */

body {font:12px Arial, Helvetica, sans-serif; color:#666; }
a {color:#CF2B6C; text-decoration:none}
a:hover {text-decoration:underline}

#wrapper {width:725px; padding:0px 40px; margin:0px auto 5px auto; background-color:#fff;}

#heading {width:725px; margin:20px auto 5px auto; background-color:#fff}

#header {width:710px; height:70px; margin-bottom:10px}
#alzheimers {width:450px; height:70px}
.title {width:281px; height:76px; background-image:url(../images/title.gif); color:#00749b; font:10px Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing:-1px }
.sub_title {float:right; font:32px Arial, Helvetica, sans-serif; color:#2b2b2b; margin:0px; line-height:25px; letter-spacing:-1px; width:160px; margin-top:-50px;  font-weight:bold}
.sub_title span {font:11px Arial, Helvetica, sans-serif; color:#51ADE1; letter-spacing:0px;}
.phone {float:right; color:#648617; font-weight:bold; font-size:34px; letter-spacing:-1px}

#photo {width:auto; height:auto;} 

#content {width:725px; margin:5px auto; height:auto;}

#left_column {width:192px; height:auto; float:left; margin-right:10px; }
.nav {width:192px; padding:0px; margin:0px;}
.nav ul {text-transform:uppercase; list-style:none; font-weight:bold; font-size:12px; width:200px; margin-left:-40px; padding-left:-40px }
.nav ul li {padding-bottom:2px; padding-top:0px; border-bottom:1px solid #cacaca; padding-left:7px}
.nav ul li a {padding-left:15px;  color:#686868; text-decoration:none; vertical-align:middle}
.nav ul li a:hover {color:#D4176D;}

#left_column h1 {font:18px Arial, Helvetica, sans-serif; color:#00749b; padding-top:15px; text-decoration:underline} 
#left_column table {margin-left:-10px; margin-top:-10px}
#left_column table ul {width:100px; text-transform:capitalize}
#left_column table ul li {border:none; padding:none;}
#left_column table ul li a {font:12px Arial, Helvetica, sans-serif; text-decoration:none; padding:0px}
#left_column table ul li a:hover {text-decoration:underline}
.states {padding-left:-40px; padding-right:15px}

#right_column {width:501px; height:auto; float:right; padding-left:20px}
#right_column ol li {padding-bottom:10px}
h1 {font:20px Arial, Helvetica, sans-serif; color:#686868} 
h2 {font:16px Arial, Helvetica, sans-serif; color:#686868; text-decoration:underline} 

/* Curved Box*/
.bl_fill {background:url(../images/bl_fill.jpg) 0 100% no-repeat #00749b; width:250px }
.br_fill {background:url(../images/br_fill.jpg) 100% 100% no-repeat; }
.tl_fill {background: url(../images/tl_fill.jpg) 0 0 no-repeat}
.tr_fill {background: url(../images/tr_fill.jpg) 100% 0 no-repeat; padding:10px}
/* End Curved Box */

/* Curved Borders*/
.bl {background:url(../images/bl.jpg) 0 100% no-repeat; } 
.br {background:url(../images/br.jpg) 100% 100% no-repeat; }
.tl {background: url(../images/tl.jpg) 0 0 no-repeat}
.tr {background: url(../images/tr.jpg) 100% 0 no-repeat; padding:10px;}
.t {background: url(../images/border.gif) 0 0 repeat-x;} 
.b {background: url(../images/border.gif) 0 100% repeat-x}
.l {background: url(../images/border.gif) 0 0 repeat-y}
.r {background: url(../images/border.gif) 100% 0 repeat-y} 
/* End Curved Borders */


#footer {width:725px; font-size:10px; margin:0px auto; position:relative; margin-top:20px; float:right; border-top:1px solid #ccc}
.bottom_nav {width:500px; text-align:right; padding-top:15px; padding-bottom:20px; float:right  }
.bottom_nav a { color:#00749d; text-decoration:none; text-transform:capitalize; padding:2px}
.bottom_nav a:hover {color:#D4176D; text-decoration:underline}

.copyright {text-align:left; float:left; padding-top:10px; padding-bottom:12px}


.mandatory { font-weight:bold; color:#D4176D}

#cluster {display:block; text-align:center; width:725px; margin:auto;}
#cluster a { font-size:10px;}