H1 {font-size: 20pt; font-weight:normal; color:#0066CC; font-family:verdana, arial, helvetica}
H2 {font-size: 16pt; font-weight:normal; color:#0066CC; font-family:Verdana, Arial}
H3 {font-size: 11pt; font-weight:bold; color:#0066CC; font-family:verdana, arial, helvetica}
H4 {font-size: 10pt; font-weight:bold; color:#0066CC; font-family:verdana, arial, helvetica}
H5 {font-size: 10pt; font-weight:bold; color:black; font-family:Verdana, Arial}
H6 {font-size: 10pt; font-weight:normal; color:black; font-family:Verdana, Arial}
P {font-size: 10pt; font-weight:normal; color:#000080; font-family:Verdana, Arial}
ADDRESS {font-size: 10pt; font-style: normal; color:black; font-family:Verdana, Arial; font-weight: bold}
LI {font-size: 10pt; font-weight:normal; color:#000088; font-family:Verdana, Arial}
DD {font-size: 8pt; font-weight:normal; color:black; font-family:Verdana, Arial}
DL {font-size: 10pt; font-weight:normal; color:black; font-family:Verdana, Arial}
DT {font-size: 10pt; font-weight:bold; color:black; font-family:Verdana, Arial}

body {
	margin: 0;
	padding: 0;
}

A:external:link {color purple;}
A:external:visited {color maroon;}
.small_text {  font-family: Tahoma; font-size: 9pt; font-style: normal; font-weight: normal}
.smalltext {  font-family: Verdana, Arial; font-size: 8pt; font-style: normal; font-weight: normal}
.fptext { font-family: Verdana, Arial; font-size: 9pt; font-style: normal; font-weight: normal ; color: #333399}
.smalltexttitle { font-family: Verdana, Arial; font-size: 9pt; font-style: normal; font-weight: bold}
.navbarlabels {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF}
.navbarlabels a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF; text-decoration: none}
.navbarlabels a:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; color: #FFFFFF; text-decoration: underline}
.navbarlabels a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; color: #CCCCCC; text-decoration: none}
.navbarlabels a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF; text-decoration: underline}
.navbarlabels2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #000000}
.navbarlabels2 a:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #000000; text-decoration: none}
.navbarlabels2 a:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; color: #000000; text-decoration: underline}
.navbarlabels2 a:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; color: #999999; text-decoration: none}
.navbarlabels2 a:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #000000; text-decoration: underline}
.frontpagelinks a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000099; text-decoration: none}
.frontpagelinks a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000099; text-decoration: underline }
.frontpagelinks a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000099; text-decoration: none }
.frontpagelinks a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #666666; text-decoration: none}
.frontpagelinks { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #000099}

.menulink {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 11px; BACKGROUND: #dddddd; PADDING-BOTTOM: 4px; COLOR: #0065CE; PADDING-TOP: 4px; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: "Microsoft Sans Serif", Arial, sans-serif
}
.menulink A:link {
	FONT-SIZE: 11px; CURSOR: hand; COLOR: #0065CE; FONT-FAMILY: "Microsoft Sans Serif", Arial, sans-serif; TEXT-DECORATION: none
}
.menulink A:visited {
	FONT-SIZE: 11px; CURSOR: hand; COLOR: #0065CE; FONT-FAMILY: "Microsoft Sans Serif", Arial, sans-serif; TEXT-DECORATION: none
}
.menulink A:hover {
	FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: "Microsoft Sans Serif", Arial, sans-serif; TEXT-DECORATION: underline
}
.menulink2 {
	PADDING-RIGHT: 6px; FONT-SIZE: x-small; BACKGROUND: #dcdcee; COLOR: #000000; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.menulink2 A:link {
	COLOR: #000000; TEXT-DECORATION: none
}
.menulink2 A:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
.menulink2 A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
a:link {  color: #0033FF; text-decoration: none; font-weight: bold}
a:visited {  color: #666666; font-weight: bold; text-decoration: none}
a:hover {  color: #0033FF; text-decoration: underline; font-weight: bold}
a:active {  color: #6666FF; font-weight: bold}
.menutext1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.hpbox
{
	background-color:#C0D3ED;
	padding: 1px 5px 5px;
}

.bl
{
	background: url(../images/boxes/2bl.gif) 0 100% no-repeat #C0D3ED
}

.br
{
	background: url(../images/boxes/2br.gif) 100% 100% no-repeat
}

.tl
{
	background: url(../images/boxes/2tl.gif) 0 0 no-repeat
} 

.tr 
{
	background: url(../images/boxes/2tr.gif) 100% 0 no-repeat; padding:5px
}

.clear
{
	font-size: 1px; height: 1px
}
.spiffy{ 
display:block
} 
.spiffy *{ 
display:block;
height:1px;
overflow:hidden;
background:#BED8EE
} 
.spiffy1{ 
border-right:1px solid #e3eef7;
padding-right:1px;
margin-right:3px;
border-left:1px solid #e3eef7;
padding-left:1px;
margin-left:3px;
background:#cee1f2;
} 
.spiffy2{ 
border-right:1px solid #f8fbfd;
border-left:1px solid #f8fbfd;
padding:0px 1px;
background:#cadff1;
margin:0px 1px;
} 
.spiffy3{ 
border-right:1px solid #cadff1;
border-left:1px solid #cadff1;
margin:0px 1px;
} 
.spiffy4{ 
border-right:1px solid #e3eef7;
border-left:1px solid #e3eef7;
} 
.spiffy5{ 
border-right:1px solid #cee1f2;
border-left:1px solid #cee1f2;
} 
.spiffy_content{ 
padding:0px 5px;
background:#BED8EE;
}
.dropcap {
	color: red;
	font-size: 2.5em;
	float: left;
	padding-right: 2px;
}

#top {
	margin: 20px;
	padding: 10px;
	background: #ccc;
	height: 100px;
}
#left {
	background: #ccc;
	position: absolute;
	left: 10px;
	top: 170px;
	width: 200px;
}
#center {
	background: #ccc;
	margin-top: 0;
	margin-left: 220px;
	margin-right: 220px;
}
#right {
	position: absolute;
	right: 10px;
	top: 170px;
	width: 200px;
}
#footer {
	background: #ccc;
	margin: 20px;
	text-align: center;
}

ul#mainnav {
	list-style: none;
	margin: 0px;
	padding: 0px;
	background-color: #D6D6D6;
	}
		
ul#mainnav li {
	display: block;
	border-top: 1px solid #A5B5C6;
	}

