@charset "utf-8";

/* style reset
----------------------------------------------------------------------------------------------------------*/
*  {
	margin:0;
	padding:0;
	font-family:"MS Pゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	}

html{
    overflow-y:scroll;
}
h1,h2,h3,h4,h5,h6{
    letter-spacing:1px;
}

/*背景の画像をセット*/
body {
	background-position:top;
	background-color:#fff;
	background:url(https://www.alumnet.jp/raccoons/template_images/bg_pub.jpg) top repeat-x;
}
html,
body{
height:100%;
max-height:auto;
}

img{
    border:0;
}
table{
width:99%;
height:100%;
margin:auto;
border-collapse:collapse;
}
th,td {
font-size: 12px;
font-weight: normal;
vertical-align:top;
}
input{
font-size:12px;
padding:1px 3px;
}


/*文字設定
----------------------------------------------------------------------------------------------------------*/
p{
font-size:9pt;
margin-bottom:8px;
}
/*見出し設定（各ページタイトルに使用）*/
h1{
	font-size: 13pt;
	background-image: url(https://www.alumnet.jp/raccoons/template_images/my_title.gif);
	padding-left: 35px;
	background-repeat: no-repeat;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight: bold;
	color: #000099;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	border-bottom-style: solid;
	height: 32px;
}
/*見出し設定（ＭＹページで使用）*/
h2{
font-size:10pt;
background:#CCCC99;
margin:0 3px;
margin-top:8px;
padding:5px 0;
padding-left:10px;
text-align:left;
}
h3{
font-size:10pt;
background:#eee;
padding:5px 0;
padding-left:12px;
margin:10px 0;
margin-top:20px;
text-align:left;
border-left:8px solid #ffcc00;
border-bottom:1px solid #ccc;
}
/*見出し設定（各ページ内で使用）*/
h4{
font-size:10pt;
background:#eee;
margin:5px;
margin-top:15px;
padding:5px 0;
padding-left:10px;
text-align:left;
border-left:8px solid #CC0000;
border-bottom:1px solid #999;
clear:both;
}
h2 a{
font-weight:normal;
}

/*基本構成
----------------------------------------------------------------------------------------------------------*/
#wrapper{
width:950px;
height:100%;
    margin:0;
	margin-left:auto; 
	margin-right:auto;
}
body>#wrapper{
height:auto;
}
#header{
width:950px;
margin:auto;
height:64px;
font-size:12px;
background: url(https://www.alumnet.jp/raccoons/template_images/header1.jpg) no-repeat;
text-align: center;
}
#header_single{
width:950px;
margin:auto;
height:100px;
font-size:12px;
background: url(https://www.alumnet.jp/raccoons/template_images/header1.jpg) no-repeat;
text-align: center;
}
#header_double{
width:950px;
margin:auto;
height:145px;
font-size:12px;
background: url(https://www.alumnet.jp/raccoons/template_images/header1.jpg) no-repeat;
text-align: center;
}
#container{
width:948px;
height:100%;
min-height:620px;
max-height:auto;
background: url(https://www.alumnet.jp/raccoons/template_images/side_bg.jpg) left repeat-y;
border:1px solid #ccc;
}
#side{
width:142px;
height:100%;
max-height:auto;
float:left;
vertical-align:top;
padding:8px;
}
#main{
width:770px;
height:100%;
max-height:auto;
margin-left:170px;
padding-bottom:15px;
vertical-align:top;
}
#footer{
width:940px;
margin:auto;
margin-bottom:15px;
padding:10px 5px;
background:#fff url(https://www.alumnet.jp/raccoons/template_images/footer_bg.jpg) repeat-x;
}

/*基本構成内要素
-------------------------------*/
.header_parts{
text-align:right;
height:35px;
line-height:20px;
padding:15px 0;
padding-right:15px;
}
/*サイドナビリスト（見出し）*/
#side ul{
list-style:none;
font-size:10pt;
line-height:1.3em;
margin-bottom:10px;
}
.parents_li{
background:#C7D5E3;
width:100%;
}
/*サイドナビ子要素リスト*/
#side ul.inner_ul{
margin-bottom:10px;
}
.inner_ul li{
background:#fff;
padding:2px;
padding-left:6px;
margin:2px;
}
/*フッターの表示*/
#footer table{
width:100%;
}
#footer img{
padding:5px;
}

