body, th, td {
	color: #494949;
	text-decoration: none;
	line-height: 20px;
	font-size: 12px;
	word-wrap : break-word;
	word-break : break-all;
}
a:link {
	color: #666666;
	text-decoration: none;
}
a:visited {
	color: #666666;
	text-decoration: none;
}
a:hover {
	color: #FF9900;
	text-decoration: none;
	font-weight: 200;
}
a:active {
	color: #666666;
	text-decoration: none;
}
.down_line {
	border-bottom: 1px dotted #CCCCCC;
	padding-top: 15px;
	padding-bottom: 10px;
}
.down_line02 {
	border-bottom: 1px dotted #CCCCCC;
}
.top_space {
	padding: 15px;
}
.space {
	padding: 10px 10px 10px;
}
.top_line {
	border-top: 1px dotted #CCCCCC;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.txt14 {
	font-size: 14px;
	font-weight: bold;
	color: #757575;
}
#link_txt{
	color: #000000;
}
#link_txt a:link {
	color: #333333;
	font-weight: bold;
}

#link_txt a:visited {
	color: #757575;
	text-decoration: none;
	font-weight: bold;
}
#link_txt a:hover {
	color: #FF9900;
	text-decoration: none;
	font-weight: 200;
	font-weight: bold;
}
#link_txt a:active {
	color: #757575;
	text-decoration: none;
	font-weight: bold;
}
#txt_gary{
	color:#FF9900;
	padding: 5px;
}
#txt_gary a:link {
	color:#FF9900;
}

#txt_gary a:visited {
	color:#FF9900;
	text-decoration: none;
}
#txt_gary a:hover {
	color: #333333;
	text-decoration: none;
}
#txt_gary a:active {
	color: #FF9900;
	text-decoration: none;
}

.txt01 {
	color: #DB623C;
	font-size: 16px;
	font-weight: bold;
}
.mmunu_txt {
	padding-left: 30px;
}

.txt02 {
	color: #CC0000;
	font-size: 16px;
	font-weight: bold;
}
.txt03 {

	color: #FF9933;
	font-size: 14px;
	font-weight: bold;
	border-bottom: 1px dotted #CCCCCC;
	padding-top: 15px;
	padding-bottom: 10px;
}
.top_down_line {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFB6A6;
	border-bottom-color: #FFB6A6;
}

.txt04 {
	color: #3399FF;
	font-size: 16px;
	font-weight: bold;
}
.txt05 {
	color: #FF9900;
	font-size: 16px;
	font-weight: bold;
}
.txt06 {
	color: #FF3300;
	font-size: 16px;
	font-weight: bold;
}
.txt07 {
	color: #99CC00;
	font-size: 16px;
	font-weight: bold;
}
.btn {
	border: 1px solid #FF9900;
	color: #FF6600;
	background-color: #FFD28E;
	padding-top: 5px;
}

.txt08 {
	color: #009900;
	font-size: 16px;
	font-weight: bold;
}

.txt09 {
	color: #FF471A;
	font-size: 16px;
}
.txt10 {
	color: #934900;
	font-size: 15px;
}


.left_space {
	padding-left: 5px;
}
.pic_top_bg {
	background-image: url(public/images/pic_top_bg.gif);
	background-repeat: repeat-x;
}
.pic_down_bg {
	background-image: url(public/images/pic_down_bg.gif);
	background-repeat: repeat-x;
}
.pic_L_bg {
	background-image: url(public/images/pic_L_bg.gif);
	background-repeat: repeat-y;
}
.pic_R_bg {
	background-image: url(public/images/pic_R_bg.gif);
	background-repeat: repeat-y;
}

