p {
	font-size: 12px;
	line-height: 1.6;
	}


	a:link {color: #A41817; text-decoration: underline; }
	a:active {color: #4E5A69; text-decoration: underline; }
	a:visited {color: #A41817; text-decoration: underline; }
	a:hover {color: #4E5A69; text-decoration: underline; }

a.white:link { color: #EEEBE4; text-decoration: none; }
a.white:active { color: #ffffff; text-decoration: underline; }
a.white:visited { color: #EEEBE4; text-decoration: none; }
a.white:hover { color: #ffffff; text-decoration: underline; }


a.blue:link { color: #666666; text-decoration: underline; }
a.blue:active { color: #4E5A69; text-decoration: underline; }
a.blue:visited { color: #666666; text-decoration: underline; }
a.blue:hover { color: #4E5A69; text-decoration: underline; }

.bio_link { border: 1px solid #4E5A69; } 
a:link .bio_link { border: 2px solid #A41817; } 
a:hover .bio_link { border: 2px solid #ffffff; } 
a:visited .bio_link { border: 1px solid #A41817; } 




.linkbox {border:1px; border-thickness: 1px; border-color: #000; border-style: solid;}
A:hover, A:active {color: #4E5A69}
A:hover .linkbox, A:active .linkbox {border:1px; border-thickness: 1px; border-color: #fff; border-style: solid}






.nav_bg			{ 	background-color: #F6F3EE;
					background-image: url('images/nav.gif');
					background-repeat: repeat-x;
					height: 34px;
					}
					
					
					
					
#nav ul {
list-style: none;
margin: 0;
padding: 0;
}
#nav li {
list-style: none;
float: left;
padding: 0;
margin: 0;
}
#nav a {
display: block;
height: 34px; /* This assumes all your elements are the same height */
text-indent: -5000px;
overflow: hidden;
}
#nav a:hover {
background-image: url('none');
}


#home {
width: 75px;
background: url('images/btn_home.gif') no-repeat 0 -34px;
}

#home a {
background: url('images/btn_home.gif') no-repeat 0 0;
}

#home_on {
width: 75px;
background: url('images/btn_home.gif') no-repeat 0 -34px;
}

#home_on a {
background: url('images/btn_home.gif') no-repeat 0 -34;
}
					
					
#about {
width: 94px;
background: url('images/btn_about.gif') no-repeat 0 -34px;
}

#about a {
background: url('images/btn_about.gif') no-repeat 0 0;
}

#about_on {
width: 94px;
background: url('images/btn_about.gif') no-repeat 0 -34px;
}

#about_on a {
background: url('images/btn_about.gif') no-repeat 0 -34;
}



	
#programs {
width: 101px;
background: url('images/btn_programs.gif') no-repeat 0 -34px;
}

#programs a {
background: url('images/btn_programs.gif') no-repeat 0 0;
}

#programs_on {
width: 101px;
background: url('images/btn_programs.gif') no-repeat 0 -34px;
}

#programs_on a {
background: url('images/btn_programs.gif') no-repeat 0 -34;
}





#membership {
width: 119px;
background: url('images/btn_membership.gif') no-repeat 0 -34px;
}

#membership a {
background: url('images/btn_membership.gif') no-repeat 0 0;
}

#membership_on {
width: 119px;
background: url('images/btn_membership.gif') no-repeat 0 -34px;
}

#membership_on a {
background: url('images/btn_membership.gif') no-repeat 0 -34;
}




#calendar {
width: 104px;
background: url('images/btn_calendar.gif') no-repeat 0 -34px;
}

#calendar a {
background: url('images/btn_calendar.gif') no-repeat 0 0;
}

#calendar_on {
width: 104px;
background: url('images/btn_calendar.gif') no-repeat 0 -34px;
}

#calendar_on a {
background: url('images/btn_calendar.gif') no-repeat 0 -34;
}



#news {
width: 145px;
background: url('images/btn_news_articles.gif') no-repeat 0 -34px;
}

#news a {
background: url('images/btn_news_articles.gif') no-repeat 0 0;
}

#news_on {
width: 145px;
background: url('images/btn_news_articles.gif') no-repeat 0 -34px;
}

#news_on a {
background: url('images/btn_news_articles.gif') no-repeat 0 -34;
}


#sponsors {
width: 104px;
background: url('images/btn_sponsors.gif') no-repeat 0 -34px;
}

#sponsors a {
background: url('images/btn_sponsors.gif') no-repeat 0 0;
}

#sponsors_on {
width: 104px;
background: url('images/btn_sponsors.gif') no-repeat 0 -34px;
}

#sponsors_on a {
background: url('images/btn_sponsors.gif') no-repeat 0 -34;
}



.left_nav		{ 	background-color: #EEEBE4;
					background-image: url('images/left_nav_repeat.gif');
					background-repeat: repeat-y;
					vertical-align: top;
					}	
					
					
