@charset "utf-8";

/* General Formatting DB Pages */
body { 
	margin: 0px;
    padding: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	background-color:#FFFFFF; 
	color:#000000; 
}
#wrapper { position:absolute;top:0px; left:0px; margin:0px 0px 0px 0px; }
#header {
	display: block; 
	width:771px;
    margin:0px;
    padding:0px;
	border:0px;
}
/* Content & Link format for DB HTML pages*/
#contentarea { 
	float:left;
	left:0px;
	background:url(../images/EMSTemplateShadow.gif);
	padding-bottom: 1px;
}
#emssidemenu { margin:0px;font-size:.85em;float:left;width:160px;padding:3px 0px 3px 0px;}
#emssidemenu a {color:#FFFFFF; }
#emssidemenu ul {}
#emssidemenu ul li{float: left;list-style: none;list-style-image:none;margin:0;zoom:1}
#emssidemenu ul li a{display:block;text-decoration:none;zoom:1}
#emssidemenu ul li div a{width:160px;padding:3px 0px 3px 0px;color:#ffffff}
#emssidemenu ul li div a:hover{}
/* Level 2 */
#emssidemenu ul li.ipf-parent ul{display:none;margin:0;}
#emssidemenu ul li.ipf-parent.ipf-active1 ul{display:block;}
#emssidemenu ul li ul li a{width:150px;padding:3px 0px 3px 10px;}
#emssidemenu ul li ul li {background:#FAB65A;}

#menuspacer {
	float:left;
	margin: 0px 0px;
	width:25px;
}
#content {
	float:left;
	left:185px;
	width:550px; 
	padding:10px 0px 10px 10px;
}
#content a:link { font-family:arial; color:#336699; text-decoration: underline; background-color: transparent; }
#content a:visited { font-family:arial; color:#9999CC; text-decoration: underline; background-color: transparent; }
#content a:hover { font-family:arial; color:#99CCFF; text-decoration: none; background-color: transparent; }
/* breadcrumb font size copied from Thunder Bay website */
#breadcrumb{margin:0 0 10px 0;font-size:.8em}
#breadcrumb a{color:#666666 !important}
h1#pagetitle{font-size:1.545em;font-weight:normal;text-transform:uppercase;margin:0 0 14px 0;font-family:Verdana}

#footer {left:0px; width:183px; clear:both; }

.clearfix:after {
content: “.”;
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}

.clearfix {
display: inline-block;
}

html[xmlns] .clearfix {
display: block;
}

* html .clearfix {
height: 1%;
} 