/* Common centering control */

div.centered 
{
	text-align: center;
}

div.centered table 
{
	margin: 0 auto; 
	text-align: left;
}

.leftAlign	{
	text-align: left;
	margin-left: 10px;
}

/* Header Declarations */

h1
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align : center;
	font-size : 26px;
}


h2
{
	margin : 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 24px;
	background : #000066;
	color : #ffcc00;
	line-height : 40px; 
	font-weight : normal;
	text-align : center;
}

h3
{
	margin : 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 22px;
	line-height : 30px;
	font-weight : normal;
	text-align : center;
}

h4
{
	margin : 0px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 20px;
	line-height : 30px;
	font-weight : normal;
	text-align : left;
	background : #ffffff;
	color : #000066;
}

/* Navigation Controls */

.navigation
{
	background : #000066;
	color:#ffcc00; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
}

.navigation a 
{
	background : #000066;
	color:#ffcc00; 
	text-decoration:none;
}

.navigation a:hover
{
	background : #000066;
	color:#ffffff; 
	text-decoration:underline;
}

.navheader
{
	background : #000066;
	color:#ffffff; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
    border-color: #cc0000;
}


ul
{
	margin-top: 2px;
	margin-left: 10px;
}

ul li
{
	list-style:none;
}

ol
{
	text-align:left;
}

ol li
{
	text-align:left;
	padding-bottom:10px;
}

/* For newsletter signup page */
.button
{
	width : 220px;
	text-align : center;
	padding : 5px;
	border : 2px solid #000066;
	background : #ffcc00;
	color : #ffffff;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 18px;	
	font-weight : bold;
}

.button a
{
	background : #ffcc00;
	color:#ffffff; 
	text-decoration:none;
}

.button a:hover
{
	background : #ffcc00;
	color:#000066; 
	text-decoration:underline;
}

p
{
	font-family : "Times New Roman", Times, serif; 
	font-size : 16px; 
	text-align : left;
	background : #ffffff;	
	color : #000000;
}

/* Table styles */

.tableitem
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	line-height : 20px;
}

.tableheader
{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 16px;
	border-bottom : 1px solid black;
}

.formtable
{
	font-family: "Times New Roman", Times, serif; 
	font-size: 14px; 
	text-align: right;
	background : #ffffff;	
	color: #000000;
}

/* Form controls */

select
{
	font-family: "Times New Roman", Times, serif; 
	font-size: 14px; 
	background : #ffffff;
	color: #000000; 
}

input
{
	font-family: "Times New Roman", Times, serif; 
	font-size: 14px; 
	background : #ffffff;
	color: #000000; 
}

/* Inherited styles from previous site */

.contact 
{
	text-align: center;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	background : #ffffff;	
	color: #000000;
	text-decoration: none;
}

.sitetext 
{
	font-family: "Times New Roman", Times, serif; 
	font-size: 16px; 
	text-align: left;
	background : #ffffff;	
	color: #000000;
}

.annnouncement 
{
	font-family: "Times New Roman", Times, serif; 
	font-size: 16px; 
	font-weight: normal; 
	text-align: center;
	background : #ffffff;	
	color: #000099;
}

.links	{
	width:700px;
}

.homepagetext {

}

.homepagetext 	a:link		{color:#ffcf00; text-decoration:underline; border-bottom:none; }
.homepagetext 	a:visited	{color:#ffcf00; text-decoration:underline; border-bottom:none;}
.homepagetext 	a:hover		{color:#ffcf00; text-decoration:underline; border-bottom:none;}
.homepagetext 	a:active	{color:#ffcf00; text-decoration:underline; border-bottom:none;}