@charset "UTF-8";

/***********************************************/
/* BodyStyle                                   */
/***********************************************/

body{
	color: #666666;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	width: 100%;
/*
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Arial;
*/
font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic";
	font-size: 12px;
	line-height: 120%;
	margin-bottom: 0px;
}


/***********************************************/
/* CommonStyle                                 */
/***********************************************/

.FntBldStr14 {
	line-height : 120%;
	font-weight: bold;
	font-size: 14px;
}
.FntBldStr10 {
	line-height : 120%;
	font-weight: bold;
	font-size: 10px;
}

.SmallText{
	font-size : 10px;
	line-height : 120%;
	font-style: normal;
}
.SmallText9{
	font-size : 9px;
	line-height : 120%;
	font-style: normal;
}

ul.TypeBox {
	list-style-type: square;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

ul.TypeBox li {
	margin-left: -5px;
	margin-right: 5px;
	margin-bottom: 5px;
	padding-left: -10px;
	margin-top: 0px;
	padding-top: 0px;
}

ul.NoStyle {
	list-style-type: none;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: -30px;
}

ul.NoStyle li {
	/*	margin-left: -5px;*/
	margin-right: 5px;
	margin-bottom: 5px;
	/*	padding-left: -10px;*/
	padding-top: 0px;
}

ul.NoStyle120 {
	list-style-type: none;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: -30px;
}

ul.NoStyle120 li {
	width:120px;
	float:left;
	/*	margin-left: -5px;*/
	margin-right: 0px;
	margin-bottom: 5px;
	/*	padding-left: -10px;*/
	padding-top: 0px;
}

ul.NoStyle60 {
	list-style-type: none;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: -30px;
}

ul.NoStyle60 li {
	width:60px;
	float:left;
	/*	margin-left: -5px;*/
	margin-right: 0px;
	margin-bottom: 5px;
	/*	padding-left: -10px;*/
	padding-top: 0px;
}


.pageSubName {
	/* SEASON COLOR [SPRING] */
/*
color:#999999;
border-bottom-color: #FFDFFF;
border-left-color:#FF99FF;
*/
/* SEASON COLOR [SUMMER] */
/*
color:#333333;
border-bottom-color: #99ccff;
border-left-color: #93B7D5;
*/
/* SEASON COLOR [AUTUMN] */
/*
color:#333333;
border-bottom-color: #CD9932;
border-left-color: #CC9900;
*/
/* SEASON COLOR [WINTER] */
color:#666666;
border-bottom-color: #8BB7C3;
border-left-color: #B8D2DA;
/* ALL SEASON */
	font-size: 13px;
	font-weight : bold;
	border-left-width: 8px;
	border-left-style: solid;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	margin-bottom: 4px;
	text-align: left;
	margin-top: 20px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}

.fltrt {
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}


/***********************************************/
/* LinkStyle                                   */
/***********************************************/

a {
/* SEASON COLOR [SPRING] */
/*
color: #CC6699;
text-decoration: none;
font-weight : bold;
*/
/* SEASON COLOR [SUMMER] */
/*
color: #4682b4;
text-decoration: none;
font-weight : bold;
*/
/* SEASON COLOR [AUTUMN] */
/*
color: #663300;
text-decoration: none;
font-weight : bold;
*/
/* SEASON COLOR [WINTER] */
color: #5A7896;
text-decoration: none;
font-weight : bold;
/* ALL SEASON */
}

a:hover {
/* SEASON COLOR [SPRING] */
/*
color:#FFDFFF;
font-weight : bold;
text-decoration: underline;
*/
/* SEASON COLOR [SUMMER] */
/*
color:#93B7D5;
font-weight : bold;
text-decoration: underline;
*/
/* SEASON COLOR [AUTUMN] */
/*
color: #EBD7AD;
font-weight : bold;
text-decoration: underline;
*/
/* SEASON COLOR [WINTER] */
color: #8BB7C3;
font-weight : bold;
text-decoration: underline;
/* ALL SEASON */
}

.prevnextLink{
	text-align: right;
	float: right;
}

.BnrSpaceC {
	margin-top: 4px;
}

/* Content List Style */
ul.CntLisLinet {
	margin-top: 4px;
	margin-bottom: 4px;
	padding-left: 0px;
	font-size: 90%;
}
ul.CntLisLinet li {
	padding-top: 4px;
	border-bottom-color: #DDDDDD;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top-color: #DDDDDD;
	border-top-style: solid;
	border-top-width: 1px;
	border-left-color: #DDDDDD;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #DDDDDD;
	border-right-style: solid;
	border-right-width: 1px;
	list-style-type: none;
	float: left;
	width: 193px;
	margin-right: 2px;
	margin-top: 2px;
}

/* Content List Split Style */
.CntLisLines {
/* SEASON COLOR [SPRING] */
/*
border-bottom-color: #FFDFFF;
*/
/* SEASON COLOR [SUMMER] */
/*
border-bottom-color: #99ccff;
*/
/* SEASON COLOR [AUTUMN] */
/*
border-bottom-color: #CD9932;
*/
/* SEASON COLOR [WINTER] */
border-bottom-color: #8BB7C3;
/* ALL SEASON */
	padding-top: 4px;
	padding-bottom: 4px;
	margin-top: 4px;
	margin-bottom: 4px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}


/***********************************************/
/* SiteInfo                                    */
/***********************************************/

.AMW_SiteNameArea{
	/* SEASON COLOR [SPRING] */
/*
color: #CC6699;
background-color:#fff0ff;
*/
/* SEASON COLOR [SUMMER] */
/*
color: #666666;
background-color:#99ccff;
*/
/* SEASON COLOR [AUTUMN] */
/*
color: #ffffff;
background-color: #CD9932;
*/
/* SEASON COLOR [WINTER] */
color: #ffffff;
background-color:#8BB7C3;
/* ALL SEASON */
	background-position: 100% 100%;
	background-repeat: no-repeat;
	background-image: url(image/seasonpic.png);
	height: 80px;
	padding-top : 0px;
	padding-bottom : 0px;
}

#siteName{
	padding-left: 10px;
	padding-top: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	font-size: 8px;
	font-family: Arial, Helvetica, sans-serif;
}

