  html, body, form  {
margin : 0;
padding : 0;
}
html {
height : 100%;
}
body {
height : auto !important ;
height : 100%;
min-height : 100%;
min-width : 100%;
}
body {
font-size : 100%;
font-family : Tahoma, Verdana, Helvetica, sans-serif;
color : #000000;
}
table {
font-size : 100%;
}
small {
font-size : 85%;
}
hr {
width : 100%;
height : 1px;
border : medium none;
color : #feb017;
background-color : #feb017;
margin : 8px 0;
}
#container {
position : absolute;
width : 100%;
height : 100%;
}
#header {
position : relative;
height : 181px;
}
#header_logo {
position : absolute;
z-index : 1;
width : 368px;
height : 79px;
}
#top-header {
position : relative;
height : 64px;
background : #feb017 url(images/header_padd.jpg) no-repeat top right;
}
#under-header {
position : relative;
height : 15px;
background : url(images/under_header_bg.gif) repeat-x;
}
#header_text {
position : absolute;
left : 110px;
top : 15px;
height : 64px;
color : #fff3dd;
font-family : Arial Narrow;
z-index : 50;
}
#header_text h1 {
margin : 0;
padding : 0;
font-size : 120%;
border : none;
text-decoration : none;
}
#header_text_dark {
position : absolute;
left : 111px;
top : 16px;
height : 64px;
color : #993300;
font-family : Arial Narrow;
z-index : 49;
}
#header_text_dark h1 {
margin : 0;
padding : 0;
font-size : 120%;
border : none;
text-decoration : none;
}
#header-down {
position : relative;
height : 102px;
background : #ffffff url(images/b_left.gif) repeat-x top left;
}
#color-menu {
width : 70%;
height : 100px;
vertical-align : top;
}
#header-down-right {
width : 30%;
height : 102px;
}
.hdr-tab {
color : #993300;
font-size : 16px;
}
#content {
width : 100%;
height : 70%;
border-collapse : collapse;
}
#content .left-column {
width : 180px;
vertical-align : top;
height : 100%;
padding-left : 5px;
padding-top : 10px;
}
#content .main-column {
vertical-align : top;
padding : 0 10px;
border-collapse : collapse;
}
#content .right-column {
width : 180px;
vertical-align : top;
padding-right : 5px;
padding-top : 10px;
}
#footer {
text-align : right;
height : 108px;
width : 100%;
}
#footer-up {
font-size : 10px;
background : url(images/u_bottom_bg.gif) repeat-x;
text-align : right;
height : 18px;
}
#footer-down {
text-align : right;
width : 100%;
height : 90px;
background : #feb017 url(images/bottom_top_pad.gif) repeat-x top left;
}
#footer a {
color : #452a5b;
font-size : 11px;
}
#footer-link {
text-align : center;
font-size : 10px;
height : 300px;
vertical-align : bottom;
}
input.inputtext, textarea.inputtextarea, select.inputselect, input.inputcheckbox, input.inputradio, input.inputfile, input.inputbutton, input.inputbodybutton {
font-family : Verdana, Arial, Helvetica;
font-size : 11px;
}
input.inputfield, input.inputbuttonflat, input.inputbuttonS {
font-family : Verdana, Arial, Helvetica;
font-size : 11px;
}
input.inputfield {
background-color : #fec254;
color : #993300;
border : 1px solid #fff3dd;
}
textarea.inputtextarea {
color : #993300;
background-color : #fec254;
border : 1px solid #fff3dd;
}
input.inputfile {
color : #993300;
border : 1px solid #fff3dd;
padding : 3px;
}
input.inputbuttonflat, input.inputbutton {
color : #ffffff;
background-color : #feb017;
border : 1px solid #feb017;
}
input.inputbuttonS {
font-weight : bold;
}
#redtext {
color : red;
}
.white-link a {
font-size : 14px;
} 
