html, body{
   margin:0px;
   padding:0px;
}

#container{
   width:740px;
   margin:0 auto;
}

#inner-container{
   margin:0 14px 0 14px;
}

#banner{
   width:675px;
   text-align: left;
   padding: 0px;
   margin: 0 auto;
   height:120px;
   position:relative;
}

#logo{
   margin-top:20px;
   margin-left:20px;
   float:left;
}

#logo img{
   behavior: url(/stylesheets/iepngfix.htc);
}

#banner h1{
   padding-top:37px;
   font-size:25pt;
   color:#FFF;
}

#navbar{
   position:absolute;
   bottom:8px;
   left:-25px;
}

#navbar li{
   float:left;
   list-style:none;
   padding:0 10px 2px;
}

/* *** CONTENT *** */


#content{
   padding:10px 0 10px 20px;
   margin:0px;
}

div#content { 
  height: 420px;
  height: auto !important;
  min-height: 420px;
}

#inner-content{
   padding-bottom:10px;
}

.textbox, .full_textbox, .textbox_right{
   display:block;
   background:#B7CDE5;
   border:2px solid #ADC4D8;
}

.full_textbox{
   width:97%;
}

.textbox{
   width:420px;
}

.textbox_right{
   margin-left:270px;
   width:400px;
}

.right_image, .left_image{
   width:240px;
   border:2px solid #ADC4D8;
   margin:0 10px;
}

.right_image{
   float:right;
}

.left_image{
   float:left;
}

p, pre{
padding: 5px 10px;
margin:0px;
}

.concept{
   margin:20px 0px;
   padding:10px;
}

.client{
   margin:10px;
   margin-left:0px;   
   position:relative;
}

.expired{
   position:absolute;
   top:0;
   right:140px;
}

.expired img{
   behavior: url(/stylesheets/iepngfix.htc);
}

.newsite{
   position:absolute;
   top:0;
   right:80px;
}

.newsite img{
   behavior: url(/stylesheets/iepngfix.htc);
}

.company_name{
   margin-left:10px;
}

.screenshot{
   margin:5px;
}

.slogan{
   margin-left:25px;
}

/* *** FOOTER *** */
#footer{
   height:50px;
   margin-left:-5px;
}


/* *** QuickStart Menu *** */
#quick_start{
   margin:0;
}

div.float_block {
  width:230px;
} 

div.float_block h2{
   text-indent:-20px;
   margin-left:30px;
}

.corner_top{
  background:
  url(/images/block-shadow-top.png)
  top repeat-x;
  font-size:1.3em;
  padding:0px;
  margin:0;
}

.left_top_corner{
   background:
   url(/images/top-left-corner.png) 
   bottom left no-repeat;
   margin-bottom:-1px;
   /* behavior: url(/stylesheets/iepngfix.htc); */ 
}

.corner_top .right_top_corner{
   background:
   url(/images/top-right-corner.png)
   top right no-repeat;
   margin-top:-22px;
   /* behavior: url(/stylesheets/iepngfix.htc); */ 
}

div.outer_float_body{
   background: 
   url(/images/block-shadow-right.png) 
   right repeat-y;
   margin-top:-4.6em;
}

div.inner_float_body{
  height:300px;
  background: 
	url(/images/block-shadow-left.png) 
  left repeat-y;
  margin:0;
  padding:20px;
  padding-top:40px;
}

div.corner_bottom{
   background: 
   url(/images/block-shadow-bottom.png) 
   bottom repeat-x;
}

div.corner_bottom .right_bottom_corner{
   background: 
   url(/images/bottom-right-corner.png) 
   bottom right no-repeat;
   /* behavior: url(/stylesheets/iepngfix.htc); */ 
}

div.corner_bottom .left_bottom_corner{
   background: 
   url(/images/bottom-left-corner.png) 
   bottom left no-repeat;
   margin-top:-22px;
   /* behavior: url(/stylesheets/iepngfix.htc); */ 
}

