@charset "utf-8";
/* CSS Document */
html {
  height: 100%; margin-bottom: 0.1px;
  overflow: -moz-scrollbars-vertical;
}

body {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  margin:0px;
  padding:0px;
  padding-bottom:50px;  
}

iframe {
  border:none;
  overflow:auto;
}

input {
  border:1px solid #000;
  width:150px;
}

select {
  border:1px solid #000;
  width:153px;
}

.button {
  width:auto;
}


#wrapper {
  width:955px;
  margin:0px auto 0px auto;
}

#banner {
  margin:0px;
  padding:0px;
  background: url(comnex_FILES/banner.gif) top left no-repeat;
  height:144px;
  position:relative;
}

#bannerlink {
  position:absolute;
  top:0px;
  left:685px;
  height:68px;
  width:268px;
}

#banner h2 {
  margin:0px;
  padding:0px;
  font-size:100%;
  text-indent:-5000px;
}




a:link, a:visited, a:hover, a:active {
  text-decoration:none;
  color: #1d5a31;
}

#menudiv {
  float:left;
  margin:0px;
  padding:0px;
  width:182px;
}
/*
#leftmenu_top {
  text-indent:-5000px;
  background-image:url(../img/left_top.gif);
  height:34px;
  margin:0px;
  padding:0px;
}*/  

#mainmenu a:link, #mainmenu a:visited, #mainmenu a:hover, #mainmenu a:active {
  color: #818181;
}


#mainmenu {
  background:url(comnex_FILES/menu_bg.jpg) repeat-y;
  list-style:none;
  margin:0px 0px 0px 0px ;
  padding:10px 0px 20px 5px;
  font-size:12px;
  font-weight:bold;
  color: #818181;
  min-height:270px;
  height:auto !important;
  height:270px;
}

#menubottom {
  background:url(comnex_FILES/menu_bottom.jpg) bottom right no-repeat;
  height:122px;
}



#mainmenu li {
  margin:0px;
  padding:10px 0px 0px 0px;
}

#mainmenu a {
  /*background: url(comnex_FILES/arrow_grey.gif) center left no-repeat;*/
  padding-left:20px;
}

#submenu {
  list-style-type:none;
  font-size:11px;
  margin:5px 0px 0px 5px;
  padding:0px 0px 0px 0px;
  line-height:150%;
  background-color: #FFF;
  width:140px;
}

#submenu li {
  margin:0px;
  padding:0px;
}

#mainmenu .active a:link, #mainmenu .active a:visited,#mainmenu .active a:active {
  color: #1d5a31;
  background-color: #FFF;
  text-decoration:none;
}

#mainmenu li a:hover,#mainmenu li a:active  {
  color: #1d5a31;
  /*background: url(comnex_FILES/arrow_green.gif) center left no-repeat;*/
}


#submenu a{
  background: #FFF;
  background-image:none;
  margin: 0px;
  padding:0px;
}

#mainmenu .active .sub a:link, #mainmenu .active .sub a:visited, #mainmenu .active .sub a:active {
  background:none;
  color: #818181;
  display:block;
  padding:0px 0px 0px 20px;
}

#mainmenu .active .sub a:hover {
  /*background: url(comnex_FILES/arrow_green.gif) center left no-repeat;*/
  display:block;
  color: #1d5a31;
}

#mainmenu .active .subact a {
  background:none;
  color: #1d5a31;
  padding:0px 0px 0px 20px;
  display:block;
}

#contentdiv {
  width:753px;
  float:right;
  padding:5px 0px 5px 20px;
}

#breadcrumbtail {
  margin:10px 0px 15px 0px; 
  font-size:70%;
}

img {
  border:none;
}
#content {
  font-size:75%;
  line-height:150%;
  text-align:justify;
  padding-bottom:10px;
}

blockquote {
  margin-left:0px;
  margin-right:0px;
  margin-top:0px;
  font-style:italic;
}

.csc-textpic {
  margin:0px;
  padding:0px;
}

.csc-textpic-imagewrap{
  margin:4px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

.csc-textpic-caption {
  font-size:85%;
  padding-left:5px;
  font-weight:bold;
  font-style:italic;
}


#content h1 {
  color: #1d5a31;
  font-size:105%;
  margin:0px 0px 5px 0px;
  padding:0px;
}
.csc-textpic {
  background-color: #FFF;
  margin-bottom:30px;
}
.csc-textpic-intext-right img {
  margin-left:10px;
}
.csc-textpic-intext-left-nowrap img {
  margin-right:10px;
}

#content h2 {
  color: #1d5a31;
  font-size:100%;
  margin:10px 0px 5px 0px;
  padding:0px;

}
#content p {
  margin:0px 0px 15px 0px;
  padding:0px;
}

#bottom {
  clear:both;
  text-align:center;
  padding-top:20px;
  font-size:70%;
  margin-left:150px;
  margin-right:150px;

}



#right_info {
  float:right;
  width:180px;
  margin:30px 0px 0px 20px;
  padding:0px;  
}

.alert {
  margin-bottom:20px;
}
.alert_top {
  height:17px;
  color:#FFF;
  background: url(comnex_FILES/alert_top.gif);
  font-weight:bold;
  font-size:70%;
  padding-left:10px;
  padding-top:3px;
}

.alert_content {
  font-size:70%;
  padding:10px 5px 5px 5px;
  width:168px;
  border-left:1px solid #e10005;  
  border-right:1px solid #e10005;
}

.alert_bottom {
  background: url(comnex_FILES/alert_bottom.gif) no-repeat;
  height:11px;
}

.alert {
  margin-bottom:20px;
}

.info_top {
  height:17px;
  height: 1.3em;
  padding-top:3px;
  font-size:90%;
  color:#FFF;
  background: url(comnex_FILES/info_top.gif) top left no-repeat;
  background-color: #1c5930;
  font-weight:bold;
  padding-left:10px;
}

.info_content {
  font-size:70%;
  padding:0px;
}

.info_bottom {
  background: url(comnex_FILES/info_bottom.gif) no-repeat;
  height:11px;
    margin-bottom:10px;
}

.info_content p {;
  border-left:1px solid #1c5930;  
  border-right:1px solid #1c5930;
}

.alert_content p, .info_content p {
  margin:0px;
  padding:10px 5px 5px 5px;
}


#mainmenu .active a{
  background: url(comnex_FILES/arrow_green.gif) center left no-repeat;
}

.csc-textpic-caption {
  font-weight:normal;

}
