@charset "utf-8";
/*----------基本スタイル ここから------------*/
body {
	margin: 0;
	padding: 0;
	color: #333;
	font-family: "Verdana","Arial","Helvetica","ＭＳ ゴシック","Osaka",sans-serif;
	font-size: 90%;
	background: #f9f8f3  url(../images/bg_body.gif) 50% 0px repeat-y;
	text-align: center; /*IEセンタリング用*/
}

h1,h2,h3,h4,h5,h6 {
	margin: 0;
	padding: 0;
	font-style: normal;
	font-weight: bold;
}

p {
	line-height: 150%;
	margin: 10px 0;
}

font {
	line-height: 150%;
}

ol {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
	line-height: 150%;
}

ul,dl {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

dt {
	margin: 0 0 10px 0;
	font-weight: bold;
}

li,dd {
	margin: 0;
	padding: 0;
}

table {
	font-size: 100%;
}

td,th {
	line-height: 150%;
}

td li {
	margin: 0;
	padding: 0 0 0 15px;
	background: url(../images/pochi.gif) 0px 50% no-repeat;
}

hr {
	display: none;
}

form {
	margin: 0;
	padding: 0;
}

fieldset {
	margin: 0;
	padding: 0;
	border: 0px solid #fff;
}

img {
	border: none;
}

strong {
}

input,
textarea {
	font-family: "Arial","Helvetica","Verdana","ＭＳ ゴシック","Osaka",sans-serif;
}

iframe {
	width: 120px;
	height: 130px;
}


a:link {
	color:#0165FF;
	text-decoration: underline;
}

a:visited {
	color:#0165FF;
	text-decoration: underline;
}

a:hover {
	color:#4386EC;
	text-decoration: underline;
}

a:active {
	color:#4386EC;
	text-decoration: underline;
}

/*----------基本スタイル ここまで------------*/

/*----------汎用クラス ここから------------*/

.monospace {
	font-family: "ＭＳ ゴシック",monospace; /*等幅フォント*/
}

.hide {
	display: none;
}

.left {
	float: left;
	margin: 10px 10px 10px 0;
}

.right {
	float: right;
	margin: 10px 0 10px 10px;
}

.tLeft {
	text-align: left;
}

.tCenter {
	text-align: center;
}

.tRight {
	text-align: right;
}

img.middle {
	vertical-align: middle;
}

.mini {
	font-size: 85%;
	font-family: "Verdana","ＭＳ ゴシック","Osaka","Arial","Helvetica",sans-serif;
}

.clear {
	clear: both;
	font-size: 1px;
}

.error {
	color: #c30;
	font-weight: bold;
}



/*----------共通レイアウト------------*/

#wrapperAll {
	width: 800px;
	margin: 0px auto;
	padding: 0;
	text-align: left;
	background: #fff;
	/*border:#CCCCCC solid 1px;*/
}

/*ヘッダー共通*/

#wrapperAll p#tagLine {
	font-size: 70%;
	margin: 0;
	width:790px;
	text-align:right;
	padding: 3px 10px 3px 0;
	background: url(../images/bg_heade.gif) 100% 0px no-repeat;
}


#header {
	position: relative;
	width: 780px;
	height: 90px;
	margin: 10px auto 10px auto;
	padding: 0;
	border-bottom:#e2dede solid 1px;
}

#header h1 {
	width: 270px;
	float:left;
	margin: 20px 0;
}



#header img {
	vertical-align: bottom;
}

#headerTxt{
	float: right;
	margin: 0;
	padding: 0;
}

#headerTxt p.tel{
	text-align: right;
	margin: 20px 0;
	padding: 0;
}


#headerTxt ul#headerNavi {
	width: 350px;
	text-align: right;
	margin: 0;
	padding: 0;
	font-size: 77.5%;
}

#headerTxt ul#headerNavi li {
	display: inline;
	margin: 0 7px 0 0;
	padding: 0 5px 0 0;
	border-right: 1px solid #666;
}

