* html .xsys_png  {behavior: url(css/iepngfix.htc);}
html, body {background-color: #d9d9d9; margin: 0; padding: 0; color: #333;}
body, table, td, th, tr, input, option, select, textarea, button {font: normal 11px "Arial", tahoma, verdana, sans-serif;}
body {overflow: show;}

img, table, td, th {border: none;}
td, th {vertical-align: top;}
table {border-collapse: collapse;}
a {color: #034c7f; text-decoration: none;}
a:hover {text-decoration: underline;}
.xsys_clear {clear: both; height: 0; width: 0; overflow: hidden;}
object {outline:none;}
.xsys_fir {text-indent: -2000px; overflow: hidden; display: block;}

tr.xsys_spacer_tr td.xsys_spacer_td {height: 10px; width: 10px; background-color: #d9d9d9; padding: 0;}
tr.xsys_spacer_tr td {height: 10px; background-color: #d9d9d9; padding: 0; border: none !important;}
tr.xsys_wrapper_tr td.xsys_spacer_td {width: 10px; height: 10px; background-color: #d9d9d9; padding: 0;}
.xsys_spacer_div {width: 10px; height: 10px;}
tr.xsys_wrapper_tr .xsys_spacer_div {height: 500px;}

.xsys_wrapper {position: relative; z-index: 1; zoom: 1; min-width: 990px; width:expression((document.compatMode && document.compatMode == 'CSS1Compat') ? (document.documentElement.clientWidth < 990 ? "990px" : "100%") : (document.body.clientWidth < 990 ? "990px" : "100%")); width: 100%; empty-cells: show; border: none;}
.xsys_narrow_wrapper {min-width: 100px; width:expression((document.compatMode && document.compatMode == 'CSS1Compat') ? (document.documentElement.clientWidth < 100 ? "100px" : "100%") : (document.body.clientWidth < 100 ? "100px" : "100%")); width: 100%;}
.xsys_wrapper td.xsys_wrapper_td {display: block; background: #fff; position: relative; z-index: 1; zoom: 1; padding: 10px 0; width: 100%; border: 1px solid #ccc; min-height: 500px;}
.xsys_corner {position: absolute; background: #fff url("../images/css/bg-corners.png") no-repeat scroll 0 0; width: 10px; height: 10px; z-index: 2; overflow: hidden;}
.xsys_cornertl {top: -1px; left: -1px; background-position: 0 0; }
.xsys_cornertr {top: -1px; right: -1px; background-position: -10px 0; }
.xsys_cornerbl {bottom: -1px; left: -1px; background-position: 0 -10px;}
.xsys_cornerbr {bottom: -1px; right: -1px; background-position: -10px -10px;}
* html .xsys_cornerbl {bottom: -2px;}
* html .xsys_cornerbr {bottom: -2px;}
.xsys_header {position: relative; z-index: 2;}

.xsys_header .xsys_header_topRow {height: 78px; zoom:1; position: relative;}
.xsys_header .xsys_header_logo {display: block; width: 600px; height: 60px; /*background: transparent url("../images/logo.png") no-repeat scroll 0 0;*/ overflow: hidden; position: absolute; top: 16px; left: 35px; zoom:1}
.xsys_header .xsys_header_alertInfo {position: absolute; top: -7px; right: 3px; width: 25px; height: 18px; padding: 7px 0 0 10px; background: transparent url("../images/bell-wrapper.png") no-repeat 0 0;}
.xsys_header .xsys_header_accountInfo {color: #777; position: absolute; right: 20px; top: 5px; font-size: 12px;}
.xsys_header .xsys_header_accountInfo td {font-size: 12px; vertical-align: middle; padding: 7px 10px 7px 20px;}
.xsys_header .xsys_header_accountInfo .xsys_header_user {color: #034c7f; padding: 7px 20px 7px 0; text-align: right;}
.xsys_header .xsys_header_accountInfo .xsys_header_balance {color: #336600; font-size: 18px; letter-spacing: -1px; padding: 3px 20px 7px 0; text-align: right;}
.xsys_header .xsys_header_accountInfo .xsys_header_row2 td {border-top: 1px solid #eaf2f7;}

.xsys_header_firstRow {padding: 0 20px; position: relative; z-index: 3; zoom: 1;}
.xsys_header_firstRow .xsys_header_tab {margin-right: -1px; position: relative; z-index: 4;}
.xsys_header_firstRow .xsys_header_lasttab {margin-right: 0;}
.xsys_header_firstRow a, .xsys_header_firstRow .xsys_header_tab {display: block; float: left; background: transparent /*url("../images/css/bg-tab-r.png")*/ no-repeat scroll 100% 0; height: 36px; line-height: 36px; font-size: 14px; font-weight: bold; color: #336699; position: relative; z-index: 4;}
.xsys_header_firstRow .xsys_header_tab a span, .xsys_header_firstRow .xsys_header_activetab a span {display: block; background-color: transparent; padding: 2px 19px 8px 19px; line-height: 15px;}
.xsys_header_firstRow .xsys_header_tab a strong.xsys_header_hasSubMenu {display: block;}

.xsys_header_firstRow div.xsys_header_righttab {float: right;}

.xsys_header_firstRow a {background: transparent url("../images/css/bg-tab-l.png") no-repeat scroll 0 0; padding: 10px 1px 0 1px; height: 26px; overflow: hidden;}
* html .xsys_header_firstRow .xsys_header_tab {behavior: url(css/iemenu.htc);}
.xsys_header_firstRow .xsys_header_tab a:hover {text-decoration: none;}
.xsys_header_firstRow .xsys_header_activetab a, .xsys_header_firstRow .xsys_header_activetab {background-position: 100% -36px; color: #005087;}
.xsys_header_firstRow .xsys_header_activetab a {background-position: 0 -36px;}
.xsys_header_firstRow .xsys_header_tab .xsys_header_submenu {display: none ; position: absolute; left: -4px; top: 35px; z-index: 2;}
.xsys_header_firstRow .xsys_header_righttab .xsys_header_submenu {right: -4px; left: auto;}


/*.xsys_header_firstRow .xsys_header_tab:hover .xsys_header_submenu, .xsys_header_firstRow div.xsys_header_over .xsys_header_submenu {display: block;}*/
.xsys_header_firstRow .xsys_header_tab .xsys_header_submenu a {display: block; float: none; background: none; font-size: 12px; font-weight: normal !important; height: auto; line-height: 15px; padding: 5px 20px 5px 20px; /*border-bottom: 1px solid #ddd;*/}
.xsys_header_firstRow .xsys_header_tab .xsys_header_submenu a:hover {background-color: #9dcbed; color: #003366;}
.xsys_header_firstRow .xsys_header_tab .xsys_header_submenu .xsys_header_container {width: 182px; background: transparent url("../images/css/bg-dropdown-t.png") no-repeat scroll 0 0; padding: 10px 4px 0 4px;}
.xsys_header_firstRow .xsys_header_righttab .xsys_header_submenu .xsys_header_container {width: 182px; background: transparent url("../images/css/bg-dropdown-t-rtl.png") no-repeat scroll 0 0;}
.xsys_header_firstRow .xsys_header_tab .xsys_header_submenu .xsys_header_subBottom {width: 190px; height: 16px; background: transparent url("../images/css/bg-dropdown-b.png") no-repeat scroll 0 0; overflow: hidden;}

/*.xsys_header_firstRow .xsys_header_tab:hover a, .xsys_header_firstRow .xsys_header_tab:hover, .xsys_header_firstRow div.xsys_header_over a, .xsys_header_firstRow div.xsys_header_over {background-position: 100% -72px;}
.xsys_header_firstRow .xsys_header_tab:hover a, .xsys_header_firstRow div.xsys_header_over a  {background-position: 0 -72px;}
.xsys_header_firstRow .xsys_header_tab:hover a strong.xsys_header_hasSubMenu, .xsys_header_firstRow div.xsys_header_over a strong.xsys_header_hasSubMenu {position: relative; z-index: 8;}
.xsys_header_firstRow .xsys_header_tab:hover a strong.xsys_header_hasSubMenu span, .xsys_header_firstRow div.xsys_header_over a strong.xsys_header_hasSubMenu span {display: block; background: #fff; padding: 2px 19px 10px 19px; line-height: 15px; position: relative; z-index: 8;}*/

.xsys_header_secondRow {padding: 0 20px; /*background: #64a4d5 url("../images/css/bg-smenu.png") repeat-x scroll 0 0;*/ position: relative; z-index: 2; top: -1px; zoom: 1; /*border-top: 1px solid #a9cce5; border-bottom: 1px solid #a9cce5;*/ height: 36px;}
.xsys_header_secondRow .xsys_secondRowLinksContainer {height: 36px; overflow: hidden;}
.xsys_header_secondRow .xsys_secondRowLinks a {display: block; float: left; padding: 11px 10px 10px 10px; font-weight: bold; font-size: 12px; color: #fff; white-space: nowrap;}
.xsys_header_secondRow .xsys_secondRowLinks a.xsys_header_active {color: #005087;}


.xsys_header_secondRow .xsys_header_secondRowTable {width: 100%;}
.xsys_header_secondRow .xsys_accmanagerBlock {white-space: nowrap; position: relative; font-size: 12px; float: right;}
* html .xsys_header_secondRow .xsys_accmanagerBlock {behavior: url(css/iemenu.htc);}
.xsys_header_secondRow .xsys_accmanagerBlock a.xsys_accmanagerBlock_Link {color: #fff; font-weight: normal; background: transparent url("../images/css/bg-managerinfo-a.png") no-repeat scroll 96% 11px; display: block; padding: 5px 25px 4px 10px; margin: 5px 0 0 0;}
.xsys_header_secondRow .xsys_accmanagerBlock .xsys_accmanagerBlock_Link:hover {text-decoration: none;}
.xsys_header_secondRow .xsys_accmanagerBlock .xsys_dropDownBlock {display: none; position: absolute; top: 27px; right: -4px; width: 400px;}
.xsys_header_secondRow .xsys_accmanagerBlock:hover .xsys_dropDownBlock, * html .xsys_header_secondRow .xsys_header_over .xsys_dropDownBlock {display: block;}
.xsys_header_secondRow .xsys_accmanagerBlock .xsys_dropDownBlock .xsys_header_container {width: 360px; background: transparent url("../images/css/bg-managerinfo-t.png") no-repeat scroll 0 0; padding: 15px 20px 10px 20px;}
.xsys_header_secondRow .xsys_accmanagerBlock .xsys_dropDownBlock .xsys_header_subBottom {width: 400px; height: 16px; background: transparent url("../images/css/bg-managerinfo-b.png") no-repeat scroll 0 0; overflow: hidden;}
.xsys_header_secondRow .xsys_dropDownBlock table {width: 275px;}
.xsys_header_secondRow .xsys_dropDownBlock table td {border-bottom: 1px solid #ddd; padding: 4px 0;  font-size: 11px;}
.xsys_header_secondRow .xsys_dropDownBlock table h2 {margin: 0 0 2px 0; font-size: 14px; color: #000;}
.xsys_header_secondRow .xsys_userimage {display: block; width: 60px; padding: 4px; border: 1px solid #ddd; float: left; margin: 0 15px 0 0;}
.xsys_header_secondRow .xsys_dropDownBlock .xsys_th {color: #777;}


.xsys_main {padding: 10px; position: relative;  z-index: 1;}
.xsys_footer {padding: 10px;}
.xsys_footer a {padding: 0 10px;}
.xsys_footer a.xsys_poweredby {width: 120px; height: 35px; float: right; padding: 0 10px 0 0;}

.xsys_OverviewLayoutTable {}
.xsys_OverviewLayoutTable td {padding: 0 20px 20px 20px; width: 50%;}

.xsys_newsOverviewTitle {font-size: 18px; font-weight: normal; border-bottom: 1px solid #ddd; padding: 0px 10px 8px 10px; margin: 0 -10px 8px -10px; color: #336699;}
.xsys_newslistOverview {font-size: 12px; width: 400px;}
.xsys_newslistOverview p {margin: 0 0 8px 0;}
.xsys_newslistOverview p span {float: left; display: block; color: #777;}
.xsys_newslistOverview p a {text-decoration: none; padding: 0 0 0 80px; display: block;}
.xsys_newslistOverview p a:hover {text-decoration: underline;}
