 
/*  HTML tags  */

h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0;
font-weight:normal;
}



#pagetop h2{
padding:0;
margin:0;
margin-left:20px;
font:168%/10px Arial, Helvetica, sans-serif;
color:#ffffff;
}

#pagetopforms h2 {
padding:0;
margin:0;
margin-left:20px;
font:168%/18px Arial, Helvetica, sans-serif;
color:#ffffff;
}

#middlei h2 {
padding:0;
margin:0;
margin-left:20px;
font:138%/18px Arial, Helvetica, sans-serif;
color:#2e4332;
font-weight:normal;
}

 

#page h2 {
padding:0 0 8px 0;
margin:0;
font:138%/16px Arial, Helvetica, sans-serif;
color:#2e4332;
font-weight:normal;
}


 
h3 {
font:1.3em Arial, sans-serif;
font-weight:normal;
margin:4px 0px;
color:#2e4332;
}


h4 {
padding:5px 5px;
font:1.1em Arial, sans-serif;
color:#ffffff;
background:#2e4332;
}



p, ul {
margin:0;
padding:0 0 10px 0px;
}

ul {
list-style:none;
padding:0 0 18px 40px;
}

blockquote {
margin:22px 40px;
padding:0;
}

small {
font-size:0.85em;
}

img {
border:0;
}

sup {
position:relative;
bottom:0.3em;
vertical-align:baseline;
}

sub {
position:relative;
bottom:-0.2em;
vertical-align:baseline;
}

acronym, abbr {
cursor:help;
letter-spacing:1px;
border-bottom:1px dashed;
}


/*  links  */

a, a:visited {
text-decoration:none;
}

a:link { color: #136252;font-weight:bold; }
a:visited { color: #136252; }
a:hover { color: #8A0E0E; }
a:active { color: #8A0E0E; }



.callout {
      margin: 10px 10px;
      padding: 10px 10px;
      font: bold 12px/18px Arial, Verdana, sans-serif;
      border: 2px dashed #A6C5E1;
      background: #EEF1F4;
}



.callout h3 {
padding:8px 8px;
margin:10px 0;
font:128%/16px Arial, Helvetica, sans-serif;
color:#ffffff;
background:#4687ac;
font-weight:normal;
}




.calloutsmall {
      margin: 0px 0px;
      padding: 4px 4px;
      font: bold 11px/18px Arial, Verdana, sans-serif;
      border: 1px solid #9cac9b;
      background: #d5ded5;
      height:275px;
}




ul.whitebullet
{
list-style-type: none;
padding: 0;
margin: 0;
}

ul.whitebullet li {
background-image: url(../images/whitebullet.gif);
background-repeat: no-repeat;
background-position: 0 .4em;
padding-left: 1.1em;
margin-bottom:10px;
}


ul.greenbullet
{
list-style-type: none;
padding: 0;
margin: 0;
}

ul.greenbullet li {
background-image: url(../images/greensquare.gif);
background-repeat: no-repeat;
background-position: 0 .4em;
padding-left: 1.1em;
margin-bottom:10px;
margin-left:5px;
}



ul.bluebullet
{
list-style-type: none;
padding: 0;
margin: 0;
}

ul.bluebullet li {
background-image: url(../images/bluesquare.gif);
background-repeat: no-repeat;
background-position: 0 .4em;
padding-left: 1.1em;
margin-bottom:10px;
}


#list ul li {
background-image: url(../images/bluesquare.gif);
background-repeat: no-repeat;
background-position: 0 .4em;
padding-left: 1.1em;
margin-bottom:10px;
}







