img{
	border:none;
}


/* If you MUST have IE support */  
#banner_image{
  filter: none;  
  width: 684px;
  height: 200px;
  cursor: pointer;  
  margin:0px;
  display:block;
  float:none;
  clear:both;
}	


.sidebar dt {
    border-bottom: 2px solid #036;
    color: #036;
    font-size: 14px;
    font-weight: bold;
    line-height: 16px;
    margin-bottom: 6px;
    padding: 0 0 3px;
}

.sidebar dd {
    background: url("./images/bullet.gif") no-repeat scroll 0 7px transparent;
    border-bottom: 1px dotted #036;
    color: #333333;
    font-size: 12px;
    line-height: 18px;
    margin: 3px 0;
    padding: 0 0 3px 12px;
}

.footerwrapper {
    background-color: #FFFFFF;
    margin-left: auto;
    margin-right: auto;
    width: 732px;
}

.footer {
    background-color: #003366;
    color: #9B9165;
    font-size: 12px;
    margin: 40px auto 0;
    padding: 8px 24px;
}

.footer a {
    color: #FFFFFF;
    text-decoration: none;
}

.footleft {
    color: #FFFFFF;
    display: inline;
    float: left;
    font-size: 12px;
}

.footright {
    display: inline;
    float: right;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

.footright li {
    display: inline;
    margin: 0 0 0 6px;
    padding: 0 16px 0 0;
}

.clearme {
    clear: both;
    height: 1px;
    overflow: hidden;
}

body{
	background: #dddd; /* for non-css3 browsers */
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#DDDDDD', EndColorStr='#FFFFFF'); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#ddd), to(#fff)); /* for webkit browsers */
	background: -moz-linear-gradient(top,  #ddd,  #fff); /* for firefox 3.6+ */ 
	padding: 25px 0;
	margin:0px;
	font: 12px arial, tahoma, helvetica, arial, sans-serf;
	line-height: 20px;
}

h3 {
    border-bottom: 1px solid #CCCCCC;
    color: #003366;
    font: 600 24px/43px arial,tahoma,helvetica,arial,sans-serf;
    margin-bottom: 10px;
    margin-top: 0;
    width: 430px;
}

.left h4{
	margin-top: 0px;
	font-weight:bold;
	font-size:14px;
}

#nav_buttons img{
	border:0px;
	margin:0px;
}

#nav_buttons UL{
	margin:0px;
	padding: 0px;
	display:block;
	line-height:0px;
}

#nav_buttons DIV DIV{
		line-height:0px;
	}

#nav_buttons LI {
	list-style-type: none;
	padding: 0px;
	line-height:0px;
	font-size:0px;
	display:block;
	float:left;
	margin-bottom:-2px;
	margin:0px;
}

#top_blur{
	display:block;
	top:5px;
	margin:0px;
}

.bodyarea {
    background-color: #FFFFFF;
    margin-left: auto;
    margin-right: auto;
    padding: 7px 25px 0;
    width: 684px;
}

#main_banner_wrapper{
	width:684px;
}

.columns .left {
    float: left;
    padding-right: 30px;
    width: 410px;
}

.columns .right{
	float: left;
	padding-right: 20px;
	width: 222px;
}

#blur{
	line-height:0px;
}

.bodywrapper{

}

.imgtab{
	display: block;
	text-indent: -99999px;
	}
	
.welcome-tab{
	width:72px;
	height:25px;
	background: url('./images/jas-menu-welcome.gif') bottom;
}

.welcome-tab:hover{
	background: url('./images/jas-menu-welcome-roll.gif') bottom;
}

.welcome-tab:active{
	background: url('./images/jas-menu-welcome-tab.gif') bottom;
}

.agenda-tab{
	width:100px;
	height:25px;
	background: url('./images/jas-menu-agenda.gif') bottom;
}

.agenda-tab:hover{
	background: url('./images/jas-menu-agenda-roll.gif') bottom;
}

.agenda-tab:active{
	background: url('./images/jas-menu-agenda-tab.gif') bottom;
}

.venue-tab{
	width:81px;
	height:25px;
	background: url('./images/jas-menu-venue.gif') bottom;
}

.venue-tab:hover{
	background: url('./images/jas-menu-venue-roll.gif') bottom;
}

.venue-tab:active{
	background: url('./images/jas-menu-venue-tab.gif') bottom;
}

.registration-tab{
	width:89px;
	height:25px;
	background: url('./images/jas-menu-registration.gif') bottom;
}

.registration-tab:hover{
	background: url('./images/jas-menu-registration-roll.gif') bottom;
}

.registration-tab:active{
	background: url('./images/jas-menu-registration-tab.gif') bottom;
}

.faq-tab{
	width:56px;
	height:25px;
	background: url('./images/jas-menu-faq.gif') bottom;
}

.faq-tab:hover{
	background: url('./images/jas-menu-faq-roll.gif') bottom;
}

.faq-tab:active{
	background: url('./images/jas-menu-faq-tab.gif') bottom;
}

.contacts-tab{
	width:67px;
	height:25px;
	background: url('./images/jas-menu-contacts.gif') bottom;
}

.contacts-tab:hover{
	background: url('./images/jas-menu-contacts-roll.gif') bottom;
}

.contacts-tab:active{
	background: url('./images/jas-menu-contacts-tab.gif') bottom;
}

.archive-tab{
	width:84px;
	height:25px;
	background: url('./images/jas-menu-archive.gif') bottom;
}

.archive-tab:hover{
	background: url('./images/jas-menu-archive-roll.gif') bottom;
}

.archive-tab:active{
	background: url('./images/jas-menu-archive-tab.gif') bottom;
}

.exhibitor-tab{
	width:83px;
	height:25px;
	background: url('./images/jas-menu-exhibitors.gif') bottom;
}

.exhibitor-tab:hover{
	background: url('./images/jas-menu-exhibitors-roll.gif') bottom;
}

.exhibitor-tab:active{
	background: url('./images/jas-menu-exhibitors-tab.gif') bottom;
}

.language-tab {
    background: url("./images/jas-menu-lang.gif") repeat scroll center bottom transparent;
    height: 25px;
    left: 76px;
    position: relative;
    width: 53px;
}