BODY {
	FONT: 9pt Tahoma, "Arial Narrow", Arial, sans-serif; BACKGROUND-COLOR: #c8d1de; margin:auto 0px; text-align:center;
}
TD {
	FONT-SIZE: 75%; COLOR: #333366; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
FORM {
	MARGIN: 0px
}
.noblue {
	COLOR: #333366
}
.smallfont {
	FONT-SIZE: 75%; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
A {
	COLOR: blue; TEXT-DECORATION: none
}
A:hover {
	COLOR: #cc6600; TEXT-DECORATION: none
}
.clCMEvent {
	LEFT: 0px; VISIBILITY: visible; WIDTH: 99%; CLIP: rect(0px 100% 100% 0px); POSITION: absolute; TOP: 0px; HEIGHT: 99%
}
.clCMAbs {
	LEFT: 0px; VISIBILITY: hidden; POSITION: absolute; TOP: 0px
}
.clBar {
	VISIBILITY: hidden; WIDTH: 10px; POSITION: absolute; HEIGHT: 10px; BACKGROUND-COLOR: #cccccc; layer-background-color: #cccccc
}
.clLevel0 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: tahoma,arial,helvetica; POSITION: absolute
}
.clLevel0over {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: tahoma,arial,helvetica; POSITION: absolute
}
.clLevel0 {
	COLOR: black; BACKGROUND-COLOR: #f6f6f8; layer-background-color: #F6F6F8
}
.clLevel0over {
	CURSOR: hand; COLOR: white; BACKGROUND-COLOR: #003366; layer-background-color: #003366
}
.clLevel0border {
	VISIBILITY: hidden; POSITION: absolute; BACKGROUND-COLOR: #cccccc; layer-background-color: #cccccc
}
.clLevel1 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial,helvetica; POSITION: absolute
}
.clLevel1over {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: tahoma, arial,helvetica; POSITION: absolute
}
.clLevel1 {
	COLOR: black; BACKGROUND-COLOR: #f6f6f8; layer-background-color: #F6F6F8
}
.clLevel1over {
	CURSOR: hand; COLOR: white; BACKGROUND-COLOR: #003366; layer-background-color: #003366
}
.clLevel1border {
	Z-INDEX: 500; VISIBILITY: hidden; POSITION: absolute; BACKGROUND-COLOR: #cccccc; layer-background-color: #cccccc
}
.clLevel2 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: tahoma,arial,helvetica; POSITION: absolute
}
.clLevel2over {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: tahoma,arial,helvetica; POSITION: absolute
}
.clLevel2 {
	COLOR: black; BACKGROUND-COLOR: #f6f6f8; layer-background-color: #F6F6F8
}
.clLevel2over {
	CURSOR: hand; COLOR: white; BACKGROUND-COLOR: #003366; layer-background-color: #003366
}
.clLevel2border {
	VISIBILITY: hidden; POSITION: absolute; BACKGROUND-COLOR: #cccccc; layer-background-color: #cccccc
}
.clLevel3 {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: tahoma,arial,helvetica; POSITION: absolute
}
.clLevel3over {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 10px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; FONT-FAMILY: tahoma,arial,helvetica; POSITION: absolute
}
.clLevel3 {
	COLOR: black; BACKGROUND-COLOR: #f6f6f8; layer-background-color: #F6F6F8
}
.clLevel3over {
	CURSOR: hand; COLOR: white; BACKGROUND-COLOR: #003366; layer-background-color: #003366
}
.clLevel3border {
	VISIBILITY: hidden; POSITION: absolute; BACKGROUND-COLOR: #cccccc; layer-background-color: #cccccc
}

td.tdMenu0
{
	border: #333333 1px solid;
	border-bottom: none;
	background-color: #FFFFFF;
	font-weight: bold;
}

td.tdMenu1
{
	border: #333333 1px solid;
	background-color: #CCCCCC;
	font-weight:normal;
}

td.tdMenu2
{
	border-bottom: #333333 1px solid;
}

