﻿html
{
	margin: 0;
	padding: 0;
	border: none;
  font-size: 13px;
  font-family: Verdana, Arial, Sans-Serif;
}

body {
	margin: 0;
	padding: 0;
	border: none;
  font-size: 13px;
  font-family: Verdana, Arial, Sans-Serif;
}

form
{
	margin: 0;
	padding: 0;
	border: none;
  font-size: 13px;
  font-family: Verdana, Arial, Sans-Serif;
}

.form-filter
{
  background-color: #EEF2F8;
  border-top: #2E3C48 1px solid;
  border-bottom: #2E3C48 1px solid;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
  padding-right: 5px;
}


.grid-filter
{
  background-color: #EEF2F8;
  border-top: #2E3C48 1px solid;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 5px;
}

.grid-header
{
  background-color: #003366;
  color: #ffffff;
  font-weight: bold;
  padding-right: 5px;
  padding-left: 5px;
}

.sub-title
{
  font-weight: bold;
}


td
{
  font-size: 13px;
  font-family: Verdana, Arial, Sans-Serif;
}

a
{
 color: #46639A;
}

.title
{
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 13px;
  color: #46639A;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 5px;
  vertical-align: middle;
  text-align: left;
  font-weight: bolder;
}


.selected 
{
  color: #FFFFFF;
  background-color: #828282;
  padding-right: 2px;
  padding-left: 2px;
  padding-bottom: 4px;
  padding-top: 4px;
  font-weight: bold;
  font-size: 11px;
  font-family: Verdana, Arial, Sans-Serif;
}

.searchtitle
{
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 18px;
  color: #1a3457;
  padding-top: 10px;
  padding-bottom: 10px;
  font-weight: bold;
}

.confirmationtext
{
  font-weight: bold;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 13px;
  color: #46639A;
}

.errortext
{
  font-weight: bold;
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 13px;
  color: #FF0000;
}

/* Header Styles */

.header
{
  background-image: url(AdminHeaderBackground.png);
  background-repeat: repeat-x;
  background-color: #1a3457;
  border-top: 1px solid #bbbbbb;
  border-bottom: 1px solid #304870;
  height: 65px;
  color: white;
  white-space: nowrap;
  font-size: 13px;
  font-family: Verdana, Arial, Sans-Serif;
  font-weight: bold;
  padding-left: 5px;
  padding-right: 5px;
}

.headerEventTitle
{
  background-image: url(AdminHeaderBackground.png);
  background-repeat: repeat-x;
  background-color: #1a3457;
  height: 65px;
  color: white;
  white-space: nowrap;
  font-size: 13px;
  font-family: Verdana, Arial, Sans-Serif;
  font-weight: bold;
  padding-left: 5px;
  padding-right: 5px;
}

.headerTitle
{
  color: white;
  white-space: nowrap;
  font-size: 13px;
  font-family: Verdana, Arial, Sans-Serif;
  font-weight: bold;
}

.headerText
{
  color: white;
  white-space: nowrap;
  font-size: 13px;
  font-family: Verdana, Arial, Sans-Serif;
  font-weight: normal;
}


.tableheader
{
  padding-right: 2px;
  padding-left: 2px;
  padding-bottom: 4px;
  padding-top: 4px;
  font-weight: bold;
  font-size: 13px;
  font-family: Verdana, Arial, Sans-Serif;
  color: #ffffff;
  background-color: #2E3C48;
}


/* Menu Styles */

.menubar
{
  background-color: #F7F6F3;
  border-top: solid 1px #1a3457;
  border-bottom: solid 1px #1a3457;
	padding-top: 0px;
	padding-bottom: 0px;
}

