@charset "utf-8";
/* CSS Basic Document */
body
{
margin:0px;
padding:0px;
background:url(../images/bg.jpg) left top repeat-x;
}
*
{
margin:0px;
padding:0px;
}
p
{
margin:6px 0px;
text-align:justify;
}
img
{
border:0px;
}
strong
{
color:#1c69a3;
}
.container
{
width:1000px;
height:auto;
margin:0px auto;
text-align:center;
}
.clear
{
clear:both;
height:0px;
}
/* CSS Header Document */
.index-header
{
width:960px;
height:302px;
text-align:center;
float:left;
background:url(../images/index-header-bg.jpg) left top no-repeat;
padding:0px 20px;
}
.menu-top
{
width:960px;
height:30px;
text-align:center;
float: left;
}
.welcome-guest
{
width:100px;
height:auto;
float:left;
text-align:left;
padding-left:10px;
color:#FFF;
font-weight:bold;
font-size:13px;
line-height:30px;
}
/* CSS Menu */
#navcontainer {
		width:auto;
        margin:0px;
        padding:0px;
        height: 30px;
		float:right;
}

#navcontainer ul {
        border: 0px;
        margin: 0px;
        padding: 0px;
        list-style-type: none;
        text-align: center;
}

#navcontainer ul li {
        display: block;
        float: left;
        text-align: center;
        padding: 0px;
        margin-left: 10px;
		background: url(../images/menu-bg-normal.jpg) left top no-repeat;
		height:30px;
		width:118px;
}

#navcontainer ul li a {
        color: #FFF;
        text-decoration: none;
        display: block;
        text-align: center;
        font: bold 13px/30px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

#navcontainer ul li a:hover {
        color: #FFF;
        background: url(../images/menu-bg-hover.jpg) left top no-repeat;
		height:30px;
}

#navcontainer li.active a {
        color: #FFF;
        background: url(../images/menu-bg-active.jpg) left top no-repeat;
		height:30px;
}

.logo-box
{
width:960px;
height:90px;
float:left;
text-align:left;
padding-top:10px;
}
.index-slogan
{
width:500px;
height:auto;
text-align:left;
float:left;
font-size:24px;
line-height:36px;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
padding-top:20px;
letter-spacing:2px;
}
/* CSS Body-main Document */
.index-body-main
{
width:950px;
height:auto;
text-align:center;
float:left;
background:url(../images/index-body-bg.jpg) left top no-repeat;
padding:10px 30px 10px 20px;
}
.index-body-left
{
width:640px;
padding-left:20px;
padding-top:20px;
float:left;
text-align:left;
height:auto;
}
.index-body-right
{
width:250px;
height:auto;
float:right;
text-align:left;
background-color:#f7f7f7;
padding:10px;
border-top:6px solid #ffc590;
border-bottom:6px solid #ffc590;
line-height:22px;
}
.gray-bullet
{
margin-right:6px;
}
.welcome-text
{
width:640px;
float:left;
text-align:left;
height:auto;
padding-bottom:26px;
}
.welcome-icon
{
margin-left:10px;
margin-right:20px;
float:left;
}
.index-blue-box
{
width:620px;
padding:10px;
background-color:#458bb8;
float:left;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
color:#FFF;
line-height:30px;
margin-bottom:20px;
}
.index-blue-box a
{
color:#FFF;
text-decoration:underline;
}
.index-blue-box a:hover
{
color:#99ccff;
text-decoration:underline;
}
.blue-icon
{
margin-right:10px;
}
.body-bottom-box
{
width:640px;
height:auto;
text-align:left;
float:left;
}
.overview-box
{
width:300px;
border-right:1px solid #ededed;
float:left;
text-align:left;
padding-right:19px;
}
.img
{
border:4px solid #f7f7f7;
}
.img:hover
{
border:4px solid #ddf2ff;
}
.what-we-do
{
width:300px;
height:auto;
float:right;
text-align:left;
}
/* CSS Header Document */
.footer
{
width:960px;
height:18px;
text-align:center;
float:left;
background: url(../images/footer-bg.jpg) 20px top  no-repeat;
padding:14px 20px 6px 18px;
clear:both;
}
.footer-left
{
width:660px;
height:18px;
float:left;
text-align:left;
}
.footer-right
{
width:250px;
height:18px;
float:right;
text-align:right;
padding-right:10px;
}

