@charset "utf-8";

/* CSS Document */
body  {
	background: #ffffff;
	margin: 0; 
	padding: 0;
	text-align: center;
	color: #333333;
	line-height:1.4;
	font-size:0.9em;
	background-image:url(images/bg01.jpg);
	background-repeat:repeat-x;
	background-position:0 0;
}

a:link{color: #333333;text-decoration: none;}
a:visited{color: #333333;text-decoration: none;}
a:hover{color: #aa0000;text-decoration: underline;}

#itarda #contents{width:880px;margin: 0 auto;text-align:left;}
#itarda #header{height:66px;padding-top:10px;}
#itarda #main{float:left;width:600px;height:auto;color:#333333;margin:0 20px 0 0;padding:0;}
#itarda #toplink{width:880px;margin: 10px auto;text-align:right;padding-right:0;font-size:0.9em;}
/* Itarda infomation */
#itardainfomation{
	background-image:url(images/illust01.jpg);
	background-repeat:no-repeat;
	background-position:right -15px; 
	padding-top:0px;
	margin-left:0px;
	border:#ddd solid 1px;
	padding:10px;
	border-bottom:#999999 1px solid;}
#itardainfomation .desc{
	font-size:0.8em;
	color:#666666;
	width:560px;
	margin:0px 0 0px 0;
	font-weight:normal;
	font-size:12px;}
#itardainfomation #bt{
	text-align:right;
	padding-right:60px;}
#itardainfomation #contents_list{
	font-size:small;
	width:374px;
	padding-bottom:8px;}

/*  2010/11/15add */
#itardainfomation .ws{
	padding:5px 0 5px 0;
	font-size:12px;
	color:#666666;
}

#contents_list p{
	background-image:url(images/list_mk.gif);
	background-repeat:no-repeat;
	background-position:0px 3px;
	margin:3px 0 0 0;
	padding:0px 0 0 15px;}
#contents_list .b{
	background-color:#E8FFFF;}

/* Publish infomation */
#publish{
	margin:15px 0 0px 0;
	background-image:url(images/bg_pub01b.jpg);
	background-repeat:no-repeat;}
#publish #head{
	margin:0px 40px 0px 20px;
	padding-top:17px;
	height:38px;}
#publish #head .desc{
	font-size:0.8em;
	font-weight:normal;
	margin:0;padding-top:5px;}
#publish #menu{
	margin:0px 0 0 25px;
	padding-top:0px;
	text-align:left;}
#publish #menu2{
  background-image:url(images/bg_pub02.jpg);
  background-repeat:repeat-y;
  margin:0px 0 0 0px;
  padding:20px 0  10px 25px;
  text-align:left;}
  
#publish #menubottom{
	background-image:url(images/bg_pub03.jpg);
	background-repeat:no-repeat;
	height:23px;}
#publish #contents_listbase{
	background-image:url(images/bg_pub02.jpg);
	background-repeat:repeat-y;}
#publish #contents_list{
	font-size:0.9em;
	width:535px;
	margin-left:33px;
	padding-left:10px;
	padding-top:0px;
	margin-top:-3px;
	border-left:#ddd 2px solid;
	border:#B3C8D4 0px solid;}
#publish #contents_listbaseb{
	background-color:#FFFFFF;
	margin:6px 50px 0px 30px;}


/* Ziko data infomation */
#zikodata{
	background-image:url(images/bg_data.jpg);
	background-repeat:no-repeat;
	height:60px;
	padding:13px 0 5px 20px;
	margin:0 0 0px 0;}
#zikodata .desc{
	padding:3px 20px 0 60px;
	margin:0px 0 0 0;
	width:300px;
	font-size:0.7em;
	font-weight:normal;}
#freedl{
	border-top: 1px dotted #999;
  background-image:url(images/bg_free.jpg);
  background-repeat:no-repeat;
  height:;
  padding:16px 0 0px 4px;
  margin:10px 0 -10px 0;}
