body { background: #E8E0D5 url(images/bg.gif) repeat-x; margin-top: 33px; color: #393b3a; font-size: 12px; font-family: Times New Roman, Verdana, Arial; }
img { border: none; }
td { color: #393b3a; font-size: 12px; font-family: Times New Roman, Verdana, Arial; line-height: 18px; }

a { color: #884f3c; text-decoration: underline; }
a:active { color: #884f3c; text-decoration: underline; }
a:visited { color: #884f3c; text-decoration: underline; }
a:hover { color: #884f3c; text-decoration: none; }

a.a2 { color: #4c1a0f; font-weight: bold; text-decoration: underline; }
a.a2:active { color: #4c1a0f; font-weight: bold; text-decoration: underline; }
a.a2:visited { color: #4c1a0f; font-weight: bold; text-decoration: underline; }
a.a2:hover { color: #4c1a0f; font-weight: bold; text-decoration: none; }

a.a3 { color: #30556e; font-weight: bold; text-decoration: none; }
a.a3:active { color: #30556e; font-weight: bold; text-decoration: none; }
a.a3:visited { color: #30556e; font-weight: bold; text-decoration: none; }
a.a3:hover { color: #30556e; font-weight: bold; text-decoration: none; }

h1 { font-size: 16px; color: #355367; margin-top: 15px; margin-bottom: 12px; }
h2 { font-size: 16px; color: #355367; margin-top: 3px; margin-bottom: 11px; }
h3 { font-size: 14px; color: #874f3d; margin-top: 0px; margin-bottom: 0px; }
h4 { font-size: 13px; color: #3F1006; font-weight: bold; font-style: italic; margin: 0px; }

#inside { background: url(images/bg_content.gif) repeat-y; }
#insideip { background: url(images/bg_content_ip.gif) repeat-y; }
#content { background: url(images/bg_corners.gif) no-repeat; }
#contentip { background: url(images/bg_corners_ip.gif) no-repeat; }
#leftcol { color: #393b3a; font-size: 12px; font-family: Times New Roman, Verdana, Arial; line-height: 18px; text-align: justify; }
#rightcol { padding-left: 5px; padding-right: 5px; color: #5f3328; text-align: justify; }
#maincol { color: #393b3a; font-size: 12px; font-family: Times New Roman, Verdana, Arial; line-height: 18px; text-align: justify; }
#main { background-color: #ffffff; }
#maintext { color: #988873; font-family: Times New Roman, Verdana, Arial; font-size: 12px; font-weight: bold; text-align: center; letter-spacing: .2px; }
#title { background: url(images/ip_paper.gif) no-repeat; height: 77px; }
#titletxt { color: #6a3724; padding-top: 15px; padding-left: 20px; font-size: 24px; font-family: Times New Roman, Verdana, Arial; font-weight: bold; }

.txt1 { font-weight: bold; font-style: italic; text-decoration: underline; }
.txt2 { font-size: 13px; color: #3F1006; font-weight: bold; font-style: italic; }

form { display: inline; }
.inp1 { background: #f1eee9; border: 1px solid #c1b094; width: 120px; }

.ddm1 {
    font: 11px tahoma;
}
.ddm1 .item1,
.ddm1 .item1:hover,
.ddm1 .item1-active,
.ddm1 .item1-active:hover { padding: none; border: none; text-decoration: none; display: block; position: relative; }

.ddm1 .item2,
.ddm1 .item2:hover { padding: 3px 8px 4px 8px; text-decoration: none; display: block; white-space: nowrap; }

.ddm1 .item2 { background: #2e4d61; color: #ffffff; text-decoration: none; }
.ddm1 .item2:visited { background: #2e4d61; color: #ffffff; text-decoration: none; }
.ddm1 .item2:hover { background: #854b37; color: #ffffff; text-decoration: none; }

.ddm1 .section { border: 1px solid #3F1006; position: absolute; visibility: hidden; z-index: -1; white-space: nowrap; margin-left: 1px; margin-top: 1px; }

.ddm1 .left, .ddm1 .left:hover { border-style: solid none solid solid; }
.ddm1 .right, .ddm1 .right:hover { border-style: solid solid solid none; }

* html .ddm1 td { position: relative; } /* ie 5.0 fix */