/*------------------------------layout.css-----------------------------------*/
@charset "shift_jis";
/*全体------------------------------*/
body	{
	text-align: center;
	/*↓↓20070801齊藤追加↓↓*/
	height:100%;
}
/*全体------------------------------*/
body#sample1 {
	background-image: url(../images/bg.gif);
	background-position: 0px 0px;
	background-attachment:fixed;
	height:100%;
}
/*コンテンツエリア------------------------------*/
div#container {
	width: 782px;
	margin-left:auto;
	margin-right:auto;
	background-image: url(../images/bg_main.gif);
	text-align: left;
	/*↓↓20070801齊藤追加↓↓*/
	height:100%;
	min-height:100%; 
}
body#sample1 > div#container{ 
	height:auto; 
}

/*メニューとコンテンツ全体*/
div#wrapper	{
	/*↓白のストライプ。色は背景色で決める*/
	position: relative;

	width: 782px;
	height: 100%;
	background-image: url(../images/bg_main2.gif);
}


/*clearfix　ーーーーーーーここから
※floatした要素（ボックス）を含む親要素（ボックス）のborderやbackgroundが途中で切れてしまうことを解決する。
構造のマークアップなしでフロートをクリアする方法。
親のブロックに　クラス.clearfix　を指定する。
*/

.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

/*clearfixーーーーーーーここまで*/


/*コンテンツエリア*/
div#contents	{
	float:left;
	width: 563px;
	margin-left: 19px;
	text-align: left;
	/*height: 300px;　←高さはメニューが短い時のみ入れる*/
}


/*記事詳細*/
div#contents #article	{
	/*padding: 15px;*/
	height:auto;
	}

/*パンくずリスト*/
#topicPath	{
	clear:both;
	font-size: 70%;
	color:#;
	height: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	/*padding-left: 1em;*/
	display: block;
}

/*ページ見だし*/
/*div#contents #article #titlePage	{
	font-size:150%;
	margin-bottom:10px;
	color: #003366;
	font-weight: bolder;
	}*/

/*ページ見だし h1 はじめに*/
div#contents div#article .titlePage01	{
	font-size:120%;
	line-height:36px;
	color: #636363;
	font-weight: bolder;
	background-image: url(../images/title01.jpg);
	background-repeat: no-repeat;
	margin-bottom: 16px;
	text-indent: 2.8em;
	}
/*ページ見だし h1 お知らせ*/
div#contents div#article .titlePage02	{
	font-size:120%;
	line-height:36px;
	color: #636363;
	font-weight: bolder;
	background-image: url(../images/title02.jpg);
	background-repeat: no-repeat;
	margin-bottom: 16px;
	text-indent: 2.8em;
	}
/*ページ見だし h1 施設概要*/
div#contents div#article .titlePage03	{
	font-size:120%;
	line-height:36px;
	color: #636363;
	font-weight: bolder;
	background-image: url(../images/title03.jpg);
	background-repeat: no-repeat;
	margin-bottom: 16px;
	text-indent: 2.8em;
	}
/*ページ見だし h1 施設特徴*/
div#contents div#article .titlePage04	{
	font-size:120%;
	line-height:36px;
	color: #636363;
	font-weight: bolder;
	background-image: url(../images/title04.jpg);
	background-repeat: no-repeat;
	margin-bottom: 16px;
	text-indent: 2.8em;
	}
/*ページ見だし h1 受刑者処遇流れ*/
div#contents div#article .titlePage05	{
	font-size:120%;
	line-height:36px;
	color: #636363;
	font-weight: bolder;
	background-image: url(../images/title05.jpg);
	background-repeat: no-repeat;
	margin-bottom: 16px;
	text-indent: 2.8em;
	}
/*ページ見だし h1 職業訓練教育*/
div#contents div#article .titlePage06	{
	font-size:120%;
	line-height:36px;
	color: #636363;
	font-weight: bolder;
	background-image: url(../images/title06.jpg);
	background-repeat: no-repeat;
	margin-bottom: 16px;
	text-indent: 2.8em;
	}
