/* 
Default content style definitions
*/

body
	{	font: 12px/17px Georgia, "Times New Roman", Times, serif;
		color: #2a3b4a;
	}
/* IE bug, yay! */
table 
	{	font-size: 1em;
	}
p	
	{	text-align: justify;
		padding: 10px 0px;
		margin: 0px;		
	}	
a	
	{	color:#7A003C;
		text-align: left;
	}
a:hover
	{	color:#7A003C;
		text-decoration:underline;
	}
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;
	}

ul 	{	margin: 0px;
		padding: 0px;
	}
li	{	margin-left: 15px;
	}

/* 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: 150%;
		line-height: 120%;
		color: #000;
		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: 145px;
		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
	{	float: left;
		width: 300px;
		padding: 5px;	
	}
	



.newsbox .newsboxcontent
	{	background-color: #f7f7f7;
	}
	
.newsboxcontent a {
color:#7A003C;
font-size: 110%;
}

.newsboxcontent a:hover{
font-size: 110%;
color:#7A003C;
text-decoration:underline;
}

.newsbox h3
	{	background-image: url(../img/newsheadercorner.gif);
		background-position: top right;
		background-repeat: no-repeat;
		background-color: #d3d3d3;
		color: #7A003C;
		padding: 5px 10px;
	}
.newsbox h3 a{
color: #7A003C;
text-decoration: none;
}

.newsbox h3 a:hover{
color: #7A003C;
text-decoration:underline;

}
	
.newsbox p
	{	padding: 5px 10px;
	}
.newsbox .divider
	{	margin: 0px 10px;
	}
	

	

