@media print
{
#laketopmenu, #lakeheader, #lakecrumbs, #leftcol, #lakefooter {
	display: none;
}
}
@media screen
{
#Logo_Print img {display:none;}
}
* {
	margin: 0;
	padding: 0;
}
#sitemap {
}
.hyper_orange {
	color: #FE9400;
	text-decoration: none;
/*	font-weight: bold; */
}
img {
	border: 0;
}	
body {
	background: #FFFFFF;
	color: #000000;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}
h2, p.expo {
	color: #939393;
	font-style: italic;
	font-family: Tahoma;
	font-weight: normal;
	font-size: 150%;
	padding: 0.7em;
}
h2 span, p.expo span {
	color: #FE9400;
}
#lakebody {
	clear: both;
	margin: 0 auto;
	background: #FFFFFF;
	width: 57em;
	text-align: left;
}
/* Fix width for IE. Hide from IE Mac \*/
* html body #lakebody {
	width: 56.5em;
}
/* End */
#lakeheader {
	clear: both;
}
#lakesplash ul {
	padding: 0;
	margin: 0;
	list-style: none;
	clear: both;
}
#lakesplash ul li {
	list-style-type: none;
	display: inline;
	padding: 0.7em;
}
#lakesplash ul li.firstimg {
	padding-left: 0;
}
#lakesplash ul li.lastimg {
	padding-right: 0;
}
.triplet {
	float: left;
	margin-left: 1em;
	margin-bottom: 1.5em;
/*	background: #FFFFFF url(images/blank_product.jpg) no-repeat top left; */
	background: #FFFFFF;
	
	font-size: 86%;
	font-family: Tahoma;
}
.triplet a {
	color: #BEBEBE;
	text-decoration: none;
	display: block;
	width: 13.4em;
	height: 6em;
	padding: 0.8em;
}
.triplet a img {
	border: 0;
	float: right;
}
.triplet a big {
	font-size: 106%;
	display: block;
	
	padding-bottom: 0.3em;
}
#laketerms {
	float: left;
	padding: 10px;
	font-family: Tahoma;
	color: #606060;
	text-align: justify;
}
#laketerms p {
	font-size: 86%;
}
#laketerms li {
	padding-left: 10px;
}
ol.roman {
	list-style-type: lower-roman;
}
#laketerms ol .decimal {
	list-style-type: deciaml;
}
#lakecontent form {
	padding: 1em;
	padding-left: 4.5em;
	padding-right: 6em;
	margin: 0;
}
#lakecontent fieldset {
	border: 0;
}
#lakecontent legend {
	color: #28508E;
	font-weight: bold;
	padding: 0;
	margin: 0;
}
* html #lakecontent legend {
	margin-left: -0.5em;;
}
#lakecontent label {
	display: block;
	width: 100%;
	padding: 0.5em;
	padding-left: 0;
	font-size: 86%;
}
#lakecontent label span {
	display: block;
	width: 4.5em;
	float: left;
}
#lakecontent label input, #lakecontent label textarea {
	width: 86%;
	border: 1px solid #DEDFE3;
}
#action {
	float: right;
	border: 0;
	background: #E5E5E5;
	padding: 0.3em;
	padding-left: 1.2em;
	padding-right: 1.2em;
	margin-right: 0.5em;
	font-size: 86%;
}
dl {
	font-size: 86%;
}
dt {
	font-weight: bold;
	padding-top: 1em;
}
#overlayc {
	background: transparent url(contact_graphic.jpg) no-repeat top 10px;
	height: 10.5em;
	margin: 0;
	padding: 0;
	padding-top: 1em;
	padding-left: 16em;
	font-size: 86%;
}
#overlayol {
	background: transparent url(business_graphicOL.jpg) no-repeat top right;
	height: 7.5em;
	margin: 0;
	padding: 0;
	padding-top: 6em;
	padding-left: 1em;
}
#overlaysg {
	background: transparent url(business_graphicsg5.jpg) no-repeat top right;
	height: 7.5em;
	margin: 0;
	padding: 0;
	padding-top: 6em;
	padding-left: 1em;
}
#overlayp {
	background: transparent url(business_graphicsgfp.jpg) no-repeat top right;
	height: 6.5em;
	margin: 0;
	padding: 0;
	padding-top: 3em;
	padding-left: 5em;
}
#overlaycx {
	background: transparent url(business_graphiccx.jpg) no-repeat top right;
	height: 11.5em;
	margin: 0;
	padding: 0;
	padding-top: 3em;
	padding-left: 1em;
}
#lakecontent h3 {
	font-size: 124%;
	color: #28508E;
	padding: 0;
	padding-left: 1em;
}
#overlayc h3, #overlayp, #overlayol h3  {
	padding-left: 0;
}
#overlayc p, #overlayp p, #overlayol p, #overlaysg p, #overlaycx p  {
	padding: 0;
	color: #42545E;
	font-weight: bold;
	padding-bottom: 0.7em;
}
#overlayc p span, #overlayp p span, #overlayol p span,#overlaysg p span, #overlaycx p span  {
	font-weight: bold;
	font-size: 110%;
	color: #6281B7;
	font-family: Tahoma;
}
#overlaysg p span, #overlayp p span, #overlayol p span, #overlaysg p span, #overlaycx p span  {
	font-weight: bold;
	font-size: 110%;
	color: #6281B7;
	font-family: Tahoma;
}
.holder {
	width: 100%;
}
.holder td {
	font-size: 86%;
	font-family: Tahoma;
/*	background: #FFFFFF url(images/blank_product_l.jpg) no-repeat top left; */
	background: #FFFFFF;
}
.holder td a {
	color: #BEBEBE;
	text-decoration: none;
	display: block;
/*	background: transparent url(images/blank_product_r.jpg) no-repeat bottom right; */
	background: transparent;
	height: 83px;
	margin-bottom: 1em;
	margin-left: 1.8em;
}
.holder td a img {
	border: 0;
	float: right;
	margin-right: 0.7em;
	margin-top: 1em;
}
.holder td a big {
	font-size: 106%;
	display: block;
	
	padding-bottom: 0.3em;
	padding-top: 1em;
}
/* DOCTYPE changes make this necessary */
.holder td {
	font-size: 70%;
}
* html 	#overlayc {
	height: 14em;
}
* html 	#overlayp {
	height: 12em;
}
#laketopmenu {
	text-align: right;
	background: #FF8B00 url(topmenu_bg.gif) repeat-x top left;
	height: 3em;
}
#laketopmenu ul {
	padding: 0;
	margin: 0;
	list-style: none;
	background: transparent url(topmenu_ulbg.gif) no-repeat top left;
	height: 2.7em;
	padding-top: 0.3em;
}
#laketopmenu ul li {
	list-style-type: none;
	display: inline;
}
#laketopmenu ul li a {
	color: #FFFFFF;
	text-decoration: none;
	text-transform: uppercase;
	padding: 0;
	padding-left: 0.6em;
	padding-right: 0.6em;
	font-size: 86%;
	border-right: 1px solid #FFFFFF;
}
#laketopmenu ul li.noborder a {
	border: 0;
}
#lakeheader {
	clear: both;
}
h1 {
	text-indent: -999em;
	background: transparent url(lake_communications.jpg) no-repeat top left;
	float: left;
	height: 8em;
	width: 9.5em;
	font-size: 100%;
}
#lakecrumbs {
	margin-left: 10em;
	margin-bottom: 0.5em;
}
#lakecrumbs p {
	clear: both;
	font-size: 86%;
}
#lakecrumbs p span {
	color: #FE9400;
	text-transform: uppercase;
}
#lakecrumbs a {
	color: #000000;
	text-decoration: none;
}
#lakecrumbs a:hover {
	text-decoration: underline;
}
#lakesplash ul {
	padding: 0;
	margin: 0;
	list-style: none;
	clear: both;
}
#lakesplash ul li {
	list-style-type: none;
	display: inline;
	padding: 0.7em;
}
#lakesplash ul li.firstimg {
	padding-left: 0;
}
#lakesplash ul li.lastimg {
	padding-right: 0;
}
#lakecontent {
	float: left;
	width: 75%;
}
#lakecontent h3 {
	padding-left: 1em;
}
#lakecontent p {
	padding: 1em;
	padding-left: 6em;
	padding-right: 9em;
	font-size: 86%;
}
#lakecontent p.graphic {
	padding: 0;
	padding-left: 3.5em;
	padding-right: 0;
}
/*
#lakecontent p.graphic img {
	float: right;
} */
#leftcol h3 {
	font-size: 100%;
	color: #28508E;
	font-weight: bold;
	margin-top: 12em;
}
#leftcol {
	float: left;
	width: 24%;
}
#leftcol ul {
	padding: 0;
	margin: 0;
	list-style: none;
	margin-bottom: 0.5em;
}
#leftcol ul li {
	list-style-type: none;
}
#leftcol ul li a {
	background: #EAEBED url(sidebarbg.gif) no-repeat top left;
	display: block;
	width: 100%;
	padding: 0.35em;
	text-decoration: none;
	color: #606060;
	font-size: 86%;
	border-bottom: 1px solid #FFFFFF;
	padding-left: 1em;
}
#login {
	clear: left;
	background: #F2F2F2 url(atl.gif) no-repeat top left;
}
#logina {
	background: transparent url(atr.gif) no-repeat top right;
}
#loginb {
	background: transparent url(abl.gif) no-repeat bottom left;
}
#loginc {
	background: transparent url(abr.gif) no-repeat bottom right;
	padding: 0.8em;
	padding-top: 0.2em;
}
/*
#login form {
*/
#login fieldset {
	padding: 0;
	margin: 0;
	background: #CFD4D8 url(loginformbg.gif) no-repeat top left;
	padding: 0.5em;
	margin-top: 0.5em;
}
#login fieldset {
	border: 0;
}
#login legend {
	color: #274A80;
	font-weight: bold;
	background: transparent url(key.gif) no-repeat top right;
	padding-right: 3.5em;
	line-height: 1.6em;
	margin-left: -0.5em;
}
#login label {
	text-transform: uppercase;
	padding: 0.3em;
	padding-left: 0;
	font-size: 86%;	
	float: left;
}
#login input {
	width: 95%;
	background: #FFFFFF url(inputbg.gif) repeat-x top left;
	border-top: 1px solid #767676;
	border-left: 1px solid #BFC1C0;
	border-bottom: 1px solid #DBDBDB;
	border-right: 1px solid #BFBFBF;
}
#login input.button {
	background: transparent url(buttonbg.gif) no-repeat top left;
	width: auto;
	border: 0;
	margin: 0.3em;
	padding: 0.35em;
	width: 5em;
	font-size: 86%;
}
#lakefooter {
	clear: both;
	background: #FFFFFF url(footerbg.gif) repeat-x top left;
	margin-top: 1em;
	height: 3em;
	padding-top: 1em;
}
#lakefooter ul {
	padding: 0;
	margin: 0;
	list-style: none;
	float: left;
}
#lakefooter ul li {
	padding: 0;
	margin: 0;
	list-style-type: none;
	display: inline;
}
#lakefooter ul li a {
	color: #000000;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 86%;
	border-right: 1px solid #FF8B00;
	padding-left: 1em;
	padding-right: 1em;
}
#lakefooter ul li.lastitem a {
	border: 0;
}
#lakefooter ul li.firstitem a {
	padding-left: 0;
}
#lakefooter p {
	float: right;
	font-size: 86%;
}
.triplet {
	float: left;
	margin-left: 1em;
	margin-bottom: 1.5em;
	background: #FFFFFF url(blank_product.jpg) no-repeat top left;
	
	font-size: 86%;
	font-family: Tahoma;
}
.triplet a {
	color: #BEBEBE;
	text-decoration: none;
	display: block;
	width: 13.4em;
	height: 6em;
	padding: 0.8em;
}
.triplet a img {
	border: 0;
	float: right;
}
.triplet a big {
	font-size: 106%;
	display: block;
	padding-bottom: 0.3em;
}
#lakecontent p {
	padding: 1em;
	padding-left: 7em;
	padding-right: 9em;
	font-size: 86%;
}
#lakecontent p.graphic {
	padding: 0;
	padding-left: 3.5em;
	padding-right: 0;
}
/* jans styles for news view display */
.news {
	float: left;
	margin-left: 1em;
	margin-bottom: 1.5em;
	background: #FFFFFF url() no-repeat top left;
	font-size: 86%;
	font-family: Tahoma;
}
.news a {
	color: #606060;
	text-decoration: none;
	display: block;
	width: 15.4em;
	height: 6em;
	padding: 0.8em;
}
.news a img {
	border: 0;
	float: right;
}
.news a big {
	color: #FE9400;
	font-size: 106%;
	display: block;
	padding-bottom: 0.3em;
}
/* jans styles for faq view display */
.faq {
	float: left;
	margin-left: 1em;
	margin-top: 0.5em;
	font-size: 90%;
	font-family: Tahoma;
	padding-bottom:0.3em;
}
.faq a {
	color: #606060;
	text-decoration: none;
	display: block;
	width: 40em;
	padding: 0.2em;
}
.faq a img {
	border: 0;
	float: right;
}
.faq a big {
	color: #FE9400;
	font-size: 106%;
	display: block;
	padding-bottom: 0.2em;
}
/* jans styles for faq content display */
#faqcontent {
	float: left;
	margin-left: 1em;
	margin-bottom: 0.5em;
	margin-top: 0.5em;
	font-size: 86%;
	font-family: Tahoma;
	color: #606060;
	width: 47em;
	padding: 0.2em;
}
#prodcontent {
	float: left;
	margin-left: 0em;
	margin-bottom: 0.5em;
	margin-top: 0.5em;
	font-size: 86%;
	font-family: Tahoma;
	color: #606060;
	
	padding: 0.2em;
}
#faqimg {
	border: 0;
	margin: 0.5em;
	margin-left: 0;
	margin-top: 0;
	float: left;
}
#faqtitle {
	color: #FE9400;
	font-size: 106%;
	margin-bottom: 1em;
}
#faqtext {
	font-family: Tahoma;
	margin-left: 1em;
	padding: 0.3em;
	line-height:16px;
}
#faqresults {
	font-family: Tahoma;
	margin-left: 1em;
	padding: 0.3em;
	line-height:16px;
}
/* Jans Feedback form styles*/
#form {
	float:left;
	margin:0;
	padding:0;
	width:45em;
	margin-bottom:1em;
}
#form div.row {
	clear:both;
	padding-top:0.5em;
}
#form div.row span.label {
	float:left;
	width:10em;
	text-align:right;
}
#form div.row span.required {
	color:#FF0000;
}
#form div.row span.formw {
	float:left;
	width:25em;
	text-align:left;
	margin-left:1em;
}
#form input {
	font-size:1em;
}
#form select {
	font-family: Tahoma;
	font-size:1em;
}
#form textarea {
	font-family: Tahoma;
	font-size:1em;
}
#form input.submit_button {
	font-family: Tahoma;
	padding:7px 5px;
	font-size:86%;
	text-transform:uppercase;
	color:#000000;
	line-height:80%;
	letter-spacing:0;
	background: #D0D3D8 url(mainmenu_bg.gif) repeat-x top left;
	border:none;
}
/* Jans Search styles*/
#search{
	background: #F2F2F2 url(loginformbg.gif) repeat;
	display: block;
	width: 92%;
	padding: 0.35em;
	text-decoration: none;
	color: #606060;
	font-size: 86%;
	border-bottom: 0.6em solid #FFFFFF;
	padding-left: 1em
}
#search input.submit_button {
	font-family: Tahoma;
	padding:3px 2px;
	font-size:86%;
	text-transform:uppercase;
	color:#000000;
	line-height:80%;
	letter-spacing:0;
	background: #D0D3D8 url(mainmenu_bg.gif) repeat-x top left;
	border: 1px solid #FFFFFF;
}
.select {
	width:8em;
	text-align:left;
	font-family: Tahoma;
	font-size:1em;
}
.text {
	width:10em;
	text-align:left;
	font-family: Tahoma;
	font-size:1em;
}
ul.maplinks {
	padding: 0;
	margin: 0;
	list-style: none;
	padding-left: 5em;
	padding-right: 9em;
}
ul.maplinks li {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
ul.maplinks li a {
	font-size: 86%;
	color: #000000;	
	text-decoration: none;
	background: transparent url(maplinks.gif) no-repeat top left;
	padding-left: 1.5em;
}
ul.maplinks li a:hover {
	text-decoration: underline;
}
#mav, #mav ul {
	font-family: Tahoma;
	padding: 0;
	margin: 0;
	list-style: none;
	z-index: 100;
	line-height: 1.5;
	background: #D0D3D8 url(mainmenu_bg.gif) repeat-x top left;
}
#mav a {
	display: block;
	background: #D0D3D8 url(mainmenu_bg.gif) repeat-x top left;
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;
	font-size: 86%;
	border-right: 1px solid #FFFFFF;
	padding: 0.3em;
	padding-left: 1.4em;
	padding-right: 1.4em;
}
#mav li.current a {
	text-decoration: underline;
}
#mav li a:hover {
	color: #FFFFFF;
	background: #444446;
	text-decoration: none;
}
/*
#index #mav a {
	padding-left: 1.8em;
	padding-right: 1.8em;
}
*/
#mav li {
	float: left;
	display: block;
}
#mav li li {
/*	width: 10em; */
	width: 100%;
}
#mav li.current li a , #mav li li a {
	border-top: 1px solid #FFFFFF;
	width: 10em;
	color: #000000;
	background: #FFD196;
	text-decoration: none;
}
#mav li li a:hover {
	color: #FFFFFF;
	background: #FD5911;
	text-decoration: none;
}
#mav li ul {
	position: absolute;
