*{margin:0; padding:0;}
body{background:url(images/site_bg.jpg) left top repeat-x #010609;}
img{border:0; text-align:left; vertical-align:top;}
ul{list-style:none;}
ul.square {list-style-type: square;}
ul.round {list-style-type: disc;}
li{line-height:1.5em;}
li.round {line-height:1.2em; list-style: disc inside;}
li.square { list-style: square inside }
.headtext {font-family:Arial, helvetica, sans-serif; font-size:1.1em; color:#FFFFFF; line-height:1.54em; font-weight:bold; }
.headtext2 {font-family:Arial, helvetica, sans-serif; font-size:1.5em; color:#FFFFFF; line-height:1.54em; font-weight:bold; }
.rails { text-decoration: overline underline }
.description { font-size:0.85em; line-height:1.2em; margin-left:20px; }
.link {text-decoration:underline;cursor: pointer;}

.column{float:left;}
.container{width:100%; overflow:hidden;}
body{font-family:Arial, helvetica, sans-serif; color:#DEF8FF; font-size:0.875em; line-height:1.54em; text-align:center;}
input, textarea, select{color:#000000; vertical-align:top; text-align:left; border: 1px solid #434343; font:11px Tahoma, Arial, helvetica, sans-serif; padding-left:5px;}
.float_right{float:right;}
.align_right{text-align:right;}
.center{text-align:center;}
.block{display:block;}
.top_indent_5px{margin-top:5px; display:block;}
.top_indent_10px{margin-top:10px; display:block;}
.top_indent_15px{margin-top:15px; display:block;}
.top_indent_20px{margin-top:20px; display:block;}
.top_indent_25px{margin-top:25px; display:block;}

.width_stretch{width:100%;}

.col_1, .col_2, .col_3, .box_1, .box_2, .box_3, .mid{float:left;}

/*=======header===========*/
.menu{height:36px; background:url(images/3dglobe_reflect_wide_2010.png) 0px 0px no-repeat; padding:125px 0 0 432px;}
.menu a, .menu span{display:block; width:97px; height:24px; margin-right:6px; float:left; background:url(images/menu_button.jpg) left top no-repeat;color:#FFFFFF; text-align:center; padding-top:12px; font-weight:bold; text-decoration:none; text-transform:uppercase;}

.menu .button_1:hover, .menu span{background:url(images/menu_button_1_sel.jpg) left top no-repeat;}
.menu .button_2:hover, .menu span{background:url(images/menu_button_2_sel.jpg) left top no-repeat;}
.menu .button_3:hover, .menu span{background:url(images/menu_button_3_sel.jpg) left top no-repeat;}
.menu .button_4:hover, .menu span{background:url(images/menu_button_4_sel.jpg) left top no-repeat;}
.menu .button_5:hover, .menu span{background:url(images/menu_button_5_sel.jpg) left top no-repeat;}

.header{height:165px; background:url(images/new_header_bg.jpg) left top no-repeat; color:#DEF8FC; font-weight:bold; font-size:1.09em; line-height:1.25em; padding:3px 107px 0 468px;}
.header strong{color:#FFFFFF; text-transform:uppercase;}
.header img{margin:14px 0 8px 0; display:block;}
.header span{color:#1B2C39; font-weight:normal;}

.RobinLeach{position:relative; top:-116px; left:190px; text-align:center; line-height:0; padding:0; spacing:0; margin:0;}
.RobinLeach a{text-decoration:none; color:#FFFF66;}
.RobinLeach a:hover{text-decoration:none; color:#FFFF66;}
.RLLinks a{color:#FFFF66;}
.RLLinks a:hover{color:#CC0000;}

.mediumheader{height:72px; background:url(images/header_bg.jpg) left top no-repeat; color:#DEF8FC; font-weight:bold; font-size:1.09em; line-height:1.25em; padding:10px 107px 0 318px;}
.mediumheader strong{color:#FFFFFF; text-transform:uppercase;}
.mediumheader img{margin:0px 0 8px 0; display:block;}
.mediumheader span{color:#1B2C39; font-weight:normal;}

.smallheader{height:25px; background:url(images/header_bg.jpg) left top no-repeat; color:#DEF8FC; font-weight:bold; font-size:1.09em; line-height:1.25em; padding:10px 107px 0 468px;}
.smallheader strong{color:#FFFFFF; text-transform:uppercase;}
.smallheader img{margin:0px 0 8px 0; display:block;}
.smallheader span{color:#1B2C39; font-weight:normal;}

.attendeeheader{height:20px; background:url(images/attendee_bg.jpg) left top no-repeat; color:#DEF8FC; font-weight:bold; font-size:1.29em; line-height:1.25em; padding:10px 0; text-align:center;}
.attendeeheader strong{color:#FFFFFF; text-transform:uppercase;}
.attendeeheader img{margin:0; display:block;}
.attendeeheader span{color:#1B2C39; font-weight:normal;}

.exhibitorheader{height:20px; background:url(images/exhibitor_bg.jpg) left top no-repeat; color:#DEF8FC; font-weight:bold; font-size:1.29em; line-height:1.25em; padding:10px 0; text-align:center;}
.exhibitorheader strong{color:#FFFFFF; text-transform:uppercase;}
.exhibitorheader img{margin:0; display:block;}
.exhibitorheader span{color:#1B2C39; font-weight:normal;}

.sponsorheader{height:20px; background:url(images/sponsor_bg.jpg) left top no-repeat; color:#DEF8FC; font-weight:bold; font-size:1.29em; line-height:1.25em; padding:10px 0; text-align:center;}
.sponsorheader strong{color:#FFFFFF; text-transform:uppercase;}
.sponsorheader img{margin:0; display:block;}
.sponsorheader span{color:#1B2C39; font-weight:normal;}
/*=====//header===========*/

/*=======content===========*/
#content{padding:41px 29px 30px 40px;}

.indent{padding:42px 0 0 29px;}

.pic_float{margin-right:20px; float:left;}

em{color:#DEF8FF; text-transform:uppercase;}

.largetitle{color:#FFFFFF; font-size:2.5em;}

.title{margin-bottom:15px;}

.link_2, .link_3{color:#FFFFFF; font-size:1.09em;}

.link_3{background:url(images/link_3_bg.gif) left center no-repeat; padding:5px 0 5px 31px;}

.spacer{width:100%; height:1px; background:url(images/list_line.gif) left bottom repeat-x;}

li{padding:0 0 9px 0; overflow:hidden; width:100%;}
li a{color:#DEF8FF; text-decoration:underline; line-height:1em; font-size:1.09em;}
li a:hover{text-decoration:none;}
li img{margin-right:7px; float:left;}
li div{background:url(images/list_line.gif) left bottom repeat-x; padding:2px 0 10px 0; margin-left:34px;}
.clear div{background:0;}
.col_1, .col_2{padding-bottom:15px;}

.line_y{background:url(images/line_y.jpg) center top repeat-y;}
.line_y div{background:url(images/line_y_top.jpg) center top no-repeat;}
.line_y div div{background:url(images/line_y_bot.jpg) center bottom no-repeat;}

.line_y_2{background:url(images/line_y.jpg) 5px top repeat-y;}
.line_y_2 div{background:url(images/line_y_top_2.jpg) 5px top no-repeat;}
.line_y_2 div div{background:url(images/line_y_bot.jpg) 5px bottom no-repeat;}

.line_x{background:url(images/line_y.jpg) left top repeat-x; margin:10px 0 22px 0;}
.line_x div{background:url(images/line_x_left.jpg) left top no-repeat;}
.line_x div div{background:url(images/line_x_right_bg.jpg) right top no-repeat; height:1px; font-size:0; overflow:hidden;}

.link_5{color:#4BC8FF; text-decoration:underline; font-size:1.09em;}
.link_5:hover{text-decoration:none;}
/*=====//content===========*/

/*=======block_1===========*/
.block_1{background:url(images/block_1_top.jpg) left top repeat-x #16232C; width:100%;}
.block_1 .bot{background:url(images/block_1_bot.jpg) left bottom repeat-x;}
.block_1 .left_top{background:url(images/block_1_left_top.jpg) left top no-repeat;}
.block_1 .right_top{background:url(images/block_1_right_top.jpg) right top no-repeat;}
.block_1 .left_bot{background:url(images/block_1_left_bot.jpg) left bottom no-repeat;}
.block_1 .right_bot{background:url(images/block_1_right_bot.jpg) right bottom no-repeat; padding:14px 29px 10px 30px;}

.block_1 .title{margin:0 0 15px 24px;}
.block_1 .img_indent{margin-left:71px;}
/*=====//block_1===========*/

/*=======block_2===========*/
.block_2{background:url(images/block_2_top.jpg) left top repeat-x #060C11; width:100%;}
.block_2 .bot{background:url(images/block_2_bot.jpg) left bottom repeat-x;}
.block_2 .left_top{background:url(images/block_2_left_top.jpg) left top no-repeat;}
.block_2 .right_top{background:url(images/block_2_right_top.jpg) right top no-repeat;}
.block_2 .left_bot{background:url(images/block_2_left_bot.jpg) left bottom no-repeat;}
.block_2 .right_bot{background:url(images/block_2_right_bot.jpg) right bottom no-repeat; padding:17px 41px 14px 26px;}

.block_2 .link_4{color:#FFFFFF; text-decoration:underline; font-weight:normal; font-size:0.91em;}
.block_2 .link_4:hover{text-decoration:none;}
/*=====//block_2===========*/

.block_1, .block_2{color:#DEF8FF;}
.block_1 a, .block_2 a{color:#FFFFFF; text-decoration:underline; font-weight:bold; font-size:1.09em;}
.block_1 a:hover, .block_2 a:hover{text-decoration:none;}

/*=======page_1===========*/
#page_1 .box_1{width:294px; padding-right:10px;}
#page_1 .box_2{width:294px; padding-right:10px;}
#page_1 .box_3{width:293px;}

#page_1 .indent .pic_float{margin-right:28px;}
/*=====//page_1===========*/

/*=======page_2===========*/
#page_2 .block_2 .box_1{width:95px; padding-top:51px;}
#page_2 .block_2 .box_2{width:435px;}

#page_2 .col_1 .indent{padding-right:20px;}
/*=====//page_2===========*/

/*=======page_3===========*/
#page_3 .col_1 .indent{padding:0 30px 0 14px;}

#page_3 .col_1 .box_1{width:234px; padding-right:62px;}
#page_3 .col_1 .box_2{width:236px;}

#page_3 .col_2 .indent{padding:37px 0 0 30px;}

#page_3 .line_y{background-position:13px top;}
#page_3 .line_y div{background:url(images/line_y_top_3.jpg) 13px top no-repeat;}
#page_3 .line_y div div{background:url(images/line_y_bot.jpg) 13px bottom no-repeat;}
/*=====//page_3===========*/

/*=======page_4===========*/
#page_4 .block_2 .box_1{width:88px; padding-top:48px;}
#page_4 .block_2 .box_2{width:443px;}

#page_4 .indent .box_1{width:256px; padding-right:33px;}
#page_4 .indent .box_2{width:254px;}
/*=====//page_4===========*/

/*=======page_5===========*/
#page_5 .col_1 dt{padding-bottom:10px;}

#page_5 .block_2 .box_1{width:212px; padding:43px 0 10px 0;}
#page_5 .block_2 .box_2{width:283px;}

#page_5 .block_2 strong{color:#FFFFFF;}
#page_5 .block_2 span{float:right; padding-right:120px;}

#page_5 .col_2 .indent{padding-left:20px; padding-right:20px;}

#form{width:100%; overflow:hidden; margin-top:20px;}
#form .box_1{width:246px; padding-right:33px;}
#form .box_1 div{height:39px;}
#form .box_2{width:271px;}
#form input{width:158px; height:18px; float:right;}
#form span{display:block; padding-top:1px; float:left;}
#form textarea{width:179px; height:96px; overflow:hidden; margin-bottom:5px; float:right;}
#form a{float:right; margin-left:27px; margin-right:2px;}
/*=====//page_5===========*/

/*=======page_6===========*/
#page_6 .col_1 dt{padding-bottom:10px;}

#page_6 .block_2 .box_1{width:212px;}
#page_6 .block_2 .box_2{width:283px;}

#page_6 .block_2 strong{color:#FFFFFF;}
#page_6 .block_2 span{float:right; padding-right:120px;}

#page_6 .col_2 .indent{padding-left:20px; padding-right:20px;}

#form{width:100%; overflow:hidden; margin-top:20px;}
#form .box_1{width:300px; padding-right:33px;}
#form .box_1 div{height:29px;}
#form .box_2{width:271px;}
#form input{width:220px; height:18px; float:right;}
#form span{display:block; padding-top:1px; float:left;}
#form textarea{width:220px; height:96px; overflow:hidden; margin-bottom:5px; float:right;}
#form a{float:right; margin-left:27px; margin-right:2px;}
/*=====//page_6===========*/

/*=======footer===========*/
#footer{margin:0 40px; background:url(images/footer_bg.jpg) left top repeat-x #0A0E10; color:#DEF8FF; font-size:0.75em;}
#footer div{background:url(images/footer_left_bg.jpg) left top no-repeat;}
#footer div div{background:url(images/footer_right_bg.jpg) right top no-repeat; height:35px; padding:20px 0 19px 31px;}

#footer a{color:#DEF8FF; text-decoration:underline;}
#footer a:hover{text-decoration:none;}

#footer span{color:#5F829A; text-transform:uppercase; display:block; word-spacing:5px;}
#footer span a{color:#5F829A; text-decoration:none; word-spacing:0;}
#footer span a:hover{text-decoration:underline;}
/*=====//footer===========*/
