@import url("common.css");
p.DotStyle1 {
	background: url(../pic/dot-5.gif) top left no-repeat;
	padding-left: 11px;
}
.QApad {
	margin: 14px 0 40px 11px;
	border: 6px solid #E2E2E2;
	}
.AA p {
	margin: 14px 0 0 40px;
	}	
div.QQ {
	border: 1px solid #ccc;	
	background: url(../pic/Q-bk.gif) top left repeat-x;
	padding: 13px 1px 5px 40px;
	text-indent: -40px;
	}
div.QQ:first-letter {
	background: url(../pic/QQ.gif) top left no-repeat;
	padding: 14px 1px 5px 40px;
	}	
div.AA {
	border: 1px solid #ccc;	
	background: url(../pic/A-bk.gif) top left repeat-x;
	padding: 10px 7px 20px 40px;
	text-indent: -40px;
	border-top: 0;
	}
div.AA:first-letter {
	background: url(../pic/AA.gif) top left no-repeat;
	padding: 11px 1px 5px 40px;
	}	
.Pad1 {
	background: url(../pic/bk-2.gif) top left repeat-x;
	padding: 11px 15px;
	border: 1px solid #ddd;
}
ul.DotStyle2 {
	list-style-type: none;
	list-style-image: url(../pic/dot-5.gif);
	line-height: 24px;
	margin-left: -12px !important;
	margin-left: 12px;
	margin-top: 0;
}
#Pcategory table .CellStyle1 table {
	border: 0;
	margin-left: 6px;
	width: 96%;
	}
.TitleCell {
	background: #75B026;
	color: #fff;
	font-size: 13px;
	text-align: center;
	}
.GoTop {
	/* margin: 0 0 0 500px; */
	text-align: right;
	border-bottom: 1px dashed #ccc;
	font-size: 10px;
	letter-spacing: 1px;
}
.GoTop a:link, .GoTop a:visited {
	background: url(../pic/top.gif) center left no-repeat;
	padding: 0 0 0 14px;
	color: #aaa;
	}
ol li {
	margin-bottom: 11px;
	}
.LowMarginButtom {
	margin-bottom: 9px;
	}
.ulstyle1 {
	margin-top: 11px;
	}
li p {
	margin: 1px auto 11px auto;
	}
.red {
	color: red;
	}
.loginCell {
	padding-left: 11px;
	}
.loginCell a {
	background:  url(../pic/dot-5.gif) center left no-repeat;	
	padding-left: 12px;
	margin-left: 11px;
		}
.CellStyle2s.Vcenters {
	vertical-align: middle;
	}
#Spec ul {
	padding-left: 0px;
	margin: 4px 0 0 12px;
	}	
#Spec table td.CellStyle1  {
	width: 150px;
	}
#Spec table {
	margin-left: 12px;
	}
.FourCol .CellStyle1 {
	width: 100px;
	}	
.ppp {
	background:  url(../pic/dot-8.gif) top left no-repeat;	
	padding-left: 20px;
}
.CellStyle4 {
	background: #B5B5B5 url(../pic/cell4-bk.gif) top left repeat-x;	
	color: #fff;
	}
.OddCell {
	background: url(../pic/cell5-bk.gif) top left repeat-x;
	}	
#MainContent #Pcategory h2 {
	background:  url(../pic/dot-9.gif) center left no-repeat;	
	padding-left: 23px;
	font-size: 17px;
	margin-bottom: 13px;
}
#MainContent #Pcategory p {
	margin: 1px 0 22px 26px;
	}
#Pcategory #sub-index td {
	border-top: 0;
	}
#Pcategory #sub-index {
	background: #eee;
	}
#Pcategory #sub-index a {
	background:  url(../pic/dot-5.gif) center left no-repeat;	
	padding-left: 12px;
	margin-right: 22px;
	line-height: 18px;
	}
#Pcategory table td {
	border-top: 1px solid #ccc;
	}
#Pcategory table {
	margin-left: 26px;
	width: 96%;
	border: 3px solid #ddd;
	}
#MainContent #Pcategory h3 {
	background: none;
	font-size: 15px;
	margin: 5px auto 0 -10px;
	}
p#action {
	text-align: right;
	margin: 32px auto;
	background: #eee;
	padding: 15px 0;
	border: 2px dashed #ccc;
}
p#action a {
	background:  url(../pic/dot-7.gif) top left no-repeat;	
	padding: 2px 0 4px 22px;
	margin-right: 11px;
}
.PicBorder {
	float: right;
	padding: 2px;
	border: 1px solid #ccc;
	}
#Spec h5 {
	font-size: 13px;
	margin-bottom: 12px;
	background: url(../pic/bk-1.gif) top left repeat-y;	
	padding: 5px;
	border-left: 7px solid #aaa;
	color: #fff;
	}
