body {min-width: 780px;
margin: 0; padding: 0; border: 0;
text-align: center;
background-color: #007079; /* #7B8D52 */
background-image: url(Images/bg_tile.gif);
background-position: -1px 240px;
background-repeat: repeat-x;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 76%;
color: #333;}

/* Typographic style rules adapted from http://www.thenoodleincident.com/tutorials/typography/ */

h1, h2, h3, h4, h5, h6 {color: #212E02;}

h1 {margin: 0 0 0 -1em;
font-size: 2.0em;
font-weight: normal;}
h2 {margin: 1.2em 0em 1.2em -1em;
clear: both;
font-size: 1.7em;
font-weight: normal;}
h3 {margin: 1.2em 0em 1.2em -1em;
font-size: 1.4em;
font-weight: normal;}
h4 {margin: 1.2em 0em 1.2em -1em;
font-size: 1.2em;
font-weight: bold;}
h5 {margin: 1.2em 0em 1.2em -1em;
font-size: 1.0em;
font-weight: bold;}
h6 {margin: 1.2em 0em 1.2em -1em;
font-size: 0.8em;
font-weight: bold;}

#mainwrapper {margin: 0 auto; width: 780px; text-align: left;
border: solid 5px #0aa;
/*background-repeat: repeat-y;
background-image: url(Images/main_bg.png); */}
#topShadow {height: 20px;}
#topShadow p {text-indent: 0; margin: 0 12px; font-size: 1.2em; font-weight: bold; color: #fff;}

/* #header {height: 330px; position: relative; margin: 0;} */

#mastheadImage {margin: 0;}

#companyName {color: #007079; height: 1px; font-size: 1px; vertical-align:bottom;}

#slogan {margin-top: 0; margin-left: 35px; margin-bottom: 15px;
font-family: Garamond, Baskerville, Serif;
font-size: 2em; font-weight: bold;
letter-spacing: 0.2em;
color: #fff;}

#breadcrumbs {position: absolute; height: 1px; left: 20px; top: 0; color: #D8C68D; font-weight: bold;}
#breadcrumbs a {text-decoration: underline; color:#D8C68D;}
#breadcrumbs a:hover {text-decoration: none;}

#content {position:relative; margin-top:0px; border: solid 3px white;}

/* Hide from IE5 Mac \*/
* html #content {height:1%;}
/* End hide from IE5 Mac */

#menu {position: absolute; left: 10px; top: 15px; width: 180px;}
#menu a {display: block !important; margin-left:0px;
background-image: none !important; background-repeat: no-repeat;}
#menu .menuNormal {color: #fff; font-weight:bold;}
#menu .menuHover {background-color: #D8C68D; color: #7B8D52;
background-image: url(Images/img_menu_hover.gif); background-repeat:no-repeat;}
#menu .menuSelected {background-color: #D8C68D; color: #304012;
background-image: url(Images/img_menu_active.gif); background-repeat:no-repeat;}
#menu .subMenu table {background-color:#8E985E;
background-image: url(Images/subMenu_bg.gif); background-repeat:repeat-y;}
#menu .subMenuNormal {color:#fff; font-weight:bold;}
#menu .subMenuHover td{background-color:#D8C68D; color:#8E985E;
background-image: url(Images/img_menu_hover.gif); background-repeat:no-repeat;}
html>body #menu .subMenuHover{background-color:#D8C68D; color: #8E985E;
background-image: url(Images/img_menu_hover.gif); background-repeat:no-repeat;}
html>body #menu .subMenuHover td{background-color:transparent;
background-image:none;}

