 ul { list-style: none outside none; }

.main { width: 990px; padding: 0pt; margin: 0pt auto; line-height: 1.5em; }
a { color: rgb(252, 90, 3); outline: medium none; text-decoration: none; }
a:hover { text-decoration: none; }
.wrapper { width: 100%; overflow: hidden; position: relative; }

.margin-bot2 { margin-bottom: 15px; }
.margin-bot3 { margin-bottom: 31px; }
.margin-bot7 { margin-bottom: 3px; }
.margin-bot11 { margin-bottom: 9px; }
.margin-bot12 { margin-bottom: 16px; }
.margin-right { margin-right: 10px; }
.margin-left { margin-left: 10px; }
.margin-top { margin-top: -114px; }
.margin-top2 { margin-top: 104px; }
.pos_rel { position: relative; }
.padding-top { padding-top: 15px; }
.padding-top1 { padding-top: 11px; }

.bg_header {background: url('../KS-Images/bg_header.jpg')   repeat-x scroll center top transparent;  width: 100%; height: 300px; }

.bg_slider { position: relative; width: 990px; height: 350px; background: url('../KS-Images/bg_slider-1.png') no-repeat scroll center top transparent; border-radius: 3px 3pt 3pt 3pt; }

.menu { font-family: tahoma; margin-right: 0px; float: right; width: 950px;   border-radius: 3px 3pt 3pt 3pt;  }
.menu .first { border: medium none; }
.menu .first a { background-color: rgb(189, 188, 188);border-radius: 3px 3pt 3pt 3pt;  }
.menu .last { border-radius: 3px 3pt 3pt 3pt;  }


.menu li { float: right; position: relative; }
.menu li a {border-radius: 3px 3pt 3pt 3pt; margin-left: 7px; overflow: hidden; display: block; position: relative; background: url('../KS-Images/menu_tail.png') repeat-x scroll left bottom rgb(221, 220, 220); font-size: 12px; font-weight: 900; line-height: 1.2em; padding: 9px 9px 9px; color: rgb(65, 80, 83); text-transform: uppercase; border-right: 1px solid rgb(216, 216, 216); border-left: 1px solid rgb(240, 240, 240); }
.menu li a.active, .menu > li > a:hover, .menu > li.sfHover > a { background: url('../KS-Images/menu_tail.png') repeat-x scroll left top rgb(252, 77, 3); color: rgb(250, 250, 250); border-right: 1px solid rgb(229, 81, 3); border-left: 1px solid rgb(252, 100, 3); }
.menu li.first a.active, .menu > li.first > a:hover, .menu > li.sfHover.first > a { background: url('../KS-Images/menu_tail.png') repeat-x scroll left top rgb(252, 77, 3); color: rgb(250, 250, 250); padding-left: 17px; border-left: medium none; }
.menu li.last a.active, .menu > li.last > a:hover, .menu > li.sfHover.last > a {  border-radius: 3px 3pt 3pt 3pt;  }
.menu ul { font-weight: bold; position: absolute; top: -9999px; width: 206px; background: none repeat scroll 0% 0% transparent; border-left: 1px solid rgb(28, 51, 57); border-right: 1px solid rgb(28, 51, 57); }
.menu ul li { width: 100%; border: medium none; }
.menu li:hover { visibility: inherit; }

h4 { font-size: 15px; line-height: 18px; color: rgb(252, 80, 3); text-transform: uppercase; margin: 0pt 0pt 14px 20px; }

.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0pt; height: 0pt; }

