/* CSS Document */

body { margin: 0px 12px 0px 12px; background-color: #E6E6E6; min-width: 777px; }
a:visited { color: #500000; }
a:link { color: #500000; }
a:visited { color: #500000; }
#navbar a:visited { color: #FFFFFF; }
a:hover { color: #500000; }
a:active { color: #500000; }
p { font-family: Arial, Helvetica, sans-serif; }

#bigcontainer {
	margin-left: auto;
	margin-right: auto;
	width: 777px;
}
#topheader { width: 777px; position: relative; }
#contactsitemap { z-index: 5; text-align: right; position: absolute; left: 650px; top: 5px; font-family: Arial, Helvetica, sans-serif; color: white; font-size: 11px; }
#navbar { position: relative; background-color: #500000; margin-top: 4px; margin-bottom: 4px; width: 777px; }
#graphicsbar { background-color: #C6C6C6; width: 777px; text-align: right; }
#paddedbar { height: 40px; background-color: white; width: 777px; }
#container { width: 747px; background-color: white; padding-top: 40px; padding-bottom: 20px; padding-right: 30px; }

#left { background-color: white; float: left; width: 160px; padding-left: 10px; padding-right: 10px; }
#right { background-color: #E6E6E6; float: right; width: 165px; }
#center { background-color: white; line-height: 18px; margin: 0px 185px 0px 200px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #464746; min-height: 750px; }
#footerbar { clear: both; width: 777px; height: 20px; background-color: #500000; }
#footer { padding-left: 10px; padding-top: 10px; color: #464746; font-size: 11px; font-family: Arial, Helvetica, sans-serif; width: 768px; background-color: white; padding-bottom: 10px; }

#left p { color: #696969; font-size: 11px; padding: 0px 30px 0px 10px; margin-top: 0px; }
#left .header { color: #696969; font-weight: bold; font-size: 12px; }

#center .header { font-weight: bold; color: #500000; font-size: 15px; }
#center .jobheader { font-weight: bold; color: #500000; }
#center .subheader { font-weight: bold; color: #464746; font-size: 15px; }
#center .callout { font-weight: bold; color: #464746; font-size: 13px; }
#center .calloutheader { font-weight: bold; color: #464746; font-size: 12px; }
#center ul { padding-top: 9px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #464746; margin-left: 1.1em; padding-left: 0; padding-bottom: 10px;  }
#center li { margin: 0; padding: 0; }
#center ul.sitemap { padding-top: 2px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #464746; padding-left: 0; margin-left: 0em; padding-bottom: 10px; list-style-image: none; list-style-type: none; }
#center ul.internal { padding-top: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #464746; padding-left: 0; margin-left: 1.5em; padding-bottom: 10px; list-style-image: none; list-style-type: none; }
#center ul.internal li { margin: 0; padding: 2px 0 0 0; }
#center form { font-size: 12px; }
#center .indentone { padding-left: 10px; }
#center .indenttwo { padding-left: 30px; }

#right p { background-color: #E6E6E6; color: #818181; font-size: 11px; margin: 0; padding: 5px 10px 10px 10px; }
#right .header { background-color: #818181; color: white; font-weight: bold; font-size: 12px; padding-top: 5px; padding-bottom: 5px; }
#right form { height: 30px; background-color: #E6E6E6; padding: 5px 10px 20px 10px; margin: 0px; color: #818181; font-size: 11px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
#right a { font-weight: bold; }
#right ul { background-color: #E6E6E6; padding-top: 2px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #464746; margin-left: 1.5em; padding-left: 10px; padding-right: 10px; padding-bottom: 10px;  }
#right ul.index { background-color: #E6E6E6; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #464746; margin-left: 0em; margin-top: 0; padding: 0px 10px 10px 10px; list-style-image: none; list-style-type: none; }
#right li { font-size: 11px; background-color: #E6E6E6; color: #818181; margin: 0; padding: 0; }
#right li.index { font-size: 11px; background-color: #E6E6E6; color: #818181; margin: 0; padding: 5px 0px 0px 0px; }
#right select { font-size: 10px; font-family: Arial, Helvetica, sans-serif; width: 130px; }

#footer a:link { color: #464746; }
#footer a:visited { color: #464746; }
#footer a:hover { color: #464746; }
#footer a:active { color: #464746; }

#contactsitemap a:link { color: white; text-decoration: none; }
#contactsitemap a:visited { color: white; text-decoration: none; }
#contactsitemap a:hover { color: white; text-decoration: none; }
#contactsitemap a:active { color: white; text-decoration: none; }





.ddm1 {
    font: 13px Arial;
	color: white;
}
.ddm1 .item1,
.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {
    padding: 3px 8px 4px 8px;
    border: 1px #003366;
    border-style: solid none solid none;
    text-decoration: none;
    display: block;
    position: relative;
}
.ddm1 .item1 {
    background: #500000;
    color: #FFFFFF;
}
.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover {
    background: #818181;
    color: #ffffff;
}
.ddm1 .item2,
.ddm1 .item2:hover {
    padding: 3px 8px 4px 8px;
    text-decoration: none;
    display: block;
    white-space: nowrap;
	border-bottom: 1px white solid;
}
.ddm1 .item2 {
    background: #818181;
    color: #ffffff;
}
.ddm1 .item2:hover {
    background: #500000;
    color: #ffffff;
}
.ddm1 .section {
    border: 1px #818181;
    border-style: solid solid solid solid;
    position: absolute;
    visibility: hidden;
    z-index: -1;
    white-space: nowrap;
}
.ddm1 .left, .ddm1 .left:hover { border-style: solid none solid solid; }
.ddm1 .right, .ddm1 .right:hover { border-style: solid solid solid none; }

* html .ddm1 td { position: relative; } /* ie 5.0 fix */