/*ページ見だし h1 リンク*/
div#contents div#article .titlePage07	{
	font-size:120%;
	line-height:36px;
	color: #636363;
	font-weight: bolder;
	background-image: url(../images/title07.jpg);
	background-repeat: no-repeat;
	margin-bottom: 16px;
	text-indent: 2.8em;
	}

/*コンテンツ　ページ先頭*/
div#contents .pageTop	{
	display:inline;
	float:right;
	font-size:75%;
	text-align:right;
	text-indent: 1em;
	margin-top: 10px;
	padding-left:10px;
	padding-right:1em;
	padding-bottom:1em;
	background-image: url(../images/i_pagetop.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}

/*-----------------------------default.css-------------------------------*/
@charset "shift_jis";
/*html {
	height:100%;
	margin-bottom:1px;
}*/
html {
	overflow-y:scroll;
}

/*スクロールバーの有無によるセンタリングのずれを解消する*/
body {
	color: #525252;
	background-color: #ffffff;
	margin: 0px;
	padding: 0px;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 100%;
	line-height: 120%;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku GothicPro", Osaka, Verdana, Helvetica, Araial, "ＭＳ Ｐゴシック", sans-serif;
}

/*基本のリンク色(デザインに応じて変更してください)*/

/*順番は(1)link (2)visited (3)hover (4)active にしてください*/
a:link {
	color: #0055A7;
	text-decoration: none;
}
a:visited {
	color: #bc8f8f;
	text-decoration: none;
}
a:hover {
	color: #191970;
	text-decoration: underline;
}
a:active {
	color: #ff0000;
	text-decoration: none;
}

/*デフォルトで生じる空きを消去*/
p, li, h1, h2, h3, h4, h5, h6, form, input, table, tr, td, dl, dt, dd {
margin: 0px;
padding: 0px;
}

/*デフォルトで生じる空き・リストスタイルを消去*/

/*メニューにulタグを使う際には必要。用途に合わせて使用してください*/
ul {
margin: 0px;
padding: 0px;
list-style-type: none;
}

/*フォントを指定することでサイト内の統一を図る*/

textarea,select,input {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku GothicPro", Osaka, Verdana, Helvetica, Araial, "ＭＳ Ｐゴシック", sans-serif;
	font-size: small;
	margin: 0px;
	padding: 0px;
}

/*ボーダーを消去*/

/*strictの宣言の場合、それぞれのタグからborder属性が外されているのでスタイルで 指定します*/

img, table, th, td {
border: 0px;
}

/*相対指定のフォントサイズ*/
.font-xs {
font-size: 65%;
}
.font-s {
font-size: 75%;
}
.font-m {
font-size: 90%;
}
.font-ml {
font-size: 100%;
}
.font-l {
font-size: 120%;
}
.font-ll {
font-size: 140%;
}
.font-xl {
font-size: 170%;
} 

/*------------------------------header.css-----------------------------------*/
/*ヘッダー------------------------------*/
div#pageHeader {
	margin:0px;
	padding:0px;
	overflow:visible;
}
div#pageHeader .service {
	background-color: #FFFFFF;
}
/*ヘッダー　タイトル------------------------------*/
#pageHeader #title {
	vertical-align: middle;
	float: left;
	font-size: 120%;
	margin:8px;
}
/*ヘッダー　タイトル　サービス------------------------------*/
#pageHeader #title.service {
	font-size: 120%;
	color: #000033;

}
/*ヘッダー　アカウント------------------------------*/
/*#pageHeader .account {
	font-size: 80%;
	line-height: 2em;
	vertical-align: middle;
	float: right;
	text-align: right;
	padding: 0px;
	padding-right: 5px;
	padding-top: 5px;
	margin-top: 0px;
	margin-right:5px;
	color: #003366;
}*/
/*ヘッダー　ログアウト*/
/*#pageHeader .account .logOut{
	font-size: 85%;
	background-image: url(../image/utli_btn_bg.gif);
	background-position: 0px 0px;
	background-repeat: repeat-x;
	margin-left: 10px;
	padding: 5px 8px 2px 10px;
	text-align: center;
	border-left: 1px solid #FFFFFF;
	border-bottom: 1px solid #006699;
	border-right: 1px solid #006699;
	display: inline;
	margin-top: 5px;
}*/