.left_nav_txt   	{ 	
						font-size: 12px;
						color: #4E5A69;
						text-align: left;
						}
						
.left_nav_sub   	{ 	
						font-size: 11px;
						line-height: 1.5;
						color: #4E5A69;
						text-align: left;
						padding-left: 10px;
						padding-top: 5px;
						}
						
.left_nav_sub2   	{ 	
						font-size: 11px;
						line-height: 1.5;
						color: #4E5A69;
						text-align: left;
						padding-left: 21px;
						padding-top: 5px;
						}
						
.left_nav_title   	{ 	
						font-size: 12px;
						font-weight: bold;
						color: #4E5A69;
						text-align: left;
						border-bottom: 1px solid #ABA698;
						line-height: 1.7;
						padding-top: 10px;
					
						}								
					
					
.main_content_txt  	{ 	
						font-size: 14px;
						text-align: left;
						line-height: 1.6;
						}					


.main_content		{ 	background-color: #ffffff;
					background-image: url('images/main_repeat.gif');
					background-repeat: repeat-y;
					vertical-align: top;
					}	


.headlinetext {
  text-align: left;
  color: #A41817;
  vertical-align: top;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 15px;
border-bottom: 1px solid #ABA698;
padding-top: 10px;
line-height: 1.7;
}

.headlinetext_2 {
  text-align: left;
  color: #4E5A69;
  vertical-align: top;
  font-weight: bold;
  font-size: 14px;
border-bottom: 1px solid #ABA698;
padding-top: 10px;
line-height: 1.7;
}

.headlinetext_3 {
  text-align: left;
  color: #A41817;
  vertical-align: top;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 12px;
}

.headlinetext_3  a:link		{ 	
  text-align: left;
  color: #A41817;
  vertical-align: top;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none;
					}
					
.headlinetext_3  a:active		{ 	
  text-align: left;
  color: #4E5A69;
  vertical-align: top;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 12px;
	text-decoration: underline;
					}	
					
.headlinetext_3  a:visited		{ 	
  text-align: left;
  color: #A41817;
  vertical-align: top;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 12px;
  text-decoration: none;
					}	
					
.headlinetext_3  a:hover		{ 	
  text-align: left;
  color: #4E5A69;
  vertical-align: top;
  text-transform: uppercase;
  font-weight: bold;
  font-size: 12px;
	text-decoration: underline;
					}	



.speaker_title {
  text-align: left;
  color: #4E5A69;
  vertical-align: top;
  font-weight: bold;
  font-size: 12px;
padding: 3px;
line-height: 1.7;
}

.speaker_name {
  text-align: left;
  color: #A41817;
  vertical-align: top;
  font-weight: bold;
  font-size: 12px;
padding: 3px;
line-height: 1.7;
}

.speaker_title_main {
  text-align: left;
  color: #4E5A69;
  vertical-align: top;
  font-weight: bold;
  font-size: 12px;
line-height: 1.7;
}

.speaker_info {
  text-align: left;
  vertical-align: top;
  font-size: 12px;
padding: 3px;
line-height: 1.7;
}


.speaker_info_main {
  text-align: left;
  vertical-align: top;
  font-size: 12px;
line-height: 1.7;
}



.right_txt {
  text-align: right;
  color: #A41817;
  font-size: 13px;
  padding-right: 8px;
  padding-top: 8px;
}


.price_txt {
  text-align: right;
  color: #A41817;
  font-size: 17px;
  font-weight: bold;
  font-family: arial, verdana;
  border-left: 1px solid #CCCAC6;
}


.border {
border-bottom: 1px solid #ABA698;
}


.border_box {
border: 1px solid #ABA698;
padding: 8px; 
font-size: 12px;
background-color: #F8F8F7;
line-height: 1.6;
}


.border_box_blue {
border: 1px solid #ABA698;
padding: 8px; 
font-size: 14px;
font-weight: bold;
color: #ffffff;
background-color: #4E5A69;

}


ul {
text-indent: 10px;
list-style-position: outside;
list-style-type: disc;
}





.footer        {
text-align: center;
color: #ffffff;
background-color: #4E5A69;
padding: 15px;
font-size: 12px;
line-height: 1.7;
}	


body {

	background-color: #A2B5C7; 
	background-image: url('images/page_bg.jpg');
	background-repeat: repeat-x;


	color: #666666;
	font-family: georgia, times;




	scrollbar-3dlight-color:#000000;
        scrollbar-arrow-color:#ffffff;
        scrollbar-base-color:#000000;
        scrollbar-track-color:#ffffff;
        scrollbar-darkshadow-color:#000000;
        scrollbar-face-color:#4E5A69;
        scrollbar-highlight-color:#ffffff;
        scrollbar-shadow-color:#000000}

}
