body, td, th, ol, ul, li, p { 
        font-size: 12px;
        font-family: verdana, arial, helvetica, sans-serif; 
    }
    
img { 
		border: none; 
	}    
	
th { 
	text-align: left;
	background-color: #cccccc;
	}
    
h1 {
    font-size: 22px;
    }
    
h2 {
        font-size: 19px;
    }
    
h3 {
        font-size: 17px;
    }
    
h4 {
        font-size: 15px;
    }
    
h5 {
        font-size: 13px;
    }
    
h6 {
        font-size: 12px;
    }
    
hr {
        color: #666666;
        height: 1px; 
    }
    
.conferenceheader {
        text-align: center;
        color: #4618C6;
    }
    
.error {
        color: #ff0000;
        font-weight: bold;
    }

a:link {
        font-family: verdana, arial, helvetica, sans-serif;
        text-decoration: underline;
        color: #0000ff;
    }
         
a:visited {
        color: #666666;
    }

a:hover {  
        color: #cc3333;
    }

input {
        font-family: verdana, arial, helvetica, sans-serif;
        font-size: 12px;
    }
         
textarea {
        font-family: verdana, arial, helvetica, sans-serif;
        font-size: 12px;
    }
         
select {
        font-family: verdana, arial, helvetica, sans-serif;
        font-size: 12px;
    }

.menu {
        font-family: verdana, arial, helvetica, sans-serif;
        font-size: 11px;
    }

a.menu:link {
        font-family: verdana, arial, helvetica, sans-serif;
        color: #0000ff;
        text-decoration: none;
        font-size: 11px;
    }

a.menu:visited {
        color: #0000ff;
        text-decoration: none;
        font-family: verdana, arial, helvetica, sans-serif;
        font-size: 11px;
    }  
         
a.menu:hover {
        font-family: verdana, arial, helvetica, sans-serif;
        color: #cc3333;
        text-decoration: none;
        font-size: 11px;
    }


.footer {
        font-family: verdana, arial, helvetica, sans-serif;
        color: #000000;
        text-decoration: underline;
        font-size: 10px;
    }

a.footer:visited {
        font-family: verdana, arial, helvetica, sans-serif;
        color: #666666;
        text-decoration: underline;
        font-size: 10px;
    } 

a.footer:hover {
        color: #cc3333;
        font-family: verdana, arial, helvetica, sans-serif;
        text-decoration: underline;
        font-size: 10px;
    }
	
.rowdelimit {
	background-color: #eeeeee;
	}
        
/* exhibitor registration styles */

th.exregpage {
	text-align: left;
	font-weight: bold;
	font-size: 11px;
	background-color: #eeeeee;
	}
.requiredField {
	color: #ff0000;
	}
.errorFlag {
	background-color: #ff0000;
	}
.itemlabel {
	text-align: right;
	}
.openbooth {
	background-color: #ff00ff;
	border: 1px solid #000000;
	text-align: center;
	font-size: 10px;
	font-family: Verdana, Geneva, sans-serif;
	}
.resbooth {
	background-color: #ff0000;
	border: 1px solid #000000;
	text-align: center;
	font-size: 10px;
	font-family: Verdana, Geneva, sans-serif;
	}
.walkway {
	background-color: #eeeeee;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
	}
.servicearea {
	background-color: #cccccc;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
	}
.door {
	background-color: #ff9900;
	text-align:center;
	font-size: 10px;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
	}
.firedoor {
	text-align:center;
	font-size: 10px;
	background-color: #eeeeee;
	font-family: Verdana, Geneva, sans-serif;
	}
.outside {
	text-align:center;
	font-size: 10px;
	background-color: #ffffff;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
	}
.eganmap {
	border: 1px dashed #000000;
	}

