h1 {font: bold 2.09em arial, verdana, sans-serif;color:#000000; margin-top:0px;margin-bottom:10px;text-decoration:none;}
h2 {font: bold 1.27em arial, verdana, sans-serif;color:#000000;text-decoration:none;margin:0px 0px 3px 0px;}
h3 {font: bold 1.09em arial, verdana, sans-serif;color:#000000;text-decoration:none;margin:0px 0px 1px 0px;}

.thumbnail {background:url(images/enlarge_image_bg.gif) center bottom no-repeat;padding-bottom:19px;}

.emagine-note {font: bold 1.09em arial, sans-serif; color:#FF0000;}
.footnote {font-size:0.91em;}

.table-header-app {
	font: bold 1.09em arial, sans-serif;
	color:#000000;
	background-color:#ffffff;
	border-bottom:1px solid #FFFFFF;
	padding:5px;
	height:30px;
	vertical-align:top;
	}
	
.table-subheader-app {
	font: normal 1.09em arial, sans-serif;
	color:#000000;
	background-color:#ffffff;
	padding:5px;
	}
	
.table-row {
	color:#000000;
	border-bottom:1px solid #FFFFFF;
	padding:5px;
	}
	
.table-altrow {
	color:#000000;
	background-color:#ffffff;
	border-bottom:1px solid #FFFFFF;
	padding:5px;
	}

.table-header-app a {
	color:#FFFFFF;
	}
	
hr {
	border: none;
	border-top: 1px solid #DDDDDD;
	color:#DDDDDD;
	height:1px;
	}
	
.imageLeft {
	margin:5px 8px 5px 0px;
	}

.imageRight {
	margin:5px 0px 5px 8px;
	}

/* =-=-=-=-=-=-=-=-=-=-=-=-Global Styles-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

html {height:100%;}

body {
		color:#000000;
		font: normal 0.69em arial, sans-serif;
		margin:0px;
		height:98%;
		text-align:center;
		}
	
a {color:#000000; text-decoration:underline;}
a:hover {text-decoration:none;}

p {
	margin:0px 0px 15px 0px;
	font-size:1.18em;
	line-height:1.35em;
	}

#container {
	margin: 0 auto;
	padding:0px 0px 0px 0px;
	text-align:left;
	width:970px;
	}

#header {
	margin-left:auto;
	margin-right:auto;
	}
	 
#logo {
	float:left;
	margin:14px 0px 19px 19px;
	outline:none;
	}
	
#logo img {
	display:block;
	}
	
#utilities {
	float:right;
	font-family:tahoma, verdana, sans-serif;
	margin-top:0px;
	text-align:right;
	text-transform:uppercase;
	visibility:hidden;
	}
	
#utilities ul {
	color:#000000;
	list-style:none;
	margin:14px 50px 0px 0px;
	}
	
#utilities li {
	display:inline;
	padding:0 0 0 4px;
	list-style:none;
	line-height:12px;
	vertical-align:baseline;
	}
	
#utilities a {color:#000000;text-decoration:none;}
#utilities a:hover {color:#000000;text-decoration:underline;}

#topNav {
	clear:both;
	background: url(images/topnav_bg.gif) no-repeat;
	border:1px solid #EAEAEA;
	height:29px;
	padding:1px;
	margin:0px auto 5px auto;
	width:958px;
	visibility:hidden;
	}
	
#footer {
	background:none;
	clear:both;
	color:#777672;
	display:block;
	font: 1em arial, helvetica, verdana, sans-serif;
	line-height:23px;
	margin:0 auto;
	text-align:center;
	width:100%;
	visibility:hidden;
	}

#locations .table-header-app {
	font: bold 1.09em arial, sans-serif;
	color:#000000;
	background-color:#ffffff;
	border-bottom:1px solid #FFFFFF;
	padding:5px;
	height:30px;
	vertical-align:top;
	}
	
#locations .table-subheader-app {
	font: normal 1.09em arial, sans-serif;
	color:#000000;
	background-color:#ffffff;
	padding:5px;
	}
	
#locations .table-row {
	color:#000000;
	font: normal 0.91em arial, sans-serif;
	border-bottom:1px solid #FFFFFF;
	padding:10px;
	}
	
#locations .table-altrow {
	color:#000000;
	font: normal 0.91em arial, sans-serif;
	background-color:#ffffff;
	border-bottom:1px solid #FFFFFF;
	padding:10px;
	}
	
#locations .locationMid {
	background:#ffffff;
	border-right:1px solid #000000;
	}

#locations .table-header-app a {
	color:#FFFFFF;
	}
#locations h2	{font: bold 1.09em arial, verdana, sans-serif;color:#000000;text-decoration:none;margin:0px 0px 0px 0px;padding:0px;}

#locations a {font: bold italic 0.91em arial, sans-serif;color:#000000; text-decoration:underline;}
#locations a:hover {text-decoration:none;}

.new_header	{
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	padding: 5px 15px 5px 0px;
	text-align:right;
	}

#printFriendly {
	float:right;
	margin:0px 25px 0px 0px;
	visibility:hidden;
	}

/* =-=-=-=-=-=-=-=-=-=-=-=-Home Page Styles-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

#homeMain {
	background:none;
	clear:both;
	width:970px;
	visibility:hidden;
	}

/* =-=-=-=-=-=-=-=-=-=-=-=-Interior Page Styles-=-=-=-=-=-=-=-=-=-=-=-=-=-= */


#interiorMain {
	width:970px;
	}
	
#leftNav {
	float:left;
	text-align:left;
	padding:32px 0px 20px 26px;
	width:169px;
	visibility:hidden;
	}
	
#headerGraphic {
	clear:both;
	visibility:hidden;
	}
	
#contentContainer {
	width:970px;
	}
	
	#contentBg {
		min-height:350px;
		height:auto !important;
		height:350px;
		width:970px;
		}
	
#intEditableArea {
	float:left;
	line-height:150%;
	width:738px;
	}
	
	#content {
		padding:0px 40px 20px 7px;
		}
		
	#content img {
		visibility:hidden;
		}
		
	#content ul {
		list-style:none;
		margin:8px 0px 15px 0px;
		padding:0px;
		}
		
	#content li {
		font-size:1.09em;
		line-height:1.18em;
		margin-left:20px;
		margin-bottom:8px;
		padding-left:7px;
		}
		
	#content a {color:#000000; text-decoration:underline;font-weight:bold;}
	#content a:hover {text-decoration:none;}

#library {color:#344769;font:14px 'arial narrow',arial, sans-serif;padding-right:20px;visibility:hidden;}

/* =-=-=-=-=-=-=-=-=-=-=-=-Form Styles-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

.form {}
.form-label {font-weight:bold;}
.form-button {}
.form-textbox {font: 1.09em tahoma, sans-serif; color:#000000;border:1px solid #B3A892;}
.red-star {font: bold 0.91em tahoma, sans-serif; color:#FF0000; }
.alert {font: bold 0.91em tahoma, sans-serif; color:#FF0000; }