#headerTxt ul#headerNavi li.naviEnd {
	margin: 0;
	padding: 0;
	border: none;
}
/*ヘッダー共通*/

/*パンクズ共通*/
#pankuzuNavi {
	clear: both;
	width: 700px;
	margin: 0 ;
	padding: 0 0 10px 0;
}

#pankuzuNavi li {
	display: inline;
	background: url(../images/arrow_pankuzu.gif) 100% 2px no-repeat;
	margin: 0 5px 0 0;
	padding: 0 8px 0 0;
	font-size: 77.5%;
}

#pankuzuNavi li.activePage {
	background: none;
}

/*パンクズ共通*/

#content {
	width: 780px;
	margin:0 10px 0 10px;
}

#content #mainspace{
width: 550px;
	float:left;
	margin:0 0 0 10px;
}

/*フッター共通*/
#footer {
	width: 780px;
	margin: 30px auto;
	padding: 15px 0;
	color:#666666;
	text-align:center;
	border-top:#e2dede solid 1px;
	font-size: 77.5%;
}
/*フッター共通*/

/*ナビ共通*/

#content #navispace {
	width: 220px;
	float:left;
	margin: 0;
	padding: 0;
	font-size: 90%;
}

#content #navispace ul li.home{
	margin: 0 0 5px 0;
	padding: 0;
}



#navispace #globalnavi #cate {
	width: 220px;
	margin: 0;
	padding: 0;
	
}

#navispace #globalnavi #cate ul {
	width: 220px;
	margin: 0;
	padding: 0;
	text-align:left;
}

#navispace #globalnavi #cate ul li {
　　width: 190px;
	margin: 0;
	padding: 4px 0 8px 30px;
	background: url(../images/navi_arrow.gif)  10px 5px no-repeat;

}

#navispace #globalnavi #cate ul li.on{
　　width: 190px;
	margin: 0;
	padding: 4px 0 8px 30px;
	background: url(../images/navi_arrow_on.gif)  10px 5px no-repeat;

}

/*トップ用ナビ共通*/

#navispace #globalnavi .cate {
	width: 220px;
	margin: 0;
	padding: 0;
	
}

#navispace #globalnavi .cate ul {
	width: 220px;
	margin: 0;
	padding: 0;
	text-align:left;
}

#navispace #globalnavi .cate ul li {
　　width: 190px;
	margin: 0;
	padding: 4px 0 8px 30px;
	background: url(../images/navi_arrow.gif)  10px 5px no-repeat;

}

#navispace #globalnavi .cate ul li.on{
　　width: 190px;
	margin: 0;
	padding: 4px 0 8px 30px;
	background: url(../images/navi_arrow_on.gif)  10px 5px no-repeat;

}

/*トップ用ナビ共通ここまで*/


/*ナビ共通*/




/*フォント共通*/

.10p{
font-size:60%;
color:#FF9900;

}
/*フォント共通*/


/*トップ*/

.newsoverflow{
    width:550px;	
	margin: 20px 0 0 0;
	padding: 0;
	height:200px;
	overflow:auto;	
}

.newslist{
    width:510px;
	margin: 5px 10px 0 10px;
	padding: 0;
	font-size:90%;
	background: url(../images/dot_ccc.gif) bottom repeat-x;
}


.newslist p.date{
float:left;
    width:150px;
	margin: 0 0 5px 0;
	color:#FF0000;
	padding: 0 0 8px 22px;
	background:  url(../images/newsi_arrow.gif) 10px 6px no-repeat;
}

.newslist p.text{
float:left;
    width: 330px;
	margin: 0 0 5px 0;
}

.at{
padding:10px;
border:#CCCCCC solid 1px;
}

/*トップ*/


/*概要*/

#mainspace .face table {
    width:550px;
	margin: 10px 0 20px 0;
	border-collapse: collapse;
}

