@charset "utf-8";
/* CSS Document */

/*Some style for resizable columns in table data*/

.yui-skin-sam .yui-dt table {
    border: 1px solid #99b2d5;
    background-color: #fff;
}

.yui-skin-sam .yui-dt th {
    background-color: #DFEAF5;
    border-right: 1px solid #99b2d5;
    border-bottom: 1px solid #99b2d5;
}

.yui-skin-sam .yui-dt td {
    border-right: 1px solid #99b2d5;
}

.yui-skin-sam .yui-dt th,
.yui-skin-sam .yui-dt th a {
    COLOR: #336699;
}

/*Some style for details preview on edit, add, view pages*/
.dpStyle {
    margin: 2 10px;
    padding: 5px;
    border: 1px solid #e7e7e7;
}

.dpImg {
    margin: 2px 5px 0 10px;
    float: left;
}

.dpDiv {
    cursor: pointer;
}

/*Search panel style classes, modify to change appearance*/

.blockBorder {
    border: 1px dotted #E6EEF8;
}

.blockBorderHovered {
    border: 1px dotted #C0C0C0;
}

/* border classes when control is hovered in window mode*/
.cellBorderLeft {
    border-left: 1px dotted #E6EEF8;
}

.cellBorderRight {
    border-right: 1px dotted #E6EEF8;
}

.cellBorderCenter {
    border-top: 1px dotted #E6EEF8;
    /*border-bottom: 1px dotted #F7F9FB;*/
}

.cellBorderLeftHovered {
    border-left: 1px dotted #C0C0C0;
}

.cellBorderRightHovered {
    border-right: 1px dotted #C0C0C0;
}

.cellBorderCenterHovered {
    border-top: 1px dotted #C0C0C0;
    border-bottom: 1px dotted #C0C0C0;
}

/* panel styles*/
.searchPanelContainer {
    background-color: #E6EEF8;
    /*margin-right: 5px;*/
}

.searchOptions {}

.addOption {
    margin: 5px 5px 10px 10px;
}

.controlChooseMenu {
    background-color: #DFE6EF;
    border: 1px solid black;
}



.srchPanelTable {}

.searchWin {
    padding: 0px;
}

a.addSearchControl:hover {
    color: #29607F;
    cursor: pointer;
    display: block;
    TEXT-DECORATION: underline;
}

a.addSearchControl {
    font-family: Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
    font-size: 11px;
    FONT-WEIGHT: bold;
    COLOR: #29607F;
    cursor: pointer;
    display: block;
    TEXT-DECORATION: none;
    margin-bottom: 4px;
}




/* silver */
.admin_message {
    background-color: #FFC85D;
    padding: 6px;
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
    position: absolute;
    left: 0;
    top: 0;
    border-bottom: 1px solid orange;
    color: Black;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans serif;
}

a.admin_links {
    color: Black;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans serif;
}

.error,
.error p {
    color: #D32323;
    font-weight: normal;
}

.errorText {
    color: #D32323;
    font-weight: normal;
    font-size: 11px;
    /*float: left;*/
}

.inline_error {
    font-family: Verdana, Arial, Helvetica, sans serif;
    font-size: 11px;
    position: absolute;
    background-color: white;
    border: 1px solid red;
    padding: 10px;
    background-repeat: no-repeat;
}

.suggest_link {
    background-color: #FFFFFF;
    padding: 2px 6px 2px 6px;
}

.suggest_link_over {
    background-color: #DFE6EF;
    color: Black;
    padding: 2px 6px 2px 6px;
}

.search_suggest {
    color: black;
    position: absolute;
    background-color: #FFFFFF;
    text-align: left;
    border: 1px solid #000000;
    width: 205px;
    font-family: Verdana;
    font-size: 10px;
    visibility: hidden;
    /*z-index: 1000;*/
}

#master_details {
    color: black;
    font-family: Verdana, Arial, Helvetica, sans serif;
    font-size: 11px;
    position: absolute;
    background-color: #DFE6EF;
    border: 1px solid #444444;
    padding: 10px;
    background-repeat: no-repeat;
    display: none;
    z-index: 1001;

}

.highlight {
    border: 2px solid #D32323;
    padding: 1px;
    /*background-color: #FCF7D1; */
}

.detailtable {
    border: 1px solid #444444;

}

.detailtable td,
th {
    background-color: #E5F2FF;
}

body {
    /*background: #655A46 url(../img/body_bg.jpg);
	*/
    color: Black;
    font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
    background-color: white;
    font-size: 11px;
}

/* header */
.header {
    margin: 0 auto;
}

.navigation {
    background: white;
    margin-bottom: 5px;
}

