html
{
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: #e2e1dd;
}

body
{
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: #e2e1dd;
}

hr
{
    height: 0px;
    border: none;
    margin: 0px;
    border-top: 1px solid #aaaaaa;
}

div.hr
{
	height: 2px;
	border: none;
	margin-top: 5px;
	margin-bottom: 5px;
	background-image: url(../images/hr.gif);
	background-repeat: repeat-x;
}

div.hr hr
{
	display: none;
}

:link
{
    text-decoration: none;
    color: #660000;
    font-weight: normal;
}

:visited
{
    text-decoration: none;
    color: #660000;
    font-weight: normal;
}

:link:hover, :visited:hover
{
    text-decoration: underline;
}

:link:active, :visited:active
{
    text-decoration: underline;
}

a img
{
    border: none;
}

.error
{
    font-family: arial, helvetica, sans-serif;
    font-size: 13px;
    border: 2px solid #ff0000;
    color: #ff0000;
    padding: 1em;
    margin: 0px 1.5em 10px 1.5em;
}

.toptext
{
    font-family: arial, helvetica, sans-serif;
    font-size: 11px;
    color: #555;
    text-decoration: none;
}

.toptext :link
{
    font-family: arial, helvetica, sans-serif;
    font-size: 11px;
    color: #555;
    text-decoration: none;
}

.toptext :visited
{
    font-family: arial, helvetica, sans-serif;
    font-size: 11px;
    color: #555;
    text-decoration: none;
}

.toptext :link:hover, .toptext :visited:hover
{
    color: #555;
    text-decoration: underline;
}

.toptext :link:active, .toptext :visited:active
{
    color: #555;
    text-decoration: underline;
}

.sectiontitle
{
    color: #ffffff;
    font-family: arial, helvetica, sans-serif;
    font-size: 20px;
    text-decoration: none;
    border: #ffffff;
    font-weight: bold;
    margin-left: 13px;
    margin-bottom: 20px;
}

.maincontent
{
    font-family: arial, helvetica, sans-serif;
    font-size: 13px;
    font-weight: normal;
    color: #1a2d33;
    text-decoration: none;
}

.maincontent :link
{
    color: #1659A1;
    font-weight: bold;
    text-decoration: none;
}

.maincontent :visited
{
    color: #1659A1;
    font-weight: bold;
    text-decoration: none;
}

.maincontent :link:hover, .maincontent :visited:hover
{
    font-weight: bold;
    text-decoration: underline;
}

.maincontent :link:active, .maincontent :visited:active
{
    font-weight: bold;
    text-decoration: underline;
}

.maincontent .external
{
    background: transparent url(../images/external.png) no-repeat scroll right center;
    padding-right: 13px;
}

.maincontent a[href$=".pdf"]
{
    background: transparent url(../images/acrobat.gif) no-repeat scroll right center;
    padding-right: 16px;
}

.mainpage :link
{
    color: #ff3600;
    font-weight: bold;
    text-decoration: none;
}

.mainpage :visited
{
    color: #ff3600;
    font-weight: bold;
    text-decoration: none;
}

.mainpage :link:hover, .maincontent :visited:hover
{
    font-weight: bold;
    text-decoration: underline;
}

.mainpage :link:active, .maincontent :visited:active
{
    font-weight: bold;
    text-decoration: underline;
}

#topcontent
{
    margin-top: 0px;
}

#narrow
{
    margin-top: 6px;
}

.testimonial_bold
{
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    color: #636d70;
    text-decoration: none;
}

.testimonial_bold :link
{
    color: #636d70;
    font-weight: bold;
    text-decoration: none;
}

.testimonial_bold :visited
{
    color: #636d70;
    font-weight: bold;
    text-decoration: none;
}

.testimonial_bold :link:hover, .testimonial_bold :visited:hover
{
    font-weight: bold;
    text-decoration: underline;
}

.testimonial_bold :link:active, .testimonial_bold :visited:active
{
    font-weight: bold;
    text-decoration: underline;
}

.testimonial_normal
{
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    color: #636d70;
    text-decoration: none;
}

.testimonial_normal :link
{
    color: #636d70;
    text-decoration: none;
}

.testimonial_normal :visited
{
    color: #636d70;
    text-decoration: none;
}

.testimonial_normal :link:hover, .testimonial_normal :visited:hover
{
    text-decoration: underline;
}

.testimonial_normal :link:active, .testimonial_normal :visited:active
{
    text-decoration: underline;
}

.homeblurb
{
    font-family: arial, helvetica, sans-serif;
    font-size: 13px;
    color: #293939;
    line-height: 16px;
}

.homeblurb :link
{
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    color: #293939;
    line-height: 13px;
    font-weight: bold;
    text-decoration: none;
}

.homeblurb :visited
{
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    color: #293939;
    line-height: 13px;
    font-weight: bold;
    text-decoration: none;
}

.homeblurb :link:hover, .homeblurb :visited:hover
{
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    color: #4E6C6C;
    line-height: 13px;
    font-weight: bold;
    text-decoration: none;
}

.homeblurb :link:active, .homeblurb :visited:active
{
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    color: #4E6C6C;
    line-height: 13px;
    font-weight: bold;
    text-decoration: none;
}

.formfields
{
    font-family: arial, helvetica, sans-serif;
    font-size: 10px;
    color: #000000;
    text-decoration: none;
    border: 1px solid;
    border-color: #000000;
}

.subhead
{
    color: #ffffff;
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
    padding-bottom: 1px;
    padding-top: 1px;
    background-color: #6c7a7e;
}

.subhead_btm
{
    color: #ffffff;
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
    padding-bottom: 1px;
    padding-top: 1px;
    background-color: #d4d1cb;
}

