body
{
	font-family: Verdana, Times New Roman, Times;
	font-size: 12px;
	background-color: rgb(51,102,204);
	color: navy;
	margin: 0;
	border: 0;
	padding: 5;
}

p
{
	font-color: navy;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
a:link
{
	color: blue;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a:visited
{
	color: blue;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
} 
a:active 
{
	color: blue;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a:hover 
{
	color: red;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
table
{
	border-spacing: 0;
	border: 0;
	font-size: 12px;
}


td 
{
	vertical-align: top;
	padding: 0;
	font-size: 12px;
}



h1, h2, h3, h4, h5, h6
{
	font-weight: bold;
}
h1
{
	color: navy;
}
h2
{
	font-size: 20px;
	color: blue; 
}
h3
{
	font-size: 18px;
	color: green; 
}



/* 
--------------------------------------------------------------------
--------------------------------------------------------------------
-- News Letter
--------------------------------------------------------------------
--------------------------------------------------------------------
*/

.newsletter 
{
	background-color: white;
	color: navy;
	margin: 0;
	border: 0;
	padding: 0;
	width: 600;
}

.newsletter table
{
	border-spacing: 0;
	background-color: white;
}

.newsletter tbody
{
	border-spacing: 0;
	padding:5;
	background-color: white;
}

.newsletter td
{
	border-spacing: 0;
	padding:5;
	background-color: white;
}

.newsletter body
{
	font-family: Verdana, Times New Roman, Times;
	font-size: 14px;
	background-color: rgb(51,102,204);
	color: green;
	margin: 0;
	border: 0;
	padding: 5;
}

.newsletter p
{
	font-color: navy;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
}
.newsletter a:link
{
	color: blue;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.newsletter a:visited
{
	color: blue;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
} 
.newsletter a:active 
{
	color: blue;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.newsletter a:hover 
{
	color: red;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}




/* 
--------------------------------------------------------------------
--------------------------------------------------------------------
-- Main Table
--------------------------------------------------------------------
--------------------------------------------------------------------
*/

.main 
{
	background-color: white;
	margin: 0;
	border: 0;
	padding: 0;
	width: 900;
}

.main table
{
	border-spacing: 0;
	background-color: white;
}

.main tbody
{
	border-spacing: 0;
	background-color: white;
}


/* 
--------------------------------------------------------------------
--------------------------------------------------------------------
-- HEADER
--------------------------------------------------------------------
--------------------------------------------------------------------
*/


/* --------------------------- Top Left --------------------------- */

.topleft
{
	width: 200;
	align: center;
	font-size: 26px;
	text-align: center;
	background-color: lightgray;
	color: navy;
}

.topleft td 
{
	background-color: lightgray;
	width: 180;
}

.topleft h1
{
	font-size: 26px;
	color: navy;
	font-weight: bold;
}

/* --------------------------- Top Banner --------------------------- 
*/

.topbanner
{
	background-color: lightgray;
	margin: 0;
	padding: 0;
	border: 0;
}

.topbanner body
{
	background-color: lightgray;
}

.topbanner table
{
	background-color: lightgray;
	height: 144;
	margin: 0;
	padding: 0;
	border: 0;
}

.topbanner td 
{
	background-color: lightgray;
	height: 144;
	margin: 0;
	padding: 0;
	border: 0;
}


/* --------------------------- Top Menu --------------------------- 
*/



.topmenu
{
	font-family: Verdana, Times New Roman, Times;
	color: navy;
	background-color: lightgray;
	width: 792px;
	font-size: 12px;
	vertical-align: top;
	text-align: left;
	padding:5;
	font-weight: bold;
}

.topmenu body
{
	background-color: lightgray;
}

.topmenu table
{
	background-color: lightgray;
}


.topmenu td 
{
	color: navy;
	width: 792px;
	height: 150;
	font-size: 12px;
	font-weight: normal;
	padding: 5;
}

.topmenu p
{
	background-color: lightgray;
	color: navy;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.topmenu a:link{
	color: navy;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.topmenu a:visited {
	color: navy;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.topmenu a:hover {
	color: red;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}



	#topmenu ul {
		list-style: none;
		padding: 0;
		margin: 0;
	}

	#topmenu li {
		display: inline;
		margin: 0 2px 0 0;
	}

	#topmenu a {
		padding: 5 ;
		text-decoration: none;
		color: #a80;
		background: #fe5;
	}

	#topmenu a:hover {
		background: #fc0;
		color: #540;
	}0123456789a

	#topmenu #selected {
	}

	#topmenu #selected a {
		font-weight: bold;
		color: black;
		background: #fc0;
	}

	




/* 
--------------------------------------------------------------------
--------------------------------------------------------------------
-- BODY
--------------------------------------------------------------------
--------------------------------------------------------------------
*/




/* --------------------------- Left Menu --------------------------- */



.menu {
	font-family: Verdana, Times New Roman, Times;
	color: lightgray;
	background-color: navy;
	width: 170;
	font-size: 12px;
	vertical-align: top;
	text-align: left;
	padding:5;
}

.menu th {
	color: white;
	font-size: 12px;
	font-weight: bold;
}

.menu td {
	background-color: navy;
	color: white;
	font-size: 12px;
	font-weight: normal;
}

.menu p
{
	font-family: Verdana, Times New Roman, Times;
	color: yellow;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	valign: "top";
	align: "left";
}

.menu a:link{
	color: lightgray;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}


.menu a:visited {
	color: lightgray;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

.menu a:hover {
	color: white;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}



/* --------------------------- MAIN  Menu --------------------------- */



.mainmenu {
	font-family: Verdana, Times New Roman, Times;
	color: navy;
	font-weight: bold;
	width: 170;
	font-size: 14px;
	vertical-align: top;
	text-align: left;
	padding:5;
}

.mainmenu th {
	color: navy;
	font-size: 14px;
	font-weight: bold;
}

.mainmenu td {
	background-color: navy;
	color: navy;
	font-size: 14px;
	font-weight: normal;
}

.mainmenu p
{
	font-family: Verdana, Times New Roman, Times;
	color: navy;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	valign: "top";
	align: "left";
}

.mainmenu a:link{
	color: navy;
	font-size: 14px;
	text-decoration: none;
}


.mainmenu a:visited {
	color: navy;
	font-size: 14px;
	text-decoration: none;
}

.mainmenu a:hover {
	color: blue;
	font-size: 14px;
	text-decoration: underline;
}



/* --------------------------- Center --------------------------- */

.maincenter
{
	color: navy;
	background-color: white;
	vertical-align: top;
	text-align: left;
	padding: 10;
	font-size: 12px;
	width: 610px;
}

.maincenter p
{
	color: navy;
	font-size: 12px;
}

.maincenter li
{
	color: navy;
	font-size: 12px;
}


.maincenter table
{
	width: 100%;
}

.maincenter td 
{
	padding: 10;
}



/* --------------------------- Alert --------------------------- */

.alert {
	margin: 0;
	color: navy;
	font-size: 12px;
	border: 0;
	padding: 0px;
}
.alert table 
{
	width: 100%;
	font-weight: bold;
	text-align: left;
	margin: 0px;
	padding: 0px;
	margin: 0;
}
.alert td
{
	width: 25%;
	background-color: lightgray;
	border: 2px solid white;
}


/* --------------------------- Info (Tables)  --------------------------- */

.info {
	color: navy;
	background-color: white;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	margin: 0;
}
.info table {
	width: 100%;
	background-color: white;
	font-weight: bold;
	text-align: left;
	border:1 solid lightgray;
	margin: 0px;
	padding: 0px;
}
.info th {
	color: navy;
	background-color: lightgray;
	border: 1px solid lightgray;
	font-weight: bold;
	text-align: left;
	padding: 0px;
}
.info td {
	color: navy;
	border: 1px solid lightgray;
	font-weight: normal;
	text-align: left;
	padding: 0px;
}
.info a:link{
	color: navy;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
}
.info a:visited {
	color: navy;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
}
.info a:hover {
	color: red;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	text-align: left;
}
.info p {
	color: navy;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	padding: 5;
}


/* ---------------------------.results (Tables)  --------------------------- */

.results {
	color: navy;
	background-color: white;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	margin: 1;
}
.results table {
	width: 100%;
	background-color: white;
	font-weight: bold;
	text-align: left;
	border:1 solid black;
	margin: 0px;
	padding: 0px;
}
.results th {
	color: navy;
	background-color: lightgray;
	border: 1px solid gray;
	font-weight: bold;
	text-align: left;
	padding: 4px;
}
.results td {
	color: navy;
	border: 1px solid gray;
	font-weight: normal;
	text-align: left;
	padding: 4px;
}
.results a:link{
	color: navy;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
}
.results a:visited {
	color: navy;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
}
.results a:hover {
	color: red;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	text-align: left;
}
.results p {
	color: navy;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	padding: 5;
}


/* --------------------------- News  --------------------------- */

.newsarchive {
	color: navy;
	background-color: white;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	margin: 0;
}

.newsarchive h3 {
	font-size: 12px;
	color: green;
	font-weight: bold;
	text-align: left;
}



.newsarchive table {
	width: 100%;
	background-color: white;
	font-weight: bold;
	text-align: left;
	border:1 solid lightgray;
	margin: 0px;
	padding: 0px;
}
.newsarchive th {
	color: navy;
	background-color: lightgray;
	border: 1px solid lightgray;
	font-weight: bold;
	text-align: left;
	padding: 0px;
}
.newsarchive td {
	color: navy;
	border: 1px solid lightgray;
	font-weight: normal;
	text-align: left;
	padding: 0px;
}
.newsarchive a:link{
	color: gray;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
}
.newsarchive a:visited {
	color: gray;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
}
.newsarchive a:hover {
	color: red;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
	text-align: left;
}
.newsarchive p {
	color: navy;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	padding: 5;
}



/* --------------------------- Right --------------------------- */


.right
{
	background-color: white;
	margin: 0;
	padding: 0;
	border: 0;
	width: 160px;
}
.right table
{
	width: 160px;
	margin: 0;
	border: 5 solid green;
	padding: 0;
}
.right td 
{
	width: 160px;
	background-color: white;
	margin: 0;
	border: 5 solid red;
	padding: 0;
}
.right p
{
	margin: 0;
	border: 0;
	padding: 0;
}