.navigation td,
th a {
    text-decoration: none;
    font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
    font-size: 11px;
    FONT-WEIGHT: bold;
    COLOR: #747474;
}

.navigation a:hover {
    color: Black;
    text-decoration: underline;
}

a,
a.dt {
    text-decoration: underline;
    color: #747474;
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Helvetica, sans serif;
}

a.dt {
    FONT-SIZE: 9pt;
}

a.dt:hover {
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
    color: #747474;
}

.bl {
    border-bottom: 1px solid #999999;
    border-top: 1px solid Black;
    /*border-left: 1px solid #E3DAC6;
	*/
    color: #999999;
    font-size: 13px;
    font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
    height: 30px;
    margin: 0;
    padding-left: 12px;
    background-color: #444444;
}

.pagina {
    border-bottom: 1px solid #999;
    border-top: 1px solid #999;
    /*border-left: 1px solid #E3DAC6;
	*/
    color: Black;
    font-size: 1.2em;
    height: 30px;
    margin: 0;
    padding-left: 12px;
    background-color: #E2E2E2;
}

.currentT {
    border-bottom: 1px solid #999999;
    border-top: 1px solid Black;
    border-left: 1px solid #E2E2E2;
    /*border-left: 1px solid #E3DAC6;
	*/
    color: #999999;
    font-size: 1.1em;
    height: 30px;
    margin: 0;
    padding-left: 12px;
    background-color: #444444;
}

.menu_item {
    border-bottom: 1px solid #999999;
    background-color: #777;
}

.menu_item a {
    display: block;
    padding: 4px 0 4px 10px;
    text-decoration: none;
    /*FONT-FAMILY: verdana, Arial;*/
    font-size: 11px;
    color: White;
}

.menu_item a:hover {
    background: #999;
    color: White;
    font-weight: bold;
}

.bmenu {
    font-family: Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
    font-size: 11px;
    cursor: pointer;
}

.menu_active {
    background-color: #b2c7e4;
}

.submenu,
.Gmenu ul li ul {
    background: #dfe6ef;
    border: 1px solid #99b2d5;
}

.Gmenu ul li ul li {
    border-top: 1px solid #e7ecf3;
    border-bottom: 1px solid #cfdae7;
}

.Vmenu1 a,
.Vmenu2 a,
.Gmenu a {
    outline: none;
}

.hr a {
    text-decoration: none;
    color: #b2c7e4;
    font-size: 11px;
    font-family: Verdana, Arial, Helvetica, sans serif;
}

HR {
    color: #b2c7e4;
    background-color: #b2c7e4;
    border: 0px none;
    height: 1px;
    clear: both;
}

/* for load indicator*/
div.load_block1 {
    border: 2px #6598b7 solid;
    background-color: #f7f9fb;
}

span.load_text {
    color: #336699;
    font-weight: bold;
}

/* footer */
.footer {
    color: White;
    font-size: 1.1em;
    /*line-height: 40px;
	*/
    margin: 0 auto;
    text-align: center;
    background: #484848;
}

.footer a {
    color: #FFD;
    text-decoration: none;
}

.footer a:hover {
    color: #FFF;
    text-decoration: underline;
}

TD,
TH,
P {
    FONT-SIZE: 8pt;
    COLOR: #333333;
    font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
}

INPUT {
    FONT-SIZE: 8pt;
    COLOR: #333333;
    font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
}

SELECT {
    FONT-SIZE: 8pt;
    COLOR: #333333;
    font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
}

TEXTAREA {
    FONT-SIZE: 8pt;
    COLOR: #333333;
    font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
}

LI {
    COLOR: #444444;
    LINE-HEIGHT: 1.5em;
    LIST-STYLE-TYPE: square;
    font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
    FONT-SIZE: 9pt;
}

INPUT.button,
INPUT.buttonM {
    background: url("img/grad_button.gif") center repeat top;
    border: 1px solid #BDBAB5;
    color: #336699;
    font-family: Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
    font-size: 11px;
    cursor: pointer;
    WIDTH: auto;
}

.search {
    BORDER-RIGHT: black 1px solid;
    PADDING-RIGHT: 5pt;
    BORDER-TOP: black 1px solid;
    PADDING-LEFT: 5pt;
    PADDING-BOTTOM: 5pt;
    BORDER-LEFT: black 1px solid;
    PADDING-TOP: 5pt;
    BORDER-BOTTOM: black 1px solid;
    BACKGROUND-COLOR: #e5e5e5;
}

.shade {
    COLOR: #000;
    BACKGROUND-COLOR: #edf1f4;
}

