body{font:12px Arial, helvetica, sans-serif;}                                                      
div *{margin:0; padding:0;}

#wrapper{width:976px; height:auto; margin:0 auto; overflow:hidden;}
#header{float:left; width:976px; height:123px; overflow:hidden; margin-bottom:-2px !important;}
#frame-holder{float:left; width:976px; height:auto; overflow:hidden; }
#maincol{clear:top; width:937px; height:auto; margin:0 auto; overflow:hidden; }

.clear {
  clear: both;
}              

/* Header + */
#header-top{width:937px; height:93px; margin:0 auto; font:18px arial, helvetica, sans-serif; color:#305e9c;}
#logo{
  float:left; 
  width:260px; 
  height:95px; 
}

#header-top-content {
  float:left; 
  width:677px; 
  height:95px;
}
    #header-top-content-top {
      float:left; 
      width:654px; 
      height:40px; 
      margin-top:40px;
    }
    #header-top-content-bot {
      float:right; 
      width:654px; 
      height:15px; 
      text-align:right;
      margin-top: -10px;
    }
    
#main-nav{float:left; width:976px; height:28px; background:url(../images/nav.jpg) no-repeat; overflow:hidden;}
#main-nav-links{width:937px; height:28px; margin:0 auto;}
#main-nav ul{list-style:none; text-align:center; padding:5px 0 0 0;}
#main-nav li{display:inline; margin:0 55px 0 0;}
#main-nav li.last-child {
  margin-right: 0;
}
#main-nav li a{text-decoration:none; font:12px arial; color:#ffffff;}
#main-nav li a:hover{text-decoration:underline;}
/* Header - */              
               
/* maincol + */
#flash-holder{
   float:left; width:937px; 
   height:168px;
   margin:8px 0 20px 0;
/*   background:url(../images/flash-zone.jpg) no-repeat;*/
}
#flash-holder-top{float:left; width:937px; height:130px;}
#flash-holder-bot{float:left; width:auto; height:auto; margin:-4px 0 0 10px;}
#flash-holder-bot h1{
	color:#ffffff; 
	font-size:36px; 
	font-family:Arial, Helvetica, sans-serif;
	text-shadow: black 0.1em 0.1em 0.3em;
}
#maincols-holder{float:left; width:937px; height:auto; overflow:hidden;}
#leftcol{
	float:left; 
	width:199px; 
/*	height:687px; 
	background:url(../images/speakers.jpg) no-repeat;*/
}
#midcol{
	float:left; 
	width:506px; 
/*	height:500px; */
	margin-left:13px; 
}
    #rightcol{float:left; width:206px; margin-left:13px; overflow:hidden;}

#sponsors{float:left; margin:20px 0 0 0; border-top:solid 1px #999999; border-bottom:solid 1px #999999;}
.spacer{float:left;width:976px; height:20px; background:url(../images/frame-bg.jpg) repeat-y;}
 
#frame-holder-body{float:left; width:976px; height:auto; background:url(../images/frame-bg.jpg) repeat-y; overflow:hidden;}
#frame-holder-footer{float:left; width:976px; height:4px; background:url(../images/frame-holder-footer.jpg) no-repeat; line-height:0px; overflow:hidden;}
#footer{float:left; width:976px; height:48px; margin:5px auto; text-align:center; color:#999999;}

.inner{padding:0 0 0 3px;}
#hug-assets{float:left; width:204px; border:solid 1px #999999; margin:0px 0 0 0;}
.hug-assets-content{float:left; width:201px; height:auto;}
.hug-assets-icon{float:left; width:28px; height:60px;}
.hug-assets-content-entry{float:left; overflow:hidden; width:auto; height:auto; margin:0 0 10px 0;}
.hug-assets-content-entry-text{float:right; width:160px; height:auto;}

#presentations{
  border-bottom:solid 1px #999999; 
  border-top:solid 1px #999999; 
  float:left; 
  width:204px; 
  padding: 4px 0;
  margin-bottom: 7px;
}
#presentations h5{
  color:#1b59b0;
}
#presentations p{
  padding: 0 2px
}

/* maincol - */    
               
