* {
  margin:0px;
  padding:0px;
}

html, body, #wrap {
  height: 100%;
}



body > #wrap {
  height: auto; min-height: 100%;
}

/*Opera Fix*/
body:before {
	content:"";
	height:100%;
	float:left;
	width:0;
	margin-top:-32767px;
}


#main {
  margin:0 auto;
  width:798px;
  overflow:auto;
	padding-bottom: 89px;
}
  

#wrap {
  height:auto !important;  
  min-height:100%;
  height: auto !important;
  height: 100%;
  /*margin: 0 auto -25em;  */
  
  
}

#cont {
  padding-top:50px;
}
#siteLogo {
  cursor:pointer;
}
div#content.single {
  border-top:medium none;
  padding-top:70px;
}
#content {
  background-color:transparent;
  float:left;
  /*padding:16px 20px;*/
  width:100%;
}
.clsLeft {
  float:left;
}
.clsRight {
  float:right;
}
.clsTopMenu {
  margin-left:35px;
  font-family:arial,tahoma;
  font-size:11px;
  margin-top:23px;
  border-bottom:1px solid white;
  padding-bottom:4px;
  width:470px;
}


.clsTopMenuItemV {
  /*margin-left:20px;*/
  font-family:arial,verdana,tahoma;
  font-size:11px;
  margin-top:10px;
  /*border-bottom:1px solid white;*/
  padding-bottom:0px;
  line-height:19px;
}

.clsTopMenuItem {
  /*width:100px;*/
  /*display:block;*/
  float:left;
}

.clsTopMenuItemCurrent {
  color:#00FF00;
  font-weight:bold;
}
/*
#mnuHome {
  width:40px;
}
#mnuAbout {
  width:50px;
}

#mnuService {
  width:65px;
}
*/
.clsMenuSep {
  /*width:10px;*/
  /*display:block;*/
  /*http://newsinfoline.com/swfdemo/*/ float:left;
  margin:0 8px;
  color:white;
}

.mnuLink,.mnuLink:hover,.mnuLink:visited,.mnuLink:active {
  color:#4db748;
  text-decoration:none;
}
.mnuLink:hover {
  color:#4b4b4d;
  text-decoration:underline;
}

.mnuLinkVertical,.mnuLinkVertical:hover,.mnuLinkVertical:visited,.mnuLinkVertical:active {
  color:#4db748;
  text-decoration:none;
}
.mnuLinkVertical:hover {
  color:#4b4b4d;
  text-decoration:underline;
}


.mnuLinkVertical {
  color:#4db748;
  text-decoration:none;
  display:block;
}



.clsMenuSepCon {
  /*width:10px;*/
  /*display:block;*/
  /*http://newsinfoline.com/swfdemo/*/ float:left;
  margin:0 8px;
  color:white;
}

.mnuLinkCon,.mnuLinkCon:hover,.mnuLinkCon:visited, .mnuLinkCon:active{
  color:#FFFFFF;
  text-decoration:none;
}



.mnuLinkCon:hover {
  color:#4db748;
  text-decoration:underline;
}

.mnuLinkConVertical,.mnuLinkConVertical:hover,.mnuLinkConVertical:visited,.mnuLinkConVertical:active {
  color:#FFFFFF;
  text-decoration:none;
}
.mnuLinkConVertical:hover {
  color:#4db748;
  text-decoration:underline;
}


.mnuLinkConVertical {
  color:#FFFFFF;
  text-decoration:none;
  display:block;
}




.clsTopMenuRight {
  margin-top:-19px;
  /*margin-left:20px;*/
  border-bottom:1px solid white;
  padding-bottom:3px;
  width:83px;
	overflow:hidden;

}

#copyNote {
  border-top:1px solid white;
  width:798px;  
}

#footer {
  bottom:10px;
  color:white;
  font-size:10px;
  font-family:arial,tahoma,verdana;
  position: relative;
	margin-top: -75px; /* negative value of footer height */
	height: 89px;
	clear:both;
  width:798px;
  margin-left:auto;
  margin-right:auto;    
}

.trancy {
  display:block;
  /*clear:both;*/
  /*opacity: 0.66;*/
  /*filter: alpha(opacity = 66);*/  
  font-family:arial,tahoma, verdana;
  font-size:13px;
  /*margin-top:100px;  */
  min-height:138px;
  height:auto !important;
  height:138px;
  width:798px;
 /* Mozilla ignores crazy MS image filters, so it will skip the following */
 background-image:url(../images/trans66.png)
/*  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/trans66.png'); */
}
/* IE ignores styles with [attributes], so it will skip the following. */
  
#loginCont,#newsCont,#jobsCont,#contactCont,#aboutCont,#portCont   {
  margin-top:100px;
}

.trancy .noTrancy {
  opacity: 1;
  filter: alpha(opacity = 100);  
}


.intDiv {
  padding-top:0px;
  text-align:center;
}
.innerDiv {
  /*margin-left:10%;*/
  /*width:500px;*/
  margin-top:5px;
  
}
.subBtn {
  width:500px;
  margin-right:10px;
  text-align:right;
}
a.current,a.current:active,a.current:hover,a.current:visited {
  color:#4b4b4d; /* was #42b848 */
}

a.currentCon,a.currentCon:active,a.currentCon:hover,a.currentCon:visited {
  color:#4db748; /* was #42b848 */
}

.txtTrancy {
  width:280px;
  height:22px;
}



#client_list_cont{
	background:url(../images/66_white.png);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../images/66_white.png');
	padding:10px;
	margin-bottom:30px;
}
#aboutCont, #client_list_cont *{
	font-size:14px;
	font-family:Arial, sans-serif;
	line-height:1.15;
}

