BODY {
	BACKGROUND: url(images/bg.png)  repeat-x;
	 BACKGROUND-COLOR: white; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; 
     font-family:verdana,Arial,Tahoma,Helvetica,sans-serif;
	 COLOR: #333333; PADDING-TOP: 0px
}
A {
	COLOR: #666
}
A:hover {
	COLOR: red;
}
#center-x {
	BACKGROUND-IMAGE: url(images/bg_feature.gif); WIDTH: 806px; BACKGROUND-REPEAT: no-repeat;
	 BACKGROUND-POSITION: 0px 130px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#main {
	BACKGROUND-IMAGE: url(images/bg_main.gif); MARGIN: 10px 0px 0px;
	 MIN-HEIGHT: 340px; WIDTH: auto;  PADDING: 10px 17px 0px 17px;
	  BACKGROUND-REPEAT: repeat-y; HEIGHT: auto !important;
}

#popup-box {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; PADDING-BOTTOM: 15px; BACKGROUND-COLOR: white; MARGIN: 0px 20px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid; PADDING-TOP: 15px
}
#header {
	POSITION: relative; WIDTH: 815px; MARGIN-BOTTOM: 35px; HEIGHT: 105px
}
.fr{float: right;}

.header_bar {
    font: 200 12px/30px "宋体";
    height: 30px;
    color: #999999;
    overflow: hidden;
    position: relative;
}

.header_bar .header_bar_left {
    height: 30px;
    left: 10px;
    position: absolute;
    top: 0;
}
.header_bar .header_bar_right {
    height: 30px;
    position: absolute;  
    right: 10px;
    top: 0;
    width: 260px;
}
.header_bar .header_bar_right a{
	color: #5d5d5d;
    outline: medium none;
}

.header_bar .header_bar_right a:hover{	
	  color: red;
}


.header_bar .header_bar_right .right_span {
    color: #CCCCCC;
    float: right;
    padding-right: 0;
    height: 30px;
    padding-left: 20px;
    vertical-align: middle;
}
.contact_bg{
	BACKGROUND: url(images/contact_bg.jpg) no-repeat; 
	height:208px;
}
.agency_bg{
	BACKGROUND: url(images/agency_bg.jpg) no-repeat; 
	height:208px;
}
.about_bg{
	BACKGROUND: url(images/about_bg.jpg) no-repeat; 
	height:208px;
}
.download_bg{
	BACKGROUND: url(images/download_bg.jpg) no-repeat; 
	height:208px;
}
.query_bg{
	BACKGROUND: url(images/query_bg.jpg) no-repeat; 
	height:208px;
}
.search_bg{
	BACKGROUND: url(images/search_bg.jpg) no-repeat; 
	height:150px;
}
.products_bg{
	BACKGROUND: url(images/products_bg.jpg) no-repeat; 
	height:208px;
}
.contract_bg{
	BACKGROUND: url(images/contract_bg.jpg) no-repeat; 
	height:208px;
}
.top_column_title {
	 text-indent: -222em;
	font-family: "微软雅黑",Arial;
    color: #4E8CD0;
    font-size: 30px;
    font-weight: normal;
    line-height: 30px;
    padding: 10px 0px 0px 30px;
    margin:20px auto;
}
.top_column_title span {
    color: #B1B1B1;
    font-size: 12px;
    line-height: 14px;
}