/* content + */
a{border:none; text-decoration:none;}
.inner-content{padding:5px;}
#content{

}
#content a, #hug-assets a, .right-content a {
  font-weight: bold;
  color: #e11e18;
}

#content h2{
	font-size:18px; 
	font-weight:bold; 
	color:#305e9c;
	border-bottom:solid 1px #999999; 
}
#content p{
	padding-top:10px;
/*	float:left; 
	width:auto; 
	height:auto; 
*/
}
#content img{
	padding: 5px;
}
#content ul {
	list-style-type: disc;
	margin-left: 20px;
}
.content-inner-entry{float:left; width:auto; height:auto; margin-top:10px;}
/*n.content-inner-text{
	float:left; width:auto; 
	height:auto; 
	padding-top:3px;
}
*/
/* content - */
              
/* footer + */
#footer ul{}
#footer ul li{display:inline; margin:0 3px 0 0; border-right:solid 1px #305e9c; padding:0 6px 0 0;}
#footer ul li a{text-decoration:none; color:#305e9c; font-size:11px;}
/* footer - */
                
/* elements + */
#header-top h3{font:18px Arial, Helvetica, sans-serif; color:#305e9c; font-weight:bold;}
#header-top h2{float:left; font:16px arial; color:#305e9c;}
#header-top ul{float:left; list-style:circle; color:#2f6392; font-size:16px;}
#header-top li {
  display:inline; 
  margin:0 5px 0 0;
}

#followus{float:left; margin:0 0 10px 0;}
#followus h3{font-weight:normal; float:left; font-size:14px; color:#999999; width:90px; margin:0; padding:0;}
#followus img{float:left; margin-top:-4px;} 
.hug-assets-content h3{font-size:18px; padding:0 0 5px 0;}
.hug-assets-content h5{color:#1b59b0;}

/* buttons */
#register {
  display: block;
  width: 206px;
  height: 37px;
  margin-bottom: 9px;
  background: url(../images/button_register_normal.jpg) no-repeat 0 0;
}
#register:hover {
  background: url(../images/button_register_rollover.jpg) no-repeat 0 0;
}
#register span {
  display: none;
}

#agenda {
  display: block;
  width: 206px;
  height: 37px;
  margin-bottom: 14px;
  background: url(../images/button_agenda_normal.jpg) no-repeat 0 0;
}
#agenda:hover {
  background: url(../images/button_agenda_rollover.jpg) no-repeat 0 0;
}
#agenda span {
  display: none;
}

#honeywell_button {
  display: block;
  width: 206px;
  height: 37px;
  background: url(../images/button_honeywell_normal.jpg) no-repeat 0 0;
}
#honeywell_button:hover {
  background: url(../images/button_honeywell_rollover.jpg) no-repeat 0 0;
}
#honeywell_button span {
  display: none;
}

#customer {
  display: block;
  width: 206px;
  height: 37px;
  background: url(../images/button_customer_normal.jpg) no-repeat 0 0;
}
#customer:hover {
  background: url(../images/button_customer_rollover.jpg) no-repeat 0 0;
}
#customer span {
  display: none;
}

#partner {
  display: block;
  width: 206px;
  height: 37px;
  background: url(../images/button_partner_normal.jpg) no-repeat 0 0;
}
#partner:hover {
  background: url(../images/button_partner_rollover.jpg) no-repeat 0 0;
}
#partner span {
  display: none;
}

a#multimedia {
  display: block;
  width: 206px;
  height: 37px;
  background: url(../images/button_multimedia_normal.jpg) no-repeat 0 0;
}
a#multimedia:hover {
  background: url(../images/button_multimedia_rollover.jpg) no-repeat 0 0;
}
a#multimedia span {
  display: none;
}

#whitepaper {
  display: block;
  width: 206px;
  height: 37px;
  background: url(../images/button_whitepaper_normal.jpg) no-repeat 0 0;
}
#whitepaper:hover {
  background: url(../images/button_whitepaper_rollover.jpg) no-repeat 0 0;
}
#whitepaper span {
  display: none;
}


/* buttons */

/* elements + */


