body {
   background-image:url('../images/bg.jpg');
   margin:0px;
}

* {
    font-family:Verdana,Geneva,sans-serif;
    font-size:10px;
}

h1 {
    font-family:Helvetica,Arial,sans-serif;
    font-size:24px;
    font-weight:normal;
}

h2 {
    font-family:Helvetica,Arial,sans-serif;
    font-size:16px;
    font-weight:normal;
}

h3 {
    font-family:Helvetica,Arial,sans-serif;
    font-size:14px;
    font-weight:normal;
}

h4 {
    font-family:Verdana,sans-serif;
    font-size:10px;
    font-weight:bold;
}


p {
    font-size:10px;
}

img {
    border-width:0px;
}

a {
    color:#ae3839;
}

li {line-height:18px; }

div#top {
    position:relative;
    top:85px;
    left:0px;
    width:100%;
    height:289px;
    border-width:1px 0px 1px 0px;
    background-image:url('../images/top-bg.png');
    background-repeat:repeat-x;
}

div#top img {
    position:relative;
    top:15px;
    left:0px;
    width:663px;
    height:259px;
}

div#top-text {
    position:absolute;
    left:235px;
    top:160px;
    width:370px;
    height:100px;
    color:#fff;
}

div#top-text h1 {
    font-weight:bold;
    color:#fff;
    font-size:15px;
    margin-bottom:0px;
}
div#top-text p {
    font-family:Helvetica,Arial,sans-serif;
    font-size:12px;
    line-height:18px;
    margin:0px;
}


div#menu-top {
    position:relative;
    width:276px;
    z-index:1;
}

div#menu-top ul {
    list-style-type:none;
    padding-left:0px;
    margin-left:10px;
    margin:0px auto 20px 10px;
}

div#menu-top ul li {
    /*height:20px;*/
    line-height:20px;
    background-image:url('../images/menu-button-bg.png');
    background-repeat:no-repeat;
    padding-left:25px;
    margin:10px;
}

div#menu-top ul li.active {
    background-image:url('../images/menu-button-active-bg.png');
}


div#menu-top ul li a {
    font-size:12px;
    text-decoration:none;
    color:#000;
    font-weight:bold;
    font-family:Arial,Helvetica,sans-serif;
}

div#menu-top ul li a:hover {
    text-decoration:underline;
}


div#menu-top ul.sub {
    list-style-type:disc;
    margin-left:50px;
    margin-top:10px;
}
div#menu-top ul.sub li {
    background-image:none;
    margin:-4px;
    padding:0px;
    color:#b79c73;
}

div#menu-top ul.sub li a {
    font-size:11px;
    font-weight:normal;
    font-family:Arial,Helvetica,sans-serif;
}


div#menu-top>div {
}

div#menu-sub {
}

div#menu-sub>div {
}

div#right {
    position:absolute;
    float:right;
    top:373px;
    left:640px;
    width:279px;
    min-height:100%;
    background-image:url('../images/bg-right.png');
    background-repeat:repeat-y;
    z-index:3;
}

div#right div#rightcontent {
    position:relative;
    top:-235px;
    width:275px;
    overflow:visible;
}


div#logo {
    position:absolute;
    top:15px;
    left:634px;
    width:282px;
    height:575px;
    z-index:1;
}

div#logo img {
    width:282px;
    height:575px;
}



div#main {
    position:absolute;
    float:left;
    top:374px;
    left:80px;
    width:835px;
    min-height:100%;
    /*width:560px;*/
    background-color:#fff;
    z-index:0;
}


div#content {
    position:relative;
    float:lefT;
    margin:40px;
    width:470px;
}

div#search {
    background-image:url('../images/bg-title.png');
    background-repeat:repeat-x;
    height:85px;
    width:275px;
    margin-left:1px;
    padding-top:5px;
}

div#search h1 {
    font-size:12px;
    font-weight:bold;
    margin-left:15px;
    color:#837660;
    text-transform:uppercase;
}

div#search p {
    margin-left:15px;
}


div#news {
    width:276px;
    background-color:#fff;
}

div#news h2 {
    font-size:12px;
    font-weight:bold;
    background-image:url('../images/arrow-red-right.png');
    background-repeat:no-repeat;
    padding-left:18px;
    background-position:left 50%;
    margin:10px 10px 0px 10px;
}

div#news p {
    margin:0px 10px 10px 10px;
}

div#sidepane {
    width:250px;
    background-color:#fff;
    margin-left:15px;
    margin-top:50px;
}

img.icon-16 {
    width:16px;
    height:16px;
    float:left;
}

div.divider-h {
    width:100%;
    height:1px;
    background-image:url('../images/divider-h-bg.png');
    background-repeat:repeat-x;
    margin:10px 0px 10px 0px;
}

