@font-face {  
	  font-family: "BEBAS" ;    
  	  src: url( ../fonts/BEBAS.eot ); /* IE */  
	  src: local("BEBAS"), url( ../fonts/BEBAS.TTF ) format("truetype"); /* non-IE */  
	}  

body { background:url(../images/body-bg.jpg) repeat-x #ffffff; font:12px/1.55em Arial,Verdana,Helvetica,sans-serif; margin:0; padding:0; color:#404040;}

body#inner-body{ background:url(../images/inner-body-bg.jpg) repeat-x #f3f4f4; font:12px/1.55em Arial,Verdana,Helvetica,sans-serif; margin:0; padding:0; color:#404040;}

a:link, a:active, a:visited{ color:#2499eb; text-decoration:none; }
a:hover { color:#0b3857; text-decoration:none; }
a img { border:0;}
:focus { outline:0; }

/* Heading */
h1, h2, h3, h4, h5, h6,{ font-weight:normal;}
h1 { font-size:24px; color:#4186c0; margin-bottom:23px;font-weight:normal; margin-top:10px; font-family:BEBAS,Arial, Helvetica, sans-serif;}
h1 span { font-size:24px; color:#373074; margin-bottom:23px;font-weight:normal; margin-top:10px; }


h2 { font-size:17px; color:#309cd4;  }
h3 { font-size:13px; color:#356797;}
h4 { font-size:1.05em; }
h5 { font-size:1.05em; }
h6 { font-size:.95em; }

/* Table */
th { padding:0; text-align:left; vertical-align:top; }
td { vertical-align:top;}

/* Paragraph */
p { margin-bottom:.8em; }

/* Form */
form { display:inline;}
/*fieldset { border:none; }
legend {display:none;}*/
label { color:#666; /*font-size:.95em;*/  font-weight:bold; }
input, select, button { vertical-align:middle; font-size:98%; }

/* Lists */
dt { display:block; font-weight:bold; }
ul,ol {  }

/* Size */
small { font-size:.92em; }
big { font-size:1.1em; }

hr { height:0; margin:8px 0; overflow:hidden; visibility:hidden; }
.nowrap { white-space:nowrap; }
.bold { font-weight:bold; }

/* header part */
.mid-header { width:962px;margin:0px auto;}
.logo { width:199px; float:left; margin-top:28px;}
.right-bar { width:763px; float:left; margin-top:46px; }
.right-bar a:link, .right-bar a:visited, .right-bar a:active{color:#989696;}
.right-bar a:hover{color:#2499eb;}

.home{float:left; width:680px;}
.contact{float:left	; line-height:16px;width:83px;}

.top-part{ margin-bottom:10px; height:100%; width:100%; overflow:hidden;}

.menu { width:962px; height:35px; background:url(../images/menu.jpg) no-repeat; line-height:34px; margin-top:15px;}
.grey-banner{background:url(../images/grey-banner.jpg) no-repeat; height:315px;}

.inner-grey-banner{background:url(../images/inner-grey-banner.jpg) no-repeat; height:256px;}
.inner-banner{ padding:13px 15px;;}

#inner-menu ul{ font-size:13px;list-style:none;text-transform:uppercase; margin-left:-13px;}
#inner-menu ul li {text-transform:uppercase; display:inline;}

#inner-menu ul li a:link, #inner-menu ul li a:visited,#inner-menu ul li a:active{ color:#00529b;padding:8px 20px 8px; border-right:#cfd0d1 solid 1px; margin-left:0px;}
#inner-menu ul li a:hover{ color:#fff; background:#053064; margin-left:0px;}
#inner-menu ul li.last a:link,#inner-menu ul li.last a:active, #inner-menu ul li.last a:visited{ border-right:0px; margin-left:0px;}

/* content part */
.clearboth{ clear:both;}
.mid-content { width:962px;margin:35px auto;}

.curve-top { width:962px;margin:0px auto; margin-top:8px;}
.curve-mid { width:962px;margin:0px auto; background:#FFF;}
.curve-bottom { width:962px;margin:0px auto;}


.content-left{ width:675px; float:left; border-right:#b2b4b5 solid 1px; padding:0px 13px 0px 0px; overflow:hidden; height:100%;
padding-bottom:20px; }
.content-left-inner{ width:647px; float:left; border-right:#b2b4b5 solid 1px; padding:0px 20px; }

.vision{ width:200px; float:left; padding-right:25px;}
.products{ width:200px; float:left; padding-right:25px;}
.career { width:220px; float:left;}

.inner-content{ width:646px; float:left; padding:0px 28px 0px 13px;}

.inner-content img { border:#aeadad solid 1px; padding:1px;}

.content-right{ width:234px; float: left; padding-left:25px;}

ul#bullet { list-style:none; margin:0px; padding:0px;}
ul#bullet li { padding-left:16px; background:url(../images/bullet.jpg) no-repeat; line-height:15px; margin-top:3px; margin-left:5px;}

.more a{ color:#2499eb; padding-right:10px; font-size:11px;}
.more a:hover{ color:#0b3857; }

/* footer part */
.footer-inner{ width:100%; height:46px; background:#f3f4f4;}
.footer{ width:100%; height:46px; background:#edeff1;}
.mid-footer { width:962px;margin:0px auto; text-align:center; padding-top:13px;}

ul#bullet2 { list-style-image:url(../images/bullet2.jpg); margin:0px; padding:0px;}
ul#bullet2 li { padding-left:0px;margin-top:3px; margin-left:22px; margin-bottom:10px;}