H1
{
	font-size: 14pt;
}
form
{
	margin: 0px;
}
#pageheader 
{
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(Images/bg_blue_tile.gif); BACKGROUND-REPEAT: repeat-x;
}
#pageshadowheader {
	BACKGROUND-IMAGE: url(Images/bg_shadow_header.gif); MARGIN-LEFT: auto; WIDTH: 980px; MARGIN-RIGHT: auto; BACKGROUND-REPEAT: repeat; Height: 117px;
}
#pageshadowdivider {
	BACKGROUND-IMAGE: url(Images/bg_shadow_divider.gif); MARGIN-LEFT: auto; WIDTH: 980px; MARGIN-RIGHT: auto; BACKGROUND-REPEAT: no-repeat; HEIGHT: 25px
}
#pageshadow {
	BACKGROUND-IMAGE: url(Images/bg_shadow_body.gif); MARGIN-LEFT: auto; WIDTH: 980px; MARGIN-RIGHT: auto; BACKGROUND-REPEAT: repeat-y
}
#pagecontainer {
	width: 940px; margin: 0px 0px 0px 20px; text-align:left;
}
#pageshadowbottom {
	BACKGROUND-IMAGE: url(Images/bg_shadow_bottom.gif); MARGIN-LEFT: auto; WIDTH: 980px; MARGIN-RIGHT: auto; BACKGROUND-REPEAT: no-repeat; HEIGHT: 10px
}
#header {
	MARGIN: 0px 10px
}
#header H1 {
	CLEAR: right; PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: bold small-caps 11pt "Arial", Tahoma, Arial, sans-serif; PADDING-TOP: 10px; TEXT-ALIGN: right;
}
#header H1 a
{
	color: #000000;
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#logo {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; FLOAT: left; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px 0px 0px 20px; BORDER-RIGHT-WIDTH: 0px
}
#footer {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 7.5pt; PADDING-BOTTOM: 5px; MARGIN: 0px 10px; BOTTOM: 0px; PADDING-TOP: 10px; POSITION: relative; TEXT-ALIGN: center
}
#footer UL {
	MARGIN: 3px 0px; LIST-STYLE-TYPE: none
}
#footer LI {
	PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#footer P {
	MARGIN-TOP: 2px
}
#footer A:visited {
	COLOR: #000
}
li
{
	margin-bottom: 10px;
}

.Black
{
	color:Black;
}

#mainmenu {
clear: both;
text-align: left;
background-color: #333333;
background-image: url('Images/bg_curve.gif');
background-position: 100% 100%;
background-repeat:no-repeat;
margin: 0px 10px 0 10px;
padding-left:10px;
width: 930px;
height: 27px;
}

#mainmenu ul {
list-style-type: none;
font-family: Tahoma, "Arial Narrow", Arial, sans-serif;
font-size: 9pt;
color: #ffffff;
padding: 5px 0 5px 0;
}

#mainmenu li {
display: inline;
padding: 0 10px 0 10px;
}


#mainmenu a {
text-decoration: none;
font-family: Tahoma, "Arial Narrow", Arial, sans-serif;
font-size: 9pt;
color: #fff;
}

#mainmenu a:hover {
text-decoration: underline;
}

#topmenu {
	text-align: right;
	float: right;
	font: 8pt Tahoma, "Arial Narrow", Arial, sans-serif;
}

#topmenu a {
color: #000;
}

#topmenu ul {
list-style-type: none;
}

#topmenu ul li {
display: inline;
padding-left: 5px;
padding-right: 5px;
font-size: 8pt;
}

/******************************************
STYLES FOR LEFT NAV (MENU2)
******************************************/

.menu2 {
	margin-top: 2px;
	margin-bottom:2px;
	font: bold 10pt Tahoma, "Arial Narrow", Arial, sans-serif;
}

.menu2sub {
font: 7pt Tahoma, "Arial Narrow", Arial, sans-serif;
color: #05a;
}


#menu2 {
float: left;
width: 160px;
padding: 10px 0px 0 0px;
font: bold 8.75pt Tahoma, "Arial Narrow", Arial, sans-serif;
}

#menu2 H1 {
	font-size: 9pt;	
	margin: 0px 20px 10px 0px;	
	TEXT-TRANSFORM: uppercase;
	color: #004c8f;
}

/* do not distinguish between visited and non-visited link */
#menu2 a:visited 
{
color: #000; 
}

#menu2 a:hover, a
{
color: #05a;
}

	.zz2_topNav1_0 { background-color:white;visibility:hidden;display:none;position:absolute;left:0px;top:0px; }
	.zz2_topNav1_1 { text-decoration:none; }
	.zz2_topNav1_2 { height:21px; }
	.zz2_topNav1_3 { font-weight:normal;font-style:normal; }
	.zz2_topNav1_4 { height:27px; }
