/* menu */
.menu {
	font-family: Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 10pt;
	line-height: 1.0;
	color: #666633;
}
a.menu {
	text-decoration: none;
}
a.menu:hover {
	text-decoration: underline;
	color: #336699
}
div.menu {
	width: 110px;
	padding: 9px 8px 3px 8px;
}
div.contractedMenu {
	width: 110px;
	padding: 9px 8px 3px 8px;
	background-image: url('/images/arrow_right.gif');
	background-repeat: no-repeat;
	background-position: 94px 12px;
}
div.expandedMenu {
	width: 110px;
	padding: 9px 8px 3px 8px;
	background-image: url('/images/arrow_down.gif');
	background-repeat: no-repeat;
	background-position: 94px 12px;
}
.submenu {
	font-family: Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 8pt;
	line-height: 1.0;
	color: #666633;
}
a.submenu {
	text-decoration: none;	
}
a.submenu:hover {
	text-decoration: underline;
	color: #336699
}
div.submenu {
	width: 110px;
	padding: 3px 8px 3px 23px;
	background-image: url('/images/bullet.gif');
	background-repeat: no-repeat;
	background-position: 12px 3px;
}
.popoutMenu {
	background-color: #ffffff;
	border-top: 1px solid #cccc99;
	border-bottom: none;
	border-left: 1px solid #cccc99;
	border-right: 1px solid #cccc99;
	width: 125px;
	z-index: 1;
}
.popoutMenuItem {
	font-family: Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 10pt;
	line-height: 1.0;
	color: #666633;
	text-decoration: none;
	border-top: none;
	border-bottom: 1px solid #cccc99;
	border-left: none;
	border-right: none;
	padding: 2px;
	width: 125px;
}
a.popoutMenuItem:hover {
	text-decoration: underline;
	color: #336699;
}

/* breadcrumb */
.breadcrumb {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 8pt;
	text-decoration: none;
	color: #666633
}
a.breadcrumb:hover {
	text-decoration: underline
}

/* plain text */
.plain-text {
	font-family: 'Times New Roman',Georgia,Times;
	font-size: 12pt;
	color: #333300
}
.ulink {
	font-family: 'Times New Roman',Georgia,Times;
	font-size: 12pt;
	text-decoration: underline;
	color: #333300
}
a.ulink:hover {
	text-decoration: underline;
	color: #336699
}
.listlink {
	font-family: 'Times New Roman',Georgia,Times;
	font-size: 12pt;
	text-decoration: none;
	color: #333300
}
a.listlink:hover {
	text-decoration: underline;
	color: #336699
}

/* box text */
.box-text {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 10pt;
	color: #333300
}
.boxlink {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 10pt;
	text-decoration: underline;
	color: #333300
}
a.boxlink:hover {
	color: #336699
}

/* headings */
.title {
	font-family: Times New Roman,Georgia,Times;
	font-size: 18pt;
	color: #666633
}
.subtitle {
	font-family: Times New Roman,Georgia,Times;
	font-size: 12pt;
	color: #666633
}
.schedule-heading {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 10pt;
	font-weight: bold;
	color: #ffffff
}
.chrono-heading {
	font-family: Times New Roman,Georgia,Times;
	font-size: 14pt;
	color: #666633
}
.chrono-headinglink {
	font-family: Times New Roman,Georgia,Times;
	font-size: 14pt;
	text-decoration: none;
	color: #666633
}
a.chrono-headinglink:hover {
	text-decoration: underline;
	color: #336699
}

/* copyright */
.copyright {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 8pt;
	color: #333300
}
.copyrightbottom {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 8pt;
	color: #cccc99
}
.copyrightbottomlink {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 8pt;
	text-decoration:underline;
	color: #cccc99
}
a.copyrightbottomlink:hover {
	color: #6699cc
}

/* footnote */
.footnote {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 8pt;
	color: #333300
}
.footnote-link {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 8pt;
	color: #333300;
	text-decoration: underline
}
a.footnote-link:hover {
	color: #336699
}
sup {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 8pt
}
hr.footnoteSeparator {
	color: #333300;
	width: 200px;
	height: 1px;
	text-align: left;
	margin-top: -10px;
}

/* news */
.news {
	font-family: Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 10pt;
	color: #666633
}
.newslink {
	font-family: Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 10pt;
	text-decoration: underline;
	line-height: 1.0;
	color: #666633
}
a.newslink:hover {
	color: #336699
}

/* featured */
.featured {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 8pt;
	color: #666633
}
.featuredlink {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 8pt;
	text-decoration:underline;
	color: #666633
}
a.featuredlink:hover {
	color: #6699cc
}

/* ol */
.spaced {  padding-bottom:15px }.title-italic {
	font-family: Times New Roman,Georgia,Times;
	font-size: 18pt;
	color: #666633;
	font-style: italic;
}
