*				{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	vertical-align: top;
	text-align: left;
				}
* html			{			
				margin: 0px;
				padding: 0px;
				list-style-type: none;
				}

body			{
				background: #ffffff url(../images/blue.gif) repeat-x;
				font: 12px Helvetica, "Helvetica Neue", Verdana, Arial, sans-serif;
				min-width: 900px;
				color: #000000;
				}
* html body		{
				background: #ffffff url(../images/blue.gif) repeat-x;
				font: 13px Helvetica, "Helvetica Neue", Verdana, Arial, sans-serif;
				min-width: 900px;
				color: #000000;
				}
#page_wrap		{
				background: url(../images/bkgnd.jpg) no-repeat;
				}				
a				{
				text-decoration: none;			
				}
* html a		{
				text-decoration: none;			
				}
a:link			{ 	
				color: #224084;
				text-decoration: none;
				}

a:visited		{
				text-decoration: none;
				}				
a:hover			{	
				color: #ff9320;			
				}
a:active		{		
				}	
h1				{
				font-size: 1.2em;
				}	
#header			{
				margin: 0 0 20px 0;
				width: 100%;
				min-width: 800px;
				height: 132px;
				}
#top_menu		{
				color: #ffffff;
				position: relative;
				left: 605px;
				top: 20px;
				text-align: center;
				font-size: .9em;
				}
#top_menu a		{
				color: #ffffff;
				}
#top_menu a:hover		
				{
				color: #ff9320;
				}
#menu			{
				font-size: 1em;
				background-color: #ff9320;
				color: #ffffff;
				margin: 0 0 20px 0;
				width: 100%;
				height: 23px;
				}

.menu_item		{
				color: #ffffff;
				margin: 6px 8px;
				float: left;
				text-align: center;
				}
.menu_item	a	{
				color: #ffffff;
				}
.menu_item	a:hover
				{
				color: #224084;
				}

#left_col		{
				left: 0px;
				float: left;
				width: 625px;
				}
#head_shots		{
				
				}
#logo			{
				width: 199px;
				height: 104px;
				float: left;
				}
#content_title	{ /* This is the large header to the right of the logo - all pages */
				font-size: 1.4em;
				font-weight: bold;
				margin-left: 20px;
				padding: 24px 0 0 0;
				float: left;
				}

#content_text	{	   /* This holds the main text for the page */
	padding: 20px 0;
	margin-left: 35px;
	float: left;
				}
#content_text p img{
	float:left;
	display:inline;
				}


.body_text		{	/* Indents body paragraphs  */
	margin: 8px;
				}
#right_col		{
				
				float: left;
				margin-left: 24px;
				width: 200px;
				height: 100%;
				}
#right_col	 a	{
				color: #000000;
				}
#right_col	 a:hover
				{
	color: #FF9900;
				}
.news_block		{	/* styles blocks on right of home page (index.html */
				border: solid #224084 2px;
				padding: 10px;
				margin-bottom: 8px;
				}
.news_block	p	{
				padding: 2px 0;
				}
.news_header	{
				line-height: 1.6;
				color: #224084;
				}
.sm_img			{
 				border: solid 0px;
				float: left;
				padding: 2px 5px 0 0;
				}
#footer			{
				margin-left: 35px;
				padding: 25px;
				width: 100%;
				font-size: .9em;
				}
#footer a		{
				color: #224084;
				text-decoration: none;
				}
#footer a:hover	{
				color: #ff9320;
				}				
.clear			{ /* preserves CSS formatting - do not change */
				clear: both;
				}
a:hover {
}
a:hover {
	color: #FF9900;
}

