﻿/* Default CSS Stylesheet for a new Web Application project */

body 
{
margin-top: 0px;
margin-left: 0px;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
background-color: #FFFFFF;
}

.border-low {
border-bottom: 1px #767865 solid;
}

.border-right {
border-right: 1px #767865 solid;
}

.border-low-right {
border-bottom: 1px #767865 solid;
border-right: 1px #767865 solid;
}

.logo
{
	display: none;
}

.page-title 
{
display: inline;
margin-left: 1em;
color: FFFFFF;
font-family: Arial, Helvetica, sans-serif; 
font-size: 95%; 
font-weight: bold;
text-align: left;
width: 100%;
}

.logo-header 
{
	background-image: url("images/header_bg.jpg");
	background-repeat: no-repeat;
}

.header 
{
	background-color: E8E8E8;
	border-top: 1px #767865 solid;
	border-bottom: 1px #767865 solid;
}

.header td
{
	vertical-align: middle;
}

.header-text 
{
	color: 2E3253;
	font-size: 65%;
}	

.header-text a:link {
text-decoration: none;
color: 2E3253;
}

.header-text a:visited {
text-decoration: none;
color: 2E3253;
}

.header-text a:hover {
text-decoration: none;
color: 2E3253;
border: none;
background-color: B7B7B7;
}

.main 
{
}


.main td
{
	vertical-align: top;
}

.menu 
{
	background-color: E8E8E8;
	border-bottom: 1px #767865 solid;
}

.menu td 
{
color: 000000;
font-size: 75%;
}

.menu a:link {
color: 000000;
text-decoration: none;
}

.menu a:visited {
color: 000000;
text-decoration: none;
}

.menu a:hover {
color: 000000;
text-decoration: none;
background-color: B7B7B7;
width: 100%;
height: 100%;
}

.content-header 
{
	background-image: url("images/grid.gif");
}

.content-header td
{
	text-align: center;
	vertical-align: bottom;
}

.content-header td img
{
	vertical-align: center;
}

.title {
color: 2E3253;
font-size: 210%;
text-align: left;
vertical-align: bottom;
}

.title-trademark {
font-size: 50%;
text-align: left;
vertical-align: top;
}

.subtitle 
{
	margin-left: 1em;
	color: 2E3253;
	text-align: left;
	vertical-align: bottom;
}

.image-front 
{
	border: solid 2px #000000;
}

.quick-menu 
{
	margin-left: 1.5em;
	width: 99%;
}

.quick-menu td {
background-color: 2E3253;
text-align: center;
vertical-align: middle;
font-size: 65%;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-weight: bold;
color: FFFFFF;
}

.quick-menu a:link {
text-decoration: none;
color: FFFFFF;
}

.quick-menu a:visited {
text-decoration: none;
color: FFFFFF;
}

.quick-menu a:hover {
background-color: E8E8E8;
width: 100%;
color: 2E3253;
}

.quick-menu-selected {
background-color: FFFFFF;
width: 100%;
color: #2E3253;
}

.content 
{
}
.content-text 
{
	background-color: FFFFFF;
	margin-left: 1.6em;
	width: 600px;
	height: 302px;
	overflow: auto;
}

.content-text-subtitle
{
	color: 2E3253;
	text-align: center;
	vertical-align: middle;
}

.content-text table
{
	font-size: 80%;

}

.content-text td
{
	vertical-align: top; 
}

.content-text table a:link
{
	color: CC0033;
	text-decoration: underline;
}

.content-text table a:visited
{
	color: CC0033;
	text-decoration: underline;
}


.content-text table a:hover
{
	color: FFFFFF;
	text-decoration: underline;
	background-color: CC0033;

}

.footer
{
	border-top: 1px #767865 solid;
	background-image: url("images/header_bg.jpg");
	background-repeat: no-repeat;
	position: fixed;
}
	
.footer-text {
color: FFFFFF;
font-size: 65%;
}

a:visited {
text-decoration: none;
color: FFFFFF;
}

.footer-text a:link {
text-decoration: none;
color: FFFFFF;
}

.footer-text a:hover {
text-decoration: none;
color: 2E3253;
background-color: FFFFFF;
}

.error
{
	font-size: 65%;
	font-style: italic;
	color: #FF0000;
}