/* Blue 002f9a */
/* Red DC1436 */
BODY {
    font-size: 90%;
    text-align: center;
    background-image:  url(/images/backgroundLogo.jpg);
    padding-top: 0px;
    margin: 0;
}

BODY, DIV, H2, H3 {
    padding: 0;
    margin: 0;
}

DIV {
    padding: 5px;
}

#container {
    text-align: left;
	background-color: #fff;
    border: 1px solid #ccc;
    margin: 0px auto;
    width: 750px;
}

/*..................................Link...............................................*/

A:link {
	text-decoration: underline;
	border-top: 0px double #002f9a;
	border-left: 0px solid #002f9a;
	border-right: 0px solid #002f9a;
	padding-left: 5px;
	padding-right: 5px;
	color: #DC1436;
	background-color: #fff;
	}
A:visited {
	text-decoration: underline;
	border-top: 0px double #002f9a;
	border-left: 0px solid #002f9a;
	border-right: 0px solid #002f9a;
	padding-left: 5px;
	padding-right: 5px;
	color: #DC1436;
	background-color: #fff;
	}

A:hover {
	text-decoration: none;
	border-top: medium solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	padding-left: 5px;
	padding-right: 5px;
	color: #DC1436;
	background-color: #fff;
	}
/*..................................Link2...............................................*/
.class1 A:link {
		color: #002f9a;
		border-top: 7px solid #002f9a;
		border-left: 1px solid #DC1436;
		border-right: 1px solid #DC1436;
		text-decoration: none;	
		font-size: 10pt;
		}
.class1 A:visited {
		color: #002f9a;
		border-top: 7px solid #002f9a;
		border-left: 1px solid #DC1436;
		border-right: 1px solid #DC1436;
		text-decoration: none;	
		font-size: 10pt;
		}

.class1 A:hover {
		color: #DC1436;
		border-top: 7px solid #DC1436;
		border-left: 1px solid #DC1436;
		border-right: 1px solid #DC1436;
		text-decoration: none;
		font-size: 10pt;
		}


/*..................................List Items...............................................*/

li.list1 {list-style: circle outside; color:green;}
li.list2 {list-style: square inside; color:blue}

/*..................................Font Items...............................................*/
h3
		{
		font-family: arial, trebuchet ms;
		text-decoration: none;
		color: navy;
		}
h4
		{
		font-family: arial, trebuchet ms;
		text-decoration: none;
		color: navy;
		text-align: center;
		}

/*..................................Header Items...............................................*/

#header {
    background-color: #fff;
    margin: 0px 0px 0px 13px;
    border: 0px solid red;
    width: 530px;
    text-align: center;
}
#topmenu {
	margin: 0px 0px 0px 310px;
	}
#navlisttop li
	{
	display: inline;
	list-style-type: none;
	padding-right: 0px;
	}

/*..................................Sidebar Items...............................................*/

#sidebar {
	float: left;
	width: 168px;
	border: 0px solid red;
	margin: 0px;
	padding-left: 15px;
}
#aheader{
	background-image:  url(/images/backgroundgrey.jpg);
	color: #002f9a;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #002f9a;
	border-bottom: 1px solid #002f9a;
	text-align: center;
	font-weight: 700;
	font-size: 130%;
	}
#staff	{
	padding-left: 10px;
	}
ul#navlist
{
	width: 158px;
	\width: 160px;
	w\idth: 158px;
	padding: 0px;
	border: 1px solid #002f9a;
	border-left: 1px solid #DC1436;
	border-right: 1px solid #DC1436;
	border-top: 0px;
	margin: 0px;
	font: bold 12px verdana,helvetica,arial,sans-serif;
	background: #fff;
}

ul#navlist li
{
	list-style: none;
	margin: 0px;
	border: 0px;
	border-top: 1px solid #002f9a;
}

ul#navlist li a
{
	display: block;
	width: 122px;
	\width: 158px;
	w\idth: 122px;
	padding: 4px 8px 4px 0px;
	border: 0px;
	border-left: 10px solid #aaaabb;
	background: #fff;
	text-decoration: none;
	text-align: right;
}

ul#navlist li a:link { color: #002f9a; }
div#navcontainer li a:visited { color: #666677; }

ul#navlist li a:hover
{
	border-color: #DC1436;
	color: red;
	background-image:  url(/images/backgroundgrey.jpg);
	width: 132px;
	\width: 168px;
	w\idth: 140px;
	
}

/*..................................Content Items...............................................*/

#content {
    margin: -10px 0 0 190px;
    border-right: 0px solid #ccc;
    padding-right: 0px;
    padding-left: 0px;
    width: 500px;
	background-image:  url(/images/backgroundPage.jpg);
	background-repeat: repeat-x;
}
#content2 {
    margin: -10px 0 0 190px;
    border-right: 0px solid #ccc;
    padding-right: 0px;
    padding-left: 0px;
    width: 500px;
}
#footer {
    background-color: #eee;
    margin: 5px 0 0;
    clear: both;
    border-top: 1px double red;
}

table.fulltable {
		border: 0px solid red;
		border-color: #8B0000;
		font-family:geneva, arial, sans serif;
		background-color: #fff;
		}
table.halftable {
		border-left: 1px solid #ccc;
		border-top: 1px solid #ccc;
		font-family:geneva, arial, sans serif;
		background-color: #fff;
		}
td.nametable	{
		font-family:geneva, arial, sans serif;
		background-color: #708090;
		padding:5px;
		border: 2px groove #ccc;
		text-align: left;
		font-weight: 700;
		font-size: 130%;
		color:#fff;
		}
td.tablepic	{
		border: 1px solid;
		border-color: #ccc;
		}
td.tableDesc	{
		background-image:  url(/images/backgroundPageSmall.jpg);
		padding:10px;
		Color:#002f9a;
		}
td.thislable	{
		text-align: right;
		border: 2px solid #ccc;
		background-color:#708090;
		color:#fff;
		width:200px;
		padding-right:5px;
		}
td.thislable1	{
		border: 1px solid #ccc;
		padding-left:5px;
		Color:#002f9a;
		}
