
/* ::::: http://www.wirelessit.com/css/layout.css ::::: */

.solidline { border-bottom: 2px solid rgb(202, 118, 20); }
.small { font-size: xx-small; }
.textright { text-align: right; }
.greybg { padding: 0.5em 1em; background-color: rgb(229, 229, 229); }
.greybgwithborder_padding { border: 1px solid rgb(204, 204, 204); padding: 0.5em 1em; background-color: rgb(229, 229, 229); }
.greenbg { padding: 0.5em 1em; background-color: rgb(212, 219, 218); }
.boxwithpadding { padding: 0.5em 1em; }
.boxfloatright { padding: 0.5em 1em; float: right; width: 30%; }
.boxfloatrightborder { border: 1px solid rgb(204, 204, 204); padding: 0.5em 1em; float: right; width: 30%; background-color: rgb(229, 229, 229); }
#page_container { border-left: 1px solid rgb(113, 108, 108); border-right: 1px solid rgb(113, 108, 108); border-bottom: 1px solid rgb(113, 108, 108); padding: 0pt; margin-left: auto; margin-right: auto; width: 992px; }
.home_header { border-top: 5px solid rgb(239, 239, 239); border-bottom: 5px solid rgb(239, 239, 239); background: rgb(239, 239, 239) none repeat; padding-top: 20em; }
#homebanner { margin: 0pt; padding: 0pt; background: rgb(45, 39, 39) none repeat; font-family: "Arial Narrow",Arial,Helvetica,sans-serif; color: rgb(205, 153, 81); height: 345px; }
#homebanner ul.supportnav { border-bottom: 1px solid rgb(100, 93, 93); margin: 0.6em 0pt 0pt 0em; padding: 0pt 0pt 0.5em 0em; list-style-type: none; float: right; width: 652px; text-align: right; }
#homebanner ul.supportnav li a { margin: 0em 0.3em; padding: 0em 0.7em 0em 0em; background: transparent url('yellowbullet.gif') no-repeat scroll 100% 0.55em; text-decoration: none; color: rgb(204, 204, 204); font-size: 0.8em; font-weight: bold; }
#homebanner .supportnav a:hover { color: rgb(252, 140, 7); }
#homebanner .supportnav a.nobg { background: transparent none repeat; }
#registerhome { border: 0pt none ; margin: 0pt; padding: 20px 0px 20px 30px; background: rgb(66, 56, 57) url('registerbg_home.jpg') no-repeat scroll left top; float: left; width: 622px; }
#registerhome h2 { background: transparent none repeat; color: rgb(204, 204, 204); font-size: 1em; padding-bottom: 0px; font-family: "Arial Narrow",Helvetica,sans-serif; }
.registerbutton, #flashregister { margin: 0px; padding: 0pt; }
.registerbutton { position: relative; margin-top: -100px; margin-left: 450px; }
#homebanner_right { margin: 0pt; padding: 0pt; float: left; width: 652px; }
#registerhome p { font-size: 0.8em; color: rgb(204, 204, 204); }
.orange { color: rgb(205, 153, 81); }
.lightblue { color: rgb(100, 176, 186); }
.grey { color: rgb(153, 153, 153); }
.white { background-color: rgb(255, 255, 255); }
#header { margin: 0pt; padding: 0pt; overflow: hidden; width: 100%; font-size: 0.7em; }
#header h1 { margin: 0pt; padding: 0.5em 0pt 0pt; background: transparent none repeat; width: 30%; display: inline; float: left; }
#header h1 a { padding: 0pt; display: block; height: 44px; }
.rightheader { float: right; width: auto; margin-top: 0.5em; }
#search { margin: 0pt 1em 0pt 0em; padding: 0pt; display: inline; }
#search label { margin: 0pt; padding: 0pt 10px 0pt 0px; display: inline; }
#search input.search { border: 1px solid rgb(102, 102, 102); margin: 0pt; padding: 0.2em; width: 14em; font-size: 0.9em; }
input.searchSubmit { border: 0px none ; margin: 0pt; padding: 0pt; background: rgb(255, 255, 255) url('submit.gif') no-repeat scroll 0pt 100%; color: rgb(51, 51, 51); width: 33px; font-size: 0.8em; height: 19px; }
ul.utilbar { margin: 0pt 1em 0pt 0pt; list-style-type: none; color: rgb(153, 153, 153); display: inline; padding-top: 1.3em; }
ul.utilbar li { padding: 0em; background: transparent none repeat; display: inline; }
#header ul.utilbar li a { margin: 0pt; padding: 0em 0.3em; color: rgb(136, 136, 136); text-decoration: none; font-weight: bold; }
#header ul.utilbar li a:hover { color: rgb(202, 118, 20); }
#nav { margin: 0pt; padding: 0.7em 0pt 0.3em 0.5em; background: rgb(180, 195, 197) none repeat; overflow: hidden; width: 986px; font-size: 0.7em; list-style-type: none; }
#nav li, .supportnav li { padding: 0pt; background: transparent none repeat; display: inline; }
#nav a { padding: 0pt 0.6em 0.5em 2em; background: transparent url('navbullet_off.gif') no-repeat; float: left; font-weight: bold; text-decoration: none; }
#nav a:link, #nav a:visited { color: rgb(0, 0, 0); }
#nav a:hover, #nav a:focus { background: transparent url('navbullet_on.gif') no-repeat; color: rgb(255, 255, 255); }
#nav a.menuover { background: transparent url('navbullet_on.gif') no-repeat; color: rgb(255, 255, 255); }
table.subnav { border-left: 1px solid rgb(68, 68, 68); border-right: 1px solid rgb(68, 68, 68); border-bottom: 1px solid rgb(68, 68, 68); margin: 0pt; background-color: rgb(219, 223, 223); width: 9em; }
table.subnav td { border-top: 1px solid rgb(68, 68, 68); white-space: nowrap; }
#page_container table.subnav td a { padding: 3px 5px; display: block; color: rgb(68, 68, 68); text-decoration: none; font-size: 0.7em; }
#page_container table.subnav td a:hover { background-color: rgb(225, 194, 151); color: rgb(68, 68, 68); width: auto; text-decoration: none; }
#navinfo, #navexhibitor, #navregistration, #navnews, #navcontact, #navschedule, #navevents, #navabout { padding: 0pt; position: absolute; z-index: 1000; visibility: hidden; text-align: left; }
#navinfo { margin-left: 10px; }
#navschedule { margin-left: 138px; }
#navexhibitor { margin-left: 283px; }
#navregistration { margin-left: 453px; }
#navnews { margin-left: 610px; }
#navcontact { margin-left: 699px; }
#navevents { margin-left: 785px; }
#navabout { margin-left: 890px; }
#internalbanner { border-top: 2px solid rgb(255, 255, 255); padding: 0pt; background: rgb(45, 39, 39) none repeat; font-family: "Arial Narrow",Arial,Helvetica,sans-serif; color: rgb(205, 153, 81); height: 70px; }
.register, .flash { margin: 0pt; padding: 0pt; float: left; }
#flashcontent { margin: 0pt; padding: 0pt; }
#internalbanner p { margin: 2em 0pt 0pt 1em; padding: 0px; font-size: 0.8em; float: left; width: 30em; }
#internalbanner p span, #registerhome p span { margin: 0pt 0.5em; }
#internalbanner ul.supportnav { margin: 1.6em 0pt 0pt 1.9em ! important; padding: 0pt; list-style-type: none; float: left; }
#internalbanner ul.supportnav li a { margin: 0em 0.3em; padding: 0em 0.7em 0em 0em; background: transparent url('yellowbullet.gif') no-repeat scroll 100% 0.55em; text-decoration: none; color: rgb(204, 204, 204); font-size: 0.8em; font-weight: bold; }
#internalbanner .supportnav a:hover { color: rgb(252, 140, 7); }
#internalbanner .supportnav a.nobg { background: transparent none repeat; }
#internalcontent { margin: 0pt; padding: 0pt; background: rgb(255, 255, 255) none repeat; clear: both; width: 992px; border-collapse: collapse; }
#homecontent { margin: 0pt; padding: 0pt; background: rgb(255, 255, 255) url('contentbg_home.gif') repeat-x scroll left top; clear: both; width: 992px; border-collapse: collapse; }
.rightborder { border-right: 1px dotted rgb(153, 153, 153); }
#leftcol_internal { margin: 0pt; padding: 0pt; background: rgb(216, 225, 227) url('leftcolumn_bg.gif') repeat-x scroll left top; clear: both; width: 209px; }
#leftcol_home { margin: 0pt; padding: 35px 40px 0pt 15px; clear: both; width: 282px; font-size: 0.7em; }
#leftcol_home h3 { padding-top: 0pt; margin-top: 0pt; }
#leftcol_internal a { color: rgb(255, 255, 255); }
#leftcol_internal h2 { border-top: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); margin: 0pt; padding: 0.7em 0.5em 0.5em 1.4em; background: rgb(205, 153, 81) url('activesection_header.gif') no-repeat scroll left top; color: rgb(0, 0, 0); font-size: 0.9em; }
.leftnav { margin: 0pt; padding: 0pt; list-style-type: none; }
.leftnav li { margin: 0pt; padding: 0pt; background: transparent none repeat; display: inline; }
.leftnav li a { margin: 0pt; padding: 0.5em 0.5em 0.5em 2.3em; background: transparent url('leftnav_off.gif') no-repeat scroll 0pt 1em; display: block; text-decoration: none; color: rgb(255, 255, 255); font-size: 0.8em; }
.leftnav a:hover { background: rgb(77, 67, 67) url('leftnav_on.gif') no-repeat scroll 0pt 1em; }
#centercol, #rightcol_home { padding: 1em 2em; color: rgb(102, 102, 102); font-size: 75%; }
#centercol ul, #rightcol_home ul { padding: 0pt; margin-left: 0em; }
#rightcol_home { background: transparent url('homepagevert_divider.gif') no-repeat scroll 0pt 30px; padding-left: 20px; padding-top: 23px; margin-top: 0pt; }
.hometoolbar { background: transparent url('homepage_divider.gif') no-repeat scroll left bottom; text-align: right; font-size: 0.9em; padding-top: 0pt; margin-top: 0px; padding-bottom: 0.8em; }
.toolbar { border-bottom: 1px dotted rgb(102, 102, 102); text-align: right; font-size: 0.9em; padding-bottom: 0.3em; }
.toolbar img, .hometoolbar img { margin-right: 0.3em; }
#centercol .toolbar a, #rightcol_home .hometoolbar a { text-decoration: none; font-weight: bold; color: rgb(102, 102, 102); margin-left: 0.7em; }
#centercol .toolbar a:hover, #rightcol_home .hometoolbar a:hover { color: rgb(202, 118, 20); }
.boxedheader { padding: 0.3em 0.5em; background: transparent url('boxedheader_bg.jpg') repeat-y scroll left top; color: rgb(255, 255, 255); font-size: 1.2em; margin-bottom: 0.2em; }
.data { font-size: 0.9em; margin-bottom: 0.5em; }
.data td { margin: 0pt; padding: 0.5em; vertical-align: middle; line-height: 1.8em; }
.leftdivider { border-left: 1px dotted rgb(102, 102, 102); margin: 0pt 10em; }
.divider { border-bottom: 1px dotted rgb(102, 102, 102); margin: 0pt; padding: 0pt; height: 1px; line-height: 1px; clear: both; }
.shadowdivider { margin: 0pt; padding: 0pt; background: transparent url('homepage_divider.gif') no-repeat scroll left bottom; clear: both; height: 6px; line-height: 6px; }
.featured { float: left; width: 270px; margin-left: 15px; margin-right: 10px; font-size: 90%; }
.featured img { margin-bottom: 30px; }
.brown { color: rgb(202, 118, 20); }
.blue { color: rgb(51, 153, 153); }
.bordernobg { border: 1px solid rgb(204, 204, 204); padding: 0.5em 1em; }
.box2floatright { padding: 0.5em 1em; float: right; width: 30%; margin-left: 1em; }
.boxright_border { border: 1px solid rgb(204, 204, 204); padding: 0.5em 1em; float: right; width: 30%; margin-left: 1em; }
.boxright_border_whitebg { border: 1px solid rgb(204, 204, 204); padding: 0.5em 1em; float: right; width: 30%; margin-left: 1em; background-color: rgb(255, 255, 255); }
.boxalignbottom { padding: 0.5em 1em; width: 20%; vertical-align: bottom; text-align: right; }
.bluelist li { background: transparent url('bluebullet.gif') no-repeat scroll 0pt 0.5em; }
.brownlist li { background: transparent url('brownbullet.gif') no-repeat scroll 0pt 0.5em; }
.bluearrow { background: transparent url('arrow_blue.gif') no-repeat scroll 0pt 0.3em; padding-left: 0.9em; color: rgb(51, 153, 153); }
.brownarrow { background: transparent url('arrow_brown.gif') no-repeat scroll 0pt 0.3em; padding-left: 0.9em; color: rgb(202, 118, 20); }
.border { border: 1px solid rgb(219, 219, 219); }
.imgleft { float: left; margin-right: 1.5em; margin-bottom: 0.5em; }
.imgright { float: right; margin-left: 1.5em; margin-bottom: 0.5em; }
.homeads { width: 610px; }
.ads { border: 1px solid rgb(219, 219, 219); width: 500px; }
.ads td, .homeads td { padding: 1.5em 0pt; text-align: center; }
.smalltext { font-size: 85%; }
#rightcol_internal { background: transparent url('rightcolumn_line.gif') repeat-y scroll left top; width: 200px; padding-left: 15px; padding-right: 9px; font-size: 0.7em; }
.show { background: transparent url('showupdates.gif') no-repeat scroll left top; height: 50px; }
.showhome { background: transparent url('showupdates_home.gif') no-repeat scroll left top; height: 50px; }
.account { background: transparent url('myaccount.gif') no-repeat scroll left top; height: 50px; }
.questions { background: transparent url('questions.gif') no-repeat scroll left top; height: 50px; }
.questions_home { background: transparent url('questions_home.gif') no-repeat scroll left top; height: 50px; }
.doubleborder { border: 2px solid rgb(210, 210, 210); padding: 1px; }
#rightcol_internal p, #leftcol_home p { margin: 0.5em 0pt; padding: 0pt; }
.leftindent { margin-left: 1em; }
.welcome_msg { margin-right: 4em; }
.footer { margin: 0pt; padding: 0.5em 0pt; background: rgb(45, 39, 39) none repeat; list-style-type: none; text-align: center; }
.footer li { padding: 0pt; background: transparent none repeat; display: inline; font-size: 0.7em; }
#page_container .footer li a { margin: 0pt; padding: 0pt 0.9em; text-decoration: none; color: rgb(153, 153, 153); font-weight: bold; }
#page_container .footer li a:hover { color: rgb(255, 255, 255); }
.copyright { margin-left: auto; margin-right: auto; width: 992px; text-align: center; font-size: 0.7em; color: rgb(112, 112, 112); padding-bottom: 0.5em; margin-top: 0.5em; line-height: 1.5em; }
.copyright a:link { color: rgb(112, 112, 112); }

