.PageContent
{
	margin:10px; 
}

.footer
{
	text-align:center;
	color:#000000;
	margin:5px; 
	font-size:small;
}

.top_nav
{
	text-align:center;
	color:#661a80;
	margin:10px; 
}


body, td, th, textarea
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:90%;
}

body 
{
	overflow: -moz-scrollbars-vertical; 
}

.linktext
{
	color:#0000FF;
}

.question
{
	font-weight:bold;
	font-size: medium; 
}


.nonstandard
{
	color:#661a80;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}


.footnote
{
	font-size: x-small;
}


/* headings */

h1
{
	font-weight:normal;
	font-size:x-large;
	text-align:center;
	color:#661a80;
	font-family : Lucida Sans, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.h1small
{
	font-weight:normal;
	font-size:medium;
	text-align: center;
	color:#70b312;
	font-family : Lucida Sans, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

h2
{
	font-weight:normal;
	font-size:medium;
	text-align:center;
	color:#70b312;
	font-family : Lucida Sans, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.h2main
{
	font-weight:normal;
	font-size:large;
	text-align:center;
	color:#661a80;
	font-family : Lucida Sans, Verdana, Geneva, Arial, Helvetica, sans-serif;
}



/* list and navigation */

ul
{
	margin:30px;
	padding:10px;
}

li
{
	margin:5px;
	padding:0px;
}


ul.primary
{
	color:#661a80;
	padding-left:20px;
}

li.primary
{
	margin-top:10px;
}


ul.secondary
{
	list-style-type:none;
}

li.secondary
{
	margin:3px;
	margin-top:5px;
}

ul.normal
{
	margin:10px;
}

li.normal
{
	margin:5px;
}

/* centering */



div.centered 
{
	text-align : center;
} 

div.centered table 
{
	margin : 0px auto; 
	text-align : left;
} 

div.centered table td
{
	text-align : left;
}

/* links */

a
{
	color:#000000;
	text-decoration:none;
}


a.hyperlink
{
	color:#0000FF;
	text-decoration:none;
}

a.hyperlink:hover
{
	color:#0000FF;
	text-decoration: underline;
}

.primary_nav
{
	font-size: large;
	display:block;
	padding-left:10px; 
	color:#FFFFFF;
	font-family : Lucida Sans, Verdana, Geneva, Arial, Helvetica, sans-serif;
}

a:hover
{
	color:#661a80;
}


.secondary_nav
{
	padding-left:10px; 
	font-size: medium;
	font-family : Lucida Sans, Verdana, Geneva, Arial, Helvetica, sans-serif;
}


/* left padding */ 

.padleft
{
	padding-left:10px;
}

/* Horizontal Rule */

hr
{
color: #70b312;
background-color: #70b312;
}