div.topTab{
  position:absolute;
  top:79px;
  width:993px;
  height:30px;
  margin-top:-4px;
  margin-left:0px;
  padding:0px;
  vertical-align:bottom;
  text-align:center;
}

div.MainBody{
  margin:3px;
  padding:0px;
  width:987px;
}

div.sideMenu{
  float:left;
  width:172px;
  padding:0px;
  font-size:10pt;
}
div.sideMenu1{
  width:169px;
  height:auto;
  border:1px solid #CCCCCC;
  padding:0px;
  margin:0px 0px 3px 0px;
  text-align:left;
}
div.conditionItemS{
  text-align:center;
  margin:7px
}
div.conditionButtonS{
  text-align:right;
  margin:7px
}
ul.sideMenuItemList{
  margin: 12px 0px 12px 22px;
  padding: 0;
}

ul.sideMenuItemList li{
  font-size:12pt;
  margin:5px 0px 5px 0px;
  border-bottom:1px dotted #99ccee;
}

img.sideMenuTitle{
  margin:2px;
  width:163px;
  height:28px;
  border-width:0px;
}
div.sideCorpSearchBtn{
  text-align:center;
}
input.sideCorpSearch{
  width:150px;
  margin:5px;
}


h4.sideMenuStrTitle{
  margin:2px;
  width:163px;
  height:28px;
  border-width:0px;
  vertical-align:bottom;
  padding:0px;
}

span.sideMenuStrTitle{
  position:relative;
  left:5pt;
  top:5pt;
  font-size:11.5pt;
  font-weight:700;
  margin:0px;
  padding:0px;
}

div.aplMainBody{
  float:right;
  width:815px;
  padding:0px;
  font-size:12pt;
  text-align:left;
}
div.aplMainBodyItem{
  border:1px solid #CCCCCC;
  width:809px;
  margin:0px 3px 3px 3px;
  text-align:left;
}

div.aplMainFullBody{
  width:987px;
  padding:0px;
  font-size:12pt;
  text-align:left;
}
div.aplMainFullBodyItem{
  border:1px solid #CCCCCC;
  width:981px;
  margin:0px 3px 3px 3px;
  text-align:left;
}

a.topTabBtn{
  border-style:solid;
  border-width:0px 1px 0px 0px;
  border-color:#f9f9f9;
}

div.newsItem1{
  padding:0px 0px 4px 18px;
  margin-left:5px;
}
div.newsItem2{
  padding:0px 0px 4px 18px;
  margin-left:5px;
}
textarea{
  width:420px;
}

.tabMenuHead, 
.tabMenuHead ul,
.tabMenuHead li
{
    padding: 0px;
    margin: 0px;
}
.tabMenuHead{
  float:left;
}
.tabMenuHead > li {
  float: left;
}
.tabMenuHead li {
    list-style-type: none;
    border: 0px solid #3366cc;
    color: black;
    background-color: #6699FF;
    padding: 0px;
}
.tabMenuHead ul
{
    display: none;
    position: absolute;
    margin-left: -3px;
    margin-top: 2px;
}
.tabMenuHead li:hover > ul {
    display: block;
    border:red 2px solid;
}
.tabMenuHead a {
    color: black;
    background: none;
    display: block;
    width: 100%;
    text-decoration: none;
}


.tabMenuHead ul.parent_hover
{
    display: block;
}

.tabMenuHead li:hover
{
    color: black;
    background-color: #f8f8fb;
}
.tabMenuHead li.hover,
.tabMenuHead a:hover
{
    color: black;
    background-color: #f8f8fb;
}
.tabMenuHead ul ul
{
    margin-top: -1.2em;
    left: 99%;
}
.tabMenuHead span
{
    display: block;
}

div.tabMenu{
  cursor:hand;
  float:left;
  height:30px;
  display:block;
  background-position:0px 0px;
  background-repeat: no-repeat;
  overflow: hidden;
  margin:0px;
  padding:0px;
  border-right:1px solid #efefef;
}
