#dolphincontainer{
	position:relative;
	border-bottom: 2px solid navy;
	color:#E0E0E0;
	background:#143D55;
	width:869px;
	font-family:Helvetica;
	text-align: left;
	font-size:8px;


}
#dolphinnav{
	position:relative;
	height:33px;
	font-size:8px;
	text-transform:uppercase;
	font-weight:bold;
	background:#fff url(images/dolphin_bg.gif) repeat-x bottom left;
	padding:0 0 0 0px;
	text-align:center;
}
#dolphinnav ul{margin:0;padding:0;list-style-type:none;width:auto;float:left;}
#dolphinnav ul li{display:block;float:left;margin:0 5px; }
#dolphinnav ul li a{display:block;float:left;color:#EAF3F8;text-decoration:none;padding:0 0 0 5px;height:33px; color:#000; font-weight:bold; font-size:12px;}
#dolphinnav ul li a span{padding:8px 15px 0 0;height:21px;float:left;}
#dolphinnav ul li a:hover{color:#fff;background:transparent url(images/dolphin_bg-OVER.gif) repeat-x bottom left;}
#dolphinnav ul li a:hover span{display:block;width:auto;cursor:pointer;}
#dolphinnav ul li a.current,#dolphinnav ul li a.current:hover{color:#fff;background:#1D6893 url(images/dolphin_left-ON.gif) no-repeat top left;line-height:275%;}
#dolphinnav ul li a.current span{display:block;padding:0 5px 0 0;width:auto;background:#1D6893 url(images/dolphin_right-ON.gif) no-repeat top right;height:33px;}

#dolphin_inner{color: white; padding: 5px; font-size: 80%; height: 1em}

#dolphin_inner a:link, #dolphin_inner a:visited, #dolphin_inner a:active{color: white}
#dolphin_inner a:hover{color: yellow}

.innercontent{display: none;}

#dolphincontainer { color: #e0e0e0; font-family: Helvetica; background-color: #143d55; border-bottom: 2px solid navy; position: relative; top: 0px; left: 0px; width: 869px; visibility: visible; display: block }
#dolphinnav { font-weight: bold; font-size: 13px; background: #fff url(images/dolphin_bg.gif) repeat-x left bottom; text-align: center; text-transform: uppercase; padding: 0 0 0 20px; position: relative; top: 0px; left: 0px; height: 33px; visibility: visible }
.footer a:link {text-decoration: none; color:#006; font-size: 11px;}
.footer A:visited {text-decoration: none; color: #006; font-size: 11px;}
.footer A:active {text-decoration: none; color: #006; font-size: 11px; }
.footer A:hover  { color: #006; text-decoration:overline; font-size: 11px;} 
.footer {
	background-image: url(images/footer.gif);
	font-family: Verdana;
	font-weight: bold;
	color: #006;
	font-size: 11px;
	font-style: normal;
	margin: auto;
	text-align:left
}


body {
	background-image: url(url(url()));
}
.mainmenu {
	background-image: url(images/menu.gif);
	text-align:left;
	
}
.header {
	background-image: url(images/header.gif);
	height: 209px;
	width: 900px;
}
.background {
	background-image: url(images/mainbackground.gif);
	background-repeat: repeat-y;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin-right: 40px;
	margin-left: 10px;
	text-align:center;

}
.background a:link {text-decoration: underline; color:#006}
.background A:visited {text-decoration: underline; color: #006}
.background A:active {text-decoration: underline; color: #006 }
.background A:hover  { color: #006; text-decoration:overline} 
.background p {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: justified;
	margin-right: 40px;
	margin-left: 10px;
}	

.programheader {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF;
	margin-right: 40px;
	margin-left: 10px;
	text-align:center
}
.program {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	vertical-align:bottom;
	background-image: url(images/mainbackground.gif);
	margin-right: 40px;
	margin-left: 10px;
	font-weight:none;
	
	
}
.program p{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	vertical-align:text-top;
	margin-right: 40px;
	margin-left: 10px;
}
.program tr{vertical-align:top; padding-bottom: 30px;padding-right: 10px; padding-left: 10px; text-align: justify;}
.program td{ text-align: justify; padding-bottom: 30px; padding-right: 10px; padding-left: 10px; font-weight: 0}
.program th{	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF; text-align:center;}
.program p span {
	text-align: left;
}
.program a:link {text-decoration: underline; color:#006}
.program A:visited {text-decoration: underline; color: #006}
.program A:active {text-decoration: underline; color: #006 }
.program A:hover  { color: #006; text-decoration:overline} 

.speaker {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: justify;
	vertical-align:bottom;
	background-image: url(images/mainbackground.gif);
	margin-right: 40px;
	margin-left: 10px;
	
	
}
.speaker p{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	vertical-align:text-top;
	margin-right: 40px;
	margin-left: 10px;
}
.speaker  tr{vertical-align:top; padding-bottom: 30px;padding-right: 10px; padding-left: 10px; text-align: justify;}
.speaker  td{ text-align: left; padding-bottom: 30px; padding-right: 10px; padding-left: 10px;}
.speaker  th{	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFF; text-align:center;}
.speaker  p span {
	text-align: left;
}
.speaker  a:link {text-decoration: underline; color:#006}
.speaker A:visited {text-decoration: underline; color: #006}
.speaker  A:active {text-decoration: underline; color: #006 }
.speaker  A:hover  { color: #006; text-decoration:overline} 

#form_box {

	width: 590px;
	background: transparent 
	border: 1px solid #d6d6d6;
	border-left-color: #e4e4e4;
	border-top-color: #e4e4e4;
	font:0.8em Arial, Helvetica, Sans-serif;
	padding: 0.5em;
	margin-top: 10px;
	margin-bottom: 2px;
	
	
}
 
#form_box div {

	padding: 0.2em 0.5em;
}
 
#form_box div.hr {

	border-bottom: 2px solid #e2e2e1;
	height: 0px;
	margin-top: 0pt;
	margin-bottom: 7px;
}
 
#form_box p {

	float: left;
	margin: 4px 0pt;
	width: 120px;
}
 
 
#log {

	width: 590px;
	margin-top: 10px;
}
 
#log_res {
	overflow: auto;
}
 
#log_res.ajax-loading {
	padding: 20px 0;
	background: url(http://demos.mootools.net/demos/Group/spinner.gif) no-repeat center;
}
.background register {
	text-align: left;
}
.register {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	vertical-align:bottom;
	background-image: url(images/mainbackground.gif);
	paddin: 40px;
	margin-left: 10px;
}
.register p{
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: left;
	vertical-align:bottom;
	background-image: url(images/mainbackground.gif);
	margin-right: 40px;
	margin-left: 10px;
}
.program330 {
	text-align: justify;

}
.program table tr td p img {
	text-align: center;
}
.program strong {
	text-align: center;
}
.background p {
	text-align: justify;
	font-style: italic;
}
.background p {
	font-style: normal;
}