.static-menu-item
{
  background-color: #F7F6F3;
  color: #1a3457;
  font-weight: normal;
  display: block;
  width: 100%;
	line-height: 20px;
  /*
	height: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
  */
}
.static-menu-item-hover
{
  background-color: #46639A;
  color: White;
  font-weight: normal;
  display: block;
  width: 100%;
	line-height: 20px;
  /*
	height: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
  */
}
.dynamic-menu-item
{
  background-color: #F7F6F3;
  color: #1a3457;
  font-weight: normal;
  display: block;
  width: 100%;
	height: 20px;
	line-height: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.dynamic-menu-item-hover
{
  background-color: #46639A;
  color: White;
  font-weight: normal;
  display: block;
  width: 100%;
	height: 20px;
	line-height: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.submenu-background
{
  background-color: #F7F6F3;
  border-bottom: #B3B2B7 1px solid;
}

.submenu-item
{
  padding-right: 8px;
  padding-left: 8px;
  padding-bottom: 4px;
  padding-top: 4px;
  height: 18px;
}

.submenu-item-sep
{
  color: #8E601F;
}

a.submenu-link:link
{
  color: #1a3457;
  text-decoration: none;
}

a.submenu-link:hover
{
  color: #8E601F;
  text-decoration: underline;
}

a.submenu-link:visited
{
  color: #1a3457;
  text-decoration: none;
}



/* Grid Styles */

.grid-filter
{

}

.gridheader
{
  font-weight: bold;
  color: #ffffff;
  background-color: #2E3C48;
  padding-top: 1px;
  padding-bottom: 1px;
  font-size: 13px;
}

.gridpager
{
}

.gridgroupheader
{
  font-weight: bold;
  color: #ffffff;
  background-color: #46639A;
}

.gridgroupfooter
{
  font-weight: bold;
  color: #000000;
  background-color: #EEEEEE;
}

.gridsummary
{
  font-weight: bold;
  color: #ffffff;
  background-color: #2E3C48;
  padding-top: 1px;
  padding-bottom: 1px;
  font-size: 13px;
}

.gridrowhighlight
{
  background-color: #EEF2F8;
  border-right: #afc4df 1px solid;
  border-top: #afc4df 1px solid;
  border-left: #afc4df 1px solid;
  border-bottom: #afc4df 1px solid;
  cursor: default;
}

.gridrownormal
{
  background-color: Transparent;
}

.grid
{
  border-collapse: collapse;
  border-right: #dcdcdc 1px solid;
  border-top: #dcdcdc 1px solid;
  border-left: #dcdcdc 1px solid;
  border-bottom: #dcdcdc 1px solid;
  table-layout: auto;
}



/* Form Styles */

.form-group-header
{
  color: #FFFFFF;
  background-color: #1a3457;
  padding-right: 2px;
  padding-left: 2px;
  padding-bottom: 4px;
  padding-top: 4px;
  font-weight: bold;
  font-size: 13px;
  font-family: Verdana, Arial, Sans-Serif;
  border-top: #1a3457 1px solid;
  border-bottom: #1a3457 1px solid;
}

.form-title
{
  	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; COLOR: #46639A; PADDING-TOP: 4px; BORDER-BOTTOM: #ccc 1px solid; font-weight: bold;   font-size: 13px;
  font-family: Verdana, Arial, Sans-Serif;

}

.form-right
{
  padding-top: 10px;
  padding-bottom: 10px;
  background-color: #EEF2F8;
}

.form-left
{
  padding-top: 10px;
  padding-bottom: 10px;
}

.fieldLabel
{
  text-align: right;
  white-space:nowrap;
  vertical-align: top;
  padding-top: 8px;
}

.form-seperator
{
  border-top: solid 1px #46639A;
}

/* Input Styles */

input
{
  font-size: 13px;
  font-family: Verdana, Arial, Sans-Serif;
}

select
{
  font-size: 13px;
  font-family: Verdana, Arial, Sans-Serif;
}

textarea
{
  font-size: 13px;
  font-family: Verdana, Arial, Sans-Serif;
}

.button
{
  font-size: 13px;
  font-family: Verdana, Arial, Sans-Serif;
  padding-left: 5px;
  padding-right: 5px;
  border: solid 1px #333333;
}


/* Tab Styles

#tab-container {
	left: 5px; right: 5px; margin: 0px; position: absolute
}
#tab-content {
	padding-right: 10px; margin-top: 0px; padding-left: 10px; padding-bottom: 0px; width: 530px; padding-top: 0px;
}
#TzLocator {
	MARGIN-TOP: 20px
}
.tab-inner {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid
}
#tabs {
	PADDING-LEFT: 0px; BACKGROUND: url(tab_bottom.gif) repeat-x 50% bottom; MARGIN: 0px; HEIGHT: 20px
}
#tabs LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#tabs A:link {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; font-size: 13px; BACKGROUND: #f3f3f3; FLOAT: left; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #666; LINE-HEIGHT: 14px; MARGIN-RIGHT: 4px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none
}
#tabs A:visited {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; font-size: 13px; BACKGROUND: #f3f3f3; FLOAT: left; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #666; LINE-HEIGHT: 14px; MARGIN-RIGHT: 4px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none
}
#tabs A.active:link {
	BACKGROUND: #fff; COLOR: #ff7f00; BORDER-BOTTOM: #fff 1px solid
}
#tabs A.active:visited {
	BACKGROUND: #fff; COLOR: #ff7f00; BORDER-BOTTOM: #fff 1px solid
}
#tabs A:hover {
	BACKGROUND: #fff
}
 */
#tab-container {
	left: 5px; right: 5px; margin: 0px; position: absolute
}
#tab-content {
	padding-right: 10px; margin-top: 0px; padding-left: 10px; padding-bottom: 0px; width: 530px; padding-top: 0px;
}
#TzLocator {
	MARGIN-TOP: 20px
}
.tab-inner {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #ccc 1px solid
}
#tabs {
	PADDING-LEFT: 0px; BACKGROUND: url(tab_bottom.gif) repeat-x 50% bottom; MARGIN: 0px; HEIGHT: 20px
}
#tabs LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#tabs A:link {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; font-size: 13px; BACKGROUND: #f3f3f3; FLOAT: left; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #666; LINE-HEIGHT: 14px; MARGIN-RIGHT: 4px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none
}
#tabs A:visited {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; font-size: 13px; BACKGROUND: #f3f3f3; FLOAT: left; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #666; LINE-HEIGHT: 14px; MARGIN-RIGHT: 4px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none
}
#tabs A.active:link {
	BACKGROUND: #fff; COLOR: #46639A; BORDER-BOTTOM: #fff 1px solid
}
#tabs A.active:visited {
	BACKGROUND: #fff; COLOR: #46639A; BORDER-BOTTOM: #fff 1px solid
}
#tabs A:hover {
	BACKGROUND: #fff
}