/* ::::: http://www.wirelessit.com/css/default.css ::::: */

html { margin: 0px; padding: 0px; }
body { margin: 0px; padding: 0px; background: rgb(43, 43, 43) url('pagebg.gif') repeat scroll left top; font-family: Arial,Helvetica,sans-serif; color: rgb(85, 87, 83); }
a:link, a:visited { color: rgb(202, 118, 20); }
a:hover { text-decoration: none; }
div { margin: 0px; padding: 0.5em 0px; }
form { margin: 0pt; padding: 0pt; }
dd { margin: 0pt; padding: 0pt 0pt 1em 17px; }
dt { padding: 0pt 0pt 0pt 17px; font-weight: bold; }
form { margin: 0pt; }
h1, h2 { background: transparent url('mainheader_border.gif') no-repeat scroll left bottom; color: rgb(77, 67, 67); font-size: 145%; padding-bottom: 0.5em; }
h3 { font-size: 130%; color: rgb(202, 118, 20); }
h4 { color: rgb(202, 118, 20); font-size: 110%; margin-bottom: 0.5em; margin-top: 1.3em; }
h5 { margin: 0pt 0pt 0.2em; font-size: 95%; }
img { border: 0pt none ; padding: 0pt; }
table { margin: 0.5em 0pt; }
th { text-align: left; }
td { vertical-align: top; }
ul { list-style-type: none; margin-left: 0pt; padding-left: 0pt; }
ol { margin-left: 1em; padding-left: 1em; }
li { margin: 0.9em 0pt; }
ul li { margin: 0.9em 0pt; padding: 0pt 0pt 0pt 0.7em; background: transparent url('greybullet.gif') no-repeat scroll 0pt 0.5em; }
ul li ul { margin-top: 0.9em; font-size: 100%; }
ul li ul li { margin: 0.5em; }
hr { border: medium none ; margin: 0.9em 0pt; color: rgb(204, 204, 204); background-color: rgb(204, 204, 204); height: 1px; }
p { font-size: 100%; }
.clear { margin: 0pt; padding: 0pt; clear: both; }
.invisible { display: none; }
.zeroed { margin: 0pt; padding: 0pt; }
input, select, textarea { font-size: 11px; font-family: Arial,Helvetica,sans-serif; }
