body {
	background: url(/images/bg.jpg) repeat-x 0 0 #11274c;
	margin: 0;
	padding: 0;
	margin-top: 10px;
}

a {
	color: #11274c;
}

a:active
{
outline: none;
}

a:focus
{
-moz-outline-style: none;
}


a:hover {
	background-color: #11274c;
	color: #fff;
}

a img {
	background-color: #fff;
}

.container_12,.container_16 {
	margin-left:auto;
	margin-right:auto;
	width:960px;
}
	
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16 {
	display:inline;
	float:left;
	margin-left:10px;
	margin-right:10px;
}

.grid_1_np,.grid_2_np,.grid_3_np,.grid_4_np,.grid_5_np,.grid_6_np,.grid_7_np,.grid_8_np,.grid_9_np,.grid_10_np,.grid_11_np,.grid_12_np,.grid_13_np,.grid_14_np,.grid_15_np,.grid_16_np {
	display:inline;
	float:left;
	margin-right:20px;
}

.container_12 .grid_3,.container_16 .grid_4{width:220px}
.container_12 .grid_6,.container_16 .grid_8{width:460px}
.container_12 .grid_9,.container_16 .grid_12{width:700px}
.container_12 .grid_12,.container_16 .grid_16{width:940px}

.alpha{margin-left:0}
.omega{margin-right:0}

.container_12 .grid_1{width:60px}
.container_12 .grid_2{width:140px}
.container_12 .grid_4{width:300px}
.container_12 .grid_5{width:380px}
.container_12 .grid_7{width:540px}
.container_12 .grid_8{width:620px}
.container_12 .grid_10{width:780px}
.container_12 .grid_11{width:860px}

.container_16 .grid_1{width:40px}
.container_16 .grid_2{width:100px}
.container_16 .grid_3{width:160px}
.container_16 .grid_5{width:280px}
.container_16 .grid_6{width:340px}
.container_16 .grid_7{width:400px}
.container_16 .grid_9{width:520px}
.container_16 .grid_10{width:580px}
.container_16 .grid_11{width:640px}
.container_16 .grid_13{width:760px}
.container_16 .grid_14{width:820px}
.container_16 .grid_15{width:880px}

.container_12 .prefix_3,.container_16 .prefix_4{padding-left:240px}
.container_12 .prefix_6,.container_16 .prefix_8{padding-left:480px}
.container_12 .prefix_9,.container_16 .prefix_12{padding-left:720px}
.container_12 .prefix_1{padding-left:80px}
.container_12 .prefix_2{padding-left:160px}
.container_12 .prefix_4{padding-left:320px}
.container_12 .prefix_5{padding-left:400px}
.container_12 .prefix_7{padding-left:560px}
.container_12 .prefix_8{padding-left:640px}
.container_12 .prefix_10{padding-left:800px}
.container_12 .prefix_11{padding-left:880px}

.container_16 .prefix_1{padding-left:60px}
.container_16 .prefix_2{padding-left:120px}
.container_16 .prefix_3{padding-left:180px}
.container_16 .prefix_5{padding-left:300px}
.container_16 .prefix_6{padding-left:360px}
.container_16 .prefix_7{padding-left:420px}
.container_16 .prefix_9{padding-left:540px}
.container_16 .prefix_10{padding-left:600px}
.container_16 .prefix_11{padding-left:660px}
.container_16 .prefix_13{padding-left:780px}
.container_16 .prefix_14{padding-left:840px}
.container_16 .prefix_15{padding-left:900px}

