body	{
	background: #fff;
	color: #555;
	margin: 0;
	padding: 0;
	font-size:12pt;
	font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;	}

#supercontainer {
	width:706px;
	border:0;
	margin-top:0;
	margin-left:auto;
	margin-right:auto;
	padding:0; }

#container {
background:#dff085 url(images/merling_fnl_sidenav_bkgd.jpg) no-repeat;
border:0;
width:706px;
display:block;
margin:0;
padding:0;
float:left; }

.tabledef {
border:0;
padding:0;
margin-left:auto;
margin-right:auto;
margin-top:0;	}

#rightbanner {
display:block;
background:#fff;
width:509px;
border-right:1px solid #369;
float:right;
padding:0;
margin:0;	}

#title {
font-size:14pt;
font-weight:bold;
padding:20px 0 0 30px;	}

#textcontainer {
width:459px;
display: block;
float:left;
margin: 0;
padding: 0 20px 30px 30px;
background:#fff;
border-right:1px solid #336699;
}

#textcontainer ul li {
list-style:disc;	}

#header {
height:110px;
width:706px;
background:#fff url(images/merling_fnl_hdr-plain.jpg) no-repeat;
padding:0;
margin:0;
display:block;
}

#headertextright {
color:#fff;
font-weight:bold;
text-align:right;
padding:30px 20px 0 0;	}

#headertextright a {
color:#fff;
font-weight:normal;}

.toppad {
padding: 10px 0 0 0;	}

.imgfloatright {
margin:0;
padding:0;
float:right;	}

.imgfloatleft {
margin:0;
padding:0;
float:left;	}

#subheadercontainer {
display:block;
float:left;
width:750px;
border:none;
margin:0;
padding:10px 0 10px 10px;
background:#fff;
clear:all;	}

#subheader {
float:left;
margin:0;
padding:0;
text-align:center;	}

#subheader ul {
width:300px;
list-style:none;
padding:0;
margin:0;	}

#subheader ul li {
display:inline;
float:left;
padding:0 20px 0 20px;
margin:0;
background:#eee;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
border-right:1px solid #ccc; }

.first {
border-left:1px dotted #555;	}

#sidenavcontainer {
background:#fff;
margin:0;
padding:0;
}

#containterborder {
background:#dff085 url(images/left-border_bkgd.gif) repeat-y;
width:250px;
border:0;
margin:0;
padding:0;
float:left;
}

#sidenav {
width:170px;
float:left;
font-size:10pt;
color:#ffc;
padding:0 0 0 26px;
margin:0;
text-align:left; }

#sidenav a {
color:#369;
text-decoration:none;
font-weight:bold;	}

#sidenav a:hover {
color:#444;
background:#ffd;
border-right:1px dotted #999; 
text-decoration:none;
font-weight:bold;	}

#sidenav ul {
margin: 0;
padding: 0;
list-style: none;
width: 170px;
border-bottom: 1px dotted #999;
border-right: 0px dotted #999;
}

#sidenav ul li {
position:relative;	}

#sidenav ul li a.nobordertop {
border-top: 0;	}

#sidenav ul li a {
	display: block;
	text-decoration: none;
	padding: 5px 5px 5px 10px;
	border-top: 1px dotted #999;
	border-bottom: 0; 	}

/* Fix IE. Hide from IE Mac \*/
* html #sidenav ul li { float: left; }
* html #sidenav ul li a { height: 1%; }
/* End */

#sidenav #sidenavfb {
text-decoration:none;
border:0;
padding:25px 10px 0 0;
}

#sidenav #sidenavfb a {
color:#369;
text-decoration:none;
font-weight:bold;
}

#sidenav #sidenavfb a:hover {
color:#369;
background:none;
border:0;
text-decoration:none;
font-weight:bold;
}

#sidenav #sidenavimg {
text-decoration:none;
border:0;
padding:50px 10px 0 0;
}

#sidenav #sidenavimg p {
color:#555;	}

#sidenav #sidenavimg a {
text-decoration:none;
border:0;	}

#sidenav #sidenavimg a:hover {
text-decoration:none;
margin:0;
padding:0;
background:none;
border:0;	}

