/* CSS Document */
body { margin: 0; padding: 0; background: url('images/bg.gif') repeat-x #FFFFFF; font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 12px; }
h1 { font-size: 14px; color: #FFFFFF; font-weight: bold; text-indent: -5000px; background: url(images/logo.gif) no-repeat; height: 44px; width: 241px; cursor: pointer; }
h2 { color: #760303; font-size: 14px; font-weight: bold; }
h3 { color: #760303; font-size: 13px; font-style: italic; font-weight: bold; }
h4 { font-weight: bold; font-size: 11px; margin: 0 0 3px 0; }

img { border: 0; }
hr { color: #bdb5a4; height: 0px; border-bottom: 1px solid #bdb5a4; background-color: #bdb5a4; }

#container { width: 770px; margin-left: auto; margin-right: auto; text-align: center; }
#header { text-align: left; padding: 22px 25px 0 25px; _padding: 13px 25px 0 25px; }
#main { background-color: #FFFFFF; border: 1px solid #212121; margin-top: 20px; padding-bottom: 18px; }
#menu { margin-top: 4px; margin-bottom: 18px; padding: 5px 0 7px 0; text-align: center; background-color: #212121; color: #FFFFFF; }
#left { width: 585px; text-align: left; padding-left: 12px; }
#right { float: right; width: 131px; text-align: center; padding-right: 12px; }
#footer { background-color: #bdb5a4; color: #FFFFFF; text-align: center; font-weight: bold; padding: 6px; font-size: 12px; margin-top: 24px; }

img.menu { margin-left: 18px; margin-right: 18px; }

a { color: #760303; font-size: inherit; text-decoration: underline; }
#menu a { color: white; text-decoration: none; }
div.regular { font-size: 11px; margin-bottom: 11px; }
div.box { background: url('images/box_bg.gif') repeat-x #bdb5a4; border: 2px solid #bdb5a4; padding: 2px; text-align: left; }
div.search { border-bottom: 1px solid #000000; width: 131px; }

span.styled { padding: 5px; display: block; margin-bottom: 7px; padding-right: 15px; _padding-right: 6px; }
span.styled_select { padding: 5px; display: block; margin-bottom: 7px; }
input.styled { width: 100%; padding: 4px; _padding: 1px; border: 1px solid #bdb5a4; }
textarea.styled { width: 98%; border: 1px solid #bdb5a4; padding: 4px; margin-top: 3px; }
select.styled { width: 100%; border: 1px solid #bdb5a4; padding: 4px; font-size: 11px; }

.label { font-size: 11px; font-weight: bold; }
.form_right { float: right; width: 47%; }
.form_left { width: 47%; margin-top: 8px; _margin-top: 2px; }

.form_data .title { font-weight: bolder; text-align: left;}
.form_data .input input, .form_data .input select, .form_data .input textarea, { border: 2px outset #666; width: 100% }

.grid { margin: 0px; padding: 0px; border: 0px; }
.grid .data input, .grid .data select, .grid .data textarea { border: 2px outset #666; }
.grid .heading { background-color: #6A0202; color: white; font-weight: bolder; padding: 5px; }
.grid .data { margin: 0px; padding: 5px; }