.container_12 .suffix_3,.container_16 .suffix_4{padding-right:240px}
.container_12 .suffix_6,.container_16 .suffix_8{padding-right:480px}
.container_12 .suffix_9,.container_16 .suffix_12{padding-right:720px}
.container_12 .suffix_1{padding-right:80px}
.container_12 .suffix_2{padding-right:160px}
.container_12 .suffix_4{padding-right:320px}
.container_12 .suffix_5{padding-right:400px}
.container_12 .suffix_7{padding-right:560px}
.container_12 .suffix_8{padding-right:640px}
.container_12 .suffix_10{padding-right:800px}
.container_12 .suffix_11{padding-right:880px}
.container_16 .suffix_1{padding-right:60px}
.container_16 .suffix_2{padding-right:120px}
.container_16 .suffix_3{padding-right:180px}
.container_16 .suffix_5{padding-right:300px}
.container_16 .suffix_6{padding-right:360px}
.container_16 .suffix_7{padding-right:420px}
.container_16 .suffix_9{padding-right:540px}
.container_16 .suffix_10{padding-right:600px}
.container_16 .suffix_11{padding-right:660px}
.container_16 .suffix_13{padding-right:780px}
.container_16 .suffix_14{padding-right:840px}
.container_16 .suffix_15{padding-right:900px}

#header {
	height: 130px;
	background: url(/images/bg-header.gif) no-repeat 0 0;
}

#header #search {
	margin-top: 53px;
	text-align: right;
}

#header #search fieldset {
	padding-top: 10px;
}

#header #search #search_site {
	vertical-align: middle;
	*vertical-align: text-bottom;
	font-family: "Helvetica";
	font-size: 11px;
	color: #000;
	height: 14px;
}

#header #search #search_go {
	vertical-align: middle;
	*vertical-align: text-bottom;
}

h1 a {
	display: block;
	width: 212px;
	height: 124px;
	margin-top: 3px;
	background: url(/images/logo.gif) no-repeat 0 0;
	text-indent: -9000px;
}

#header h3 {
	margin-top: 53px;
	padding-top: 0;
	color: #6c90ca;
}

#nav-one {
	background: url(/images/bg-top-nav.gif) no-repeat 0 0;
	color: #fff;
	height: 31px;
}

#nav li {
	/*display: inline;
	list-style: none;*/
}

#nav li a {
	/*margin: 3px 32px 0 32px;
	display: block;
	float: left;
	color: #fff;
	font-family: "Myriad", "Helvetica Neue";
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;*/
}

#nav li a:hover {
	/*color: #94b8db;*/
}

#home {
	background: url(/images/bg-home.gif) no-repeat 0 0;
}

#subpage_home {
	background-color: #fff;
}

#subpage_home h2, #subpage_home h3, #subpage_home h4, #subpage_home p, #subpage_home table {
	padding-left: 20px;
	padding-right: 20px;
}

#subpage_home ul, #subpage_home p, #subpage_home table, #subpage_home tr, #subpage_home td {
	color: #7b7979;
}

#subpage_home table {
	background-color: #f1f3f3;
	padding: 5px;
}

#subpage_home td {
	margin: 5px;
	padding: 5px;
	background-color: #fff;
}

#subpage_home ul li {
	margin-top: 10px;
	margin-bottom: 10px;
}

#subpage_home h2 {
	padding-top: 20px;
}

#subpage_home ul {
	list-style: square;
}

label {
	display: block;
	width: 30%;
	font-weight: bold;
	float: left;
}

#sidebar {
	margin-top: 10px;
	background-color: #f1f3f3;
}

	#sidebar .side_white {
		margin: 5px;
		background-color: #fff;
		padding: 5px;
	}
	
	#sidebar .side_white h3 {
		color: #7b7979;
		font-size: 14px;
		font-weight: bold;
	}
	
	#sidebar .side_white h4 {
		font-size: 12px;
		font-weight: bold;
	}
	
	#sidebar .side_white img {
		width: 75px;
		padding: 10px;
	}
	
	#sidebar .side_white img.none {
		padding: 5px;
		width: 200px;
	}

#mission {
	//background-color: #071a39;
	color: #fff;
	margin-left: 0;
}

.txt_mission {
	text-indent: -9000px;
	width: 217px;
	height: 25px;
	background: url(/images/welcome.gif) no-repeat;
	margin-left: 10px;
	margin-top: 20px;
}

#mission p, #latest_news p, #latest_news h3, #mission h2 {
	margin-left: 10px;
	margin-right: 10px;
}

#latest_news {
	margin-left: -10px;
	width: 220px;
}

#latest_news h3 {
	color: #858689;
	border-bottom: 1px solid #858689;
}

