html { background:#E18216 none repeat scroll 0 0; }

body { background:#FFFFFF url(../images/bg_body-default.jpg) repeat-x scroll left top;}
   body.home { background-image: url(../images/bg_body-home.jpg); }

h1, h2, h3, h4, h5, h6, 
.content h1, .content h2, .content h3, .content h4, .content h5, .content h6, div.title, 
#sectionNav ul li.selected li.selected, #sectionNav ul li.selected li.selected a { color:#DD8016; }


#outer_wrapper { background:transparent url(../images/bg_header-default.jpg) no-repeat scroll center top; }
   .home #outer_wrapper { background-image: url(../images/bg_header-home.jpg); }

#header {
   position: relative;
}

#header #masthead a, #header #masthead a:visited { top:15px; }

.home #hdrImg #img {
   height:444px;
   left:5px;
   overflow:hidden;
   position:relative;
   top:-10px;
   width:569px;
}
.home #hdrImg #corner1 { background: none; }


#contentWrapper { width: 960px; }
#innerWrapper { width: 960px; }

#topNavigation { left:280px; }
   #topNavigation ul { width:670px; }
      #topNavigation ul li a {
         font-size: 1.4em;
         margin-top: 35px;
         line-height: 20px;
         color: #E18216;
          border-right: 1px solid #AAA;
      }
         #topNavigation ul li a small {
            display: block;
            font-size: .7em;
            font-weight:normal;
            line-height:10px;
            color: #666;
         }
         #topNavigation ul li a:hover, #topNavigation ul li a:focus { text-decoration: none; }

         #topNavigation ul li.selected { background:transparent none;  }
            #topNavigation ul li.selected a {
                background:transparent none; 
                color: #333;
            }

            #superfish li ul {
            	display: none;
            	width: 1px; height: 1px;
            	overflow: hidden;
            	border: 0px;
            	background-color: #FFF;
            }
            #topNavigation ul li ul {
            	display: none;
               border: 0px;
               background-color: transparent;
            }

#sectionNav { width: 220px; }
#sectionNav ul, 
#sectionNav ul ul,
#sideBar #sectionNav ul.subnav {
   margin: 0;
   padding: 0;
   list-style: none;
   line-height: normal;
}
   #sideBar #sectionNav ul.subnav { padding-top: 0.4em; }
      #sectionNav ul ul ul,
      #sectionNav ul.subnav {
         margin-top: 0.4em;
         border-bottom: 1px solid #CCC; 
      }
      #sectionNav ul.subnav ul {
         border-bottom: 0px; 
      }
         #sectionNav ul ul li a {
            display: block;
            text-decoration: none;
            padding: 3px 8px;
            line-height: normal;
            font-size: 1.1em;
            color: #666;
            min-height: 16px;
         }
            #sectionNav ul ul li a:hover { text-decoration: underline; }
            #sectionNav ul ul li { border-top: 1px solid #CCC; }
               #sectionNav ul ul ul li.last { 
                  border-bottom: 0;
                  margin-bottom: 0;
                  padding-bottom: 0;
               }

            #sectionNav ul ul ul li a { padding-left: 24px; }

.home #sideBar #marginContent {
   text-align: center;
   font-size: 150%;
   line-height: 150%;
   font-family: Georgia;
   padding-top: 20px;
   top: 120px;
   z-index: 100;
}

#sideBar button, #formContent input.submit {
   background:#5D763D url(../myimages/bg_button.jpg) repeat-x scroll left top;
   border:1px solid #5D763D;
}

#footer, #footer a { color:#FFF; }
#spark_outer_footer { background:transparent url(../images/bg_footer.jpg) repeat-x scroll left top; }


.content .content {  font-size:1.1em; }

body.home h1 {
    padding: 0px;
    margin: 0px;
    line-height: 1em;
    color: #749A47;
    font-family: Georgia;
    font-size: 2.5em;
}
body.home .content em {
    font-size: .9em;
    color: #999;
    margin-top: -10px;
    display: block;
}
.content a { color: #E18216; }

td.content th, td.content td { padding:0em; }

.content em {
    margin-top: -10px;
    color: #999;
    display: block;
    font-size: 90%;
}
body.home h1.pg_title {
    display: none;
}