/* Global Styles
----------------------------------------------- */
html body {
   color:#000;
   text-align:left;
   font:81.25% Arial, Verdana,Sans-serif;
   margin:10px 0 2em 0;
}


/* Page structure
----------------------------------------------- */

#masthead, #topnav, .contleft {
   display:none;
}
a img {
   border:none;
}
span.green {
   font-weight:bold;
   color:#659481;
   font-size:1.2em;
}

#text_content table {
   border:none;
}

#text_content td {
   border:none;
   padding:5px;
   background-color:#96b1a4;
   color:#024f48;
}


hr {
   height:1px;
   color:#fff;
   border-color:#dbdac2;
   border-width:1px 0 0 0;
   border-style:solid;
   overflow:hidden;
   margin:1em 0;
   padding:0;
}
p strong span {
   color:#034694;
}
h1, h2, h3 {
   color:#024f48;
}
h1 {
   font-size:1.4em;
   padding:0 0 0.3em 0;
   margin:0 0 0.5em 0;
}
h1 a, h2 a, h3 a {
   color:#01409d;
   text-decoration:none;
}

#banner h1 {
   color:#fff;
   font-size:2.2em;
   margin:0 0 10px 0;
}

h2 {
   font-size:1.3em;
   margin:0 0 10px 0;
}

.boxout h2 {
   font-size:1.5em;
   margin:0 0 10px 0;
   color:#fff;
}

#featured h2 {
   font-size:1.5em;
   margin:0 0 10px 0;
   color:#fff;
}

h3 {
   font-size:1.1em;
   margin:0 0 1em 0;
}
h4 {
   font-size:1em;
   margin:0 0 1em 0;
}


ol {
   padding:0 0 0 26px;
}
ol li {
   padding:4px 0 5px 0;
}
ol li a {
   font-weight:normal;
   text-decoration:none;
}
ol li a:hover {
   text-decoration:underline;
}
ol.alpha {
   list-style-type:lower-alpha
}


/* Inline Images
----------------------------------------------- */

img.left1, img.left2 {
   float:left;
   margin:0 10px 0 0;
}
img.right1, img.right2 {
   float:right;
   margin:0 0 5px 10px;
}
img.left1, img.right1 {
   border:1px solid #000;
}
img.none1 {
   float:none;
   border:1px solid #000;
}
img.none2 {
   float:none;
   border:none;
}
