BODY
{
	font-size: 8pt;
	color: #4a4f83;
	font-family: Verdana;
}
A
{
	font-size: 8pt;
	color: #4a4f83;
	font-family: Verdana;
}
A:hover
{
	font-size: 8pt;
	color: mediumblue;
	font-family: Verdana;
}
A:visited
{
	font-size: 8pt;
	color: #4a4f83;	
	font-family: Verdana;
}
A:visited:hover
{
	font-size: 8pt;
	color: mediumblue;
	font-family: Verdana;
}
P
{
	font-size: 8pt;
	font-family: Verdana;
	
}
TABLE
{
	font-size: 8pt;
	color: #4a4f83;
	font-family: Verdana;
	
}
INPUT
{
	font-size: 8pt;
	font-family: Verdana;
}
SELECT
{
	font-size: 8pt;
	font-family: Verdana;
}
TEXTAREA
{
	font-size: 8pt;
	font-family: Verdana;
}

.tabletitle
{
	font-weight: bold;
	font-size: 10pt;
	color: #4a4f83;
	font-family: Verdana;
	background-color: #dcdde8;
}
.tabletitle2
{
	color: #4a4f83;
	font-family: Verdana;
	background-color: #dcdde8;
}
.readonly
{
	background-color: #dcdde8;
}
.border
{
	border-left-color: navy;
	border-bottom-color: #4a4f83;
	border-top-style: none;
	border-top-color: #4a4f83;
	border-right-style: none;
	border-left-style: none;
	background-color: #dcdde8;
	border-right-color: #4a4f83;
	border-bottom-style: none;
}

/* ================================================================= */
/* [ TOP NAVIGATION STYLES ]                                           */
/* ================================================================= */

#topnav {
	width: 100%;
	margin: 0px auto;
	background-color: #53739e;
	height: 24px;
	padding: 2px 0px 0px 0px;
	}

#topnav a, #topnav a:link, #topnav a:active, #topnav a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #C5D2E7;
	text-decoration: none;
	border: 1px #53739e solid;
	padding: 3px 4px 5px 4px;
	line-height: 16px;
	}
	
#topnav a:hover {
	color: #FFFFFF;
	border: 1px #A9C9FD solid;
	background: #2B5AA7;
	}

.rect2
{
	border-right: #ccccff 1px solid;
	padding-right: 3px;
	border-top: #ccccff 1px solid;
	padding-left: 3px;
	padding-bottom: 3px;
	margin: 3px;
	border-left: #ccccff 1px solid;
	padding-top: 3px;
	border-bottom: #ccccff 1px solid;
}
.rect3
{
	border-right: #53739e 1px solid;
	padding-right: 0px;
	border-top: #53739e 1px solid;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-left: #53739e 1px solid;
	padding-top: 0px;
	border-bottom: #53739e 1px solid;
}
#topnav2
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px auto;
	width: 100%;
	padding-top: 2px;
	height: 24px;
	background-color: #cc3333;
}

#topnav2 a, #topnav2 a:link, #topnav2 a:active, #topnav2 a:visited
{
	border-right: #cc3333 1px solid;
	padding-right: 4px;
	border-top: #cc3333 1px solid;
	padding-left: 4px;
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 5px;
	border-left: #cc3333 1px solid;
	color: #ff9999;
	line-height: 16px;
	padding-top: 3px;
	border-bottom: #cc3333 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}
	
#topnav2 a:hover
{
	border-right: #ffcccc 1px solid;
	border-top: #ffcccc 1px solid;
	background: #ff0033;
	border-left: #ffcccc 1px solid;
	color: #ffffff;
	border-bottom: #ffcccc 1px solid;
}
.nomargin
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}