body,td,th { font-family: Helvetica, Arial, sans-serif; font-size: 12px; line-height: 150%; color: #000000}
body {
	margin: 0px;
	padding: 0px;
}

td img { display: block; }
td#content img { display: inline; }
img { -ms-interpolation-mode: bicubic; }
a:link { text-decoration: none }
a:active { text-decoration: underline }
a:visited { text-decoration: none }
a:hover { text-decoration: underline }

.bread {
	font-size: 10px;
	color: #C1A667;
	line-height: 130%;
	padding: 8px 14px;
	font-weight: bold;
}
a.bread {
	color: #FF0000;
	border-bottom: 0px;
	border-top: 0px;
	padding: 0px;
}
.footer { 
	font-size: 10px;
	color: #CCCCCC;
	line-height: 130%;
}
div.footer {
	padding: 12px;
	background-color: #6D6D6B;
}
.footer a:link, .footer a:hover, .footer a:visited { color: #CCCCCC;  padding: 0px; }

.BodyCopy { line-height: 150%; color: #000000}
.PageTitle {
	font-size: 18px;
	color: #015584;
	line-height: 100%;
}
.Headline {
	font-size: 14px;
	line-height: 110%;
	color: #8C8711;
	font-family: "Times New Roman", Times, serif;
}
.Small { font-size: 10px; line-height: 120%; color: #666666}
.Big { font-size: 13px; line-height: 150%; color: #666666}
#promo_txt {
	font-size: 12px;
	line-height: 120%;
	padding: 12px;
}
#promo_headline {
	font-size: 12px;
	line-height: 120%;
	font-weight: bold;
	padding: 12px;
}
#promo {
	font-size: 13px;
	line-height: 130%;
	color: #FFFFFF;
	font-family: "Times New Roman", Times, serif;
	margin-top:18px;
	padding: 4px;
}

.secnav_normal {
	font-size: 13px;
	text-decoration: none;
	padding: 3px 14px;
	cursor: pointer;
	line-height: 110%;
	list-style-type: none;  list-style-position: outside; 
}
.secnav_roll {
	font-size: 13px;
	text-decoration: none;
	padding: 3px 14px;
	cursor: pointer;
	line-height: 110%;
	list-style-type: none;  list-style-position: outside; 
}
.secnav_current {
	font-size: 13px;
	text-decoration: none;
	padding: 3px 14px;
	cursor: pointer;
	line-height: 110%;
	list-style-type: none;  list-style-position: outside; 
}
.secnav_normal a:link, .secnav_normal a:hover, .secnav_normal a:visited { color: #000000; text-decoration: none }
.secnav_roll a:link, .secnav_roll a:hover, .secnav_roll a:visited { color: #000000; text-decoration: underline }
.secnav_current a:link, .secnav_current a:hover, .secnav_current a:visited { color: #FFFFFF; text-decoration: none }

.secnav_subtree_normal {
	font-size: 12px;
	text-decoration: none;
	padding: 3px 12px 3px 26px;
	cursor: pointer;
	line-height: 110%;
	font-weight: bold;
	list-style-type: none;  list-style-position: outside; 
}
.secnav_subtree_roll {
	font-size: 12px;
	text-decoration: none;
	padding: 3px 12px 3px 26px;
	cursor: pointer;
	line-height: 110%;
	font-weight: bold;
	list-style-type: none;  list-style-position: outside; 
}
.secnav_subtree_current {
	font-size: 12px;
	text-decoration: none;
	padding: 3px 12px 3px 26px;
	cursor: pointer;
	line-height: 110%;
	font-weight: bold;
	list-style-type: none;  list-style-position: outside; 
}
.secnav_subtree_normal a:link, .secnav_subtree_normal a:hover, .secnav_subtree_normal a:visited { color: #000000; text-decoration: none }
.secnav_subtree_roll a:link, .secnav_subtree_roll a:hover, .secnav_subtree_roll a:visited { color: #000000; text-decoration: underline }
.secnav_subtree_current a:link, .secnav_subtree_current a:hover, .secnav_subtree_current a:visited { color: #FFFFFF; text-decoration: none }

.secnav_2_normal {
	font-size: 11px;
	text-decoration: none;
	padding: 3px 10px 3px 40px;
	cursor: pointer;
	line-height: 110%;
	list-style-type: none;  list-style-position: outside; 
}
.secnav_2_roll {
	font-size: 11px;
	text-decoration: none;
	padding: 3px 10px 3px 40px;
	cursor: pointer;
	line-height: 110%;
	list-style-type: none;  list-style-position: outside; 
}
.secnav_2_current {
	font-size: 11px;
	text-decoration: none;
	padding: 3px 10px 3px 40px;
	cursor: pointer;
	line-height: 110%;
	list-style-type: none;  list-style-position: outside; 
}
.secnav_2_normal a:link, .secnav_2_normal a:hover, .secnav_2_normal a:visited { color: #000000; text-decoration: none }
.secnav_2_roll a:link, .secnav_2_roll a:hover, .secnav_2_roll a:visited { color: #000000; text-decoration: underline }
.secnav_2_current a:link, .secnav_2_current a:hover, .secnav_2_current a:visited { color: #FFFFFF; text-decoration: none }

#contenthome { padding: 18px; background: #00649E url(images/content2.jpg) no-repeat; border-top: 8px solid #A9A314; }
#content { padding: 18px; background: #FFFFFF url(images/content.jpg) no-repeat top right; border-top: 10px solid #A9BF14; }
#sidebar { padding: 18px; background: #00649E url(images/sidebar.jpg) no-repeat; border-top: 10px solid #A9BF14; }
#subnav { background: url(images/subnav.jpg) no-repeat center bottom; }
td.signup { padding: 14px; line-height: 110%; background: url(images/subnav.jpg) no-repeat; color: #FFFFFF; font-weight:bold; }
#signup { }
#signup * { display: inline; margin: 0px 0px 6px 0px; padding: 0px; }
#signup form * { vertical-align: middle; }
#signup input[type='text'] { height: 14px;}

#kicker { clear: both; height: 0px; }
#nav { background: #000000; height: 35px; overflow: visible; padding-top: 8px}
#nav li { font-size: 13px; font-weight: 200; float: left; list-style-type: none;  list-style-position: outside; padding: 0px }
#nav li a { color: #FFFFFF; padding: 8px 22px; }
#nav li a:hover { color: #FF0000; text-decoration: none; }
#nav li.on { color: #C30000; }

#ut { color: #FFFFFF; font-size: 11px; padding: 4px 12px}
#ut a { color: #FFFFFF; padding: 0px 6px; }
#ut * { display: inline; margin: 0px; padding: 0px; }
#ut form * { vertical-align: middle; }
#ut input[type='text'] { height: 14px; }

#spotlight { background: #FFFFFF; border: 1px solid #DEE399; margin-top: 22px; }
#p1 { background: #000000 url(images/tile.jpg) repeat-x; }
#p2 { width: 980px; background: #8C8711 url(images/education.jpg) no-repeat; text-align: left; margin:auto}


#about { background-color: #F68F20;}
#programs { background-color: #E51922;}
#awards { background-color: #00B5DE;}
#calendar { background-color: #FCE629;}
#support { background-color: #9B5CA5;}
#donate { background-color: #B4D88C;}
#resources { background-color: #3366FF;}

.viewer {
		width: 400px;
		height: 400px;
		background: #000000 url('images/loader.gif') no-repeat center;
	}