/*ヘッダ部背景*/
div.header_bg {
	position: relative;
	width: 782px;
	margin: 0px auto;
	padding-bottom: 21px;
	background-image: url(../images/bg_main.gif);
}

/*ヘッダ部*/
div.header {
	position: relative;
	width: 746px;
	height: 303px;
	margin: 0px auto;
	padding: 0px;
	background-image: url(../images/top_header00.jpg);
	background-repeat: no-repeat;
}
div#inquiry{
		position: relative;
		float: right;
		width:113px;
		height:29px;
		margin-top:-303px;
		margin-right:0px;
		padding:0px 0px 0px 0px;
}
div#search {
		position: relative;
		float: right;
		width: 197px;
		height:29px;
		margin-top:-303px;
		padding: 0px 0px 0px 0px;	
}
/*詳細ページヘッダ部*/
div.doc_header {
	position: relative;
	width: 746px;
	height: 104px;
	margin: 0px auto;
	padding: 0px;
	background-image: url(../images/doc_header03.jpg);
}
div#inquiry{
		position: relative;
		float: right;
		width:113px;
		height:29px;
		margin:0px;
		padding:0px 0px 0px 0px;
		font-size:0px;
		line-height:0px;
	}
div#search {
		position: relative;
		float: right;
		width: 197px;
		height:29px;
		padding: 0px 0px 0px 0px;
}

/*-----------------------------message.css-------------------------------*/
/* CSS Document */
/*メッセージ：トピックス */
.msgboxTopics{
	font-size:90%;
	color: #0066FF;
	margin-bottom: 10px;
	}
/*メッセージ：注意*/
.msgboxAttention{
	font-size:90%;
	padding:5px 10px;
	border: 1px solid #FC683A;
	color: #FC683A;
	margin-bottom: 10px;
	}

/*メッセージ：警告エラー*/
.msgboxWarning{
	font-size:90%;
	padding:5px 10px;
	border: 1px solid #CC3300;
	color: #CC0000;
	margin-bottom: 10px;
	background-color: #FFFFCC;
	}
/*通常テキスト*/
.text	{
	font-size:90%;
	line-height:160%;
	color: #333333;
	margin-bottom:10px;/*追加070704*/
	margin-left:9px;
	width: 543px;
	text-indent: 1em;
	}

/*テキスト見出し*/
.text title1	{
	font-size:100%;
	line-height:160%;
	color: #333333;
	margin-bottom:10px;/*追加070704*/
	margin-left:9px;
	width: 543px;
	font-weight: bold;
	}

/*テキスト：数字付きリスト*/
.text ol	{
	margin-left:15px;
	padding-left:15px;
	list-style-type:decimal;
	margin-bottom:10px;
	}
/*テキスト：画像付きリスト*/
.text ul	{
	padding-left:10px;
	list-style-type: disc;
	margin-left: 15px;
	margin-bottom:10px;
	}
.text ul li	{
	list-style-image: url(../image/i_listicon.gif);
	}
/*テキスト：入れ子のリスト*/
.text ul li ul	{
	margin-left:15px;
	margin-bottom:0px;
	padding-left:10px;
	list-style-type: disc;
	list-style-image: none;
	}
.text ul li ul li	{
	list-style-type: disc;
	list-style-image: none;
	}
/*テキスト　数字付きリストでかつ、無効*/
.text li.numDisable{
	color:#999999;
	}
/*テキスト　数字付きリストでかつ、エラー*/
.text li.numError{
	color:#cc0000;
	}
