/** BASIC */

body {
    margin: 0px;
    padding: 0px;
    background: #E2E2E2;
}

/** FORMS */

form {
    margin: 0px;
    padding: 0px;
}

/** HEADINGS */

h1, h2, h3 {
    margin: 0px;
}

/** TEXTS */

body, th, td, input, textarea, select {
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    /* color: #8A8A8A; */
}

p, ul, ol, dl {
    margin-top: 0px;
    /* margin-bottom: 1.5em; */
    text-align: justify;
    /* line-height: 160%; */
    font-size: 14px;
}

.list1 {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

.list1 li {
    padding: 5px 0px;
    background: url(images/homepage16.gif) repeat-x left top;
}

.list1 li.first {
    background: none;
}

.list1 a {
    padding-left: 17px;
    background: url(images/homepage15.gif) no-repeat left center;
    color: #79826C;
}

/** LINKS */

a {
    color: #660000;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

a:visited {
    color: #660000;
    text-decoration: none;
}


/** MISC */

.align-justify {
    text-align: justify;
}

.align-right {
    text-align: right;
}

img {
    border: none;
}

img.left {
    float: left;
    margin: 3px 25px 0px 0px;
}

img.right {
    float: right;
    margin: 3px 0px 0px 25px;
}

img.border {
}

hr {
    display: none;
}

.hr1 {
    height: 1px;
}

/** HEADER */

#header {
    height: 89px;
    background: white url(../images/home_01.jpg) no-repeat left top;
}

#header h1, #header h2 {
    float: left;
    margin: 0px;
    text-indent: -9999em;
}

/** WRAPPER */

#wrapper {
    width: 800px;
    height: 600px;
    padding: 20px 0px 0px 0px;
    margin: 0px auto;
}

/** MENU */

#menu {
    height: 28px;
    width: 800px;
    background: url(../images/home_02.jpg) repeat-x;
    float:left;
}

#menu ul {
    margin: 0px;
    padding: 0px 0px 0px 0px;
    list-style: none;
}

#menu li {
    float: left;
    padding-left: 23px;
}

#menu a {
    display: block;
    float: left;
    /* width: 99px; */
    height: 20px;
    padding: 6px 0px 0px 0px;
    /* background: url(images/subpage01.gif) no-repeat left top; */
    text-align: left;
    text-decoration: none;
    /* font-weight: bold; */
    color: #000000;
}

#menu a:hover {
    text-decoration: underline;
}

#menu ul li.navmainStandardLevel_1 a.active {
    color: #660000;
}


/** BOX STYLE A */

.boxA {
}

.boxA .title h2 {
    font-size: 18px;
    color: #494949;
}

.boxA .title h3 {
    margin-bottom: 15px;
    font-size: 13px;
    font-weight: normal;
    color: #FA7600;
}

.boxA .content {
}

/** BOX STYLE B */

.boxB {
    margin: 0px 0px 25px 0px;
    background: #F8A800 url(images/homepage10.gif) repeat-x 0px 5px;
    color: #FFD092;
}

.boxB h2 {
    margin: 0px 0px 10px 0px;
    padding: 0px 0px 10px 0px;
    background: url(images/homepage12.gif) repeat-x left bottom;
    font-size: 18px;
    color: #FFFFFF;
}

.boxB a {
    color: #FFFFFF;
}

.boxB .bgtop {
    height: 5px;
    background: url(images/homepage09.gif) no-repeat left top;
}

.boxB .bgbtm {
    height: 5px;
    background: url(images/homepage11.gif) no-repeat left bottom;
}

.boxB .column-one {
    float: left;
    width: 204px;
    padding: 15px 0px 5px 30px;
}

.boxB .column-two {
    float: right;
    width: 204px;
    padding: 15px 30px 5px 0px;
}

/** BOX STYLE C */

.boxC {
}

.boxC .title {
    height: 39px;
    background: url(images/homepage13.gif) repeat-x left top;
}

.boxC .title h2 {
    padding: 10px 0px 0px 13px;
    font-size: 14px;
    color: #4F703B;
}

.boxC .content {
    padding: 10px 15px;
}

.boxC .bgbtm {
    background: url(images/homepage14.gif) no-repeat left bottom;
}

.boxC h3 {
    font-size: 10px;
    color: #FA7600;
}

/** SIDEBAR */

#sidebar {
    width: 200px;
    padding: 43px 0px 0px 0px;
    background: url(images/homepage08.jpg) no-repeat left top;
}

/** FOOTER */

#footer {
    height: 43px;
    width: 800px;
    /* padding: 0px 20px; */
    /* padding: 557px 0px 0px 0px; */
    /* padding: 810px 0px 0px 0px; */
    background: url(../images/home_05.jpg) repeat-x 0px 0px;
    color: #666666;
    font-size: 12px;
    float: left;
}

#footer p {
    /* padding-top: 15px; */
}

#footer .links {
    float: right;
    padding: 15px;
    margin: 0px;
}

#footer .legal {
    float: left;
    padding: 15px;
    margin: 0px;
}

#footer a {
    color: #666666;
}

/** SEARCH */

#search {
    padding: 60px 0px 0px 670px;
    width: 130px;
    background-color:transparent;
}
#search label {
    font-size:11px;
    display:block;
    float:left;
    width:42px;
    padding:0 0 0 0;
}
#search input {
    border:1px solid #FFFFFF;
    width:100px;
    height:16px;
    font-size:10px;
    background-color: #cccccc;
    /* padding: 10px; */
}
#search input.sbmt {
    float:right;
    border:0;
    width:16px;
    height:16px;
    margin:0 5px 0 0px;
}

#navfirstopen {
    color: white;
}

/* SUBNAV */
#subnav a {
    /* display: block; */
    float: left;
    width: 130px;
    height: 20px;
    padding: 10px 0px 0px 20px;
    /* background: url(images/subpage01.gif) no-repeat left top; */
    text-align: left;
    text-decoration: none;
    /* font-weight: bold; */
    color: #000000;
    font-size: 12px;
}

#subnav a:hover {
    text-decoration: underline;
}

#subnav .navfirstopen a {
    color: #660000;
}