/* CSS Text Document */
body {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #646464;
	text-decoration: none;
}
h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	line-height: 22px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #2e578e;
	text-decoration: none;
	margin:0px;
	padding:0px;
}
h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: 22px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #2e578e;
	text-decoration: none;
	margin:0px;
	padding:0px;
}
.white-link
{
color:#FFF;
text-decoration:underline;
}

.white-link:hover
{
color:#99ccff;
text-decoration:underline;
}

/* CSS Inner Page Document */
.inner-header
{
width:960px;
height:130px;
text-align:center;
float:left;
background: url(../images/inner-header-bg.gif) left top no-repeat;
padding:0px 20px;
}
.inner-body-main
{
width:913px;
height:auto;
text-align:center;
float:left;
background: url(../images/inner-body-bg.jpg) left top no-repeat;
padding:52px 36px 20px 51px;
}
.inner-body-left
{
width:720px;
float:left;
text-align:left;
height:auto;
}
.inner-banner-box
{
width:700px;
height:auto;
float:left;
text-align:left;
padding:10px 10px 36px 10px;
}
.inner-page-bottom
{
width:720px;
height:auto;
text-align:left;
float:left;
}
.yellow-box
{
width:690px;
height:auto;
text-align:center;
padding:15px;
float:left;
background-color:#fef6e9;
margin-bottom:30px;
}
.blue-box
{
width:690px;
height:auto;
text-align:center;
padding:15px;
float:left;
background-color:#ecf3f8;
margin-bottom:30px;
}
.left-content
{
width:720px;
height:auto;
float:left;
text-align:left;
}
.inner-page-title
{
background:url(../images/inner-title-bg.gif) left top no-repeat;
padding:10px;
height:34px;
width:700px;
float:left;
text-align:left;
}

.inner-body-right
{
width:170px;
float:right;
text-align:left;
height:auto;
}
/* sub-navigation */
.subnav{
	color: #777777;
	font: bold 13px/34px Arial, Helvetica, sans-serif;
	line-height: 34px;
	padding-bottom:16px;
}
.subnav ul {margin: 0; padding: 0;}
.subnav li {
	list-style: none;
	}
.subnav ul li a {
	display: block;
	padding-bottom: 1px;
	width: 170px;
	height:34px;
	text-decoration: none;
	color: #777777;
	background: url(../images/sub-menu-normal.gif) left top no-repeat;
	text-align:center;
}
.subnav ul li a:hover {
	color: #1c69a3;
	background: url(../images/sub-menu-hover.gif) left top no-repeat;
	
}
.subnav ul li a.active {
	color: #1c69a3;
	background: url(../images/sub-menu-active.gif) left top no-repeat;
}
/* sub-navigation */
.testimonials-box
{
width:170px;
height:auto;
float:left;
text-align:left;
background:url(../images/quote-bottom-bg.gif) left bottom no-repeat #458bb8;
padding-bottom:42px;
margin-bottom:16px;
}
.testimonials-inside
{
width:140px;
height:auto;
background:url(../images/quote-top-bg.gif) left top no-repeat #458bb8;
padding:42px 15px 0px 15px;
color:#FFF;
}
.samll-banner-box
{
width:140px;
height:auto;
float:left;
text-align:left;
background:url(../images/trade-show-banner-01.gif) left top no-repeat #0253a5;
padding:140px 15px 20px 15px;
color:#FFF;
font-size:13px;
font-weight:bold;
}
.input
{
width:140px;
height:20px;
border:1px inset #1D91A9;
padding-left:4px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
line-height: 18px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #646464;
text-decoration: none;
}

