a:link { color:#1e4e62 ; text-decoration:none }
a:hover { color:#1e4e62 ; text-decoration:underline }
a:visited { color:#1e4e62 ; text-decoration:none }
a:active { color:#1e4e62 ; text-decoration:none }

img { border:0px #FFF solid }

html { height:100%;}
body {
	height:100%;
	margin: 0px ;
	color:#1e4e62 ;
	font-family:Tahoma, Arial, Helvetica, sans-serif ;
	font-size:11px ;
	line-height:1.4em
}
.blue, .blue:link, .blue:visited, .blue:active, .blue:hover { color:#0a80e4 }
.header { font-size:13px ; font-weight:bold ; padding-bottom:12px }
.largeft { font-size:13px ; font-weight:bold }
.paragraph { padding-bottom:15px }
.justify{
	text-align:justify; /* text-justify: inter-ideograph */;
}
.clear { clear:both }
form { margin:0 }
p { margin:0 0 14px 0 }
ul { margin:0 ; padding: 0 ; list-style:none }

.inline-block { display:inline-block ; *display:inline ; zoom:1 }
.floatleft { float:left }
.imgborder { border:1px #cdcdcd solid }

.inner-bg { background:url(../images/inner-bg.gif) top left repeat-x #e3f2f9 ; min-height:568px ; _height:568px }
.inner-div { width:996px ; margin:0 auto }

/* Menu */
.top-bar { background:url(../images/top-bar.gif) top center no-repeat ; height:9px }
.logo-div { background:url(../images/logo.jpg) top center no-repeat ; height:71px }
.menu-ul { height:23px ; margin-left:20px ; overflow:hidden }
.menu-ul ul { padding:0 ; margin:0 ; list-style:none }
.menu-ul ul li { display:inline-block ; *display:inline ; zoom:1  }
.menu-ul ul li a { display:inline-block ; *display:inline ; zoom:1 ; padding:0 22px }
.menu-ul ul li a.line { background:url(../images/menu/line.gif) top right no-repeat }
.menu-ul ul li a.over , .menu-ul ul li a:hover { background-color:#3c87ae }

/* Footer */
.footer-bg { background:url(../images/footer/bg.gif) top left repeat-x #fff }
.footer-div { background:url(../images/footer/footer.gif) top center no-repeat ; padding-top:62px ; text-align:center }

/* Banner */
.banner-about { background:url(../images/about/banner.jpg) top center no-repeat ; height:227px }
.banner-about-bot { background:url(../images/about/bottom.jpg) top center no-repeat }
.banner-service { background:url(../images/service/banner.jpg) top center no-repeat ; height:227px }
.banner-service-bot { background:url(../images/service/bottom.jpg) top center no-repeat }
.banner-licenses { background:url(../images/licenses/banner.jpg) top center no-repeat ; height:227px }
.banner-licenses-bot { background:url(../images/licenses/bottom.jpg) top center no-repeat }
.banner-global { background:url(../images/global/banner.jpg) top center no-repeat ; height:227px }
.banner-global-bot { background:url(../images/global/bottom.jpg) top center no-repeat }
.banner-contact { background:url(../images/contact/banner.jpg) top center no-repeat ; height:227px }
.banner-contact-bot { background:url(../images/contact/bottom.jpg) top center no-repeat }

/* Inner */
.inner-content-padding { padding-left:39px ; padding-top:16px ; padding-bottom:26px }
.article-gif { padding-bottom:12px }
.article-div { padding-left:2px }
.picborder { padding:2px ; background-color:#fff ; border:1px solid #9bb8c7 }
.service-title { padding:12px 0 5px 0 }
.service-title img { padding-left:2px}
.service-ul { padding:0 ; margin:0 ; list-style:none }
.service-ul li { background:url(../images/service/pt.gif) 0 5px no-repeat ; padding-left:16px }

.contact-ul { padding:0 ; margin:0 ; list-style:none }
.contact-ul li { display:inline-block ; *display:inline ; zoom:1 ; margin-bottom:2px }
.contact-ul li.name { width:110px ; margin-right:12px }
.contact-ul li.title { width:110px ; margin-right:12px }
.contact-ul li.email { width:165px ; }

.contact-margin { margin-top:18px }

.input_field {
	 width:229px ; 
	 _width:228px ; 
	 height:16px ; 
	 border: 1px solid #7f9db9;
	 background-color:#fff ; 
	 padding-left:4px ;
	 color:#000 ;
	 font-size:11px 
}
.input_msg {
	 width:227px ; 
	 _width:228px ; 
	 height:130px ; 
	 border: 1px solid #7f9db9;
	 background-color:#fff ; 
	 padding-left:4px ;
	 color:#000 ;
	 font-size:11px 
}