#topics{
	 padding:0px 0 5px 0px;
	 margin:10px 0px 10px 0px;
	 border:#dddddd 1px solid;
	 border-bottom:#999999 1px solid;}
#topics #contents_list{
	font-size:12px;
	padding:0 0px 0 10px;
	width:95%;}
#topictitle{
  font-size:12px;
  padding-left:10px;
  background-color:#bbbbbb;
  color:#ffffff;
  font-weight:bold;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}
#topics #contents_list p{
  /*border-bottom:1px dotted #dddddd;*/
}
/* SideMenu infomation */
#itarda #sidemenu{
	float:right;
	width:255px;
	height:auto;
	color:#333333;
	margin:0;
	padding:0;}
#menu p{
	background-image:url(images/list_bg.gif);
	background-repeat:no-repeat;
	padding:2px 0 5px 28px;
	font-size:medium;
	font-weight:normal;
	margin:0;}
#menu p .blue{
	background-image:url(images/list_bg2.gif);
	background-repeat:no-repeat;}
#menublue{
	background-image:url(images/bg_pub04.gif);
	background-repeat:no-repeat;
	padding:12px 0 20px 13px;}
#menublue p{
	padding:3px 0 0px 0px;
	font-size:medium;
	font-weight:bold;
	margin:0;}
#menublue .c{
	border-top:#B3EAFF dotted 1px;
	margin-top:5px;
	padding-top:10px;}
#sidemenu #tebiki{margin-bottom:12px;}
#sidemenu #tebiki2{margin:15px 0 15px 0;}
#sidemenu #outline .desc{
	margin:0;
	padding:0px 0 8px 5px;
	font-size:0.9em;
	font-weight:normal;}
#sidemenu #nippou{
	margin-top:15px;
	margin-bottom:15px;}
#sidemenu #nippou .desc{
	margin:0;
	padding:3px 0 0px 5px;
	font-size:0.9em;
	font-weight:normal;}
#nippou h1{
	font-size:1.8em;
	font-weight:normal;
	letter-spacing:7px;
	color:#444444;
	border-bottom:#ccc 1px solid;
	padding:0px 0 0 0;}
#sidemenu #nippou #calenderdate{
	background-image:url(images/nippo_bg.gif);
	background-repeat:no-repeat;
	height:34px;
	font-size:small;
	padding:10px 0 0 20px;}
#sidemenu #zyoukyo{
	margin-top:25px;
	margin-bottom:40px;
	font-size:1em;}
#sidemenu #zyoukyo .desc{
	border:#CCCCCC solid 1px;
	padding:10px;
	margin:0;
	font-size:small;}

/* SideMenu calender */
#calendar{margin:0;font-family:Arial, Helvetica, sans-serif;}
#calendar table	{font-size: 14px;text-align: center;width: 100%;border: 1px solid #ccccd6;}
#calendar th{font-weight: normal;color: #933;}
#calendar td{padding: .2em;border: 1px solid #ccccd6;background-color: #eaeefb;}
#calendar td.post{background-color: #fbedca;}
#calendar td.empty{background-color: #fff;}
#nippoform{margin:10px 0 0 0;text-align:right;}

/* footer footer */	
#itarda #footer{background-image:url(images/bg_foot.gif);background-repeat:repeat-x;color:#333333;height:26px;}
#itarda #footer #copyright{width:880px;margin: 0 auto;text-align:right;padding-top:8px;font-size:small;}

/* subpage including format */
#headmenu{background-image:url(images/headmenub.jpg);background-repeat:no-repeat;height:38px;font-size:14px;padding:8px 10px 0 20px;}
#headmenu .hm2{padding:0 20px 0 20px;border-left:#999999 1px solid;}
#headmenu .hm3{padding:0 20px 0 20px;border-left:#999999 1px solid;}
#headmenu .hm4{padding:0 20px 0 20px;border-left:#999999 1px solid;}
#headmenu .hm5{padding:0 20px 0 20px;border-left:#999999 1px solid;text-align:right;}