#mainspace .face table td.tit{
border:#ccc solid 1px;
background:#f5f4c2;
padding: 5px;
text-align:right;
font-weight:bold;

}

#mainspace .face table td.line{
border:#ccc solid 1px;
padding: 5px;

}

#mainspace .face table td.maintit{
border:#ccc solid 1px;
background:#fef4b2;
padding: 5px;
text-align: center;
font-weight:bold;
color:#333;

}

#mainspace .face table td.tit2{
border:#ccc solid 1px;
background:#f5f4c2;
padding: 5px;
text-align: center;
font-weight:bold;
width:100px;

}

#mainspace .face table td.line2{
border:#ccc solid 1px;
padding: 5px;
font-weight:bold;
text-align: center;

}


#mainspace #item{
width:550px;
margin:20px 0 10px 0;
padding:0 0 20px 0;
background: url(../images/dot_ccc.gif) bottom repeat-x;

}



#mainspace #item .name{
float:left;
width:250px;
margin:0 ;
padding:0;

}

#mainspace #item .ad p{
float:left;
width:270px;
margin:0 0 0 10px;
padding:0;
font-size:90%;

}


#mainspace #item_noline{
width:550px;
margin:20px 0 0 0;
padding:0 0 10px 0;

}

#mainspace #item_noline .name{
float:left;
width:250px;
margin:0 ;
padding:0;
font-size:77.5%;

}

#mainspace #item_noline .ad p{
float:left;
width:270px;
margin:0 0 0 10px;
padding:0;
font-size:90%;

}


/*概要*/

/*霊園*/
#tab{
    margin: 0 0 10px 0;
	padding: 0;
	height:26px;
	width:550px;
	
}



#tab li {
	float: left;
	margin: 0 7px 0 0;
	padding: 0;
}

#tab li.end{
	float: left;
	margin: 0 0 0 0;
	padding: 0;
}

#tab li img {
	vertical-align: bottom;
}

#tab2{
    margin: 0 0 10px 0;
	padding: 0;
	height:26px;
	width:550px;
	
}



#tab2 li {
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
}

#tab2 li.end{
	float: left;
	margin: 0 0 0 0;
	padding: 0;
}

#tab2 li img {
	vertical-align: bottom;
}

#mainspace p.kanritel{
width:528px;
margin:20px 0 20px 0;
padding:10px;
border:#CCCCCC solid 1px;
background-color:#ddf9fc;
font-size:88%;
text-align:center;

}

#mainspace div.shoptel{
width:528px;
margin:20px 0 20px 0;
padding:10px;
border:#CCCCCC solid 1px;
background-color:#ddf9fc;
font-size:88%;
text-align:center;

}

#mainspace div.shoptel p.linkblog{
text-align: right;

}

#mainspace div.shoptel p.linkblog a{
	padding:10px 0 5px 25px;
	background: url(../images/arrow_sitemap.gif) 10px 12px no-repeat;

}



#mainspace #photo{
width:550px;
margin:20px 0 20px 0;
padding:0;

}



#mainspace #photo .left{
float:left;
width:350px;
margin:0 ;
padding:0;

}

#mainspace #photo .right{
float: right;
width:180px;
margin:0 0 0 20px;

padding:0;
font-size:90%;

}

#mainspace #reiencontent div.text p{
width:230px;
padding:0 0 0 5px;
margin:0;
float:left;
}

#mainspace #reiencontent div.movie{
width:300px;
padding:0;
margin:0;
float: right;
}

#mainspace #reiencontent div.movie iframe{
	width: 300px;
	height:200px;
}

#mainspace #reiencontent div.movie_550{
width:550px;
padding:0;
margin:0 0 20px 0;

}

#mainspace #reiencontent div.movie_550 iframe{
	width: 550px;
	height:367px;
}

#mainspace #reiencontent div.movie_550 p.m_t{
	width: 540px;
	margin:0;
	padding:5px;
	font-weight:bold;
	text-align: center;
	background-color:#333333;
	color:#FFFFFF;
}


