* {
margin:0pt;
padding:0pt;
}
ul{list-style:none;}
body {
color:#000000;
font-family:arial,verdana,sans-serif;
font-size:100%;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.5;
text-align:center;
}

#navigation {
background:#4D4D4D url(navbgleft.gif) no-repeat scroll left bottom;
font-size:12px;
font-weight:normal;
top:0pt;
width:960px;
margin:0 auto;
}

#navigation ul {
float:left;
list-style-type:none;
margin-left:3px;
width:620px;
}

#navigation li {
background-color:#4D4D4D;
float:left;
margin:0pt;
padding:8px 5px 0pt 10px;
}

#navigation p {
background:transparent url(navbgright.gif) no-repeat scroll right bottom;
height:30px;
padding-top:5px;
color: #ddd;
}

li {
margin-left:20px;
}

#navigation a:link, #navigation a:visited {
color:#FFFFFF;
}

#navigation a {
text-decoration:none;
text-transform:uppercase;
}

a:link, a:visited {
color:#000000;
text-decoration:none;
}

#navigation a:hover, #navigation a:active, #navigation a:focus{
color: #FF9900;
font-weight:bold;
}

p, ul, ol, dl {
/* font-size:0.75em; */
}

form, blockquote, ul, ol {
margin:0pt 20px;
}

#navigation a.highlight:link, 
#navigation a.highlight:visited, 
#navigation a.highlight:hover, 
#navigation a.highlight:active {
color: 	#FF9900;
font-weight:bold;
}

#content {
width:960px;
margin:0 auto;
margin-top:10px;
}

#leftcontainer {
float:left;
width:220px;
padding-right:5px;
text-align:left;
}

#rightcontainer {
float:right;
border-top:1px solid #E0E8ED;
width:740px;
text-align:left;
background-color:#F3F8FC;
}
#conert{margin:20px auto;background:#fff;width:960px;height:260%;}
#bread {
width:960px;
height:25px;
margin:0 auto;
line-height:25px;
padding-left:5px;
font-size:12px;
text-align:left;
color:#999;
background:#fdffcf;
border:1px #ffcc00 solid;
}

#bread a {
color: #0093BB;
}

h1 {
font-size:0.75em;
line-height:25px;
}

.diy {
font-size:0.75em;
border-bottom:1px dotted #E0E8ED;
padding-top:5px;
background-color:#ffffff;
padding:5px 0;
}

.piceffect {
float:left;
width:350px;
border:1px solid #E0E8ED;
background-color:#F3F8FC;padding:3px;
}

.tab {
position:absolute;
left: 0px; 
top: 0px;
border:1px dashed #0000ff;
text-align:left;
}

.diy dl {
float:left;
height:130px;
}

.diy dt {
}

.diy dd {
float:left;
text-align:center;
padding-left:10px;
width:108px;
}

.pic {
background:#CCCCCC none repeat scroll 0%;
margin:10px 10px 4px;
position:relative;
}

td {
font-size:0.75em;
}

.tdlist {
border-bottom:1px dotted #333;
/* height:114px; */
padding-top:5px;
}

.tdlist a, .tdlist a:visited, .tdlist a:link {
color:#3AA7DE;
}

.tdlist img {
border: 1px solid #666666;
}

.pic span {
background:#FFFFFF none repeat scroll 0%;
border:1px solid #666666;
display:block;
padding:4px;
position:relative;
}

.right {
left:-4px;
top:-4px;
}

.footer {
clear:both;
width:960px;
border-top: 1px solid #E0E8ED; 
font-size:0.75em;
margin:auto;
background:#ececec;
text-align:right;
border:1px #ccc solid;
margin:10px auto;
}

.footer a, .footer a:visited, .footer a:link, .footer a:active {
color:#0093BB;
height:25px;
line-height:25px;
text-decoration:none;
}

.footer a:hover {
color:#000;
text-decoration:underline;
}

.sidebar {
font-size:0.75em;
border:1px solid #64D0F4;
margin-bottom:10px;
}

.sidebar dt {
color:#0099c5;
background:url(slider.gif) no-repeat left top;
margin-bottom:5px;
height:31px;
line-height:31px;
font-size:14px;
padding-left:5px;
}

.sidebar dd {
padding:2px 5px;
}

#categorylist {
	font-size:12px;
	background-color:#fff;
	border:dotted 1px #6e8cff;
	padding:5px 5px;
	margin-top:33px;
}

#categorylist a, #categorylist a:visited,
 .categorynav a, .categorynav a:visited {
	color:#0099C5;
}

#categorylist a:hover, .categorynav a:hover {
	color:#eee;
	background-color:#0099C5;
}

#categorylist .highlight {
	font-size:16px;
	color:#ffffff;
	background-color:dodgerblue;
}
#categorylist .highlight a{
	font-size:16px;
	color:#fff;
}
.specialtitle {
border:1px solid #E0E8ED;
background-color:#F3F8FC;
margin-top:10px;
padding-left:5px
}

.btn {
border-top:1px solid #BFCBD4;
border-left:1px solid #BFCBD4;
border-right:1px solid #BFCBD4;
border-bottom:1px solid #BFCBD4;
background-color:#F3F8FC;
color:#000;
margin:1px 0;
padding:0;
}

.btn1 {
border-top:1px solid #BFCBD4;
border-left:1px solid #BFCBD4;
border-right:1px solid #BFCBD4;
border-bottom:1px solid #BFCBD4;
background-color:#fff;
color: #0c0082;
}

.titlebox {
clear:both; 
width:100%; 
background:url(right.gif) no-repeat;
height:32px;
line-height:25px;
padding-left:5px
font-size:0.75em;
float:right;
}

.titlebox h1 {
font-weight:bold;
padding-left:15px;
padding-top:10px;
color:#0099C5;
}

.copymisc {
line-height:22px;
border:1px solid #E0E8ED;
margin:5px 0;
padding-left:5px;
font-size:0.75em;
background-color:#fff;
width:100%;
}

.copymisc span {
color:#ff0000;
border-bottom:1px dotted #666;
cursor:hand;
}
#top{width:960px;height:90px;margin-top:20px;margin-left:auto;margin-right:auto;background:#fff;}
.clear{clear:both;}
.logo{width:156px;height:100px;background:url(logo.jpg) no-repeat left bottom;float:left;margin-left:20px;}
.banner{width:auto;height:60px;float:right;margin-top:5px;}
.right{width:1px;height:90px;float:right;text-align:right;font-size:12px;}
.right a{font-size:12px;}
#menu{width:960px;height:30px;background:url(menu.gif) repeat-x;margin:auto;}
#menu li{text-align:left;margin-left:8px;float:left;font-size:14px;line-height:30px;background:url(index_dh_1.gif) no-repeat right center;font-weight:bold;padding-right:8px;}
#menu a{color:#FFF;}
#menu a:hover{color:#000;border-bottom:2px #FEFE00 solid;}
#menu #gg1 {
	margin-top:8px;
	margin-right:6px;
	text-align: right;
	display: block;
}
.sidebar{width:208px}
.sidebar dl{width:208px;}
.sidebar dl dd{width:208px;}
.footer{
	background-color:#EEF7FF;
	border:none;
	border-top:1px solid #8B8B8B;
} 
