html, body {  width: 100%;  height: 101%;  margin: 0px;/*b  padding-top: 10px; *//*b  background: url(../imgs/bg.jpg) top repeat-X; */  font-family: Verdana, Tahoma, Helvetica, Arial, Sans-Serif;  font-size: 11px;  text-align: center;}
a { text-decoration: none; color: #677794; /*  color: 576A80; */ }a:hover { color: #333E4A; }h1 {  font-size: 14px;  color: #333E4A;}h2 {  font-size: 13px;  font-weight: bold;}h3 { font-size: 12px; }
.header {  width: 1024px;/*b  width: 800px; */  height: 183px;/*b  height: 162px; */  margin: auto;  background: url(../imgs/bgheader_0912.jpg) top no-repeat;}
.logo {  margin: 30px;  display: none;}
.subheader {  width: 1024px;/*b  width: 800px; */  height: 25px;  margin: auto;  color: #E0E0E0;  background: #333E4A;  border-bottom: 1px solid #DE411A;}.subheader a { color: #E0E0E0; }.subheader a:hover {  color: #FFFFFF;}.main-box {  width: 1022px;/*b  width: 798px; */  min-height: 400px;  margin: auto;/*b  background-color: #677794; background: url(../imgs/bgcontent.jpg) repeat-Y;*/  border: 1px solid #333E4A;  border-top: none;  border-bottom: none;}
* html .main-box {  width: 1024px;  height: 400px;}.container-left {  width: 170px;  float: left;}
.menu {  width: 150px;  min-height: 150px;  font-size: 11px;  text-align: left;  list-style: none;  margin: 20px  0px  15px 0px;  padding: 0px 9px;}* html .menu {  height: 270px;  margin: 20px  0px  25px 0px;  padding: 0px 0px;}.menu, .sec-level, .third-level {  list-style: none;}.menu li  {  margin: 0px;  padding: 0px;}.menu li.first-level-item {  border-bottom: 1px solid #F0F0F0;}.menu li.first-level-last-item {  border-bottom: 1px solid #F0F0F0;}.menu li.sec-level-item {  border-bottom: 1px solid #F0F0F0;}.menu li.sec-level-last-item {}.sec-level, .third-level {  margin: 0px;  padding: 0px;}.sec-level {  margin-left: 10px;}.sec-level a:hover {  color: #000;}.third-level {padding-left: 10px;}.menu a {  color: #333E4A;  display: block;  line-height: 13px;  padding: 5px;}.menu a:hover {  background: #E0E0E0;}.menu a.active {/*b  background: #333E4A;  font-weight: bold;   color: #E0E0E0; */  color:red;}.sec-level a.active {/*  background: #C0C0C0;  font-weight: bold;   color: #333E4A; */  color: red;}.third-level a {  line-height: 10px;}.box, .right-container .tx-felogin-pi1 {  width: 95%;  margin: auto;  margin-bottom: 15px;  padding-bottom: 15px;}* html .box {  margin-bottom: 0px;}.box-header, .right-container .tx-felogin-pi1 h3 {  height: 17px;  background: #333E4A;  color: #E0E0E0;  text-align: left;  font-size: 11px;/*b  font-size: 12px; */  font-weight: normal;/*b  font-weight: bold; */  padding: 1px 10px;  line-height:1.5em;}.right-container .tx-felogin-pi1 legend {display:none;}.right-container .tx-felogin-pi1 fieldset {border:none;padding:0;}input {    border: 1px solid #808080;    float: right;    font-size: 11px;    margin: 5px;    width: 120px;}input[type="submit"] {    display: block;    float: left;    height: auto;    margin-top: 35px;    width: auto;}.right-container .tx-felogin-pi1  input[type="submit"] { margin-top: 5px; }.language {  position: relative;  bottom: 0px;  background: #333E4A;  color: #E0E0E0;  font-size: 11px;  padding-top: 3px;  width:50px;  text-align: left;  float: right;  margin-top: 3px;  margin-right:20px;}.search {  position: relative;  bottom: 0px;}.search .box-body {  height: 5px;  margin-top: 15px;}.search form, .search input {  margin: 0px;  padding: 0px;  display: inline;}.search input.submit {   padding-top: 4px;}.search select {  display: none;}.search-header {  background: #333E4A;  color: #E0E0E0;  font-size: 11px;  padding-top: 2px;}.search-body {  color: #333E4A;  text-align: left;  margin: 0px;  width: 150px;}.box.search {  margin: 10px;  /*  float: right;  */  width: 155px;  /*  width: 200px; *//*b  margin-bottom: 5px;  padding-bottom: 5px; */}.right-container {  min-height: 400px;}.right-container .box-header {  margin: 0px 0px 0px 10px;  padding: 3px 10px;}.right-container .head .box-header {  font-size: 13px;}.box-body {  color: #333E4A;  text-align: left;  margin: 5px;}* html {  position: relative;  bottom: 0px;}.right {  width: 850px;/*b  width: 626px; */  min-height:250px;  float: right;  text-align: left;}.content {  width: 616px;/*b  width: 392px; *//*b  height: 370px; */  border-left: 1px solid #F0F0F0;  border-right: 1px solid #F0F0F0;  float: left;  margin: 15px;  margin-left: 0px;  margin-right: 0px;  margin-bottom: 25px;  overflow: auto;  padding-right: 30px;  padding-left: 30px;  text-align: left;  font-size: 11px;  color: #333E4A;}* html .content {  width: 407px;  margin: 15px;}.content ul {  list-style-image: url(../imgs/dot.gif);}.content table {  max-width: 100%;}.content td {  font-size: 11px;  color: #333E4A;}.content h1 {  margin-bottom: 5px;}.right-container {  width: 170px;  float: right;  padding-bottom: 15px;}.box-news-head, .box-news .box-header {  background: #333E4A;  font-weight: normal;/*b  font-weight: bold; */  color: #FFFFFF;}.box-news-head {  margin: 3px 10px;  margin-bottom: 7px;  font-size: 13px;  padding: 3px 10px;}
.box-header a {  color: #E0E0E0;  padding-right: 25px;  background: url(../imgs/arrow.gif) right no-repeat;}
.box-header a:hover { color: #FFFFFF; }
.box-news {  width: 145px;  margin: 10px;   border-bottom:1px solid #F0F0F0;}
.box-news .box-header {  margin: 0px;  background: #333E4A;}
.box-news .date {  font-weight: bold;  display: block;  margin-top: 15px;  margin-bottom: 2px;   border-top:1px solid #F0F0F0;}
.box-body a {  color: #333E4A; }.box-news .more {  float: right; }
/* ########## CONTENT ROW RIGHT ########## */.content-right {  width: 140px;  margin: 10px;  padding-top: 10px;/*b  border-top: 1px solid #333E4A; */}
.content-right .csc-header {  width: 145px;  padding: 0px;  background: #333E4A;  font-weight: normal !important; /*b  font-weight: bold ; */}
.content-right h1 {  font-size: 11px;  padding: 3px 10px;  margin: 0px;  color: #FFFFFF;  font-weight: normal !important; }
.content-right p.bodytext {  margin-left: 5px;  margin-right: 5px;}
.content-right table {  width: 140px;  margin: 0px;}
.content-right td {  font-size: 10px;}/* ########## FOOTER ########## */.footer {  width: 994px;/*b  width: 770px; */  height: 20px;  margin: auto;  border-top: 1px solid #DE411A;  background: #333A4A;  padding-left: 15px;  padding-right: 15px;  margin-bottom: 15px;  color: #E0E0E0;}
* html .footer { width: 1024px; /*b  width: 800px; */ }.footer a.active {  font-weight: bold; }.footer a, .language a {   color: #E0E0E0; }.footer a:hover, .language a:hover { color: #FFFFFF; }.topmenu { float: right;  margin-top: 2px;}
.copy {  width:45%;  text-align: right;  float: right;  margin-top: 3px;}
/*########## Forms ##########*/.label {  width: 100%;  text-align: left;  margin: 5px;}
input { width: 80%;  float: left;}input.submit {  width: 7px;  height: 7px;  margin: 3px;  border: none;  font-size: 11px;}
.content input.submit {  width: auto;  height: auto;  border: 1px solid #DE411A;  background: #333E4A;  padding: 2px;  color: #E0E0E0;}
.content input.submit:hover {  color: #FFFFFF;  border: 1px solid #333E4A;  cursor: pointer;}
.content select {  border: 1px solid #333E4A;  background: #EEEEEE;  font-size: 11px;}.tx-contagged-tooltip a {   color: #333E4A;   border-bottom: 1px dotted #999999;}.content .csc-textpic-imagewrap {   padding-left:0px;   padding-top:0px;   padding-right:20px;   padding-bottom:10px;}.content .csc-mailform-field input {	margin-top:5px;	margin-bottom:5px;   float:none;}.csc-sword { color: red;}