.blackshade {
    background-color: #DFEAF5;
    COLOR: black;
}

.defblackshade {
    COLOR: black;
}

tr.rowhighlited {
    BACKGROUND-COLOR: #DFE6EF;
}

tr.rowselected td.listIcons img.listIcon {
    opacity: 1;
    filter: alpha(opacity=100);
}

.message {
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
}

.mes_ok {
    COLOR: #63a663;
    background-color: #dfffdf;
    border: 2px solid #bfdfbf;
    padding: 10px;
    text-align: center;
}

.mes_not {
    color: #550000;
    background-color: #ffe3e3;
    border: 2px solid #e85555;
    padding: 10px;
    text-align: center;
}

.SELECTS {
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px solid;
    BORDER-LEFT: gray 1px solid;
    BORDER-BOTTOM: gray 1px solid;
    COLOR: #333333;
    width: 57;
    font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
}

h1 {
    font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
    font-size: 13pt;
    color: Black;
}

.tableheader {
    FONT-FAMILY: Tahoma, verdana, Arial;
    font-size: 12px;
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #6598B7;
    COLOR: white;
    padding: 5px;
}

.header2 {
    BACKGROUND-COLOR: #F7F9FB;
    padding: 10px;
}

.fieldname {
    font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
    color: #444444;
    font-weight: bold;
    padding: 5px;
}

.xtop,
.xbottom {
    display: block;
    background: transparent;
    font-size: 1px;
}

.xb1,
.xb2,
.xb3,
.xb4 {
    display: block;
    /* 
	do not use this style with search panel on list
		overflow:hidden;
	*/
    background: #F7F9FB;
}

.xb1,
.xb2,
.xb3 {
    height: 1px;
}

.xb2,
.xb3,
.xb4 {
    border-left: 1px solid #F7F9FB;
    border-right: 1px solid #F7F9FB;
}

.xb1 {
    margin: 0 5px;
    background: #F7F9FB;
}

.xb2 {
    margin: 0 3px;
    border-width: 0 2px;
}

.xb3 {
    margin: 0 2px;
}

.xb4 {
    height: 2px;
    margin: 0 1px;
}

.xboxcontent {
    display: block;
    border: 0 solid #D1BA84;
    border-width: 0 0px;
    padding: 0px;
    background: #F7F9FB;
}

.xboxcontent2 {
    display: block;
    border: 0 solid #726449;
    border-width: 0 1px;
    padding-top: 20px;
    padding-bottom: 20px;
    background: #FCFAEA;
}

.main_table {
    margin: 0;
    padding: 0;
    background: #EEEBE6;
}

.main_table2 {
    margin: 0;
    padding: 0;
    background: #D5E6F7;
}

.data,
.grid {
    background-color: white;
}

.separator {
    background-color: #A4A4A0;
}

.tn {
    background-color: #EEEBE8;
}

.menu_line {
    background-color: #555555;
}

.line2 {
    background-color: #E6E1DC;
}

a.toplinks {
    font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
    font-size: 11px;
    color: #336699;
    TEXT-DECORATION: none;
}

a.toplinks:hover {
    color: #336699;
    TEXT-DECORATION: underline;
}

a.tablelinks {
    font-family: Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
    font-size: 11px;
    FONT-WEIGHT: bold;
    COLOR: #336699;
    TEXT-DECORATION: underline;
}

a.tablelinks-now {
    font-family: Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
    font-size: 10px;
    FONT-WEIGHT: bold;
    background: #7E7E7E;
    color: White;
}

a.highlight-table {
    font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
    font-size: 11px;
    FONT-WEIGHT: bold;
    color: White;
    TEXT-DECORATION: none;
}

a.tablelinks:hover {
    TEXT-DECORATION: none;
    color: #336699;
}

a.addnew {
    font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
    font-size: 12px;
    color: #999999;
    TEXT-DECORATION: none;
}

a.addnew:hover {
    color: White;
    TEXT-DECORATION: none;
    font-weight: bold;
}

a.columnheaders {
    font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
    font-size: 11px;
    COLOR: #444444;
    TEXT-DECORATION: none;
}

a.columnheaders:hover {
    COLOR: Black;
    TEXT-DECORATION: none;
}

#menu-4 {
    width: 100%;
    font: 60%;
    font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
    text-align: center;
    font-weight: bold;
}

#menu-4 ul {
    margin: 0;
    padding-left: 0;
    list-style: none;
}

#menu-4 li {
    font-size: 12px;
    display: inline;
    margin: 0;
    padding: 0;
}

