html {
margin: 0px;
padding: 0px;
overflow-y: scroll;
background: white;
}

body {
width: 800px;
margin: 10px auto 0px;
background: white;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9pt;
color: black;
}

.show { visibility: visible; }
.hide { visibility: hidden; }
.bold { font-weight: bold; }
.block { display: block; }
.none { display: none; } 
.alignleft { text-align: left; }
.alignright { text-align: right; }
.aligntop { vertical-align: top; }
.alignbottom { vertical-align: bottom; }
.aligncenter { text-align: center; }
.alignmiddle { vertical-align: middle; }
.left { text-align: left; padding-left: 5px; }
.right { text-align: right; padding-right: 5px; }
.floatr { float: right; }
.floatl { float: left; }
.top { vertical-align: top; }
.bottom { vertical-align: bottom; }
.center { text-align: center; }
.middle { vertical-align: middle; }
.small { font-size: 80%; }
.border { border: 1px solid black; }
.hr { padding-bottom: 2px; border-bottom: 1px solid silver; }
.double { border: 2px solid black; }
.padded, .padded td { padding: 6px; }
.pad { padding: 10px; }
.margin { margin: 10px; }
.white { background-color: white; }
.maroon { color: maroon; }
.green { color: green; }
.navy { color: #353C91; }
.gray { background-color: #dddddd; }
.grey { color: #c0c0c0; }
.indent { padding-left: 20px; }
.occupy { width: 100%; }
.half { width: 50%; }
.nowrap { white-space: nowrap; }
.nobr { white-space: nowrap; }
.pre { white-space: pre; }
.tall { height: 100%; }
.big { font-size: 120%; }
.small { font-size: 80%; }
.smaller { font-size: 70%; }
.bigger { font-size: 130%; }
.link { cursor: pointer; }
.inline { display: inline; }
.w50 { width: 50px; }
.w100 { width: 100px; }
.w200 { width: 200px; }
.w300 { width: 300px; }
.w400 { width: 400px; }
.w500 { width: 500px; }
.blueback { background-color: #353C91; }

table { font-size: 100%; border-collapse: collapse; margin: 0px; }
td { text-align: left; vertical-align: top; }
input, textarea, li { font-size: 100%; }

b, strong, h1, h2, h3, h4 { font-weight: bold; }
pre, tt, code { white-space: pre; font-family: "Lucida Console", "Courrier New", monospace; font-size: 110%; }

hr { background-color:transparent; color:#000000; height:1px; }

a:link > img, a:visited > img, a:active > img { border: none; }

img { border: 0px; border-color: black; }

h1:first-line { font-size:140%; font-weight: bold; }
h1 { font-size: 125%; color: #353C91; font-weight: normal; font-family: Arial, sans-serif; }
h2 { font-size: 150%; color: #353C91; }
h3 { font-size: 130%; color: #353C91; }
h4 { font-size: 120%; color: #353C91; }
h5 { font-size: 90%; color: #353C91; }
h6 { font-size: 75%; font-weight: normal; }

div.header { background-position: top center; background-repeat: no-repeat; }
div.title { float: right; text-align: right; color: white; padding-right: 15px; padding-top: 15px; }
div.menu { color: white; padding: 5px 5px 10px; white-space: nowrap; border-top: 1px white solid; text-align: left; clear: both; }
div.menu a { padding: 4px; text-decoration: none; color: white; white-space: nowrap; }
div.menu a:hover { background: #353C91; color: white; }
div.menu a:active { background: #353C91; color: white; }
div.menu a.page { background: #353C91; color: white; font-weight: bold; }
div.submenu { min-height: 20px; background: white; color: #CC3300; padding: 5px 2px; text-align: left; line-height: 2em; }
div.submenu a { border-top: 1px solid gray; border-left: 1px solid gray; text-decoration: none; color: #CC3300; padding: 2px 8px 4px 6px; margin-right: -5px; white-space: nowrap; }
div.submenu a:hover { background: #CC3300; color: white; }
div.submenu a:active { background: #CC3300; color: white; }
div.submenu a.page { background: #CC3300; color: white; font-weight: bold; }
div.submenu a.subpage { background: #353C91; color: white; font-weight: bold; }

a { color: #353C91; }
sup { font-size: 100%; }
ul { list-style-type: disc; marker-offset: 0px; }

div.body { background: white; padding: 0px; }
table.body { border: none; width: 100%; }
table.body td.left { width: auto; }
table.body td.right { width: 200px; }
table.body td.bottom { padding: 10px; }


div.rounded {
  border: none;
	font-size: 80%;
}

.fade {
  background-color: white;
  background-image: url('/images/bluefade.jpg');
}

div.round1 {
  margin: 0px 5px;
	height: 0px;
	border-top: 1px solid silver;
}

div.round2 {
  margin: 0px 3px;
	height: 1px;
	border-left: 2px solid silver;
	border-right: 2px solid silver;
	background-position: 0px 0px;
	background-repeat: repeat-x;
}

div.round3 {
  margin: 0px 2px;
	height: 1px;
	border-left: 1px solid silver;
	border-right: 1px solid silver;
	background-position: -1px -1px;
	background-repeat: repeat-x;
}

div.round4 {
  margin: 0px 1px;
	height: 2px;
	border-left: 1px solid silver;
	border-right: 1px solid silver;
	background-position: -3px -3px;
	background-repeat: repeat-x;
}

div.round5 {
  margin: 0px;
	padding: 5px 10px;
	text-align: left;
	border-left: 1px solid silver;
	border-right: 1px solid silver;
	background-position: -4px -4px;
	background-repeat: repeat-x;
}

ul.ulspaced li { margin-bottom: 10px; }

div.envelope {
  font-size: 9pt;
  width: 340px;
	height: 130px;
	padding-left: 160px;
	padding-top: 70px;
	overflow: hidden;
	background-image: url('/images/envelope.jpg');
	background-repeat: no-repeat;
	background-position: top left;
}

fieldset {
  border: 1px solid black;
}

fieldset legend {
  vertical-align: middle;
	font-weight: bold;
}

