/* HTML STYLES */
body {
	font-family: Arial, Helvetica, sans-serif;
	background: #FFF url(/images/homepageimages/mathSymbols.gif) no-repeat fixed right top;
	margin: 0px;
	padding: 0px;
}
h1 {
	margin: 10px 5px 5px;

}
h2 {
	color: #DA8797;
	font-size: 1em;
	margin: 10px 5px 5px;
}
h2 a:link {
	color: #DA8797;
	text-decoration: none;
}
h2 a:visited {
	color: #DA8797;
	text-decoration: none;
}
h2 a:hover {
	color: #DA8797;
	text-decoration: underline;
}
h2 a:active {
	color: #DA8797;
	text-decoration: none;
}
h3 {
	color: #000;
	font-size: 1em;
	margin: 10px 5px 5px;
}
h4 {
	color: #000;
	font-size: 1em;
	margin: 10px 5px 5px;
}
caption {
	text-align: left;
        font-weight: bold;
}
p {
	line-height: 1.4em;
	margin: 10px 5px 5px;
	
}
dt {
	margin-bottom: .7em;
	font-weight: bold;
}
dd {
	margin-bottom: 1em;
	margin-left: 10px;
	font-size: .9em;
}

 
/* END HTML STYLES */


/* PAGE INTRO */
#pageIntro {
	background: #E0E3E8;
	font-size: 1.3em;
	border-bottom: 3px solid #A00A0A;
}
/* END PAGE INTRO */


/* LEFT HAND NAV RAIL STYLES */
#navRailLeft {
	background: #fff url repeat-x;
	border-right: 1px solid #DADDE2;
	white-space: normal;
	width: 115px;
}
#navRailLeft h2 {
	margin-left: 25px;
	font-size: .8em;
}
#navRailLeft h2 a:link {
	text-decoration: none;
	border-style: none;
}
#navRailLeft h2 a:visited {
	text-decoration: none;
	border-style: none;
}
#navRailLeft h2 a:hover {
	text-decoration: underline;
	border-style: none;
}
#navRailLeft h2 a:active {
	text-decoration: underline;
	border-style: none;
}

/* END LEFT HAND NAV RAIL */

/* CENTER CONTENT CELL */
#grayFade {
	background: transparent;
}
#centerContentCell {
	border-right: 1px solid #bdc2cc;
	border-left: 1px solid #bdc2cc;
	padding-right: 10px;
	background: transparent;
}
#centerContentCell p {
	color: #333333;
	font-size: .9em;
	background: transparent;
}
/* END CENTER CONTENT CELL */

/* BEGIN MR STYLES */
#mrList {
	list-style: square url(/images/homepageimages/bluebullet.gif) outside;
	font-size: .9em;
}
#mrList li {
	margin-bottom: 5px;
	margin-left: -15px;
}
#mrList a:link {
	color: #0000ff;
	text-decoration: none;
	background: transparent;
}
#mrList a:visited {
	color: #000099;
	text-decoration: none;
	background: transparent;
}
#mrList a:hover {
	color: #DA8797;
	text-decoration: underline;
	background: transparent;
}
#mrList a:active {
	color: #003399;
	text-decoration: underline;
	background: transparent;
}
/* END MR STYLES */

/* BEGIN PUBLIC AWARENESS STYLES */
#paoList {
	list-style: square url(/images/homepageimages/bluebullet.gif) outside;
	font-size: .9em;
}
#paoList li {
	margin-bottom: 5px;
	margin-left: -15px;
}
#paoList a:link {
	color: #0000ff;
	text-decoration: none;
	background: transparent;
}
#paoList a:visited {
	color: #000099;
	text-decoration: none;
	background: transparent;
}
#paoList a:hover {
	color: #DA8797;
	text-decoration: underline;
	background: transparent;
}
#paoList a:active {
	color: #003399;
	text-decoration: underline;
	background: transparent;
}

/* END PUBLIC AWARENESS STYLES */

/* BEGIN PUBLICATION STYLES */
#refTools {
	list-style: square url(/images/homepageimages/bluebullet.gif) outside;
	font-size: .9em;
}
#refTools li {
	margin-bottom: 5px;
	margin-left: -15px;
}
#refTools a:link {
	color: #0000ff;
	text-decoration: none;
	background: transparent;
}
#refTools a:visited {
	color: #000099;
	text-decoration: none;
	background: transparent;
}
#refTools a:hover {
	color: #DA8797;
	text-decoration: underline;
	background: transparent;
}
#refTools a:active {
	color: #003399;
	text-decoration: underline;
	background: transparent;
}

/* END PUBLICATION STYLES */



/* BEGIN CALENDAR ITEMS */
.calendarItem {
	font-size: 0.9em;
	margin: 10px 5px 5px;
	line-height: 1.4em;
}
.calendarItem p {
	line-height: 1.2em;
	margin-bottom: 10px;
}
.calendarItem p span {
	font-style: italic;
	font-weight: bold;
	clear: right;
}
.calendarItem a:link {
	color: #0000ff;
	text-decoration: none;
	background: transparent;
}
.calendarItem a:visited {
	color: #000099;
	text-decoration: none;
	background: transparent;
}
.calendarItem a:hover {
	color: #DA8797;
	text-decoration: underline;
	background: transparent;
}
.calendarItem a:active {
	color: #003399;
	text-decoration: underline;
	background: transparent;
}
/* END CALENDAR ITEMS */

