/* --- CCFA CSS Document -- Text Styles */
/* Axionic Inc. 2003 */

/* NOTES --------------------------------------
- Basic text styles are defined in this stylesheet
- colouring handled in the 'colour' stylesheets

June 3 - set base font size for #pagecontent and made corresponding adjustments
Sept 9 - changed font size from em to percentage to be more backward compatible
*/

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100.1% /* fixes IE and Opera text scaling bug */
}

table  /* fixes IE 5.x bugwith inheriting text  */
{
	font-size: 1.0em;
}

h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd 
{
	font-family: Arial, Helvetica, sans-serif;
}

/* set base font size for the content areas */
#pagecontent, #custompagecontent
{
	font-size: 80%;
	letter-spacing:1%;
}

img
{
	border:0;
	/*Commented out Display:block because it causes the Contact us placeholders envelope icon to appear out of line with the email this contact link.

display:block;  */
}  

a:link 
{
	color:#1177aa; /* colour set in colour theme style sheet */
	text-decoration:none;
}

a:visited 
{
	text-decoration:none;
}

a:active 
{
	color:Red;
}

a:hover 
{
	text-decoration:underline;
}

form
{
	padding: 0px;
	margin: 0px;
}

input
{
	font-size:10px;
}

#pagecontent p
{
	padding:0;
	margin-top: 0px;
	line-height: 130%;
}

/* Definition List - */
#pagecontent dt
{
	font-weight: bold;
	font-size: 110%;
	margin-bottom: 5px;
}

#pagecontent dd
{
	margin-bottom: 15px;
	margin-left: 20px;
}

#pagecontent ul, #pagecontent ol 
{
	margin-left: 20px;
	margin-right: 10px;
	padding-left: 20px;
}

#pagecontent h1
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 145%;
	padding-bottom: 15px;
	margin: 0px;
	line-height: normal;
	padding-top: 0px;
	font-style: normal;
	letter-spacing: normal;
}

#pagecontent h2
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: normal;
	font-size: 140%;
	padding-bottom: 2px;
	margin: 0px 0px 5px;
	color: #333;
	line-height: normal;
	padding-top: 10px;
	border-bottom: #ccc 1px solid;
	font-style: normal;
}

h1 + h2, h1 + h3 /* not supported by ie */
{
	padding-top: 0px;
}

#pagetitle h2 
{
	padding-top: 0px;
}

#pagecontent h3
{
	font-weight: bold;
	font-size: 130%;
	margin: 0px 0px 10px;
	color: #333;
	line-height: normal;
	padding-top: 10px;
}

#pagecontent h4
{
	font-weight: bold;
	font-size: 120%;
	margin: 0px;
	color: #333;
	line-height: normal;
	padding-top: 10px;
}

#pagecontent h5
{
	font-weight: bold;
	font-size: 110%;
	margin: 0px;
	color: #333;
	line-height: normal;
	padding-top: 10px;
	font-style: italic;
}

#pagecontent li
{
	margin-bottom: 1%;
}

#pagecontent a 
{
	text-decoration:underline;	/* Updated June 16, 2011 to underline links in main content area (Eric) */
}

#pagecontent a:hover 
{
	text-decoration:underline;
}

#pagecontent .topofpage
{
	padding-right: 0px;
	margin-top: 20px;
	float: right;
	margin-left: 5px;
	margin-right: 0px;
}

/* this postions the top of page icon correctly for paragraphs */
#pagecontent .topofpage_p
{
	padding-right: 0px;
	margin-top: 3px;
	float: right;
	margin-left: 5px;
	margin-right: 0px;
}

