﻿body { font-size: 12px; font-family: Arial; background-image: url(images/bg.jpg); background-repeat: repeat-x; background-color: #072E2D; color: #000000; }
table { font-size: 12px}
.clearer { clear: both; }
h1 { font-size: 22px; margin-bottom: 5px; margin-left: 5px; }
.error { color: #ED2024; float: left; margin-left: 150px; font-weight: bold; }

.logoImage { position: absolute; top: 0px; left: 190px; height: 149px; width: 137px; }
.topLinks { color: #DB8A30; position: absolute; left: 980px; top: 15px; }
.contentTabs { text-align: right; position: absolute; left: 95px; top: 125px; width: 600px; height: 25px; }
.contentTabs a { display: inline-block; background-color: Transparent; padding-top: 5px; color: #ffffFf; text-decoration: none; text-align: center; width: 116px; height: 27px; background-image: url(images/top_nav_bg_hover.gif); background-repeat: no-repeat; margin-left: -2px; margin-right: -2px; }
.contentTabs2 { text-align: right; position: absolute; left: 95px; top: 125px; width: 970px; height: 25px; }
.contentTabs2 a { display: inline-block; background-color: Transparent; padding-top: 5px; color: #ffffFf; text-decoration: none; text-align: center; width: 116px; height: 27px; background-image: url(images/top_nav_bg_hover.gif); background-repeat: no-repeat; margin-left: -2px; margin-right: -2px; }
.contentPage { width: 100%; }
.content { text-align: left; position: absolute; top: 149px; left: 103px; width: 582px; padding: 5px; background-color: #000000; }
.content p { margin-top: 5px; margin-bottom: 10px; margin-left: 5px; }
.content2 { text-align: left; position: absolute; top: 149px; left: 103px; width: 952px; padding: 5px; background-color: #000000; }
.content2 p { margin-top: 5px; margin-bottom: 10px; margin-left: 5px; }

.innerContent { background-image: url(images/admin_content_container_square.jpg); background-repeat: repeat; width: 558px; height: 100%; margin: 7px 5px 5px 7px; padding: 5px; }
.innerContent2 { background-image: url(images/admin_content_container_square.jpg); background-repeat: repeat; width: 926px; height: 100%; margin: 7px 5px 5px 7px; padding: 5px; }
.innerContent3 { background-color: #EEE1B7; width: 926px; height: 100%; margin: 7px 5px 5px 7px; padding: 5px; }
.userForm { width: 460px; padding: 0px; position: relative; margin-bottom: 20px; margin-top: 2px; }
.userForm div.row { clear: both; margin-bottom: 4px; }
.userForm div.row span.label { float: left; line-height: 20px; vertical-align: middle; width: 140px; text-align: right; padding: 0 10px 0 0;  }
.userForm div.row span.field {}
.userForm div.row .button { float: right; margin: 5px 10px 0 0; _margin: 5px 0px -20px 0; background-color: #CA5913; color: #000000; }
.userForm div.row .textbox { width: 300px; border: solid 1px #000000; background-color: #ffffff; }
.userForm div.row .select { width: 300px; border: solid 1px #000000; background-color: #ffffff; }
.userForm .error { color: #ED2024; float: left; margin-left: 150px; font-weight: bold; }
.userForm div.row #formLegend { font-size: 90%; margin-left: 20px; }

.buttonAlone { margin: 5px 10px 0 0; _margin: 5px 0px -20px 0; background-color: #CA5913; color: #000000; }

.grid { width: 508px; border-top: solid 1px #130804; }
.gridHeader { background-color: #006D67; color: #F4E7BD; }
.gridHeader a { color: #F4E7BD; }
.gridAltItem { background-color: #000000; color: #ffffff; }
.gridAltItem a { color: #ffffff; }
.gridItem { background-color: #F4E7BD; color: #000000; }
.gridItem a { color: #000000; }

.required { font-weight: bold; color: #000000; }
.adminButton { background-color: #CA5913; color: #000000; }
.appContent { color: black; width: 490px; font-size: 13px; padding: 20px; }
