body {
	margin : 0;
	padding-top : 10px;
	padding-bottom : 10px;
	background : #FF3333;
	font-family : Lucidasans Roman, lucida grande, Lucida Sans Roman, Lucida Sans Unicode, Lucida Sans, Arial, Helvetica, sans-serif;
    font-weight : bold;
    font-size : 11px;
    color : #333333;
    line-height : 14pt;
    text-align : center;
}

img {
	border: 0;
}

#wrap {
    background:#FFFFFF none repeat scroll 0 0;
    border:0 solid #000000;
    margin:0 auto;
    min-height:800px;
    padding-left:20px;
    padding-top:20px;
    text-align:left;
    width:900px;
    position: relative;
}

#wrap_index {
    margin:0 auto;
    padding-left:0;
    padding-top:0;
    position:relative;
    text-align:left;
    top:-80px;
    width:900px;
}

#sub_nav {
    background : #fff;
    float : left;
    width : 430px;
    height : 100px;
    padding-top : 0;
    padding-left : 0;
    border : 0 solid #fff;
    padding-bottom : 30px;
}

#sub_nav a {
    text-decoration: none;
}

#page_img  {
	background:none;
	float:left;
	height:75px;
	left:30px;
	padding-left:0;
	padding-top:0;
	position:absolute;
	top:34px;
	width:430px;
	z-index: 0;
}

#main_nav  {
	background:none repeat scroll 0 0 #FFFFFF;
	border:0 solid;
	float:left;
	height:90px;
	left:523px;
	overflow:hidden;
	padding-bottom:5px;
	padding-right:0;
	padding-top:5px;
	position:absolute;
	top:12px;
}

#main_nav img  {
	margin : 0 0 0 -6px;
}

#main  {
    background : #fff;
    float : left;
    width : 330px;
    padding-top : 40px;
    padding-left : 70px;
    padding-right : 30px;
    border : 0 solid #fff;
    margin : 0 0 0 0;
}

#sidebar {
    background : #fff;
    float : right;
    width : 440px;
    padding-top : 40px;
    padding-left : 0;
    padding-right : 0;
    border : 0 solid #fff;
    margin : 0 0 0 0;
}

#sidebar_2 {
    background : #fff;
    float : left;
    width : 340px;
    padding-top : 40px;
    padding-left : 0;
    padding-right : 110px;
    border : 0 solid #fff;
    margin : 0 0 0 0;
}

#footer {
    background : #fff;
    clear : both;
    height : 50px;
}

#main_conf {
    background : #fff;
    float : left;
    width : 295px;
    padding-top : 65px;
    padding-left : 125px;
    padding-right : 30px;
}

#sidebar_conf {
    background : #fff;
    float : right;
    width : 295px;
    padding-right : 105px;
    padding-top : 50px;
}

.clearboth {
    clear : both;
}

.slideshow {
    border : 0 solid #c4dcf3;
    width : 370px;
}

.image_cell  {
    width : 300px;
    float : left;
    margin : 0 0 0 0;
    padding : 0;
}

.left_cell {
    width : 30px;
    float : left;
    border-top : 0 solid #c4dcf3;
    margin : 0 0 0 0;
    padding-left : 0;
    padding-top : 0;
}

.right_cell  {
    width : 30px;
    float : left;
    border-top : 0 solid #c4dcf3;
    margin : 0 0 0 0;
    padding-left : 0;
    padding-top : 0;
}

.divider {
    float : left;
    width : 300px;
    border-left : 0 solid #c4dcf3;
    padding : 0;
}

a:link  {
    text-decoration : underline;
    color : #333333;
}

a:visited {
    text-decoration : underline;
    color : #333333;
}

a:active  {
    text-decoration : underline;
    color : #333333;
}

a:hover  {
    text-decoration : underline;
    color : #FF3333;
}

a.white.link  {
    text-decoration : underline;
    color : #ffffff;
}

a.white.visited {
    text-decoration : underline;
    color : #ffffff;
}

a.white.active {
    text-decoration : underline;
    color : #ffffff;
}

a.white.hover  {
    text-decoration : underline;
    color : #ffffff;
}

#facebook {
    left:754px;
    position:absolute;  
    top:633px;
	width:40px;
	z-index:100;
}

#facebook a {
	z-index: 200;
	border: 0;
}

#facebook img {
	border:0 none;
	width:24px;
}

:focus {
    outline:0;
}

html {
    overflow: -moz-scrollbars-vertical;
}

#splash_click a {
    background:transparent url(images/home.gif)  0px -172px;
    *background:transparent url(images/home.gif)  0px -170px;
    _background:transparent url(images/home.gif)  0px -170px;
    background-repeat: no-repeat;
    display:block;
    height:260px;
    position:absolute;
    text-decoration:none;
    top:170px;
    width:892px;
    z-index:2000;
    *border-bottom: 1px solid #FF3333;
}

::selection {
    background: #FF3333; /* Safari */
    color: #fff;
}

::-moz-selection  {
    background: #FF3333; /* Firefox */
    color: #fff;
}

b {
	font-weight: bold;
}

#email {
	border:1px solid #CDCDCD;
	font-size:7px;
	height:8px;
	left:175px;
	padding-bottom:2px;
	padding-left:2px;
	position:absolute;
	top:1px;
	width:125px;
} 

#form_submit {
	cursor:pointer;
	display:inline;
	left:259px;
	margin:0;
	overflow:visible;
	padding:0;
	position:absolute;
	top:0;
	vertical-align:bottom;
}

.error, .success {
	position: absolute;
}

.error {
	position:absolute;
	color:#555555;
	left:179px;
	top:15px;
	width:290px;
	z-index:100000;
	zoom: 1;
}		

.success {
	color:#555555;
	left:124px;
	*left:95px;
	_left:95px;
	top:15px;
	width:378px;
	z-index:100;
	zoom: 1;
}


#meta_nav {
	position:absolute;
	top: 15px;
	z-index: 10;
}

#general {
	left:322px;
	position:absolute;
	top:0;
}
	
#exhibitor_ {
	left:378px;
	position:absolute;
	top:0;
}

#press {
	position:relative;
	top:0.5px;
}

.small_text {
	font-size: 9px;
}

.hide {
	display: none;
}

.p_download {
margin-bottom:30px;
margin-top:0;
width:360px;
}

#icon_list {
border:0px solid;
left:498px;
position:absolute;
top:438px;
width:370px;
}

#icon_list h2 {
font-size:10px;
margin-bottom:17px;
margin-left:14px;
}

#icon_list ul {
list-style: none;
margin: 0;
padding: 0;
}

#icon_list ul li{
display:inline;
float:left;
font-size:9px;
height:145px;
text-align:center;
}

.icon_text {

}

.icon_image {

}

.icon_image a{

}

.icon_image img{

}