.tabheader {float:left; font-size:93%; line-height:normal;}
.tabheader ul {margin:0; padding:0; list-style:none;}
.tabheader li {float:left; background:url("/img/tabs/left.png") no-repeat left top; margin:0; padding:0 0 0 10px; cursor:pointer;}
.tabheader a {float:left; display:block; background:url("/img/tabs/right.png") no-repeat right top; padding:2px 12px 2px 0px; text-decoration:none; font-weight:bold; color:#fff;}
    
/* Commented Backslash Hack
hides rule from IE5-Mac \*/
.tabheader a {float:none;}
/* End IE5-Mac hack */

.tabheader li a:hover {color:#ff0;}
.tabheader .tabcurrent a:hover {color:#333;}
.tabheader .tabcurrent {background-image:url("/img/tabs/hleft.png"); border-width:0; }
.tabheader .tabcurrent a {background-image:url("/img/tabs/hright.png"); color:#333; padding-bottom:2px;}

.tabheader .tabdisabled, .tabheader .tabdisabled a, .tabheader .tabdisabled a:hover {color:#666; cursor:default;}

.table {border-spacing:0; border:0; padding:0; border-bottom:solid 1px #192a5a;}
.tabletitlecolumn, .tabletitlecolumn a {position:relative; top:0; left:0; height:20px; font-weight: bold; color: #fff; line-height: 22px;}
.tabletitlesortcolumn, .tabletitlesortcolumn a {cursor:pointer;}
.tabletitle {position:relative; top:0; left:0; width:100%;}
.tabletitle table {width:100%;}
.tablefirstcell {border-left:solid 1px #192a5a;}
.tableoddrow, .tableoddrow a, .tableevenrow, .tableevenrow a, .tablerow, .tablerow a, .tabletogglecelloff, .tabletogglecelloff a, .tabletogglecellon, .tabletogglecellon a {font-family:verdana, arial, helvetica, sans-serif; font-size:12px;}
.tableoddrow, .tableevenrow, .tablerow, .tabletogglecelloff, .tabletogglecellon {height:30px; padding:5px 10px;}
.tableoddrow label, .tableevenrow label {background-color:Transparent;}
.tableoddrow, .tableoddrow a {background-color:#fcf9d7; color:#000;}
.tableevenrow, .tableevenrow a {background-color:#ffe9ac; color:#000;}
.table .tableoddrow, .table .tableevenrow {border-right:solid 1px #192a5a;}
.tabletogglecelloff a, .tabletogglecellon a {color:#000;}
.tabletogglecelloff, .tabletogglecellon {cursor:pointer;}
.tabletogglecellon {color:#000; background-color:#c1ceff;}
.tabletextsmall, .tabletextsmall a, .tabletext, .tabletext a {font-family:verdana, arial, helvetica, sans-serif; color:#000;}
.tabletextsmall, .tabletextsmall a {font-size:10px;}
.tabletext, .tabletext a {font-size:12px; color:#444;}
.tabletextleft, .tabletextleft a {text-align:left;}
.tabletextcenter, .tabletextcenter a {text-align:center;}
.tabletextright, .tabletextright a {text-align:right;}
.tabletextbold, .tabletextbold a {font-weight:bold;}
.tablepages, .tablepages a {font-family:arial, verdana, helvetica, sans-serif; color:#fff; font-size:12px; font-weight:bold;}
.tablepages select {font-weight:normal;}

.tablectrlinput {font-family:arial, verdana, helvetica, sans-serif; color:#444; background:#eee url("/img/ctrls/small.gif") repeat top left;}
.tablectrlinput {font-size:14px; border:inset 1px #ccc; margin-right:10px;}
select.tablectrlinput, textarea.tablectrlinput {color:#444; background:#eee url("/img/ctrls/large.gif") repeat-x top left;}

.tabletitlecurve {position:relative; width:100%; color:#000; z-index:0;}
#ctl, #ctr, #cbl {position:absolute; width:20px; height:26px; background:Transparent; overflow:hidden; font-style:normal; z-index:1;}
#ctl {top:0; left:0;}
#ctr {top:0; right:0;}
#cbl {bottom:0; left:0;}
.tabletitlecurve em b {position:absolute; font-size:150px; color:#192a5a; filter:alpha(opacity=85); -moz-opacity:.85; opacity:.85; font-family:arial; line-height:40px; font-weight:normal;}
#ctl b {left:-9px;}
#ctr b {left:-24px;}
#cbl b {left:-9px; top:-17px;}
.tabletitlecurve div {margin:0 20px; width:auto; height:26px; background-color:#192a5a; filter:alpha(opacity=85); -moz-opacity:.85; opacity:.85; color:#fff; font-family:arial, verdana, helvetica, sans-serif; font-weight:bold; font-size:12px; line-height:26px;}

.tableborder {text-align: left; border: 1px solid #CCCCCC; background-color: #FCF9D7; width: 98%;}