#mainspace #reiencontent p.add{
width:540px;
padding:5px;
font-weight:bold;
background: url(../../reien/images/st_news_bg.gif) no-repeat;
}


#mainspace #reiencontent p strong{
color:#FF6600;
font-size:100%;

}

#mainspace #gaiyou{
margin:0 0 20px 0;
padding:0 10px 0 10px;
border:#CCCCCC solid 1px;
background-color:#fcf7f7;

}


#mainspace #gaiyou p{
font-size:77.5%;
line-height:180%;

}


#mainspace #syousai{
width:550px;
margin:20px 0 20px 0;
padding:0;

}



#mainspace #syousai .text{
float:left;
width:360px;
margin:0 ;
padding:0;

}

#mainspace #syousai .text p{
margin:0 0 20px;
padding:0;


}

#mainspace #syousai .text p strong{
color:#FF6600;
font-size:100%;

}

#mainspace #syousai .eidai p.tit{
margin:0 0 20px 0;
padding:0 10px 0 10px;
border:#CCCCCC solid 1px;
background-color:#fcf7f7;
}

#mainspace #syousai .eidai .ph{
float:left;
width:180px;
margin:0 0 20px 0;
padding:0;

}

#mainspace #syousai .eidai .text{
float: right;
width:360px;
margin:0 0 20px 10px;

padding:0;
font-size:90%;

}

#mainspace #syousai .eidai .text p{
margin:0 ;
padding:0;
}


#mainspace #syousai .right{
float: right;
width:180px;
margin:0 0 0 10px;

padding:0;
font-size:90%;

}




#mainspace .text table {
    width:360px;
	margin: 0 0 2px 0;
	border-collapse: collapse;
	font-size:90%;
	
}

#mainspace .text table td.tit{
border:#ccc solid 1px;
background:#f5f4c2;
padding: 5px;
text-align: center;
font-weight:bold;
}

#mainspace .text table td.tit2{
border:#ccc solid 1px;
background:#f5f4df;
padding: 5px;
text-align: center;
font-weight:bold;

}

#mainspace .text table td.line{
border:#ccc solid 1px;
padding: 5px;

}
#mainspace .text table td.price{
text-align:right;
border:#ccc solid 1px;
padding: 5px;

}

#mainspace .bus table {
    width:550px;
	margin: 0 0 2px 0;
	border-collapse: collapse;
	font-size:90%;
	
}

#mainspace .bus table td.tit{
border:#ccc solid 1px;
background:#f5f4c2;
padding: 5px;
text-align: center;
font-weight:bold;
}


#mainspace .bus table td.line{
width:90px;
border:#ccc solid 1px;
padding: 5px;
text-align: center;

}





#mainspace #reiennews{
width:550px;
margin:0;
padding:0;
}

#mainspace #reiennews .news{
margin:10px 0 0 0;
padding:0;
}

#mainspace #reiennews .news p.st{
padding:5px;
font-weight:bold;
background: url(../../reien/images/st_news_bg.gif) no-repeat;
}

#mainspace #reiennews p.update{
text-align:right;
font-size:77.5%;
}



#mainspace #reiennews .newsitem01{
float:left;
width:360px;
margin:0 0 10px 0;
padding:0;
}

#mainspace #reiennews .newsitem01 p{
margin:0;
padding:0;
}

#mainspace #reiennews .hosoku01{
float: right;
width:180px;
margin:0 0 0 10px;


}

#mainspace #reiennews .hosoku01 p{
margin:0 0 10px 0;

padding:0;
font-size:77.5%;

}

#mainspace #reiennews .newsitem02{
width:550px;
margin:0 0 10px 0;
padding:0;
}

#mainspace #reiennews .newsitem02 p{
margin:0;
padding:0;
}

/*入間MP地図ページ*/
table.iruma01{
	margin: 10px 0 20px 0;
	border-collapse: collapse;
}

