body, p, td { font-family:verdana, Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-size:13px; color:#0e5d92; line-height: 1.5em; }
a:link { color: #753d6c; text-decoration: none; }
a:hover { color: #d45f11; text-decoration: none; }
a:active { color: #e66713; text-decoration: none; }
a:visited { color: #753d6c; text-decoration: none; }
.stitle { color: #b5032b; font-size:15px; line-height: 15px; background-image: url(../images/bg2.gif); background-repeat: no-repeat; background-position: left 0; letter-spacing: 0.1em; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; border-left: 5px groove #b5032b; }
.stitle_long { color: #b5032b; font-size: 15px; line-height: 15px; background-color: #fff; background-image: url(../images/bg2.gif); background-repeat: no-repeat; background-position: left 0; letter-spacing: 0.1em; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; width: 475px; border-left: 5px groove #b5032b; }
.stitle_longest { color: #b5032b; font-size: 15px; line-height: 19px; background-color: #fff; background-image: url(../images/bg2.gif); background-repeat: no-repeat; background-position: left 0; letter-spacing: 0.1em; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; width: 700px; border-left: 5px groove #b5032b; }
.tertiary_title { color: #b5032b; font-size: 13px; line-height: 15px; letter-spacing: 0.1em; padding-top: 3px; padding-bottom: 3px; }
.calendar_title { color: #1c5192; font-size: 15px; line-height: 15px; background-image: url(../images/title-fade_blue.gif); background-repeat: no-repeat; background-position: left 0; letter-spacing: 0.1em; padding-top: 3px; padding-bottom: 3px; padding-left: 10px; border-left: 5px groove #bed9f4; }
.tertiary_title_bold { color: #1c5192; font-size: 13px; font-weight: bold; line-height: 15px; letter-spacing: 0.1em; padding-top: 3px; padding-bottom: 3px; }
.calendar-tertiary_title { color: #b5032b; font-size: 13px; line-height: 15px; letter-spacing: 0.1em; padding-top: 3px; padding-bottom: 3px; padding-left: 12px; }
.calendar-year { color: #6d0a3a; font-size: 14px; text-align: center; }
.main { background-image: url(../images/background.gif); background-repeat: no-repeat; padding: 25px 30px 20px 35px; }
#container { background-color: #fff; background-image: url(../images/dome_bg.gif); background-repeat: no-repeat; background-position: center 0; width: 900px; margin-right: auto; margin-left: auto; outline: solid 1px #eaeaea; align: center; }
#containerl2 { background-color: #fff; background-image: url(../images/dome_bg_l2.gif); background-repeat: no-repeat; background-position: center bottom; margin-right: auto; margin-left: auto; width: 900px; outline: solid 1px #d7ccbd; align: center; }
.mission_title {
	color: #b5032b;
	font-size: 15px;
	line-height: 15px;
	background-image: url(../images/title-fade_blue.gif);
	background-repeat: no-repeat;
	background-position: left 0;
	letter-spacing: 0.1em;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	border-left: 6px groove #bed9f4;
}
/*Start WDS footer credit style*/
.credits { color: #fff; font-size: 9px; text-decoration: none; padding-top: 5px; padding-left: 30px; }
.credits a:link { color: #fff; background-color: #4e86b1; text-decoration: none; padding: 2px 5px; }
.credits a:hover { color: #fe911a; text-decoration: none; background-color: #4e86b1; padding: 2px 5px; }
.credits a:visited { color: #fff; text-decoration: none; background-color: #4e86b1; padding: 2px 5px; }
/*End WDS credit style*/
/*bulleted list used on FAQ and program components*/
a:link.blist         { color: #1c5192; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-position: 0 0; display: block; padding-top: 0.2em; padding-bottom: 0.2em; vertical-align: middle; border-bottom: 1px solid #e6e6e6  ; }
a:hover.blist      { color: #3d4369; font-size: 11px; background-color: #faedd9; display: block; padding-top: 0.2em; padding-bottom: 0.2em; vertical-align: middle }
a:active.blist     { color: #333365; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; display: block; padding-top: 0.2em; padding-bottom: 0.2em; vertical-align: middle; border-bottom: 1px solid #f5d8de }
a:visited.blist          { color: #507c9f; font-size: 11px; background-color: #eaeaea; display: block; padding-top: 0.2em; padding-bottom: 0.2em; vertical-align: middle; border-bottom: 1px solid #f0f0f0  }
/*End bulleted style*/
.announcement { background-image: url(../images/mission.gif); background-repeat: no-repeat; background-position: 0 0; width: 200px; float: right; margin-left: 20px; padding-right: 10px; padding-bottom: 10px; padding-left: 0; border: dotted 1px #1c5192; }
.anouncement_links {
	font-size: 10px;
	line-height: 13px;
	margin-top: 12px;
	padding-left: 16px;
}
.anouncement_links a:link { color: #b5032b; text-decoration: none; }
.anouncement_links a:visited { color: #930d0a; text-decoration: none;}
.anouncement_links a:hover { color: #930d0a; text-decoration: none;}
a:visited.home { color: #7a1407; text-decoration: none;}
.pagetop { color: #b5032b; text-align: center; padding-right: 15px; padding-bottom: 3px; padding-left: 15px; border: dotted 1px #8f555f; }
.subscription { color: #80b0ff; font-size: 11px; line-height: 12px; text-align: center; margin-bottom: 10px; margin-left: 20px; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; }