.AMW_MenuArea{
/* SEASON COLOR [SPRING] */
/*
color:#CC6699;
*/
/* SEASON COLOR [SUMMER] */
/*
color:#336699;
*/
/* SEASON COLOR [AUTUMN] */
/*
color:#663300;
*/
/* SEASON COLOR [WINTER] */
color: #666666;
/* ALL SEASON */
	width: 100%;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	height: 30px;
	margin-bottom: 10px;
	font-size: 10px;
}


.AMW_MenuAreaBtm{
/* SEASON COLOR [SPRING] */
/*
color:#CC6699;
*/
/* SEASON COLOR [SUMMER] */
/*
color:#336699;
*/
/* SEASON COLOR [AUTUMN] */
/*
color:#663300;
*/
/* SEASON COLOR [WINTER] */
color: #666666;
/* ALL SEASON */
	width: 100%;
	border-top-color: #CCCCCC;
	border-top-style: solid;
	border-top-width: 1px;
	height: 30px;
	margin-top: 20px;
	font-size: 10px;
	clear: both;
}

#pageName{
	margin: 0px;
	float: left;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 10px;
	font-size: 14px;
	font-weight: bold;
}

.AMW_MenuNavArea{
	margin: 0px;
	text-align: right;
	float: right;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}


/***********************************************/
/* ContentsArea                                */
/***********************************************/

.AMW_ContentsArea {
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	font-size: 12px;
	line-height: 120%;
}

.AMW_ContentsArea640 {
	width: 640px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	font-size: 12px;
	line-height: 120%;
}


/***********************************************/
/* LeftSideContentsArea                        */
/***********************************************/

.AMW_LeftAreaTop{
	float:left;
	width: 130px;
	text-align: center;
}

.AMW_LeftAreaHlf{
	float:left;
	width: 49%;
}


/***********************************************/
/* CenterSideContentsArea                      */
/***********************************************/

.AMW_CenterAreaTop{
	width: 530px;
	text-align: left;
	float: left;
	padding-right: 5px;
	padding-left: 5px;
}

.AMW_CenterAreaTopC{
	float: center;
	width: 540px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: left;
}

.AMW_ContentsAreaTopHalf {
	text-align: left;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 5px;
	height: auto;
	width: 260px;
	float: left;
}



/***********************************************/
/* RightSideContentsArea                       */
/***********************************************/

.AMW_RightAreaTop{
	float: right;
	width: 130px;
	text-align: center;
}