#footer {
	color: #fff;
	font-size: .9em;
}

#footer p {
	margin-top: 20px;
}

.fLeft {
	float: left;
	padding: 10px;
}

.fRight {
	float: right;
	padding: 10px;
}

.product_display {
	padding: 5px;
	background-color: #f1f3f3;
	margin: 10px 0;
	border: 1px solid #c0c0c0;
	margin-left: 20px;
}

.product_pic img {

	border: 2px solid #c0c0c0;
	margin: 5px 0;
	
}

.product_info {
	
}

#kb_login {
	float: right;
	margin: 10px;
	width: 280px;
	padding: 10px;
	background-color: #c0c0c0;
	border: 1px solid #000;
	color: #000;
}

/*SLIDING MENU CSS */
ul#menu, ul#menu ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
  width: 220px;
}

ul#menu a {
  display: block;
  text-decoration: none;	
}

ul#menu li {
  margin: 0;
  padding: 0;
  margin-top: 1px;
}

ul#menu li a {
  margin: 0;
  background: #333;
  color: #fff;	
  padding: 0.5em;
}

ul#menu li a:hover {
  background: #000;
}

ul#menu li ul li a {
  background: #ccc;
  color: #000;
  padding-left: 20px;
}

ul#menu li ul li a:hover {
  background: #aaa;
  border-left: 5px #000 solid;
  padding-left: 15px;
}

.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 1px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }

/*---------- END SLIDING MENU CSS */

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
  font: 12px Arial, Helvetica, sans-serif;
  color: #333333;
}
#TB_secondLine {
  font: 10px Arial, Helvetica, sans-serif;
  color:#666666;
}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #fff;}
#TB_window a:active {color: #fff;}
#TB_window a:focus{color: #fff;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
  position: fixed;
  z-index:100;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}
.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
  background-color:#000;
  filter:alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
}
* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
  position: fixed;
  background: #ffffff;
  z-index: 102;
  color:#000000;
  display:none;
  border: 4px solid #525252;
  text-align:left;
  top:50%;
  left:50%;
}
* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
  display:block;
  margin: 15px 0 0 15px;
  border-right: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #666;
  border-left: 1px solid #666;
}
#TB_caption{
  height:25px;
  padding:7px 30px 10px 25px;
  float:left;
}
#TB_closeWindow{
  height:25px;
  padding:11px 25px 10px 0;
  float:right;
}
#TB_closeAjaxWindow{
  padding:7px 10px 5px 0;
  margin-bottom:1px;
  text-align:right;
  float:right;
}
#TB_ajaxWindowTitle{
  float:left;
  padding:7px 0 5px 10px;
  margin-bottom:1px;
}
#TB_title{
  background-color:#e8e8e8;
  height:27px;
}
#TB_ajaxContent{
  clear:both;
  padding:2px 15px 15px 15px;
  overflow:auto;
  text-align:left;
  line-height:1.4em;
}
#TB_ajaxContent.TB_modal{
  padding:15px;
}
#TB_ajaxContent p{
  padding:5px 0px 5px 0px;
}
#TB_load{
  position: fixed;
  display:none;
  height:13px;
  width:208px;
  z-index:103;
  top: 50%;
  left: 50%;
  margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect{
  z-index:99;
  position:fixed;
  top: 0;
  left: 0;
  background-color:#fff;
  border:none;
  filter:alpha(opacity=0);
  -moz-opacity: 0;
  opacity: 0;
  height:100%;
  width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent{
  clear:both;
  border:none;
  margin-bottom:-1px;
  margin-top:1px;
  _margin-bottom:1px;
}


/*----------PNG FIX-----------------*/

h1, p, .grid_12, #header, h2, h3, h4, li, img, div { behavior: url(/iepngfix/iepngfix.htc) }

/*----------END PNG FIX-------------*/
html body * span.clear,html body * div.clear,html body * li.clear,html body * dd.clear{background:none;border:0;clear:both;display:block;float:none;font-size:0;list-style:none;margin:0;padding:0;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both;content:'.';display:block;visibility:hidden;height:0}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}