.xo_cp{
	font-size:.9em;
}
.alert{
	color:#0000CC;
}
ul.inputForm1{
	list-style-type:none;
	margin:0px;
	padding:0px;
	width:450px;
	text-align:left;
}
.inputForm2 .textField{
	width:180px;
}
ul.inputForm2{
	list-style-type:none;
	margin:0px;
	padding:0px;
	text-align:left;
	padding-top:10px;
}
ul.inputForm2 li{
	text-align:left;
	list-style-type:none;
	padding-top:3px;
	padding-bottom:3px;
	clear:both
}

ul.inputForm2 label{
	display:block;
	float:left;
	width:180px;
}
ul.inputForm2 input.paddedTop{
	padding-top:5px;
}
ul.inputForm1 li{
	text-align:left;
	list-style-type:none;
	padding-top:2px;
	padding-bottom:2px;
}

ul.inputForm1 label{
	display:block;
	float:left;
	width:200px;
}
.loginbox{
	background-color:#cdd8fc;
	width:375px;
	padding:5px;
}
ul.loginForm li{
	text-align:left;
	list-style-type:none;
	padding-top:2px;
	padding-bottom:2px;
}

ul.loginForm label{
	display:block;
	float:left;
	width:100px;
}
.alert{
	color:#0000CC;
}
#userstatuscontainer{
	background-image:url(../xo_images/login_bg2.gif);
	background-repeat:repeat-x;
	height:23px;
	float:right;
}
#userstatus{
	padding-left:10px;
	padding-right:10px;
	height:23px;
	background-image:url(../xo_images/login_bg.gif);
	background-repeat:no-repeat;
	font-size:11px;
	font-weight:bold;
	width:150px;
}
#userstatus a{
	color:#000000;
}
#userstatus a:hover{	
	color:#1a46ce;
	text-decoration:none;
}
#companySelect{
	font-size:1.2em;
}
#companySelect ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
#companySelect ul li{
	margin-left:0px;
	padding-left:0px;
}
#companySelect .company{
	float:left;
	padding-top:5px;
	padding-right:15px;
	font-size:1.2em;
}
#companySelect .company a{
	font-weight:bold;
}
#companySelect .controls{
	padding-top:5px;
	margin-left:15px;
}
#companySelect li{
	clear:both;
	position:relative;
}
#companySelect .companyInfo{
	padding-top:5px;
	padding-bottom:5px;
}
.rightColumn{
	float:right;
	width:500px;
}
.leftColumn{
	float:left;
	width:400px;
}
.section{
	width:360px;
	border:1px solid #CCCCCC;
	padding:15px;
}
.sectionHeading{
	font-size:1em;
	font-weight:bold;
}
.editsm{
	float:left;
	padding-right:10px;
}
.deletesm{
	float:right;
	padding-left:10px;
}
.generalInfo{
	float:left;
	width:350px;
}
.logoInfo{
	float:right;
	width: 450px;
}
.companyCategories{
	padding-top:10px;
	clear:both;
}
textarea.shortDescription{
	width: 330px;
	height:60px;
}
#backgroundPopup{  
	display:none;  
	position:fixed;  
	_position:absolute; /* hack for internet explorer 6*/  
	height:100%;  
	width:100%;  
	top:0;  
	left:0;  
	background:#000000;  
	border:1px solid #cecece;  
	z-index:2;  
}  
#popupContainer{
	display:none;
	position:fixed;
	width:100%;
	text-align:center;
	margin-left:0px auto;
	margin-right:0px auto;
	height:100%;
	z-index:3; 
	padding-top:116px;
}
#popupExhibitor{  
	display:block;  
	height:300px;  
	width:499px;  
	background:#ffffff;  
	border:2px solid #cecece;   
	padding:12px;  
	font-size:13px;
	position:relative;
}  
#floorplan{
	z-index:1;
}
.popupDisplay{
	text-align:left;
}
.popupDisplay .address{
	float:left;
	width:200px;
}
.popupDisplay .logo{
	float:right;
	width:275px;
	text-align:right;
}
.popupDisplay .shortDescription{
	clear:both;
	padding-top:12px;
}
.popupDisplay #closePopup{
	position:absolute;
	top: 290px;
	left: 190px;
}
a.control{
	font-size:11px;
}
.warning{
	background-image:url(../xo_images/warning.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:35px;
	height:25px;
	padding-top:10px;
	color:#cc0000;
}
.bigger{
	padding-top:5px;
	padding-bottom:5px;
	font-size:1.1em;
	font-weight:bold;
}

/************************
Exhibitor Directory
*************************/
#exhibitorDirectory{
	text-align:left;
}

#exhibitorDirectory .category{
	font-weight:bold;
	font-size:1.2em;
	padding-top:10px;
	padding-bottom:5px;
	clear:both;
}
#exhibitorDirectory .logo{
	float:left;
}
#exhibitorDirectory .company{
	clear:both;
	padding-top:5px;
	padding-bottom:5px;
}
#exhibitorDirectory .logo{
	float:left;
	padding-right:10px;
}
#exhibitorDirectory .description{
	padding-top:10px;
}
#exhibitorDirectory .companyName a{
	font-weight:bold;
}
#exhibitorDirectory .boothNum{
	font-weight:bold;
}


#submenu{	
	clear:both;
	background-color:#FFFFFF;
	border-bottom:1px solid #bcd3f3;
	padding-top:5px;
	padding-bottom:5px;
}
#submenu ul{
	list-style-type:none;
	margin:0px;
	padding:0px;	
}
#submenu ul li{
	margin:0px;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:10px;
	padding-right:10px;
	float:left;
}
#submenu ul li.selected a{
	font-weight:bold;
	text-decoration:none;
}
#submenu ul li a{
	text-decoration:none;
}
#submenu ul li a:hover{
	text-decoration:underline;
}
#submenu ul.user{
	padding-left:40px;
}
#submenu ul.show{
	padding-left:30px;
}
#submenu ul.exhibitor{
	padding-left:15px;
}
input.shorter{
	width: 65px;
}
.showName{
	font-weight:bold;
	text-align:left;
	padding-left:10px;
}
.addphoto{
	padding-top:10px;
}

table.myBooths{
	background-color:#ffffff;
}
table.myBooths td{
	padding-left:5px;
	padding-right:5px;
	border:1px solid #94BCF0;
}

table.controlList{
	background-color:#ffffff;
}
table.controlList th{
	padding:4px;
	background-color:#696969;
	color:#FFFFFF;
}
table.controlList th a{
	color:#FFFFFF;
}
table.controlList td{
	padding:4px;
	border:1px solid #94BCF0;
	background-color:#FFFFFF;
}