.AMW_RightAreaHlf{
	float: right;
	width: 49%;
}


#siteInfo{
	clear: both;
	border: 1px solid #cccccc;
	font-size: 75%;
	color: #cccccc;
	padding: 10px 10px 10px 10px;
}


/***********************************************/
/* DiaryFormat                                 */
/***********************************************/

.DryCalSmArea {
	font-size: 90%;
}
.DryCalArea {
	font-size: 100%;
}
.DryCalArea a {
	text-decoration:underline;
}
img.left {
	float:left;
	clear: both;
}
img.right {
	float:right;
	clear: both;
}
.CntDryBlk {
	color:#333333;
	font-weight : normal;
	text-align: left;
	padding-top: 4px;
	padding-bottom: 8px;
	margin-top: 8px;
	margin-bottom: 8px;

	clear: both;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;

}

.CntDryTtlTop {
	/* SEASON COLOR [SPRING] */
/*
color:#999999;
border-left-color:#FF99FF;
*/
/* SEASON COLOR [SUMMER] */
/*
color:#336699;
border-left-color:#93B7D5;
*/
/* SEASON COLOR [AUTUMN] */
/*
color: #663300;
border-left-color: #CC9900;
*/
/* SEASON COLOR [WINTER] */
color: #666666;
border-left-color: #B8D2DA;
/* ALL SEASON */
	font-weight : bold;
	width: 470px;
	text-align: left;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #999999;
	padding-top: 4px;
	padding-bottom: 8px;
	margin-top: 8px;
	margin-bottom: 8px;
}

.CntDryTtlBtm {
/* SEASON COLOR [SPRING] */
/*
color:#999999;
*/
/* SEASON COLOR [SUMMER] */
/*
color:#336699;
*/
/* SEASON COLOR [AUTUMN] */
/*
color: #663300;
*/
/* SEASON COLOR [WINTER] */
color: #666666;
/* ALL SEASON */
	font-weight : bold;
	width: 470px;
	text-align: right;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-top: 4px;
	padding-bottom: 8px;
	margin-top: 8px;
	margin-bottom: 8px;
}

