BODY {
	FONT-SIZE: 11pt; COLOR: #000000; FONT-FAMILY: verdana; BACKGROUND-COLOR: #ffffff
}
TABLE {
	FONT-SIZE: 10pt; FONT-FAMILY: verdana
}
TABLE.display {
	FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: verdana; BACKGROUND-COLOR: #bccabb
}
TABLE.banner {
	BACKGROUND-IMAGE: url(pictures/banner_background.jpg);  BACKGROUND-REPEAT: repeat-x;
}
TABLE.filler { 
	BACKGROUND-IMAGE: url(pictures/filler2.jpg);  BACKGROUND-REPEAT: repeat-x; height: 100%; width: 100%; border-collapse: collapse
}
.logo {
	BACKGROUND-POSITION: bottom; BACKGROUND-IMAGE: url(pictures/logo_bg.jpg); BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: verdana; FONT-SIZE: 30; COLOR: #000080; WIDTH: 140px; HEIGHT: 29px; OVERFLOW: visible; TEXT-ALIGN: center;
}
TD.fillerBase { 
	BACKGROUND-COLOR: transparent; height: 100%;
}
.bgcell {
	BACKGROUND-COLOR: #bccabb
}
TD {
	VERTICAL-ALIGN: top
}
TD.banner {
	VERTICAL-ALIGN: top; BACKGROUND-COLOR: transparent;
}
TD.maincell {
	BORDER-RIGHT: 1px dotted; BORDER-TOP: 1px dotted; VERTICAL-ALIGN: top; BORDER-LEFT: 1px dotted; BORDER-BOTTOM: 1px dotted
}
TD.block {
	VERTICAL-ALIGN: middle;
}
TD.footer {
	VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #0b195a
}
TD.label {
	VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #e6e6ff; TEXT-ALIGN: center; COLOR: #000080
}
P {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: verdana
}
P.footer {
	FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: verdana; FONT-WEIGHT: normal; TEXT-ALIGN: center;
}
P.heading {
	COLOR: #cc0066; FONT-WEIGHT: bold; TEXT-ALIGN: center;
}
A {
	TEXT-DECORATION: none; 
}
A:visited {
	COLOR: #663300; TEXT-DECORATION: none;
}
A.block {
	FONT-FAMILY: verdana; BACKGROUND-COLOR: #000080; TEXT-ALIGN: right; COLOR: #ffffff;
}

A.block:visited {
	FONT-FAMILY: verdana; BACKGROUND-COLOR: #000080; TEXT-ALIGN: right; COLOR: #ffffff;
}
A.footer {
	COLOR: #8995c6
}
H1 {
	FONT-SIZE: 13pt; COLOR: #707f70; FONT-FAMILY: verdana; TEXT-ALIGN: center
}
H2 {
	FONT-SIZE: 9pt; COLOR: #707f70; FONT-FAMILY: verdana
}
H3 {
	FONT-SIZE: 8pt; COLOR: #707f70; FONT-FAMILY: verdana
}
.banner {
	BACKGROUND-IMAGE: url(banner.gif); BACKGROUND-REPEAT: repeat-y; BACKGROUND-COLOR: #ffffff
}
.nav {
	BACKGROUND-IMAGE: url(navimage.gif); WIDTH: 200px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #ffffff
}
.navitem A {
	FONT-SIZE: 9pt; COLOR: #0b195a; FONT-FAMILY: verdana; TEXT-DECORATION: none; font-weight: bold; text-shadow: red 2em 3em 2em
}
.navitem A:visited {
	FONT-SIZE: 9pt; COLOR: #0b195a; FONT-FAMILY: verdana; TEXT-DECORATION: none; font-weight: bold; text-shadow: red 2em 3em 2em
}
.navitem_hover A {
	FONT-SIZE: 9pt; COLOR: #0b195a; FONT-FAMILY: verdana; TEXT-DECORATION: none; font-weight: bold; text-shadow: red 2em 3em 2em
}
.navitem_hover A:visited {
	FONT-SIZE: 9pt; COLOR: #0b195a; FONT-FAMILY: verdana; TEXT-DECORATION: none; font-weight: bold; text-shadow: red 2em 3em 2em
}
.navitem {
	FILTER: alpha(opacity=100); moz-opacity=1; LEFT: 0px; PADDING-TOP: 3px; PADDING-BOTTOM: 3px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; WIDTH: 100%; COLOR: #000000; 
POSITION: relative; TOP: 0px; BACKGROUND-COLOR: #FF9900; BORDER-TOP: #FFCC00 thin solid;
}
.navitem_hover {
	FILTER: alpha(opacity=100); moz-opacity=1; LEFT: 0px; PADDING-TOP: 3px; PADDING-BOTTOM: 3px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; WIDTH: 100%; COLOR: #000000; 
POSITION: relative; TOP: 0px; BACKGROUND-COLOR: #ffffcc; BORDER-TOP: #ffffcc thin solid;
}
.hiddenmenu {
	POSITION: absolute; VISIBILITY: hidden;
}
.activemenu {
	POSITION: absolute; VISIBILITY: visible;
}
.bg {
	BORDER-RIGHT: #ffffff thin solid; BORDER-TOP: #ffffff thin solid; Z-INDEX: -1; FILTER: alpha(opacity=30); LEFT: 0px; PADDING-BOTTOM: 5px; OVERFLOW: visible; BORDER-LEFT: #ffffff thin solid; WIDTH: 100%; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: #ffffff thin solid; POSITION: absolute; TOP: 0px; HEIGHT: 100%; BACKGROUND-COLOR: #ffffff; moz-opacity: 0.3
}
.bg IMG {
	WIDTH: 100%; HEIGHT: 100%
}
.main {
	FONT-SIZE: 8pt; PADDING-BOTTOM: 1px; WIDTH: 700px; PADDING-TOP: 1px; BACKGROUND-COLOR: #afbcae; cellpadding: 0; cellspacing: 0; border-spacing: 0
}
.content {
	BORDER-RIGHT: #ffffff thin solid; BORDER-TOP: #ffffff thin solid; FILTER: alpha(opacity=80); LEFT: 0px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ffffff thin solid; WIDTH: 100%; COLOR: #000000; PADDING-TOP: 1px; BORDER-BOTTOM: #ffffff thin solid; POSITION: relative; TOP: 0px; HEIGHT: 100%; BACKGROUND-COLOR: #ffffff; moz-opacity: 0.8
}