/*ログインページ
-------------------------------*/
#top_main{
width:950px;
min-height:300px;
margin:auto;
background:url(https://www.alumnet.jp/raccoons/template_images/index_top.jpg) no-repeat;
padding-top:315px;
display:inline-block;
}
/*左右高さ調節用*/
.divs_cover{
height:100%;
margin:auto;
display:inline-block;
overflow:hidden;
}
.top_divs{
float:left;
width:460px;
height:100%;
max-height:100%;
margin:5px;
margin-bottom:15px;
padding:0;
background:#F9F8F2;
padding-bottom: 32767px;   
margin-bottom: -32757px;
border:2px solid #E9EEF3;
}
.top_divs_bottom{
margin:10px 5px;
padding:5px;
background:#F9F8F2;
border-top:2px solid #ccc;
clear:both;
}
#top_main table{
width:100%;
margin:0;
padding:0;
border-collapse:collapse;
}
#top_main caption{
text-align:left;
font-weight:bold;
font-size:11pt;
color:#fff;
padding:4px;
background:#003399;
}
#top_main th{
padding:2px 4px;
}
#top_main td{
padding:2px 4px 2px 8px;
}
#top_main th{
font-weight:bold;
text-align:left;
}

/*ディレクトリ表示
-------------------------------*/
#you_are_here {
	font-size:9pt;
	line-height:30px;
	color:#666666;
	border-left-style: none;
	padding:0;
	margin:10px auto;
	}
#you_are_here a:link {
	color:#666666;
	text-decoration:underline!important;
	}
#you_are_here a:visited {
	text-decoration:underline;
	color:#666666;
	}
#you_are_here a:hover {
	color:#666666;
	text-decoration:underline;
	}


/*ＭＹページ
-------------------------------*/
/*構成設定*/
#mymenu,
#main_menu,
#sub_menu{
height:100%;
max-height:auto;
padding:0;
margin:0;
padding-bottom: 32767px;   
margin-bottom: -32767px;
}
#mymenu{
float:left;
width:156px;
text-align:center;
}
#main_menu{
float:left;
width:590px;
text-align:center;
}
#sub_menu{
float:left;
width:200px;
text-align:center;
border-left:1px solid #ccc;
}
#mymenu img,
#main_menu img,
#sub_menu img{
padding:8px;
}
/*内容設定*/
.contents,
.contents_l,
.contents_r{
margin:8px;
padding:8px;
border:1px solid #ccc;
background:#fff;
font-size:9pt;
}
.contents_l{
text-align:left;
}
.contents_r{
text-align:right;
}
.contents ul,
.contents_l ul,
.contents_r ul{
margin-left:15px;
}
.contents li,
.contents_l li,
.contents_r li{
line-height:1.4em;
}
/*サムネイル表示*/
.c_imagearea{
margin:auto;
padding-bottom:5px;
}
.c_imagearea td{
width:130px;
text-align:center;
}
.f_imagearea{
margin:auto;
padding-bottom:5px;
}
.f_imagearea td{
width:80px;
text-align:center;
}
/*「すべてを見る」リンク*/
.view_all{
font-size:8pt;
text-align:right;
}
/*日付表示用テーブル*/
.date_table{
margin:auto;
padding-bottom:5px;
width:100%;
}
.date_table th{
white-space:nowrap;
vertical-align:top;
font-weight:normal;
text-align:right;
width:4em;
}


/* コンテンツ内テーブル要素
-------------------------------*/
table.basic_table{
margin:10px 0;
}
.basic_table th{
padding:4px;
background:#ece9d8;
font-weight:normal;
}
.basic_table td{
padding:4px;
}
/*ヘッダが左にあるテーブル*/
table.side_th{
margin:10px auto;
}
.side_th caption,
.side_th th,
.side_th td{
padding:4px;
border:1px solid #ccc;
}
.side_th caption{
border-bottom:none;
background:#E1E1F0;
font-weight:bold;
text-align:left;
}
.side_th th{
background:#ece9d8;
font-weight:normal;
text-align:right;
white-space:nowrap;
width:10em;
}
.side_th td{
}
/*ヘッダが上にあるテーブル*/
.top_th{
margin:10px auto;
}
.top_th th,
.top_th td{
padding:4px;
border:1px solid #ccc;
text-align:center;
}
.top_th th{
background:#ece9d8;
font-weight:normal;
white-space:nowrap;
}
.top_th td{
line-height:1.2em;
}

