body {
padding:0px;
margin:0px;
color:#464646;
font-family:arial;
font-size:12px;
background:#f6f6f6;
}

.red, .red strong {
	color:#F00;
}

.grey, .grey strong {
	color: #8080C0;
}

strong {
color:#464646;
font-family:arial;
font-size:13px;
font-weight:bold;
}

table
	{
	}
.title
	{
text-decoration:underline;
color:#464646;
font-family:arial;
font-size:14px;
font-weight:bold;
	}

tr.subhead
	{
	background-color: #cccccc;
	}

th
	{
	}

th.alt
	{
	background-color: black;
	color: white;
	padding: 3% 3% 2%;
	}

td
	{
	}

tr.alt
	{
	background-color: #eeeeee;
	}

h1
	{
	font: 24pt verdana, arial;
	margin: 0;
	}

h2
	{
	font: 18pt verdana, arial;
	margin: 0;
	}

h3
	{
	font: 12pt verdana, arial;
	margin: 0;
	}

th a
	{
	color: #581e88;
	font: 10pt verdana, arial;
	}

a
	{
	color: #003471;
	text-decoration: none;
	}

a:hover
	{
	color: #003471;
	text-decoration: underline;
	}

div.outer
	{
	width: 90%;
	margin: 15%;
	}

table.viewmenu td
	{
	background-color: #006699;
	color: white;
	padding: 0 5%;
	}

table.viewmenu td.end
	{
	padding: 0;
	}

table.viewmenu a
	{
	color: white;
	font: 8pt verdana, arial;
	}

table.viewmenu a:hover
	{
	color: white;
	font: 8pt verdana, arial;
	}

a.tinylink
	{
	color: #581e88;
	font: 8pt verdana, arial;
	text-decoration: underline;
	}

a.link
	{
	color: #581e88;
	text-decoration: underline;
	}

div.buffer
	{
	padding-top: 7%;
	padding-bottom: 17%;
	}

.small
	{
	font: 8pt verdana, arial;
	}

table td
	{
	}

table td.nopad
	{
	padding-right: 5%;
	}

.style1 {
	font-size: 12pt;
	font-weight: bold;
}
.heading {
	font-size: 15pt;
	font-weight: bold;
}
.menu a {
color: #b1f5ff;
}
.menu a:hover {
color: #FFFFFF;
}
#mainlevel-nav span,
#mainlevel-nav a {
margin-right:0px;
margin-left:0px;
margin-top:0px;
margin-bottom:0px;
display:block;
font-size:11px;
font-family: Tahoma;
text-align: center;
text-decoration:none;
color: #252525;
white-space: nowrap;
padding-top:5px;
padding-bottom:5px;
cursor:pointer;
font-weight: normal;
width:110px;
}
 
a#active_menu-nav, a.mainlevel_active-nav {
margin-right:0px;
margin-left:0px;
margin-top:0px;
margin-bottom:0px;
display:block;
font-size:15px;
font-family: Arial, Helvetica, sans-serif;
text-align: center;
text-decoration:none;
background:#ff9900;
color: #ffffff;
white-space: nowrap;
padding-top:35px;
padding-bottom:38px;
cursor:pointer;
font-weight: normal;
width:179px;
}
 
#mainlevel-nav span:hover,
#mainlevel-nav a:hover {
background-position:center;
background: #CCC;
color: #000;	
}
span.mainlevel-nav,
a.mainlevel-nav {
padding-bottom:0px;
padding-top:0px;
}
.moduletable-nav {
width:100%;
border-bottom:0px solid #ffffff;
}
.moduletable-nav td {
padding-left:0px;
}
#mainlevel-nav,
#mainlevel-nav ul{
padding:0px;
margin:0px;
}
#mainlevel-nav li{
float:left;
padding:0px;
list-style:none;
padding-left:0px;
padding-right:0px;
margin-top:0px;
margin-right:0px;
margin-left:0px;
}
#mainlevel-nav ul li{
float:left;
background-color: #EAEAEA;
white-space: nowrap;
padding:0px;
padding-left:0px;
padding-right:0px;
cursor:pointer;
display:inline;
}
#mainlevel-nav li ul span:hover,
#mainlevel-nav li ul a:hover {
color: #663399;	
background: url(images/arrowb.jpg) no-repeat #ffffff;
display:block;
}
#mainlevel-nav li ul span a:hover {
color: #000;	
background: #CCC;
display:block;
}

#mainlevel-nav li li {
padding:0px;
background-color: #ffffff;
margin:0px;
height:18px;
width:185px;
float:none;
}

#mainlevel-nav li ul{
margin-left:-4px;
margin-top:2px;
height:20px;
width:169px;
position:absolute;
display:none;
border:0px solid #ffffff;
padding:5px;
 }
#mainlevel-nav li ul span {
margin-top:-6px;
margin-right:0px;
margin-left:0px;
display:block;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
text-decoration:none;
color: #ffffff;
white-space: nowrap;
text-align:left;
padding-right:0px;
padding-left:0px;
padding-top:5px;
padding-bottom:5px;
cursor:pointer;
list-style:none;
height:16px;
width:210px;
border: #333 1px;
background:#f4f4f4;
}
#mainlevel-nav li ul a {
margin-top:-6px;
margin-right:0px;
margin-left:0px;
display:block;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
text-decoration:none;
color: #ffffff;
white-space: nowrap;
text-align:left;
padding-top:5px;
padding-bottom:5px;
padding-left:15px;
padding-right:0px;
cursor:pointer;
height:10px;
width:150px;
border: #333 1px;
background: url(images/arrow.jpg) no-repeat #9966cc;
}

#mainlevel-nav li ul span a {
margin-top:-6px;
margin-right:0px;
margin-left:0px;
display:block;
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
text-decoration:none;
color: #333;
white-space: nowrap;
text-align:left;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
cursor:pointer;
list-style:none;
height:17px;
width:210px;
border: #333 1px;
background:#f4f4f4;
}
#mainlevel-nav li ul a#active_menu-nav {
margin-top:-6px;
margin-right:0px;
margin-left:0px;
display:block;
font-size:11px;
font-family: Arial, Helvetica, sans-serif;
text-decoration:none;
color: #000000;
white-space: nowrap;
text-align:left;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
cursor:pointer;
list-style:none;
height:18px;
width:175px;
border: #333 1px;
background-color: #ffffff;
}
#mainlevel-nav ul ul {
margin:0px;
margin-left:205px;
list-style:none;
margin-top:-26px;
}

#mainlevel-nav li ul ul a,
#mainlevel-nav li ul a{
display:block;
}
#mainlevel-nav li:hover ul ul,
#mainlevel-nav li:hover ul ul ul,
#mainlevel-nav li.sfhover ul ul,
#mainlevel-nav li.sfhover ul ul ul{
left: -999em; 
}
#mainlevel-nav li:hover ul,
#mainlevel-nav li li:hover ul,
#mainlevel-nav li li li:hover ul,
#mainlevel-nav li.sfhover ul,
#mainlevel-nav li li.sfhover ul,
#mainlevel-nav li li li.sfhover ul{
display:block;
left:auto;
z-index:6000;
}

 .SubTitle {
	color: #FFF;
}
.Notes {
	font-size: 10px;
	font-style: italic;
}
