.left-vmenu {
   background-color:white;
   width:155px;
   margin-left:12px;
   margin-bottom:5px;
 }

 .right-vmenu {
   background-color:white;
   width:155px;
   margin-left:4px;
 }

.leftcol{
   width:167px;
   float:left;
 }

.rightcol{
   width:167px;
   float:left;
}


.centercol{
   width:660px;
   float:left;
   background-color:white;
}

.one-column-centercol {
   width:970px;
   padding-left:12px;
   padding-right:12px;
   
 }

.top-hmenu{
	width:994px;
	height:25px;
	text-align:center;
	background-color:#c8d7e3;
	padding:0px;
	background-image:url(../../images/tab_menu.jpg);
	background-repeat:repeat-y;
}

.footer{
    width:994px;
	height:auto; 
	background-image:url(../../images/s_middle.jpg);
	background-repeat:repeat-y;
	font-size: 10px; font-family: verdana,arial,sans-serif;
	margin:0
}

.mainwrap {
	width:994px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	text-align:left;
	background-color:white;
	padding:0;
}

.header{
	width:994px;
	height:auto;
	margin:0px;
	background-image:url(../../images/s_middle.jpg);
	background-repeat:repeat-y;
}

.contentarea {
    width:860px;
    background-color:white;
    font-size: 11px; font-family: verdana,arial,sans-serif;
	background-image:url(images/s_middle.jpg);
	background-repeat:repeat-y;
	padding:0px; margin:0px;
}

.bg {
   margin:0px;
   padding:0px;
   font-family: verdana,arial,sans-serif;
   font-size:11px;
   /*font-family: arial, verdana, helvetica, sans-serif;
   font-size:11px;*/
   text-align:center;
  /* background-image:url(images/bg.gif);*/
  background-color:#c8d7e3
}

.clearfix:after {
    content: ".";              
	display: block;         
    height: 0;                  
    clear: both;               
    visibility: hidden;	     
 }

  /* a fix for IE Mac */
.clearfix {
	display: inline-block;
  }   

 /* Hides from IE-mac \*/
* html .clearfix { 
	height: 1%;
 }
.clearfix {
   display: block;
}