#logo {
	FLOAT: left
}
#logo A {
	COLOR: white
}
#logo A:hover {
	COLOR: white
}
#content {
	 MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 543px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#right {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 50px; PADDING-LEFT: 0px; WIDTH: 202px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 60px
}
#clear {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: 0px; CLEAR: both !important; OVERFLOW: hidden; PADDING-TOP: 0px
}
#footer {
	BACKGROUND-IMAGE: url(images/bg_footer.gif); TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LINE-HEIGHT: 2em; MARGIN: 0px 0px 50px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; COLOR: #999999; CLEAR: both; FONT-SIZE: 0.85em; PADDING-TOP: 40px
}
#footer A {
	COLOR: #999999
}
#footer A:hover{	
	  color: red;
}
#footer P {
	CLEAR: both
}
#footer UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#footer LI {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FLOAT: left; PADDING-TOP: 5px
}
H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.5em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 1.4em; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
H1 {
	COLOR: #0066aa
}
H1 A {
	COLOR: #0066aa
}
H1 A:hover {
	COLOR: #0066aa
}
#popup-box H1 {
	TEXT-ALIGN: center; MARGIN-TOP: 10px
}
H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #333333; FONT-SIZE: 1.15em; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
H3 {
	LINE-HEIGHT: 1.7em; MARGIN: 1.7em 0em 0em; FONT-SIZE: 0.7em; FONT-WEIGHT: bold
}
.bodytext {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.4em; MARGIN: 0em 0em 1.7em 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 0.8em; PADDING-TOP: 0px
}
BLOCKQUOTE {
	PADDING-BOTTOM: 0em; LINE-HEIGHT: 1.4em; FONT-STYLE: italic; MARGIN: 1em 3em; PADDING-LEFT: 0em; PADDING-RIGHT: 0em; PADDING-TOP: 0em
}
TD#right {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; WIDTH: 180px; PADDING-RIGHT: 20px; PADDING-TOP: 20px
}
.sidebar {
	LINE-HEIGHT: 1.4em; FONT-SIZE: 0.65em
}
.widget {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.wtitle {
	PADDING-BOTTOM: 0px; MARGIN: 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.widget P {
	PADDING-BOTTOM: 0px; MARGIN: 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.wtitle {
	MARGIN: 10px 10px 0px; FONT-SIZE: 0.9em; FONT-WEIGHT: bold
}
.widget A P {
	COLOR: #777777; FONT-SIZE: 0.72em
}
TABLE.data {
	BORDER-BOTTOM: rgb(204,215,238) 1px solid; BORDER-LEFT: rgb(204,215,238) 1px solid; BORDER-COLLAPSE: collapse; EMPTY-CELLS: show; BORDER-TOP: rgb(204,215,238) 1px solid; BORDER-RIGHT: rgb(204,215,238) 1px solid
}
TABLE.data CAPTION {
	TEXT-ALIGN: left; MARGIN: 0.5em 0em; FONT-SIZE: 0.7em; FONT-WEIGHT: bold
}
TR.r0 {
	BACKGROUND-COLOR: white
}
TR.r1 {
	BACKGROUND-COLOR: rgb(238,245,255)
}
TABLE.data TH {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0.5em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; PADDING-TOP: 0.5em
}
TABLE.data TD {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0.5em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; PADDING-TOP: 0.5em
}
TABLE.data TH {
	BACKGROUND-COLOR: rgb(204,215,238); COLOR: white; FONT-SIZE: 0.7em; VERTICAL-ALIGN: bottom; FONT-WEIGHT: bold
}
TABLE.data TD {
	BORDER-BOTTOM: rgb(204,215,238) 1px solid; FONT-SIZE: 0.68em; VERTICAL-ALIGN: top
}
#breadcrumb {
	BORDER-BOTTOM: rgb(238,238,238) 1px solid; PADDING-BOTTOM: 0em; LINE-HEIGHT: 26px; PADDING-LEFT: 1em; WIDTH: auto; PADDING-RIGHT: 1em; DISPLAY: block; WHITE-SPACE: nowrap; HEIGHT: 26px; CLEAR: both; FONT-SIZE: 11px; PADDING-TOP: 0em
}
#breadcrumb A {
	
}
#breadcrumb .static {
	FONT-WEIGHT: bold
}
#breadcrumb .divider {
	PADDING-BOTTOM: 0em; PADDING-LEFT: 0.25em; PADDING-RIGHT: 0.25em; PADDING-TOP: 0em
}
HR {
	DISPLAY: none
}
.hdn {
	DISPLAY: none
}
TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
A {
	TEXT-DECORATION: none
}
P {
	MARGIN: 0px
}
MAP {
	DISPLAY: none
}
SUP {
	FONT-SIZE: 0.75em; VERTICAL-ALIGN: super
}


#flags {
	POSITION: absolute; WIDTH: 60px; FLOAT: right; HEIGHT: 12px; TOP: 86px; LEFT: 816px
}
#flags IMG {
	PADDING-LEFT: 5px
}
#header_logo{
	 WIDTH: 270px; FLOAT: left;height:80px;
}
#header_menu{
	 WIDTH: 536px; FLOAT: right;
}
#search {
	TEXT-ALIGN: right; MARGIN: 10px 0px -7px; WIDTH: 506px; FLOAT: right
}
#search #searchbutton {
	POSITION: relative; TOP: 5px
}
#headerSpecialOffer {
	POSITION: absolute; TOP: -10px; LEFT: 40%
}
#socialSharing H2 {
	BORDER-BOTTOM: #e6e9eb 1px solid; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; MARGIN: 0px 0px 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "Lucida Grande"; COLOR: #666666; FONT-SIZE: 16px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.clear{
	clear: both;
    height: 1px;
    width: 100%;
}