/*テキスト　画像付きリストでかつ、無効*/
.text li.itemDisable{
	color:#999999;
	list-style-image: url(../image/i_listicon_disable.gif);
	}
/*テキスト　画像付きリストでかつ、エラー*/
.text li.itemError{
	color:#cc0000;
	list-style-image: url(../image/i_listicon_attention.gif);
	line-height:20px;
	}

/*表外注釈*/
.require {
	font-size:75%;
	padding-left:1em;
	/*padding:1em;
	padding-bottom:0em;削除070704*/
	text-indent:-1em;
}
/*表外注釈　先頭の１文字目を赤*/
.require:first-letter	{
	color: #CC0000;
}

/*-----------------------------menu.css-------------------------------*/
/*左メニュー（または、横メニュー）*/

div#menuArea	{
	float:left;
	width:178px;
	}
div#menuArea h2	{
	display: none;
	}
.navi{
}
/*メニューリスト*/
div#menuArea ul.main{
	margin-left:18px;
	padding-bottom: 1px;
	background-image: url(../images/menubase_bg.gif)  ;
	width: 159px;
}
/*メニューリスト　メイン*/
div#menuArea ul.main li{
	background-image: url(../images/mainmenu_bg.gif)  ;
	background-repeat: repeat-x;
	background-position: 0px 0px;
	padding-top: 3px;
	padding-bottom: 4px;
	padding-left: 6px;
	font-size:80%;
	width: 153px;
	}
/*メニューリスト　メイン カレント表示*/
div#menuArea ul.main li.current{
	color: #ff8c00;
}
/* 齊藤追加　アイキャッチの真ん中揃え*/
div#menuArea ul.main li img{
	vertical-align:middle;
}
/* 齊藤追加　テキストの空き*/
div#menuArea ul.main li span{
	padding-left:0.5em;
	vertical-align:middle;
}
/*メニューリスト 行間*/
/*div#menuArea ul.main li.line{
	margin: -6px 0px;*/
}
/*メニューリストのリンクアクション*/
div#menuArea　.main a:link {
	color:#0055A7;
}
div#menuArea .main a:visited {
	color:#bc8f8f;
}
div#menuArea .main a:hover {
	color:#191970;
	text-decoration: none;
}
div#menuArea .main a:active {
	color:#ff0000;
}
/*サブメニューリスト*/
/*div#menuArea ul.sub{
	margin-top:5px;
	padding:0px;
	vertical-align: middle;
}*/
/*div#menuArea ul.sub li {
	background-image: url(../images/mainmenu_bg.gif);
	vertical-align: middle;
	margin-top:-1px;
	margin-left: -12px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 24px;
	padding-right: 5px;
	width:142 px;
	font-size:100%;
}*/
/*div#menuArea ul.sub li a:link {
	color:#0055A7;
}
div#menuArea ul.sub li a:visited {
	color:#0055A7;
}
div#menuArea ul.sub li a:hover {
	color:#FF0000;
}
div#menuArea ul.sub li a:active {
	color:#FF0000;
}*/

/*新着リスト（または、メニュー）*/
div#newsArea	{
	float:left;
	font-size:80%;
	margin-top: 12px;
	padding-bottom: 12px;
	width:563px;
}
/*div#newsArea h2	{
	display: none;
}*/
.news_navi{
}
/*新着リスト*/
div#newsArea ul.news{
	margin-left:6px;
}
/*新着メニューリスト*/
div#newsArea ul.news li{
	padding-left: 0px;
	color: #336666;
	line-height: 160%;
}
/*新着メニューリストのリンク*/
div#newsArea ul.news li a.title{
	border-style: none;
	border-width: 1px;
}
/*新着メニューリストの行間*/
.break{
	margin: 0em 0px 0.7em 0px;
	width: 178px;
	display: block;
}
/*新着メニューリストの行間*/
.break_t{
	line-height: 120%;
	margin: -2em 0px 0.7em 7em;
	width:464px;
	white-space: normal;
	display: block;
	font-size:110%;
}