table.iruma01 td{
border:#ccc solid 1px;

padding: 5px;


}

table.iruma01 td.color01{
border:#ccc solid 1px;
background: #F5F5F5;
padding: 5px;

}


/*千早MP地図ページ*/
table.chihaya01{
    width:300px;
	margin: 10px 0 20px 0;
	border-collapse: collapse;
}

table.chihaya01 td.color00{
width:150px;
border:#ccc solid 1px;

padding: 5px;


}

table.chihaya01 td.color01{
width:150px;
border:#ccc solid 1px;
background: #FFFFCC;
padding: 5px;
color:#FF0000

}

table.chihaya02{
    width:530px;
	margin: 10px 0 20px 0;
	border-collapse: collapse;
}

table.chihaya02 td{
border:#ccc solid 1px;
padding: 5px;
}

table.chihaya02 td.color03{
border:#ccc solid 1px;
background: #A9D37E;
padding: 5px;

}

/*霊園の魅力ページ*/

#mainspace #chram {
margin:100px 0 0 0;
padding:0;
}

#mainspace #chram p{
margin:0;
padding:0;
}

#mainspace #chram h3.st01{
margin: 20px 0 0 0;
padding:15px 0 0 60px;
height:50px;
background:url(../../reien/images/st_charm01.gif) no-repeat;
color:#999900;
}

#mainspace #chram h3.st02{
margin: 20px 0 0 0;
padding:15px 0 0 60px;
height:50px;
background:url(../../reien/images/st_charm02.gif) no-repeat;
color:#999900;
}

#mainspace #chram h3.st03{
margin: 20px 0 0 0;
padding:15px 0 0 60px;
height:50px;
background:url(../../reien/images/st_charm03.gif) no-repeat;
color:#999900;
}

#mainspace #chram .syuhen{
margin: 10px 0 0 0;
padding:10px;
border:#f4e090 solid 1px;

}

#mainspace #chram .catch{
margin: 0;
padding:10px;
background-color:#FFFFCC;
border:#f4e090 solid 1px;

}



#mainspace #chram .syuhen p.img{
float:left;
margin: 0;
padding:5px;
border:#CCCCCC solid 1px;
width:212px;

}

#mainspace #chram .syuhen p.txt{
float: right;
margin: 0 0 0 10px;
padding:0;
width:290px;
}




#mainspace #chram .syuhen p.txt strong{
color: #669900;
}

#mainspace #chram .syuhen p.gaiyo{
margin:10px 0 0 0;
padding:10px;
background-color:F5F5F5;
font-size:80%;

}

/*霊園*/
/*霊園一覧*/
#mainspace #btn{
text-align:right;
margin:10px 0 10px 0;
padding:0;
}

#mainspace #btn li{
display: inline;
margin:0 5px 0 0;
padding:0;
}
#mainspace #btn li.end{
display: inline;
margin:0 0 0 0;
padding:0;
}

#mainspace .waku{
width:528px;
border:#a3f7be solid 1px;
margin:20px 0 20px 0;
padding:10px;
}

#mainspace .waku p.name{
margin:0;
padding:0;
}


#mainspace .waku .photo{
float:left;
width:150px;
margin:0 10px 0 0;
padding:0;
}

#mainspace .waku .photo p{
margin:0;
padding:0;
}

#mainspace .waku .text{
float:left;
width:365px;
margin:0 0 0 0;
padding:0;
}

#mainspace .waku .text p{
font-size:77.5%;
margin:0 0 10px 0;
padding:0;
}

#mainspace .waku .text li{
display: inline;
margin:0 5px 0 0;
padding:0;
}

#mainspace .waku .text li.end{
display: inline;
margin:0 0 0 0;
padding:0;
}



/*霊園一覧*/




/*公募のご案内*/

