.clear-line {
	clear: both;
	line-height: 0;
	height: 0;
} 


.wrapper{
	width: 995px;
	margin: 0px auto;
  
	background: rgb(213,234,255) repeat  ;    

}

.top-header{
	margin-top: 5px;
	margin-bottom: 5px;
}

.top-header .search{
	float: left;
 
}

.top-header .login{
	float: right;
 
}

.header{
	margin-top: 0px;
	height: 200px;
 
}

.top-menu{
 
	background: #77EFED ;
}

.main-container{
 
	width: 100%;	 
}

.main-container .main-col{
	width: 620px ;
	float: left;
	 
}

.main-col .border-top { background:url("../images/m1-t.gif") left top no-repeat; height:18px; }
.main-col .border-body { background:url("../images/m1-m.gif") left top repeat-y; margin:0; min-height:20px; _height:20px; padding:10px;  width: 600px ;}
.main-col .border-bottom { background:url("../images/m1-b.gif") left top no-repeat; height:16px; margin-bottom:10px; }

.main-container .right-col1{
	width: 160px ;
	float: right;
	text-align: center;
}

.main-container .right-col2{
	width: 200px ;
	float: right;
 
}

.right-col2 .border-top1 {  background:url("../images/r1-t.gif") left top no-repeat; height:14px;  }
.right-col2 .border-body1{ background:url("../images/r1-m.gif") left top repeat-y; min-height:50px; _height:50px; padding-left: 10px; text-align:center; }
.right-col2 .border-bottom1{ background:url("../images/r1-b.gif") left top no-repeat; height:16px; margin-bottom:10px; }

.right-col2 .border-top2 {  background:url("../images/r1-t.gif") left top no-repeat; height:14px;   }
.right-col2 .border-body2{ background:url("../images/r1-m.gif") left top repeat-y; min-height:50px; _height:50px; padding-left: 10px; text-align: left; }

.right-col2 .border-body2 span.header { font-weight: bold; font-size: 14px; } 

.right-col2 .border-bottom2{ background:url("../images/r1-b.gif") left top no-repeat; height:16px; margin-bottom:10px; }

.footer{
	width: 100%;
	text-align: center;
}

/*-----------------*/

.menu .sf-menu {
	margin-bottom : 0px;
}

.sf-menu ul{
	width: 200px;
}