.people_bg {
	background-image: url(center/images/people.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.input {
	border: 1px solid #B9B397;
}
#orange_link{
	color: #FF9900;
	font-weight: bold;
}
#orange_link a:link{
	color: #FF9900;
	font-weight: bold;
}
#orange_link a:visited{
	color: #FF9900;
	font-weight: bold;
}
#orange_link a:hover{
	font-weight: bold;
	color: #FF0000;
}
.newspaper_bg {
	background-image: url(public/images/newspaper_bg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.border_blue {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #B1B1B1;
	border-right-color: #B1B1B1;
	border-bottom-color: #B1B1B1;
	border-left-color: #B1B1B1;
}
.border_or {

	border: 1px solid #FFE888;
}
.media_list_topbg {
	background-image: url(public/images/media_list_bg.gif);
	background-repeat: repeat-x;
	background-position: center center;
}
.media_show_topbg {
	background-image: url(public/images/media_show_topbg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.media_show_downbg {
	background-image: url(public/images/media_show_downbg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.media_show_midR {
	background-image: url(public/images/media_show_midR.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.media_show_midL {
	background-image: url(public/images/media_show_midL.gif);
	background-repeat: repeat-y;
	background-position: right top;
}



.media_bg {
	background-image: url(public/images/media_bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.media_listBox_topbg {
	background-image: url(public/images/media_listBox_topbg.gif);
	background-repeat: repeat-x;
	background-position: left center;
}
.media_listBox_downbg {
	background-image: url(public/images/media_listBox_downbg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.media_listBox_midL {
	background-image: url(public/images/media_listBox_midL.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.media_listBox_midR {
	background-image: url(public/images/media_listBox_midR.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.com_text{
	background-image: url(center/images/heart_pic.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.com2_text {
	font-size: 14px;
	font-weight: bold;
	color: #F05B5B;
}
.obje_text{
	color: #333333;
}
.obje2_text{
	color: #EF5269;
	font-size: 13px;
	font-weight: bold;
}
.obj_bg{
	background-image: url(center/images/obj_pic.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.universal_bg {
	background-image: url(center/images/universal_bg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	border: 1px solid #CCCCCC;
}
.selective_bg {
	background-image: url(center/images/selective_bg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	border: 1px solid #CCCCCC;
}
.indicative_bg {
	background-image: url(center/images/indicative_bg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	border: 1px solid #CCCCCC;
}
.map_bg01 {
	background-image: url(center/images/map_bg01.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.map_bg02 {
	background-image: url(center/images/map_bg07.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.map_bg03 {
	background-image: url(center/images/map_bg08.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.map_bg04 {
	background-image: url(center/images/map_bg05.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.map_bg05 {
	background-image: url(center/images/map_bg04.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.map_bg06 {
	background-image: url(center/images/map_bg06.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.map_bg07 {
	background-image: url(center/images/map_bg03.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.map_bg08 {
	background-image: url(center/images/map_bg02.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.us_flower {
	background-image: url(center/images/flower_bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.us_hand {
	background-image: url(center/images/hand_bg.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.us_hand2 {
	background-image: url(center/images/hand2_bg.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.book_t{
	background-image: url(center/images/book_t.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.book_d{
	background-image: url(center/images/book_d.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.book_r{
	background-image: url(center/images/book_r.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.book_l{
	background-image: url(center/images/book_l.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.globe_bg{
	background-image: url(center/images/globe_bg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.walk_bg{
	background-image: url(center/images/walk_bg.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
.send_bg{
	background-image: url(public/images/send_bg.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.email_phon{
	background-image: url(public/images/e_phon.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
email_phon_bg{
	background-image: url(public/images/e_phon_bg.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.howdo_link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #3D3D3D;
}
.howdo_link a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF6633;
}
.howdo_link a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF6633;
}
.howdo_link a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFA568;
}
.howdo_link a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF6633;
}
.howdo_book_bg {
	background-image: url(howdo/images/howdo_book_bg2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.howdo_leaf_bg {
	background-image: url(howdo/images/howdo_leaf_bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.howdo_leaf_bg2 {
	background-image: url(howdo/images/howdo_leaf_bg2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.howdo_sun_bg {
	background-image: url(howdo/images/howdo_sun_bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.howdo_sun_bg2 {
	background-image: url(howdo/images/howdo_sun_bg2.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
}
.howdo_book_bg2 {
	background-image: url(howdo/images/howdo_book_bg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.howdo_form_bg {
	background-image: url(howdo/images/form_bg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
.theme_key_bg {
	background-image: url(theme/images/theme_key_bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.theme_123_bg {
	background-image: url(theme/images/theme_123_bg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.theme_class_bg {
	background-image: url(theme/images/theme_class_bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.theme_su_bg {
	background-image: url(theme/images/theme_su_bg.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.diy_movie_t {
	background-image: url(howdo/images/diy_movie_t.gif);
	background-repeat: repeat-x;
	background-position: right top;
}
.diy_movie_d{
	background-image: url(howdo/images/diy_movie_d.gif);
	background-repeat: repeat-x;
	background-position: right top;
}
.diy_movie_l {
	background-image: url(howdo/images/diy_movie_l.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.diy_movie_r {
	background-image: url(howdo/images/diy_movie_r.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.diy_movie {
	font-size: 14px;
	font-weight: bold;
	color: #00CC66;
}
.diy_movie a:link {
	font-size: 14px;
	font-weight: bold;
	color: #00CC66;
}
.diy_movie a:visited {
	font-size: 14px;
	font-weight: bold;
	color: #00CC66;
}
.diy_movie a:hover {
	font-size: 14px;
	font-weight: bold;
	color: #9CCF00;
}
.diy_movie a:active {
	font-size: 14px;
	font-weight: bold;
	color: #00CC66;
}
.diy_movie_bg {
	background-image: url(howdo/images/tv_bg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
}
.txt12 {
	color: #99CC00;
	font-size: 16px;
	font-weight: bold;
	padding-top: 20px;
}
.txt11 {

	color: #339999;
	font-size: 14px;
	font-weight: bold;
	padding-top: 20px;
}
#green_txtlink {
	color: #99CC00;
	font-size: 16px;
	font-weight: bold;
	padding-top: 20px;
}
#green_txtlink a:link{
	color: #99CC00;
	font-weight: bold;
}
#green_txtlink a:visited{
	color: #99CC00;
	font-weight: bold;
}
#green_txtlink a:hover{
	font-weight: bold;
	color: #666600;
}

td#page {
	color: #FF6600;
	font-size: 14px;
	padding-top: 20px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
td#page a:link{
	color: #333333;
	font-weight: normal;
	font-size: 12px;
}
td#page a:visited{
	color: #333333;
		font-weight: normal;
			font-size: 12px;
}
td#page a:hover{
	color: #DB5A0D;
	font-size: 12px;
	padding-top: 20px;

