 
/****** PAGE DEFAULTS ******/

html, body {
		background-color: #FFFFFF;
		margin-top: 0px;
		margin-right: 0px;
		margin-left: 0px; 	
	 }
		
 
/****** TEXT APPEARANCE ******/
.text {
		font-size:9pt; 
		font-family: arial, helvetica, sans-serif; 
		color: #3D4D5D;
		text-align: left;
		margin-left: 20px;
		margin-top: 10px;
		}
.text a:link { 
        text-decoration:underline;
		color: #3D4D5D;
    }
.text a:visited { 
		text-decoration:underline;
		color: #3D4D5D; 
	}
.text a:hover { 
		text-decoration: underline;
		color: #3D4D5D; 
	}
.text2 {
		font-size:9pt; 
		font-family: arial, helvetica, sans-serif; 
		color: #000000;
		margin-left: 20px;
		margin-top: 10px;
		}
.textblue {
		font-size:9pt; 
		font-family: arial, helvetica, sans-serif; 
		color: #3D4D5D;
		text-align: left;
		margin-left: 20px;
		margin-top: 10px;
		}
.textblue a:link { 
        text-decoration:underline;
		color: #3D4D5D;
    }
.textblue a:visited { 
		text-decoration:underline;
		color: #3D4D5D; 
	}
.textblue a:hover { 
		text-decoration: underline;
		color: #3D4D5D; 
	}
.textemail {
		font-size:9pt; 
		font-family: arial, helvetica, sans-serif; 
		color: #4D5D6D;
		text-align: left;
		margin-left: 0px;
		margin-top: 5px;
		}
.textemail a:link { 
        text-decoration: none;
		color: #4D5D6D;
    }
.textemail a:visited { 
		text-decoration: none;
		color: #4D5D6D; 
	}
.textemail a:hover { 
		text-decoration: underline;
		color: #4D5D6D; 
	}
.title {
		font-size:12pt; 
		font-family: arial, helvetica, sans-serif; 
		color: #3D4D5D;
		text-align: left;
		margin-left: 20px;
		margin-top: 10px;
		}
.navigation {
		font-size:9pt; 
		font-family: arial, helvetica, sans-serif; 
		color: #3D4D5D;
		margin-left: 0px;
		margin-top: 0px;
		margin-bottom: 2px;
		}
.navigation a:link { 
        text-decoration:none;
		color: #3D4D5D;
    }
.navigation a:visited { 
		text-decoration:none;
		color: #3D4D5D; 
	}
.navigation a:hover { 
		text-decoration: underline;
		color: #3D4D5D; 
	}
.textsmall {
		font-size: 8pt; 
		font-family: arial, helvetica, sans-serif; 
		margin-left: 0px;
		color: #3D4D5D;
		}
.textsmall a:link { 
        text-decoration: underline;
		color: #3D4D5D;
    }
.textsmall a:visited { 
		text-decoration:none;
		color: #3D4D5D; 
	}
.textsmall a:hover { 
		text-decoration: underline;
		color: #3D4D5D; 
	}

/****** LAYOUT ******/
#register {
		margin-top: 60px;
		margin-right: 31px;
		}

.spacer1 {
		height: 35px;
		}
.spacer2 {
		width: 198px;
		}
#nav_margin {
		margin-left: 20px;
		}
#table_height {
		height: 70%;
		}
#table_height_accom {
		height: 100%;
		}

/****** BACKGROUNDS ******/
.head_bg_left {
		background-image: url(images/logo03.jpg);
		background-repeat: no-repeat;
		background-position: top right;
		height: 121px;
		}
.head_bg_right {
		background-image: url(images/logo04.jpg);
		background-repeat: no-repeat;
		background-position: top left;
		height: 121px;
		}
.head_bg_flash {
		background-image: url(images/logo02.jpg);
		background-repeat: no-repeat;
		background-position: top right;
		height: 121px;
		width: 398px;
		}

/****** LISTS ******/

#main li {
		margin-top: 0px;
		margin-bottom: 0px;
		list-style-image:  url(images/bullet2.gif);
		font-size: 9pt; 
		font-family: arial, helvetica, sans-serif;
		text-align: left;
		margin-left: 0px;
		margin-top: 2px;   
		color: #3D4D5D;
	}

#sub li { 
		list-style-image:  url(images/bullet3.gif);
		font-size: 9pt; 
		font-family: arial, helvetica, sans-serif;
		text-align: left;
		margin-left: 18px;
		margin-top: 2px;   
		color: #3D4D5D;
	}
#subwkshop li { 
		list-style-image:  url(images/bullet3.gif);
		font-size: 9pt; 
		font-family: arial, helvetica, sans-serif;
		text-align: left;
		margin-left: -23px;
		margin-top: 2px;   
		color: #3D4D5D;
	}
a.screen, a.screen:visited {
color:#3D4D5D; 
position:relative; 
z-index:1;
}
a.screen b {
position:absolute;
visibility:hidden; /* hide the image */
width:360px; /* give it a width */
height:0; /* no height to solve an Opera bug that 
             makes it selectable when hidden */
border:0px solid #000; /* add a border */
left:0; /* position:the image */
bottom: 15px;
}
a.screen:hover {
text-decoration:none; 
border:0; /* needed for this to work in IE */ 
z-index:1000;
}
a.screen:hover b {
visibility:visible; /* make the image visible */
height:324px; /* now give it a height */
cursor:pointer; /* for IE */
z-index:500; 
}
a.screen:hover b img {
border:0; /* remove the link border */
}
