html {
	height:100.05%;
}
#browser_warning {
	display:none;
	text-align:center;
	padding:1em;
	background-color: #FFFFCC;
	border: 1px solid #FFFF00;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	/* background-color: #CCCCCC; */
	/* background-color: #BCB0A0; */
	background-color: #FFFFFF;
	margin:0;
	padding:0;
}
p {
	text-align:justify;
}
#main {
	width:840px;
	height:60px;
	margin:0 auto 0 auto;
}
.clearBoth {
	clear:both;
}
h1 {
	font-size:16px;
	/* color: #0B3279; */
	/* Just going red here */
	color: #FF0000;
	margin:0;
}
h1.floatBottom {
	text-align:center;
	position:absolute;
	width:100%;
	height:1em;
	bottom:2em;
}
h2 {
	font-size:14px;
	font-weight:bold;
}

#title_sierra {
	width:840px;
	margin:0 0 0 0;
	height:169px;
	/* background-image: url(library/gfx/title_levlok.jpg); */
	background-image: url(library/gfx/title_sierra2.jpg);
	background-repeat: no-repeat;
}

/* Page */
	#page {
		width:840px;
		min-height:30px;
		background-image: url(library/gfx/bg_body.png);
		background-repeat: repeat-y;
		position:relative;
	}
	#menu {
		position:relative;
		left:2px;
		margin:7px 0 5px 1px;
		float:left;
		z-index:5;
		width:150px;
		padding:0 0 0 10px;
		min-height:10px;
		/*
		background-color: #122D58;
		*/
	}
		.menu_inactive:link, .menu_inactive_top:link, .menu_active:link, 
		.menu_inactive:visited, .menu_inactive_top:visited, .menu_active:visited {
			color:#000000;
			text-decoration:none;
		}
		.menu_inactive:hover, .menu_inactive_top:hover, .menu_active:hover {
			/* color: #0B3279; */
			/* Just going red here */
			color: #FF0000;
		}
		.menu_active:link, .menu_active:visited, .menu_active:hover {
			font-weight:bold;
		}
		.menu_inactive, .menu_inactive_top, .menu_active {
			padding:8px 0 8px 10px;
			height:16px;
			display:block;
			background-repeat:no-repeat;
			background-position: right top;
		}
		.menu_inactive, .menu_inactive_top {
			width:140px;
			background-image: url(library/gfx/tab_inactive.png);
		}
		.menu_inactive_top {
			background-image: url(library/gfx/tab_inactive_top.png);
		}
		.menu_active {
			width:140px;
			background-image: url(library/gfx/tab_active.png);
		}
		.menu_bottom {
			width:150px;
			height:5px;
			background-image: url(library/gfx/tab_bottom.png);
		}
		#copyright_box {
			width:146px;
			color:#FFFFFF;
		}
		#copyright_box p {
			text-align:center;
		}
		#copyright_box a:link, #copyright_box a:visited {
			color:#FFFFFF;
		}
	#content {
		float:left;
		width:670px;
		min-height:20px;
		margin:5px 0 0 0;
		z-index:1;
		position:relative;
		/* background-color: #FFFFFF; */
	}
		#content_top {
			width:670px;
			height:2px;
			background-image: url(library/gfx/bg_content_top.png);
			background-repeat: none;
		}
		#content_middle {
			width:670px;
			min-height:100px;
			background-image: url(library/gfx/bg_content_middle.png);
			background-repeat: repeat-y;
		}
			#content_box, #content_box_home, #content_box_gallery {
				width:620px;
				min-height:300px;
				padding:20px;
				position:relative;
				/* border: 1px solid #FF6600; */
			}
			#content_box_home {
				background-image: url(library/gfx/bg_home.jpg);
				background-repeat: no-repeat;
				background-position: 217px bottom;
			}
			#content_box_gallery {
				width:640px;
				padding:20px 10px 20px 10px;
			}
		#content_bottom {
			width:670px;
			height:8px;
			background-image: url(library/gfx/bg_content_bottom.png);
			background-repeat: none;
		}


/* Footer */
	#footer_top {
		width:840px;
		height:19px;
		/* background-image: url(library/gfx/footer_levlok.jpg); */
		background-image: url(library/gfx/footer_levlok_tan.jpg);
	}
	#footer_pics {
		width:822px;
		height:100px;
		padding:0 10px 0 8px;
		background-image: url(library/gfx/bg_levlok_tan.jpg);
	}
		#footer_pics img {
			margin:0;
			padding:0;
		}
	#footer_bottom {
		width:840px;
		height:19px;
		/* background-image: url(library/gfx/footer_levlok_bottom.jpg); */
		background-image: url(library/gfx/footer_levlok_tan_bottom.jpg);
	}
/* End Footer */

#home_levlokdifference {
	width:300px;
	min-height:200px;
	position:absolute;
	left:40px;
	top:40px;
}
.large_bluetext, .large_redtext {
	font-size:16px;
	font-weight:bold;
	text-align:center;
}
.large_bluetext {
	color: #FF0000;
}
.large_redtext {
	color: #FF0000;
}
.learnmorelink {
	font-size:10px;
}

#home_intro {
	position:absolute;
	left:16px;
	top:10px;
	width:354px;
	min-height:57px;
}
#home_icons {
	position:absolute;
	right:16px;
	top:10px;
	width:259px;
	min-height:57px;
}
.icon {
	text-align:center;
	float:left;
	display:block;
	width:229px;
	height:37px;
	padding:10px 10px 10px 20px;
	margin:0 0 10px 0;
	background-image: url(library/gfx/icon_home.png);
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	line-height:1.2;
}
.icon:link, .icon:visited {
	text-decoration:none;
}
.text_underline {
	text-decoration:underline;
}
.pic_caption_left, .pic_caption_right {
	background-color:#FFFFFF;
	width:340px;
	min-height:100px;
	position:relative;
	font-size:11px;
	font-style:italic;
	text-align:center;
	margin:0 20px 20px 20px;
	border: 1px solid #000000;
}
	.pic_caption_left {
		float:left;
		margin-left:0;
	}
	.pic_caption_right {
		float:right;
		margin-right:0;
	}
	.pic_caption_left img, .pic_caption_right img {
		padding:5px;
		clear:both;
	}
	.pic_caption_left span, .pic_caption_right span {
		display:block;
		clear:both;
		width:300px;
		min-height:1em;
		padding:5px 20px 5px 20px;
		background-color:#DDDDDD;
	}
.image_typical {
	min-width:100px;
	min-height:100px;
	border: 1px solid #CCCCCC;
	background-color:#EFEFEF;
	float: left;
	clear: none;
	padding:5px;
	margin:5px;
	text-align:center;
}
dd {
	margin:0 0 0 1em;
}
dt {
	margin:5px 0 0 0;
	font-weight:bold;
	color: #9A0000;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #9A0000;
}

#popup_box {
	width:90%;
	min-height:5em;
	background-color:#FFFFFF;
	padding:1em;
	margin:1em auto 1em auto;
	border: 2px solid #9A0000;
}
#popup_box p {
	font-size:12px;
	line-height:1.5;
}
.popup_body {
	background-color:#FFFFFF;
}
