body {	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;	line-height: 19px;	color: #333;	background-color: #CCC;	background-image: url(../images/bg_body.jpg);	background-repeat: repeat-x;	margin: 0px;	padding: 0px;}a {	color: #00476B;	text-decoration: none;	font-weight: bold;}a:hover {	color: #666;	text-decoration: none;}p {	margin: 0px;	padding: 0px;}.hd {	font-family: Georgia, "Times New Roman", Times, serif;	font-size: 26px;	font-style: italic;	color: #333;	line-height: 30px;}.subhd {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: bold;	color: #00476B;}#c_all_vert {	background-image: url(../images/bg_c_all_vert.jpg);	background-repeat: repeat-y;	margin: 0px auto 0px auto;	padding: 0px;	width: 980px;}/*****************************************************************************/#c_all {	margin: 0px auto 0px auto;	padding: 0px;	width: 980px;	background-image: url(../images/bg_c_all.jpg);	background-repeat: no-repeat;}#c_tagline {	background-image: url(../images/tagline.jpg);	background-repeat: no-repeat;	margin: 0px;	padding: 0px;	float: right;	height: 37px;	width: 292px;}#c_content {	margin: 0px 0px 0px 179px;	padding: 126px 0px 0px 0px;	width: 780px;	background-color: none;	min-height: 500px;}/*****************************************************************************/.nav {	text-align: right;	margin: 0px;	padding: 130px 0px 0px 0px;	width: 169px;	font-size: 13px;	font-weight: bold;	float: left;}.nav ul {	margin:0px;	padding:0px;}.nav li {	list-style: none;	height:44px;	line-height:44px;	background-image:url(../images/divider.png);	background-repeat:no-repeat;	background-position:right bottom;}.nav li.last {	background-image:none;}.nav a {	padding:0px 6px 0px 0px;	margin:0px;	font-size:14px;}/*****************************************************************************/.button_all {	clear: both;	background: url(../images/bg_but_lf.jpg) no-repeat;	padding: 0px 0px 0px 11px;	margin: 0px;	cursor:pointer;	float: right;}.button_all a {	float: left;	height: 24px;	background: url(../images/bg_but.jpg) repeat-x left top;	line-height: 24px;	padding: 0px 0px 0px 0px;	color: #FFF;	font-size:10px;	font-weight:bold;	text-decoration: none;}.button_all a:hover {	text-decoration:underline;	color: #FFF;}.button_all span {	background: url(../images/bg_but_rt.jpg) no-repeat;	float: left;	width: 22px;	height: 24px;}/*****************************************************************************/.co_home {	margin: 0px;	padding: 0px;	width: 780px;	height: 500px;}.co_home ul {	margin:0px;	padding:0px;	display: inline;}.co_home li {	list-style: none;	float:left;}.co_ourstory {	background-image: url(../images/co_ourstory.jpg);	background-repeat: no-repeat;	margin: 0px;	padding: 249px 10px 0px 10px;	width: 240px;	font-size: 13px;	font-weight: bold;}.co_ouragents {	background-image: url(../images/co_ouragents.jpg);	background-repeat: no-repeat;	margin: 0px;	padding: 249px 10px 0px 10px;	width: 240px;	font-size: 13px;	font-weight: bold;}.co_ourtechnology {	background-image: url(../images/co_ourtechnology.jpg);	background-repeat: no-repeat;	margin: 0px;	padding: 249px 10px 0px 10px;	width: 240px;	font-size: 13px;	font-weight: bold;}.hd_ourstory {	background-image: url(../images/hd_ourstory.jpg);	background-repeat: no-repeat;	margin: 0px;	padding: 0px;	height: 108px;	width: 780px;}.hd_ouragents {	background-image: url(../images/hd_ouragents.jpg);	background-repeat: no-repeat;	margin: 0px;	padding: 0px;	height: 108px;	width: 780px;}.hd_ourtechnology {	background-image: url(../images/hd_ourtechnology.jpg);	background-repeat: no-repeat;	margin: 0px;	padding: 0px;	height: 108px;	width: 780px;}.hd_qualityassurance {	background-image: url(../images/hd_qualityassurance.jpg);	background-repeat: no-repeat;	margin: 0px;	padding: 0px;	height: 108px;	width: 780px;}.hd_contact {	background-image: url(../images/hd_contact.jpg);	background-repeat: no-repeat;	margin: 0px;	padding: 0px;	height: 108px;	width: 780px;}.c_txt {	margin: 0px;	padding: 0px 20px 20px 20px;	background-color: #FFF;}#c_co {	margin: 0px 0px 20px 20px;	padding: 0px;	width: 264px;	float:right;}.co_top {	background-image: url(../images/co_top.jpg);	background-repeat: no-repeat;	margin: 0px;	padding: 0px;	height: 37px;	width: 264px;}.co_txt {	background-image: url(../images/co_bgkd.jpg);	background-repeat:repeat-y;	width:214px;	margin:0px;	padding:0px 25px 0px 25px;}.co_bot {	background-image: url(../images/co_bot.jpg);	background-repeat: no-repeat;	margin: 0px;	padding: 0px;	height: 37px;	width: 264px;}.co_txt p.team {	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #CCC;	padding:5px 0px 5px 0px;}/*****************************************************************************/#c_footer {	margin: 0px auto 0px auto;	padding: 0px;	width: 980px;	min-height: 100px;	background-image: url(../images/bg_footer.jpg);	background-position: top right;	background-repeat: no-repeat;}.footer_div {	margin: 0px 0px 0px 190px;	padding: 5px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #999;	width: 750px;}.footer_txt {	font-size: 11px;	color: #00476B;	margin: 0px;	padding: 10px 0px 20px 174px;	width: 806px;	text-align: center;}.footer_txt a {	text-decoration: none;	color: #333;	font-size: 12px;	font-weight: bold;	text-transform: uppercase;}.footer_txt a:hover {	color: #000;}