#Pcategory table#Spec {
	width: 80%;
	}	
table#Spec {
	width: 100%;
	}	
p.Inline, #Spec {
	margin-left: 25px;
	}
#ProductContent {
	}
#ProductContent h4 {
	background:  url(../pic/dot-6.gif) top left no-repeat;	
	padding-left: 23px;
	border-bottom: 1px dotted #ddd;
	}
ul.DotStyle1, #Pcategory ul, {
	list-style-type: none;
	list-style-image: url(../pic/dot-5.gif);
	margin-top: 3px;
	line-height: 19px;
	}	
#Pcategory li {margin-bottom: 8px;
margin-left: 11px;
	}
#Milestone {
	margin-top: 20px;
}
.CellStyle5 {
	padding: 5px 11px;
	border-top: 1px dotted #ccc;
	vertical-align: top;
	}
	
.CellStyle3 {
	background:  url(../pic/cell3-bk.gif) top right no-repeat;	
	padding: 5px 11px;
	border-top: 1px dotted #ccc;
	font-weight: 800;
	vertical-align: top;
	}

.CellStyle1 {
	background:  url(../pic/cell1-bk.gif) top left repeat-x;	
	padding: 5px 11px;
	font-weight: 800;
	vertical-align: top;
	}
.CellStyle2 {
	background: url(../pic/cell2-bk.gif) top left repeat-x;	
	padding: 5px 7px;
	padding-bottom: 18px;
	vertical-align: top;
	border-left: 1px solid #D1DEC0;
	}
.CellStyle2-v {
	background: url(../pic/cell2-bk.gif) top left repeat-x;	
	padding: 5px 7px;
	padding-bottom: 18px;
	vertical-align: middle;
	border-left: 1px solid #D1DEC0;
	}
.PicStyle1 {
	padding:2px;
	border: 1px solid #ccc;
	margin: 4px;
	}
#BottomLinks {
	padding-bottom: 8px;
	vertical-align: bottom;
	}
#NewsContent {
	margin-left: 32px;
	line-height: 19px;
	font-size: 13px;
	}
#MainBlock {
	margin-bottom: 1px;
	}
#MainContent {
	padding: 11px 33px 0 22px;
	vertical-align: top;
	}
#MainContent h2 {
	color: #626262;
	font-size: 16px;
	background: url(../pic/dot-3.gif) top left no-repeat;	
	padding: 4px 0 1px 30px;
	margin-bottom: 1px;
	}

#MainContent h3.company {	
	background: url(../pic/h3-icon.gif) top left no-repeat;	
	padding-left: 29px;
	margin-bottom: -20px;
	margin-top: 42px;
}
#MainContent h3 {
	color: #626262;
	background: url(../pic/dot-1.gif) top left no-repeat;	
	padding: 5px 0 11px 36px;
	margin-bottom: 1px;
	font-size: 17px;
	}
#NewsTable td.bullet {
	background: url(../pic/dot-2.gif) top left no-repeat;
	padding: 0 11px 12px 19px;
	}
#NewsTable td a:hover {
	color: #75B81B;
	}
#NewsTable td {
	vertical-align: top;
	}
#NewsTable {
	margin: auto 0 42px 32px;
	color: #626262;
	width: 100%;
	}	
#RBanner img {
	display: block;
	padding: 1px;
	border:1px solid #aaa;
	margin: 11px 22px;
	}
#RightColumn a {
	color: #777;
	}	
#RightColumn a:hover {
	color: #75B81B;
}
#RightColumn h5 {
	color: #0C2577;
	font-size: 13px;
	background: #CFD7EF;
	padding: 8px 12px;
	margin-bottom: 6px;
	margin-top: 0;
	}	
#RightColumn ul {
	list-style-type: none;
	list-style-image: url(../pic/dot-4.gif);
	margin: auto !important;
	margin: 1px 3px 42px 17px;
	}
#RightColumn li {
	margin-bottom: 11px;
	}	
#RightColumn {
	width: 188px;
	background: #EAEBFB;
	vertical-align: top;
	}
#FP {
	background: url(../pic/feature-product-title.gif) top left no-repeat;
	padding: 35px 0 0 0;
	width: 188px;
	float: left;
		}			
#MainPic #FP img {
	float: none;
	border-right: 0;
	}		
#MainPic {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	float: left;
	}	
#MainPic img {
	float: left;
	border-right: 1px solid #fff;
	}	
#SearchBar a {
	color: #fff;
	}	
#SearchBar a:hover {
	color: #75B81B;
	}
#SearchBar {
	margin-top: 0 !important;
	margin-top: -3px;
	}	
.line2 {
	border-top: 1px dotted #ccc;	
	width: 100%;
	}	