@charset "iso-8859-1";

/*
MOXA KC STYLES
------------------------------*/
/* ----- new for tabs -----*/
#tab_nav {
  clear: both;
}

#tab_nav ul#tabs {
  margin: 0;
  height: 55px;
  padding: 0 0 0 20px;
  list-style-type: none;
  font: bold 12px arial, helvetica, sans-serif;
  background: url(images/navbar.gif) 0 21px no-repeat;
}

#tab_nav ul#tabs li {
  margin: 0;
  padding: 0;
  float: left;
  height: 21px;
  padding-left: 12px;
  background: #ddd url(images/bg_tabs.gif) 0 0 no-repeat;
}

#tab_nav ul#tabs li a {
  float: left;
  color: #888;
  display: block;
  text-align: center;
  text-decoration: none;
  padding: 3px 12px 3px 0;
  background: #f1f1f1 url(images/bg_tabs.gif) right bottom no-repeat;
}

#tab_nav ul#tabs a:hover {
  color: #333;
  text-decoration: none;
}

#tab_nav ul#tabs li.current {
  background: #000 url(images/bg_tabs_current.gif) 0 0 no-repeat;
}

#tab_nav ul#tabs li.current a {
  color: #fff;
  background: #000 url(images/bg_tabs_current.gif) right -22px no-repeat;
}

#tab_nav ul#tabs li.current a:hover {
  color: #fff;
}

/* ----- end tab styles ---- */
#kcwrap {
  color: #333;
  font: 1em/1.5 Arial, Helvetica, sans-serif;
}

#kcwrap a:hover {
  color: #ff6603;
}

#kcwrap a.action {
  display: block;
  font-weight: bold;
  padding-left: 15px;
  margin: -5px 0 25px;
  background: url(images/arrow.gif) left 6px no-repeat;
}

#kcwrap h1 {
  height: 40px;
  font: bold italic 2.2em/40px Tahoma;
}

#kcwrap h2 {
  margin: 0;
  color: #009a82;
  padding: 0 0 10px;
  font: bold 1.2em/normal Tahoma;
}

#kcwrap h3 {
  margin: 0;
  padding: 0 0 5px;
  font: bold 1.1em/normal Tahoma;
}

#kcwrap h4 {
  margin: 0;
  color: #666;
  padding: 5px 0;
  font: bold 1em/1.4 Tahoma;
}

#kcwrap .box {
  padding: 0;
  margin: 0 0 20px;
  background: #fff url(images/gray_fade.gif) bottom repeat-x;
}

#kcwrap .box .top {
  height: 10px;
  font-size: 0;
  background: url(images/box_lines.png) repeat-x top;
}

#kcwrap .box .bot {
  height: 12px;
  font-size: 0;
  background: url(images/box_lines.png) repeat-x bottom;
}

#kcwrap .box .top span, #kcwrap .box .bot span {
  font-size: 0;
  display: block;
  background: url(images/box_corners.png) no-repeat;
}

#kcwrap .box .top span {
  width: 9px;
  height: 10px;
}

#kcwrap .box .bot span {
  width: 9px;
  height: 12px;
}

#kcwrap .box .top .l {
  float: left;
  background-position: top left;
}

#kcwrap .box .top .r {
  float: right;
  background-position: top right;
}

#kcwrap .box .bot .l {
  float: left;
  background-position: bottom left;
}

#kcwrap .box .bot .r {
  float: right;
  background-position: bottom right;
}

#kcwrap .box .mid {
  padding: 5px 15px;
  border: solid #a1c3be;
  border-width: 0 2px;
}

#kcwrap .box a.action {
  margin-bottom: 0;
}

#kcwrap .box img {
  float: right;
  margin-left: 10px;
}

#kchead {
  margin-bottom: 15px;
}

#kchead img {
  float: right;
}

#kc_maincol {
  /*width: 68%;*/
  width: 64.5%;
  float: left;
}

#kc_maincol .leftcol {
  float: left;
  width: 48.5%;
}

#kc_maincol .rightcol {
  float: right;
  width: 48.5%;
}

#kc_maincol .leftcol .box .mid, #kc_maincol .rightcol .box .mid {
  height: 400px;
}

#kc_maincol #whitepapers img {
  float: left;
}

#kc_maincol #whitepapers .desc {
  padding-left: 85px;
}

#kc_sidebar {
  /*width: 30%;*/
  width: 33.5%;
  float: right;
}

#kc_sidebar #quicklinks img {
  margin: 30px 0 0 5px;
}

#kc_sidebar #quicklinks ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

#kc_sidebar #quicklinks li {
  font-weight: bold;
  padding: 3px 0 3px 15px;
  background: url(images/arrow.gif) left 10px no-repeat;
}

#kc_sidebar #iks {
  margin-bottom: 25px;
}

#kc_sidebar #iks h3 {
	margin-top: 15px;
}

#kc_sidebar #success_stories img {
  padding: 0;
  display: block;
  margin: 10px 0 5px;
}

#kc_sidebar #moxa_buttons img {
  display: block;
  margin: 0 auto 20px;
}

#kc_sidebar .sidebar_image img {
  display: block;
  margin: 0 auto 20px;
  float: left;
  padding-right: 10px;
  
}

