/* heading levels*/
h1{
font:1.5em/1.5em Arial, Helvetica, sans-serif;
color:#000066;
text-transform:capitalize;
width:425px;
margin:0;
padding:0;
}
h2{
font:1.25em/1.25em Arial, Helvetica, sans-serif;
color:#6699cc;
margin:0;
padding:0;
}
h2 a, 
h2 a:link, 
h2 a:active, 
h2 a:visited{
color:#6699cc;
margin:0;
padding:0;
}
h2 a:hover{
text-decoration:underline;
}
h3{
font:bold 1em/1.25em Arial, Helvetica, sans-serif;
color:#ff6600;
margin:.1em 0em .25em 0em;
padding:0;
}
h3 a, 
h3 a:link, 
h3 a:active, 
h3 a:visited{
color:#ff6600;
margin:0;
padding:0;
}
h3 a:hover{
text-decoration:underline;
}
h4{
font:bold .9em/1.25em Arial, Helvetica, sans-serif;
color:#ff9900;
margin:.1em 0em .25em 0em;
padding:0;
}
h4 a, 
h4 a:link, 
h4 a:active, 
h4 a:visited{
color:#ff9900;
margin:0;
padding:0;
}
h4 a:hover{
text-decoration:underline;
}
h5{
font:bold .55em/1.25em Arial, Helvetica, sans-serif;
text-transform:uppercase;
color:#999;
margin:0;
padding:0;
}
h5 a, 
h5 a:link, 
h5 a:active, 
h5 a:visited{
color:#999;
margin:0;
padding:0;
}
h5 a:hover{
text-decoration:underline;
}
h6{
font:bold .75em/1.25em Arial, Helvetica, sans-serif;
color:#0099cc;
text-transform:capitalize;
margin:0;
padding:0;
}
h6 a, 
h6 a:link, 
h6 a:active, 
h6 a:visited{
color:#0099cc;
margin:0;
padding:0;
}
h6 a:hover{
text-decoration:underline;
}/* paragraph level */
p{
	color:#666;
	margin:0;
	padding:0px 0px 1em 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	line-height: 1.25em;
}
p.note{
font:italic .75em/1.25em Arial, Helvetica, sans-serif;
}
p.caption{
font:caption;
}
p.times{
font:.9em/1.25em &quot;Times New Roman&quot;, Times, serif;
color:#666;
margin:0;
padding:0px 0px 1em 0px;
}
/* alignment horizontal */
.alignCenter{
text-align:center;
}
.alignJustify{
text-align:justify;
}
.alignLeft{
text-align:left;
}
.alignRight{
text-align:right;
}
.alignRight{
text-align:right;
}
/* alignment vertical */
.alignBaseline{
vertical-align:baseline;
}
.alignSubcript{
vertical-align:sub;
}
.alignSuperscript{
font-size:.8em;
vertical-align:+.25em;
margin:0;
padding:0;
}
.alignTop{
vertical-align:top;
}
.alignTextTop{
vertical-align:text-top;
}
.alignMiddle{
vertical-align:middle;
}
.alignBottom{
vertical-align:bottom;
}
.alignTextBottom{
vertical-align:text-bottom;
}
/* transform case */
.capitalize{ 
text-transform:capitalize;
}
.lowercase{ 
text-transform:lowercase;
}
.uppercase{ 
text-transform:uppercase;
}
/* decoration */
.underline{
text-decoration:underline;
}
.rule{
border-top:1px solid #ccc;
margin:.5em 0em 0em 0em;
padding-top:0px;
display:block;
}
.ruleAbove{
border-top:1px solid #ccc;
margin-top:0.0em;
padding-top:0em;
display:block;
/*
*/
margin-left:-10px;
margin-right:-10px;
}
.ruleBelow{
border-bottom:1px solid #ccc;
margin-bottom:.6em;
padding-bottom:.15em;
display:block;
/*
*/
margin-left:-10px;
margin-right:-10px;
}
p.error{
font:bold .65em/1.25em Arial, Helvetica, sans-serif;
color:#ff6600;
}
/* general links */
a:hover{
text-decoration:underline;
}
p a{
color:#0099cc;
}
p.anchor{
font:.85em/1em Arial, Helvetica, sans-serif;
color:#0099cc;
margin:0;
padding:.3em 0em .25em 0em;
}
p.externalanchor,
p.externalanchor a,
p.externalanchor a:link{
font:bold .9em/1em Arial, Helvetica, sans-serif;
color:#666;
margin:0;
padding:.3em 0em .15em 0em;
}
p.target{
font:.8em/1.25em Arial, Helvetica, sans-serif;
color:#ff9900 !important;
margin:0;
padding:.5em 0em .1em 0em;
}
span.target{
font:1em/1.25em Arial, Helvetica, sans-serif;
}
.medialink,
.medialink a,
.medialink a:link{
font-weight:bold;
color:#444;
text-decoration:none;
}
.externallink,
.externallink a,
.externallink a:link{
color:#444;
text-decoration:underline;
margin:-1em 0em 0em 0em;
}
.internallink{
font:.75em/1.25em Arial, Helvetica, sans-serif;
margin:-1em 0em 1.5em 0em;
padding:0;
}
/* lists [ordered, unordered, mixed and definition]*/
.bullet ul{
font:.8em/1.25em Arial, Helvetica, sans-serif;
color:#666;
margin:-.5em 0em 1em 1.5em;
padding:0;
list-style-type:square;
list-style-position:outside;
}
.bullet ul li{
padding:0em 0em .5em 0em;
}
.bullet ul li ul{
font:1em/1.15em Arial, Helvetica, sans-serif;
color:#666;
margin:0;
padding:0;
list-style-type:disc;
list-style-position:inside;
}
.bullet ul li ul li ul{
font:1em/1.15em Arial, Helvetica, sans-serif;
color:#666;
margin:0em 0em 0em 1em;
padding:0;
list-style-type:circle;
list-style-position:inside;
}
.bullet ol{
font:.8em/1.25em Arial, Helvetica, sans-serif;
color:#666;
margin:-.5em 0em 1em 2em;
padding:0;
list-style-type:decimal;
list-style-position:outside;
}
.bullet ol li{
padding:0em 0em .5em 0em;
}
.nobullet ul{
font:.8em/1em Arial, Helvetica, sans-serif;
color:#666;
margin:.3em 0em 1em 0em;
padding:0;
list-style-type:none;
list-style-position:outside;
}
.nobullet ul li{
padding:0em 0em .3em 0em;
}
<p>/* nested lists with links */
  .linkslist,
  .linkslist a,
  .linkslist a:link{
  font:.9em/1.5em Arial, Helvetica, sans-serif;
  color:#0099cc;
  margin:0em 0em .5em 0em;
  padding:0;
  }
  .linkslist a:hover{
  text-decoration:underline;
  }
  .linkslist ul,
  .linkslist ul a,
  .linkslist ul a:link{
  font:bold .9em/1.5em Arial, Helvetica, sans-serif;
  color:#666;
  margin:0em 0em .5em 0em;
  }
  .linkslist ul li ul,
  .linkslist ul li ul a,
  .linkslist ul li ul a:link{
  font:1em/1.15em Arial, Helvetica, sans-serif;
  color:#666;
  padding:0;
  list-style-type:disc;
  list-style-position:inside;
  }
  .linkslist ul li ul li ul,
  .linkslist ul li ul li ul a,
  .linkslist ul li ul li ul a:link{
  font:1em/1.15em Arial, Helvetica, sans-serif;
  color:#666;
  padding:0;
  list-style-type:none;
  list-style-position:inside;
  }
  /* block level */
  blockquote{
  font:.8em/1.25em Arial, Helvetica, sans-serif;
  color:#666;
  margin:0;
  padding:0px 2em 2em 2em;
  }
  .secondarycopy{
  margin:0;
  padding:.8em 1.25em .1em 1em;
  }
  .barker{
  margin:0;
  padding:0em 1.25em 0em 1em;
  }
  /* tables */
  /* 
  tbody
  thead
  tr
  */
  /*
  table{
  border:1px solid #ccc;
  border-collapse:collapse;
  margin:.5em 0em 1em 0em;
  }
  */
  .noborder{
  border:1px solid #fff !important;
  margin:.5em 0em 1em 0em;
  }
  /*
  .noborder td{
  font:.8em/1.25em Arial, Helvetica, sans-serif;
  color:#666;
  text-align:center;
  border:1px solid #ccc;
  margin:0;
  padding:.5em;
  }
  th{
  font:bold .8em/1em Arial, Helvetica, sans-serif;
  color:#666;
  text-align:center;
  background-color:#ffd683;
  border:1px solid #ccc;
  margin:0;
  padding:.5em 1em .5em 1em;
  }
  td{
  font:.8em/1.25em Arial, Helvetica, sans-serif;
  color:#666;
  text-align:center;
  border:1px solid #ccc;
  margin:0;
  padding:.5em;
  }
  td.highlight{
  font:.8em/1.25em Arial, Helvetica, sans-serif;
  color:#666;
  text-align:center;
  background-color:#fbfbfb;
  border:1px solid #ccc;
  margin:0;
  padding:.5em;
  }
  */
  /* image treatments */
  img.Border{
  border:1px solid #ccc;
  }
  img.noBorder{
  border:0;
  }
  img.floatLeftBorder{
  border:1px solid #ccc;
  float:left;
  }
  img.floatRightBorder{
  border:1px solid #ccc;
  float:right;
  }
  img.floatLeftNoBorder{
  border:0;
  float:left;
  }
  img.floatRightNoBorder{
  border:0;
  float:right;
  }
  img.floatLeftPadding{
  border:0;
  padding:0em 0em 0em 0em;
  float:left;
  }
  img.floatRightPadding{
  border:0;
  padding:.5em 0em .5em .5em;
  float:right;
  }/* form styles */
  label{
  font:.8em/1.25em Arial, Helvetica, sans-serif;
  color:#666;
  margin:0;
  padding:0px 0px 1em 0px;
  }
  /* content nav */
  .contentnav{
  font:.75em/1em Arial, Helvetica, sans-serif;
  color:#0099cc;
  text-decoration:none;
  margin:0;
  padding:0; 
  float:right;
  display:block;
  }
  .contentnav ul,
  .contentnav ul li{
  list-style:none;
  text-align:center; 
  text-decoration:none;
  margin:0;
  padding:.1em .6em 0em 0em;
  display:inline;
  float:right;
  }
  .contentnav ul li a,
  .contentnav ul li a:active{
  color:#0099cc;
  text-align:center; 
  text-decoration:none;
  margin:0;
  padding:0;
  }
  .contentnav ul li a:hover{
  text-decoration:underline;
  color:#0099cc;
  margin:0;
  padding:0;
  }/* content columns */
  #colcontainer{
  float:left;
  width:790px;
  margin:1em 0em 10em 0em;
  padding:0;
  }
  html&gt;body #colcontainer{
  margin:0;
  padding:0;
  }
  #col1, #col2, #col3{
  float:left;
  width:16em;
  margin:0;
  padding:0;
  }
  #col1{
  margin:0;
  padding:0;
  
  }
  #col2{
  margin:0;
  padding:0;
  }
  #col3{
  margin:0;
  padding:0;
  }
  /* search and news results */
  .results{
  clear:both;
  margin:0;
  padding:0em 1em 0em 0em;
  }/* generic set visibility and display */
  /* hide still occupies space, collapse removes from space */
  .hide{
  visibility:hidden;
  }
  .collapse{
  display:none;
  }
  /* print styles */
  #printnav{
  font:.75em/1em Arial, Helvetica, sans-serif;
  color:#0099cc;
  text-decoration:none;
  float:right;
  margin:-1.65em 0em 0em 0em;
  padding:0; 
  }
  #printnav a, 
  #printnav a:link, 
  #printnav a:active, 
  #printnav a:visited{
  color:#0099cc;
  margin:0;
  padding:0;
  }
  pagebreakAvoid{
  }
  pagebreakAfter{
  }
  pagebreakBefore{
  }

