/* CSS Document */

body {background-image: url(/images/pagestyle01_bg.gif); background-repeat: repeat-x; background-color: #C6D79A; text-align: center; margin: 0; padding: 0;}
body, * {-moz-box-sizing: border-box; font-family: "Trebuchet MS", Arial, Verdana;}
#header {width: 640px; margin-left: auto; margin-right: auto; text-align: left; padding: 10px 0 10px 0;}
#header h1 {font-size: 18pt; color: #FFFFFF; font-weight: 400; margin: 0;}
#footer {}
#footer h1 {font-size: 10pt; color: #000000; font-weight: 400;}
#pageContainer {margin-left: auto; margin-right: auto; width: 790px; text-align: center;}
#pageContent {width: 640px; text-align: left; float: left; margin: 0 5px 0 0;}
#pageSidebar {width: 145px; text-align: left; float: left; margin: 0;}
#cp_body h1 {color: #8CAD31; font-weight: 700; font-size: 14pt;}
#sidebar_body h1 {color: #8CAD31; font-weight: 700; font-size: 14pt; margin-top: 0; padding-top: 0; border-width: 0 0 1px 0; border-style: solid; border-color: #ADADAD}
#cp_body h2 {color: #ADADAD; font-weight: 700; font-size: 13pt;}
#sidebar_body h2 {color: #ADADAD; font-weight: 700; font-size: 13pt;}
#cp_menu {background-color: #A4BDD3; text-align: center;}
#cp_menu a {color: #FFFFFF; font-weight: 700; text-decoration: none;}
#cp_menu a:hover {color: #203899;}
#cp_body, #sidebar_body {margin: 0; padding: 10px; border-width: 0 1px 0 1px; border-style: solid; border-color: #A4BDD3; background-color: #FFFFFF;}
#cp_footer {width: 640px; margin: 0; padding: 0;}
#cp_headerbar {width: 626px; height: 7px; overflow: hidden; margin: 0; padding: 0; background-color: #FFFFFF; border-width: 1px 0 0 0; border-style: solid; border-color: #A4BDD3;}
#cp_footerbar {width: 626px; height: 7px; overflow: hidden; margin: 0; padding: 0; background-color: #FFFFFF; border-width: 0 0 1px 0; border-style: solid; border-color: #A4BDD3;}

#sidebar_headerbar {width: 131px; height: 7px; overflow: hidden; margin: 0; padding: 0; background-color: #FFFFFF; border-width: 1px 0 0 0; border-style: solid; border-color: #A4BDD3;}
#sidebar_footerbar {width: 131px; height: 7px; overflow: hidden; margin: 0; padding: 0; background-color: #FFFFFF; border-width: 0 0 1px 0; border-style: solid; border-color: #A4BDD3;}


a { color: #00558C; text-decoration:underline; font-weight:normal; }
a:hover { color:#000000; text-decoration:none; font-weight:normal; }

.error {color: #cc0000; font-weight: 700;}
.success {color: #00cc00; font-weight: 700;}

.subdued_box {padding: 0 5px 0 5px; border: 1px solid #D7D7D7; background-color: #F0F0F0;}

p.errormsg {color: #cc0000; font-weight: 700; display: block; padding: 5px; background-color: #FFFFFF; border: 1px solid #cc0000; text-align: center;}
p.successmsg {color: #00cc00; font-weight: 700; display: block; padding: 5px; background-color: #FFFFFF; border: 1px solid #00cc00; text-align: center;}
p.statusmsg {color: #0000cc; font-weight: 700; display: block; padding: 5px; background-color: #FFFFFF; border: 1px solid #0000cc; text-align: center;}

#logout {float: right; font-size: 10pt; color: #FFFFFF;}

.datatable th {}
.datatable tr.evenRow {background-color: #F0F0F0;}
.datatable tr.oddRow {background-color: #F0FFF0;}
.datatable tr.activeevenRow, .datatable tr.activeoddRow {background-color: #F8F8F8; cursor: pointer; cursor: hand;}