#mainspace #appl h3{
margin: 10px 0 10px 0;
	padding: 5px 0 5px 6px;
	border-left: 5px solid #D78901;
	border-right: 1px solid #D78901;
	border-top: 1px solid #D78901;
	border-bottom: 1px solid #D78901;
	font-size: 120%;
	font-weight: bold;
	color: #D78901;
}

#mainspace p.kouboread{
text-align:center;
font-weight:bold;
color:#FF6600;
}

/*公募のご案内*/

/*霊園一覧*/

.dotline01{
	margin: 10px 0 10px 0;
	padding: 10px 0 10px 0;
	background: url(../images/dot_ccc.gif) 0 0 repeat-x;
}


/*使用者の方へ*/

#mainspace #user {
margin: 20px 0 0 0;
	padding: 0;
}


#mainspace #user h3{
margin: 10px 0 10px 0;
	padding: 5px 0 5px 6px;
	border-left: 5px solid #D78901;
	border-right: 1px solid #D78901;
	border-top: 1px solid #D78901;
	border-bottom: 1px solid #D78901;
	font-size: 120%;
	font-weight: bold;
	color: #D78901;
}

#mainspace #user table {
    width:550px;
	margin: 10px 0 20px 0;
	border-collapse: collapse;
}

#mainspace #user table td.tit{
border:#ccc solid 1px;
background:#f5f4c2;
padding: 5px;
text-align: center;
font-weight:bold;

}

#mainspace #user table td.line{
border:#ccc solid 1px;
padding: 5px;

}

#mainspace #user table.year {
    width:550px;
	margin: 10px 0 20px 0;
	border-collapse: collapse;
}

#mainspace #user table.year td.tit{
border:#ccc solid 1px;
background:#f5f4c2;
padding: 5px;
text-align: center;
font-weight:bold;

}

#mainspace #user table.year td.line1{
width:95px;
font-weight:bold;
border:#ccc solid 1px;
padding: 5px;
background:#f9f8da;

}
#mainspace #user table.year td.line2{
border:#ccc solid 1px;
padding: 5px;

}

#mainspace #user table.holiday {
    width:550px;
	margin: 10px 0 20px 0;
	border-collapse: collapse;
}

#mainspace #user table.holiday td.tit{
border:#ccc solid 1px;
background:#f5f4c2;
padding: 5px;
text-align: center;
font-weight:bold;

}

#mainspace #user table.holiday td.line1{
width:95px;
font-weight:bold;
border:#ccc solid 1px;
padding: 5px;
background:#f9f8da;

}
#mainspace #user table.holiday td.line2{
border:#ccc solid 1px;
padding: 5px;

}


/*使用者の方へ*/


/*個人情報保護方針*/
#mainspace #privacy {
margin: 20px 0 0 0;
	padding: 0;
}

/*個人情報保護方針*/

/*リンク集*/
#mainspace #link{
	margin: 20px 0 0 0;
}
#mainspace #link ul {
	margin: 0;
}

#mainspace #link ul li {
	width: 500px;
	padding: 10px 0 10px 30px;
	background: url(../images/arrow_link.gif) 10px 10px no-repeat;
}

/*リンク集*/


/*サイトマップ*/
#mainspace #sitemap h3 {
    margin: 20px 0 10px 0;
	padding: 5px 0 5px 6px;
	border-left: 1px solid #99cc33;
	border-right: 1px solid #99cc33;
	border-top: 1px solid #99cc33;
	border-bottom: 1px solid #99cc33;
	font-size: 100%;
	font-weight: bold;
	color: #99cc33;
}

#mainspace #sitemap ul {
	margin: 0 ;
}

#mainspace #sitemap li {
font-size:77.5%;
	float: left;
	width: 150px;
	padding: 10px 0px 10px 30px;
	background: url(../images/arrow_sitemap.gif) 10px 10px no-repeat;
}



/*サイトマップ*/

/*メールフォーム*/
.mailformTable {
    border: 2px solid #78B400;
    border-collapse: collapse;
    margin: 10px 0px 0;
    width: 550px;
    font-size:90%;
}

