@charset "utf-8";
body {

background-color:#fff;
font-family:Arial, Helvetica, sans-serif;
margin:0;
padding:0;
}

#topBg {
background-image:url(images/topBg.png);
background-repeat:repeat-x;
height:271px;
width:100%;
clear:both;
margin:0;
padding:0
}

#page {
 	margin:auto;
	width: 998px;
	}
		

h1 {
	color: #2461aa;
	font: bold 36px/36px Arial;
	padding:0;
	margin: 0;
	}
	
h2 {
	color: #2461aa;
	font: bold 24px Arial;
	line-height: 24px;
	padding: 0;
	margin: 0;
	}

h3 {
	color: #ff5200;
	font-weight: bold;
	font-size: 16px;
	}
	
img {
	border: none;
	margin: 0;
	padding: 0;
	}	


	#top_nav_container	{
	text-align: center;
	height:52px;
	width: 998px;
	overflow:hidden
	}
	
a, a:visited {
	color: #2461aa;
	text-decoration: underline;
	}

a:hover {
	color: #2461aa;
	text-decoration: none;
	}	
	
	
	
#nav { margin:0; padding:0}

#nav, #nav ul 								{ display: block; list-style-type: none !important;  word-spacing: 0px; margin-top:7px }
#nav a:link, #nav a:visited, #nav a:hover 	{ display: block; text-decoration: none; font-size: 18px; font-family: Helvetica; padding:5px 33px 5px 33px;   color: #646464;  }
#nav a:hover {  color: #f16422;  }

/* MAIN NAV LINKS - Mozilla/Firefox/Netscape */
#nav li.mainLink							{ float: left !important;  white-space: nowrap; border-right: 1px solid #f16422; }
#nav li.mainLink a.mainSect:link			{ }
#nav li.mainLink a.mainSect:visited			{ }
#nav li.mainLink a.mainSect:hover			{ }




#content { padding:0 14px 0 14px; position:relative }




	#footer_nav	{
	width:998px;
	margin:auto;
	text-align: center; 
	clear: both;
	overflow:hidden;
	clear:both
	}
	

#footer { clear:both; 
float:left;
margin:15px 0 0 0;
padding:0 }

#footer, #footer ul { list-style-type: none !important; padding: 0; word-spacing: 0px; clear:both}

#footer a:link, #footer a:visited, #footer a:hover 	{ text-decoration: none; font-size: 14px; font-family: Helvetica; padding: 0px 10px 0px 10px; color: #2461aa;  }

#footer li.mainLink	{ float: left !important;  white-space: nowrap; border-right: 1px solid #2461aa;}






.contact {
color:#646464;
font-size:14px;
float:right;
vertical-align:top;
margin:15px 0 20px 0;
padding:0
}
.contact a {
color: #2461aa;
text-decoration:none}

#copyright {
color:#646464;
padding-top:0;
margin:0 ;
font-size:12px;
clear:both;
text-align:center;
font-family: Arial;
}




#botBg {background-image:url("images/botBg.png");
background-repeat:repeat-x;
background-position:bottom;
width:100%;
height:103px;
clear:both;

}
#nav li.firstLink a { padding-left:13px}
#nav li.regLink{background-image: url(images/reg_bg.gif); background-repeat:no-repeat; width:141px; height:43px; border:0;}
#nav li.regLink a {padding: 5px 14px 0px 17px}
#nav li.nav6{border:0 }
.regLink a:link, .regLink a:active, .regLink a:hover, .regLink a:visited{color:#fff!important;}

.regLink a:hover {text-decoration:underline!important;}


#footer li.regLinkFooter {border:0;}

#footer_nav a:hover {text-decoration:underline!important;}


.phNumber {color:#f16422}


#rtnav {float:right; margin-left:30px; padding-bottom:20px;  width:270px}

.rtnav_first { float:left; }

.rtnav_second { float:left;  padding:30px 0px 0px 0px;}

.rtnav_third { float:left; padding-top:30px}


.agenda {border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc}
.agenda td { padding:10px 30px 10px 10px;}
td.dayHead{font-size:16px; border-bottom:#CCCCCC 1px solid; color:#FF5200; font-weight:bold; padding-top:15px; border-top:1px solid #ccc  }
.dateCell {font-size:10pt; text-transform:lowercase}
.eventCell {font-size:10pt;}
.topicCell {font-size:10pt;}
.topicDesc{ font-size:10pt; font-weight:normal; width:350px}
.header, .header_first {text-transform:uppercase; font-size:11pt; font-weight:bold;}
td.header_first { padding-left:30px; }
td.dateCell { padding-left:30px}
.odd td{background-color:#ecf0f9}








#content_footer_links, #content_footer_links ul { display: block; list-style-type: none !important;  word-spacing: 0px; margin-top:7px; clear:both }

#content_footer_links a:link, #content_footer_links a:visited, #content_footer_links a:hover 	{ display:block; text-decoration: none; font-size: 14px; font-family: Helvetica; padding: 0px 25px 0px 25px; color: #2461aa;  }
#content_footer_links a:hover { text-decoration:underline  }
#content_footer_links li.mainLink	{ float:left; white-space: nowrap; }


#content_footer_links_nav {}

#logos { padding-bottom:20px}


.quotes {background-color:#ecf0f9; width:597px; padding:3px 15px 3px 15px;}


#content_main {
width:650px
}



.eventCell a {
	text-decoration:none;

}


.eventCell a:hover { text-decoration:underline
}


