﻿/* red:#cc3300, orangy red:#e25223, */

/* begin structure items */
body { margin:0px;background:url(../images/pagebg.png) #fff repeat-x left top;font:1em arial;color:#666;cursor:default; }
div#wrapper { width:785px;margin-left:auto;margin-right:auto;position:relative; }
span#slogan { font:1.4em arial;color:#fff;position:absolute;right:35px;top:35px; }
h1 { font:1.5em arial;color:#993300;border-bottom:solid 1px #eee;margin:0px 0px 30px 0px;text-indent:30px; }
h2 { font:1.2em arial;color:#666;margin:0px 0px 10px 160px; }
h3 { font:1.1em arial;color:#666;margin:0px 0px 5px 160px; }
h4 { font:1em arial;color:#666;margin:0px 0px 20px 160px;font-style:italic; }
abbr { cursor:help; }
p { margin:0px;line-height:150%;padding:0px 0px 30px 0px; }
p.pwithmenu { float:right;margin-left:30px;width:570px; }
a { text-decoration:none;color:#666; }
a:hover { text-decoration:none;color:#666; }
a.speshlink { display:block;background:url(../images/lnk.gif) repeat-x left bottom;width:325px; }
a.speshlink:hover { background:url(../images/lnkanim.gif) repeat-x left bottom; }

/* begin banner items */
div#banner { height:141px;width:785px;background:url(../images/bannerbg.gif) no-repeat left top;margin:10px 0px 0px 0px; }
ul.bannermenu { list-style:none;margin:105px 0px 0px 0px;padding:0px;float:right; }
ul.bannermenu li { display:block;float:left;color:#fff;position:relative; }
ul.bannermenu li.bannerbev { background:url(../images/bannermenudiv.png) no-repeat left top;width:2px;padding:0px;margin:0px; }
ul.bannermenu li a { color:#fff;background:none;padding:0px 10px 0px 10px;height:35px;display:block;float:left; }
ul.bannermenu li a:hover { background:none;color:#fff;text-decoration:underline; }
    ul.submenu { position:absolute;list-style:none;margin:0px;padding:0px;left:0px;background:url(../images/bannermenubg.png) #df471b repeat-x left top;width:118px;top:26px;display:none;filter:progid:DXImageTransform.Microsoft.Shadow(color=#666666,direction=135,strength=3); }
    ul.submenu li { border-bottom:dashed 1px #ff7649; }
    ul.submenu li a { display:block;padding-top:5px;padding-bottom:2px;width:98px; }

/* begin content items */
div#content { width:733px;padding:30px 25px 0px 25px;border-left:solid 1px #666;border-right:solid 1px #666;background:#fff;clear:both; }

/* begin footer items */
div#footer { height:50px;width:755px;background:url(../images/footerbg.gif) no-repeat left top;padding:10px 15px 0px 15px; }
p.footer { font:0.7em arial;margin:8px 0px 0px 5px;padding:0px;float:left;color:#b2b2b2; }
ul.footerlinks { list-style:none;margin:6px 5px 0px 0px;padding:0px;float:right; }
ul.footerlinks li { display:block;float:left;font:0.8em arial;color:#b2b2b2; }
ul.footerlinks li a { padding:0px 10px 0px 10px; }
ul.footerlinks li a:hover { text-decoration:underline; }

/* begin side menu items */
ul.sidemenu { margin:0px 0px 30px 0px;padding:0px;list-style:none;width:130px;float:left;background:url(../images/sidemenutop.png) no-repeat left top; }
ul.sidemenu li { background:url(../images/sidemenubg.png) repeat-y left top;margin:0px;padding:0px;border-bottom:solid 1px #eee; }
ul.sidemenu li.sidemenutop { background:none; }
ul.sidemenu li.sidemenubottom { background:url(../images/sidemenubottom.png) no-repeat left bottom;border-bottom:none; }
ul.sidemenu li a { padding:5px 0px 5px 15px;display:block;height:100%;width:115px; }
ul.sidemenu li a:hover { text-decoration:underline;background:#cc3300;color:#fff; }
ul.sidemenu li.sidemenubottom a:hover { background:url(../images/sidemenubottomon.png) no-repeat left bottom; }
ul.sidemenu li.sidemenutop a:hover { background:url(../images/sidemenutopon.png) no-repeat left top; }

/* begin sitemap items */
ul.sitemap li { padding-bottom:5px; }