/*-----------------------------パーツcssない-------------------------------*/

/*リンクメニューリスト*/
div#Linkmenu	{
	font-size:90%;
	line-height:160%;
	color: #333333;
	margin-left: 9px;
	margin-right: 9px;
}

/*リンクメニューリスト*/
div#Linkmenu ul.linkmain{
	margin-left:0px;
	padding-bottom: 1px;
}

/*リンクメニューリスト　メイン*/
div#Linkmenu li{
	padding-top: 0em;
	padding-left:1em;
	padding-bottom: 0.4em;
	}

/*リンクurl表記*/
div#Linkmenu .url{
	font-size: 75%;
	/*margin-left: 1.5em;*/
	margin-left: 0em;
	/*margin-top:0em;*/
	margin-top:-0.2em;
	margin-bottom:0em;
}

/*リンクキャッチコピー表記*/
div#Linkmenu .catch{
	font-size: 75%;
	line-height:120%;
	margin-left: 1.5em;
	margin-top:0.3em;
	margin-bottom:1.6em;
}

/*-----------------------------dangumi.css-------------------------------*/
/*図 左配置*/
.dangumi_photo_left	{
	float:left;
	display:block;
	padding-top:2px;
	padding-right:12px;
	padding-bottom:5px;
	padding-left: 10px;
}
/*図 右配置*/
.dangumi_photo_right	{
	float:right;
	padding-top:2px;
	padding-left:12px;
	padding-right: 10px;
	padding-bottom:5px;
}
/*図 真中配置*/
.dangumi_photo_full	{
	float:center;
	margin-top: 0px;
	padding: 2px 0px 5px 10px;
	background-color:#fff;
	overflow:hidden;
}
/*キャプション*/
.cap1	{
	margin:1px 0px 8px 1px;
	color:#555;
	font-size:0.75em;
	text-align:left;
	vertical-align:top;
	line-height:95%;
}
/*リセット*/
.re_set	{
	clear:both;
	height:-2px;
}
/*文右揃え*/
.set_right	{
	text-align:right;
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	margin-top:0px;
}
/*本文組*/
.bodytext {
	font-size:90%;
	line-height:160%;
	color: #333333;
	margin-bottom:10px;/*追加070704*/
	margin-left: 9px;
	margin-right: 9px;
}
/*本文見出し h2*/
h2.title1	{
	font-size: 120%;
	line-height: 160%;
	color:  #535353;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 8px;
	font-weight:  bold;
	}
/*本文見出し h3*/
h3.title2	{
	font-size: 100%;
	line-height: 160%;
	color:  #333333;
	margin-top: 10px;
	margin-left: 0px;
	margin-bottom: 8px;
	font-weight:  bold;
	}

/*本文　頭下げ*/

p	{
	text-indent: 1em;
}
/*本文見出しカラー h3*/
h3.title_color	{
	font-size: 100%;
	line-height: 160%;
	/*color:  #8b4513;*/
	color:  #495969;
	margin-top: 10px;
	margin-left: 0px;
	margin-bottom: 8px;
	font-weight:  bold;
	}
/*-----------------------------table.css-------------------------------*/
/*普通のtable*/
.normal{
	border-collapse:collapse;
	border:none;
	margin-left:0px;
	text-align:left;
}
.normal th{
	white-space:nowrap;
	padding:1px;
	vertical-align:top;
	border:none;
	color:#545454;
}

.normal td{
	border:none;
	padding:1px;
	vertical-align:top;
}

/*お知らせ枠*/

/*.topnews th{
	color:#336666;
	line-height:150%;
	padding-left:0px;
	padding-right:15px;
	white-space:nowrap;
	vertical-align:top;
	font-size:90%;
}*/

.topnews {
	line-height:150%;
	white-space:nowrap;
	vertical-align:top;
	width: 543px;
}

.newsdate{
color:#336666;
font-weight:bold;
}


