html {
   color: #333;
   background: #1C1D38 url('../images/bg_html.jpg') center top no-repeat;
}

a { color: #B92D29; }

h1, h2, h3, h4, h5, h6,
.content h1, .content h2, .content h3, .content h4, .content h5, .content h6 {
   color: #FFF;
}

#header { background-image: url('../images/bg_header.gif'); }

#header #masthead a, #header #masthead a:visited {
   background-image: url('../images/logo.png');
   height: 176px;
   width: 228px;
}
/** @group contentWrapper */
#contentSlot { background: none; }

#contentSlot h1, #contentSlot h2, #contentSlot h3, #contentSlot h4, #contentSlot h5, #contentSlot h6 { color: #333; }

h1.pg_title { color: #1D1D3C; }

/** @group sideBar */
#sideBar { background: #1D1D3C; }

#topNavigation { left: 244px; }

#topNavigation a { cursor: pointer; }

#topNavigation ul.sf-menu li.selected a,
#topNavigation ul.sf-menu li.selected a:hover { 
   color: #FFF; 
   background: #7DA821 url('../images/bg_topNavSelected.gif') left top repeat-x;
}
   #topNavigation ul.sf-menu li li a { background-image: none; }

#topNavigation ul.sf-menu li a:hover,
#topNavigation ul.sf-menu li a:focus,
#topNavigation ul.sf-menu li a:active { color: #D24040; }

#topNavigation ul.sf-menu li li { background-color: #1D1D3C; }
   #topNavigation ul.sf-menu li.sfHover li:hover,
   #topNavigation ul.sf-menu li li a:hover,
   #topNavigation ul.sf-menu li.selected li a:hover {
      background-color: #B92D29;
   }

#sideBar input, #formContent input.input, #formContent textarea.textarea, #formContent select.select,
#sideBar button, #formContent input.submit {
   border-color: #AF1F1D;
}

#sideBar div.title {
   color: #FFF;
   margin: 0;
}

#sideBar button, #formContent input.submit { background-image: url('../images/bg_btn.jpg'); }
/** @group smartsite_objects */
#sideBar #smartsite_objects {
   float: left;
   clear: left;
   padding-top: 15px;
}
#sideBar #smartsite_clicktocall, 
#sideBar #smartsite_library { float: left; }
   #sideBar #smartsite_clicktocall { padding: 5px 20px 0 0; }
   #sideBar #smartsite_library { padding-right: 20px; }

.has_one_opts #sideBar #marginContent { 
   width: 515px;
   float: right;
}
/* @end smartsite_objects **/
/* @end sideBar **/
/* @end contentWrapper **/


/** @group footer */
#footer #accesskeys_anchor { padding: 0; }
/* @end footer **/
