body {
	font: normal 12px Verdana;
	color: #333;
	margin: 0px;
	padding: 0px;
	line-height: 16px;
	text-align: justify;
}

ol { margin:0;}

.body2 {
	font: normal 12px Verdana;
	color: #005Fa9;
	margin: 0px;
	padding: 0px;
}
.headfoot {
	color: #888888;
	font: normal 11px Verdana;
	text-decoration: none
}
.textbody {
	color: #333;
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
}
sup {
	font-size: 8px
}
.psbody {
	color: #242424;
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
}
.pssubline11 {
	color: #0066cc;
	font-size: 11px;
	font-family: arial, sans-serif;
	font-weight:bold;
}
.solutionsTitle1 {
	color: #0066cc;
	margin-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}
.psbig1 {
	color: #004a88;
	margin-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
h3.psbig1 { margin:0;}
a.psbig1:link {
	font: bold 14px arial, sans-serif;
	color: #0066cc;
	text-decoration: none
}
a.psbig1:visited {
	font: bold 14px arial, sans-serif;
	color: #0066cc;
	text-decoration: none
}
a.psbig1:hover {
	font: bold 14px arial, sans-serif;
	color: #0088cc;
	text-decoration: underline;
}
a.psbig1:active {
	font: bold 14px arial, sans-serif;
	color: #0066cc;
	text-decoration: none
}
.psbig3 {
	font: bolder 13px Verdana, Arial, Helvetica, sans-serif;
	color: #004a88;
	margin-top: 0px;
}
.psbig2 {
	font: bolder 14px arial, sans-serif;
	color: #004a88;
	margin-top: 0px;
}
a.psbig2:active {
	font: bolder 14px arial, sans-serif;
	color: #004a88;
	text-decoration: none
}
a.psbig2:link {
	font: bolder 14px arial, sans-serif;
	color: #004a88;
	text-decoration: none
}
a.psbig2:visited {
	font: bolder 14px arial, sans-serif;
	color: #004a88;
	text-decoration: none
}
a.psbig2:hover {
	text-decoration: underline;
}
.pslittle1 {
	color: #333;
	font: normal 11px Verdana, sans-serif;
	padding-top: 3px;
	text-align: left;
}
a.pslittle1:active {
	color: #aaaaaa;
	font: 10px Verdana, sans-serif;
	display:block;
	padding-bottom: 5px;
	text-decoration: none
}
a.pslittle1:link {
	color: #aaaaaa;
	font: 10px Verdana, sans-serif;
	display:block;
	padding-bottom: 5px;
	text-decoration: none
}
a.pslittle1:visited {
	color: #aaaaaa;
	font: 10px Verdana, sans-serif;
	display:block;
	padding-bottom: 5px;
	text-decoration: none
}
a.pslittle1:hover {
	text-decoration: none;
}
.pslittle2 {
	font: normal 11px arial, sans-serif;
	color: #333;
}
.subtitle {
	font: normal 13px arial, sans-serif;
	color: #005Fa9;
	text-decoration: none;
}
a.subtitle:active {
	color: #005Fa9;
	font: 13px arial, sans-serif;
	text-decoration: none;
}
a.subtitle:link {
	color: #005Fa9;
	font: 13px arial, sans-serif;
	text-decoration: none;
}
a.subtitle:visited {
	color: #005Fa9;
	font: 13px arial, sans-serif;
	text-decoration: none;
}
a.subtitle:hover {
	text-decoration: underline;
}
.pslittlewhite {
	color: #ffffff;
	font: 11px Verdana, sans-serif;
}
.xlink1 {
	font: 12px arial, sans-serif;
	color: #165698;
	margin-top: 0px;
}
a.xlink1:active {
	font: bold 12px arial, sans-serif;
	color: #165698;
	display:block;
	padding-bottom: 5px;
	text-decoration: none
}
a.xlink1:link {
	font: bold 12px arial, sans-serif;
	color: #165698;
	display:block;
	padding-bottom: 5px;
	text-decoration: none
}
a.xlink1:visited {
	font: bold 12px arial, Helvetica, sans-serif;
	color: #165698;
	display:block;
	padding-bottom: 5px;
	text-decoration: none
}
a.xlink1:hover {
	text-decoration: underline;
}
.xlink2 {
	font: bold 15px arial, sans-serif;
	color: #ff9900;
	margin-top: 0px;
}
.xlink3 {
	font: 13px arial, sans-serif;
	color: #F48400;
	margin-top: 0px;
	line-height:20px
}
a.xlink2:active {
	font: bold 15px arial, sans-serif;
	color: #ff9900;
	display:block;
	padding-bottom: 5px;
	text-decoration: none
}
a.xlink2:link {
	font: bold 15px arial, sans-serif;
	color: #ff9900;
	display:block;
	padding-bottom: 5px;
	text-decoration: none
}
a.xlink2:visited {
	font: bold 15px arial, sans-serif;
	color: #ff9900;
	display:block;
	padding-bottom: 5px;
	text-decoration: none
}
a.xlink2:hover {
	text-decoration: underline;
}
.xlinkhead {
	font: bold 14px arial, sans-serif;
	color: #ffffff;
	margin: 0px;
	border-right: 1px solid #FFE594;
}
a.xlinkhead:active {
	font: bold 14px arial, sans-serif;
	color: #ffffff;
	display:block;
	padding-bottom: 5px;
	border-right: 1px solid #FFE594;
	text-decoration: none
}
a.xlinkhead:link {
	font: bold normal 14px arial, sans-serif;
	color: #ffffff;
	display:block;
	padding-bottom: 5px;
	border-right: 1px solid #FFE594;
	text-decoration: none
}
a.xlinkhead:visited {
	font: bold 14px arial, sans-serif;
	color: #ffffff;
	display:block;
	padding-bottom: 5px;
	border-right: 1px solid #FFE594;
	text-decoration: none
}
a.xlinkhead:hover {
	text-decoration: none;
	color: #FFFFFF;
}
.xlinkhead0 {
	font: normal 14px Helvetica;
	color: #FFFFFF;
	margin: 0px;
	border-right: 1px solid #FFE594;
}
a.xlinkhead0:active {
	font:normal 14px Helvetica;
	color: #FFFFFF;
	display:block;
	padding-bottom: 5px;
	border-right: 1px solid #FFE594;
	text-decoration: none
}
a.xlinkhead0:link {
	font: normal 14px Helvetica;
	color: #FFFFFF;
	display:block;
	padding-bottom: 5px;
	border-right: 1px solid #FFE594;
	text-decoration: none
}
a.xlinkhead0:visited {
	font: normal 14px Helvetica;
	color: #FFFFFF;
	display:block;
	padding-bottom: 5px;
	border-right: 1px solid #FFE594;
	text-decoration: none
}
a.xlinkhead0:hover {
	font: bold 14px Helvetica;
	text-decoration: none;
	color: #FFFFFF;
}
.title1 {
	font: bold 14px arial, sans-serif;
	color: #ffffff;
	margin: 0px;
}
a.title1:active {
	font: bold 14px arial, sans-serif;
	color: #ffffff;
	text-decoration: none
}
a.title1:link {
	font: bold 14px arial, sans-serif;
	color: #ffffff;
	text-decoration: none
}
a.title1:visited {
	font: bold 14px arial, sans-serif;
	color: #ffffff;
	text-decoration: none
}
a.title1:hover {
	text-decoration: underline;
}
.title3 {
	font: bold 13px arial, sans-serif;
	color: #ffffff;
}
a.title3:active {
	font: bold 12px arial, sans-serif;
	color: #ffffff;
	text-decoration: none
}
a.title3:link {
	font: bold 12px arial, sans-serif;
	color: #ffffff;
	text-decoration: none
}
a.title3:visited {
	font:  12px arial, sans-serif;
	color: #ffffff;
	text-decoration: none
}
a.title3:hover {
	text-decoration: underline;
}
.title4 {
	font:  bold 12px arial, sans-serif;
	color: #ffffff;
}
a.title4:link {
	font:  bold 12px arial, sans-serif;
	color: #ffffff;
	text-decoration: none
}
a.title4:visited {
	font: bold 12px arial, sans-serif;
	color: #ffffff;
	text-decoration: none
}
a.title4:hover {
	text-decoration: none;
}
a.title4:active {
	font: bold 12px arial, sans-serif;
	color: #ffffff;
	text-decoration: none
}
.title2 {
	font: bold 13px arial, sans-serif;
	color: #165698;
}
.newsdate {
	font: normal 10px Verdana;
	color: #aaaaaa;
	margin-top: 0px;
}
.psbig11 {
	font: normal 13px Verdana, Arial, Helvetica, sans-serif;
	color: #222;
	text-decoration: none;
	text-align: left;
}
a.psbig11:link {
	font: normal 13px Verdana, Arial, Helvetica, sans-serif;
	color: #0066cc;
	text-decoration: none;
	text-align: left;
}
a.psbig11:visited {
	font: normal 13px Verdana, Arial, Helvetica, sans-serif;
	color: #0066cc;
	text-decoration: none;
	text-align: left;
}
a.psbig11:hover {
	color: #0088cc;
	text-decoration: underline;
}
a.psbig11:active {
	font: normal 13px Verdana, Arial, Helvetica, sans-serif;
	color: #0066cc;
	text-decoration: none
}
.psbig12 {
	color: #0066cc;
	margin-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
a.psbig12:link {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	color: #0066cc;
	text-decoration: none
}
a.psbig12:visited {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	color: #0066cc;
	text-decoration: none
}
a.psbig12:hover {
	color: #0088cc;
	text-decoration: underline;
}
a.psbig12:active {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
	color: #0066cc;
	text-decoration: none
}
a.body:link {
	font: normal 12px Verdana;
	color: #454545;
	text-decoration: none
}
a.body:visited {
	font: normal 12px Verdana;
	color: #454545;
	text-decoration: none
}
a.body:hover {
	text-decoration: underline;
}
a.body:active {
	font: normal 12px Verdana;
	color: #454545;
	text-decoration: none
}
a.homenews:link, a.homenews:visited {
	font: normal 11px Verdana;
	color: #0066cc;
	text-decoration: none
}
a.homenews:hover {
	text-decoration: underline;
	color:#0088cc;
}
.newstt {
	font: bold 14px arial, sans-serif;
	color: #0066cc;
	text-decoration: none;
        display: block;
        float: left;
        position:relative;
        width: 100px;
}
.newstt2 {
	font: bold 14px arial, sans-serif;
	color: #0066cc;
	text-decoration: none;
	text-align: right;
}
.style1 {
	font-size: 10px
}
.style2 {
	font-size: 12px
}
.qqcsearch {
	border:0px;
	width:11px;
	height:13px;
	background: url(/images/searchXbopoint2.gif) no-repeat left top;
	cursor:pointer;
	cursor:hand;
}
/* ��ɫ�������� */

a.link2-none:link, a.link2-none:visited {
	text-decoration: none;
	color:#000000;
	font-size:12px
}
a.link2-none:hover {
	text-decoration: underline;
	color:#0088cc;
	font-size:12px
}
/* ��ɫ�������� */

a.link2-hui:link, a.link2-hui:visited {
	text-decoration: none;
	color:#999999;
	font-size:11px;
}
a.link2-hui:hover {
	text-decoration: underline;
	color:#0088cc;
	font-size:11px;
}
/* ��ɫ�������� */

a.homenews1:link, a.homenews1:visited {
	text-decoration: none;
	color:#0066cc;
	font-size:11px
}
a.homenews1:hover {
	text-decoration: underline;
	color:#0088cc;
	font-size:11px
}
/* ��ɫ�������� */

a.xlink3:link, a.xlink3:visited {
	text-decoration: underline;
	color:#F48400;
	font: 13px arial, sans-serif
}
a.xlink3:hover {
	text-decoration: underline;
	color:#ff9b28;
	font: 13px arial, sans-serif
}
.newsdate1 {
	font: normal 11px Verdana;
	color: #333;
	margin-top: 0px;
	line-height:18px
}
.xlink2 {
	font: 14px arial, sans-serif;
	color: #F48400;
	margin-top: 0px;
	line-height:20px
}
.thumbnail {
	position: relative;
	z-index: 0;
	font-size:12px;
	line-height:17px;
	text-decoration:none;
	color:#0066cc;
	font-size:11px
}
.thumbnail:hover {
	background-color: #fff;
	z-index: 50;
	color:#0088cc;
}
.thumbnail span { /*CSS for enlarged image*/
	position: absolute;
	background:#fff url(/images/index/index800_10.gif) no-repeat;
	margin-top:14px;
	margin-left:10px;
	width:282px;
	height:133px;
	text-align:left;
	visibility: hidden;
	color: #333;
	text-decoration: none;
	line-height:15px
}
.thumbnail span p { /*CSS for enlarged image*/
	text-decoration:none;
	width:258px;
	margin: 15px 10px 10px 10px;
}
.thumbnail span img { /*CSS for enlarged image*/
	border-width: 0;
	padding: 2px;
}
.thumbnail:hover span { /*CSS for enlarged image on hover*/
	visibility: visible;
	display:block; /*position where enlarged image should offset horizontally */
}
.thumbnai2 {
	position: relative;
	z-index: 0;
	font-size:12px;
	line-height:17px;
	text-decoration:none;
	color:#0066cc;
	font-size:11px
}
.thumbnai2:hover {
	background-color: transparent;
	z-index: 50;
	color:#0088cc;
}
.thumbnai2 span { /*CSS for enlarged image*/
	position: absolute;
	background-image:url(/images/index/index800_11.gif);
	margin-top:14px;
	margin-left:10px;
	width:282px;
	height:195px;
	background-repeat:no-repeat;
	text-align:left;
	visibility: hidden;
	color: #333;
	text-decoration: none;
	line-height:15px;
}
.thumbnai2 span p { /*CSS for enlarged image*/
	text-decoration:none;
	width:258px;
	margin: 15px 10px 10px 10px;
}
.thumbnai2 span img { /*CSS for enlarged image*/
	border-width: 0;
	padding: 2px;
}
.thumbnai2:hover span { /*CSS for enlarged image on hover*/
	visibility: visible;
	display:block; /*position where enlarged image should offset horizontally */
}
.thumbnai3 {
	position: relative;
	z-index:0;
	font-size:12px;
	line-height:17px;
	text-decoration:none;
	color:#0066cc;
	font-size:11px
}
.thumbnai3:hover {
	background-color: transparent;
	z-index:50;
	color:#0088cc;
}
.thumbnai3 span { /*CSS for enlarged image*/
	position: absolute;
	background-image:url(/images/index/index800_12.gif);
	margin-top:14px;
	margin-left:10px;
	width:300px;
	height:145px;
	background-repeat:no-repeat;
	text-align:left;
	visibility: hidden;
	color: #333;
	text-decoration: none;
	line-height:15px
}
.thumbnai3 span p { /*CSS for enlarged image*/
	text-decoration:none;
	width:276px;
	margin: 15px 10px 10px 10px;
}
.thumbnai3 span img { /*CSS for enlarged image*/
	border-width: 0;
	padding: 2px;
}
.thumbnai3:hover span { /*CSS for enlarged image on hover*/
	visibility: visible;
	display:block; /*position where enlarged image should offset horizontally */
}
/*--update on Oct 15-*/

font.telheader { /*CSS for the tel text in the page header*/
	font-size: 12px;
	color: #FF6600;
}
/* Update on Mar 03, 2009*/

.LanguageText {
	font:normal 11px arial, sans-serif;
	color: #333;
	text-decoration:none;
}
a.Language:link, a.Language:visited {
	text-decoration: none;
	font-weight:normal;
	color:#0066cc;
	font-size:11px;
	margin-right:3px;
}
a.Language:hover {
	text-decoration: underline;
	font-weight:normal;
	color:#0088cc;
}
a.EnglishNow:link, a.EnglishNow:visited {
	text-decoration: none;
	font-weight:bold;
	color:#0066cc;
	font-size:13px
}
a.EnglishNow:hover {
	text-decoration: underline;
	font-weight:bold;
	color:#0088cc;
	font-size:13px
}
/* Update on Mar 25, 2009*/

a.NDC:link, a.NDC:visited {
	text-decoration: none;
	font-weight:bold;
	color:#000000;
	font-size:13px
}
a.NDC:hover {
	text-decoration: none;
	font-weight:bold;
	color:#7F1E0E;
	font-size:13px
}
.clickhere {
	font: bold 13px arial, sans-serif;
	color: #FF6600;
	text-decoration: none;
}
a.clickhere:link {
	color: #FF6600;
	font: bold 13px arial, sans-serif;
	text-decoration: none;
}
a.clickhere:visited {
	color: #FF9900;
	font: bold 13px arial, sans-serif;
	text-decoration: none;
}
a.clickhere:hover {
	color: #FF9900;
	text-decoration: underline;
}
a.clickhere:active {
	color: #FF6600;
	font: bold 13px arial, sans-serif;
	text-decoration: none;
}

/* start modified by bbdrtech.com */
table.text-table tr td { text-align: left;}
table tr td a.psbig11 { text-align: left;}
.chat { text-align: center; padding-top: 8px;}
.chat a img { border: 0;}
a.linktext:link, a.linktext:visited { font: bold 12px Arial, Helvetica, sans-serif; margin: 5px 0 0 0; padding-left: 8px; border: 0; text-decoration: none; color: #0066cc; }
a.linktext:hover { color: #0088cc; text-decoration: underline;}
a.linktext:active { font: bold 12px Arial, Helvetica, sans-serif; margin: 5px 0 0 0; padding-left: 8px; border: 0; text-decoration: none; color: #0066cc; }
#layer0, #layer2, #layer3, #layer4 { width: 150px; margin: -7px 0 0 -4px;}
#layer5 { width: 175px; margin: -7px 0 0 -4px;}
.lastmenu { width: 185px; margin: -7px 0 0 -4px;}
.textbody ul { margin: 5px 0;}
#cha1w, #cha2w, #cha3w, #cha4w, #cha5w, #cha6w { width: 160px; padding:5px; line-height: 14px;}

a.comlink:link {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #0066cc;
	text-decoration: none;
	text-align: left;
}
a.comlink:visited {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #0066cc;
	text-decoration: none;
	text-align: left;
}
a.comlink:hover {
	color: #0088cc;
	text-decoration: underline;
}
a.comlink:active {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #0066cc;
	text-decoration: none
}

.name { font-size: 13px; font-weight: bold;}
ol.alpha { list-style: lower-alpha; margin: 6px 0;}
ol.alpha li { padding: 6px 0;}
ul.list { list-style-position: outside; list-style-type: disc; padding: 0 0 0 15px; margin: 10px 0 0 0;} 
ul.list li { padding-bottom: 10px;}

/* ---------- start of rewrite table to css, div */
div.rightcon { background: url(/images/BACKGROUND.gif) no-repeat bottom right; height: 100%; padding-right: 15px;}
div.rightcon p { margin: 0; padding: 0 0 15px 0;}
.picdiv { padding-bottom: 15px; text-align: center;}
.picdivleft { padding-bottom: 15px; text-align: left;}
div.rightcon p.firtitle { height: 20px; line-height: 20px; padding: 10px 0 15px 0;}
div.rightcon p.sectitle { height: 20px; line-height: 20px; padding: 0;}
div.rightcon p.subtitle2 { padding: 0 0 10px 0;}
div.rightcon p.subtitle { padding: 0 0 0 0;}

ul { margin: 0;}

ul.comlist { list-style: disc; margin: 0;	padding: 0 0 0 18px;}
ul.comlist li { padding: 0 0 10px 5px;}

ul.circlelist { list-style: circle;	margin: 0; padding: 0 0 0 18px;}
ul.circlelist li { padding: 0 0 10px 5px;}

ul.alphalist { list-style: lower-alpha; margin-left: 3px; padding: 0 0 0 20px;}
ul.alphalist li { padding-bottom: 10px;}

ul.numlist { list-style: decimal; margin-left: 3px; padding: 0 0 0 20px;}
ul.numlist li { padding-bottom: 10px;}


ul.topspace { padding-top: 10px;}
ul.btmspace { padding-bottom: 15px;}
/* ---------- end of rewrite table to css, div */


ul.sitemap {
  float: left;
  width: 770px;
  margin: 0;
  padding: 0 0 0 20px; /* designer start: modified padding-left */  
  list-style: none;

}

ul.sitemap li {
  float: left;
  width: 250px;
  margin: 0;
  padding: 0;
  list-style: none;
  line-height: 18px;

} 

a.sitemap1:link {
	color: #ff6600;
	font: bold 16px arial, sans-serif;
	text-decoration: none;
}
a.sitemap1:visited {
	color: #ff6600;
	font: bold 16px arial, sans-serif;
	text-decoration: none;
}
a.sitemap1:hover {
	color: #ff9900;
	text-decoration: underline;
}
a.sitemap1:active {
	color: #ff9900;
	font: bold 16px arial, sans-serif;
	text-decoration: underline;
}

ul.sitemap li a:link, ul.sitemap li a:visited {
	text-decoration: none;
	font-weight:normal;
	color:#0066cc;
	font-size:12px;
}
ul.sitemap li a:hover {
	text-decoration: underline;
	font-weight:normal;
	color:#0088cc;
}

div.sitemap { height: 100%;} /* designer start: modified padding-left */
div.sitemap p, .clear p { margin: 5px 0; padding-left: 20px;} /* designer start: modified padding-left */

div.con { height: 100%; padding-right: 15px; padding-left: 15px}
/*div.con p { margin: 0; padding: 0 0 15px 0;}*/

.new {padding-left: 20px;}


a.maillink:link, a.maillink:visited {
	text-decoration: none;
	color:#0066cc;
	font-size:12px
}
a.maillink:hover {
	text-decoration: underline;
	color:#0088cc;
	font-size:12px
}



/* This needs to be first because FF3 is now supporting this */
.clearfix {display: inline-block;}
.clearfix:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    font-size: 0;
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

.clear { clear: both; }