#menu-4 a:link,
#menu-4 a:visited {
    float: left;
    background: url("img/silver_tab2.gif");
    color: #999999;
    margin: 0;
    padding: 6px 11px;
    text-decoration: none;
    border-right: 1px solid White;
}

#menu-4 a:hover,
#menu-4 a:focus,
#menu-4 a:active,
#menu-4 a#current-4 {
    background: url("img/silver_tab3.gif");
    color: White;
}

.searchpanel {
    margin-left: 5px;
    margin-top: 5px;
    background-color: #444444;
    color: #999999;
    /*border: 1px solid #687AA4;
	*/
    /*border : 2px solid #CECECE;*/
}

a.navlinks {
    text-decoration: none;
    font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
    font-size: 11px;
    FONT-WEIGHT: bold;
    COLOR: #747474;
}

a.navlinks:hover {
    color: Black;
    text-decoration: underline;
}


.menuline {
    background-color: #EEEBE6;
}

.uplistmenu {
    background: #6598B7;
    font-family: Tahoma, Arial, SunSans-Regular, Sans-Serif;
    font-size: 11px;
    COLOR: white;
}

.upeditmenu {
    background: #6598B7;
    font-family: Tahoma, Arial, SunSans-Regular, Sans-Serif;
    font-size: 12px;
    FONT-WEIGHT: bold;
    COLOR: white;
}

.upeditmenu_gif {
    background: url("img/header_grad.gif") repeat bottom;
    font-family: Tahoma, Arial, SunSans-Regular, Sans-Serif;
    font-size: 12px;
    FONT-WEIGHT: bold;
    COLOR: white;
}

.downeditmenu {
    background: url("img/header_down_grad.gif") repeat left bottom;
    font-family: Arial, SunSans-Regular, Sans-Serif;
    font-size: 1px;
    COLOR: white;
}

.upsearchmenu {
    font-family: Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
    font-size: 18px;
    FONT-WEIGHT: bold;
    COLOR: #333333;
    background: #DFEAF5;
}

.headerlist_v {
    font-family: Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
    font-size: 11px;
    FONT-WEIGHT: bold;
    COLOR: #336699;
    background: #D1DCEB;
    text-align: left;
    line-height: 20px;
    vertical-align: middle;
    border-bottom: 1px solid #F7F9FB;
}

.headerlistdown_v {
    font-family: Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
    font-size: 11px;
    FONT-WEIGHT: bold;
    COLOR: #336699;
    background: #DFEAF5;
    text-align: left;
    line-height: 20px;
    vertical-align: middle;
    border-bottom: 1px solid #F7F9FB;
}

.headerlist {
    font-family: Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
    font-size: 11px;
    FONT-WEIGHT: bold;
    COLOR: #336699;
    background: #D1DCEB;
    text-align: center;
    vertical-align: middle;
    border-right: 1px solid #F7F9FB;
}

.headerlist2 {
    font-family: Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
    font-size: 10px;
    FONT-WEIGHT: bold;
    COLOR: #336699;
    background: #D1DCEB;
    text-align: center;
    vertical-align: middle;
    border-left: 1px solid #F7F9FB;
    border-right: 1px solid #F7F9FB;
}

.headerlist_right {
    font-family: Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
    font-size: 10px;
    FONT-WEIGHT: bold;
    COLOR: #D1DCEB;
    text-align: center;
    vertical-align: middle;
    background: #D1DCEB url(img/up_right.gif) no-repeat right top;
}

.headerlist_right_gif {
    font-family: Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
    font-size: 10px;
    FONT-WEIGHT: bold;
    COLOR: #D1DCEB;
    text-align: center;
    vertical-align: middle;
    background: #D1DCEB url(img/up_right.gif) no-repeat right top;
}

.headerlist_right_M {
    font-family: Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
    font-size: 11px;
    FONT-WEIGHT: bold;
    COLOR: #336699;
    text-align: center;
    vertical-align: middle;
    background: #D1DCEB url(img/up_right.gif) no-repeat right top;
}

.headerlist_right2 {
    font-family: Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
    font-size: 11px;
    FONT-WEIGHT: bold;
    COLOR: #336699;
    background: #D1DCEB;
    text-align: center;
    vertical-align: middle;
}

.headerlist_left {
    font-family: Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
    font-size: 10px;
    FONT-WEIGHT: bold;
    COLOR: #336699;
    text-align: center;
    vertical-align: middle;
    border-bottom: 1px solid #D1DCEB;
    background: #D1DCEB url(img/up_left.gif) no-repeat left top;
}

.headerlist_left_M {
    font-family: Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
    font-size: 10px;
    FONT-WEIGHT: bold;
    COLOR: #336699;
    text-align: center;
    vertical-align: middle;
    border-bottom: 1px solid #D1DCEB;
    background: #D1DCEB url(img/up_left.gif) no-repeat left top;
}

