/* Design & Code (c) Empire Group, Inc. */
html, body { padding: 0; margin: 0; }
body {
	font: normal 12px/1.5em Verdana, Arial, Helvetica, sans-serif;
	background: #ccc; }

* {
	margin:0;
	padding:0
}
p{
	padding-bottom:1em
}
ul, ol{
	margin-left:16px;
	padding-bottom:1em;
}
li{
	padding-bottom:3px;
}
	

/* IDs */
div#flashvideo{
	position:absolute;
	width:288px;
	height:175px;
	top:517px;
	left:0px;
}
	div#flashvideo a#noflash{
		position:absolute;
		width:288px;
		top:156px;
		left:0px;
		text-align:center;
		font-size:0.9em;
		color:#AF2937;
	}

div#wrapper{
	width:785px;
	background-color:#333366;
}
	div#header{
		height:117px;
		overflow:hidden;
	}
		div#header #hd1{
			background:url(/images/insidelogo1.jpg) 337px 0 no-repeat;
		}
		div#header #hd2{
			background: url(/images/headers/all_pages.jpg) 144px 0 no-repeat;
		}
			body#occ div#header #hd2{
				background: url(/images/headers/occupational.jpg) 144px 0 no-repeat;
			}
			body#hhh div#header #hd2{
				background: url(/images/headers/home_health.jpg) 144px 0 no-repeat;
			}
			body#ctr div#header #hd2{
				background: url(/images/headers/healthy_living.jpg) 144px 0 no-repeat;
			}
			body#found div#header #hd2{
				background: url(/images/headers/foundation.jpg) 144px 0 no-repeat;
			}
			body#dir div#header #hd2{
				background: url(/images/headers/direction.jpg) 144px 0 no-repeat;
			}
			body#well div#header #hd2{
				background: url(/images/headers/wellness.jpg) 144px 0 no-repeat;
			}
		div#header ul{
			position:absolute;
			top:0;
			left:429px;
			margin:0;
			padding:0;
			list-style:none;
			width:356px;
		}
			div#header ul li{
				margin:0;
				padding:0;
				float:left;
			}
				div#header ul li a{
					margin:0;
					padding:0;
					width:178px;
					height:22px;
					display:block;
					text-align:center;
					text-decoration:none;
					color:#FFFFFF;
					font-size:0.8em;
					font-weight:bold;
					padding:5px 0 0 0;
					background:#7E86B1;
				}
				div#header ul li a.l2{
					background:#5E5A96;
				}
		div#header form{
			position:absolute;
			top:90px;
			left:440px;
			margin:0;
			padding:0;
		}
			.quicklinksearchbutton {
				font-size: 10px;
				background-color: #D58C2C;
				border:1px solid #ddd;
				width:30px;
			}
			.quicklinksearchfield {
				font-size: 12px;
				margin-left: 10px;
				background-color: #CFD0D2;
				border:1px solid #ddd;
				font-size:1.1em;
				width:280px;
			}
			
		div#menu{
			overflow:hidden
		}
			
		div#menu ul{
			margin:0;
			padding:0;
			list-style:none;
			color:#FFFFFF;
		}
			div#menu ul li{
				margin:0;
				padding:0;
			}
				div#menu ul li a{
					margin:0;
					font-size:1.2em;
					color:#FFFFFF;
					text-decoration:none;
					padding:5px;
					display:block;
					line-height:100%;
				}
					div#menu ul li ul{
						margin:0 0 0 23px;
						padding:15px 0 5px 0;
						list-style:disc;
						font-size:0.75em;
						color:#333366;
						line-height:100%;
					}
						div#menu ul li ul li{
							margin:0;
							padding:0;
						}
					div#menu ul li.occ, body#home ul#nav li#occ{
						background-color: #A6C6B9;			
					}
						div#menu ul li.occ ul{
							background: #A6C6B9 url(/images/carrot_occupationalhealth.gif) -23px top no-repeat;
						}
						div#menu ul li.occ ul li a{
							color: #006633;
							background:none;
						}
					div#menu ul li.hhh, body#home ul#nav li#hhh{
						background-color: #94C0DA;
					}
						div#menu ul li.hhh ul{
							background: #94C0DA url(/images/carrot_homehealth.gif) -23px top no-repeat;
						}
						div#menu ul li.hhh ul li a{
							color: #006699;
							background:none;
						}
					div#menu ul li.ctr, body#home ul#nav li#ctr{
						background:#E4BB87;				
					}
						div#menu ul li.ctr ul{
							background: #E4BB87 url(/images/carrot_centerforhealthyliving.gif) -23px top no-repeat;
						}
						div#menu ul li.ctr ul li a{
							color: #CC6633;
							background:none;
						}
					div#menu ul li.found, body#home ul#nav li#found{
						background:#E6BBC8;				
					}
						div#menu ul li.found ul{
							background: #E6BBC8 url(/images/carrot_foundation.gif) -23px top no-repeat;
						}
						div#menu ul li.found ul li a{
							color: #993333;
							background:none;
						}
					div#menu ul li.dir, body#home ul#nav li#dir{
						background:#A6C6B9;				
					}
						div#menu ul li.dir ul{
							background: #A6C6B9 url(/images/carrot_occupationalhealth.gif) -23px top no-repeat;
						}
						div#menu ul li.dir li a{
							color: #006633;
							background:none;
						}
					div#menu ul li.well{
						background:#EF446F;				
					}
						div#menu ul li.well ul{
							background: #94C0DA url(/images/carrot_foundation.gif) -23px top no-repeat;
						}
						div#menu ul li.well ul li a{
							color: #006699;
							background:none;
						}
						
					div#menu ul li ul li a:hover{
						color:#CC0000;
					}
					div#menu ul li ul li a.s{
						color:#EE1111;
					}
					div#menu ul li.occ a{
						background:#00572F;				
					}
					div#menu ul li.hhh a{
						background:#006FAA;				
					}
					div#menu ul li.ctr a{
						background:#D58C2C;				
					}
					div#menu ul li.found a{
						background:#AF2937;				
					}
					div#menu ul li.dir a{
						background:#00572F;				
					}
					div#menu ul li.well a{
						background:#EF446F;				
					}
					
					div#menu ul li a span.c1{
						display:block;
						font-size:0.7em;	
						line-height:100%;	
					}
				div#menu ul li a small{
					margin:3px 0 0 0;
					padding:0;
					font-size:0.7em;
					font-style:italic;
					display:block;
					line-height:100%;
				}
		
		
		div#content div#title{
			height:40px;
			overflow:hidden;
			padding:0 0 0 20px;
			background:#7E86B1;
		}
			body#occ div#content div#title{
				background:#00572F;				
			}
			body#hhh div#content div#title{
				background:#006FAA;				
			}
			body#ctr div#content div#title{
				background:#D58C2C;				
			}
			body#found div#content div#title{
				background:#AF2937;				
			}
			body#dir div#content div#title{
				background:#00572F;				
			}
			body#well div#content div#title{
				background:#EF446F;				
			}
		
		
		div#content div#static{
			margin:20px;
			color: #352969;
			line-height:130%;
		}
			div#content div#static ul{
				margin:0 0 0 30px;
			}
			div#content div#static ul li{
				margin:0 0 0 0;
				padding:0;
			}
	div#footer{
		clear:left;
		color:#FFFFFF;
		padding:5px 0 5px 144px;
	}
		div#footer ul{
			color:#FFFFFF;
			margin:0;
			padding:0;
		}
			div#footer ul li{
				display:inline;
				font-size:1em;
				height:19px;
				line-height:160%;
				list-style-image:none;
				list-style-position:outside;
				list-style-type:none;
				margin:0pt;
				padding:0pt;
			}
				div#footer ul li a{
					color:#FFFFFF;
					text-decoration:none;
					border-right:1px solid #FFFFFF;
					padding:0 8px 0 3px;
				}
				div#footer ul li a.last{
					border-right:0px solid #FFFFFF;
				}

