﻿body, td {
	font-family:verdana,helvetica, sans-serif;
	font-size:13px;
	color:#000;
	line-height:20px; 
	/*
	background-color:white; 
	line-height:20px; 
	*/
}
	p {
		font-family : verdana,Arial;
		font-size : 10pt;
		color : #3a3a3a;
		margin-left : 17px;
		}
		
html {
	background-color: #f6f4ed;
	margin:0;
	padding:0;
}
p {
	font-family : verdana,arial;
	font-size : 10pt;
	color : #3a3a3a;
	margin-left : 17px;
	}

a {
	font-family : verdana, arial;
	font-size : 10pt;
	color : #286ba9;
	text-decoration : none;
	
	}

a:hover {
	text-decoration : underline;
}
		
a.applink {
	font-family : verdana, arial;
	font-size : 10pt;
	color : #873901;
	text-decoration : none;
}

h4{
	margin-left:20px}
}

.topNav {
	margin: 0;
	padding: 0;
}
a.topNav {
    font-size: 9pt;
    text-decoration: none;
    color: #000000;
    margin-left: 17px;
    margin-right: 17px;
}
a.topNav:hover {
    text-decoration: underline;
    color: #48085e;
}

a.searchLink:hover {
    text-decoration: none;
}
.topNav p{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 11px; 
    color:#383765;
}
a.topNav {
    font-size: 8pt;
    text-decoration: none;
    color: #28275a;
    margin-left: 8px;
    margin-right: 8px;
}
a.topNav:hover {
    text-decoration: underline;
    color: #48085e;
}
a.topNavFirst {
    font-size: 8pt;
    text-decoration: none;
    color: #28275a;
    margin-left: 15px;
    margin-right: 8px;
}
a.topNavFirst:hover {
    text-decoration: underline;
    color: #48085e;
}
.chapterIDLine{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    color:#FFFFFF;
    margin: 5px 10px 5px 28px;    
    font-weight: bold;
    letter-spacing: 0.5pt;
}

.helplineText {
	margin:0;
	padding:0;
    font-family:Arial, Helvetica, sans-serif; 
    color: #FFFFFF; 
    margin-top: 25px; 
    margin-bottom: 0px; 
    font-size:9pt; 
}
.alzNumber {
	margin:0;
	padding:0;
    font-family:Arial, Helvetica, sans-serif; 
    color: #FFFFFF; 
    margin-top: 0; 
    margin-bottom: 18px; 
    font-size:16pt;
}
a.findUsText {
	margin:0;
	padding:0;
    font-family:Arial, Helvetica, sans-serif; 
    color: #FFFFFF; 
    font-size: 10pt; 
    font-weight: bold;
	text-decoration: underline;
}

/* left nav styles */
/***** Left Nav Styles ****/
		
		#title{
    width: 550px; 
    /* height: 33px; */
    float: left;
    font-family: verdana, sans-serif;
    font-size: 140%;
    font-weight: normal;
    color: #B47C3F ;  /*mike title test*/
}
#breadcrumb{
    padding: 4px 0px 4px 15px;
	font-size:9pt;
    background: #F9F6EA;
    color: #873901;
	
}
#breadcrumb a{
    color: #873901;
    text-decoration: none;
}
#breadcrumb a:hover{
    text-decoration: underline;
}
#subbody #leftnav{
    float: left;
    width: 166px;
    margin: 0px;
    padding: 0px;
}
#subbody #leftnav .nav{
    border-top: 1px solid #DCCAB2;
}
#subbody #leftnav .nav li{
    border-bottom:solid 3px #F9F6EA;
}
#subbody #leftnav .reddottext a{
    background: #fff;
    border-bottom: 1px solid #DCCAB2;
}

#subbody #leftnav a{
    background: #fff;
    display: block;
    padding: 4px 0px 4px 15px;
    font-weight: bold;
    color: #8B9091;
    text-decoration: none;
    border-bottom: 1px solid #DCCAB2;
}
#subbody #leftnav a:hover{
    color: #b47c3f; /* new - used to be #565656;*/
    text-decoration: underline;
}
#subbody #leftnav a.current{
    background: #d4a973; /* new - used to be #fff;*/
    display: block;
    padding: 4px 0px 4px 15px;
    font-weight: bold;
    color: #FFFFFF; /* new - used to be #565656;*/
    text-decoration: none;
    border-bottom: 1px solid #DCCAB2;
}