#pankuzu{padding:0px 0 5px 17px;background-image:url(images/home_green.gif);background-repeat:no-repeat;background-position:0 1px;font-size:1em;color:#666666;}
#submain{background-color:#FFFFFF;border:#CCCCCC 1px solid;padding:10px;font-size:1.0em;}
#submain #nippou table{width:100%;}
	
#itardainfomation2{
	border:#ddd 1px solid;
	padding:5px;
	font-size:0.9em;
	color:#666666;
	margin-top:10px;
	margin-bottom:20px;
	margin-right:10px;
	background-color:#FFFFFF;
}

#x{margin:20px;}

/* publish listing  */
#listing{font-family:Arial, Helvetica, sans-serif;}
#listing #itardainfomation3{width:600px;height:180px;}
#listing #itardainfomation3 .desc{margin-top:7px;width:auto;font-size:12px;}
#listing .desc{font-size:1.2em;color:#666666;width:600px;margin:5px 0 10px 0;font-weight:normal;}

#outline_main h1{
	font-size:1.8em;
	font-weight:normal;
	letter-spacing:7px;
	color:#444444;
	border-bottom:#ccc 1px solid;
	padding:0px 0 0 0;}
#outline_main h2{
	font-size:1.0em;
	letter-spacing:2px;
	color:#000066;
	border-bottom:#ccc 1px solid;
	background-image:url(images/h1base.gif);
	margin:10px 0 10px 0px;
	padding:8px 0 4px 33px;}
#outline_main h3{
	color:#333333;
	font-size:1.0em;
	padding:0 0 0 4px;
	margin:10px 0 0 0;}
#outline_main p{
	font-size:1.0em;
	color:#333333;
	padding:0 0 5px 4px;
	margin:0;}
#outline_main a{
	margin:0 0 0 10px;
	padding:0 0 0 21px;
	border-bottom:#990000 dotted 0px;
	color:#802029;
	background-image:url(images/ext1.gif);
	background-position:left center;
	background-repeat:no-repeat;}
#outline_main .block{margin:0 0 50px 0;}
#outline_main ul,ol{margin: 18px 0 18px 25px;padding: 0;}
#outline_main li{margin: 0;padding-bottom:25px;}

.englishmain{font-family:Georgia, "Times New Roman", Times, serif;font-size:1.1em;text-align:justify;}
.englishmain p{padding-bottom:50px;}

#listing h1{
	font-size:1.8em;
	font-weight:normal;
	letter-spacing:7px;
	color:#444444;
	border-bottom:#ccc 1px solid;
	padding:0px 0 0 0;}
#listing h2{
	font-size:1.0em;
	letter-spacing:2px;
	color:#54422E;
	border-bottom:#ccc 1px solid;
	background-image:url(images/h1base2.gif);
	margin:10px 0 10px 0px;
	padding:8px 0 4px 33px;}
#listing #contents_list{
	font-size:1.1em;
	width:600px;}
#listing #desk{
	font-size:1.0em;
	width:600px;}
#listing blockquote{
	padding:15px;
	font-size:1.1em;
	color:#006600;}
#listing #contents_list p{
	background-image:url(images/list_mk.gif);
	background-repeat:no-repeat;
	background-position:2px 5px;
	margin:5px 0 0 0;
	padding:0px 0 0 20px;}
#listing #contents_list .b{
	background-color:#F4FAFF;}
#listing_link a{
	margin:0 0 0 10px;
	padding:0 0 0 21px;
	border-bottom:#990000 dotted 0px;
	color:#990000;
	background-image:url(images/ext1.gif);
	background-position:left center;
	background-repeat:no-repeat;}

#disclosure a{line-height:1.8;border:none;margin:0;padding:0 0 0 20px;}
#formsystem{width:85%;margin: 0 auto;}
#formsystem h1{
 	font-size:1.8em;
	font-weight:normal;
	letter-spacing:7px;
	color:#444444;
	border-bottom:#ccc 1px solid;
	padding:0px 0 0 0;}
