
.top 
{
padding:6px 0 0 0;
}

html {
  height: 100%;
}

body {
  height: 100%;
  margin: 0;
  padding: 0;

  font: .7em verdana, arial, sans-serif;
  color: #000;
}

h1 {   
  clear: both;
  font: 400 4em Times, "Bodoni MT", serif;
  color: #003466;
  padding:6px 5px 4px 3px;
  letter-spacing:0px;
  font-weight:bold;
}

h2 {
  font: 400 1.7em Georgia, serif;
  color: #FFF;
  font-style:italic;
  font-weight:bold;
  padding:10px 11px 4px 4px;
}

h2 a {
  color: #29E3FF;
}

h2 a:hover {
  color: #AC243A;
}

h3 {
  font: 100 1.4em verdana, serif;
  color: #827E7E;
  border-bottom: 1px solid #0072AE;
  width:70%;
  margin-bottom: -12px;
  margin-top:10px !important;
  margin-top/**/:0px;
  padding: 12px 11px 2px 11px!important;
  padding/**/: 8px 11px 2px 11px;
   font-variant:small-caps;
}
h4  {
  font: 2.5em verdana, sans-serif;
  color: #003466;
  border-bottom: 0px solid #0072AE;
  margin-bottom: -12px;
  margin-top:12px !important;
  margin-top/**/:14px;
  padding:2px 8px;
  text-align:left;
  width:100%;
  font-weight:bold;
  }
h4 a {
  color: #66001A;
   	}
h4 a:hover {
   color:#000;
   } 

h5 {
  width:560px;
  font: 100 1.8em verdana, sans-serif;
  color: #003466;
  margin-bottom: -12px;
  margin:8px 0 0px 0 !important;
  margin/**/:0px -8px;
  padding:2px 14px 2px 14px;
  font-weight:bold;
	}
h5 a {
      color: #0033FF;
	}
h5 a:hover {
	color: #000000;
	}
h6 {
  width:560px;
  font: 100 2.2em verdana, sans-serif;
  color: #f96611;
  margin-bottom: -12px;
  margin:8px 0 0px 0 !important;
  margin/**/:0px -8px;
  padding:2px 14px 2px 14px;
  font-weight:bold;
	}
h6 a {
  font: 100 .6em verdana, sans-serif;
  color: #0033FF;
  margin-bottom: -12px;
  margin:8px 0 0px 0 !important;
  margin/**/:0px -8px;
  padding:2px 14px 2px 14px;
  font-weight:bold;
	}
h6 a:visited	{
	color: #0033FF;
	}
h6 a:hover {
	color: #0033FF;
	}

p {
padding:0px 5px 0px 4px;
line-height:1.0em;
}

ol, ul {
  margin: 10px 30px;
  padding: 0 10px;
}


ul {
  list-style-image:  url(images/bg/bullet.gif);
}
li	{
	font: 1.2em  verdana, arial, sans-serif;
	line-height:1.2em;
	padding:4px 0px;
	}
li a:link {
	color: #0033FF;
	}
li a:visited	
	{
	color: #0033FF;
	}
li a:hover
	{
	color: #0033FF;
	}
.pagehead	{
  clear: both;
  font: 400 4em Times, "Bodoni MT", serif;
  color: #003466;
  padding:6px 5px 4px 6px;
  letter-spacing:0px;
  font-weight:bold;
	}

.dt {
  font: 1.2em verdana, arial, sans-serif;
  line-height:1.2em;
  margin-top:10px;
  margin-bottom:5px;
  margin-right:10px;
  padding:0 0 8px 12px;
  text-align:left;
}
.dtleft {
  font: 1.2em verdana, arial, sans-serif;
  line-height:1.2em;
  text-align:left;
  padding-left:-28px;
}
.dtred a {
  font: 1.5em verdana, arial, sans-serif;
  font-weight:bold;
  text-align:left;
  color: #A70012;
}
.red	{
	color: #A70012;
		}
.dtsmall	{
  font: .8em
  }
 .dtsmmedu	{
	color: #003466;
	font: 1.1em verdana, arial, sans-serif;
	}
.dtsmmedu a	{
	color: #003466;
	font: 1em verdana, arial, sans-serif;
	text-decoration:underline;
  }
.dtsmmed	{
	color: #003466;
	font: 1.1em verdana, arial, sans-serif;
  margin-right:10px;
    padding:0 0 8px 12px;
  font-weight:bold;
	}
.dtsmmed a {
	color: #0033FF;
	}
.dtsmmed a:hover, .dtmed a:visited {
	color: #0033FF;
	}
.dt li a:link {
   font: 1.0em verdana, arial, sans-serif;
   color: #0033FF;
	}
.dt li a:visited {
   font: 1.0em verdana, arial, sans-serif;
   color: #0033FF;
	}
.dt a {
   font: 1.0em verdana, arial, sans-serif;
   color: #0033FF;
	}
.dt a:visited	{
	color: #0033FF;
	}
.dt a:hover {
	color: #0033FF;
	}
	

.dtmed {
color: #003466;
	font: 1.4em verdana, arial, sans-serif;
  margin-right:10px;
    padding:0 0 8px 8px;
  font-weight:bold;
  text-align:left;
}
.dtmedred {
color: #A70012;
	font: 1.5em verdana, arial, sans-serif;
  margin-right:10px;
    padding:0 0 8px 0px;
  font-weight:bold;
  text-align:center;  
}
.dtmed a {
	color: #0033FF;
	}
.dtmed a:hover, .dtmed a:visited {
	color: #0033FF;
	}
.dtsmred {
color: #A70012;
	font: 1.2em verdana, arial, sans-serif;
  margin-right:2px;
    padding:0 0 8px 0px;
  font-weight:bold;
  text-align:center;  
}
	.dtsmred a	{
		color: #A70012;
		font: 1em verdana, arial, sans-serif;
		margin-right:2px;
		padding:0 0 8px 0;
		font-weight:bold;
		text-align:center;
		}
.dtlg {
color: #003466;
	font: 1.7em verdana, arial, sans-serif;
  margin-right:10px;
  text-align:left;
  font-weight:bold;
}

.dtlg a{
  font: 1.9em verdana, arial, sans-serif;
  line-height:1.3em;
  margin-top:18px;
  margin-bottom:-15px;
  margin-right:10px;
  padding:0 0 8px 12px;
  text-align:left;
}

.dttable	{
  font: 1.1em verdana, arial, sans-serif;
  line-height:1.1em;
  text-align:left;
}

.dttable a, .dttable a:visited	{
  color: #0033FF;
 }
 
.dttablehead	{
  font: 1.0em verdana, arial, sans-serif;
  line-height:1.0em;
  text-align:left;
}

.dttablehead a, .dttablehead a:visited  {
	color: #0033FF;
	font: 100 1.4em verdana, sans-serif;
    font-weight:bold;
   }
.bboard {
  font: 1.2em verdana, arial, sans-serif;
  line-height:1.2em;
  margin-top:10px;
  margin-bottom:5px;
  margin-right:10px;
  padding:0 0 4px 4px;
  text-align:left;
  color: #003466;
}

.white	{
	color: #FFF;
	}
.bgyellow	{
	background-color: #F5F73C;
	}
.gray	{
	color: #999;
	font-size: .6em;
	}
.dtblue {
  font: 1.2em verdana, arial, sans-serif;
  line-height:1.2em;
  margin-top:10px;
  margin-bottom:5px;
  margin-right:10px;
  padding:0 0 8px 12px;
  text-align:left;
  color: #003466;
}