#subbody #leftnav a.topLevelLeftNav {
    background: #fff;
    display: block;
    padding: 4px 0px 4px 15px;
    font-weight: bold;
    color: #8B9091;
    text-decoration: none;
    border-bottom: 1px solid #DCCAB2;
}
/* all new */
#subbody #leftnav a.topLevelLeftNav:hover {
    /*background: #d4a973;*/
    color: #b47c3f;
    text-decoration: underline;
}
/*end all new */

#subbody #leftnav a.topLevelLeftNavCurrent {
    background: #d4a973;
    display: block;
    padding: 4px 0px 4px 15px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    border-bottom: 1px solid #DCCAB2;
}
#subbody #leftnav a.topLevelLeftNavCurrent:hover {
    color: #b47c3f;
    text-decoration: underline;
}
#subbody #leftnav .nav ul{
    vertical-align: bottom;
    text-align: bottom;
    margin: 0px;
    padding: 0px 0px 0px 15px; /*Subnav indentation, commented out the bullets.  left was 30px*/    
    list-style : none;
    /*list-style-image: url(/images/arrow_subnav.gif);*/
    background: #F9F6EA;
    border-bottom: 1px solid #DCCAB2;
}
/* sub lists */
#subbody #leftnav .nav ul li ul{
    vertical-align: bottom;
    text-align: bottom;
    margin: 0px;
    padding: 0px 0px 0px 8px; /*was 5px 0px 0px 20px*/    
    /*list-style-image: url(/images/arrow_subnav.gif);*/
    background: #F9F6EA;
    border-bottom: 0px solid #DCCAB2;
}
/* all new - effect the vertical spacing between the subnav elements*/

/* edgar */

#subbody #leftnav .nav ul li {
    margin-top: 10px;
    vertical-align: bottom;
    text-align: bottom
}
#subbody #leftnav .nav ul li ul li{
    vertical-align: bottom;
    text-align: bottom;
}

/* end all new */

#subbody #leftnav .nav ul li a{
    text-align: bottom;
    vertical-align: bottom;
    display: inline;
    padding: 0px 0px 0px 0px; 
    font-weight: normal;
    color: #873901;
    text-decoration: none;
    background: #F9F6EA;
    border-bottom: 0px solid #DCCAB2;
}
#subbody #leftnav .nav ul li a:hover{
    color: #873901;
    text-decoration: underline;
}
#subbody #leftnav .nav ul li a:active{
    font-weight: normal;
    text-decoration: underline;
}
#subbody #leftnav .nav ul li a.current{
    color: #873901;
    font-weight: normal;
    text-decoration: underline;
/*    background: #F1E7CE;  */
}
#subbody #leftnav .background_panel   { background: url(/images/img_background03.gif) repeat-y }
#subbody #leftnav .background_panel .panel{
    border-top: 1px solid #DCCAB2;
    border-bottom: 1px solid #DCCAB2;
}
#subbody #leftnav .feature-separator   { background: #fff url(/images/bg_sub.gif) repeat-y; margin: 0px; padding: 0px; height: 20px }
#subbody #leftnav .feature-separator-last{
    height: 2px;
    margin: 0px;
    padding: 0px;
    background: #fff;
    border-bottom: 1px solid #DCCAB2;
}
/* minheight hack. background image will always show regardless of content*/
#subbody #leftnav .background_panel .panel .prop {
    height: 122px;
    float: right;
    width: 1px;
}
#subbody #leftnav .background_panel .panel .clear {
    clear: both;
    height: 1px;
    overflow: hidden;
}
#subbody #leftnav .background_panel .panel .content{
    padding-left: 10px;
    padding-bottom: 70px;
    width: 110px;
}
#subbody #leftnav .background_panel .panel .content a.header{
    margin: 0px;
    padding: 10px 0px 0px 0px;
    font-family: Arial, sans-serif;
    font-size: 110%;
    font-weight: bold;
    color: #B47C3F;
    text-decoration: none;
    background: none;
    border-bottom: 0px;
}
#subbody #leftnav .background_panel .panel .content a.text{
    margin: 0px;
    padding: 5px 0px 0px 0px;
    font-family: Arial, sans-serif;
    font-size: 100%;
    font-weight: normal;
    color: #565656;
    text-decoration: none;
    background: none;
    border-bottom: 0px;
}
#subbody #leftnav .background_panel .panel .content a:hover{
    text-decoration: underline;
}



