body {
    background:#F1F2ED url(/i/body-bg.jpg) repeat-x;
    font-family:Arial;
    font-size:14px;
}
#wrapper {
    width:844px;
    width:914px;
    margin:50px auto 0 auto;
    background:#FFFFFF;
}
#header {
    height:142px;
    padding:0;
}
a#logo {
    
}
#header h3 {
    display:none;
}
#header h3 span {}
ul#menu {
    height:34px;
    background:url(/i/menu-bg.gif);
    list-style:none;
    margin:0;
    padding:3px 0 1px 0;
    text-indent:0;
    text-align:center;
}
ul#menu li {
    margin:0;
    padding:0;
    text-indent:0;
    display:inline;
    
}
ul#menu li a {
    display:block;
    float:left;
    padding:2px 9px 0px 9px;
    border-left:1px solid #D8D8D8;
    text-decoration:none;
    color:#3A3E47;
    font-size:12px;
    width:95px;
    
    height:32px;
    
}
ul#menu li.oneline a {padding-top:10px;height:24px;}
ul#menu li.first a {border-left:none;padding-left:11px;}
ul#menu li.first a {border-left:none;padding-right:10px;}
ul#menu li a.open, ul#menu li a:hover {background:url(/i/menu-active-bg.gif) bottom left repeat-x;}
#content {
    padding:25px 30px;
    min-height:450px;
}
#content a {
    border-bottom:1px dotted #5D7EAC;
    color:#5D7EAC;
    text-decoration:none;
}
#content a:hover {
    border-bottom:1px solid #9DA4AC;
    color:#9DA4AC;
    text-decoration:none;
}
h1 {
    margin-top:0;
    font-size:20px;
    padding:0 0 7px 0;
    background:url(/i/heading-border.png) bottom left no-repeat;
    color:#3A4149;
}
h2 {
    font-size:16px;
    color:#3A4149;
}
h3, h4 {
    font-size:14px;
    color:#3A4149;
    margin-bottom:-15px;
}
#content p, #content li, #content dt, #content dd, legend, td, th {
    font-size:14px;
    line-height:24px;
    color:#353734;
}
#footer {
    background:#000;
    color:#FFF;
    font-size:12px;
    padding:5px 30px;
    text-align:center;
}
#copyright {
    width:834px;
    width:902px;
    margin:0 auto 50px auto;
    padding:5px 10px;
    font-size:11px;
    color:#666;
}
#copyright a {
    color:#666;
    text-decoration:none;
}
p.skipnav {display:none;}
a img {border:none;}
.clear {clear:both;}

/* HOME */
#hometext {
    float:left;
    width:376px;
    width:437px;
}
#flashbox {
    float:right;
    width:408px;
    height:664px;
    margin:-25px -30px -26px 30px;
}

/* CONTACT */
fieldset#contact {border:1px solid #D8D8D8;padding:15px;}
td.tablelabel {
    text-align:right;
    padding-right:15px;
}

h4.threecols {float:left;width:283px;text-align:center;margin:15px 0;}

ul#submenu {
    float:left;
    margin:0 0 0 -30px;
    padding:0 15px 15px 15px;
    width:155px;
    list-style:none;
}
div#innerwrapper {
    float:left;
    width:699px;
    position:relative;
}

div#innerwrapper h2, div#innerwrapper h3 {margin-top:0;margin-bottom:0;text-align:center;}
div#innerwrapper p {margin-top:0;text-align:center;}
div#innerwrapper ul {margin:0;padding:0;text-indent:0;}
div#innerwrapper li {list-style:none;padding:0;margin:0;text-align:center;}