/* in uses other CG AREA -- Border Top Split -- */
.CntCgThbBlkL {
	font-weight : normal;
	text-align: left;
	padding-top: 4px;
	padding-bottom: 8px;
	margin-top: 8px;
	margin-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

table.right {
	float:right;
}


/***********************************************/
/* Create table box                            */
/***********************************************/

dl.TblBx60 {
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 0px;
}
dl.TblBx60 dt {
	float: left;
	font-weight: bold;
	padding-top: 3px;
	width: 60px;
	padding-left: 4px;
	margin-top: 3px;
	margin-bottom: 3px;
}
dl.TblBx60 dd {
	padding-top: 3px;
	padding-bottom: 3px;
	margin-left: 60px;
	margin-bottom: 10px;
	padding-left: 0px;
}

dl.TblBx60TopBorder {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
dl.TblBx60TopBorder dt {
	float: left;
	font-weight: bold;
	padding-top: 0px;
	width: 60px;
	padding-left: 0px;
	border-top-color: #cccccc;
	border-top-style: solid;
	border-top-width: 1px;
}
dl.TblBx60TopBorder dd {
	padding-top: 0px;
	margin-left: 60px;
	margin-bottom: 10px;
	padding-left: 0px;
	border-top-color: #cccccc;
	border-top-style: solid;
	border-top-width: 1px;
}

dl.TblBx80 {
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 0px;
}
dl.TblBx80 dt {
	float: left;
	font-weight: bold;
	width: 80px;
	padding-left: 0px;
	height: auto;
}
dl.TblBx80 dd {
	padding-left: 5px;
	margin-left: 80px;
}

dl.TblBx80IN {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
dl.TblBx80IN dt {
	float: left;
	font-weight: bold;
	width: 80px;
	padding-left: 0px;
	height: auto;
}
dl.TblBx80IN dd {
	padding-left: 5px;
	margin-left: 80px;
}
.TblBx80IN ul {
	margin-top: 0px;
}
.TblBx80IN li {
	list-style-type: none;
	float: left;
}

dl.TblBx100 {
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 12px;
	line-height: 120%;
}
dl.TblBx100 dt {
	float: left;
	font-weight: bold;
	width: 100px;
	padding-left: 4px;
	margin-top: 0px;
	font-size: 12px;
	line-height: 120%;
}
dl.TblBx100 dd {
	padding-bottom: 3px;
	padding-left: 10px;
	margin-left: 100px;
	margin-top: 0px;
	font-size: 12px;
	line-height: 120%;
}

dl.TblBx120IN {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
dl.TblBx120IN dt {
	float: left;
	font-weight: bold;
	width: 120px;
	padding-left: 0px;
	margin-top: 0px;
	border-top-color: #cccccc;
	border-top-style: solid;
	border-top-width: 1px;
}
dl.TblBx120IN dd {
	padding-left: 5px;
	margin-left: 120px;
	margin-top: 0px;
	border-top-color: #cccccc;
	border-top-style: solid;
	border-top-width: 1px;
}

dl.TblBx100IN {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
dl.TblBx100IN dt {
	float: left;
	font-weight: bold;
	width: 100px;
	padding-left: 0px;
	margin-top: 0px;
	border-top-color: #cccccc;
	border-top-style: solid;
	border-top-width: 1px;
}
dl.TblBx100IN dd {
	padding-left: 5px;
	margin-left: 100px;
	margin-top: 0px;
	border-top-color: #cccccc;
	border-top-style: solid;
	border-top-width: 1px;
}

dl.TblBx100INTopBorder {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
dl.TblBx100INTopBorder dt {
	float: left;
	font-weight: bold;
	width: 100px;
	padding-left: 4px;
	margin-top: 0px;
}
dl.TblBx100INTopBorder dd {
	padding-left: 10px;
	margin-left: 100px;
	margin-top: 0px;
}

dl.TblBx100TopBorder {
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 0px;
}
dl.TblBx100TopBorder dt {
	float: left;
	font-weight: bold;
	padding-top: 3px;
	width: 100px;
	padding-left: 0px;
	height: auto;
	border-top-color: #999999;
	border-top-style: solid;
	border-top-width: 1px;
	padding-bottom: 3px;
}
dl.TblBx100TopBorder dd {
	padding-top: 3px;
	padding-left: 3px;
	margin-left: 100px;
	border-top-color: #999999;
	border-top-style: solid;
	border-top-width: 1px;
	padding-bottom: 3px;
}

dl.TblBx100BGB {
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 0px;
}
dl.TblBx100BGB dt {
	float: left;
	font-weight: bold;
	padding-top: 3px;
	width: 100px;
	padding-left: 4px;
	height: auto;
	border-top-color: #E8F2FF;
	border-top-style: solid;
}
dl.TblBx100BGB dd {
	padding-top: 3px;
	padding-left: 10px;
	margin-left: 100px;
	border-top-color: #E8F2FF;
	border-top-style: solid;
	padding-bottom: 3px;
}

dl.TblBx120 {
	margin-top: 5px;
	margin-bottom: 10px;
}
dl.TblBx120 dt {
	float: left;
	font-weight: bold;
	padding-top: 3px;
	width: 120px;
	padding-left: 4px;
}
dl.TblBx120 dd {
	padding-top: 3px;
	padding-bottom: 3px;
	margin-left: 120px;
}
.TblBx120 ul {
	margin-top: 0px;
}
.TblBx120 li {
	list-style-type: none;
	float: left;
	margin-top: 0px;
	padding-left: 0px;
	width: 120px;
}

dl.TblBx120dd100 {
	margin-top: 5px;
	margin-bottom: 10px;
}
dl.TblBx120dd100 dt {
	float: left;
	font-weight: bold;
	padding-top: 3px;
	width: 120px;
	padding-left: 4px;
}
dl.TblBx120dd100 dd {
	padding-top: 3px;
	padding-bottom: 3px;
	margin-left: 100px;
}
.TblBx120dd100 ul {
	margin-top: 0px;
}
.TblBx120dd100 li {
	list-style-type: none;
	float: left;
	margin-top: 0px;
	padding-left: 0px;
	width: 120px;
}

dl.TblBx140 {
	margin-top: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
dl.TblBx140 dt {
	float: left;
	font-weight: bold;
	padding-top: 3px;
	width: 140px;
}
dl.TblBx140 dd {
	padding-top: 3px;
	margin-left: 140px;
}
.TblBx140 ul {
	margin-top: 0px;
}
.TblBx140 li {
	list-style-type: none;
	float: left;
	margin-top: 0px;
	padding-left: 0px;
	margin-right: 10px;
	width: 100px;
}

dl.TblBx140TopBorder {
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 0px;
}
dl.TblBx140TopBorder dt {
	float: left;
	font-weight: bold;
	padding-top: 3px;
	width: 140px;
	padding-left: 0px;
	height: auto;
	border-top-color: #999999;
	border-top-style: solid;
	border-top-width: 1px;
	padding-bottom: 3px;
}
dl.TblBx140TopBorder dd {
	padding-top: 3px;
	padding-left: 3px;
	margin-left: 140px;
	border-top-color: #999999;
	border-top-style: solid;
	border-top-width: 1px;
	padding-bottom: 3px;
}

dl.TblBx160 {
	margin-top: 5px;
	margin-bottom: 10px;
}
dl.TblBx160 dt {
	float: left;
	font-weight: bold;
	padding-top: 3px;
	width: 160px;
	padding-left: 4px;
}
dl.TblBx160 dd {
	padding-top: 3px;
	padding-left: 3px;
	margin-left: 160px;
	padding-bottom: 3px;
}

dl.TblBx160TopBorder {
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 0px;
}
dl.TblBx160TopBorder dt {
	float: left;
	font-weight: bold;
	padding-top: 3px;
	width: 160px;
	padding-left: 0px;
	height: auto;
	border-top-color: #999999;
	border-top-style: solid;
	border-top-width: 1px;
	padding-bottom: 3px;
}
dl.TblBx160TopBorder dd {
	padding-top: 3px;
	padding-left: 3px;
	margin-left: 160px;
	border-top-color: #999999;
	border-top-style: solid;
	border-top-width: 1px;
	padding-bottom: 3px;
}

dl.TblBx200 {
	margin-top: 5px;
	margin-bottom: 10px;
}
dl.TblBx200 dt {
	float: left;
	font-weight: bold;
	padding-top: 3px;
	width: 200px;
	padding-left: 4px;
}
dl.TblBx200 dd {
	padding-top: 3px;
	padding-left: 3px;
	margin-left: 200px;
	padding-bottom: 3px;
}

dl.TblBx200TopBorder {
	margin-top: 2px;
	margin-bottom: 2px;
	margin-left: 0px;
}
dl.TblBx200TopBorder dt {
	float: left;
	font-weight: bold;
	padding-top: 3px;
	width: 200px;
	padding-left: 0px;
	height: auto;
	border-top-color: #999999;
	border-top-style: solid;
	border-top-width: 1px;
	padding-bottom: 3px;
}
dl.TblBx200TopBorder dd {
	padding-top: 3px;
	padding-left: 3px;
	margin-left: 200px;
	border-top-color: #999999;
	border-top-style: solid;
	border-top-width: 1px;
	padding-bottom: 3px;
}

dl.TblBx220 {
	margin-top: 5px;
	margin-bottom: 10px;
}
dl.TblBx220 dt {
	float: left;
	font-weight: bold;
	padding-top: 3px;
	width: 220px;
	padding-left: 4px;
}
dl.TblBx220 dd {
	padding-top: 3px;
	padding-left: 3px;
	margin-left: 220px;
	padding-bottom: 3px;
}

.TblBxTtl {
	padding-top: 5px;
	margin-left: 4px;
	padding-bottom: 5px;
}

.TblBxRightL {
	float: right;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: left;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	margin-bottom: 5px;
}

.TblBxRight {
	float: right;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: center;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;

	border-bottom-width: 1px;
	border-left-width: 1px;
	margin-bottom: 5px;
}

.TblBxRightLNB {
	float: right;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: left;
	margin-bottom: 5px;
	font-size: 10px;
}

.TblBxRightLNBPD10 {
	float: right;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align: left;
	margin-bottom: 5px;
	font-size: 10px;
}

.TblBxRightCNBPD10 {
	float: right;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align: center;
	margin-bottom: 5px;
	font-size: 10px;
}

.TblBxRight360L {
	width: 360px;
	float: right;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: left;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-size: 10px;
}

.TblBxRight360LNB {
	width: 360px;
	float: right;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: left;
	font-size: 10px;
}

.TblBxRight320L {
	width: 320px;
	float: right;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-align: left;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 3px;
	font-size: 10px;
}

.TblBxRight240L {
	width: 240px;
	float: right;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: left;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-size: 10px;
}

.TblBxRight220L {
	width: 220px;
	float: right;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	text-align: left;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	font-size: 10px;
}

.TblBxRight160L {
	width: 160px;
	float: right;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	text-align: left;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	font-size: 10px;
}

.TblBxRight160LNB {
	width: 160px;
	float: right;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	text-align: left;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	font-size: 10px;
}

.TblBxRight200L {
	width: 200px;
	float: right;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: left;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

.TblBxRight260LNB {
	width: 260px;
	float: right;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: left;
}

.TblBxRight320LNB {
	width: 320px;
	float: right;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: left;
}

.TblBxRight160LNB {
	width: 160px;
	float: right;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: left;
}

.TblBxRight120LNB {
	width: 120px;
	float: right;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: left;
}

.TblBxRightNB {
	float: right;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-color: #ffffff;
}

.TblBxLeft240LNB {
	width: 240px;
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: left;
}

.TblBxLeft320LNB {
	width: 320px;
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	text-align: left;
}

.TblBxLeft360NB {
	width: 360px;
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}

.TblBxLeft400NB {
	width: 400px;
	float: left;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}

.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}


/***********************************************/
/* Float Panel box (uses AMW only)             */
/***********************************************/

.ProductsContentsArea {
	text-align: center;
	margin-bottom: 0px;
	margin-top: 0px;
	height: auto;
	width: 800px;
}

.ProductsContentsAreaHalf {
	text-align: center;
	margin-bottom: 0px;
	margin-top: 0px;
	height: auto;
	width: 400px;
	float: left;
}

.ProductsPanel {
	float: left;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	margin-bottom: 10px;
	background-color: #ffffff;
	display: block;
}

.ProductsThbBox {
	text-align: left;
	float: left;
	width: 395px;
	height: auto;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
}

.ProductImpBox {
	text-align: left;
	float: left;
	width: 320px;
	/*	height: 70px;*/
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 5px;
	margin-left: 2px;
}

.MenuBtnLflt {
	float:left;
	margin-top: 20px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.MenuBtnRflt {
	float:right;
	margin-top: 20px;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
}


/***********************************************/
/* Float Panel box (uses Libray only)          */
/***********************************************/

.ArtWorksContentsArea {
	text-align: center;
	margin-bottom: 0px;
	margin-top: 0px;
	height: auto;
	width: auto;
	margin-right: 0px;
	margin-left: 0px;
}

.ArtWorksPanel {
	float: left;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 0px;
	padding-left: 1px;
	margin-bottom: 0px;
	display: block;
}

.DryThbBox100 {
	text-align: center;
	float: left;
	width: 105px;
	height: auto;
	padding-top: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-size: 90%;
}

.DryThbBox120 {
	text-align: center;
	float: left;
	width: 125px;
	height: auto;
	padding-top: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	font-size: 90%;
}

.ArtWorksThbBox150 {
	text-align: left;
	float: left;
	width: 156px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

.ArtWorksThbText150 {
	font-size:95%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 43px;
	margin-bottom: 1px;
	margin-top: 1px;
	margin-right: 1px;
	margin-left: 1px;
}

.ArtWorksThbBox150MG2 {
	text-align: left;
	float: left;
	width: 160px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

.ArtWorksThbText150MG2 {
	font-size:95%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 43px;
	margin-bottom: 1px;
	margin-top: 1px;
	margin-right: 1px;
	margin-left: 1px;
}

.ArtWorksThbBox {
	text-align: left;
	float: left;
	width: 790px;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

.ArtWorksThbText {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 240px;
	margin-bottom: 1px;
	margin-top: 1px;
	margin-right: 1px;
	margin-left: 1px;
}

.ArtWorksThbBox ul {
	padding-left: 240px;
	margin-top: 0px;
}
.ArtWorksThbBox li {
	list-style-type: none;
	float: left;
	margin-top: 0px;
	padding-left: 2px;
	margin-left: 5px;
	margin-right: 2px;
}


/***********************************************/
/* background box (uses Libray only)           */
/***********************************************/
.ArtWorksLstBox385 {
	text-align: left;
	float: left;
	width: 385px;
	margin: 1px;
	border: solid #cccccc 1px;
	height: 250px;
	padding: 0px 5px 0px 5px;
}

