.mainheader{font-family:verdana,sans-serif; font-size:24px; margin:10px; padding-left:10px; line-height:36px; color:#483216; background-color:#fff;font-weight:bold;}
.smallheader{font-family:verdana,sans-serif; font-size:10px;font-weight:normal; padding-left:10px;padding-right:5px; line-height:14px; color:#483216; background-color:#fffbf8;}
.small{font-family:verdana,sans-serif;font-size:10px;font-weight:normal;padding-left:5px;line-height:14px;color:#e9f2fc; background-color:#5f7797; text-align:center;}
.small:hover{ color:#f90; background-color:#354463;}

a:link{ color: #007; background-color: #fff;font-weight:normal;text-decoration:none;}
a:visited{color:#403;font-weight:normal;text-decoration:none;}
a:active{color:#333;font-weight:normal;text-decoration:none;}
a:hover{color:#403;font-weight:normal;text-decoration:none; background-color:#ef1;}

#header { position: fixed;}

#right { position: fixed;}
#pic {position: absolute; z-index: 100; display: none; top: 100px; text-align: center; padding: 30px 30px 30px 30px; background-color: #ddd; cursor: pointer; font: normal 12px sans-serif;}
#shade {  position: absolute; width: 100%; height: 100%; z-index: 100; display: none; background-color: #445; opacity: .80; top:10px; left:10px; filter:progid:DXImageTransform.Microsoft.BasicImage(opacity=.8);}
#displayPic { position: relative; z-index: 0; width: 100px;}
#displayPic img { width: 90%;	border: 3px solid #7f7f7f; margin:0px; vertical-align: top;}
.picControl { color: #888; }

body  {color:#003; background: #c8cccf; margin: 0px; padding: 0px;}
.bgnd  {color:#003; background: #fff url(img/lvfpLogo45.jpg) no-repeat; margin: 0px; padding: 0px;}
.bgnd1  {color:#003; background: #fff url(img/lvfpLogo42-21.jpg) no-repeat; margin: 0px; padding: 0px;}

.menuName { color: #003; background-color: #fff; 
    font-size: 12px; font-family: arial, Helvetica, sans-serif; font-weight: normal; 
    text-decoration: none; position: relative;	border-left: 1px solid #333; border-right: 1px solid #333;
     white-space: nowrap; cursor: pointer;
	padding-left: 25px; padding-right: 25px; margin: 0px; display: inline;
	}
.menuRight { color: #ff0; background-color: #005; 
    font-size: 12px; font-family: arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none;
    border-left: 1px solid #333; border-right: 1px solid #333; white-space: nowrap; cursor: pointer;
	padding-left: 150px; padding-right: 5px; margin: 0px; display: inline; text-align: right; 
	}

.proplist { 
    font-size: 12px; font-family: arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none;
	}

tr.linehead	{ color: #fff; background-color: #889;
	font-family: lucida, verdana, arial, helvetica, sans-serif;
	font-style: normal;	font-weight: normal; font-size: 13px; text-align: center; padding-left: 10px; padding-right: 10px;
}
tr.linesubhead { color: #005; background-color: #ccc;
	font-family: lucida, verdana, arial, helvetica, sans-serif;
	font-style: normal;	font-weight: normal; font-size: 13px; text-align: center; padding-left: 10px; padding-right: 10px;
}	
tr.grey	{ color: #005; background-color: #eee;
	font-family: arial, helvetica, sans-serif;
	font-style: normal;	font-weight: normal; font-size: 13px; padding-left: 10px; padding-right: 10px;
}
tr.white { color: #005; background-color: #fff;
	font-family: arial, helvetica, sans-serif;
	font-style: normal;	font-weight: normal; font-size: 13px; padding-left: 10px; padding-right: 10px;
}
.gl	{ color: #005; background-color: #eee;
	font-family: lucida, verdana, arial, helvetica, sans-serif;
	font-style: normal;	font-weight: normal; font-size: 13px; text-align: left; padding-left: 10px; padding-right: 5px;
}
.wl { color: #005; background-color: #fff;
	font-family: lucida, verdana, arial, helvetica, sans-serif;
	font-style: normal;	font-weight: normal; font-size: 13px; text-align: left; padding-left: 10px; padding-right: 5px;
}
.wlinv { color: #fff; background-color: #005;
	font-family: arial, helvetica, sans-serif;
	font-style: normal;	font-weight: normal; font-size: 13px; text-align: left; padding-left: 10px; padding-right: 5px;
}
.gr	{ color: #005; background-color: #eee;
	font-family: lucida, verdana, arial, helvetica, sans-serif;
	font-style: normal;	font-weight: normal; font-size: 13px; text-align: right; padding-left: 5px; padding-right: 10px;
}
.wr { color: #005; background-color: #fff;
	font-family: lucida, verdana, arial, helvetica, sans-serif;
	font-style: normal;	font-weight: normal; font-size: 13px; text-align: right; padding-left: 5px; padding-right: 10px;
}
.gc	{ color: #005; background-color: #eee;
	font-family: lucida, verdana, arial, helvetica, sans-serif;
	font-style: normal;	font-weight: normal; font-size: 13px; text-align: center; padding-left: 5px; padding-right: 10px;
}
.wc { color: #005; background-color: #fff;
	font-family: arial, helvetica, sans-serif;
	font-style: normal;	font-weight: normal; font-size: 13px; text-align: center; padding-left: 5px; padding-right: 10px;
}

.pane { display:none; background-color: #f8f8f8; margin: 0; padding: 5px; border: solid 0px #000; }
#pop3 { display:none; background-color: #f8f8f8; margin: 5px; padding: 5px; border: solid 0px #000; }

.grey	{ color: #005; background-color: #ddd;
	font-family: lucida, verdana, arial, helvetica, sans-serif;
	font-style: normal;	font-weight: normal; font-size: 13px; text-align: right; padding-left: 5px; padding-right: 10px;
}
.dgrey	{ color: #005; background-color: #aaa;
	font-family: lucida, verdana, arial, helvetica, sans-serif;
	font-style: normal;	font-weight: normal; font-size: 13px; text-align: right; padding-left: 5px; padding-right: 10px;
}

#photoBlock { position: relative; z-index: 0; width: 510px;}
#photoBlock img { border: 15px solid #aaa; margin: 15px;}

.popUp { color: #003; background-color: #fff; padding:10px;
	font-size: 10px; font-family: Arial, Helvetica, sans-serif;
	visibility: hidden;	position: absolute;	width: 600px; border: solid 1px #005;
	}
	
.map { color: #003; background-color: #005; padding:10px;
	font-size: 10px; font-family: Arial, Helvetica, sans-serif;
	visibility: hidden;	position: absolute;	width: 340px;  height: 330px; border: solid 0px #005;
	}
.mapm { color: #003; background-color: #005; padding:10px;
	font-size: 10px; font-family: Arial, Helvetica, sans-serif;
	visibility: hidden;	position: absolute;	width: 255px;  height: 246px; border: solid 0px #005;
	}
.maps { color: #003; background-color: #005; padding:10px;
	font-size: 10px; font-family: Arial, Helvetica, sans-serif;
	visibility: hidden;	position: absolute;	width: 227px; height: 222px; border: solid 0px #005;
	}

p { margin: 0; padding: 3px }
#box { background-color: #889; margin: 0 -1px; width: 100%; min-width: 740px; border: solid 0px #005; }

.section { background-color: #fff; width: auto; border-right: 150px solid #eee; border-left: 200px solid #eee; }
.col-A, .col-B, .col-C { position: relative; float: left; }
.col-A { margin-right: 1px; margin-left: -200px; width: 200px }
.col-B { margin: 20px -3px 10px -2px; width: 96%;padding: 10px;}
.col-C { color: white; background-color: #005; margin-right: -150px; margin-left: 1px; width: 150px; font-size: 10px; }
.clear { clear: both }

.linehead	{ color: #fff; background-color: #889;
	font-family: arial, helvetica, sans-serif;
	font-style: normal;	font-weight: normal; font-size: 13px; text-align: center; padding-left: 10px; padding-right: 10px;
}
.linesubhead { color: #005; background-color: #ccc;
	font-family: arial, helvetica, sans-serif;
	font-style: normal;	font-weight: normal; font-size: 13px; text-align: left; padding-left: 10px; padding-right: 10px;
}
.linesubheadr { color: #005; background-color: #ccc;
	font-family: arial, helvetica, sans-serif;
	font-style: normal;	font-weight: normal; font-size: 13px; text-align: right; padding-left: 10px; padding-right: 10px;
}
.line { color: #005; background-color: #eee;
	font-family: arial, helvetica, sans-serif;
	font-style: normal;	font-weight: normal; font-size: 13px; text-align: left; padding-left: 10px; padding-right: 10px;
}

.page { position: relative; top: 50px; left: 50px; width: 680px; display: none;}
#menuBar { background-color: #005; display: block; margin-bottom: 5px;
	position: relative; top: 2px; left: 30px; right: 0px; width: 650px; z-index: 100;
	overflow: hidden; border-top: 2px solid #005; border-bottom: 2px solid #005;
	}
#menuBarW { background-color: #005; display: block; margin-bottom: 5px;
	position: relative; top: 2px; width: 590px; z-index: 100;
	overflow: hidden; border-top: 2px solid #005; border-bottom: 2px solid #005;
	}
.miniMenuBar { background-color: #005; display: block; margin-bottom: 5px;
	 width: 480px;
	overflow: hidden; border-top: 1px solid #005; border-bottom: 1px solid #005;
	}
.menuHeader { color: #fff;	background-color: #005; 
	font-size: 12px; font-family: arial, Helvetica, sans-serif;
	font-weight: normal; text-decoration: none; white-space: nowrap; cursor: pointer;
	padding: 7px; margin: 0px; padding-right: 15px;	display: inline;
	position: relative; border-color: #005;
	border-right: 5px solid #005;
	}
.menuTitle { color: #003;	background-color: #fff; 
	font-size: 12px; font-family: arial, Helvetica, sans-serif;
	font-weight: normal; text-decoration: none; white-space: nowrap; cursor: pointer;
	padding: 5px; margin: 0px; padding-right: 15px;	display: inline;
	position: relative;
	border-right: 5px solid #005; border-left: 2px solid #005;
	}
.menuDrop { color: #003; background-color: #ffffff;	background-repeat: repeat;	
	font-size: 12px; font-family: arial, Helvetica, sans-serif;
	position: absolute; visibility: hidden; z-index: 100;
	top: 60px; left: 0; width: 130px; height: auto;
	margin: 0; padding: 0;
	border-style: solid; border-width: 0 1px 1px; border-color: #003365;
	}
.menuDrop a { display: block; text-align: left; padding: 2px 5px;
	border-top: 1px solid #ccc; text-decoration: none; }
.menuDrop a:link { color: #003; background-color: #fff; }
.menuDrop a:visited { color: #003; background-color: #fff; }
.menuDrop a:hover { color: #fff; background-color: #004; }
.menuDrop a:active { color: #333; background-color: #fff; }
.barHeader a:link { color: #fff; background-color: #004; }
.barHeader a:visited { color: #fff; background-color: #004; }
.barHeader a:hover { color: #fff; background-color: #004; }
.barHeader a:active { color: #fff; background-color: #004; }

.barTitle { color: #003; background-color: #fff; 
	font-size: 12px; font-family: arial, Helvetica, sans-serif;
	 padding-left: 15px; padding-right: 15px;
	}
.barHeader { color: #fff; background-color: #005; 
	font-size: 12px; font-family: arial, Helvetica, sans-serif;
	padding-left: 15px; padding-right: 15px;
	}

a.botmenu { font-size: 9px; font-family: Arial, Helvetica, sans-serif;
	text-decoration: none; display: block; margin-bottom: 1px;
	padding: 3px; width: 320px; text-align: left;
	}

a.botmenu:link { color: #2f2f2f; background-color: #d3d3d3;
	border-right: 20px solid #888899; text-shadow: #999 0px 2px 2px
	}
	
a.botmenu:visited { color: #2f2f2f; background-color: #d3d3d3;
	border-right: 20px solid #888899; text-shadow: #999 0px 2px 2px
	}

a.botmenu:hover { color: #d6dbbf; background-color: #006;
	text-align: right; border-right: 20px solid #00a; text-shadow: none
	}

a.botmenu:active { color: #d6dbbf; background-color: #00a;
	text-align: right; border-right: 20px solid #2f2f2f; text-shadow: none
	}


#nav  { text-align: center; font-size: 10px; }
#nav a { color: #336; padding-right: 10px; text-decoration: none; }
#nav ul li { position: relative; margin: 0; list-style-type: none; display: inline; }
#nav ul { background: #fff; padding: 1ex; margin: 0; }
#nav ul ul { display: none; }
#nav ul li:hover > ul { position: absolute; top: 100%; left: 0%; display: block; background-image: url(/img/fix-ie-hover.gif); */IE7 bugfix*/}
#nav ul li:hover > ul {color:#006; background-color:#eee; font-weight:normal; text-decoration:none; font-style: normal; position: absolute; left: 0%; display: block; background-image: url(/img/fix-ie-hover.gif); */IE7 bugfix*/}
#nav ul li:active { color:#333; font-weight:normal; text-decoration:none; }

a.botmenu { font-size: 10px; font-family: Arial, Helvetica, sans-serif;
	text-decoration: none; display: block; margin-bottom: 1px;
	padding: 3px; width: 260px; text-align: left;
	}

a.botmenu:link { background-color: #d3d3d3;
	border-right: 20px solid #888899; }
	
a.botmenu:visited { color: #006; background-color: #d3d3d3;
	border-right: 20px solid #888899; }

a.botmenu:hover { color: #fff; background-color: #ccd;
	text-align: right; border-right: 20px solid #00a; }

a.botmenu:active { color: #006; background-color: #ccc;
	text-align: right; border-right: 20px solid #2f2f2f; }

.botMenuHead { background-color: #ccc; 
    font-size: 10px; font-family: arial, Helvetica, sans-serif; font-weight: normal; 
    text-decoration: none; position: relative;	border-left: 1px solid #333; border-right: 1px solid #333;
    border-top: 1px solid #333; border-bottom: 1px solid #333; white-space: nowrap; cursor: pointer;
	padding-left: 10px; padding-right: 10px; padding-top: 1px; padding-bottom: 1px; margin: 0px; display: inline;
	}

#col1 { background-color: #fff; width: 45%; padding: 1%; float: left; }
#col2 { background-color: #fff; width: 45%; padding: 1%; float: right; }
#picl { padding: 10px; float: left; margin-right: 10px; margin-top: 10px; margin-bottom: 10px; }
#picc { padding: 10px; float: left; margin-left: 50px; margin-right: 10px; margin-top: 10px; margin-bottom: 10px; }
#picr { padding: 10px; float: right; margin-left: 10px; margin-right: 50px; margin-top: 10px; margin-bottom: 10px; }
.sector { background-color: #fff; width: auto; border-right: 10px solid #eee; border-left: 10px solid #eee; }
#cola { background-color: #fff; width: 15%; padding: 1%; float: left; }
#colb { background-color: #fff; width: 75%; padding: 1%; float: right; }

#leftcol { background-color: #fff; width: 50%; padding: 1%; float: left; }
#rightcol { background-color: #fff; width: 45%; padding: 0%; float: right; }
.mainPic { width: 320px; height: 240px; border-left: 20px solid #003; border-right: 20px solid #003;
 border-top: 20px solid #003; border-bottom: 20px solid #003;
padding: 0px 0px 0px 0px; background-color: #ddd;}
.tn { width: 80px; height: 60px; border: 0px;
padding: 0px 3px 0px 3px; background-color: #ddd;}
.amap { width: 136px; height: 132px; border: 0px;
padding: 3px 3px 3px 3px; background-color: #ddd;}