/*テーブル下「一覧表示」等tdに使用*/
.link_bottom{
padding:5px 0;
}

/* お友達リスト個別表示
-------------------------------*/
table.users{
text-align:center;
width:150px;
height:150px;
}
table.users img{
margin:3px;
}

/* アドレス帳
-------------------------------*/
/* アルファベット検索*/
td.alphabet{
width:28px;
text-align:center
}

/* ニュース
-------------------------------*/

/* ニュース詳細*/
table.news_detail{
}
.news_detail caption,
.news_detail th,
.news_detail td{
border:1px solid #ccc;
padding:8px;
line-height:1.5em;
}
.news_detail caption{
background:#DAE4E2;
text-align:left;
font-size:12pt;
padding:4px;
padding-left:6px;
border-bottom:none;
}
.news_detail th{
background:#F7F9F8;
text-align:center;
width:10em;
}
.news_detail td{
}

/* ニュースコメント*/
table.news_comment{
}
.news_comment caption,
.news_comment th,
.news_comment td{
border:1px solid #ccc;
padding:6px;
line-height:1.5em;
}
.news_comment caption{
	text-align:left;
	padding-left:6px;
	border-bottom:none;
	background-color: #E1E2F0;
}
.news_comment th{
background:#F8F9FC;
text-align:center;
width:10em;
}
.news_comment td{
}

/* ニュース日付*/
.news_date{
float:right;
}

/* グループ一覧
-------------------------------*/
table.group_list{
border-collapse:collapse;
}
.group_list th,
.group_list td{
border:1px solid #ccc;
padding:4px;
line-height:1.5em;
}
.group_list th{
font-size:12pt;
text-align:left;
font-weight:normal;
background:#eee;
}
.group_list th a{
font-size:12pt;
}
.group_list td{
font-size:11pt;
}
.group_data{
font-size:75%;
}
.group_sort{
text-align:right;
font-size:75%;
margin:6px 0;
}
#main table.searchbox{
width:auto;
margin:auto;
}
.searchbox td{
padding:4px;
}