#leftnav{
    float: left;
    width: 166px;
    margin: 0px;
    padding: 0px;
}
#leftnav .nav{
    border-top: 1px solid #DCCAB2;
}
#leftnav .nav li{
    border-bottom:solid 3px #F9F6EA;
}
#leftnav .reddottext a{
    background: #fff;
    border-bottom: 1px solid #DCCAB2;
}

#leftnav a{
    background: #fff;
    display: block;
    padding: 4px 0px 4px 15px;
    font-weight: bold;
    color: #8B9091;
    text-decoration: none;
    border-bottom: 1px solid #DCCAB2;
}
#leftnav a:hover{
    color: #b47c3f; /* new - used to be #565656;*/
    text-decoration: underline;
}
#leftnav a.current{
    background: #d4a973; /* new - used to be #fff;*/
    display: block;
    padding: 4px 0px 4px 15px;
    font-weight: bold;
    color: #FFFFFF; /* new - used to be #565656;*/
    text-decoration: none;
    border-bottom: 1px solid #DCCAB2;
}


#leftnav a.topLevelLeftNav {
    background: #fff;
    display: block;
    padding: 4px 0px 4px 15px;
    font-weight: bold;
    color: #8B9091;
    text-decoration: none;
    border-bottom: 1px solid #DCCAB2;
}
/* all new */
#leftnav a.topLevelLeftNav:hover {
    /*background: #d4a973;*/
    color: #b47c3f;
    text-decoration: underline;
}
/*end all new */

#leftnav a.topLevelLeftNavCurrent {
    background: #d4a973;
    display: block;
    padding: 4px 0px 4px 15px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    border-bottom: 1px solid #DCCAB2;
}
#leftnav a.topLevelLeftNavCurrent:hover {
    color: #b47c3f;
    text-decoration: underline;
}
#leftnav .nav ul{
    vertical-align: bottom;
    text-align: bottom;
    margin: 0px;
    padding: 0px 0px 0px 15px; /*Subnav indentation, commented out the bullets.  left was 30px*/    
    list-style : none;
    /*list-style-image: url(/images/arrow_subnav.gif);*/
    background: #F9F6EA;
    border-bottom: 1px solid #DCCAB2;
}

/* analytics */

table.analytics{margin:auto; border-collapse:collapse; width:100%; font-size:.85em; line-height:1.2em;}
table.analytics th{border: 1px solid #959595}
table.analytics td{
	padding:15px;
	border: 1px solid #959595;
	text-align:center;
	height:50px;
	vertical-align:middle;
	font-weight:normal}

ul.links{margin:5px 0 0 15px; padding:0; !important}
ul.links li{margin-left:10px; font-size:.85em !important}

/* sub lists */
#leftnav .nav ul li ul{
    vertical-align: bottom;
    text-align: bottom;
    margin: 0px;
    padding: 0px 0px 0px 8px; /*was 5px 0px 0px 20px*/    
    /*list-style-image: url(/images/arrow_subnav.gif);*/
    background: #F9F6EA;
    border-bottom: 0px solid #DCCAB2;
}
/* all new - effect the vertical spacing between the subnav elements*/

/* edgar */

#leftnav .nav ul li {
    margin-top: 10px;
    vertical-align: bottom;
    text-align: bottom
}
#leftnav .nav ul li ul li{
    vertical-align: bottom;
    text-align: bottom;
}

/* end all new */

#leftnav .nav ul li a{
    text-align: bottom;
    vertical-align: bottom;
    display: inline;
    padding: 0px 0px 0px 0px; 
    font-weight: normal;
    color: #873901;
    text-decoration: none;
    background: #F9F6EA;
    border-bottom: 0px solid #DCCAB2;
}
#leftnav .nav ul li a:hover{
    color: #873901;
    text-decoration: underline;
}
#leftnav .nav ul li a:active{
    font-weight: normal;
    text-decoration: underline;
}
#leftnav .nav ul li a.current{
    color: #873901;
    font-weight: normal;
    text-decoration: underline;