.headerlistup_left {
    background: url(img/header_left_grad.gif) no-repeat left bottom;
}

.headerlistup_right {
    background: url(img/header_right_grad.gif) no-repeat right bottom;
}

.headerlistdown_left {
    background: url(img/header_left_down_grad.gif) no-repeat left top;
    font-family: Arial, SunSans-Regular, Sans-Serif;
    font-size: 1px;
    COLOR: white;
}

.headerlistdown_right {
    background: url(img/header_right_down_grad.gif) no-repeat right top;
    font-family: Arial, SunSans-Regular, Sans-Serif;
    font-size: 1px;
    COLOR: white;
}

.menuup_left {
    background: url(img/menu_up_left.gif) no-repeat left bottom;
}

.menuup_right {
    background: url(img/menu_up_right.gif) no-repeat right bottom;
}

.menuup {
    background: url(img/menu_up.gif) repeat bottom;
}

.linedownD1 {
    background: #6598B7;
}

a.tablelinks2 {
    font-family: Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
    font-size: 10px;
    FONT-WEIGHT: bold;
    COLOR: #336699;
    TEXT-DECORATION: underline;
    cursor: pointer;
}

a.tablelinks2:hover {
    TEXT-DECORATION: none;
    color: #336699;
    cursor: pointer;
}

a.highlight-tablesearch {
    font-family: Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
    font-size: 11px;
    FONT-WEIGHT: bold;
    color: #0099FF;
    TEXT-DECORATION: none;
}

a.highlight-tablesearch:hover {
    color: #0099FF;
    TEXT-DECORATION: underline;
}

a.tablelinkssearch {
    font-family: Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
    font-size: 11px;
    FONT-WEIGHT: bold;
    COLOR: #29607F;
    TEXT-DECORATION: underline;
    cursor: pointer;
}

a.tablelinkssearch:hover {
    COLOR: #29607F;
    TEXT-DECORATION: none;
    cursor: pointer;
}

a.menuhref {
    font-family: Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
    font-size: 12px;
    FONT-WEIGHT: bold;
    COLOR: #336699;
    TEXT-DECORATION: underline;
    cursor: pointer;
}

a.menuhref:hover {
    COLOR: #336699;
    TEXT-DECORATION: none;
    cursor: pointer;
    FONT-WEIGHT: bold;
}

.tabledate {
    font-family: Tahoma, SunSans-Regular, Sans-Serif;
    font-size: 10px;
    COLOR: black;
    text-align: center;
    vertical-align: middle;
}

.downedit,
.downedit2 {
    font-family: Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
    font-size: 11px;
    FONT-WEIGHT: bold;
}

.downedit2 {
    COLOR: #336699;
    background: #DFEAF5;
}

.loginshade {
    font-size: 11px;
    COLOR: #336699;
    BACKGROUND-COLOR: #F7F9FB;
    vertical-align: middle;
    FONT-WEIGHT: bold;
}

.editshade {
    font-size: 11px;
    FONT-WEIGHT: bold;
    COLOR: #336699;
    BACKGROUND-COLOR: #EEEBE6;
    vertical-align: middle;
}

.editshade_b {
    font-size: 11px;
    FONT-WEIGHT: bold;
    COLOR: #336699;
    BACKGROUND-COLOR: white;
    vertical-align: middle;
    border-bottom: 1px solid #D1DCEB;
    padding: 4px;
}

.editshade_lb {
    font-size: 11px;
    FONT-WEIGHT: bold;
    COLOR: black;
    BACKGROUND-COLOR: white;
    vertical-align: middle;
    border-left: 1px solid #D1DCEB;
    border-bottom: 1px solid #D1DCEB;
    padding: 4px;
}

.editshade_v {
    font-size: 11px;
    COLOR: black;
    BACKGROUND-COLOR: #DFE6EF;
    vertical-align: middle;
    border-bottom: 1px solid #F7F9FB;
}

.editshadeleft_b {
    font-size: 11px;
    FONT-WEIGHT: bold;
    COLOR: #336699;
    BACKGROUND: white url(img/up_left2.gif) no-repeat left top;
    vertical-align: middle;
    border-bottom: 1px solid #D1DCEB;
}

.editshaderight_lb {
    font-size: 11px;
    FONT-WEIGHT: bold;
    COLOR: black;
    BACKGROUND: white url(img/up_right2.gif) no-repeat right top;
    vertical-align: middle;
    border-left: 1px solid #D1DCEB;
    border-bottom: 1px solid #D1DCEB;
}