/* グループ内タブナビゲーション
-------------------------------*/
.gnavi li {height:30px; margin:0 1px 0 0;}
.gnavi li a {display:block; float:left; height:30px; line-height:30px; color:#333; text-decoration:none; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 1px 0 4px; cursor:pointer; background:url(https://www.alumnet.jp/raccoons/template_images/gnavi_0a.gif) no-repeat;}
.gnavi li a b {float:left; display:block; padding:0 16px 5px 12px; background:url(https://www.alumnet.jp/raccoons/template_images/gnavi_0b.gif) no-repeat right top;}
.gnavi li.current a {color:#000; background:url(https://www.alumnet.jp/raccoons/template_images/gnavi_2a.gif) no-repeat;}
.gnavi li.current a b {background:url(https://www.alumnet.jp/raccoons/template_images/gnavi_2b.gif) no-repeat right top;}
.gnavi li a:hover {color:#000; background: url(https://www.alumnet.jp/raccoons/template_images/gnavi_1a.gif) no-repeat;}
.gnavi li a:hover b {background:url(https://www.alumnet.jp/raccoons/template_images/gnavi_1b.gif) no-repeat right top;}
.gnavi li.current a:hover {color:#000; background: url(https://www.alumnet.jp/raccoons/template_images/gnavi_2a.gif) no-repeat; cursor:default;}
.gnavi li.current a:hover b {background:url(https://www.alumnet.jp/raccoons/template_images/gnavi_2b.gif) no-repeat right top;}

/* グループ
-------------------------------*/
/* グループ用ディレクトリ*/
.group_here{
	font-size:80%;
	padding:5px;
	margin:0;
	}
.group_here a:link {
	text-decoration:underline;
	}
.group_here a:visited {
	text-decoration:underline;
	}
.group_here a:hover {
	text-decoration:underline;
	}
/* グループリンクタブ*/
.group_tab{
height:30px;
 border-bottom:1px solid #ccc;
}
.group_tab ul{
float:right;
font-size:10pt;
color:#333;
margin:0;
padding:0;
}
.group_tab li{
display:inline;
margin:0;
padding:0;
}
/* グループ詳細*/
.group_details{
}
.group_details td{
padding:4px;
border-bottom:1px dashed #ccc;
}
/* グループアルバム*/
.group_imgbox{
vertical-align:top;
text-align:center;
width:220px;
font-size:80%;
font-weight:bold;
}
.group_imgbox img{
padding-bottom:5px;
}
/* グループお知らせ*/
table.group_notice{
border-collapse:collapse;
margin:8px 0;
}
.group_notice caption,
.group_notice th,
.group_notice td{
border:1px solid #ccc;
padding:4px;
line-height:1.5em;
vertical-align:top;
}
.group_notice caption{
font-size:11pt;
text-align:left;
padding-left:8px;
font-weight:bold;
background:#ECF5FF;
border-left:10px solid #003399;
border-bottom:none;
}
.group_notice th{
font-size:9pt;
padding:2px;
font-weight:normal;
background:#eee;
}
td.centernowrap{
text-align:center;
white-space:nowrap;
}
.group_order{
font-size:10pt;
padding:4px;
margin:4px auto;
}
/* グループ*/
.group_data{
clear:both;
}
#main .group_data table.gl{
float:left;
border-collapse:collapse;
width:49%;
margin:8px 0;
}
#main .group_data table.gr{
float:right;
border-collapse:collapse;
width:49%;
margin:8px 0;
}
.group_data caption,
.group_data th,
.group_data td{
border:1px solid #ccc;
padding:4px;
line-height:1.5em;
vertical-align:top;
}
.group_data caption{
	font-size:11pt;
	text-align:left;
	padding:0;
	padding-left:4px;
	font-weight:bold;
	background:#EBEBD8;
	height:28px;
	line-height:30px;
	vertical-align:middle;
	border-bottom:none;
}
.group_data caption img{
border:0;
padding:2px;
margin:0;
margin-right:4px;
float:left;
}
.group_data th{
font-weight:normal;
white-space:nowrap;
width:8em;
}
/* グループ掲示板*/
table.groupbbs{
margin:6px;
}
.groupbbs th,
.groupbbs td{
padding:4px;
font-size:10pt;
}
.groupbbs th{
font-weight:normal;
text-align:right;
vertical-align:top;
white-space:nowrap;
background:#eee;
}
.groupbbs image{
padding-bottom:6px;
}
.table_foot{
background:#f5f5f5;
text-align:right;
}
.albumview_comment{
padding:2px;
}

/* ブログ
-------------------------------*/
/* ブログトップ */
.lanking_list{
float:left;
width:50%;
margin-bottom:15px;
}
.lanking_list table{
width:95%;
margin:10px auto;
border-collapse:collapse;
}
.lanking_list th,
.lanking_list td{
border:1px solid #ccc;
padding:4px;
}
.lanking_list th{
background:#D6EBEB;
font-weight:bold;
text-align:left;
}

/* ブログ詳細 */
table.blog_details{
}
.blog_details caption,
.blog_details th,
.blog_details td{
border:1px solid #ccc;
padding:4px;
}
.blog_details caption{
font-weight:bold;
text-align:left;
background:#EFE6D8;
height:1.5em;
line-height:1.5em;
border-bottom:none;
}
.blog_title{
float:left;
}
.blog_data{
float:right;
font-weight:normal;
font-size:90%;
height:1.5em;
line-height:1.5em;
}
/* ブログコメント */
table.blog_comment{
}
.blog_comment th,
.blog_comment td{
border:1px solid #ccc;
padding:4px;
}
.blog_comment th{
background:#EFF1ED;
text-align:left;
}
/* MYリスト・一覧 */
table.blog_list{
}
.blog_list td{
border:1px solid #ccc;
padding:4px;
text-align:left;
line-height:1.2em;
}

/* 掲示板 */
table.bbs_list{
width:175px;
margin:5px;
}
.bbs_list caption,
.bbs_list th,
.bbs_list td{
border:1px solid #ccc;
padding:6px;
}
.bbs_list caption{
background:#FFDDDD;
border-bottom:none;
font-weight:bold;
}
caption.new_bbs{
background:#D6DFEB;
}
.bbs_list th{
background:#f7f7f7;
height:1.5em;
line-height:1.5em;
}
.bbs_thum{
height:110px;
text-align:center;
vertical-align:middle;
}
table.bbs_detail{
margin:10px auto;
}
.bbs_detail caption,
.bbs_detail th,
.bbs_detail td{
border:1px solid #ccc;
padding:6px;
}
.bbs_detail caption,
.bbs_detail th{
font-weight:bold;
text-align:left;
background:#E8D9DD;
height:1.5em;
line-height:1.5em;
border-bottom:none;
}
.bbs_detail td{
}
.bbs_img{
text-align:center;
float:left;
width:200px;
margin:0 5px;
}
.bbs_title{
float:left;
}
.bbs_date{
float:right;
font-weight:normal;
font-size:90%;
height:1.5em;
line-height:1.5em;
}
td.deleted_comment{
background:#e0e0e0;
}

/* 会員情報
-------------------------------*/
/* ＭＹピクチャ*/
table.mypicture_list{
margin:10px 0;
border-collapse:collapse;
}
.mypicture_list td{
padding:4px;
border:1px solid #ccc;
}
table.mypicture{
width:160px;
}
.mypicture th,
.mypicture td{
padding:2px;
border:none;
}
.mypicture th{
background:#eee;
}
.img_area{
width:140px;
height:140px;
vertical-align:middle;
text-align:center;
}
table.edit_picture{
}
.edit_picture th,
.edit_picture td{
padding:4px;
}
.edit_picture th{
text-align:right;
font-weight:bold;
width:5em;
}

/* 会費情報
-------------------------------*/
/* オールドスタイル（paymentDetails用）*/
table.side_th_half{
margin:10px 4px;
width:50%;
border-collapse:collapse;
}
.side_th_half caption,
.side_th_half th,
.side_th_half td{
padding:4px;
border:1px solid #ccc;
}
.side_th_half th{
background:#ece9d8;
font-weight:normal;
text-align:right;
white-space:nowrap;
width:10em;
}
.side_th_half td{
}
th.underline,
td.underline{
border-bottom:2px solid #999;
}

/* 
-------------------------------*/
td.sub_1 {
	font-size: 10pt;
	color: #006600;
	text-align: left;
	font-weight: normal;
	background-color: #efefef;
	padding: 3pt 3pt 2pt;
}
td.my_sub_1 {
	font-size: 11pt;
	color: #003366;
	text-align:left;
	font-weight: bold;
	background-color: #e0e0e0;
	padding:5pt;
	white-space:nowrap;
}


/* フォーム要素
-------------------------------*/
.my_button {
	font-size: 10pt;
	text-align: center;
	font-weight: normal;
	background-color: #FFFFFF;
	padding: 1pt;
	border: 1px solid #FF9966;
	background-position: center center;
	height: 20px;
	width: 160px;
	color: #666666;
}
.my_button_s {
	font-size: 10pt;
	text-align: center;
	font-weight: normal;
	background-color: #FFFFFF;
	padding: 1pt;
	border: 1px solid #FF6633;
	background-position: center center;
	height: 20px;
	color: #333333;
}
.my_button_r {
	font-size: 10pt;
	text-align: center;
	font-weight: normal;
	background-color: #F0EFFE;
	padding: 1pt;
	border: 1px solid #999999;
	background-position: center center;
	height: 20px;
	color: #333333;
}
.field_r {
	font-size: 10pt;
	background-color: #F9F9F9;
	padding: 1pt;
	border: 1px solid #999999;
	color: #333333;
}
.field_drop {
	font-size: 10pt;
	background-color: #F9F9F9;
	padding: 1pt;
	border: 1px solid #999999;
	color: #333333;
	width: 100px;
}


/* 上下配置ナビゲーション
-------------------------------*/
.page_navi {
	font-size: 10pt;
	color: #666666;
	font-weight: normal;
	background-color: #F6F6F6;
	padding: 1pt 1pt 1pt;
	text-align:center;
	margin:4px 0;
}


/* 旧要素
-------------------------------*/

.regular_blue {
	font-size: 10pt;
	color: #333333;
	text-align: left;
	font-weight: normal;
}
.sup {
	font-size: 8pt;
	color: #666666;
	text-align: left;
	font-weight: normal;
}
.sup_red{
	font-size: 8pt;
	color: #990000;
	text-align: left;
	font-weight: normal;
}
.sup_blue{
	font-size: 8pt;
	color: #006699;
	text-align: left;
	font-weight: normal;
	text-indent: 10pt;
}

/* メインメニュー要素
-------------------------------*/

/*Credits: CSSpplay */
/*URL: http://www.cssplay.co.uk/menus/pro_three */

.menu3 {padding:0 0 0 20px; margin:0; list-style:none; height:35px; background:#fff url(https://www.alumnet.jp/raccoons/template_images/three_0.gif); position:relative; border:1px solid #000; border-width:0 1px; border-bottom:1px solid #444;}
.menu3 li {float:left;}
.menu3 li a {
	display:block;
	float:left;
	height:35px;
	line-height:35px;
	color:#FFFFFF;
	text-decoration:none;
	font-size:8pt;
	font-weight:normal;
	text-align:center;
	padding:0 0 0 8px;
	cursor:pointer;
}
.menu3 li a b {float:left; display:block; padding:0 16px 0 8px;}
.menu3 li.current a {color:#fff; background:url(https://www.alumnet.jp/raccoons/template_images/three_2.gif);}
.menu3 li.current a b {background:url(https://www.alumnet.jp/raccoons/template_images/three_2.gif) no-repeat right top;}
.menu3 li a:hover {color:#fff; background:#000 url(https://www.alumnet.jp/raccoons/template_images/three_1.gif);}
.menu3 li a:hover b {background:url(https://www.alumnet.jp/raccoons/template_images/three_1.gif) no-repeat right top;}
.menu3 li.current a:hover {color:#fff; background:#000 url(https://www.alumnet.jp/raccoons/template_images/three_2.gif); cursor:default;}
.menu3 li.current a:hover b {background:url(https://www.alumnet.jp/raccoons/template_images/three_2.gif) no-repeat right top;}


/*Credits: CSSpplay */
/*URL: http://www.cssplay.co.uk/menus/pro_five */

.menu5 {padding:5px 0 0 30px; margin:0; list-style:none; height:40px; position:relative; background:transparent url(https://www.alumnet.jp/raccoons/template_images/pro_five_0c.gif) repeat-x left bottom; font-size:11px;}
.menu5 li {float:left; height:40px; margin-right:1px;}
.menu5 li a {
	display:block;
	float:left;
	height:40px;
	line-height:35px;
	color:#333;
	text-decoration:none;
	font-weight:normal;
	text-align:center;
	padding:0 0 0 4px;
	cursor:pointer;
	background:url(https://www.alumnet.jp/raccoons/template_images/pro_five_0a.gif) no-repeat;
	font-size: 10pt;
}
.menu5 li a b {float:left; display:block; padding:0 16px 5px 12px; background:url(https://www.alumnet.jp/raccoons/template_images/pro_five_0b.gif) no-repeat right top;}
.menu5 li.current a {color:#000; background:url(https://www.alumnet.jp/raccoons/template_images/pro_five_2a.gif) no-repeat;}
.menu5 li.current a b {background:url(https://www.alumnet.jp/raccoons/template_images/pro_five_2b.gif) no-repeat right top;}
.menu5 li a:hover {color:#000; background: url(https://www.alumnet.jp/raccoons/template_images/pro_five_1a.gif) no-repeat;}
.menu5 li a:hover b {background:url(https://www.alumnet.jp/raccoons/template_images/pro_five_1b.gif) no-repeat right top;}
.menu5 li.current a:hover {color:#000; background: url(https://www.alumnet.jp/raccoons/template_images/pro_five_2a.gif) no-repeat; cursor:default;}
.menu5 li.current a:hover b {background:url(https://www.alumnet.jp/raccoons/template_images/pro_five_2b.gif) no-repeat right top;}

/* 文字組み方向設定用
-------------------------------*/
.center{
text-align:center;
padding:4px 0;
}
.right{
text-align:right;
padding:4px 0;
}
.left{
text-align:left;
padding:4px 0;
background:none;
}
td.center{
text-align:center;
}
td.right{
text-align:right;
}
td.left{
text-align:left;
}