body {
	font:75%/1.5 arial, helvetica, serif; padding:0px; margin:1px 0px 0px 0px;
	background:#FFF; color:#000; text-align:center;
}
img {
  border:none;
}
marquee {
  color:#FFFFFF; font:10pt arial; background:#AA1C34; width:100%; padding-top:6px; padding-bottom:6px;
}
marquee:active {
  text-decoration:none;
}
marquee:hover {
  text-decoration:none; cursor:pointer;
}
marquee span {
  margin-right:100px;
}
ul.shortcuts {
  margin:0px; padding:0px;
}
ul.shortcuts li {
	display:inline; font-size:80%; border-right:#27408B 1px solid; margin:0px; padding-right:10px; padding-left:10px;
	list-style-type:none; text-transform:uppercase;
}
ul.shortcuts li.last {
	border-right-style:none; padding-right:0px;
}
ul.shortcuts li a, #shortcuts li a:active {
	color:#27408B; text-decoration:none;
}
ul.shortcuts li a:hover {
	color:#AA1C34;
}
#container {
	width:800px; background:#FFFFFF; text-align:left; margin:0px auto;
}
#header {
	position:static; float:none; width:100%; height:80px;	margin-bottom:8px;
}
#header .logo {
	position:relative; float:left; width:360px; height:80px;
}
#header .rightItems {
	position:relative; float:right; text-align:right;
}
#header .today {
	position:relative; top:10px; font-size:90%; color:#27408B;
}
#header .shortcuts {
	position:relative; top:20px;
}
#footer {
	position:relative; display:block; float:left; width:100%; margin-top:15px; border-bottom:#27408B 1px dotted; border-top:#27408B 1px dotted;
	line-height:100%;
}
#footer .shortcuts {
	position:relative; float:left; height:20px; top:4px;
}
#footer .copyright {
	position:relative; float:right; font-size:75%; color:#27408B; top:3px;
}
#nav, #nav ul {
	position:static; float:left;	width:100%;	list-style:none; background:#FFFFFF; font-weight:bold; padding:0;
	border-bottom:solid 3px #828282; left:0; margin:0px; z-index:10;
}
#nav ul ul {
	margin:-22px 0 0 115px;
}
#nav a {
	display:block; text-decoration:none;
}
#nav a.parent {
	background:url(rightarrow.gif) center right no-repeat;
}
#nav li {
	float:left;	padding:0;
}
#nav li a {
	width:100px; height:18px; background:url(navtab.gif) no-repeat 0px 0px; color:#FFFFFF;
	padding-top:7px; text-align:center;
}
#nav li.active a {
 	background-position:0px -25px;
}
#nav li ul {
	position:absolute; left:-10000px; font-weight:normal;	border:solid 1px #828282;	border-top:solid 3px #828282;
	background:#F0F0F0; width:120px;
}
#nav li ul a, #nav li.active ul a {
	color:#000000; text-align:left; background:url(rtarrow.gif) no-repeat 2px 7px; padding:2px 0px 0px 10px;
	height:22px; width:110px;
}
#nav li a:hover, #nav li.sfhover {
	background-position:0px -25px; cursor:pointer;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left:-10000px; cursor:pointer;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left:auto; cursor:pointer;
}
#nav #nav li li a:hover ul, #nav li li.sfhover a {
  font-weight:bold; color:#FFFFFF; background-color:#AA1C34; cursor:pointer; background-image:url(none);
}
#content {
	position:static; clear:none; margin:0px; padding:0px;
}
#content a {
	color:#27408B;
}
#content a:active, a:link, a:visited {
	color:#27408B; text-decoration:none;
}
#content a:hover {
	color:#AA1C34;
}
#content p {
	margin:8px 0px 8px 0px; text-align:justify;
}
#content .indented {
  padding-left:20pt; padding-right:20pt;
}
#content h1 {
	width:100%; font-size:16pt; text-align:center; background:#AA1C34; color:#FFFFFF; margin-top:10px;
}
#content h2 {
	width:100%; font-size:14pt; text-align:left; padding-left:5px; background:#AA1C34; color:#FFFFFF;
}
#content h3 {
  font-size:14pt; text-align:left; color:#AA1C34;
}
#content h4 {
  font-size:12pt; text-align:left; color:#AA1C34;
}
#content h5 {
  font-size:11pt; text-align:left; color:#AA1C34; margin-top:5px; margin-bottom:10px;
}
#content table {
  margin:10px 0px 0px 0px; padding:0px; text-align:justify;
}
#content td {
  margin:0px; padding:0px;
}
#content div.pdfdoc {
  display:block; font-size:80%; text-align:center; color:#27408B; margin:10px; width:80px; text-transform:uppercase;
}
#content div.pdfdoc * {
  display:block;
}
#content div.pdfdoc a:active, #content div.pdfdoc a:link, #content div.pdfdoc a:visited {
	color:#27408B; text-decoration:none;
}
#content div.pdfdoc a:hover {
	color:#AA1C34;
}
#content div.logomap a {
	position:relative; margin:20px; padding:20px;
}
#content table {
  font:100%;
}
#content table.info {
  margin:10px 0px 0px 0px; width:100%; padding:0px; text-align:left; border:solid 1px #999999; background:#FFFFCC;
}
#content table.info td {
  margin:0px; padding:3px; vertical-align:text-top;
}
#content table.info tr.head td {
  font-weight:bold; border-bottom:solid 1px #999999;
}
#content table.diagram {
  margin:30px 0px 0px 0px; width:100%; padding:0px; text-align:left; border-top:solid 1px #999999; background:#FFFFFF;
}
#content table.diagram td {
  margin:0px; padding:3px; vertical-align:text-top;
}
#content table.diagram tr.head td {
  color:#AA1C34; font-weight:bold; font-size:150%; padding-bottom:15px;
}