/*調整table*/

/*.adjustment	{
	border-collapse:collapse;
	margin-left:0px;
	vertical-align:top;
	text-align:left;
	border-style: solid;
}
.adjustment th{
	white-space:nowrap;
	padding:1px;
	vertical-align:top;
}
.adjustment td{
	padding:1px;
	vertical-align:top;
}*/
.txt_l_line_t_r_b {
	vertical-align:top;
	text-align:left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-style: solid;
	border-color: #aaaaaa;
	padding: 2px;
}
.txt_l_line_b {
	vertical-align:top;
	text-align:left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-style: solid;
	border-color: #aaaaaa;
	padding: 2px;
}
.txt_l_line_t_b {
	vertical-align:top;
	text-align:left;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-style: solid;
	border-color: #aaaaaa;
	padding: 0px 4px 0px 2px;
}
.txt_r_line_t_b {
	vertical-align:top;
	text-align:left;
	text-align: right;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-style: solid;
	border-color: #aaaaaa;
	padding: 0px 4px 0px 2px;
}
/*.txt_r_line_t_r_b {
	vertical-align:top;
	text-align:left;
	text-align: right;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-style: solid;
	border-color: #aaaaaa;
	padding: 0px 4px 0px 2px;
}*/
/*.txt_c_line_b {
	vertical-align:top;
	text-align:left;
	text-align: center;
	vertical-align: bottom;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-style: solid;
	border-color: #000000;
	padding: 6px 2px 2px 2px;
	line-height:96%;
}*/
/*.txt_c_line_t {
	vertical-align:top;
	text-align:left;
	text-align: center;
	vertical-align: top;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-style: solid;
	border-color: #000000;
	padding: 6px 2px 2px 2px;
	line-height:96%;
}*/

/*-----------------------------footer.css-------------------------------*/
/*フッター*/
div#pageFooter {
	margin:0px;
	padding:0px 0px 8px;
}
/*サイトインフォメーション*/
div#pageFooter #siteInfo {
	vertical-align: top;
	font-size: 65%;
	clear:both;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 8px;
	padding-bottom: 10px;
	padding-left: 8px;
	border-top: 1px solid #00AAAD;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #009999;
}
div#pageFooter #siteInfo h2	{
	display: none;
}
div#pageFooter #siteInfo ul	{
	margin: 0px;
	padding: 0px;
	padding-left: 6px;
}
div#pageFooter #siteInfo ul li	{
	display: inline;
	padding: 0px;
	padding-left: 8px;
	margin-right: 1em;
	background-image: url(../image/i_link.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	float:left　/*←親ボックスにclearfixを指定する。*/
}

/*会社名ロゴ*/

div#logoCompanyName	{
	text-align:right;
	padding-right: 8px;
}
div#logoCopyright	{
	text-align:center;
	color: #005396;
}


/*-----------------------------news.css-------------------------------*/
/*お知らせ見出し h3*/
.entryheader	{
	font-size: 100%;
	line-height: 160%;
	color:  #333333;
	margin-top: 2px;
	margin-left: 0px;
	margin-bottom: 8px;
	font-weight:  bold;
	border-style: solid;
	border-color: #aaaaaa;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	}
.dateheader	{
	font-size: 80%;
	line-height: 100%;
	color:  #333333;
	text-align: right;
	margin-top: 32px;
	color: #4F4F4F;
}
.entry-body	{
	margin-bottom: 1.6em;
}
.module-content	{
	font-size: 80%;
	line-height: 160%;
	color:  #333333;
	text-align: left;
	margin-top: 32px;
	margin-left: 18px;
	/*color: #4F4F4F;*/
	border-style: solid;
	border-width: 1px;
	border-color: #ccc;
	padding: 10px;
	width: 134px;
}
.module-header	{
	font-size: 100%;
	line-height: 100%;
	color: #5F5F5F;
	text-align: left;
	margin-bottom: 0.8em;
}


