/* 
Default content style definitions
*/

p, ol, li, table {
	margin:  0px;
	padding:  0px;
}

ul { padding:0px, 0px, 10px, 0px }

body {
	font: 13px/17px Georgia, "Times New Roman", Times, serif;
	color: #2a3b4a;
}


/* IE bug, yay! */

/* Not sure what this whole batch is for, turning it off */
/*table 
	{	font-size: 1em;
	}
p	
	{	text-align: justify;
		padding: 10px 0px;
		margin: 0px;		
	}	*/
a	
	{	/*  color: #005596;  */
/*		color: #09367a;  */
/*		text-decoration: underline;*/
/*		text-align: left;*/
	}
a:hover
	{	/*  color: #527db3;  */
/*		text-decoration: underline;*/
/*		color: #5f7ca8; */
	}
/*h1, h2, h3, h4
	{	font-family: Georgia, "Times New Roman", Times, serif;
		font-weight: normal;
		line-height: 100%;
		color: #000;
		margin: 0px;
		padding: 10px 0px;
	}
h1	
	{	font-size: 200%;
		margin-left: 25px;
	}
h2	
	{	font-size: 175%;
	}
h3	
	{	font-size: 140%;
	}
h4	{	font-size: 110%;
		padding: 5px 0px;
	}*/

table {	
	font-size: 1em;
}


p	{	
	margin-bottom: 10px;
}	
a	
	{	  /*color: #005596;*/
		color: #09367a;  
/*    text-decoration: none;*/
		text-decoration: underline;
		text-align: left;
	}
a:hover
	{	  /*color: #527db3;  */
		text-decoration: underline;
		color: #5f7ca8; 
	}
h1, h2, h3, h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	line-height: 100%;
	color: #000;
	padding: 0px;
	padding-top: 10px;
	margin: 0px;
	margin-bottom: 10px;
}

h1	{	
	font-size: 200%;
	margin-left: 25px;
	padding-top:  10px; /* assuming this is only for the main page titles */
}

h2	{	
	font-size: 175%;
}
h3	{	
	font-size: 130%;
}
h4	{
	font-size: 110%;
	padding: 0px 0px;
}

/* We had: */
li	{	margin-left: 20px;
	}
/*Nigel had:*/
/*li	{	
    margin-left: 15px;
	}
*/

/* nigel's list changes - Begin */
ul ul {   list-style-type: square;}

LI.square { list-style-type: square }
UL.plain { list-style-type: none }
OL { list-style-type: decimal } /* 1 2 3 4 5 etc. */
OL OL { list-style-type: upper-alpha } /* A B C D E etc. */
OL OL OL { list-style-type: lower-roman } /*  i ii iii iv  */
/* nigel's list changes - End */



/* additional font/whatever formatting styles */
.bold
	{	font-weight: bold;
	}
.italic
	{	font-style: italic;
	}
.colorblue
	{	color:	#08297b;
	}

/* generic content container */


.layoutBlock
	{	padding: 5px 5px 5px 25px;
	}

/* horizontal line / float clearer */
.divider
	{	background-image: url(../img/leftnavl2div.gif);
		background-position: top;
		background-repeat: repeat-x;
		overflow: hidden;
		height: 1px;
		clear: both;
	}
.floatclear
	{	clear: both;
		overflow: hidden;
		height: 1px;
	}
	

	
/* quotation boxes */	
.rightquote, .leftquote
	{	width: 175px;
		margin: 0px 0px 10px 15px;
		font-size: 115%;
		text-align: left;
	}
.rightquote	
	{	float: right;
	}
.leftquote
	{	float: left;
	}	

/* default form style */


.adr_form *
	{	float: left;
	}

.adr_form
	{	margin: 0px;
		padding: 0px;
	}
.adr_form .formitem
	{	clear: both;
		margin-bottom: 10px;
	}
.adr_form input, .adr_form select, .adr_form textarea
	{	width: 200px;
		font: 11px Georgia, "Times New Roman", Times, serif;
		padding: 1px;
	}
.adr_form .checkbox, .adr_form .submitbutton
	{	width: auto;
	}
.adr_form select *
	{	float: none;
	}
.adr_form .formlabel
	{	width: 125px;
		overflow: hidden;
	}
.adr_form .formlabel, .adr_form label
	{	padding-right: 3px;
	}
.adr_form .formcontainer .formcontaineritem
	{	clear: both;
	}
.adr_form .formcontainer .formcontaineritem label
	{	width: 139px;
		padding-left: 3px;
	}
.adr_form .submitbutton
	{	margin-right: 5px;
	}
/* IE has to be forced to stretch those divs \*/
* html .adr_form .formitem
	{	width: 94%;
	}
* html .adr_form .formcontainer .formcontaineritem
	{	width: 97%;
	}
/* */


/* 	blurbbox is a box of text followed by a header pushed to the
	baseline of the blurbbox paragraph
	<div class="blurbbox">
		<p>Some text goes here</p>
		<h2>I Am A Header!</h2>
	</div>
*/
.blurbbox p	
	{	font-size: 125%;
		color: #2a3b4a;
		width: 300px;
		margin-left: 200px;
	}
.blurbbox h2
	{	margin-top: -40px;
	}


	

/*	newsbox, specially formatted textbox
	because IE does strange things with margins
	there's more markup
*/
.newsbox
	{	padding: 5px;	
	}
.newsbox .newsboxcontent
	{	background-color: #f7f7f7;
	}
.newsbox h3
	{	background-image: url(../img/newsheadercorner.gif);
		background-position: top right;
		background-repeat: no-repeat;
		background-color: #d3d3d3;
		color: #353432;
		padding: 5px 10px;
	}
.newsbox p
	{	padding: 5px 10px;
	}
.newsbox .divider
	{	margin: 0px 10px;
	}
	

	