.editshadeleft_b2 {
    font-size: 11px;
    FONT-WEIGHT: bold;
    COLOR: #336699;
    BACKGROUND: white url(img/up_left1.gif) no-repeat left top;
    vertical-align: middle;
    border-bottom: 1px solid #D1DCEB;
}

.editshaderight_lb2 {
    font-size: 11px;
    FONT-WEIGHT: bold;
    COLOR: black;
    BACKGROUND: white url(img/up_right1.gif) no-repeat right top;
    vertical-align: middle;
    border-left: 1px solid #E4D9BE;
    border-bottom: 1px solid #D1DCEB;
}

.export_left {
    font-size: 11px;
    COLOR: black;
    BACKGROUND: #F7F9FB;
    font-family: Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
}

.export_right {
    font-family: Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
    font-size: 11px;
    COLOR: black;
    BACKGROUND: #F7F9FB;
}

.darkshade {
    BACKGROUND-COLOR: #EEEBE6;
}

.darkshade2 {
    BACKGROUND-COLOR: #99B2D5;
}

.buttonborder {
    outline: 1px solid #AA9059;
}

.success {
    font-family: Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
    font-size: 12px;
    COLOR: black;
    BACKGROUND: #F7F9FB;
    FONT-WEIGHT: bold;
}

.xb1b,
.xb2b,
.xb3b,
.xb4b {
    display: block;
    overflow: hidden;
    background: #6598B7;
}

.xb1b,
.xb2b,
.xb3b {
    height: 1px;
}

.xb2b,
.xb3b,
.xb4b {
    border-left: 1px solid #6598B7;
    border-right: 1px solid #6598B7;
}

.xb1b {
    margin: 0 5px;
    background: #6598B7;
}

.xb2b {
    margin: 0 3px;
    border-width: 0 2px;
}

.xb3b {
    margin: 0 2px;
}

.xb4b {
    height: 2px;
    margin: 0 1px;
}

.xb1b2,
.xb2b2,
.xb3b2,
.xb4b2 {
    display: block;
    overflow: hidden;
    background: #F7F9FB;
}

.xb1b2,
.xb2b2,
.xb3b2 {
    height: 1px;
}

.xb2b2,
.xb3b2,
.xb4b2 {
    border-left: 1px solid #F7F9FB;
    border-right: 1px solid #F7F9FB;
}

.xb1b2 {
    margin: 0 5px;
    background: #F7F9FB;
}

.xb2b2 {
    margin: 0 3px;
    border-width: 0 2px;
}

.xb3b2 {
    margin: 0 2px;
}

.xb4b2 {
    height: 2px;
    margin: 0 1px;
}

.xboxcontentb {
    display: block;
    border: 0 solid #EEEBE6;
    border-width: 0 0px;
    padding: 0px;
    background: #EEEBE6;
}

.xb1u,
.xb2u,
.xb3u,
.xb4u {
    display: block;
    overflow: hidden;
    background: #F7F9FB;
}

.xb1u,
.xb2u,
.xb3u {
    height: 1px;
}

.xb2u,
.xb3u,
.xb4u {
    border-left: 1px solid #EEEBE6;
    border-right: 1px solid #EEEBE6;
}

.xb1u {
    margin: 0 5px;
    background: #F7F9FB;
}

.xb2u {
    margin: 0 3px;
    border-width: 0 2px;
}

.xb3u {
    margin: 0 2px;
}

.xb4u {
    height: 2px;
    margin: 0 1px;
}


.xb1a,
.xb2a,
.xb3a,
.xb4a {
    display: block;
    overflow: hidden;
    background: #DFEAF5;
}

.xb1a,
.xb2a,
.xb3a {
    height: 1px;
}

.xb2a,
.xb3a,
.xb4a {
    border-left: 1px solid #DFEAF5;
    border-right: 1px solid #DFEAF5;
}

.xb1a {
    margin: 0 5px;
    background: #DFEAF5;
}

.xb2a {
    margin: 0 3px;
    border-width: 0 2px;
}

.xb3a {
    margin: 0 2px;
}

.xb4a {
    height: 2px;
    margin: 0 1px;
}

.shade2 {
    COLOR: black;
    BACKGROUND-COLOR: #F6EBCF;
    vertical-align: middle;
}

.lightshade {
    background: #FEF7BB;
}

a.tablelinks3 {
    font-family: Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
    font-size: 11px;
    FONT-WEIGHT: bold;
    COLOR: black;
    TEXT-DECORATION: underline;
    cursor: pointer;
}

a.tablelinks3:hover {
    TEXT-DECORATION: none;
    cursor: pointer;
}