p.w {color: #fff; text-align: left; margin: 1px 40px; font-family: Trebuchet MS, Tahoma, Sans-Serif; font-weight: bolder;}
.sidebox {width: 180px; background: #ffa07a; color: #000; font-size: 1em; line-height: 1.8em; margin-bottom: 30px;}
.limit {overflow: auto; font-size: .9em; line-height: normal;}
.pleft {text-align: left; margin: 8px; font-family: Trebuchet MS, Tahoma, Sans-Serif; font-weight: bolder;}
ul.pleft {list-style-type: circle;}
.emph {font-weight: bold;}
.accordionHeader, .accordionHeaderSelected  {padding: 2px 4px; margin: 10px 0px; text-align:left; width: inherit; background-color: #ff7f50; display: block; font-family: Trebuchet MS, Tahoma, Sans-Serif; font-size: 1.1em;  line-height: 1em; font-weight: bolder; text-decoration: none;}

/*.accordionContent  {padding: 5px; padding-top: 10px; } */

#copy {position:static; margin-left:210px; margin-right: 0; padding: 0 2em;
background: #dee; filter: alpha(opacity=25);-moz-opacity:0.25; opacity:0.25; -khtml-opacity:0.25;} 
* html #copy {padding:0 5em 4em 2em;}
/* Hide from IE5 Mac \*/
* html #copy {height:1%;}
/* End hide from IE Mac*/

#copy ol, #copy ul, #copy li {margin-top: 0.2em; margin-bottom: 0.1em; font-size: 1.0em; line-height: 1.8em;}

* html #copy ul {padding-left:18px;}
* html #copy li {padding-left:0.5em;}
#copy li {margin-left:5px; list-style-image: url(Images/bullet.gif);}

#copy p {margin: 1.2em 1em; font-size: 1.0em; line-height: 1.8em; text-align: justify;}

#copy .pullQuote {float: right; display:inline; width: 25%;
margin: 1em 0 1em 1em;
font-size: 120%; font-weight: bold; line-height: 130%;
background-image: url(Images/logo_mini.gif); background-position: bottom right; background-repeat: no-repeat;}

#copy a {color:#212E02;}
#copy a:link {text-decoration:none;}
#copy a:hover {text-decoration: underline;}

#copy .textBox {margin-left: 1em; border:1px solid #304012; background-color:#8E985E;}
#copy .textBox:focus {background-color:#ECE4D2;}

#copy .dropDownlist {margin-left: 1em; background-color: #8E985E !important;}
#copy .radioButtonList {margin-left: 1em;}

#copy fieldset {padding: 1.5em; border:1px solid #304012;}
#copy legend {color: #333333;}

#copy .button {margin:1em 0;
border:1px solid #8E985E;
background-color:#304012; color:#fff;
font-weight:bold;}

/*#bottomShadow {height: 10px; background-image: url(Images/bottom_shadow.png); background-repeat: no-repeat;}
* html #bottomShadow {margin-bottom:-6px;} */

.clearfix:after {content: "."; clear: both; height: 0; visibility: hidden; display: block;}
.clearfix {display: inline-block;} /* Fixes IE/Mac */
/* Hides from IE-mac \*/
* html .clearfix,
* html .clearfix * {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#footer {background-color: #007079; color: #fff;  text-align: center;}
.footblurb {font-size: .95em; font-weight: normal; letter-spacing: .2em; font-family: Tahoma, Verdana, Arial, Sans-Serif; margin: 8px;}
.credit {font-size: .82em; font-weight: bold; font-family: Trebuchet MS; background: #099; color: #333; }
#footer a {color: #000;}
/**********************************************************************/

@media print {
body {color: #333333 !important;
border-bottom: 1px solid #000;
background:#fff !important;
font-size:10pt;
line-height:12pt;}
h1, h2, h3, h4, h5, h6 {font-weight: bold;
color: #333333;}

#mainwrapper,#topShadow,#bottomShadow{background:none;}

#header {position: static;
height: auto;}

#menu,#mastheadImage {display:none; }

#branding {position: static;
text-align:left;
margin: 0;
padding: 0;}

#copy {margin-left:0;
padding: 0 2em;
width: 80%}

#copy a {color: #333333;}

#copy li {list-style-image: none;
list-style-type: disc;}

#copy .pullQuote {display: none;}

#copy .textBox {background-color: transparent;
border: 1px solid #333333;}

#copy .textBox:focus {background:none;}

#copy fieldset {border:1px solid #333333;}

#copy legend {padding-bottom:1em;}

#copy .dropDownlist {background:none;}

}
