body, div, p, td, ol, ul, li, h1, h2, h3, h4, h5, h6 {
  font-family: arial, helvetica, sans-serif;
  line-height:normal;
  letter-spacing:normal;
  word-spacing:normal;
  text-align:left;	
  text-transform:none;
  text-decoration:none;
  vertical-align:baseline;
  }
  
body {		
  font-family:verdana, arial,helvetica,sans-serif;
  font-size:100%;
  padding:0;
  margin:0;
  background-color:silver;
  text-align:center;
  }
  
body.extras {
  min-width:800px; /* Workaround for IE centering bug */
  text-align:center; /* Workaround for IE centering bug */
  }
  
#wrapper {
  	width:800px;  /* Must be reset for IE centering bug */
	text-align:left; /* Replace body center alignment in IE bug fix */
	margin-left:auto;
	margin-right:auto;
	}  
	
#contactinfo { padding-top:2em; }

td, div { font-size:1em }	

td { text-align:left; }

td.logo {
	width:160px;
	height:108px;
	text-align:center;
	border:0;
	margin-left:auto;
	margin-right:auto;
	vertical-align:middle;
	background-image:url(../graphics/img_navbarfill.gif)
	}
td.pagebanner {
  width:640px;
  height:108px;
  background-color:transparent;
  }

td.bodytext {
  width:638px;
  font-size:1em;
  text-align:left;
  vertical-align:top;
  background-color:#ffffff;
  margin-left:3em;
  margin-right:3em;
  }

td.column {
  width:318px;
  text-align:left;
  margin-left:.5em;
  margin-right:.5em;
  vertical-align:top;
  background-color:rgb(255,255,255);
  }

td.nav {
  background-color:rgb(64,102,139);
  width:160px;
  vertical-align:top;
  padding-top:3em;
  }
  
td.pagefooter {
  width:640px;
  text-align:center;
  }#bbb

h1, h2, h3, h4, h5 {
  color:rgb(32,69,104);
  font-weight:bold;
  padding-left:1em;
  padding-right:1em;
  }

h1 { font-size:1.4em } 

h1.pageheader { 
  font-size:1.4em;
  text-align:center;
  margin-top:-5px;
  margin-bottom:1.5em;
  color:rgb(32,69,104);
  }

h1.colheader {
  font-size:1.1em;
  color:#fff;
  background:rgb(64,102,139);
  padding-top:.15em;
  padding-bottom:.15em;      
  }

h2 { font-size:1.1em }

h2.colheader { 
  font-size:1em;
  color:#fff;
  background:rgb(64,102,139);
  margin-top:.5em;
  margin-bottom:.75em
  }

h2.sectionheader {
  font-size:1em;
  color:rgb(255,255,255);
  background:rgb(64,102,139);
  padding-top:.15em;
  padding-bottom:.15em;
  }
  
h3 { font-size:1em }

h4 { font-size:1em }

h4.header { font-size:.9em }

h5 { 
   font-size:.925em;
}

h5.header {
  margin-top:-.5em;
  margin-left:2em;
  font-size:.8em;  }

h5.divheader {
   margin-top:-.25em;
   padding-left:1.8em;
}

h5.sectionheader {
  font-size:1em;
  color:rgb(255,255,255);
  background:rgb(64,102,139);
  padding-top:.15em;
  padding-bottom:.15em;
  }

p { font-size:.95em }

  p.blockindent {
  padding-left:3em;
  padding-right:2em;
  margin-top:.5em;
  margin-bottom:.5em;
  }

p.nav {
  color:#ffffee;
  font-size:.8em;
  font-weight:bold;
  text-align:right;
  margin-top:-.25em;
  padding-right:1em;
}

p.nav-off {
  color:#bbb;
  font-size:.8em;
  font-weight:bold;
  text-align:right;
  margin-top:-.25em;
  padding-right:1em;
}  
  
p.nav a {
  color:#ffffee;
  text-decoration:none;
}

p.nav a:hover {
  color:#888888;
  text-decoration:none;
}
  
p.nav-text {
  font-size:.8em;
  color:#ffe;
  font-weight:bold;
  text-align:center;
  margin:0;
  padding-left:.5em;
  padding-right:.5em;
}
  
p.column {
  margin-left:2em;
  margin-right:2em;
  margin-top:-.5em;
}
  
p.columntop {
  margin-left:2em;
  margin-right:1.5em;
}  

p.column2 {
  margin-left:1em;
  margin-right:1em;
  margin-top:-.5em;
}

p.column2top {
  margin-left:1em;
  margin-right:1.5em;
}  
  
p.jumpto {
  font-size:.8em;
  text-align:right;
  color:rgb(64,102,139);
  }

p.faqlink { 
	font-size:.75em;
	padding-left:.65em}

p.listhead { margin-bottom:-.65em }

p.breadcrumb {
  color:rgb(32,69,104);
  font-size:.65em;
  margin-top:.75em;
  margin-left:2em;
  }

p.pagelinks {
  font-size:.75em;
  text-align:center;
  text-decoration:none;
  color:rgb(64,102,139);
  }

p.copyright {
  font-size:.75em;
  font-weight:bold;
  text-align:center;
  margin-bottom:.2em;
  color:rgb(255,255,255);
  background-color:rgb(63,102,139);
  }

font.address { font-size:.55em; font-weight:bold }

a { color:rgb(32,69,104) }

a:hover { color:red }

a:visited { color:rgb(32,69,104) }

a.breadcrumb {
  color:rgb(32,69,104);
  font-size:1em;
  text-decoration:none;
}

a.header { text-decoration:none }

a.navbar { text-align:right }

a.jumpto { text-decoration:none; margin-right:.375em }

a.newsletter { font-size:.9em }

a.footer { text-decoration:none }

p a:hover, ul a:hover {
  text-decoration:none;
  color:red;
  }
  
h5 a:hover {
  text-decoration:none;
  color:#888888
  }

ul {
  margin-top:.15em;
  list-style-type:disc;
  list-style-position:outside;
  }

ul.column {
  margin-left:60px;
  margin-right:24px;
}
  
ul.sublist { 
  margin-top:.25em;
  margin-left:5em;
  margin-right:2em;
}

ul.expanded {
  margin-top:.25em;
  margin-left:4em;
  margin-right:2em;

}
  
li { font-size:.95em;
}
  
li.expanded {
  margin-bottom:.5em;
}
 
img { border:0 }

img.triangle {
  height:5px;
  width:5px;
  border:0;
  }

hr.nav {
  margin-top:-.25em;
  }