/*  Home page */

body#home div#wrapper{
	width:720px;
}
	body#home div#header div#hd1{
		background:transparent;
	}
	body#home div#header div#hd2{
		background:transparent;
	}
	body#home div#header ul{
		position:absolute;
		top:0;
		left:432px;
		margin:0;
		padding:0;
		list-style:none;
		width:288px;
	}
		body#home div#header ul li a{
			width:144px;
		}
		body#home div#header form{
			position:absolute;
			top:90px;
			left:440px;
			margin:0;
			padding:0;
		}
			body#home .quicklinksearchbutton {
				font-size: 10px;
				background-color: #D58C2C;
				border:1px solid #ddd;
				width:30px;
			}
			body#home .quicklinksearchfield {
				font-size: 12px;
				margin-left: 10px;
				background-color: #CFD0D2;
				border:1px solid #ddd;
				font-size:1.1em;
				width:220px;
			}
	body#home ul#nav{
		margin:0;
		padding:0;
	}
		body#home ul#nav b{
			font-weight:normal;
			margin:5px;
			display:block;
			line-height:130%;
		}
		body#home ul#nav li{
			margin:0;
			padding:0;
			float:left;
			width:144px;
			height:400px;
			display:block;
			overflow:hidden;
			font-size:0.9em;
			font-style:italic;
			color:#333366;
			background-repeat:no-repeat;
		}
				body#home ul#nav li ul{
					margin-left:22px;
					padding-bottom:1em;
					list-style-type:disc;
				}
					body#home ul#nav li ul li{
						padding:0;
						margin:0;
						float:none;
						width:auto;
						height:auto;
						font-style:normal;
						display:list-item;
						color:#AF2937;
						overflow:visible;
						line-height:1.35em;
						margin-bottom:5px;
					}
					body#home ul#nav li ul li a{
						color:#AF2937;
						text-decoration:none;
					}
	body#home div.c1{
		width:278px;
		height:165px;
		overflow:hidden;
		font-size:0.9em;
		line-height:130%;
		background-color:#D8DAE6;
		padding:5px;
		color:#333366;
		font-style:italic;
		clear:left;
		float:left;
	}
	body#home div.c2{
		overflow:hidden;
		width:143px;
		height:175px;
		font-size:0.9em;
		line-height:130%;
		background-color:#fff;
		color:#333366;
		float:left;
		border-right:1px solid #333366;
	}
		body#home div.c2 h1{
			font: normal 12px/1.5em Verdana, Arial, Helvetica, sans-serif;
			color:#FFFFFF;
			background:#AF2937;
			padding:5px;
		}
		body#home div.c2 ul{
			margin:5px;
			padding:0;
		}
		body#home div.c2 li{
			color:#333366;
			list-style:none;
			margin:0 0 10px 0;
			padding:0;
		}
			body#home div.c2 li a{
				color:#333366;
			}

	body#home div#footer{
		clear:left;
		color:#FFFFFF;
		padding:5px 0 5px 120px;
	}
	
	#calheader td {
	  text-align: center;
	  background-color: silver;
	}
	
	.daynum {
	  display: block;
	  text-align: center;
	}
	
	.daynumact {
	  display: block;
	  text-align: center;
	  font-weight: bold;
	  background-color: yellow;
	  text-decoration: none;
	}
	
	.noday {
	  background-color: #E0E0E0;
	}


