﻿/* MASTER FONT FACES */
BODY {
	font-family: 宋体, Arial, Helvetica, sans-serif;
}
HTML {
	font-family: 宋体, Arial, Helvetica, sans-serif;
}
/* GENERAL STYLES */
h1 {
	background: url('h1-left.gif') left no-repeat;
	font-size: 18px;
	font-weight: bold;
	line-height: 250%;
	height: 43px;
	white-space: nowrap;
	margin: 0px;
	padding: 0px;
}
h1 .contents {
	background: url('h1-right.gif') right no-repeat;
	display: block;
	height: 43px;
	width: 100%;
}
h2 {
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	background: url('red_triangle.gif') no-repeat 0 4px;
	padding: 2px 0px 0px 12px;
	color: #800000;
}
h2 a:link {
	text-decoration: none;
}
h2 a:visited {
	color: #000000;
	text-decoration: none;
}
h2 a:hover {
	color: #FF0000;
	text-decoration: underline;
}
h3 {
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
h4 {
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
h5 {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	background: url('red_box.gif') no-repeat 0 3px;
	padding-left: 12px;
	margin: 5px 0 2px 0;
}
.horidottedH5 {
	background: url('dotted_horizontal.gif') repeat-x top;
	height: 17px;
}
.TDleftPadding {
	padding-left: 13px;
}
.skipArea {
	position: absolute;
	left: -999px;
	width: 990px;
	color: #ffffff;
}
/* H1 TITLE */
.legalese {
	font-size: 10px;
	color: #000;
}
DD {
	font-size: 12px;
	color: #000;
	line-height: 14px;
	margin-bottom: .5em;
}
DT {
	font-size: 12px;
	font-weight: bold;
	color: #000;
	line-height: 14px;
}
LI {
	font-size: 12px;
	color: #000;
}
DL {
	font-size: 12px;
	color: #000;
	line-height: 14px;
	margin-bottom: 1px;
}
UL {
	font-size: 12px;
	color: #000;
}
OL {
	font-size: 12px;
	color: #000;
	line-height: 14px;
	margin-bottom: 1px;
}
TD {
	color: #000;
}
B {
	color: #CC0000;
}
P {
	margin: 0px 0px 10px 0px;
	color: #CC0000;
	font-size: 12px;
}
#da001 {
	color: #FF0000;
	font-size: small;
	text-align: center;
}
#da002 {
	color: #555555;
	font-size: small;
}
.menulink {
	color: #990000;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
}
.menulink a:link {
	color: #990000;
	font-size: 16px;
	text-decoration: none;
}
.menulink a:visited {
	color: #990000;
	font-size: 16px;
	text-decoration: none;
}
.menulink a:hover {
	color: #990000;
	font-size: 16px;
	text-decoration: underline;
}
BLOCKQUOTE {
	padding: 5px 0px 5px 0px;
}
HR {
	color: #CCC;
	background-color: #CCC;
	border: 0;
	height: 1px;
	margin: 15px 0px 15px 0px;
}
a.legalese:link {
	color: #000;
	text-decoration: none;
}
a.legalese:visited {
	color: #000;
	text-decoration: none;
}
a.legalese:hover {
	color: #FF0000;
	text-decoration: underline;
}
.navhead {
	font-family: arial,helvetica,sans-serif;
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
.navlink {
	font-family: arial,helvetica,sans-serif;
	font-size: 10px;
	line-height: 16px;
	color: #666666;
}
a.navlink:link {
	color: #666666;
	text-decoration: none;
}
a.navlink:visited {
	color: #666666;
	text-decoration: none;
}
a.navlink:hover {
	color: #FF0000;
	text-decoration: underline;
}
.portletTitle {
	font-family: arial,helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
}
a.portletTitle:link {
	color: #000;
	text-decoration: none;
}
a.portletTitle:visited {
	color: #000;
	text-decoration: none;
}
a.portletTitle:hover {
	color: #FF0000;
	text-decoration: underline;
}
.profile {
	font-family: arial,helvetica,sans-serif;
	font-size: 10px;
	color: #000;
	text-decoration: none;
}
.profile a:link {
	font-family: arial,helvetica,sans-serif;
	font-size: 10px;
	color: #000;
	text-decoration: none;
}
.profile a:visited {
	font-family: arial,helvetica,sans-serif;
	font-size: 10px;
	color: #000;
	text-decoration: none;
}
.profile a:hover {
	font-family: arial,helvetica,sans-serif;
	font-size: 10px;
	color: #ff0000;
	text-decoration: underline;
}
.tablink {
	font-family: arial,helvetica,sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: none;
}
.genericbodybox {
	font-family: arial,helvetica,sans-serif;
	font-size: 12px;
}
.legalesegrey {
	font-size: 12px;
	color: #666;
	text-decoration: none;
}
a.legalesegrey:link {
	font-size: 12px;
	color: #666;
	text-decoration: none;
}
a.legalesegrey:visited {
	color: #666;
	text-decoration: none;
}
a.legalesegrey:hover {
	color: #FF0000;
	text-decoration: underline;
}
/* C-CLAMP STYLES */
#banner {
	background: #FFF;
	height: 75px;
	border-bottom: 1px solid #CCC;
	margin: 0px 10px 0px 10px;
}
#bannerMid {
	background: #FFF;
	width: 535px;
	height: 50px;
}
#footer {
	border-top: 1px solid #CCC;
	background: #FFF;
}
#main {
	background: #FFF;
	margin: 0px 10px 0px 10px;
}
#navBottom {
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	padding: 4px 5px 4px 0px;
}
#navBottomTop {
	border-right: 1px solid #CCC;
	padding: 4px 5px 0px 0px;
}
#navHeadLine {
	border-right: 1px solid #CCC;
	padding: 4px 5px 0px 0px;
}
#navSpacers {
	border-right: 1px solid #CCC;
}
#navTop {
	border-top: 1px solid #CCC;
}
.navsection {
	border-right: 1px solid #CCC;
}
.pad {
	padding: 0px 10px 10px 10px;
}
.padMain {
	padding: 0px 10px 0px 10px;
}
.padMid {
	padding: 0px 20px 0px 10px;
}
.padBox {
	padding: 0px 0px 3px 10px;
}
.searchBox {
	border-bottom: 1px solid #CCC;
	padding: 0px 10px 0px 10px;
}
.navTitleBolderCom {
	font-family: arial,helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 14px;
}
.navTitle {
	font-family: arial,helvetica,sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	line-height: 18px;
	margin-left: 10px;
}
a.navTitle:link {
	color: #000000;
	text-decoration: none;
}
a.navTitle:visited {
	color: #000000;
	text-decoration: none;
}
a.navTitle:hover {
	color: #FF0000;
	text-decoration: underline;
}
.navTitleBolder {
	font-family: arial,helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	line-height: 14px;
	margin-left: 10px;
}
a.navTitleBolder:link {
	color: #000000;
	text-decoration: none;
}
a.navTitleBolder:visited {
	color: #000000;
	text-decoration: none;
}
a.navTitleBolder:hover {
	color: #FF0000;
	text-decoration: underline;
}
.subnavlink {
	font-family: arial,helvetica,sans-serif;
	font-size: 11px;
	color: #000;
	text-decoration: none;
	font-weight: 400;
	line-height: 16px;
	margin-left: 10px;
}
a.subnavlink:link {
	color: #000;
	text-decoration: none;
}
a.subnavlink:visited {
	color: #000;
	text-decoration: none;
}
a.subnavlink:hover {
	color: #FF0000;
	text-decoration: underline;
}
.textA {
	font-family: arial,helvetica,sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000;
	text-decoration: none;
}
a.texta:link {
	color: #000;
	text-decoration: underline;
}
a.texta:visited {
	color: #000;
	text-decoration: underline;
}
a.texta:hover {
	color: #FF0000;
	text-decoration: underline;
}
.clsNode {
	font-family: arial,helvetica,sans-serif;
	font-size: 10px;
	color: #666666;
	padding-top: 5px;
	padding-right: 6px;
	text-decoration: none;
	border-bottom: 1px solid #999;
	width: 150px;
}
#clsNodeCom {
	font-family: arial,helvetica,sans-serif;
	font-size: 10px;
	color: #666666;
	padding-top: 5px;
	text-decoration: none;
	border-bottom: 1px solid #CCC;
	width: 150px;
}
/* OTN STYLES */
.imgborder {
	border: 1px solid #000;
}
.imgborder_on {
	border: 1px solid #000;
}
.imgborder_off {
	border: 0px;
}
.mainBkg_otn {
	background-image: url('otn_home2.jpg');
	background-repeat: no-repeat;
}
.navborder {
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
}
.navborder1 {
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
}
.navHeader {
	font-family: arial,helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ff0000;
	text-decoration: none;
	line-height: 14px;
	margin-left: 10px;
}
a.navHeader:link {
	color: #ff0000;
	text-decoration: none;
}
a.navHeader:visited {
	color: #ff0000;
	text-decoration: none;
}
a.navHeader:hover {
	color: #FF0000;
	text-decoration: underline;
}
.tborder {
	border: 1px solid #CCC;
}
/* Addititions to default c-clamp styles */
#banner-forum {
	background: #FFF;
	height: 75px;
	border-bottom: 1px solid #CCC;
	margin: 0px 0px 0px 0px;
}
.navsectionmain {
	border-right: 1px solid #CCC;
}
#leftnav {
	border-right: 1px solid #CCC;
	margin: 0px 10px 0px 10px;
	border-bottom: 1px solid #CCC;
	margin: 0px 10px 0px 10px;
}
#navTopMain {
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	margin-left: 10px;
}
#navTopMainOBE {
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	margin-left: 10px;
}
#navBottomTopMain {
	border-right: 1px solid #CCC;
	padding: 4px 5px 0px 0px;
	margin-right: 2px;
}
.navbodylink {
	font-family: arial,helvetica,sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000;
	line-height: 4px;
}
a.navbodylink:link {
	color: #000;
	text-decoration: none;
}
a.navbodylink:visited {
	color: #000;
	text-decoration: none;
}
a.navbodylink:hover {
	color: #FF0000;
	text-decoration: underline;
}
/** Feature Navigator **/
.mainBkgBlankPS {
	height: 177px;
	width: 100%;
	display: block;
}
.featureImageContainer {
	margin-bottom: 17px;
}
.featureImageFloat {
	float: left;
	margin: 13px 16px 13px 13px;
	border: 1px solid #cccccc;
}
.absPS {
	width: 90px;
	position: absolute;
	float: right;
	right: 300px;
	z-index: 100;
	top: 277px;
}
.absIEPS {
	width: 90px;
	position: absolute;
	float: right;
	right: 0px;
	z-index: 100;
}
.featureNavButtPosition {
	margin-right: 125px;
}
#centerSectBlankPS {
	display: block;
	min-width: 585px;
}
#featureImageTextBox {
	display: block;
	min-width: 381px;
	min-height: 136px;
	margin: 13px 13px 13px 203px;
	border-left: 1px solid #cccccc;
}
#featureImageText {
	padding: 0px;
	margin: 0px;
}
#featureImageText ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
#featureImageText li {
	padding: 0px;
	margin: 0px;
	display: inline;
	list-style: none;
}
#featureImageText li a {
	padding: 0px;
	margin: 0px;
	display: block;
	text-decoration: none;
}
#featureImageText a:link {
	text-decoration: none;
	color: #000;
}
#featureImageText a:visited {
	text-decoration: none;
	color: #000;
}
#featureImageText a:hover {
	text-decoration: none;
	color: #000;
}
#featureLink1PS {
	padding: 0px;
	margin: 0px;
}
#featureLink1PS ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
#featureLink1PS li {
	padding: 0px;
	margin: 0px;
	display: inline;
	list-style: none;
}
#featureLink1PS li a {
	height: 155px;
	padding: 0px;
	margin: 0px;
	display: block;
	text-decoration: none;
}
#featureLink1PS a:link {
	text-decoration: none;
	color: #000;
}
#featureLink1PS a:visited {
	text-decoration: none;
	color: #000;
}
#featureLink1PS a:hover {
	text-decoration: none;
	color: #000;
}
.backToTop {
	font-size: 9px;
	padding: 4px 0px 0px 35px;
	text-align: right;
	margin-right: 17px;
}
.backToTop a:link {
	color: #666666;
	text-decoration: underline;
}
.backToTop a:visited {
	color: #666666;
	text-decoration: underline;
}
.backToTop a:hover {
	color: #FF0000;
	text-decoration: underline;
}
.innerHeaderBgLft {
	background: url('pg_hder_bg_lft.gif') no-repeat #f4f4f4;
	height: 43px;
	width: 7px;
}
.innerHeaderBgRpt {
	background: url('pg_hder_bg_rpt.gif') repeat-x #f4f4f4;
	height: 43px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	padding-left: 10px;
	line-height: 40px;
}
.innerHeaderBgRt {
	background: url('pg_hder_bg_rt.gif') no-repeat #f4f4f4;
	height: 43px;
	width: 3px;
}
.fifteenpxBotMargin {
	margin-bottom: 15px;
}
.threepxBotMargin {
	margin-bottom: 4px;
}
.fifteenpxTopMargin {
	margin-top: 15px;
}
.innerBoxHeaderBgLft {
	background: url('pg_box_hder_bg_lft.gif') no-repeat #f4f4f4;
	height: 22px;
	width: 3px;
}
.innerBoxHeaderBgRpt {
	background: url('pg_box_hder_bg_rpt.gif') repeat-x #f4f4f4;
	height: 22px;
	padding-left: 8px;
}
.innerBoxHeaderBgDiv {
	background: url('pg_box_hder_bg_div.gif') no-repeat #f4f4f4;
	width: 3px;
	height: 22px;
}
.innerBoxHeaderBgDivRpt {
	background: url('pg_box_hder_bg_div_rpt.gif') repeat-y #f4f4f4;
	width: 3px;
}
.innerBoxHeaderBgRt {
	background: url('pg_box_hder_bg_rt.gif') no-repeat #f4f4f4;
	height: 22px;
	width: 3px;
}
.innerBoxHeaderRed {
	color: #ff0000;
}
.innerBoxSideLft {
	background: url('pg_box_side_lft.gif') repeat-y #f4f4f4;
	width: 3px;
}
.innerBoxSideRt {
	background: url('pg_box_side_rt.gif') repeat-y #f4f4f4;
	width: 3px;
}
.innerBoxContent {
	padding: 15px 20px 10px 20px;
	line-height: 16px;
}
.innerBoxContent ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.innerBoxContent li {
	background: url('bulletSquareBLK.gif') no-repeat 0 0;
	padding: 0px 0px 0px 9px;
	margin: 0px 5px 10px 0px;
	color: #000;
}
.innerBoxContent a:link {
	color: #000;
	text-decoration: underline;
}
.innerBoxContent a:visited {
	color: #000;
	text-decoration: underline;
}
.innerBoxContent a:hover {
	color: #ff0000;
	text-decoration: underline;
}
.innerBoxContentSideBSide {
	padding: 0;
	margin: 0;
	line-height: 16px;
}
.innerBoxContentSideBSide ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.innerBoxContentSideBSide li {
	background: url('bulletSquareBLK.gif') no-repeat 0 0;
	padding: 0px 0px 0px 9px;
	margin: 0px 5px 10px 0px;
	color: #000;
}
.innerBoxContentSideBSide a:link {
	color: #000;
	text-decoration: underline;
}
.innerBoxContentSideBSide a:visited {
	color: #000;
	text-decoration: underline;
}
.innerBoxContentSideBSide a:hover {
	color: #ff0000;
	text-decoration: underline;
}
.SideBSideImage {
	height: 42px;
	border-top: #ffffff 1px solid;
	margin: 0;
	padding: 0;
}
.SideBSideContent {
	padding: 15px 20px 10px 20px;
}
.redTriangleBullet {
	background: url('red_triangle_bullet.gif') no-repeat 0 3px;
	padding-left: 8px;
}
.viewAllMargin2 {
	background: url('grey_arrow_trans.gif') no-repeat 0 3px;
	padding-left: 10px;
	font-size: 11px;
}
.viewAllMargin2 a:link {
	color: #666666;
	text-decoration: none;
}
.viewAllMargin2 a:visited {
	color: #666666;
	text-decoration: none;
}
.viewAllMargin2 a:hover {
	color: #ff0000;
	text-decoration: underline;
}
.innerBoxBgLftBot {
	background: url('pg_box_bg_lft_bot.gif') no-repeat #f4f4f4;
	height: 2px;
	width: 3px;
}
.innerBoxBgRptBot {
	background: url('pg_box_bg_rpt_bot.gif') repeat-x #f4f4f4;
	height: 2px;
}
.innerBoxBgRtBot {
	background: url('pg_box_bg_rt_bot.gif') no-repeat #f4f4f4;
	height: 2px;
	width: 3px;
}
.innerBoxBgDivBot {
	background: url('pg_box_hder_bg_div_bot.gif') no-repeat #f4f4f4;
	height: 2px;
	width: 3px;
}
.innerBoxJoinedHeaderBgLft {
	background: url('box_joined_hder_bg_lft.gif') no-repeat #f4f4f4;
	height: 41px;
	width: 3px;
}
.innerBoxJoinedHeaderBgRpt {
	background: url('box_joined_hder_bg.gif') no-repeat #f4f4f4;
	height: 41px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	padding-left: 14px;
	line-height: 40px;
}
.innerBoxJoinedHeaderBgRt {
	background: url('box_joined_hder_bg_rt.gif') no-repeat #f4f4f4;
	height: 41px;
	width: 3px;
}
.innerBoxJoinedBgLftBot {
	background: url('pg_box_bg_lft_bot.gif') no-repeat #f4f4f4;
	height: 2px;
	width: 3px;
}
.innerBoxJoinedContent {
	padding: 5px 15px 25px 15px;
}
.innerPgSignpost {
	margin: 0px;
	font-size: 12px;
}
.innerPgSignpost ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.innerPgSignpost li {
	background: url('red_arrow_box.gif') no-repeat 0 3px;
	padding: 0px 0px 0px 14px;
	margin: 0px 5px 10px 0px;
}
.innerPgSignpost a:link {
	color: #000;
	text-decoration: none;
}
.innerPgSignpost a:visited {
	color: #000;
	text-decoration: underline;
}
.innerPgSignpost a:hover {
	color: #ff0000;
	text-decoration: underline;
}
.floatLeftList {
	width: 100%;
}
.floatLeftList li {
	float: left;
	width: 157px;
}
.genericBoxBgLftTop {
	background: url('anchorbox_topleft.gif') no-repeat #f4f4f4;
	height: 2px;
	width: 2px;
}
.genericBoxBgRptTop {
	background: url('anchorbox_toprpt.gif') repeat-x #f4f4f4;
	height: 2px;
}
.genericBoxBgRtTop {
	background: url('anchorbox_topright.gif') no-repeat #f4f4f4;
	height: 2px;
	width: 2px;
}
.genericBoxBgLftBot {
	background: url('anchorbox_botleft.gif') no-repeat #f4f4f4;
	height: 2px;
	width: 2px;
}
.genericBoxBgRptBot {
	background: url('anchorbox_botrpt.gif') repeat-x #f4f4f4;
	height: 2px;
}
.genericBoxBgRtBot {
	background: url('anchorbox_botright.gif') no-repeat #f4f4f4;
	height: 2px;
	width: 2px;
}
.genericBoxBgLftBotFeat {
	background: url('genericbox_lft_bot_feat.gif') no-repeat;
	height: 26px;
	width: 2px;
}
.genericBoxBgRptBotFeat {
	background: url('genericbox_rpt_bot_feat.gif') repeat-x;
	height: 26px;
}
.genericBoxBgRtBotFeat {
	background: url('genericbox_rt_bot_feat.gif') no-repeat;
	height: 26px;
	width: 2px;
}
.genericBoxSideLft {
	background: url('anchorbox_sideleftrpt.gif') repeat-y #f4f4f4;
	width: 2px;
}
.genericBoxSideRt {
	background: url('anchorbox_siderightrpt.gif') repeat-y #f4f4f4;
	width: 2px;
}
.horidottedSignpost {
	background-image: url('dotted_horizontal.gif');
	background-repeat: repeat-x;
	margin: 10px 0;
}
.expandCloseText {
	text-align: right;
	font: 10px Arial, Helvetica, Geneva, sans-serif;
	padding-right: 6px;
	color: #999999;
	margin-bottom: 3px;
}
.tabletop {
	font-family: arial,helvetica;
	font-size: 9pt;
	color: #000000;
	background-color: #EFEFEF;
	font-weight: bold;
}
.tabletxtheader {
	font-family: arial,helvetica;
	font-size: 8pt;
	color: #000000;
	background-color: #ffffff;
	font-weight: bold;
}
.tabletxt {
	font-family: arial,helvetica;
	font-size: 8pt;
	color: #000000;
	background-color: #ffffff;
	padding: 5px;
}
.tabletxt ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
	font-size: 8pt;
}
.tabletxt li {
	background: url('bulletSquareBLK.gif') no-repeat 0 0;
	padding: 0px 0px 0px 8px;
	margin: 0px 0px 3px 0px;
	font-size: 8pt;
}
.tableborder {
	background-color: #dddddd;
	margin-bottom: 10px;
}
.rightImage {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	float: right;
}
.caption {
	font-size: 9px;
	color: #cccccc;
	text-align: center;
	margin: 0px 0px 20px 20px;
}
p.emphasis {
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 5px;
}
.signpostSubsectionHead {
	font-weight: bold;
	padding-bottom: 5px;
}
.subBullets {
	font-size: 10px;
}
.subBullets ul {
	font-size: 10px;
	line-height: 12px;
	padding: 0px 0px 0px 0px;
	margin: -3px 5px 8px 5px;
	list-style: none;
}
.subBullets li {
	padding: 0px 0px 0px 6px;
	margin: 6px 5px 6px 10px;
	background-image: url('bulletSquareBlack.gif');
	background-repeat: no-repeat;
	font-size: 10px;
	background-position: 0 -1px;
}
.subBullets a:link {
	color: #565656;
	text-decoration: none;
}
.subBullets a:visited {
	color: #565656;
	text-decoration: none;
}
.subBullets a:hover {
	color: #FF0000;
	text-decoration: underline;
}
/* horizontal nav elements */
.topnavtext {
	padding: 0px 0px 0px 10px;
	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
	height: 27px;
	line-height: 27px;
	color: #CC0000;
	background: url('topnav_bgnd.gif') repeat-x;
	min-width: 979px;
}
.topnavtext img {
	margin-left: 10px;
	margin-right: 10px;
}
.topnavtext a:link {
	text-decoration: none;
	color: #CC0000;
}
.topnavtext a:visited {
	text-decoration: none;
	color: #CC0000;
}
.topnavtext a:hover {
	text-decoration: underline;
	color: #FF0000;
}
/*header*/
.snPstbgdiv {
	background-color: #cac9c9;
}
.sngPstrtnavheader {
	background: url('rtnav_header_bg.gif') repeat-x;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	line-height: 22px;
	padding-left: 10px;
	height: 22px;
}
.sngPst {
	font-size: 11px;
	line-height: 15px;
	color: #000;
}
a.sngPst:link {
	color: #000;
	text-decoration: none;
}
a.sngPst:visited {
	color: #000;
	text-decoration: none;
}
a.sngPst:hover {
	color: #FF0000;
	text-decoration: underline;
}
.sngPst ul {
	font-size: 11px;
	line-height: 15px;
	padding: 9px 0px 0px 0px;
	color: #000;
	margin: 0;
	list-style: none;
}
.sngPst li {
	padding: 0px 0px 0px 7px;
	color: #000;
	margin: 0px 0px 0px 7px;
	background-image: url('bulletSquareRed_trans.gif');
	background-repeat: no-repeat;
}
.sngPstdrop {
	font-size: 11px;
	line-height: 14px;
	color: #FF0000;
}
.sngPstdrop ul {
	font-size: 11px;
	line-height: 14px;
	padding: 9px 0px 0px 0px;
	color: #000;
	margin: 0;
	list-style: none;
}
.sngPstdrop li {
	font-size: 11px;
	line-height: 14px;
	padding: 0px 0px 0px 7px;
	color: #000;
	margin: 0px 0px 0px 7px;
	background-image: url('bulletSquareRed_trans.gif');
	background-repeat: no-repeat;
}
.downloadarrow {
	padding: 0 0 0 10px;
	margin: 0;
	background-image: url('download_arrow.gif');
	background-repeat: no-repeat;
	background-position: top left;
}
.appgrid td {
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
.appgrid th {
	border-right: 1px solid #c5c5c5;
	border-top: 1px solid #c5c5c5;
	border-bottom: 1px solid #c5c5c5;
}
.subBullets02 {
	font-size: 10px;
}
.subBullets02 ul {
	font-size: 10px;
	line-height: 11px;
	padding: 0px;
	margin: 8px 5px 18px 5px;
	list-style: none;
}
.subBullets02 li {
	padding: 0px 0px 0px 6px;
	margin: 6px 5px 6px 2px;
	background-image: url('/bulletSquareBlack.gif');
	background-repeat: no-repeat;
	font-size: 10px;
	background-position: 0 -3px;
}
.subBullets02 a:link {
	color: #565656;
	text-decoration: none;
}
.subBullets02 a:visited {
	color: #565656;
	text-decoration: none;
}
.subBullets02 a:hover {
	color: #FF0000;
	text-decoration: underline;
}
.financialfoot {
	border: 1px solid #d6d6d6;
	border-bottom: none;
	background-color: #f5f5f5;
	margin: 0px 0px 10px 0px;
}
.financialfoot td {
	border-bottom: 1px solid #d6d6d6;
	padding: 8px;
}
/*RIGHT COLUMN*/
.contactboxTop {
	background: url('contact_box_top.gif') no-repeat #f4f4f4;
	width: 185px;
	height: 3px;
}
.contactboxMiddle {
	background: url('contact_box_middle.gif') no-repeat #f4f4f4;
	width: 185px;
}
.paddingTen {
	padding: 6px 10px 6px 10px;
}
.contactboxMiddle .phonenumber {
	font-size: 15px;
	margin-bottom: 2px;
	color: #CC0000;
}
.contactboxMiddle .icons {
	margin-top: 5px;
}
.contactboxMiddle .icons img {
	margin: 0 7px 2px 0;
	border: 0;
	vertical-align: middle;
}
.contactboxMiddle .icons a:link {
	font-size: 11px;
	color: #555555;
	text-decoration: none;
}
.contactboxMiddle .icons a:visited {
	font-size: 11px;
	color: #555555;
	text-decoration: none;
}
.contactboxMiddle .icons a:hover {
	font-size: 11px;
	color: #ff0000;
	text-decoration: underline;
}
.contactboxBottom {
	background: url('contact_box_bottom.gif') no-repeat;
	width: 185px;
	height: 3px;
	margin-bottom: 15px;
}
.sidebox {
	margin: 0 0 4px 0;
	width: 185px;
	background-color: #f4f4f4;
}
.sideboxIE {
	margin: 0 0 -12px 0;
	width: 185px;
	background-color: #f4f4f4;
}
.sidebox h2 {
	background: url('sidebox-background-top.gif') no-repeat;
	padding: 0;
	margin: 0;
	height: 17px;
}
.sidebox h2 a:link {
	font-weight: bold;
	display: block;
	font-size: 10px;
	padding: 4px 0 0 7px;
	margin: 0;
	text-decoration: none;
	color: #000;
	width: 185px;
}
.sidebox h2 a:visited {
	font-weight: bold;
	display: block;
	font-size: 10px;
	padding: 4px 0 0 7px;
	margin: 0;
	text-decoration: none;
	color: #000;
	width: 185px;
}
.sidebox h2 a:hover {
	font-weight: bold;
	display: block;
	font-size: 10px;
	padding: 4px 0 0 7px;
	margin: 0;
	text-decoration: underline;
	color: #000;
	width: 185px;
}
.sidebox h4 {
	background: url('sidebox-background-top.gif') no-repeat;
	padding: 0;
	margin: 0;
	height: 17px;
	padding-top: 4px;
}
.sidebox .contents {
	margin: 0px;
	padding: 10px 10px 2px 10px;
	background: url('sidebox-background-main.gif') repeat-y;
}
.expandall {
	text-align: right;
	margin: 0 0 5px 0;
	font-size: 10px;
	color: #999999;
	width: 179px;
}
.expandall a:link {
	font-size: 10px;
	color: #999999;
	text-decoration: none;
}
.expandall a:hover {
	color: red;
	text-decoration: underline;
}
.expandall a:visited {
	color: #999999;
	text-decoration: none;
}
.sidebox .viewall {
	background: url('grey_arrow_trans.gif') no-repeat 0 2px;
	margin: 6px 0 8px 0;
	padding: 0 0 0 8px;
}
.sidebox .viewall a:link {
	font-size: 9px;
	color: gray;
	font-weight: bold;
	text-decoration: none;
}
.sidebox .viewall a:visited {
	font-size: 9px;
	color: gray;
	text-decoration: none;
}
.sidebox .viewall a:hover {
	font-size: 9px;
	color: red;
	text-decoration: underline;
}
.sidebox .close {
	text-align: center;
	color: #666666;
	font-size: 10px;
	font-weight: normal;
}
.sidebox .close a:link {
	color: #666666;
	font-size: 10px;
	text-decoration: none;
}
.sidebox .close a:visited {
	color: #666666;
	font-size: 10px;
	text-decoration: none;
}
.sidebox .close a:hover {
	color: #FF0000;
	font-size: 10px;
	text-decoration: underline;
}
.sidebox .youqing {
	text-align: center;
	color: #666666;
	font-size: 12px;
}
.sidebox .youqing a:link {
	color: #666666;
	font-size: 12px;
	text-decoration: none;
}
.sidebox .youqing a:visited {
	color: #666666;
	font-size: 12px;
	text-decoration: none;
}
.sidebox .youqing a:hover {
	color: #FF0000;
	font-size: 12px;
	text-decoration: underline;
}
.sidebox_download {
	margin: 0 0 4px 0;
	width: 185px;
	background-color: #f4f4f4;
}
.sidebox_downloadIE {
	margin: 0 0 -12px 0;
	width: 185px;
	background-color: #f4f4f4;
}
.sidebox_download h4 {
	background: url('sidebox-downloads-top.gif') no-repeat;
	padding: 0;
	margin: 0;
	height: 17px;
}
.sidebox_download h4 a:link {
	font-weight: bold;
	display: block;
	font-size: 10px;
	padding: 4px 0 0 7px;
	margin: 0;
	text-decoration: none;
	color: #fff;
	width: 185px;
}
.sidebox_download h4 a:visited {
	font-weight: bold;
	display: block;
	font-size: 10px;
	padding: 4px 0 0 7px;
	margin: 0;
	text-decoration: none;
	color: #fff;
	width: 185px;
}
.sidebox_download h4 a:hover {
	font-weight: bold;
	display: block;
	font-size: 10px;
	padding: 4px 0 0 7px;
	margin: 0;
	text-decoration: none;
	color: #fff;
	width: 185px;
}
.sidebox_download .contents {
	margin: 0px;
	padding: 10px 10px 2px 10px;
	background: url('sidebox-background-main.gif') repeat-y;
}
.sidebox_download .close {
	text-align: right;
	color: #000;
}
.sidebox_download .close a:link {
	color: #000;
	font-size: 10px;
	text-decoration: underline;
	margin: 0;
	padding: 0 5px 3px 0;
}
.sidebox_download .close a:visited {
	color: #000;
	font-size: 10px;
	text-decoration: underline;
}
.sidebox_download .close a:hover {
	color: #ff0000;
	font-size: 10px;
	text-decoration: underline;
}
.sidelist_download {
	padding: 0;
	margin: 0;
}
.sidelist_download ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
.sidelist_download li {
	list-style-type: none;
	background-image: url('sidebox_download_arrow.gif');
	background-repeat: no-repeat;
	background-position: 0 2px;
	padding: 0 0 0 12px;
	margin: 0 0 5px 0;
	font-size: 11px;
}
.sidelist_download a:link {
	font-size: 11px;
	color: #000;
	text-decoration: none;
}
.sidelist_download a:visited {
	font-size: 11px;
	color: #000;
	text-decoration: none;
}
.sidelist_download a:hover {
	font-size: 11px;
	color: red;
	text-decoration: underline;
}
.callout_box {
	background: url('rightcol_callout_top.gif') no-repeat top;
	width: 185px;
	margin-bottom: 15px;
}
.callout_box p {
	font-size: 14px;
	font-weight: bold;
	color: #000;
	margin: 0;
	padding: 12px;
}
.callout_box strong {
	color: #ff0000;
}
.callout_box_bot {
	background: url('rightcol_callout_bot.gif') no-repeat top;
	width: 185px;
	height: 4px;
}
.callout_learnmore {
	font-size: 12px;
	text-align: right;
	background: url('callout_redarrow.gif') no-repeat 170px 4px;
	padding: 0 19px 6px 10px;
}
.callout_learnmore a:link {
	font-size: 11px;
	color: #000;
	text-decoration: underline;
	font-weight: bold;
}
.callout_learnmore a:visited {
	font-size: 11px;
	color: #000;
	text-decoration: underline;
	font-weight: bold;
}
.callout_learnmore a:hover {
	font-size: 11px;
	color: #ff0000;
	text-decoration: underline;
	font-weight: bold;
}
.sideboxbottom {
	height: 3px;
	background: url('sidebox-background-bottom.gif') no-repeat;
	margin: 0;
	padding: 0;
}
.sidelist {
	padding: 0;
	margin: 0;
}
.sidelist ul {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
.sidelist li {
	list-style-type: none;
	background-image: url('bullet1.gif');
	background-repeat: no-repeat;
	background-position: 0 .5em;
	padding: 0 0 0 8px;
	margin: 0 0 5px 0;
	font-size: 11px;
}
.sidelist a:link {
	font-size: 11px;
	color: #000;
	text-decoration: none;
}
.sidelist a:visited {
	font-size: 11px;
	color: #000;
	text-decoration: none;
}
.sidelist a:hover {
	font-size: 11px;
	color: red;
	text-decoration: underline;
}
.innerBoxContent ol {
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 23px;
}
.innerBoxContent ol li {
	background-image: none;
	padding: 0px;
	margin: 0px 5px 12px 0px;
}
.colrightpad {
	padding-right: 10px;
}
.findcustomers {
	padding: 0px 15px 15px 0px;
}
.dotlinevert {
	background: url(dotline_vert.gif) repeat-y;
}
.customerlogo {
	height: 35px;
	text-align: center;
	margin: 0px 10px 15px 10px;
}
.leftcustomerlogo {
	height: 35px;
	text-align: center;
	margin: 0px 10px 15px 0px;
}
.newcustomertext {
	font-size: 14px;
	font-weight: normal;
}
.BannerBelowContact {
	margin-bottom: 15px;
}
.BannerBelowRtPortlet {
	margin-top: 11px;
}
/* Global top level left nav styles*/
#navSecondLevel {
	border-right: 1px solid #CCC;
	padding: 4px 5px 0px 27px;
}
.leftnavLink {
	font-family: arial,helvetica,sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	line-height: 18px;
	margin-left: 10px;
	float: left;
}
a.leftnavLink:link {
	color: #000000;
	text-decoration: none;
}
a.leftnavLink:visited {
	color: #000000;
	text-decoration: none;
}
a.leftnavLink:hover {
	color: #FF0000;
	text-decoration: underline;
}
/* New on Profit */
.desc {
	font-size: 11px;
	padding-bottom: 0px;
	margin: 0;
	list-style: none;
	padding: 0 0 5px 10px;
}
#rssBodyTemplate {
	font-size: 11px;
	color: #000000;
}
#rssBodyTemplate ul {
	font-size: 11px;
	padding-bottom: 0px;
	margin: 0;
	list-style: none;
	padding: 3px 0 10px 15px;
}
#rssBodyTemplate a:link {
	background: url('grey_arrow_trans.gif') no-repeat 0 3px;
	padding-left: 10px;
	font-size: 11px;
	padding-top: 0px;
	text-decoration: none;
	padding-bottom: 0px;
}
#rssBodyTemplate a:visited {
	background: url('grey_arrow_trans.gif') no-repeat 0 3px;
	padding-left: 10px;
	font-size: 11px;
	padding-top: 0px;
	text-decoration: none;
	padding-bottom: 0px;
}
#rssBodyTemplate a:hover {
	background: url('grey_arrow_trans.gif') no-repeat 0 3px;
	padding-left: 10px;
	font-size: 11px;
	padding-top: 0px;
	text-decoration: underline;
	color: #FF0000;
	padding-bottom: 0px;
}
.rsspubdate {
	font-size: 11px;
	color: #666666;
	padding: 0 0 0 2px;
}
.rsstitle {
	font-size: 12px;
	color: #000000;
}
.rsstitle ul {
	font-size: 12px;
	padding-bottom: 0px;
	padding: 0 0 0 0px;
	list-style: none;
}
.rsstitle li {
	background: url('grey_arrow_trans.gif') no-repeat 0 3px;
	padding-left: 10px;
	font-size: 12px;
}
.rsstitle a:link {
	color: #000000;
	text-decoration: none;
	padding-bottom: 0px;
}
.rsstitle a:visited {
	color: #000000;
	text-decoration: none;
}
.rsstitle a:hover {
	color: #ff0000;
	text-decoration: underline;
}
.shipinkejie {
	border-style: solid;
	border-width: 1px;
	padding: 1px;
	margin: 0px;
	font-size: 12px;
	color: #565656;
	text-align: center;
}
.shipinkejie ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
.shipinkejie li {
	background: url('red_arrow_box.gif') no-repeat 0 3px;
	padding: 0px 0px 0px 14px;
	margin: 0px 5px 10px 0px;
}
.shipinkejie a:link {
	color: #555555;
	text-decoration: none;
}
.shipinkejie a:visited {
	color: #555555;
	text-decoration: none;
}
.shipinkejie a:hover {
	color: #ff0000;
	text-decoration: underline;
}
.shipinkejie1 {
	border-style: solid;
	border-width: 1px;
	padding: 1px;
	margin: 0px;
	font-size: 12px;
	color: #800000;
	text-align: center;
	font-weight: bold;
}
.shipinmenu {
	color: #990000;
	font-family: 宋体, Arial, Helvetica, sans-serif;
	font-size: 15px;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
}
.shipinshuoming {
	color: #FF0000;
	font-family: 宋体, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	text-align: center;
}

.flv {
	color: #800000;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	padding: 5px;
}
.flv a:link {
	color: #800000;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	padding: 5px;
}
.flv a:hover {
	color: #800000;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	padding: 5px;
}
.flv a:visited {
	color: #800000;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	padding: 5px;
}


.huixiang {
	color: #CC0000;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
}
.bodyfoot {
	font-size: 12px;
	text-align: center;
	color: #666666;
	text-decoration: none;
}
.bodyfoot a:link {
	font-size: 12px;
	text-align: center;
	color: #666666;
	text-decoration: none;
}
.bodyfoot a:hover {
	font-size: 12px;
	text-align: center;
	color: #FF0000;
	text-decoration: underline;
}
.bodyfoot a:visited {
	font-size: 12px;
	text-align: center;
	color: #666666;
	text-decoration: none;
}
