@charset "utf-8";
/* CSS Document */

body{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:normal;
font-size:11px}

#reg, #reg ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 24px;}
#reg a {
    padding-left: 4px;
	display: block;
	width: 140px;
	margin: 1px;
	text-decoration:none;
	border: 1px solid white;}
#reg li { /* all list items */
	float: left;
	width: 100px; /* width needed or else Opera goes nuts */}
#reg li ul { /* second-level lists */
	position: absolute;
	background: #c9d3e6;
	width: 600px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */}
#reg li:hover ul, #reg li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	width: 148px;}
#reg li a:hover{ /*hover background color*/
background-color: #a5ce97;
width: 140px;}


/*Exhibit Buttons Starts Here*/
#exhibit, #exhibit ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 24px;}
#exhibit a {
    padding-left: 4px;
	display: block;
	width: 160px;
	margin: 1px;
	text-decoration:none;
	border: 1px solid white;}
#exhibit li { /* all list items */
	float: left;
	width: 100px; /* width needed or else Opera goes nuts */}
#exhibit li ul { /* second-level lists */
	position: absolute;
	background: #c9d3e6;
	width: 100px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */}
#exhibit li:hover ul, #exhibit li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	width: 166px;}
#exhibit li a:hover{ /*hover background color*/
background-color: #a5ce97;
width: 160px;
}

/*Conference Buttons Starts Here*/
#conf, #conf ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 24px;}
#conf a {
    padding-left: 4px;
	display: block;
	width: 160px;
	margin: 1px;
	text-decoration:none;
	border: 1px solid white;}
#conf li { /* all list items */
	float: left;
	width: 100px; /* width needed or else Opera goes nuts */}
#conf li ul { /* second-level lists */
	position: absolute;
	background: #c9d3e6;
	width: 100px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */}
#conf li:hover ul, #conf li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
	width: 166px;}
#conf li a:hover{ /*hover background color*/
background-color: #a5ce97;
width: 160px;
}

.green_bar{
color:#FFFFFF; 
background-color:#82c56b; 
height:35px;
background-image:url(images/green_barbg.jpg) left no-repeat;
padding-right:10px;
text-align:right;
font-size:14px;
padding-bottom:4px;
padding-top:4px
}

.column2_bg{
background-image:url(http://gilbanesf.com/images/2nd_columnBG.jpg);
background-repeat:repeat-y
}

.gray_bar{
color:#FFFFFF; 
background-color:#7a7b7c; 
height:35px;
padding-left:10px;
text-align:left;
font-size:14px
}

td img {display: block;}

H1{ font-size:18px;
color:#5e7dbc;
font-weight:normal
}

H2{ font-size:14px;
color:#5e7dbc;
font-weight:normal;
margin:0px
}

H3{ font-size:16px;
color:#5e7dbc;
font-weight:strong;
margin:0px
}

em{color:#5e7dbc}
strong {color:#37559f;
font-size:11px}

.bullet{ padding-bottom:6px}

A {
COLOR: #366227; 
TEXT-DECORATION: none}
A:hover {
COLOR: #3b60ad; 
border-bottom: 1px dotted #3b60ad}


.footer{
height:97px;
padding-left:30px;
padding-top:20px;
background-image:url(../images/footer_bg.jpg);
background-repeat:no-repeat;
text-align:left;
padding-left:30px;
vertical-align: top}