.mailformTable th {
    background: none repeat scroll 0 0 #FFF4BB;
    text-align: left;
    width: 30%;
}

.mailformTable th, .mailformTable td {
    border: 1px solid #78B400;
    padding: 5px 5px;
}

#mainspace .small80 {
font-size:80%;
}

#mainspace .smallRed {
font-size:80%;
color:#ff0000;
}

#errorBox {
    border: 1px solid #CC0000;
    margin: 0 10px;
    padding: 5px 10px;
}

#errorBox p.errorTitle {
    background: url("../images/form/error_icon.gif") no-repeat scroll left center transparent;
    font-weight: bold;
    margin: 0 0 10px;
    padding: 0 0 0 40px;
}

#errorBox ul.errorText li {
    color: #CC3300;
    font-weight: normal;
    list-style: disc outside none;
    margin: 0 0 3px 20px;
    padding: 0;
}

#errorBox p.errorTitle {
    background: url("../images/error_icon.gif") no-repeat scroll left center transparent;
    font-weight: bold;
    margin: 0 0 10px;
    padding: 0 0 0 40px;
}

.submitArea {
    margin: 20px 0;
    text-align: center;
}

.submitBtn {
    font-size: 120%;
    padding: 8px 10px 5px;
}

.formSubTitle {
    height: auto;
    line-height: normal;
    margin: 0 0 0 !important;
    padding: 0;
}

#thanksText {
    font-size: 115%;
    font-weight: bold;
    margin: 30px 0;
    text-align: center;
}

#thanksbtn {
    margin: 15px 0;
    text-align: center;
}
/*メールフォーム*/


/*情報公開*/
#disclosure table {
    width:550px;
	margin: 10px 0 20px 0;
	border-collapse: collapse;
}

#disclosure table td.tit{
border:#ccc solid 1px;
background:#f5f4c2;
padding: 5px;
font-weight:bold;

}

#disclosure table td.line{
border:#ccc solid 1px;
padding: 5px;

}



/*----------その他------------*/
ul.decimal,
ul.decimal li{
list-style-type:decimal;
margin:10px 0 10px 15px;
line-height: 150%;
}

ul.disc,
ul.disc li{
list-style-type:disc;
margin:10px 0 10px 10px;
line-height: 150%;
}

table#greenTable{
margin:10px 0 0 0;
padding:0;
width:100%;
border:1px solid #CCCCCC;
border-collapse:collapse;
}

table#greenTable th{
border:1px solid #CCCCCC;
background:#599a32;
text-align:left;
color:#FFFFFF;
padding:0 10px;
}

table#greenTable td{
border:1px solid #CCCCCC;
text-align:left;
padding:0 10px;
}

.grayTable{
width:100%;
border-collapse:collapse;
border:1px solid #CCCCCC;
margin:10px 0 0 0;
}

.grayTable th{
background:#EFEFEF;
padding:5px;
border:1px solid #CCCCCC;
text-align:center;
}

.grayTable td{
background:#FFFFFF;
padding:5px;
border:1px solid #CCCCCC;
}

.pic{
border:1px solid #CCCCCC;
padding:1px;
}


a.link {
	padding: 0 0 0 15px;
	background: url(../images/common_files/arrow_brown.gif) 0px 3px no-repeat;
}

.arrows {
	padding: 0 0 0 15px;
	background: url(../images/common_files/arrow_brown.gif) 0px 3px no-repeat;
}

.mt20{
margin:20px 0 0 0 !important;
}

.mt15{
margin:15px 0 0 0 !important;
}
.mt10{
margin:10px 0 0 0 !important;
}

.mu10{
margin:0 0 10px 0 !important;
}

.mt05{
margin:5px 0 0 0 !important;
}
.m0{margin:0 !important;
}
.red{
color:#CC0000 !important;
}
.blue{
color:#0066cc !important;
}