#sidenav #sidenavimg img {
border:#000 1px solid;	}

#topnav {
width:760px;
float:left;
border-bottom:#333 2px solid;
padding:0 0 2px 0;
margin:0;
background:#555 url(images/1px_drop-shadow.gif) repeat-x;
font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;	
font-size:11pt;
color:#fff;
}

#topnav ul li {
  float:left;
  position:relative;
  margin:0;
  padding:0 3px 0 3px;
  width:145px;
  z-index:1;
  text-align:center;
  }

#topnav li ul {
  display: none;
  position: absolute; 
  padding:0;
  margin:0;
  top:-2px;
  left:0;
  z-index:99;
  }

#topnav li ul li {
  background:#000;
  border-bottom:1px #666 solid;
  padding:4px;
  margin:0;
  width:143px;
  font-size:10pt;
  z-index:100;
  text-align:left;
  }
  
#topnav ul li.divider {
border-right:1px #666 solid;
}

#topnav ul {
  padding:2px 0 0 0;
  margin:0;
  list-style: none;
  line-height:13pt;
  }

#topnav a {
color:#fff;
text-decoration:none;
}

#topnav a:hover {
color:#ffc;
text-decoration:underline;
}

#topnav li:hover ul, #topnav li.over ul { 
display: block; }




.last {
border-right:none; }

li>ul {
top: auto;
left: auto;
}

.imgrightwithborder {
float:right;
margin:0 0 5px 5px;
padding:0;
border:0px #000 solid;	}

.boxtext {
width:438px;
border:1px solid #ddd;
margin:10px 0 10px 0;
padding:5px;	}

.boxtext h5 {
padding:0;
margin:0;	}

#footer {
clear:both;
display:block;
background:#fff;
border-top:1px #369 solid;
width:706px;
margin:0 0 0 0px;
padding-top:20px;
font-size:10pt;
line-height:12pt;
text-align:center;
}
#footer a {
color:#900;
text-decoration:none;
}

#footer a:hover {
color:#c00;
text-decoration:underline;
}

#buffer {
width: 360px; }

.center {
text-align:center; }

/* Pseudo-class definitions. No need to create individual hover states for each class, DUH! */
/* Remember: LV-Ha! Order of Link, Visited, Hover, Active matter in some browsers */
a:link {
	text-decoration: none;
	color:#c00;
	background: transparent;	}
	
a:visited {
	text-decoration: none;
	color:#900;
	background: transparent;	}
	
a:hover {
	text-decoration: underline;
	color:#c00;
	background: transparent;	}

a:active {
	text-decoration: none;
	color:#f00;
	background: transparent;	}
	
.smallfont {
font-size:10pt;	}
	
h1 {
	font-family: "Times New Roman", Times, serif;
	font-size:26pt;
	font-style:normal;
	color:#000;
	margin: 0;	}
	
h2 {
	font-family: "Times New Roman", Times, serif;
	line-height: 30px;
	font-size: 22px;
	font-style:normal;
	margin: 18px 0 0 0;	}

h3 {
	font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;	
	font-size: 14pt;
	margin:0 0 10px 0;
	padding:0;
	color:#444;	}
	
h4 {
	font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;
	font-size:13pt;
	font-style:normal;
	margin: 26px 0 0 0;
	padding: 0;	}

h5 {
	font-family: "Trebuchet MS", "Bitstream Vera Sans", verdana, lucida, arial, helvetica, sans-serif;	
	font-size: 12pt;
	margin:10px 0 10px 0;
	}

h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:100;
	letter-spacing: 2px;
	color: #ccc;
	margin: 11px 0 1px 15px;	}

.date { 
padding:0 0 0 20px;	}

#date {
display:block;
width:300px;
background:#fff;
padding:5px 0 5px 0;
margin: 0 0 10px 120px;
border:1px dashed #666;	}

#sponsors {
width:500px;
height:100px;
margin-left:auto;
margin-right:auto; }

.alignleft {
float:left;
border:0px;
margin:10px 0 0 10px; }

.alignright {
float:right;
border:0px;
margin: 0 10px 0 0; }
