*{
  margin: 0;
  padding: 0;
}
body{
  background-color: #FDF7C3;
  min-height: 100%;
  font: 75% Arial, sans-serif;
  padding-bottom: 20px;
}
html{
  min-height: 100%;
}
#basis{
  width: 975px;
  margin: 100px auto 0 auto;
  border: 4px solid #009DE0;
  border-bottom: 0;
  border-top: 0;
  position: relative;
    background-color:#009DE0;
}
#headerr{
  background-color:#009DE0;
  border-top: 4px solid #009DE0;
}
#logo{
 
  /*display: block;*/
  position: absolute;
  top:-98px;
  left: 22px;
  height: 176px;
  width: 300px;
  z-index: 2000;
}
a img{
  border: 0;
}
ul{
  list-style-position: none;
  list-style-type: none;
}
#basket{
  float: right;
  padding: 6px 38px 0px 0px;
  display: inline;
  margin: 4px 12px 0px 0px;
  color: #FEEECD;
  font-size: 95.67%;
  line-height: 26px;
  text-decoration: none;
  background: url(../misc/basket.gif) 100% 0% no-repeat;
}
#topMenu{
  background: url(../misc/dot.gif) 0 0  repeat-y;
  float: left;
  /*clear:right;*/
  margin: 6px 0px 0px 330px;
  width: 600px;
  padding: 4px 0 7px 0;
  display: inline;
  line-height: 10px;
}
#topMenu li{
  float: left;
  background: url(../misc/dot.gif) 100% 0  repeat-y;
}
#topMenu li.lastChild{
  background: none;
}
#topMenu a{
  color: #FEEECD;
  display: block;
  padding: 3px 46px 0px 48px;
  text-decoration: none;
}
.clear{
  clear: both;
  font-size: 0;
  line-height: 0;
  height: 0;
}
#linksLine{
  width: 100%;
  background: #CAEAF7;
  overflow: hidden;
}
#userLinks{
  float: left;
  padding: 8px 0px 12px 0px;
}
#userLinks a{
  color: #656565;
  text-decoration: none;
  padding: 0px 8px 0px 15px;
  font-size: 95.67%;
  line-height: 12px;
}
#cardBox{
  float: right;
  padding: 5px 16px;
}
#cardBox img{
  float: left;
}
.mainContent{
  background: #fff;
  width: 100%;
  color:#656565;
}
.mainContent td{
  /* vertical-align: top;*/
}
.sideColumn{
  width: 183px;
  background: #CAEAF7;
  vertical-align: top;
}

.sideColumn h1{
 
  
  background: url(../misc/title_bg.jpg) top no-repeat;
  color: #fff;
  text-align:center;
  font-size: 100%;
  line-height: 25px;
  font-weight: normal;
  padding: 5px 0px 0px 2px;
  margin: 0 0 0 2px;
  width:181px;
}
.menuContent{
  width:175px;
  background: #fff;
  border: 1px solid #167AB6;
  border-top: 0;
  margin: 0 2px 8px 3px;
  color: #656565;
 padding: 4px 2px 7px 2px;
}




.menuContent ul li{
  background: url(../misc/marker.gif) 0px 50% no-repeat;
  padding: 0 0px 0px 20px;
  line-height: 13px;
  margin-bottom: 5px;
   font-size:90.7%;
}

legend{
   color: #14528F;
   font-size:14px;
   font-weight:bold;
 }
.menuContent ul a{
  color: #656565;
  text-decoration: none;
}

.menuContent a{
  color: #167AB6;
  text-decoration: none;
}
.menuContent ul#leftColList{
  padding: 18px 0px 115px 27px;
}
.menuContentText{
  line-height: 16px;
  font-size: 91.67%;
  padding: 19px 20px 27px 17px;
}
.middleContent{
 vertical-align: top;
  padding: 4px 4px 40px 4px;
  width:100%;
}

.middleContent a{
  color: #14528F;
  text-decoration: none;
}
.middleContent p{
  /*font-size: 81.83%;*/
  line-height: 14px;
  padding: 7px 0 20px 0;
  color: #656565;

}

.middleContent h1{
	clear:both;
	padding:8px 0 4px 0;
	position:relative;
	background: url(../misc/h1_bg.gif) 0 100% repeat-x;
	color:#14528F;
	font:bold 18px Helvetica, Arial, sans-serif;
	clear:both;
	zoom:1;
	_height:1%;
}
.middleContent h2{
 	clear:both;
	padding:8px 0 4px 0;
	 font:bold 17px Helvetica, Arial, sans-serif;
	 color:#14528F;

	
	
 }


.middleContent ul{
  margin: 16px 0;
}
.middleContent ul li{
	background: url(../misc/marker.gif) 0px 50% no-repeat;
  padding: 0px 0px 0px 24px;
  line-height: 12px;
  margin: 0px 0px 3px 11px;
 
}
#firmBox{
  width: 160px;
  overflow: hidden;
  padding: 8px 0px 10px 7px;
}
#firmBox img{
  float: left;
  margin-bottom: 12px;
}
.bottom{
  background:#009DE0;
  width: 100%;
  overflow: hidden;
  padding-bottom:10px;
}
.bottom a{
  text-decoration: none;
  color: #FFEEE0;
}
#url{
  float: left;
  line-height: 12px;
  padding: 30px 0px 3px 18px;
}
#logo2{
  float: right;
  padding: 5px 14px 3px 0px;
}
#bottomMenu{
  width: 963px;
  margin: 0px auto 0 auto;
  color: #fff;
  line-height: 16px;
  padding: 3px 0px 0px 20px;
}
#bottomMenu a{
  color: #fff;
  text-decoration: none;
  padding: 0px 6px 0px 2px;
}
