body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p{
	margin:0;
	padding:0;


}
img,textarea{vertical-align:bottom ; }
a:link, a:visited, a:active { color:#6E2A3B ; }
a:hover { color:#B5004D ; text-decoration:none ; }
.c { clear:both ; margin:0 ; padding:0 ; border:0 ; height:0 ; font-size:0 ; line-height:0 ; }
#container{width:1000px ; }
#contents{float:right ; width:960px ; }
#main dd { font-size:10px ; padding: 0 10px ;}
#sub dd { font-size:10px ; padding: 0 10px ; }
#main dl { float:left ; width:960px ; 	font-size:11px ;}
#sub dl { float: left ; width: 320px ; }
#mainA dd { font-size:10px ; }
#mainA dl { float:left ; width:320px ; padding:0 0 3px 10px ;font-size:11px ; }
#sub,#main,#mainA .support4 { background: url(bgsupport.gif) no-repeat left bottom ; padding: 0px 0pt 10px 0pt ; margin: 0px 0px 0px 0px ; }
#sub,#mainA,#main { margin:0 0 7px ; background:url(bg.gif) 0 0 repeat-y ; }

#main .supportTop { background:url(bgsupportTop.gif) 0 0 no-repeat ; }
#sub .supportBtm { height:5px ; }
#sub h2 { float:left ; height:46px ; font-size:1.65em ; }
#main .allList { padding:10px 21px 0 ; font-size:1em ; text-align:right ; }
#sub .support { background: url(bgsupport.gif) no-repeat left bottom ; margin: 0px 0px 0px 0px ; padding: 0px 0pt 10px 0pt ; }
#main .support2 { background: url(bgsupport.gif) no-repeat left bottom ; margin: -10px 0px 3px 0px ; padding: 5px 0pt 10px 0pt ; }
#sub .supportBtm { margin: 0px 0px 0px 0px ; padding: 0px 0pt 0px 0pt ; }
#sub .support3 { background: url(bgsupport.gif) no-repeat left bottom ; margin: 1px 2px 3px 4px ; padding: 5px 6pt 7px 8pt ; }
#main dt { padding:0 0 3px 10px ; font-size:11px ; color:#8b0000 ; }
#sub dt { padding:0 0 3px 10px ; font-size:11px ; color:#8b0000 ; }
#sub dt img { float:left ; margin:0 5px 5px 0 ; }
#mainA img { margin:0 5px 5px 0 ; }
#main dt img { float:left ; margin:0 5px 5px 0 ; }


