html { height:100%; }
body { height:100%; text-align:center; padding:0px; margin:0px; background:#EFEFEF url(media/images/layout/bg1.jpg) repeat-x left top; }
<!--
[if lte IE 6]> body {
height:100%;
text-align:center;
padding:0px;
margin:0px;
background:#EFEFEF url(media/images/layout/bg1.jpg) repeat-x 0px 5px;
}
<![endif]
-->
 * html #lwr {
height:100%;
bottom:-1px;
}
#lwr { text-align:left; min-height:100%; width:970px; position:relative; margin:0px auto; padding:0px; background: #FFF; font:12px Verdana, sans-serif; color:#333333; }
#ftr { width:970px; height:33px; bottom:0; position:absolute; margin:0; padding:0; background: #CCC url(media/images/layout/bg3.jpg) repeat-x; }
.ft1, .ft2, .ft1 a, .ft2 a { text-decoration:none; }
.ft1 { display:block; margin:0px; padding:0px; clear:none; float:left; }
.ft2 { display:block; margin:0px; padding:0px; clear:none; float:right; }
div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 { margin:0; padding:0; border:0; outline:0; font-size:100%; }
a, p, td, div { color:#333333; font:12px/20px Verdana, sans-serif; }
img { margin:0px; padding:0px; border:none; }
img { behavior: url(_scripts/iepngfix.htc) }
a.loy img { filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; }
a.loy:hover img { filter:alpha(opacity=100); -moz-opacity: 1.0; opacity: 1.0; }
h1, h2 { font-size: 16px; font-weight: bold; color: #06395B; line-height:30px; letter-spacing: 1px; }
hr { width:680px; height: 1px; color: #cccccc; clear: both }
strike { background:url(media/images/layout/str.gif) no-repeat center center; text-decoration:none; }
.cf { clear: both; font-size: 0px; line-height: 0; height: 0px }
.cf5 { clear: both; font-size: 5px; line-height: 5px; height: 5px }
h3.seo1 { color:#074167; font-size:14px; font-weight:bold; background: #EFEFEF; display: block; margin: 0px 0px 10px; padding: 3px 10px; }
a:h3.seo1 {
text-decoration:none !important;
}
h4 a { color:#074167; font-size:14px; font-weight:bold; background: #EFEFEF; display: block; margin: 0px 0px 10px; padding: 3px 10px; text-decoration:none !important; }
.lft1 { display: inline; clear: none; float: left; margin:0px; padding:5px 0px 0px 39px; }
.ho1, .ho1 a, .ho1selected a, .ho1sel a { display:block; float:left; clear:none; height:33px; font-weight:bold; margin: 0px; padding: 0px 15px 0px 4px; text-decoration: none; color: #E5E5E5; font-size: 14px; text-transform: uppercase; line-height: 30px; }
.ho1selected a, .ho1sel a { font-weight: bold; color: #FFFFFF; text-decoration:underline; }
.ho1 a:link, .ho1 a:visited { font-weight: bold; }
.ho1 a:hover, .ho1 a:active { font-weight: bold; color: #FFFFFF; text-decoration:none; }
.ho2, .ho2 a, .ho2selected a, .ho2sel a { display:block; float:left; clear:none; height:33px; font-weight:bold; margin: 0px; padding: 0px 15px 0px 4px; text-decoration: none; color: #666666; font-size: 14px; text-transform: uppercase; line-height: 30px; }
.ho2selected a, .ho2sel a { font-weight: bold; color: #666666; text-decoration:underline; }
.ho2 a:link, .ho2 a:visited { font-weight: bold; }
.ho2 a:hover, .ho2 a:active { font-weight: bold; color: #333333; text-decoration:none; }
.tb1 { background: #FFF }
.bg3 { border: 1px solid #999; }
.bg4 { border: 1px solid #999; }
.bg5 { background:url(media/images/layout/bg4.jpg) repeat-x; }
.bg6 { padding: 10px; margin: 10px; border: 1px solid #999; clear: none; float: left; height: 400px; width: 180px; }
.bg6a { padding: 10px; margin: 0px 10px 10px; border: 1px solid #999; clear: none; float: left; width: 180px; }
.lv2 { display:block; margin:6px 0px 0px; padding: 0px; }
.lv2 a { border:none !important; text-decoration:none; }
.lv2 a:link, .lv2 a:visited { display:block; text-indent: 10px; color:#333333; background:url(media/images/layout/lv2.gif) no-repeat left center }
.lv2 a:hover, .lv2 a:active { display:block; margin:0px; text-indent: 12px; color:#000000; background:url(media/images/layout/lv2-f2.gif) no-repeat left center }
.lv2 a.selected { font-weight:bold; font-size:12px; margin:0px; text-indent: 10px; color:#074167; text-decoration:none; background:url(media/images/layout/lv2.gif) no-repeat left center }
.lv3 { display:block; margin:0px; padding: 0px 0px 0px 6px; }
.lv3 a { border:none !important; text-decoration:none; }
.lv3 a:link, .lv3 a:visited { display:block; text-indent: 10px; color:#333333; background:url(media/images/layout/lv3.gif) no-repeat left center }
.lv3 a:hover, .lv3 a:active { display:block; margin:0px; text-indent: 12px; color:#000000; background:url(media/images/layout/lv3-f2.gif) no-repeat left center }
.lv3 a.selected { font-weight:bold; font-size:12px; margin:0px; text-indent: 10px; color:#074167; text-decoration:none; background:url(media/images/layout/lv3.gif) no-repeat left center }
.txt9, .tx19 a { font-size:9px !important; letter-spacing:normal !important; }
.txt10, .txt10 a { font-size:10px !important; letter-spacing:normal !important; }
.pgr h2 { font-size: 12px; font-weight: bold; color: #333; display: inline; margin: 0px; padding: 0px; clear: none; float: none; font-style: normal; line-height: normal; }
.pgr1 { position:relative; display:block; margin: 0px 20px 20px 0px; clear: none; float: left; height: 100px; width: 210px; background: #EFEFEF; border: 1px solid #999; padding: 0px; }
.pgr1 a { font-weight: normal!important; text-decoration: none!important; }
.pgr2 { position:absolute; bottom: 0px; left: 0px; right: 0px; top: auto; width: 210px; background: #FFF; text-align: center; filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; }
.pgr2 h3 { font-size: 12px; line-height: 14px; display: block; margin: 0px; padding: 5px 0px 2px; }
.prli1 { position:relative; display:block; width: 675px; height:130px; }
.prli2 { position:absolute; bottom: 0px; left: 0px; right: 0px; top: auto; width: 675px; height:30px; background: #FFF; filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7; text-indent:20px }
.prli3 { display:block; width: 675px; height:30px; background: #EFEFEF; text-indent:20px }
.bd1 { border-top: 1px solid #CCC; }
.bk1 { border-bottom:#999999 1px solid; font-size:11px; }
.bk2 { border-bottom:#999999 1px solid; }
.bk3 { border-bottom:#999999 1px solid; }
.bk4 { border-bottom:#999999 1px solid; font-size:11px; }
.bk5 { border-bottom:#999999 1px solid; font-size:11px; line-height:14px; }
.bk6 { border-bottom:#999999 1px solid; }
.bk7 { }
.bk8 { border-bottom:#999999 1px solid; font-size:11px; }
.opc70 { padding-right: 30px; }
.ok1 { border:#339900 1px solid; display:block; background:url(media/images/layout/ok1.gif) no-repeat 5px 5px; margin-bottom:5px; color:#339900; padding:5px 5px 5px 30px; }
.fs1 { border: 1px solid #999999; margin: 0px; padding: 10px; width:675px }
legend.main { font:bold 14px Arial, Helvetica, sans-serif !important; color:#666666; margin:0px !important; padding:0px 10px !important; }
.fo1 { width:100%; margin:0; padding:0; }
.fo1 label { float:left; width:140px; }
.fo1 div { margin:0px; padding:5px; }
.fo1 div input, .fo1 div textarea { width:300px; }
.fo1 div select { width:304px; }
.fo1 .fl1, .fl1 { font-weight: bold; color:#ff0000; margin:0px; padding:5px; background: url(media/images/layout/fl1.gif) no-repeat 480px bottom; }
.fo1 .fl1 input, .fo1 .fl1 textarea { width:300px; border: 3px solid #FF0000; }
.fo1 .fl1 select { width:304px; border: 3px solid #FF0000; }
.fo1 .send { width:auto !important; height:auto !important; float:right }
.fo1 .fl2, .fl2 { font-weight: bold; color:#ff0000; border:#FF0000 1px solid; padding:10px; }
