html
{
  font-size: 1em;
  font-weight: normal;
  font-family: "News Gothic MT", Arial, sans serif;
  line-height: 120%;
}

html,
body 
{
  font-size:0.9em;
}

h1
{
  font-weight:bold;
  font-size:1.4em;
  color:#336699;
}

h2
{
  color:#336699;
  font-weight:bold;
  font-size:1.3em;
  line-height:1.3em;
  border-left:0.75em solid #EE8800;
  border-bottom:1px solid #EE8800;
  padding:0px 0px 0px 0.5em;
  margin:0px 0px 1em 0px;
}

h3
{
  color:#336699;
  margin:0px 0px 0.5em 0px;
  padding:0px;
  font-weight:bold;
  font-size:1.1em;
}

h4
{
  color:#003366;
  margin:0px 0px 0.5em 0px;
  padding:0px;
  font-weight:normal;
  font-size:1.1em;
}

h5
{
  margin:0px 0px 0.5em 0px;
  font-weight:bold;
  font-size:1em;
  color:#003366;
}

h6
{
  margin:0px 0px 1em 0px;
  font-weight:bold;
  font-size:0.8em;
}

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

div#content span.logout a,
div#content a
{
  padding:0px 0px 0px 0.9em;
  background: url(../images/layout3/link_x.gif) left center no-repeat #FFF;
}

div#content span.logout a
{
  text-align:right;
  float:right;
}

div#content span.logout a:hover,
div#content span.logout a:focus,
div#content a:hover,
div#content a:focus
{
  text-decoration:underline;
  background: url(../images/layout3/link_x_hover.gif) left center no-repeat #FFF;
}

a.anchor,
a.anchor:hover
{
  line-height:0px;
  font-size:0px;
  text-decoration:none;
  display:none;
}

div#content a.nextpage,
div#content a.prevpage,
div#content a.firstpage,
div#content a.lastpage
{
	background:#FFF;
}

div#content a.nextpage:hover,
div#content a.prevpage:hover,
div#content a.firstpage:hover,
div#content a.lastpage:hover
{
	text-decoration:underline;
}

div#content a.nextpage:focus,
div#content a.prevpage:focus,
div#content a.firstpage:focus,
div#content a.lastpage:focus
{
	text-decoration:underline;
}

div#content a.nextpage:active,
div#content a.prevpage:active,
div#content a.firstpage:active,
div#content a.lastpage:active
{
	text-decoration:underline;
	color:#FFF;
	background: #336699;
}

div#toplink a.toplink,
div#content a.toplink
{
  text-align:right;
  float:right;
  padding:0px 1em 0px 0px;
  background: url(../images/layout3/toplink.gif) right center no-repeat;
}

div#toplink a.toplink:hover,
div#toplink a.toplink:focus,
div#content a.toplink:hover,
div#content a.toplink:focus
{
  background: url(../images/layout3/toplink_hover.gif) right center no-repeat;
  text-decoration:underline;
}

div#content span.logout a:active,
div#content a:active,
div#content a.morelink:active,
div#content a.toplink:active,
div#toplink a.toplink:active
{
  text-decoration:underline;
  background-color:#336699;
  color:#FFF;
}

img
{
  border:none;
  margin:0px 1em 0px 0px;
}

ul.menu
{
  list-style:none;
  padding:0px;
  margin:0px;
}

ul.menu li a
{
  line-height: 130%;
}

div.hline
{
  height:1px;
  overflow:hidden;
  clear:both;
  border-top:1px dotted #DFDFDF;
  display:block;
  padding:0px;
  margin:0px;
}

hr
{
  background:transparent;
  width:41.5em;
  display:block;
  height:1px;
  clear:both;
  text-align:center;
  margin:0px 0px 0px 0.5em;
  border:none;
  border-top:1px dotted #DFDFDF;
}

#content p
{
  padding:0px;
  margin:0px 0px 0.5em 0px;
}

#content ul
{
  list-style:none;
  margin:0px 0px 0px 1.5em;
}

#content ol
{
  margin:0px 0px 0.5em 2em;
}

#content ol li
{
  margin:0px 0px 0.3em 0px;
}

#content ul li
{
  background: url(../images/layout3/link_indent_blue.gif) left 0.4em no-repeat;
  padding:0px 0px 0px 1em;
  margin:0px 0px 0.5em 0px;
}

#content ul li a
{
  background-color:#FFF;
  padding:0px 0px 0px 1em;
  margin:0px 0px 0.5em -1em;
}

#content ul.clearfix li
{
	display:inline;
	margin: 0 1em 0 1em;
}

#content ul.clearfix li.currentpage
{
	font-weight:bold;
	color:#999;
}

#content a.noprint
{
	background:transparent;
	color:#003366;
	float:right;
}

#content .nobreak
{
	white-space: nowrap;
}