/*    background: #F1E7CE;  */
}
#leftnav .background_panel  { background: url(/images/img_background03.gif) repeat-y }
#leftnav .background_panel .panel{
    border-top: 1px solid #DCCAB2;
    border-bottom: 1px solid #DCCAB2;
}
#leftnav .feature-separator  { background: #fff url(/images/bg_sub.gif) repeat-y; margin: 0px; padding: 0px; height: 20px }
#leftnav .feature-separator-last{
    height: 2px;
    margin: 0px;
    padding: 0px;
    background: #fff;
    border-bottom: 1px solid #DCCAB2;
}
/* minheight hack. background image will always show regardless of content*/
#leftnav .background_panel .panel .prop {
    height: 122px;
    float: right;
    width: 1px;
}
#leftnav .background_panel .panel .clear {
    clear: both;
    height: 1px;
    overflow: hidden;
}
#leftnav .background_panel .panel .content{
    padding-left: 10px;
    padding-bottom: 70px;
    width: 110px;
}
#leftnav .background_panel .panel .content a.header{
    margin: 0px;
    padding: 10px 0px 0px 0px;
    font-family: Arial, sans-serif;
    font-size: 110%;
    font-weight: bold;
    color: #B47C3F;
    text-decoration: none;
    background: none;
    border-bottom: 0px;
}
#leftnav .background_panel .panel .content a.text{
    margin: 0px;
    padding: 5px 0px 0px 0px;
    font-family: Arial, sans-serif;
    font-size: 100%;
    font-weight: normal;
    color: #565656;
    text-decoration: none;
    background: none;
    border-bottom: 0px;
}
#leftnav .background_panel .panel .content a:hover{
    text-decoration: underline;
}



<!--[if IE 7]>

p.appcontent {
		font-family : Arial;
		font-size : 10pt;
		color : #3a3a3a;
		margin-left : 17px;
		
		}
		
<!--Calendar-->

/* Event, Location, Summary labels */
.EventLabel {font-weight:bold; color: #3F5E87; font:10pt Verdana}

/* Main table holding the Calendar itself - not the nav buttons */
.CalendarTable {border:1px solid #81ADD4; border-collapse:collapse;font-size:10pt}

.NavigationTable {
	border-collapse:collapse;
	border:1px solid #81ADD4;
	font-size:10pt}

/* General info calendar cell - holds the event info*/
.CalendarCell {
	background-color:#FFF;
	border: 1px solid #81ADD4;
	border-collapse:collapse;
	font-size:10pt}

/* The full date cell */
.DateCell {
	background-color:#FFF;
	border: 1px solid #81ADD4;
	border-collapse:collapse;
	font-weight:700;
	font-size:10pt}

/*Full date cell used on the monthly calendar */
.MonthlyDateCell {
	font-family:verdana,sans-serif;
	background-color:#E9E8E1;
	border: 1px solid #81ADD4;
	color:#45648D;
	font-weight:bold;
	font-size:10pt}

/* the cells holding the Day name images */
.WeekDayCell {
	border: 1px solid #B7B2D7;
	background-color:#30218B;
	border-collapse:collapse;
	font-size:10pt}

/* the cells holding the Day name for the monthly calendar */
.MonthlyWeekDayCell {
	border:1px solid #81ADD4;
	font-family:verdana,sans-serif;
	font-size:10pt;
	background-color:#FFF;
	color:#41628D;
	font-weight:bold;
	font-size:10pt}

/* Any buttons for client - i.e. Show button for View by Date Range, etc. */
.ClientButton {
	color:#FFF;
	font-weight:bold;
	background-color:#165189;
	border:1px solid #165189;
	font-family:verdana, sans-serif}

/* Display text at top of calendar for Error Mesages */
.ErrorMsg {
	color:#D45B12;
	font-family:verdana,sans-serif}
	
/* Event Registration Forms */
#CollapsiblePanel1{
	width:512px;
	margin:0 auto;
}
#CollapsiblePanel2{
	width:512px;
	margin:0 auto;
}

#video {width:500px; margin:20px 0 0 50px;}

table#table7{
	width:550px !important;
}

table#table7 h2{
	font-size:1.2em;
	font-weight:bold;
}

fieldset.donation{border:0 !important; margin:0 25px;}