ul#mainnav li a {
	display: block;
	margin: 0px 0px 0px 0px;
	padding: 6px 6%;
	background-color: #5C6F90;
	font: bold 0.8em /1.5 arial, sans-serif;		/* If you get an unwanted gap after your a block (IE-Win) try increasing the line height		*/
	color: #fff;
	text-decoration: none;
	width: 88%;				/* 	Causes Problems in IE5-Mac and Netscape/Mozzilla - see next fix		*/
	}

ul#mainnav li a:hover {
	background-color: #43616B;
	color: #eee;
	}
	
ul#mainnav ul.subnav {
	margin: 0px;
	list-style: none;
	padding: 0px;
	border: 0px solid pink;
	}

ul#mainnav ul.subnav li {
	border-top: 0 none;
	border: 0px solid green;
	padding-left: 1.5em;
	}

ul#mainnav ul.subnav li a {
	padding: 1%;
	margin: 0px;
	font: bold 0.7em /1.5 verdana, sans-serif;
	color: #5C6F90;
	background-color: transparent;
	border: 0px solid yellow;
	}

ul#mainnav ul.subnav li a:hover {
	color: #43616B;
	background-color: transparent;
	text-decoration: underline;
	}
.breadcrumbtrail {
	border-bottom-style: dotted;
	border-bottom-color: #0066CC;
	padding-bottom: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 60%;
}
