BODY { margin: 0; padding: 0; background-color: #d8d3c4; }
BODY, INPUT, SELECT, TEXTAREA { color: #000; font-size: 11px; font-weight: normal; font-family: Tahoma, Verdana, Arial, sans-serif; }
FORM { margin: 0; padding: 0; }
INPUT { border: 1px solid #978e76; padding: 3px; }
TEXTAREA { border: 1px solid #978e76; overflow: auto; }
HR { display: none; }
H1 { display: none; }
H2 { margin: 9px 0 10px 37px; padding: 0 0 0 24px; background: url(../images/mark1.gif) no-repeat top left; font-size: 14px; font-weight: bold; color: #416b91; }
P, OL, ULs { margin:10px 0; }
A { color: #416b91; text-decoration: underline; }
A:hover { text-decoration: none; }

#page { width: 761px; background-color: #e8e4d9; }
#container { background: url(../images/page_bg.jpg) no-repeat bottom left; border-top: 1px solid #e8e4d9; clear: both; }
#content { float: right; width: 430px; }
.contentsh { background: url(../images/content_shadow.gif) no-repeat top left; padding-left: 27px; }
.contentpage { background-color: #fff; padding: 10px 10px 40px; }

/* header */
#header .left { float: left; background: url(../images/header_left.jpg) no-repeat top left; width: 238px; height: 231px; }
#header .left A { display: block; width: 47px; height: 54px; margin-top: 42px; margin-left: 181px; }
#header .right { float: right; background: url(../images/header_right.jpg) no-repeat top right; width: 523px; height: 219px; }
#header .right A { display: block; width: 376px; height: 56px; margin-top: 42px; }

/* menu */
UL#menu { float: left; width: 228px; margin: 5px 0 380px; padding: 0; list-style: none; }
UL#menu LI { background: url(../images/menu_bg.gif) no-repeat top left; text-align: right; }
UL#menu DIV { background: url(../images/dotted.gif) repeat-x right; }
UL#menu A { background: #e8e4d9 url(../images/mark2.gif) no-repeat left; padding-left: 12px; font-size: 13px; font-weight: bold; color: #a83709; text-decoration: none; text-transform: uppercase; line-height: 20px; }
UL#menu A:hover { color: #e44606; }

UL#menu DIV.submenu { background:none; }
UL#menu LI.submenu { background:none; }
UL#menu A.submenu { text-transform:none;background:none; font-weight:400; padding-left: 12px; font-size: 11px; color: #a83709; text-decoration: none; line-height: 20px; }
UL#menu A.submenu:hover { color: #e44606; }


/* footer */
#footer { padding: 30px 27px; clear: both; }
#footer A { margin-right: 10px; color: #000; text-transform: uppercase; }
.copy { color: #666; padding-top: 20px; text-align:center; padding-left:2px;padding-right:2px; font-size:10px; }

.btn { background: #d6d0c5 url(../images/btn_bg.gif) repeat-x; border: 1px solid #003c74; padding: 0 10px; margin: 15px 0; font-size: 10px; cursor: pointer; }
.inptitle { color: #333; font-weight: bold; padding: 5px 0; }
.pad15 { padding: 5px 15px 0; }
.nowrap { white-space: nowrap; }

.fleft { float: left; }
.fright { float: right; }
.nofloat { clear: both; }

.loginfield {
        width:140px;
        margin-bottom:3px;
}

.loginbutton {
        margin-top:3px;
        border:1px #565D62 solid;
        color:#565D62;
        background:#C0C5CA;
}

#loginbox {
        width:335px;
        text-align:left;
        margin-top:200px;
}

#loginimage {
        position:relative;
        float:left;
        width:152px;
}

#loginform {
        position:relative;
        float:right;
        width:183px;
        background-color:#e8e4d9;
        height:125px;
}

#logintext {
        padding:10px;
        padding-top:15px;
        padding-left:15px;
}