.subhead_btm_mg
{
    color: #ffffff;
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
    padding-bottom: 1px;
    padding-top: 1px;
    background-color: #C6C3BD;
}

.homesubtext
{
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    color: #1a2d33;
    padding: 6px 0px 6px 0px;
    background-color: #e2e1dd;

}

.homesubtext :link
{
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    color: #1a2d33;
    text-decoration: none;
    padding: 0px;
}

.homesubtext :visited
{
    color: #1a2d33;
    text-decoration: none;
    padding: 0px;
}

.homesubtext :link:hover, .homesubtext :visited:hover
{
    color: #1a2d33;
    text-decoration: underline;
    padding: 0px;
}

.homesubtext :link:active, .homesubtext :visited:active
{
    color: #1a2d33;
    text-decoration: none;
    padding: 0px;
}

.hometext
{
    font-family: arial, helvetica, sans-serif;
    font-size: 9px;
    color: #1a2d33;
}

.hometext :link
{
    color: #1a2d33;
    text-decoration: none;
}

.hometext :visited
{
    color: #1a2d33;
    text-decoration: none;
}

.hometext :link:hover, .hometext :visited:hover
{
    color: #1a2d33;
    text-decoration: underline;
}

.hometext :link:active, .hometext :visited:active
{
    color: #1a2d33;
    text-decoration: none;
}

.hometextorange
{
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    color: #ff3600;
    background-color: #d4d1cb;
}

.hometextorange :link
{
    color: #ff3600;
    text-decoration: none;
}

.hometextorange :visited
{
    color: #ff3600;
    text-decoration: none;
}

.hometextorange :link:hover, .hometextorange :visited:hover
{
    color: #ff3600;
    text-decoration: underline;
}

.hometextorange :link:active, .hometextorange :visited:active
{
    color: #ff3600;
    text-decoration: none;
}

.homenewstext
{
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #1a2d33;
}

.homenewstext :link
{
    color: #1a2d33;
    font-weight: normal;
    text-decoration: none;
}

.homenewstext :visited
{
    color: #1a2d33;
    font-weight: normal;
    text-decoration: none;
}

.homenewstext :link:hover, .homenewstext :visited:hover
{
    color: #1a2d33;
    font-weight: normal;
    text-decoration: underline;
}

.homenewstext :link:active, .homenewstext :visited:active
{
    color: #1a2d33;
    font-weight: normal;
    text-decoration: none;
}

.homenewstext td
{
    padding-bottom: 5px;
}

form
{
    font-family: arial, helvetica, sans-serif;
    font-size: 13px;
    margin-top:0px;
    color: #000000;
    text-decoration: none;
}

legend
{
    font: bold 0.9em Arial, Helvetica, sans-serif;
    background-color: #FFFFFF;
}

fieldset
{
    border: 1px #aaaaaa;
    border-style: solid;
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 5px;
}

.topquote
{
    margin-top: 1px;
    margin-bottom: 1px;
    font-family: arial, helvetica, sans-serif;
    font-size: 13px;
    font-style: oblique;
    padding-left: 25px;
    padding-left: 5px;
}

.subheading
{
    /*margin-top: 10px;*/
    margin-bottom: -10px;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
}

.subheading2
{
    font-size: 13px;
    font-weight: bold;
}

.bodyTxtsm
{
      font-family: Arial, Helvetica, san-serif;
      color: #222222;
      font-size: 10px;
      font-weight: normal;
}

.bodyTxtsm a
{
      color: #4D8896;
      text-decoration: underline;
}

select
{
   font-family: arial, helvetica, sans-serif;
   font-size: 12px;
}

.button
{
   font-family: arial, helvetica, sans-serif;
   font-size: 14px;
   height: 26px;
   font-weight:bold;
   background-color: #888888;
   color: #ffffff;
   margin-top: 3px;
   margin-bottom: 3px;
   border-top:solid #ffffff;
   border-left:solid #ffffff;
   border-bottom:solid #6C7A7E;
   border-right:solid #6C7A7E;
   border-top-width:1px;
   border-left-width:1px;
   border-bottom-width:1px;
   border-right-width:1px;

}

.button_hilite
{
   background-color: #999;
}

.smallfieldcell input
{
    width: 150px;
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    background-color: #FCFCFC;
    color: #102132;
    border: 1px solid #aaa;
    margin-right: 0px;
    text-align: left;
}

.smallfieldcell textarea
{
    width: 300px;
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    background-color: #FCFCFC;
    color: #102132;
    border: 1px solid #aaa;
    margin-right: 0px;
    text-align: left;
}

.fieldcell input
{
    width: 400px;
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    background-color: #FCFCFC;
    color: #102132;
    border: 1px solid #aaa;
    margin-right: 0px;
    text-align: left;
}

.fieldcell textarea
{
    width: 400px;
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    background-color: #FCFCFC;
    color: #102132;
    border: 1px solid #aaa;
    margin-right: 0px;
    text-align: left;
}

.labelcell
{
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    color: #6C7A7E;
    background-color: transparent;
    text-align: right;
    font-weight: bold;
}

.rightimg
{
    float: right;
    padding-right: 30px;
    padding-left: 5px;
}

.subhead_btm_orange
{
    color: #ff3600;
    font-family: arial, helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
    font-weight: bold;
    padding-bottom: 1px;
    padding-top: 1px;
    background-color: #d4d1cb;
}

.help_div
{
    margin-bottom: 10px;
}

.standards_table
{
    border: 1px solid #d6dde6;
    border-collapse: collapse;
}

.standards_table td
{
    border: 1px solid #d6dde6;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
}

.standards_table th
{
    border: 1px solid #d6dde6;
    color: #FFFFFF;
    background-color: #6C7A7E;
    font-weight: bold;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
}

