
/*Heading styles*/
 		
 		H1
 		{ 
 		color: darkblue; 
 		font-family: 'Times New Roman', 'Times', serif;
 		font-size: 42px; 
 		font-weight: 500
 		}

 		H2
 		{ 
 		color: darkblue; 
 		font-family: 'Times New Roman', 'Times', serif;
 		font-size: 24px; 
 		text-align:center
 		}

 		H3
 		{ 
 		font-family: Verdana, Arial, Helvetica, sans-serif;
 		font-size: 16px; 
 		font-weight: 300
 		}
/*Body styles*/
		body 
		{
		background: #cccc99; /*#0099ff*/
		margin: 0px;
		}
		
		ol.questions
		{
		line-height:1.5
		}
		
		
		
/*Standard Font*/
	body, td 
	{
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 300
	}



	strong
	{
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 900
	}

/*Footer*/
	DIV.footer
	{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: 300
	}

/*Line styles*/
		HR
		{
		height: 1px;
		width: 75%;
		color: #cccccc;
		}
div.link_area
{
	background: #ffffcc;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: .2em dotted #900;
	display:inline-block;
  	text-align:center;
  	align:center
}	

div.link_set
{
	background: #ffffff;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: .1em solid #900;
	text-align:center;
	vertical-align:middle
}

/*Anchor styles*/
a {text-decoration: none}
a:hover {text-decoration: underline}
a.main {color: blue}
a.resource {color: red}
a.image {color: red}
a.ancillary {color: red}
a.external {color: navy}

/*Table styles*/

		TABLE
		{
		border-style: solid; 
		border-width: 0px; 
		border-collapse: collapse; 
		background: #ffffff /*#ccff99*/

		}

		TABLE.border 
		{
		border-top: 0px solid black;
		border-bottom: 0px solid black;
 		border-left: 2px solid #000000;
 		border-right: 2px solid #000000;
 		border-collapse: collapse;
 		background: #ffffff;
 		}
 		TABLE.link_set
		{
		border-top: 1px solid black;
		border-bottom: 1px solid black;
 		border-left: 0px solid #000000;
 		border-right: 0px solid #000000;
 		border-collapse: collapse;
 		background: #ffffff;
 		}
 		
 		TABLE.top_nav 
		{
		border-top: 0px solid black;
		border-bottom: 1px solid black;
 		border-left: 0px solid #000000;
 		border-right: 0px solid #000000;
 		border-collapse: collapse;
 		background: #ffffff;
 		}
 			
		TABLE.noborder 
		{
		border-top: 0px solid black;
		border-bottom: 0px solid black;
 		border-left: 0px solid black;
 		border-right: 0px solid black;
 		border-collapse: collapse;
 		background: #ffffff;
 		}
 		
		TABLE.small
		{
		border-top: 1px solid gray;
		border-bottom: 1px solid gray;
 		border-left: 1px solid gray;
 		border-right: 1px solid gray;
		border-collapse: collapse; 
 		background: #ffffff;
 		
 		}