/* BEGIN RECENT ADDITIONS ITEMS */
#recentAdditionHeader {
	padding-top: 15px;
	background: transparent;
}
.recentAddition {
	font-size: 0.9em;
	line-height: 1.4em;
	margin-right: 5px;
	margin-left: 5px;
}
.recentAddition p {
	line-height: 1.2em;
	margin-bottom: 10px;
}
.recentAddition p span {
	font-style: italic;
	font-weight: bold;
	clear: right;
}
.recentAddition a:link {
	color: #0000ff;
	text-decoration: none;
	background: transparent;
}
.recentAddition a:visited {
	color: #000099;
	text-decoration: none;
	background: transparent;
}
.recentAddition a:hover {
	color: #DA8797;
	text-decoration: underline;
	background: transparent;
}
.recentAddition a:active {
	color: #003399;
	text-decoration: underline;
	background: transparent;
}
/* END RECENT ADDITIONS ITEMS */

/* SEARCH STYLES */
.topSearchButton {
	background: #DA8797;
	color: #FFF;
	border-style: none;
	font: .8em Arial, Helvetica, sans-serif;
}
.topSearchBox {
	background: #E8E9ED;
	border: 1px solid #DA8797;
	text-indent: 3px;
}
#searchCell {
	background: #9CA2AE url(/images/homepageimages/images/headerShim.gif);
}
.searchBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
	background: transparent;
	position: absolute;
	top: 20px;
	right: 5%;
}

/* END SEARCH STYLES */

/* THESE STYLES CONTROL THE FOOTER */
#grayBar {
	background: #EBECEF;
}
#footer {
	margin-bottom: 20px;
}
#footerText {
	color: #666;
	font: .7em Arial, Helvetica, sans-serif;
	padding-left: 20px;
}
#footerText a:link {
	color: #333399;
	text-decoration: none;
	background: transparent;
}
#footerText a:visited {
	color: #333333;
	text-decoration: none;
	background: transparent;
}
#footerText a:hover {
	color: #DA8797;
	text-decoration: underline;
	background: transparent;
}
#footerText a:active {
	color: #003399;
	text-decoration: underline;
	background: transparent;
}
/* END FOOTER */

/* THESE STYLES CONTROL THE MAINTENANCE ALERT */
#alertTable {
	margin: 10px auto;
}
#alert {
	background: #000000 url(/images/homepageimages/banner_black_l.gif) no-repeat left;
	color: #FFF;
	font-size: 1.5em;
	border-top: 1px solid #999;
}
#alertMessage {
	background: url(/images/homepageimages/banner_red_tr.gif) repeat;
	color: #FFF;
	padding: 5px 10px;
	border: 1px solid #999;
}
/* END MAINTENANCE ALERT */



/* NEWS */
.headline {
  font-size: 1.2em;
  color: #000;
  background: transparent;
}
.headline a:link {
font-size: 1.2em;
color: #000;
background: transparent;
text-decoration: none;
}
					
.headline a:visited {
font-size: 1.2em;
color: #000;
background: transparent;
text-decoration: none;
}

.headline a:hover {
font-size: 1.2em;
color: #993300;
background: transparent;
text-decoration: underline;
}

.headline a:active {
font-size: 1.2em;
color: #993300;
background: transparent;
text-decoration: underline;												
}

.newsHeader {
	font-size: .9em;
	margin: 10px 5px 5px;
}
.newsHeader a:link {
	color: #0000ff;
	text-decoration: none;
	background: transparent;
}
.mainNewsItem {
	margin: 10px 5px 5px;
}
.newsHeader a:visited {
	color: #000099;
	text-decoration: none;
	background: transparent;
}
.newsHeader a:hover {
	color: #DA8797;
	text-decoration: underline;
	background: transparent;
}
.newsHeader a:active {
	color: #003399;
	text-decoration: underline;
	background: transparent;
}
#otherNewsHeader {
}

.otherNews {
	list-style: none;
	font-size: .9em;
}
.otherNews li {
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: -15px;
	padding-left: 0px;
}
.otherNews li a:link {
	color: #0000ff;
	text-decoration: none;
	background: transparent;
}
.otherNews li a:visited {
	color: #000099;
	text-decoration: none;
	background: transparent;
}
.otherNews li a:hover {
	color: #DA8797;
	text-decoration: underline;
	background: transparent;
}
.otherNews li a:active {
	color: #003399;
	text-decoration: underline;
	background: transparent;
}

/* END NEWS */

/* Tertiary page styles */
#tertiaryPageHeader {
	font-size: 1.5em;
}

.mainContentArea {
	padding-right: 10px;
	padding-left: 7px;
}
#pageIntro {
	margin-left: -7px;
	margin-top: -19px;
}