/* Layout */
#container{
	background-color:#fff;
	overflow:hidden;
	width:785px;
}

#content{
	background-color:#fff;
	width:641px;
	border-left:144px solid #333366; /* The width and color of the rail */
	margin-left:-144px; /* Hat tip to Ryan Brill */
	float:right;
}
#menu{
	background-color:#333366;
	width:144px;
	float:left;
}

	
/* Headings H1-H6 */
h1 {
	color:#352969;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.8em;
}
	#title h1 {
		color:#FFFFFF;
		font-weight:normal;
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:2.0em;
	}

h2 {
	font-size: 1.5em;
	color: #352969;
	font-weight:bold;
	margin:0 0 10px 0;
}

h3 {
	font-size: 1.1em;
	color: #352969;
	text-transform: uppercase;
	margin:10px 0;
}

h4 { }

h5 { }

h6 { }





/* Paragraph and Link Styles */
p { }

	p a { }
	
div#content div#static a{
	color:#352969;
}
div#content div#static a:hover{
	color:#AF2937;
}
	
/* Imported from old website */
.tabs {
	background-color:#E0E0E0;
	border-bottom:1px solid silver;
	border-top:1px solid silver;
	padding:5px;
}

#categories {
	background-color:#DEDFE4;
	padding:10px;
}

#categories a {
	display:block;
	margin:0pt 0pt 7px;
}

#insidetitlenavsub {
	font-size:12px;
	font-weight:bold;
}
	
/* Lists and Navigation */