.login{font-size:12px;}
#plist {font-family:Arial, Helvetica, sans-serif;font-size: 0.9em;width: 100%; border-right: 1px solid #D9D9D9;border-bottom: 1px solid #D9D9D9;margin-bottom:10px;} 
#plist th { TEXT-ALIGN: left; PADDING: 4px 0 4px 9px; BACKGROUND: #eee; BORDER-BOTTOM: 1px solid #fff; BORDER-TOP: 1px solid #fff; BORDER-LEFT: 1px solid #fff; COLOR: #666}
#plist tr td { padding: 3px 4px; border-left: 1px solid #D9D9D9; border-top: 1px solid #FFF; border-bottom: 1px solid #FFF; }
#plist tr.even td { BACKGROUND: #edf3fe; BORDER-BOTTOM: 1px solid #E8F0FF; BORDER-TOP: 1px solid #E8F0FF; BORDER-RIGHT: 1px solid #FFF; }
#plist tr.odd td { BACKGROUND: #FFF; BORDER-BOTTOM: 1px solid #FFF; BORDER-TOP: 1px solid #FFF; BORDER-RIGHT: 1px solid #FFF; }

.sp_word{width:98%;margin-bottom:40px;}
.sp_word td{vertical-align:top;border-bottom:#CCCCCC solid 1px;font-size:0.9em}
.sp_word th{padding-left:5px;vertical-align:top;text-align:left;border-bottom:#CCCCCC solid 1px;background-color:#eee;font-size:0.9em}

.conf{padding:6px;border:#684F56 solid 1px;}

#mokuji{padding-left:20px;}
#mokuji h3{margin-left:-20px;}
#tbody{font-size:0.9em;color:#000066;}

.pdate{font-size:0.8em;}
.bottan{padding:2px;background-color:#ECE9D8;text-align:center;border-bottom:#CCC495 3px solid;}
.bottan a {background-image:none;}
.chk01{color:#FF0000;font-weight:bold;}
#faxpaper{width:650px;text-align:left;margin: 0 auto;}
.faxuser{font-size:16px;}
/* user forms & tables */
.userform{font-size:0.9em;padding:0;font-family:Arial, Helvetica, sans-serif}
.userform th{background-color:#ECE9D8;border-left:#CCC495 10px solid;text-align:left;padding:5px 0 5px 14px;border-bottom:#C8BF8C 1px solid;}
.userform td{background-color:#F6F6F6;border-bottom:#bbbbbb 1px solid;text-align:left;}
.userform .memo{font-weight:normal;color:#000066;padding:5px 0 5px 20px;}
.userform .space{height:10px;}
.userform .wt{background-color:#FFFFFF;}
.userform .bottom{background-color:#ECE9D8;border-left:#CCC495 10px solid;border-bottom:#CCC495 3px solid;text-align:center;padding:5px 0 5px 14px;}
.red{color:#CC0000;}

.cart_table{font-size:0.9em;padding:0;font-family:Arial, Helvetica, sans-serif;}
.cart_table th{background-color:#ECE9D8;text-align:left;padding:5px 0 5px 14px;border-bottom:#C8BF8C 1px solid;}
.cart_table td{background-color:#F6F6F6;border-bottom:#bbbbbb 1px solid;padding:3px 3px 3px 10px;}
.cart_table .memo{font-weight:normal;color:#000066;padding:10px 0 0 20px;}
.cart_table .space{height:0px;border-bottom:#666666 3px solid;}
.stock{background-color:#ddd;}

.search_tbl{font-size:0.9em; margin-top:0;}
.search_tbl tr td a:link {font-weight:normal;color:#660000;}
.search_tbl tr td a:visited {font-weight:normal;color:#660000;}
.search_tbl tr td a:hover {font-weight:normal;color:#660000;text-decoration: underline;}
.search_tbl td{border-bottom:#bbbbbb 1px solid;}

.situation_table{ font-family:Arial, Helvetica, sans-serif;font-size:1.1em;}
.situation_table td{border-bottom:#bbbbbb 1px solid;}

.newflow_tbl{background-color:#FFFFFF;font-size:0.9em;text-align:left;border-bottom:#CCCCCC solid 1px;border-top:#CCCCCC solid 1px;margin-bottom:5px;}
.newflow_tbl .now{font-weight:bold;color:#990000;}


.billtbl th{border:#333333 1px solid;}
.billtbl td{border:#333333 1px solid;}
.ext{
	background-image:url(/images/ext2.gif);
	background-repeat:no-repeat;
	background-position:0 0;
	font-size:1em;
	font-weight:normal;
	margin:0;
	padding-left:20px;
	height:24px;
}

#photo{float:right;;margin:0 10px 40px 10px;text-align:center;font-size:0.9em;}
.comment{font-size:small;}
.billnumber{font-size:18px;font-weight:bold;letter-spacing:1px;}
.faxmemo{font-size:14px;color:#990000;}
.tab2{text-align:center;border-bottom:#006600 2px solid;}
.tab2 span{border-top:#006600 1px solid;border-left:#006600 1px solid;border-right:#006600 1px solid;padding:3px 15px 3px 15px;font-weight:bold;background-color:#E8FFE8;}
.tab2 a{border-top:#006600 1px solid;border-left:#006600 1px solid;border-right:#006600 1px solid;padding:3px 15px 3px 15px;}
#allflat a{padding:0;margin:0;background-image:none;}


/* 2010_9 addition*/
#event10{padding:0 0 0 10px;}
.ev_table{border:#B8AFCC 1px solid;margin-left:1px;margin-bottom:0px;}
.ev_table .ev_prog{height:30px;text-align:center;background-image:url(/ws/2010/images/ev_prog.gif);background-repeat:no-repeat}
.ev_table .ev_name{text-align:right;font-size:12px;color:#666666;font-weight:bold;}
.ev_table .ev_desc{font-size:small;color:#333;border-top:#CCCCCC 1px dotted;text-align:justify;}
.ev_table .ev_title{border-top:solid #B8AFCC 1px;color:#003366;}
#ev_btn{text-align:center;padding:10px 0 7px 0;background:#eeeeee;border-bottom:#999999 3px solid;}
#event_top{
	width:554px;
	margin-top:0;
	font-size:10pt;
	color:#FFFFFF;
	margin:0 0 0 1px;
	padding:5px 20px 30px 16px;
	text-align:justify;
	background-color:#45A274;/*2010*/
	background-color:#A45054;/*2011*/
	border-left:#A45054 2px solid;
	border-right:#c 2px solid;}
#ev_comm{padding:10px;font-size:0.9em;text-align:justify;padding-bottom:20px;}
#event h2{
	font-size:1.2em;
	letter-spacing:2px;
	color:#143D39;
	border-bottom:#ccc 0px solid;
	background-image:url(/ws/2010/images/h1base3.gif);
	margin:10px 0 13px 0px;
	padding:6px 0 4px 36px;}
.notes {color: #006699; font-weight: bold; font-size: 1em; }
.ancate{padding:5px 0 5px 20px;}
#outline_main_ex{
	font-size:1.0em;
	color:#333333;
	padding:0 0 5px 4px;
	line-height:1.6;
	margin:0;}
#outline_main_ex a{
	margin:0 0 0 0px;
	padding:0 0 0 36px;
	border-bottom:#990000 dotted 0px;
	color:#802029;
	background-image:url(/images/pdf.gif);
	background-position:left center;
	background-repeat:no-repeat;}
.wshr{height: 0px;border: 0px;border-top: 1px dotted #999;margin:0;padding:0;}
#wspa{margin-top:30px;background-color:#eeeeee;padding:6px 0 6px 10px;margin-bottom:30px;border-left:4px #666666 solid;}
#wspa a{
	margin:0 0 0 0px;
	padding:0 0 0 18px;
	border-bottom:#990000 dotted 0px;
	color:#802029;
	background-image:url(images/ext1.gif);
	background-position:left center;
	background-repeat:no-repeat;}
#wspa b{
	margin:0 0 0 0px;
	padding:0 0 0 18px;
	border-bottom:#990000 dotted 0px;
	color:#666666;
	font-weight:normal;
	background-image:url(images/ext3.gif);
	background-position:left center;
	background-repeat:no-repeat;}
	
/*2010 12 additional*/
.pr_title{font-weight:bold;color:#003366;font-size:15px;padding:0 0 4px 4px;margin:5px 0 10px 0;border-bottom:#999999 1px dotted;}
.pr_desc{padding:0px 0 0 0px;font-size:14px;color:#333333;margin:0 0 40px 0;text-align:justify;}
.pr_desc2{padding:0px 0 0 0px;font-size:14px;color:#333333;margin:0 0 0px 0;text-align:justify;}
.pr_mem{padding:0px 0 0 0px;font-size:14px;color:#000033;margin:0 0 50px 0;text-align:right;text-decoration:underline;}
.pr_ret{text-decoration:underline;color:#990000;padding:0 0 0 18px;background-image:url(images/ext2.gif);background-position:left center;background-repeat:no-repeat;}
.pr_kome{font-size:small;padding-left:10px;margin-bottom:10px;color:#666666;}


/*2011 02 additional */
.descmap{position: absolute; top: 40px; left: 0px;width:400px;}
#clickmap{position: relative;}

/*2011 04 additional */
#mac{
  background-color: #E8F7FF;
  padding: 0 10px 10px 10px;
  margin: 5px 0px 5px 0px;
  text-align: left;
  font-size: 12pt;
  border: 1px solid #696;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;border-radius: 8px;
  -webkit-box-shadow: #666 0px 2px 3px;
  -moz-box-shadow: #666 0px 2px 3px;
  box-shadow: #666 0px 2px 3px;
  background: #B4E4FE;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#E8F7FF),to(#B4E4FE));
  background: -moz-linear-gradient( #E8F7FF,#B4E4FE);
  background: linear-gradient(#E8F7FF,#B4E4FE);
  -pie-background: linear-gradient(#E8F7FF,#B4E4FE);
  behavior: url(PIE.htc);
}

#macfree{
  background-color: #FFECD0;
  padding: 0 10px 10px 10px;
  margin: 5px 0px 5px 0px;
  text-align: left;
  font-size: 12pt;
  border: 1px solid #696;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;border-radius: 8px;
  -webkit-box-shadow: #666 0px 2px 3px;
  -moz-box-shadow: #666 0px 2px 3px;
  box-shadow: #666 0px 2px 3px;
  background: #FE9D81;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FFECD0),to(#FE9D81));
  background: -moz-linear-gradient( #FFECD0,#FE9D81);
  background: linear-gradient(#FFECD0,#FE9D81);
  -pie-background: linear-gradient(#FFECD0,#FE9D81);
  behavior: url(PIE.htc);
}

#menublue{
  background-color: #E8F7FF;
  padding: 6px 0px 10px 0px;
  margin: 5px 0px 20px 0px;
  text-align: left;
  font-size: 12pt;
  border: 1px solid #696;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;border-radius: 8px;
  -webkit-box-shadow: #666 0px 2px 3px;
  -moz-box-shadow: #666 0px 2px 3px;
  box-shadow: #666 0px 2px 3px;
  background: #B4E4FE;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#E8F7FF),to(#B4E4FE));
  background: -moz-linear-gradient( #E8F7FF,#B4E4FE);
  background: linear-gradient(#E8F7FF,#B4E4FE);
  -pie-background: linear-gradient(#E8F7FF,#B4E4FE);
  behavior: url(/PIE.htc);
}

#menublue p{
  background-image:url(images/macpoints.gif);
  background-repeat:no-repeat;
  background-position:left top; 
  padding:3px 0 0px 10px;
  font-size:16px;
  font-weight:bold;
  margin:0;
  border-bottom:1px #ddf dotted;
}

.macleft{
  background-image:url(images/macpoint.gif);
  background-repeat:no-repeat;
  background-position:left top; 
  margin:5px 0 0 5px;
  padding:0px 0 5px 10px;color: #000000;
  float:left;
  font-weight:bold;
  width:260px;
  height:30px;
  display:block;
  background-color:#F5FBFD;
  border:1px solid #cccccc;
}
.macright{
  background-image:url(images/macpoint.gif);
  background-repeat:no-repeat;
  background-position:left top; 
  font-weight:bold;
  margin:5px 0 0 5px;
  padding:0px 0 5px 10px;
  color: #000000;
  float:right;
  height:30px;
  width:250px;
  display:block;
  background-color:#F5FBFD;
  border:1px solid #cccccc;
}
.macleft2{
  background-image:url(images/macpoint.gif);
  background-repeat:no-repeat;
  background-position:left top; 
  font-weight:bold;
  margin:5px 0 0 5px;
  padding:0px 0 5px 10px;color: #000000;
  float:left;
  width:260px;
  height:30px;
  display:block;
  background-color:#F5FBFD;
  border:1px solid #cccccc;
}

.leftfree{
  background-image:url(images/macpoint.gif);
  background-repeat:no-repeat;
  background-position:left top; 
  margin:5px 0 0 5px;
  padding:0px 0 5px 10px;color: #000000;
  float:left;
  font-weight:bold;
  width:260px;
  height:30px;
  display:block;
  background-color:#FFF5DD;
  border:1px solid #cccccc;
}
.rightfree{
  background-image:url(images/macpoint.gif);
  background-repeat:no-repeat;
  background-position:left top; 
  font-weight:bold;
  margin:5px 0 0 5px;
  padding:0px 0 5px 10px;
  color: #000000;
  float:right;
  height:30px;
  width:250px;
  display:block;
  background-color:#FFF5DD;
  border:1px solid #cccccc;
}
.freemesx{padding:4px 0 0 0px;font-size:12px;color:#333333;}
.machr{margin:0 0 10px 0;height:0px;border-bottom:1px #999 solid;}
#mac_listbase{clear:both;float:left;font-size:12px;padding:0 0 0 15px;width:560px;}
#mac_list p{background-image:url(images/list_mk.gif);background-repeat:no-repeat;background-position:0px 3px;margin:3px 0 0 0;padding:0px 0 0 15px;}
.more{background-image:url(images/list_mk.gif);background-repeat:no-repeat;background-position:0px 3px;}
  
/* free ran unUsed 5/12 */
.newfree{font-size:12px;margin:0;padding-left:47px;}
.newfree a{color:#660000;}
.freetp{font-size:11px;padding:25px 0 0 310px;}
.freeli{border:1px #E6D2B7 solid;background-image:url(images/list_mkr.gif); background-repeat:no-repeat;background-position:2px 7px;background-color:#FEFAED;margin:4px 0 0 0;padding:0px 0 0 16px;}
.freemes{padding:0 0 0 120px; font-size:12px;color:#666666;}

.freetable{width:530px;font-weight:bold;padding: 0px 0 0 0px;margin:5px 0 0 45px;font-size:15px;}
.freetable td{white-space:nowrap;padding:4px 2px 2px 19px;color:#666666;}
.freemn{padding:7px 0 0 60px;color: #aa0000;float:left;width:180px;font-weight:bold;display:block;}
.freemnb{padding:7px 0 0 60px;color: #aa0000; float:right;display:block;font-weight:bold; width:270px;padding-right:0px;}
.freemn a .freemnb a .freeli a{color: #aa0000;text-decoration: underline;}

