/* CSS Document */

body {font-family:Arial, Helvetica, sans-serif;font-size:9pt;font-weight:100;padding:0 0 0 0px !important;margin:0 0 0 0px !important;}
form {margin:0px;padding:0px;}
#mainresponse {width:100%;text-align:center;min-height:450px !important;}
em {color:#ff0000;font-weight:bold;}
.formErrBox {font-family: arial, Arial, Helvetica, sans-serif;font-size: 14px;font-style: normal;line-height: normal;font-weight: bold;font-variant: normal;padding: 4px;width: 740px;margin-bottom:20px;display:none;text-align:left}
h1{font-family:Arial, Helvetica, sans-serif;font-size:12pt;font-weight:bold;text-decoration:none;margin-bottom:10px;text-align:left;}
h2{font-family:Arial, Helvetica, sans-serif;font-size:10pt;font-weight:bold;text-decoration:none;margin-bottom:10px;text-align:left;}
input, select {font-family:Arial, Helvetica, sans-serif;font-size:9pt;color:#000;}
.fwbox {width:760px;margin-top:1px;margin-left:auto;margin-right:auto;margin-bottom:5px;text-align:left;min-width:760px;}
.fwboxsetup {width:1024px;margin-top:1px;margin-left:auto;margin-right:auto;margin-bottom:5px;text-align:left;min-width:1024px;}
.warn {font-family:Arial, Helvetica, sans-serif;font-size:9pt;font-weight:bold;display:none;margin-bottom:15px;}
.sortIndicator {height:6px;width:8px;}
.ASC {background-image:url(../img/arrowup.gif);}
.DESC {background-image:url(../img/arrowdown.gif);}
.calbutton {cursor:pointer}
#cal1Container {display:none; position:absolute; z-index:9005}

/* Tables */

.formtbl tfoot {padding-top:15px;padding-left:5px;padding-right:5px;}
.formtbl tbody tr td {padding-left:5px;padding-right:5px;padding-top:1px;padding-bottom:0px;height:24px;}
.formtbl thead tr td {padding-left:5px;padding-right:5px;padding-top:1px;padding-bottom:15px;height:24px;}

.listtbl{width:100%;}
.listtbl thead tr td {font-weight:bold;padding:5px;margin:0px;}
.listtbl tbody tr td, .listtbl thead tr td, .listtbl tfoot tr td {padding:5px;margin:0px;}
.clickable tbody tr {cursor:pointer;}
.cnszlisttbl tbody tr.categoryRow {font-weight:bold;}

/* consize list tables */


.cnszlisttbl{width:100%;border:0px;}
.cnszlisttbl thead tr td {font-weight:bold;padding-top:1px;padding-bottom:1px;padding-left:5px;padding-right:5px;margin:0px;}
.cnszlisttbl tbody tr td, .listtbl thead tr td, .listtbl tfoot tr td {padding-top:2px;padding-bottom:2px;padding-left:5px;padding-right:5px;margin:0px;}
.paginatortop, .paginatorbot {clear:left;width:100%;}

.paginatortop .left {float:left;margin-bottom:15px;}	
.paginatortop .right {float:right;margin-bottom:15px;}	
.paginatorbot .left {float:left;margin-top:15px;}	
.paginatorbot .right {float:right;margin-top:15px;}	
.listtbl thead tr td a {text-decoration:none;}
.listtbl tfoot tr td {font-weight:bold;}

/* Boxes */

.box {margin:0 0 0 0px;}
.box .box_header { height:26px; position:relative; }
.box .empty { height:5px;}

.box .box_header h1 {font-family:Arial, Helvetica, sans-serif;height:26px; line-height:26px; margin:0 0 0 12px; font-size:14px;padding:0px}
.box .empty h1 {height:5px; line-height:5px; font-size:1px;}

.box .box_header span {font-family:Arial, Helvetica, sans-serif;font-size: 8pt; position:absolute; font-weight: normal; top:5px; right:10px; }

.box .box_header span a {text-decoration:none;}

.box .box_header span a:hover{text-decoration:underline;}

.box .box_content { padding:8px 12px 4px 12px;}
.box .box_footer { height:4px; font-size:0px; line-height:0px;}
.box .box_tail { height:4px; line-height:0px; margin-left:12px; font-size:0px;}
.blue .box_header span{text-decoration:none;}
.blue .box_header span a {text-decoration:none;}

.white .box_header span a {text-decoration:none;}

.grayblue .box_header span a {text-decoration:none;}

.peach .box_header span a {text-decoration:none;}
.box .box_content .loading {position:relative;top:0px;right:0px;width:100%;text-align:center;display:none;}

