
/* FIRST CONTAINER */
#cont1 { margin-top: 0px; padding: 0px; float: left; width: 775px;}

/* SET FLOatED DIVS TO DISPLAY INLINE TO AVOID POTENTIAL IE ERRORS */
div.container, div.nav, div.box, div.main, div.rightbar { display: inline; }



body {
	text-align: center;
	background: #000099;
	}

div.cap {
	margin: 0 auto;
	width: 775px;
	}

div.header {
	float: left;  
	background: #ccffcc;
	clear: both;
	/*position: absolute;
	top: 0;
	left: 0; */
	width: 100%;
	border-bottom: 4px solid #000099;
	border-top: 3px solid #009966;
	text-align: left;
	height: 75px;
	}

div.container {
	background: white; 
	text-align: left;
	margin-top: 0px; 
	padding: 0px; 
	float: left; 
	width: 775px;
	clear: both;
	}

div.nav {
	background: white;
	float: left; 
	width: 150px;
	padding-top: 30px;
	font-family: sans-serif;
	text-align: left;
	font-size: 0.8em;
	}

div.box {
	float: right; 
	width: 590px; 
	}

div.main {
	float: left; 
	width: 410px;
	margin-top: 10px;
	text-align: justify;
	}


div.rightbar {
	background: white;
	float: right; 
	width: 140px;
	margin-top: 30px;
	}

div.footer {
	float:left; 
	width: 775px;
	clear: both;
	text-align: center;
	font-size: 0.8em;
	background-color: #ccffcc;
	border-top: 3px solid #000099;
	border-bottom: 3px solid #009966;
	font-family: sans-serif;
	}

/* ELIMINatE PAGE MARGINS AND PADDING */
html, body { padding: 0; margin: 0; }




div.breadcrumb {
	width: 94%;
	background-color: #99ffcc;
	text-align: left;
	font-weight: bold;
	padding-left: 10px;
	margin-top: 5px;
	}

div.albreadcrumb {
	width: 100%;
	background-color: #FFFFFF;
	margin-top: 5px;
	text-align: left;
	}
	
p.logo {
	margin-left: 2%;
	float: left;
	margin-top: 0px;
	font-family: sans-serif;
	font-weight: bold;
	font-size: 2em;
	}

h1	{
	font-family: sans-serif;
	text-align: center;
	}

h2	{
	font-family: sans-serif;
	font-size: 105%;
	margin: 0px;
	padding: 0px;
	}

	
h3 	{
	margin: 0px;
	padding: 0px;
	}

div.subnav {
	margin-top: 15px;
	border-top: 3px solid #000066;
	}


span.heading {
	font-weight: bold;
	font-family: sans-serif;
	}

ul.nav	{
	list-style: none;
	font-family: sans-serif;
	margin-top: 0px;
	}

li.nav	{
	padding-bottom: .5em;
	}
	
div.topbanner {
	border: 2px solid #333;
	}
	
ul.tests {
	list-style: none;
	font-weight: bold;
	}

li.tests {
	padding: 3px;
	}

div.lead {
	text-align: center;
	font-weight: bold;
	background-color: #ffff99;
	width: 130px;
	height: 80px;
	border: 3px solid #000066;
	padding: 5px;
	margin-top: 15px;
	}

div.sidelead {
	text-align: left;
	width: 120px;
	font-weight: bold;
	font-size: 1.1em;
	padding: 5px;
	margin-bottom: 10px;
	background-color: #ccffcc;
	border: 2px solid #009966;
	}

div.sidelead2 {
	text-align: left;
	width: 120px;
	font-weight: bold;
	font-size: 1em;
	padding: 5px;
	margin-top: 30px;
	background-color: #ccffcc;
	border: 2px solid #009966;
	}

div.maina {
	clear: right;
	background-color: #ccffcc;
	font-family: sans-serif;
	border-top: 2px solid #009966;
	}

div.mainb {
	Background-color: #ccffcc;
	margin-top: 20px;
	font-family: sans-serif;
	border-top: 2px solid #009966;
	}

div.nava {
	clear: both;
	background-color: #ccffcc;
	text-indent: 5px;
	font-weight: bold;
	border-top: 2px solid #009966;
	}

p.maina {
	text-align: right;
	font-weight: bold;
	font-family: sans-serif;
	margin-top: 0px;
	}

span.copy {
	float: left;
	text-align: left;
	margin-left: 5%;
	}

span.centerfoot {
	float: right;
	text-align: right;
	margin-right: 5%;
	}

form.contact {
	background-color: #ccffcc;
	border: 3px solid #009966;
	padding: 10px;
	}



div.depth {
	width: 100%;
	border: 3px solid #009966;
	padding-top: 5px;
	padding-left: 5%;
	font-weight: bold;
	margin-left: 5%;
	margin-right: 5%;
	}

ul.depth {
	list-style: none;
	}

li.depth {
	margin-bottom: 10px;
	}

div.offsite {
	width: 100%;
	padding-top: 5px;
	border: 3px solid #009966;
	padding-left: 5%;
	margin-top: 10px;
	}

span.offsite {
	font-weight: bold;
	}

div.bottombar {
	}

table.dir {
	width: 96%;
	text-align: left;
	}

ul.dir {
	list-style: none;
	font-weight: bold;
	}

li.dir {
	margin-bottom: 1.5em;
	}

div.dircrumb {
	width: 96%;
	border: 2px solid #009966;
	background-color: #ccffcc;
	text-align: left;
	font-weight: bold;
	padding-left: 10px;
	margin-top: 5px;
	padding-bottom: 3px;
	}

div.addsite {
	text-align: center;
	}

ul.flusymptoms {
	margin-top: 0px;
	list-style: circle;
	font-weight: bold;
	}

li.flu {
	margin-top: 2px;
	}

p.center {
	text-align: center;
	}