body { font-family: Arial, Helvetica, sans-serif; background-color: #ffffff; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }
a { font-family: Arial, Helvetica, sans-serif; color: #333333; text-decoration: underline; font-size: 11px; font-weight: bold; line-height:1.1em; }
a:link { text-decoration: none; color: #000000 }
a:visited { text-decoration: none; color: #000000 }
a:active { text-decoration: none; color: #000000 }
a:hover { text-decoration: none; color: #000000 }
.css { font-family: Verdana; font-size: 10px; font-style: normal; line-height: normal; font-weight: bold; color: #B7C9DD; text-decoration: none; }
.required { font-family: Verdana; font-size: 14px; font-style: normal; line-height: normal; font-weight: bold; color: red; text-decoration: none; }
.container { position:absolute; width: 790px; background-image: url(images/background_tile.jpg); background-repeat: repeat-y; }
.container2 { position:absolute; width: 790px; background-image: url(images/background_tile.jpg); background-repeat: repeat-y; }
.admin_banner {position: absolute; top: 0px; left: 201px; width: 1047px; height: 79px; font-weight: bold; font-size: 20px; color: #FFFFFF; background-image:url(images/header_bar.png); background-repeat:repeat-x;padding-left:10px;}
/*.admin_main { position: absolute; top: 79px; left: 201px; width: 100%; text-align: left; background-color: #265386; padding-left: 10px; border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; border-top: 1px solid #000000; }*/
.admin_main { position: absolute; top: 79px; left: 201px; width: 1047px; height: 766px; text-align: left; background-image:url(images/admin_body.jpg); background-repeat:repeat-x;padding-left:10px;  }
.admin_nav_left {position: absolute; top: 0px; left: 0px; width: 200px;}
.nav_left{height:845px; width: 200px; background-image:url(images/sidebar.png);background-repeat: repeat-y;}
.top { }
.logo_banner {display: block; width: 780px; height: 56px; background-image:url(images/top_crowd_banner.jpg); }
.top a:visited {font-family: Arial, Helvetica, sans-serif; }
.top a:hover {text-decoration: underline; }
.top a:active {font-family: Arial, Helvetica, sans-serif;}
.top_row_nav_container { width:780px; left: 0px; width: 780px; height: 34px; background-image:url(images/top_container_banner.gif); background-repeat:repeat-x; }
.top_row_nav_home a { color:#FFFFFF; border-right: 1px solid #192d4e; text-align:center; padding-top: 13px;  left: 0px; display: block; width: 153px; height: 21px; background-image:url(images/home_state1.gif); }
.top_row_nav_home a:hover {background-position: -154px 0;}
.top_row_nav_item a { color:#333333; text-align:center; padding-top: 13px; display: block; height: 21px; background-image:url(images/top_nav_background.jpg); background-position:right;  }
.top_row_nav_item a:hover { background-position: -125px 0; }
.top_row_nav_item_active a{ color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; line-height:1.1em; text-align:center; padding-top: 13px; display: block; height: 21px; background-image: url(images/top_nav_background.jpg); background-position: -375px 0; }
.top_row_nav_item_active a:hover { text-decoration:underline; }
.side_menu a { text-align: left; font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 10px; font-weight: bold; background-color: #364c72; border-right: 1px solid #192d4e; border-left: 1px solid #192d4e; border-top: 1px solid #192d4e; border-bottom: 0px solid #192d4e; display: block; width: 13.70em; padding-left: 15px; padding-top: 6px; padding-bottom: 6px; text-decoration: underline; }
.side { float:left; background-image: url(images/left_side_panel.jpg); background-repeat: no-repeat; background-position: 0px 145px; }
.side_menu a:hover { background-color: #4b6ca4; }
.pda_link a { position:relative; margin-left:27px; margin-top:25px; margin-bottom:25px; display: block; width: 100px; height: 167px; background-image:url(images/pda_launcher.gif); }
.pda_link a:hover { background-position: -100px 0; }
.content_no_padding { color: #ffffff; float:right; width:625px; }
.content { color: #ffffff; float:right; background-image: url(images/trade_show_floor.jpg); background-repeat: no-repeat; width:595px; padding: 15px 15px 15px 15px; margin-right:10px; }
.content_w2 { color: #ffffff; float:right; background-image: url(images/trade_show_floor_info_desk.jpg); background-repeat: no-repeat; width:595px; padding: 15px 15px 15px 15px; }
.chatwindow { color: #ffffff; margin-top:17px; float:right; width:266px; height:296px; padding: 0px; background-image:url('images/chat_placeholder.jpg'); }
.pagetitle { font-family: Arial, Helvetica, sans-serif; color: #ffffff; font-size: 16px; font-weight: bold; }
.subtitle { font-family: Arial, Helvetica, sans-serif; color: #c6ddff; font-size: 12px; font-weight: normal; }
.infodesklink1{ position:relative; top:265px; left:15px; text-align:center; width: 80px; height: 20px; }
.infodesklink2{ position:relative; top:245px; left:116px; text-align:center; width: 80px; height: 20px; }
.infodesklink3{ position:relative; top:225px; left:215px; text-align:center; width: 80px; height: 20px; }
.infodesklink1 a{  color:#FFFFFF; text-decoration:underline; font-size:11px; font-weight:bold; }
.infodesklink1 a:hover{ color: #c6ddff; }
.infodesklink2 a:hover{ color: #c6ddff; }
.infodesklink3 a:hover{ color: #c6ddff }
.infodesklink2 a{ color:#FFFFFF; text-decoration:underline; font-size:11px; font-weight:bold; }
.infodesklink3 a{ color:#FFFFFF; text-decoration:underline; font-size:11px; font-weight:bold; }
.ad_space_home a { position:absolute; left: 8px; display: block; width: 186px; height: 106px; background-image:url(images/prize_banner.jpg); }
.ad_space_home a:hover { background-position: -186px 0;}
.ad_space a { display: block; width: 186px; height: 106px; }
.ad_space a:hover { background-position: -186px 0;}
.ad_link  { position:relative; margin-left:6px; margin-top:0px; margin-bottom:0px; display: block; width: 142px; height: 196px; background-image:url(images/ad.jpg); }
.bottom { height: 18px; text-align:right; padding-right:20px; padding-top:13px; position:static; clear:both; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #666666; vertical-align:bottom; background-image:url(images/bottom_background.jpg); background-repeat:no-repeat; }
.bottom a { color: #ffffff; text-decoration: underline; }
.bottom a:hover { color: #c9ddfd; }

.content_column {}
.event_content_column { display:inline; }
.confirm_content { overflow:auto; color:#ffffff; float:right; background-image:url(images/trade_show_floor.jpg); background-repeat:no-repeat; width:620px; height:270px; padding:15px 15px 15px 15px; }
.confirm_img { background-image:url(images/button.gif); color:#ffffff; height:18px; padding-top:5px; width:96px; font-weight:bold; font-size:11px; text-align:center; text-decoration:none; }
.confirm_img a:hover { background-position: -96px 0; }
.event_button a { float:right; display: block; width: 96px; padding-top:5px; height: 18px; background-image:url(images/button.gif); color:#ffffff; font-weight:bold; font-size:11px; text-align:center; text-decoration:none; }

.eventmanagerpaneltop { width:579px; height:30px; background-image:url('images/panel_top.gif'); color:#152138; font-size:14px; padding-top:5px; padding-left:15px }
.eventmanagerpanelmiddle { color:#333333; font-size:11px; width:564px; background-color:#FFFFFF; padding-top:0px; padding-bottom:15px; padding-left:15px; padding-right:15px; }
.eventmanagerleftcolumn { float:left; width:190px; height:505px; overflow:auto;}
.eventmanagerclearfloats { clear:both; position:static; height:0px; }
.eventmanagerrightcolumn { float:right; width:370px; height:505px; overflow:auto;}
.eventmanagerpanelbottom { width:594px; height:11px; background-image:url('images/panel_bottom.gif'); }
.searcheventstab{ float:left; font-size:11px; font-weight:normal; text-align:center; width:74px; display:block; border:solid; border-width:0px; border-top-width:1px; border-left-width:1px; border-right-width:0px; border-color:#cccccc; border-bottom:none; border-right:none; padding:5px; }
.viewmyscheduletab{ float:left; font-size:11px; font-weight:normal; text-align:center; width:74px; background-color:#efefef; display:block; border:solid; border-width:0px; border-left-width:1px; border-bottom-width:1px; border-color:#efefef; border-bottom-color:#cccccc; border-left-color:#cccccc; padding:5px; }
.clearfloats{ clear:both; }
.searchcriteria{ display:block; border:solid; border-width:thin; border-color:#cccccc; border-top:none; padding:5px; font-weight:bold; }
.searchcriteria a { display:block; border:solid; border-width:0px; background-color:#efefef; margin-bottom:1px; padding:2px; padding-left:4px; }
.searchcriteria a:hover { background-color:#FFFFFF; }
.searchbyheader {background:#748bbc; margin-top:10px; margin-bottom:0px; padding:2px; padding-left:4px; font-weight:bold; color:#FFFFFF;}
.searchlist {background:#ffffff; margin-top:0px; margin-bottom:10px; padding-left:0px; font-weight:bold; color:#333333;}
.row_green { float:left; padding:5px; background-color:#E5EEDD; display:block; margin-bottom:0px; border:solid; border-color:#d5ddcd; border-width:thin; border-bottom:none; }
.row_white { float:left; padding:5px; background-color:#ffffff; display:block; margin-bottom:0px; border:solid; border-color:#efefef; border-width:thin; border-bottom:none; }
.icon_column { float:left; margin-right:10px; }

.genericfloatleft { float:left; }
.genericfloatright { float:right; }
.genericbold { font-weight:bold; }
.genericitalic { font-style:italic; }

.pda_background_grad { text-align:center; position: absolute; left:50px; top:50px; width:12em; }
.pda_image { background-image: url(images/PDA_image.gif); background-repeat: no-repeat; position: absolute; left:50px; top:50px; height:284px; width:178px; padding-top:59px; padding-left:35px; text-align:left; }
.pda_text { height:210px; width:140px; text-align:left; overflow:auto; font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; text-align:left;padding-left:5px;}
.pda_text a {color: blue; text-decoration: underline; font-size:10px;}
.button { position:absolute; left:33px; top:287px; width: 73px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:center; }
.button a { text-decoration:none; color:#FFFFFF; }
.button a:hover { color:#e7f0fd; }
.movebutton { position:absolute; left:110px; top:287px; width: 73px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:center; }
.movebutton a { text-decoration:none; color:#FFFFFF; }
.movebutton a:hover { color:#e7f0fd; }
.materialcontainer { position:absolute; width: 790px; height:100%; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:left; }
.materialcontainer a { color: blue; text-decoration: underline; font-size:12px; }

.eventmanageronecolumn { height:505px; overflow:auto;}
.eventmanagerpanelrow1 { width:350px; background-color:#e6f5ec; padding:10px; padding-bottom:7px; }
.eventmanagerpanelrow2 { width:350px; background-color:#fff9b2; padding:10px; padding-bottom:7px; }

.emaillink a:link { color: #333333; }
.emaillink a:visited { color: #333333; }
.emaillink a:hover { color: #666666; }
.emaillink a:active { color: #333333; }
.attend_button a { float:left; display: block; width: 96px; padding-top:5px; height: 18px; background-image:url(images/button.gif); color:#ffffff; font-weight:bold; font-size:11px; text-align:center; text-decoration:none; }
.attend_button a:hover { background-position: -96px 0; }
.dead_button { display: block; width: 96px; padding-top:5px; height: 18px; background-image:url(images/button.gif); color:#333333; font-weight:bold; font-size:11px; text-align:center; text-decoration:none; }
.dead_button:hover { cursor: default; }
.generic_button { display: block; width: 96px; padding-top:5px; height: 18px; background-image:url(images/button.gif); color:#ffffff; font-weight:bold; font-size:11px; text-align:center; text-decoration:none; }
.generic_button:hover { background-position: -96px 0; }
.generic_left_button { float:left; display: block; width: 96px; padding-top:5px; height: 18px; background-image:url(images/button.gif); color:#ffffff; font-weight:bold; font-size:11px; text-align:center; text-decoration:none; }
.generic_left_button:hover { background-position: -96px 0; }
.rate_button { display: block; width: 85px; padding-top:2px; padding-bottom:2px; height: 28px; background-image:url(images/ratethisevent.jpg); color:#ffffff; font-weight:bold; font-size:11px; text-align:center; text-decoration:none; }
.cardcontainer { height:275px; padding-top:0px; padding-bottom:1px;}
.card { display:block; border:solid; border-color:#cccccc; border-width:1px; padding-top:10px; padding-left:8px; padding-right:8px; height:235px; background-image:url(images/card_background.jpg); background-position: 105px 25px; background-repeat:no-repeat; } 
.header { font-size: 13px; }
.listcontainer { height:350px; overflow:auto; font-size:11px; line-height:16px; color:#333333;  background-image:url(images/trade_show_floor.jpg);}
.row { background-color:#e5eedd; display: block; padding:4px; padding-left:8px; padding-right:8px; margin-bottom:1px; }
.row_na { background-color:#ffffff; display: block; padding:4px; padding-left:8px; padding-right:8px; margin-bottom:1px; }
.eventmanagerdeleteevent { height: 18px; text-align:right; margin-top:7px; }
.eventmanagerdeleteevent a { float:right; display: block; width: 96px; padding-top:5px; height: 18px; background-image:url(images/button.gif); color:#ffffff; font-weight:bold; font-size:11px; text-align:center; text-decoration:none; }
.eventmanagerpanelrowspacer { width:370px; height:3px; background-image:url('images/row_spacer.gif'); background-repeat:repeat-x }

.dottedline { padding: 0;margin: 0;height: 20px;background: url(images/dotted_line.gif) repeat-x;}
.leftnavlink a {color: blue; text-decoration: underline; font-size:10px;}

.messageinfo{width: 600px;font-family: Arial, Helvetica, sans-serif;font-size:medium;color: #ffffff;background-image: url(images/fill_tile.jpg);}