/* ASPIRE STYLE SHEET */
/* VERSION 1.0        */
/* Feb 16 2007        */


/* SET FONT FACES ========== */
body, p, div, li, dd, td, th, h4, select, option {
	font-family: Arial, Helvetica, Helv, Geneva, sans-serif;
	}

h1, h2, h3 {
	font-family: Arial, Helvetica, Helv, Geneva, sans-serif;
	}


@media screen {

/* SET PAGE =============== */
body {
	margin:0px;
	padding:0px;
	background-color:#FFFFFF;
	}

body.helpContent{
	margin:10px;
	padding:0px;
	background-color:#FFFFFF;
	background-image: url(../i/_.gif); 
	}


/* SET FONT FACES ========== */
body, p, div, li, dd, td, th, h4, select, option {
	font-family: Arial, Helvetica, Helv, Geneva, sans-serif;
	}

h1, h2, h3 {
	font-family: Arial, Helvetica, Helv, Geneva, sans-serif;
	}


/* STANDARD FONT SIZE ===== */

p, li, dd, td, th, h3, {
	font-size : small;
	}

/*/*/a{}

body p, body div, body li, body dd, body td, body th, body h3 {
	font-size : x-small;
	voice-family : "\"}\"";
	voice-family : inherit;
	font-size : small;
	}

html>body p, html>body div, html>body li, html>body dd, html>body td, html>body th, html>body h3 {
	font-size : small;
	}

/* */




/* SMALL FONT SIZE FOR CRUMB ===== */

p.crumb {
	font-size: 80%;
	}



/* HEADING FONT SIZES ===== */

h1 {
	font-size : large;
	}

/*/*/a{}

body h1 {
	font-size : medium;
	voice-family : "\"}\"";
	voice-family : inherit;
	font-size : large;
	}

html>body h1 {
	font-size : medium;
	}

/* */

h2 {
	font-size : medium;
	}

/*/*/a{}

body h2 {
	font-size : small;
	voice-family : "\"}\"";
	voice-family : inherit;
	font-size : medium;
	}

html>body h2 {
	font-size : small;
	}

/* */




/* MAIN STYLES == */

h1 {
	color:#017D9B;
	margin:0px;
	padding:5px 0px 10px 0px;

}

h2 {
	color:#017D9B;
}


h3, h5, h6 {
	color:#017D9B;
	margin:0px 0px -10px 0px;
	padding:0px 0px 0px 0px;
}

div.content {
	margin:0px 0px 0px 0px;
	padding:0px 0px 20px 0px;
}


div.content p, div.content li {
	line-height:140%;
}


/* PHOTO CAPTIONS WITH ADDRESS TAG ===== */

address {
	font-weight: normal;
	font-style:normal;
	font-size: 85%;
	color:#666666;
	margin-top:-10px;
	margin-right:0px;
	padding:0px 120px 4px 0px;
	border-bottom: 1px solid #DDDDDD;
	}




/* BANNER LINKS ===== */

p.pageLinks { 
	color: #CCCCCC;
	padding:5px 20px 0px 0px;
	}

p.pageLinks a:link, p.pageLinks a:visited, p.pageLinks a:active { 
	color: #CCCCCC;
	background-color:transparent;
	text-decoration: none;
	}

p.pageLinks a:hover { 
	color: #FFFF00;
	background-color:transparent;
	text-decoration: none;
	}



/* SECTION MENU BAR ===== */

div.sectionmenu {

}

div.sectionmenu p {
	margin: 1px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #E6E6E6;
	border-top: 2px solid #F3F3F3;
	border-bottom: 2px solid #B5B4B4;
}

div.sectionmenu a, div.sectionmenu a:visited, div.sectionmenu a:link, div.sectionmenu a:active, {
	color:#000000;
}

div.sectionmenu a {
	text-decoration:none;
	padding: 0px 5px 0px 5px;
	margin-bottom: 0px;
	border-right: 1px solid #FFFFFF;
	background-color: #E6E6E6;
	border-top: 2px solid #F3F3F3;
	border-bottom: 2px solid #B5B4B4;
}

div.sectionmenu a:hover {
	text-decoration:none;
	color:#000000;
	background-color: #FDF0AD;
	border-top: 2px solid #FAEFB9;
	border-bottom: 2px solid #F5D956;
}

div.sectionmenu a.highlight {
	text-decoration:none;
	color:#000000;
	background-color: #FDF6D2;
	border-bottom: 2px solid #F7E179;
}



/* MENU STYLING == */


div.menu {
	padding:0px 0px 0px 0px;
	margin:20px 0 0 0;
}

table.menuTable {
margin-top: 27px;
}

div.menu p {
	margin:0px 30px 0px 10px;
	padding:2px 0px 4px 0px;
	border-bottom:1px solid #CCCCCC;
	}

div.menu p a {
	color:#017D9B;
	background: transparent;
	text-decoration:none;
	}

div.menu p a:hover {
	color:#CC6600;
	background-color: transparent;
	text-decoration:none;
	}



/* CRUMB STYLING == */

div.crumbtrail {
padding-bottom: 10px;
}

p.crumb {
	color:#929292;
	background: transparent;
	padding:0px;
	margin:0px;
	}

p.crumb a {
	color:#929292;
	background: transparent;
	text-decoration:none;
	}

p.crumb a:hover {
	color:#000066;
	background: transparent;
	text-decoration:underline;
	}



/* FOOTER STYLING == */

div#footer {
	border-top: 1px solid #8A8A8A;
	padding-left:182px;
}

p.footer {
	color:#929292;
	background: transparent;
	margin:0px 0px 10px 0px;
}

table.footertbl {
	padding:10px 20px 0px 0px;
}

p.totop {
	text-align:right;
	padding:10px 20px 0px 0px;
	margin:0px 0 0 0;
	border-top: 1px solid #8A8A8A;
}

p.footer a, p.totop a {
	color:#929292;
	text-decoration:none;
	background: transparent;
}

p.footer a:hover, p.totop a:hover {
	text-decoration:underline;
}


p.date {
	color:#929292;
	background: transparent;
	padding:0px;
	margin:0px;
}


/* ACCESSIBILITY CONVERSIONS == */

em {
	font-style: italic;
	}

strong {
	font-weight: bold;
	}


/* HIDE ON SCREEN - MAINLY LINKS FOR READER SOFTWARE == */

.notvisible {
	display:none;
	}

/* DIV VISIBILITY FOR SCREEN DISPLAY == */

div.printBanner {
	display:none;
	visibility:hidden;
}

table.contentTable {
	width:420px;
}


} /* END @media screen */


/* HIDE SOME DIVs WHEN PRINTING ========================= */

@media print {

	div.banner, div.sectionmenu, div.menu, div.crumbtrail {
		display:none;
	}

	div.printBanner {
		visibility:visible;
	}

	table.contentTable {
		width:90%;
	}

}

/* END ========================= */