.toplist {
    font-family: Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
    font-size: 11px;
    COLOR: #336699;
}

.main_table_border {
    background: #D1DCEB;
    border: 1px solid white;
    padding: 10px;
}

.main_table_border_P {
    background: #D1DCEB;
}

.main_table_border2 {
    border: 1px solid #516C81;
}

.list_table {
    border: 1px solid white;
    background: #F7F9FB;
}

.list_table1 {
    border: 1px solid #BDBAB5;
}

.menu_table {
    border-left: 1px solid #BDBAB5;
    border-right: 1px solid #BDBAB5;
    background: white;
}

.menu_table1 {
    background: #D1DCEB;
    border: 1px solid white;
}

.menu_table2 {
    border-left: 1px solid #BDBAB5;
    border-right: 1px solid #BDBAB5;
    border-bottom: 1px solid #BDBAB5;
}

.menu_text {
    font-family: Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
    font-size: 11px;
    FONT-WEIGHT: bold;
    COLOR: #336699;
}

.blackshade2 {
    font-family: Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
    font-size: 11px;
    FONT-WEIGHT: bold;
    COLOR: white;
    background: #6598B7;
}

tr.tablelinkssearch {
    cursor: pointer;
}

tr.tablelinkssearch_hover {
    background: #99B2D5;
    cursor: pointer;
}

.linedownbody {
    border-bottom: solid white 3px;
}

.lineleftbody {
    border-left: solid white 3px;
}

.body {
    background: white;
}

.body2 {
    background: white;
}

.shade_b {
    COLOR: black;
    BACKGROUND-COLOR: #F7F9FB;
    vertical-align: middle;
    border-bottom: 1px white solid;
}

.headerlistdown2_left {
    background: white url(img/down_left.gif) no-repeat left bottom;
}

.headerlistdown2_right {
    background: white url(img/down_right.gif) no-repeat right bottom;
}


a.menu_db {
    font-family: Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
    font-size: 11px;
    COLOR: #666666;
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold;
    padding-right: 5px;
    padding-left: 10px;
}

.logged_left {
    background: white url(img/logged_left.gif) no-repeat left bottom;
}

.logged_right {
    background: white url(img/logged_right.gif) no-repeat right bottom;
}

.logged {
    background: white url(img/logged.gif) repeat left bottom;
    font-family: Tahoma, Arial, SunSans-Regular, Sans-Serif;
    font-size: 12px;
    FONT-WEIGHT: bold;
    COLOR: #333333;
}

.navigat {
    font-size: 11px;
    FONT-WEIGHT: bold;
    COLOR: black;
    BACKGROUND-COLOR: #E6EEF8;
    vertical-align: middle;
}

.navigat_left {
    BACKGROUND: white url(img/up_left4.gif) no-repeat left top;
}

.navigat_right {
    BACKGROUND: white url(img/up_right4.gif) no-repeat right top;
}

.up_right2 {
    BACKGROUND: #D1DCEB url(img/up_search.gif) no-repeat right top;
}

a.menu_db2 {
    font-family: Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
    font-size: 11px;
    COLOR: white;
    TEXT-DECORATION: none;
    FONT-WEIGHT: bold;
    padding-right: 5px;
    padding-left: 10px;
}

.body3 {
    background: #E6EEF8;
}

.headerlist_left_gif_P {
    background: #D1DCEB url(img/up_left5.gif) no-repeat left top;
}

.headerlist_right_gif_P {
    background: #D1DCEB url(img/up_right5.gif) no-repeat right top;
}

.headerlistdown_left2_P {
    background: #DFEAF5 url(img/down_left3.gif) no-repeat left bottom;
}

.headerlistdown_right2_P {
    background: #DFEAF5 url(img/down_right3.gif) no-repeat right bottom;
}

.upeditmenu_left {
    background: url(img/editup_left.gif) no-repeat left top;
}

.upeditmenu_center {
    background: url(img/editup_center.gif) repeat left top;
    font-family: Tahoma, Arial, SunSans-Regular, Sans-Serif;
    font-size: 12px;
    FONT-WEIGHT: bold;
    COLOR: #333333;
}

.upeditmenu_right {
    background: url(img/editup_right.gif) no-repeat left top;
}

.searchlist_left {
    background: #DFEAF5 url(img/upsearch_left.gif) no-repeat left top;
    border-bottom: 1px solid white;
}

.searchlist_right {
    background: #DFEAF5 url(img/upsearch_right.gif) no-repeat right top;
    border-bottom: 1px solid white;
    border-left: 1px solid white;
}