.question-title
{
	white-space: nowrap; 
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 15px;
	font-weight: bold;
	color: #954D2C;
}

.question-header
{
	white-space: nowrap; 
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	text-transform: uppercase;
}

table.question {
	border-width: 1px;
	border-style: solid;
	border-color: gray;
	border-collapse: collapse;
}
table.question td {
	border-width: 1px;
	border-style: inset;
	border-color: gray;
	-moz-border-radius: ;
}


a:link.survey {
	color: #003366;
	font-size: 26px;
}
a:visited.survey {
	color: #003366;
	font-size: 26px;
}
a:hover.survey {
	color: #954D2C;
	font-size: 26px;
}
a:active.survey {
	color: #003366;
	font-size: 26px;
}

.qAnswer
{
	color: #954D2C;
	font-weight: bolder;
	}

.header-title
{
  font-family: Verdana, Arial, Sans-Serif;
  font-size: 14px;
  font-weight: bold;
  padding-bottom: 5px;
  padding-top: 5px;
  text-align: center;
}

/* Event Overview Styles */

.dash-panel
{
  background-color: #FFFFFF;
}

.dash-container
{
	background: #F7F6F3;
	white-space: nowrap;
	border: solid 1px #46639A;
}

.dash-header
{
  color: #FFFFFF;
  background-color: #46639A;
  padding-right: 2px;
  padding-left: 2px;
  padding-bottom: 4px;
  padding-top: 4px;
  font-weight: bold;
  font-size: 11px;
  font-family: Verdana, Arial, Sans-Serif;
}