/*	width: 10em; */
	width: 100%;
	left: -999em;
	margin-top: -1px;
}
#mav li:hover ul ul, #mav li.sfhoverm ul ul {
	left: -999em;
}
#mav li:hover ul, #mav li.sfhoverm ul, #mav li li:hover ul, #mav li li.sfhoverm ul {
	left: auto;
}
#mav li ul ul {
	margin: -1em 0 0 10em;
}
#mav li li {
/*	width: 13em; */
	width: 100%;
}
#mav li.current li a , #mav li li a {
/*	width: 13em; */
	width: 100%;
}
#mav li ul {
	width: 13em;
}
/* jans styles for Solutions Page content display */
#solcontent {
	float: left;
	margin-left: 2em;
	margin-bottom: 0.5em;
	margin-top: 0.5em;
	font-size: 86%;
	font-family: Tahoma;
	color: #606060;
	width: 40em;
	padding: 0.2em;
}
#sform {
	float:left;
	padding:0;
	width:35em;
	margin-bottom:4em;
	line-height:16px;
}
#sform select {
	font-family: Tahoma;
	font-size:1em;	
	margin-top:1;
	margin-bottom:1;
}
#sform input.submit_button {
	font-family: Tahoma;
	padding:7px 5px;
	font-size:86%;
	text-transform:uppercase;
	color:#000000;
	line-height:80%;
	letter-spacing:0;
	background: #D0D3D8 url(mainmenu_bg.gif) repeat-x top left;
	border:none;
}
#sform div.row {
	clear:both;
	padding-top:0.5em;
}
#sform div.row span.label {
	float:left;
	text-align:left;
}
#sform div.row span.formw {
	float:left;
	width:25em;
	text-align:left;
	margin-left:1em;
}
#sitemap {
	float: left;
}
#sitemap li {
	text-indent: 40px;
	margin-left: 20px;
}
#sitemap li a {
	text-decoration: none;
}