.searchlist {
    font-family: Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
    font-size: 11px;
    FONT-WEIGHT: bold;
    COLOR: #544430;
    background: #DFEAF5;
    text-align: center;
    vertical-align: middle;
    border-left: 1px solid white;
    border-bottom: 1px solid white;
}

.headerlist_left_v {
    background: #D1DCEB url(img/up_left3.gif) no-repeat left top;
}

.headerlist_right_v {
    background: #D1DCEB url(img/up_right3.gif) no-repeat right top;
    border-bottom: 1px solid white;
}

.xb1b3,
.xb2b3,
.xb3b3,
.xb4b3 {
    display: block;
    overflow: hidden;
    background: #EEEBE6;
}

.xb1b3,
.xb2b3,
.xb3b3 {
    height: 1px;
}

.xb2b3,
.xb3b3,
.xb4b3 {
    border-left: 1px solid #EEEBE6;
    border-right: 1px solid #EEEBE6;
}

.xb1b3 {
    margin: 0 5px;
    background: #EEEBE6;
}

.xb2b3 {
    margin: 0 3px;
    border-width: 0 2px;
}

.xb3b3 {
    margin: 0 2px;
}

.xb4b3 {
    height: 2px;
    margin: 0 1px;
}

.xb1b4,
.xb2b4,
.xb3b4,
.xb4b4 {
    display: block;
    overflow: hidden;
    background: #EEEBE6;
}

.xb1b4,
.xb2b4,
.xb3b4 {
    height: 1px;
}

.xb2b4,
.xb3b4,
.xb4b4 {
    border-left: 1px solid #EEEBE6;
    border-right: 1px solid #EEEBE6;
}

.xb1b4 {
    margin: 0 5px;
    background: #EEEBE6;
}

.xb2b4 {
    margin: 0 3px;
    border-width: 0 2px;
}

.xb3b4 {
    margin: 0 2px;
}

.xb4b4 {
    height: 2px;
    margin: 0 1px;
}

.xb1b1,
.xb2b1,
.xb3b1,
.xb4b1 {
    display: block;
    overflow: hidden;
    background: white;
}

.xb1b1,
.xb2b1,
.xb3b1 {
    height: 1px;
}

.xb2b1,
.xb3b1,
.xb4b1 {
    border-left: 1px solid #BDBAB5;
    border-right: 1px solid #BDBAB5;
}

.xb1b1 {
    margin: 0 5px;
    background: #BDBAB5;
}

.xb2b1 {
    margin: 0 3px;
    border-width: 0 2px;
}

.xb3b1 {
    margin: 0 2px;
}

.xb4b1 {
    height: 2px;
    margin: 0 1px;
}


.table_right {
    background: #F7F9FB;
}

.rb1,
.rb2,
.rb3,
.rb4 {
    display: block;
    /* 
do not use this style with search panel on list
	overflow:hidden;
*/
}

.rb1,
.rb2,
.rb3 {
    border-top: solid 1px
}

.rb1 {
    margin: 0 5px;
}

.rb2 {
    margin: 0 3px;
}

.rb3 {
    margin: 0 2px;
}

.rb4 {
    border-top: solid 2px;
    margin: 0 1px;
}

.rb1_search,
.rb2_search,
.rb3_search,
.rb4_search {
    border-color: #D1DCEB;
    margin-left: 0px
}

.rb1_controls,
.rb2_controls,
.rb3_controls,
.rb4_controls {
    border-color: #E6EEF8;
}

.rb1_top,
.rb2_top,
.rb3_top,
.rb4_top {
    border-color: #6598B7
}

.rb1_panel,
.rb2_panel,
.rb3_panel,
.rb4_panel {
    border-color: #E6EEF8;
}

.top {
    background: #6598B7;
    font-family: Tahoma, Arial, SunSans-Regular, Sans-Serif;
    font-size: 12px;
    FONT-WEIGHT: bold;
    color: white;
}

.menuitem_active {
    background-color: #D1DCEB;
}

.menuitem {
    background-color: #6598B7;
}

.spanborder_active {
    border: 1px solid #D1DCEB;
}

.spanborder {
    border: 1px solid #6598B7;
}

.rb1_menu,
.rb2_menu,
.rb3_menu,
.rb4_menu {
    border-color: #6598B7;
}

.rb1_menua,
.rb2_menua,
.rb3_menua,
.rb4_menua {
    border-color: #D1DCEB;
}

.menu_unselected {
    background-color: #9BB7D4;
}

.menuborder1 {
    border-color: #516C81;
}

.menuborder2 {
    border-color: white;
}

.tableborder {
    border: 1px solid #516C81;
}

.tableborder1 {
    border: 1px solid white
}