body {margin: 0; font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #333; background: #222 url(/images/evolution3/main/main_bg.png) repeat-x left top;}
table, th, td {font-family: Verdana, Arial, sans-serif; font-size: 12px; color: #333;}

#main {width: 910px; margin: auto;}
.knf_skyscraper {float: right; position: relative; left: 180px; top: 29px; margin-bottom: -600px; width: 160px; height: 600px; overflow: hidden;}

.content-center {padding: 25px; width: 860px; background: #333 none; font-family: Verdana, sans-serif; font-size: 12px; color: #333;
-moz-border-radius-topleft: 25px;
-moz-border-radius-bottomleft: 25px;
-moz-box-shadow: 0 0 25px #000;
-webkit-border-top-left-radius: 25px;
-webkit-border-bottom-left-radius: 25px;
-webkit-box-shadow: 0 0 25px #000;
border-top-left-radius: 25px;
border-bottom-left-radius: 25px;
box-shadow: 0 0 25px #000;}

.content-center h2, .content-center h3 {font-family: Arial, sans-serif; font-weight: 900; letter-spacing: -0.05em; color: #333; line-height: normal; padding: 0 0 5px; margin: 0;}
.content-center h2 {font-size: 24px;}
.content-center h3 {font-size: 18px;}

img {border: 0;}
p {margin: 0 0 16px 0;  font-size: 13px; line-height: 18px;}
ul {padding: 0; margin: 0; list-style: none;}
form {padding: 0; margin: 0;}
input {font-family: Verdana, Arial, sans-serif; font-size: 11px;}
a {color: inherit;}
h1, h2, h3 {font-family: Arial, Verdana, sans-serif; padding: 0; margin: 0;}
h1 {font-size: 22px;}
h2 {font-size: 18px;}
h3 {font-size: 14px;}
.hidden {display: none;}

.clear {clear: both;}
.space {clear: both; height: 20px;}
.space10 {clear: both; height: 10px;}
.knf_clr {clear: both;}
.formError {padding: 10px; border: 2px solid #ff7200; margin: 0 0 16px 0;}
.tl {text-align: left;}
.tc {text-align: center;}
.tr {text-align: right;}

.right_btns input, .right_btns img, .right_btns a{float: right; margin-left: 10px;}
.left_btns input, .left_btns img, .left_btns a{float: left; margin-right: 10px;}

.header {padding: 10px 0 0;}
#layouts_minimal_css3 .header {padding: 0;}
.header li {float: left;}
.header h3 {font-family: Arial, sans-serif; font-weight: normal; font-size: 16px; line-height: 18px;}
.header h1 {float: left; padding: 0 25px; overflow: hidden;}
.header h1 a, .header h1 .minimal {background: url(/images/evolution3/main/knf_logo.png) no-repeat 0 0; width: 207px; height: 52px; display: block; overflow: hidden; font-size: 0; text-decoration: none;}
.header h1 .minimal {margin-bottom: 15px;}
div.landing_header {visibility: visible;}

.content {width: 910px; clear: both;}
#layouts_minimal_css3 .content {padding-top: 50px;}

ul.top-nav {margin: 15px 0 0; height: 18px; display: inline; background: #323031; float: right; padding: 5px 4px 3px;}
ul.top-nav li {display: inline; padding: 0 5px 0 8px; background: url(/images/evolution/ext/top-nav-split.gif) no-repeat 0 3px; text-transform: uppercase;}
ul.top-nav li.first {background: none;}
ul.top-nav li a {font-size: 12px; color: #b2b2b2; text-decoration: none;}
ul.top-nav li a:hover {color: #a2a1a1;}
ul.top-nav2 {margin: 15px 0 0; float: right; padding: 5px 0 0;}
ul.top-nav2 li {display: inline; padding: 0 14px 0 0; font-size: 12px; text-transform: uppercase;}
ul.top-nav2 li a {color: #b2b2b2; text-decoration: none;}

.us_form_fl {float: left; margin-right: 5px; padding: 5px 0; width: 130px;}
.us_form_fl.half {width: 66px;}
.us_form_fl select, .us_form_fl input {background: #fff; border: 1px solid #888; width: 130px; margin: 1px 0 0;}
.us_form_fl input {width: 126px; height: 16px; line-height: 16px; padding: 1px;}
.us_form_fl.half select {width: 66px;}

.form input.text, .form select, .form textarea {width: 100%; background: #e8e6dc; border: 1px solid #9f9d94; padding: 1px; margin: 1px 0; font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: normal;}
.form select {height: 20px; line-height: 20px; padding: 0;}
.form input.text {height: 16px; line-height: 16px;}
.form div.fl_text, .form .info_box div.fl_text {padding-right: 4px; width: 231px;}
.form .info_box .check {float: left; width: 150px; padding-right: 10px; white-space: nowrap; overflow: hidden;}
.form .info_box .check input {margin-top: 3px;}
.form .info_box .check .text {width: 120px; margin-top: 1px;}
.form input.fe_left, .form input.fe_right, .form select.fe_left, .form select.fe_right {width: 80px;}
.fe_left {float: left;}
.form .fe_sel2, .form .fe_sel4 {float: left;}
.form .fe_sel2 {width: 55px; margin-right: 10px;}
.form .fe_sel4 {width: 105px;}
.fe_right {float: right;}

.info_box {margin: 20px 0 0; font-family: Verdana, Arial, sans-serif; font-size: 12px; line-height: 22px;}
.elink {float: right; margin-top: 10px; font-size: 11px;}
.info_box h2 {padding: 10px 0; margin: 0 0 10px; border-bottom: 1px solid #9f9d94; font-size: 18px; font-weight: 100; font-family: Arial, sans-serif; line-height: normal;}

.info_box .left, .info_box .right {width: 285px; float: left;}
.info_box .left {padding-right: 25px; clear: both;}
.info_box .right {padding: 0;}
.info_box .lbl, .info_box .lbl_full {color: #6c6754; clear: both; padding-bottom: 5px;}
.info_box .lbl {float: left; width: 145px;}
.info_box .fl {float: left; width: 140px;}
.info_box .fr {float: right; width: 140px;}
.info_box div.fl, .info_box div.fr {padding-bottom: 5px;}
.info_box .space {clear: both; height: 18px;}

.footer {font-size: 10px; color: #b2b2b2; padding: 10px 0 0 70px; margin: 20px 0; border-top: 1px solid #444;}

#landing_slicepack {color: #fff;}
#uw_box {font-size: 11px;}
.knf_landingsubmit {padding: 10px 0 0;}

/* evo3x buttons */
.bRed, .bPink, .bBlue, .bGreen, .bYellow, .bLightBlue {color: #fff; font-size: 12px; line-height: 14px; padding: 5px; margin: 0; text-align: center; text-decoration: none; cursor: pointer; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radidus: 3px;}
a.bRed, a.bPink, a.bBlue, a.bGreen, a.bYellow, a.bLightBlue {display: block;}
.bRed {border: 1px solid #dc5e6a; background: #c93d4a url(/images/evo3x/buttons/bg_red.png) repeat-x 0 top; box-shadow: #aa233e -1px -1px 0, #aa233e 1px -1px 0, #aa233e -1px 1px 0, #aa233e 1px 1px 0; -moz-box-shadow: #aa233e -1px -1px 0, #aa233e 1px -1px 0, #aa233e -1px 1px 0, #aa233e 1px 1px 0; -webkit-box-shadow: #aa233e -1px -1px 0, #aa233e 1px -1px 0, #aa233e -1px 1px 0, #aa233e 1px 1px 0;}
.bPink {border: 1px solid #d67499; background: #d13f80 url(/images/evo3x/buttons/bg_pink.png) repeat-x 0 top; box-shadow: #b53c79 -1px -1px 0, #b53c79 1px -1px 0, #b53c79 -1px 1px 0, #b53c79 1px 1px 0; -moz-box-shadow: #b53c79 -1px -1px 0, #b53c79 1px -1px 0, #b53c79 -1px 1px 0, #b53c79 1px 1px 0; -webkit-box-shadow: #b53c79 -1px -1px 0, #b53c79 1px -1px 0, #b53c79 -1px 1px 0, #b53c79 1px 1px 0;}
.bBlue {border: 1px solid #72a9bc; background: #36678b url(/images/evo3x/buttons/bg_blue.png) repeat-x 0 top; box-shadow: #2c506d -1px -1px 0, #2c506d 1px -1px 0, #2c506d -1px 1px 0, #2c506d 1px 1px 0; -moz-box-shadow: #2c506d -1px -1px 0, #2c506d 1px -1px 0, #2c506d -1px 1px 0, #2c506d 1px 1px 0; -webkit-box-shadow: #2c506d -1px -1px 0, #2c506d 1px -1px 0, #2c506d -1px 1px 0, #2c506d 1px 1px 0;}
.bGreen {border: 1px solid #9bcb60; background: #64ab42 url(/images/evo3x/buttons/bg_green.png) repeat-x 0 top; box-shadow: #5f8925 -1px -1px 0, #5f8925 1px -1px 0, #5f8925 -1px 1px 0, #5f8925 1px 1px 0; -moz-box-shadow: #5f8925 -1px -1px 0, #5f8925 1px -1px 0, #5f8925 -1px 1px 0, #5f8925 1px 1px 0; -webkit-box-shadow: #5f8925 -1px -1px 0, #5f8925 1px -1px 0, #5f8925 -1px 1px 0, #5f8925 1px 1px 0;}
.bYellow {border: 1px solid #ddba58; background: #cd8837 url(/images/evo3x/buttons/bg_yellow.png) repeat-x 0 top; box-shadow: #ae712c -1px -1px 0, #ae712c 1px -1px 0, #ae712c -1px 1px 0, #ae712c 1px 1px 0; -moz-box-shadow: #ae712c -1px -1px 0, #ae712c 1px -1px 0, #ae712c -1px 1px 0, #ae712c 1px 1px 0; -webkit-box-shadow: #ae712c -1px -1px 0, #ae712c 1px -1px 0, #ae712c -1px 1px 0, #ae712c 1px 1px 0;}
.bLightBlue {border: 1px solid #aec1cb; background: #8ba9b8 url(/images/evo3x/buttons/bg_light_blue.png) repeat-x 0 top; box-shadow: #7B97A6 -1px -1px 0, #7B97A6 1px -1px 0, #7B97A6 -1px 1px 0, #7B97A6 1px 1px 0; -moz-box-shadow: #7B97A6 -1px -1px 0, #7B97A6 1px -1px 0, #7B97A6 -1px 1px 0, #7B97A6 1px 1px 0; -webkit-box-shadow: #7B97A6 -1px -1px 0, #7B97A6 1px -1px 0, #7B97A6 -1px 1px 0, #7B97A6 1px 1px 0;}

.bw30 {width: 30px; padding: 2px 0; font-size: 9px;}
.bw70 {width: 58px; padding: 2px 0; font-size: 10px;}
.bw90 {width: 78px; font-size: 11px;}
.bw111 {width: 99px; font-size: 11px;}
.bw130 {width: 118px; font-size: 11px;}
.bw150 {width: 138px; font-size: 11px;}
.bw166 {width: 154px;}
.bw211 {width: 199px;}
.bw224 {width: 213px;}
.bw420 {width: 408px;}

input.bw70 {width: 70px;}
input.bw90 {width: 90px;}
input.bw111 {width: 111px;}
input.bw130 {width: 130px;}
input.bw150 {width: 150px;}
input.bw166 {width: 166px;}
input.bw211 {width: 211px;}
input.bw224 {width: 224px;}
input.bw420 {width: 420px;}