body {
  background-color:white;
  padding:20px;
}

p {
  font-size:12px;
}

h1 {
  color:#000000;
  font-size:14px;
  text-decoration:none;
  margin-top:30px;
  margin-bottom:5px;
}

h2 {
  color:#000000;
  font-family:Verdana;
  font-size:12px;
}

h3 {
  color:#000000;
  font-family:Verdana;
  font-size:10px;
/*  border-bottom-color:#0000ff;
  border-bottom-style:solid;
  border-bottom-width:thin;*/
}

a {
  font-weight:normal;
  color:black;
  text-decoration:underline;
}


td {
  vertical-align:top;
}

#head {  
  position:relative;
  height:100px;
  width:950px;
  overflow:hidden;
  background-image:url("pic/head.png");
  background-repeat:no-repeat;
  text-align:left;
  margin-left:1px;
}

#middle {
  position:relative;
  min-height:300px;
  width:950px;
  background-image:url("pic/background.png");
  background-repeat:repeat-y;
  text-align:left;
        margin-left:1px;
}

#bottom {
  position:relative;
  height:60px;
  width:950px;
  background-image:url("pic/bottom.jpg");
  background-repeat:no-repeat;
  margin-left:1px;
}

#menu {
  position:relative;
  padding:10px;
  padding-top:50px;
  width:145px;
  float:left;
  text-align:left;
}
#menu li {
  list-style-type:none;
  list-style-position:inside;
}

.menu10 {
  padding-top:2px;
  border-top-color:#abb3d7;
  border-top-style:solid;
  border-top-width:1px;
  padding-bottom:3px;
  border-left-style:solid;
  border-left-width:5px;
  border-left-color:#284891;
}

.menu11 {
  margin-top:2px;
  margin-bottom:3px;
  font-size:11px;
  border-top-color:#abb3d7;
  border-top-style:solid;
  border-top-width:1px;
  border-left-style:solid;
  border-left-width:5px;
  border-left-color:#abb3d7;
}

.menu10 a {
  color:white;
  font-weight:bold;
  font-size:12px;
  text-decoration:none;
}

.menu11 a {
  color:white;
  font-size:12px;
  font-weight:bold;
  text-decoration:none;
}

.menu20 {
  font-size:10px;
  padding-top:2px;
  border-left-style:solid;
  border-left-width:5px;
  border-left-color:#284891;
}

.menu21 {
  font-size:10px;
  border-left-style:solid;
  border-left-width:5px;
  border-left-color:#abb3d7;
}

.menu20 a {
  color:white;
  font-size:10px;
  font-weight:bold;
  text-decoration:none;
  padding-left:10px;
}

.menu21 a {
  color:white;
  font-size:10px;
  font-weight:bold;
  text-decoration:none;
  padding-left:10px;
}


#content_area {
  position:relative;
  width:750px;
  padding-top:20px;
  padding-bottom:20px;
  margin-left:160px;
  text-align:justify;
}

#content_left {
  margin-top:20px;
  font-size:11px;
  /*color:white;*/
  color:#acb5d6;
  width:140px;
  overflow:hidden;
}

#content_left h1 {
   color:#acb5d6;
  font-size:12px;
}

#content_left a {
   color:#acb5d6;
}

#content_right {
  font-size:12px;
}

#content {
  color:black;
  font-size:12px;
  font-weight:normal;
/*  clear:none;*/
}

#title {
  height:30px;
  width:750px;
  position:absolute;
  top:10px;
  left:160px;
  overflow:hidden;
  color:#ffffff;
  font-size:medium;
  font-weight:bold;

}
#subtitle {
  height:30px;
  width:750px;
  position:absolute;
  top:30px;
  left:160px;
  overflow:hidden;
  color:#ffffff;
  font-size:small;
  font-weight:bold;

}

#banner {
  position:absolute;
  right:8px;
  top:0px;
  height:98px;
  width:650px;
  text-align:right;
  overflow:hidden;
}

#footbar {
  position:absolute;
  top:10px;
  left:150px;
  font-size:10px;
  font-weight:normal;
  color:#abb3d7;
}

#footbar a {
  color:#abb3d7;
}


.hmenu {
  width:750px;
  overflow:hidden;
  position:absolute;
  top:80px;
  left:160px;
}

.hmenu a {
  color:#ffffff;
  text-decoration:none;
  font-size:12px;
  font-weight:bold;
  margin-right:10px;
  margin-left:10px;
  margin-top:2px;
}

.hmenu0 {
  float:left;
  width:100px;
  border-color:#abb3d7;
  border-style:solid;
  border-width:1px;
  border-bottom-width:0px;
  height:20px;
}

.hmenu1 {
  float:left;
  background-color:#abb3d7;
  width:100px;
/*  background-image:url("backgr_hmenu1.jpg");*/
  height:20px;
}

.csc-textpic-caption {
  font-size:9px;
}

/*********************Login box ************/
.csc-loginform {
  font-size:10px;
}

.csc-form-fieldcell input {
    font-size:10px;
    color:black;
    width:100px;
}

/*********************mm_forum********/
.tx-mmforum-pi1 {
  color:black;
  font-size:10px;
}

.tx-mmforum-pi1 table {
   font-size:12px;
  border-style:solid;
  border-width:1px;
  border-color:black;
  table-layout:auto;
  border-collapse:collapse;
  border-spacing:3px;
  empty-cells:hide;
   color:black;
}

.tx-mmforum-pi1 {
/*  width:700px;*/
/*  overflow:hidden;*/
  padding-left:3px;
}

.tx-mmforum-subth2 {
 background-color:#1f31a1;
 color:#ffffff;
}

.tx-mmforum-th {
 background-color:#1f31a1;
 color:#ffffff; 
}

.tx-mmforum-td {
 border-bottom-style:solid;
 border-bottom-color:grey;
 border-bottom-width:1px;
 
}

.tx-mmforum-pi1-listtopic-topicname a {
 font-weight:bolder;
}

.tx-mmforum-pi1-listtopic-image {
  float:left;
}

.news-lates-container {
  width:150px;
}

