html {height:100%; }
body {height:100%; font:12px Verdana, sans-serif; color:#333333; background:#FFFFFF url(media/images/layout/bg-all.jpg) repeat-x; padding:0px; margin:0px; }
* html #lwr {height:100%; }
#ftr {bottom:0; position:absolute; margin:0; padding:0; }
#lwr {text-align:left;min-height:100%;width:970px;position:relative;margin:0px;padding:0px;background: url(media/images/layout/bg05.jpg) repeat-y 0px 0px;}
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;}
strike {background:url(media/images/layout/str.gif) no-repeat center center; text-decoration:none; }
legend {font:bold 12px Verdana,sans-serif; color:#666666; margin:0px; padding:0px 10px; }
legend.main {font:bold italic 14px Verdana,sans-serif; color:#666666; margin:0px; padding:0px 10px; }

h1 {color:#333333; font:12px/20px Verdana,sans-serif; font-weight:bold }
.seo1 h1 {font: normal 9px/11px Arial, Helvetica, sans-serif;color: #999999;padding-right: 10px;padding-left: 10px; padding-top: 5px;}
.seo2 h1 {font: normal 9px/11px Arial, Helvetica, sans-serif;color: #999999;}
h2 {font-size:16px; font-weight:bold; color:#666666; text-align:right }
h3 {color:#666666;font-size:14px;font-weight:bold;}
h3 a:hover,h3 a:active{color:#000;font-size:15px;font-weight:bold;}
h3 a:link,h3 a:visited{color:#484848;font-size:15px;font-weight:bold;}
h4 a{color: #333333 !important;font-size:15px;font-weight:bold;text-decoration:none;}
h5 {}
h6 {}

a.svc  { display:inline; margin: 0px; } 
a.svcselected  { display:inline; margin: 0px; font-weight:bold;}

a {text-decoration:none; }
a:link,a:visited {padding-left:14px;background:url(media/images/layout/lnk1.gif) no-repeat 3px 2px;color:#333333;}
a:hover,a:active,a.selected {padding-left:14px;background:url(media/images/layout/lnk1-f2.gif) no-repeat  3px 2px;color:#000000;border-bottom: 1px dotted #666666;}
a.nomk,.nomk a, #ftr a {padding:0 !important; background:none !important; border:none !important; }
a.nomkb,.nomkb a {padding:0 !important; background:none !important; font-size:11px !important; border:none !important;}

a.loy img {filter: alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; padding:0 !important; background:none !important; border:none !important; }
a.loy:hover img {filter: alpha(opacity=100); -moz-opacity:1.0; opacity:1.0; padding:0 !important; background:none !important; border:none !important; }

a:link.kto, a:visited.kto {font-size:10px; color:#333333;text-decoration:none;border:1px solid #999999;margin:0px;padding:0px 7px; background:none !important;}
a:hover.kto, a:active.kto {font-size:10px; color:#000000;text-decoration:none;border:1px solid #FF0000;margin:0px;padding:0px 7px; background:none !important;}
a.ktoselected {font-size:10px; font-weight:bold;color:#000000;text-decoration:none;border:1px solid #999999;margin:0px;padding:0px 10px; background:none !important;}

.txt9 {font-size:9px; }
.txt10 {font-size:10px; }
.txt11, .txt11 p {font-size:11px;line-height: 16px;}
.txt14 {font-size:14px; line-height:22px; }
.txt16rd {color: #FF0000; font-size:16px; line-height:22px; float:right }
.txtblk {color: #000000;}

.lft1 {display: block;clear: both; float: left;margin:0px; padding:12px 0px 0px 10px;}
.rgt1 {display: block;clear: both;float: right;margin:0px;padding: 10px 0px 0px;}
.rgt2 {display: block;clear: both;float: right;margin:0px;padding: 0px 0px 20px;}
.pd16l {margin: 0px;padding: 0px 0px 0px 16px;}
.pd30l {margin: 0px;padding: 0px 0px 0px 30px;}

.cf {clear: both;font-size: 0px;line-height: 0;height: 0px}
.cf10 {clear: both;font-size: 10px;line-height: 10px;height: 10px}

.mg10h {margin: 0px;padding: 0px 10px;}

.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;}
.fs2 {border: 1px solid #999999;margin: 20px;padding: 10px; font-size:10px; font-weight:bold}


.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; }

.fo2 {margin:0;padding:0; }
.fo2 select {width:100px; }

.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;line-height: 13px;}

.lv1 {padding: 0px;margin: 0px;}
.lv1 a {	padding: 0px 0px 6px;  text-decoration:none;margin:0px; border:none !important;}
.lv1 a:link, .lv1 a:visited {display:block;font-weight:normal;font-size:12px;color:#333333;background:url(media/images/layout/lv1.jpg) no-repeat left bottom;}
.lv1 a:hover, .lv1 a:active {display:block;font-weight:bold;font-size:12px;	color:#000000;background:url(media/images/layout/lv1-f2.jpg) no-repeat left bottom}
.lv1 .sel a {display:block;font-weight:bold;font-size:12px;color:#000000;background:url(media/images/layout/lv1-f3.jpg) no-repeat left bottom}

.lv2 {	margin: 0px;	padding: 0px;}
.lv2 a {padding: 0px 0px 0px 15px; text-decoration:none; border:none !important; }
.lv2 a:link, .lv2 a:visited {display:block;font-weight:normal;margin:0px;color:#333333;background:url(media/images/layout/lv2.gif) no-repeat left center;}
.lv2 a:hover, .lv2 a:active {display:block;font-weight:bold;margin:0px;color:#000000;background:url(media/images/layout/lv2-f2.gif) no-repeat left center;}
.lv2 .sel a {display:block; padding-left:15px; font-weight:bold; margin:0px; color:#000000;background:url(media/images/layout/lv2-f2.gif) no-repeat left center;}

.lv4 {margin: 5px;padding: 5px;border: 1px solid #999999;}

.bg01 {background:url(media/images/layout/bg01.jpg) no-repeat 0px 0px;padding: 0px;margin:0px}
.bg01b { float:right; padding-top: 20px; padding-right: 0px;}
.bg02 {background:url(media/images/layout/bg02.jpg) no-repeat 0px 0px;padding: 0px;margin:0px}
.bg04 {background:url(media/images/layout/bg04.jpg) no-repeat 0px 0px; margin:0; padding:0;}
.bg05 {background:url(media/images/layout/bg05.jpg) repeat-y; }
.bg3 {background:url(media/images/layout/bg3.jpg) no-repeat 0px 0px;padding: 0px 10px;}
.bg6 {background:url(media/images/layout/bg6.jpg)}
.bg7 {background:url(media/images/layout/bg7.jpg) repeat-y 0px 0px}
.bg7b {background:url(media/images/layout/bg7.jpg) repeat-y 0px 0px;font-size: 11px;padding: 12px;}
.bg8 {background:url(media/images/layout/bg8.jpg) repeat-y 0px 0px;	padding-right: 30px;padding-left: 30px;}
.bg9 {background:url(media/images/layout/bg9.jpg) repeat-y 0px 0px}
.bg10 {background:url(media/images/layout/bg10.jpg) repeat-y 0px 0px}
.bg11 {background:url(media/images/layout/bg11.jpg) repeat-y 0px 0px;padding-left: 20px;}
.bg12 {background:url(media/images/layout/bg12.jpg) repeat-y 0px 0px}
.bg13 {}
.bg14 {background:url(media/images/layout/bg14.jpg) repeat-y}
.bg14b {width:218px;height:122px;padding:0px;margin:0px;background: url(media/images/layout/bg14b.jpg) no-repeat right top;}
.bg14c {padding:20px 18px 0px 24px; margin:0px}
.bg14d {width:218px;height:122px;padding:0px;margin:0px 50px;background: url(media/images/layout/bg14b.jpg) no-repeat center center;display: inline;clear: none;float: left;}
.bg14e {padding:22px 26px 1px; margin:0px}
.bg15 {background:url(media/images/layout/bg15.jpg) repeat-y right 0px; padding-right: 15px;}
.bg16 {clear: none;float: left;}
.bg17 {}
.bg18 {}
.bg19 {background:url(media/images/layout/bg19.jpg) no-repeat 0px 0px;padding-left: 30px;}
.bg19 h2{color:#000;font-size:14px;font-weight:bold;}

.pd1 {background-color: #EAEBEE; padding:10px}

.sp1 { float:right; clear:none; display:block; width:233px; height:175px;background: url(media/images/layout/sp1.jpg) no-repeat 0px 0px; margin:0; padding:0;}

.sifr-active h2 {font-size:20px; font-style:italic; font-weight:bold; color:#666666; }
.sIFR-flash { padding-right: 0px; padding-left: 0px; visibility: visible !important; padding-bottom: 0px; margin: 0px; padding-top: 0px; }
.sIFR-replaced { visibility: visible !important; }
.sIFR-ignore { visibility: visible !important; }
.sIFR-alternate { display: block; left: 0px; overflow: hidden; width: 0px; position: absolute; top: 0px; height: 0px; }
.sIFR-replaced DIV.sIFR-fixfocus { padding-right: 0pt; padding-left: 0pt; float: none; padding-bottom: 0pt; margin: 0pt; overflow: auto; padding-top: 0pt; letter-spacing: 0px; }

.bd1{border:1px solid #CCCCCC;}
.bd1-txt10,.bd1-txt10 a{border:1px solid #CCCCCC;font-size:10px !important;}
.ma10-lft-rgt{padding-left:10px;padding-right:10px;}
.rgt{clear:none;display:block;float:right;margin:0px;padding:0px;}
.pd10 { font-size:11px; line-height:15px;
	padding: 10px;
}