.dash-header td.selected
{
  color: #FFFFFF;
  background-color: #828282;
  padding-right: 2px;
  padding-left: 2px;
  padding-bottom: 4px;
  padding-top: 4px;
  font-weight: bold;
  font-size: 11px;
  font-family: Verdana, Arial, Sans-Serif;
}

.dash-header td a
{
  color: #FFFFFF;
  
}

/* Simple Menu for Charts */
.simple-menu 
{
	list-style-type:none;
	position:relative;
	text-align: left;
	font-weight:bold;
	font-size: 11px;
	font-family: Verdana, Arial, Sans-Serif;
	margin:0;
	padding:11px 0 0 0;
}

.simple-menu  li
{
	display:block;
	float:left;
	margin:0 0 0 4px;
}

.simple-menu  li.left
{
	margin:0;
}

.simple-menu   li a
{
	display:block;
	float:left;
	color:#fff;
	background:#46639A;
	text-decoration:none;
	padding:0 17px 0 18px;
}

.simple-menu  li a.right
{
	padding-right:19px;
}

.simple-menu li a:hover
{
	background:#bfbfbf;
}

.simple-menu li a.current
{
	color:#2E4560;
	background:#dcdcdc;
}

.simple-menu ul li a.current:hover
{
	color:#2E4560;
	background:#fff;
}

.sponsor-platinum
{
  background-color: #C0D9D9;
  border: solid 1px #000000;
}

.sponsor-gold
{
  background-color: #CD7F32;
  border: solid 1px #000000;
}

.sponsor-silver
{
  background-color: #E6E8FA;
  border: solid 1px #000000;
}
.abstract_reviewed
{
	background-color: #00ff00;

}

.abstract_review_declined
{
	background-color: #ff3900;

}

.abstract_not_reviewed
{
	background-color: #FFFFB3;
}


.handcursor{
cursor:hand;
cursor:pointer;
}

.boothmap-container
{
  border-right: #1a3457 1px solid;
  border-top: #1a3457 1px solid;
  border-left: #1a3457 1px solid;
  border-bottom: #1a3457 1px solid;
}

.legend
{
  background-color: #F7F6F3;
  border-top: solid 1px #1a3457;
  padding-top: 2px;
	padding-bottom: 2px;
  padding-left: 2px;
}

.legend-item
{
  border-right: #000000 1px solid;
  border-top: #000000 1px solid;
  border-left: #000000 1px solid;
  border-bottom: #000000 1px solid;
  width: 15px;
  height: 15px;  
}

        #divExhibitor 
        {
            position: absolute;
            z-index:2;
            top:381px;
            left:991px;
            visibility:hidden;
            background-color:Aqua;
            padding:8px;
        }
        
        #divBooth
        {
            position: absolute;
            z-index:1;
            top:255px;
            left:964px;
            visibility:hidden;
            background-color:Aqua;
            padding:8px;
        }
        
        #divColor
        {
            position: absolute;
            z-index:3;
            top:326px;
            left:790px;
            visibility:hidden;
            background-color:Aqua;
            padding:8px;
        }
        
        #divMain
        {
            z-index: 4;
        }
.dash-panel
{
  background-color: #FFFFFF;
}




.detail-hover
{
  color: #003366;
  text-decoration: underline;
  cursor: pointer;
}



.AllUpperCase
{
	text-transform: uppercase;
}

.gridrowhighlight
{
  background-color: #EEF2F8;
  border-right: #afc4df 1px solid;
  border-top: #afc4df 1px solid;
  border-left: #afc4df 1px solid;
  border-bottom: #afc4df 1px solid;
  cursor: default;
}

.gridrownormal
{
  background-color: Transparent;
}

.gridrowsignedin
{
  background-color: #d0d8ed;
}

.gridrowbalance
{
  background-color: #F62817;
  color: #ffffff;
}
