body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
	background-color: #E1E5E8;
	height:100%;
	background-image:url('backgroundimage.jpg');
	background-repeat: repeat-y;
	background-position: top center;
}

A:link {text-decoration: none; color: #333399;}
A:active {text-decoration: none;color: #333399;}
A:visited {text-decoration: none;color: #333399;}
A:hover {text-decoration: none;color: #6666CC;}

#main {
font-family: verdana,arial,helvetica; color: #000000;font-size: 1em;
padding-left: 10px;
padding-right: 10px;
}

#main  a:link {
font-weight: bold;
}

#main a:visited {
font-weight: bold;
}

#main a:hover {
font-weight: bold;
text-decoration: underline;
}

#title {
color: #333366;
font-weight: bold;
padding-bottom: 6px;
padding-top: 10px;
margin-left:10px;
}

#heading_level_2 {
display: block;
color: #333366;
background-color: #ffffff;
font-weight: bold;
padding-bottom: 6px;
padding-top: 4px;
margin-left: 10px;
}

#heading_level_2_line {
display: block;
color: #003366;
background-color: #ffffff;
font-weight: bold;
border-bottom: solid 4px #333366;
padding-bottom: 4px;
padding-top: 4px;
margin-bottom: 8px;
margin-left: 10px;
width: 60%;
}

#news {
color: #000000;
padding-bottom: 5px;
padding-top: 5px;
padding-left:5px;
padding-right: 5px;
margin-top: 2px;
margin-bottom:8px;
margin-right: 2px;
margin-left: 5px;
border-top: solid 1px #333366;
border-bottom: solid 1px #333366;
border-left: solid 1px #333366;
border-right: solid 1px #333366;
text-align: center;
}

#news_leftalign {
color: #000000;
padding-bottom: 5px;
padding-top: 5px;
padding-left:5px;
padding-right: 5px;
margin-top: 2px;
margin-bottom:8px;
margin-right: 2px;
margin-left: 5px;
border-top: solid 1px #0000aa;
border-bottom: solid 1px #0000aa;
border-left: solid 1px #0000aa;
border-right: solid 1px #0000aa;
}


/*This is a white button with gray outline.*/
#navbar a:link {
display: block;
color: #000000;
font-weight: bold;
background-color: #E1E5E8;
border-bottom: solid 1px #333333;
border-top: solid 1px #cccccc;
border-right: solid 1px #333333;
border-left: solid 1px #cccccc;
padding-bottom: 6px;
padding-top: 6px;
padding-right:5px;
padding-left:5px;
margin-bottom: 2px;
}

#navbar a:visited {
display: block;
color: #000000;
font-weight: bold;
background-color: #E1E5E8;
border-bottom: solid 1px #333333;
border-top: solid 1px #cccccc;
border-right: solid 1px #333333;
border-left: solid 1px #cccccc;
padding-bottom: 6px;
padding-top: 6px;
padding-right:5px;
padding-left:5px;
margin-bottom: 2px;
}

#navbar a:hover {
display: block;
color: #000000;
font-weight: bold;
background-color: #CCCCCC;
border-bottom: solid 1px #999999;
border-top: solid 1px #333333;
border-right: solid 1px #999999;
border-left: solid 1px #333333;
padding-bottom: 6px;
padding-top: 6px;
padding-right:5px;
padding-left:5px;
margin-bottom: 2px;
}


/*This is a black button.*/
#home_navbar a:link {
display: block;
color: #ffffFF;
font-weight: bold;
background-color: #000000;
border-bottom: solid 1px #000000;
border-top: solid 1px #000000;
border-right: solid 1px #000000;
border-left: solid 1px #000000;
padding-bottom: 6px;
padding-top: 6px;
padding-right:5px;
padding-left:5px;
margin-bottom: 2px;
}

#home_navbar a:visited {
display: block;
color: #ffffFF;
font-weight: bold;
background-color: #000000;
border-bottom: solid 1px #000000;
border-top: solid 1px #000000;
border-right: solid 1px #000000;
border-left: solid 1px #000000;
padding-bottom: 6px;
padding-top: 6px;
padding-right:5px;
padding-left:5px;
margin-bottom: 2px;
}

#square_outline {
border-bottom: solid 2px #333366;
border-top: solid 1px #9999CC;
border-right: solid 2px #333366;
border-left: solid 1px #9999CC;
padding-bottom: 6px;
padding-top: 6px;
padding-left:5px;
padding-right:5px;
}

/*This is the style for the copyright banner.*/
#banner_copyright {
text-align: center;
color: #999999;
padding-bottom: 15px;
padding-top: 40px;
padding-left: 5px;
padding right: 5px;
}

TD {font-family: verdana,helvetica,arial;}
.subtitle {font-family: verdana,helvetica,arial; font-weight:bold; color:#FFFF00;}
.title {font-family: verdana,helvetica,arial;font-weight:bold;}
.title_white {font-family: verdana,helvetica,arial;color:#FFFFFF;font-weight:bold;}

.medium {font-family: verdana,helvetica,arial;}
.small {font-family: verdana,helvetica,arial;}
.debug {font-family: verdana,helvetica,arial; color: #FF0000;}
.credits {font-family: verdana,helvetica,arial; color:#666666;text-align:center;}
