.bg {
	background-image: url(images/top_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.news {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 150%;
}
.news_copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.news01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #666666;
	line-height: 150%;
}
.underTEXT {
	font-size: 12px;
	color: #666666;
	text-align: left;
	letter-spacing: 1.5px;
	font-family: Arial, Helvetica, sans-serif;
}
a:link {
	color: #666666;
	text-decoration: none;
}
a:visited {
	font-size: 12px;
	color: #3399CC;
	text-decoration: none;
}
.bg2 {

	background-image: url(images/top2_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.PageMainTopMenu {
	font-size: 12px;
	color: #000000;
	text-align: right;
	vertical-align: middle;
	height: 32px;

}
.PageMainTopMenuLink:link {
	color: #000000;
	font-size: 12px;
	text-decoration: none;
}
.PageMainTopMenuLink:visited {
	color: #000000;
	font-size: 12px;
	text-decoration: none;
}
.PageMainTopMenuLink:hover {
	color: #FF9900;
	font-size: 12px;
	text-decoration: none;
}
.PageMainTopMenuLink:active {
	color: #000000;
	font-size: 12px;
	text-decoration: none;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
}
.tableUP {
	background-image: url(images/squar_02.jpg);
	background-repeat: repeat-x;
}
.tableLEFT {
	background-image: url(images/squar_04.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.tableRIGHT {
	background-image: url(images/squar_05.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}
.tableUNDER {
	background-image: url(images/squar_07.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

.MainText01 {
	font-size: 12px;
	line-height: 22px;
	color: #727272;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;



}
.MainTitleText01 {
	font-size: 12px;
	line-height: 22px;
	color: #AB00E3;
}
.MainText02 {
	font-size: 12px;
	line-height: 22px;
	color: #5C574F;
	background-image: url(images/Point01.gif);
	background-repeat: no-repeat;
	background-position: 10px 6px;
	padding-right: 10px;
	padding-left: 24px;
	text-align: left;
	vertical-align: top;



}

.MainText02Link:link {
	color: #5C574F;
	font-size: 12px;
	text-decoration: none;
}
.MainText02Link:visited {
	color: #5C574F;
	font-size: 12px;
	text-decoration: none;
}
.MainText02Link:hover {
	color: #6633FF;
	font-size: 12px;
	text-decoration: none;
}
.MainText02Link:active {
	color: #5C574F;
	font-size: 12px;
	text-decoration: none;
}

.MainText03 {
	font-size: 12px;
	line-height: 20px;
	color: #727272;
	text-align: left;
	vertical-align: top;
	padding-bottom: 5px;
	padding-right: 10px;
}

.MainText03Link:link {
	color: #727272;
	font-size: 12px;
	text-decoration: none;
}
.MainText03Link:visited {
	color: #727272;
	font-size: 12px;
	text-decoration: none;
}
.MainText03Link:hover {
	color: #FF9900;
	font-size: 12px;
	text-decoration: none;
}
.MainText03Link:active {
	color: #727272;
	font-size: 12px;
	text-decoration: none;
}

.MainText04 {
	font-size: 15px;
	line-height: 22px;
	color: #FF6600;
	text-align: left;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 10px;
	font-weight: bold;
	padding-bottom: 5px;
}

.MainText05 {
	font-size: 12px;
	line-height: 18px;
	color: #5379FF;
	text-align: left;
	vertical-align: top;
	padding-right: 10px;
	background-repeat: no-repeat;
	background-position: left 5px;
	background-image: url(images/Point03.gif);
	padding-left: 16px;
}
.MainText05Link:link {
	color: #5379FF;
	font-size: 12px;
	text-decoration: none;
}
.MainText05Link:visited {
	color: #5379FF;
	font-size: 12px;
	text-decoration: none;
}
.MainText05Link:hover {
	color: #FF9900;
	font-size: 12px;
	text-decoration: none;
}
.MainText05Link:active {
	color: #5379FF;
	font-size: 12px;
	text-decoration: none;
}

.MainText06 {
	font-size: 12px;
	line-height: 22px;
	color: #727272;
	text-align: center;
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 10px;



}
.MainText07 {
	font-size: 12px;
	line-height: 22px;
	color: #727272;
	text-align: left;
	vertical-align: top;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-right: 10px;
	padding-left: 10px;




}

.MainTitleText02 {
	font-size: 12px;
	line-height: 20px;
	color: #AB00E3;
	background-image: url(images/Point02.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding-left: 20px;
	text-align: left;
	vertical-align: top;

}

.MainTitleText03 {
	font-size: 12px;
	font-weight: bold;
	color: #575757;
}
.Text01 {
	font-size: 12px;
	color: #3D3D3D;
	text-align: right;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 10px;
	height: 25px;
	padding-right: 10px;
}
.Text01Link:link {
	color: #3D3D3D;
	font-size: 12px;
	text-decoration: none;
}
.Text01Link:visited {
	color: #3D3D3D;
	font-size: 12px;
	text-decoration: none;
}
.Text01Link:hover {
	color: #A9A8A2;
	font-size: 12px;
	text-decoration: none;
}
.Text01Link:active {
	color: #3D3D3D;
	font-size: 12px;
	text-decoration: none;
}
.Text02 {
	font-size: 12px;
	color: #3D3D3D;
	text-align: right;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 10px;
	height: 25px;
	padding-right: 10px;
}
.Text03 {
	font-size: 12px;
	color: #3D3D3D;
	text-align: left;
	vertical-align: middle;
	padding-top: 10px;
	padding-bottom: 5px;
	height: 25px;
	background-color: #F5F3E9;
	padding-right: 10px;
	padding-left: 10px;

}
.Text04 {
	font-size: 12px;
	color: #3D3D3D;
	text-align: center;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 10px;
	height: 25px;
	background-color: #F5F3E9;
	padding-right: 10px;
}

.pot {
	background-image: url(images/_.jpg);
	background-repeat: repeat-x;
	background-position: center;
}

.List02 {
	font-size: 12px;
	color: #626770;
	background-color: #FFFFFF;
	background-image: url(page_images/ListPoint02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 6px;
	padding-left: 23px;
	text-align: left;
	vertical-align: top;
}

.SerTable01 {
	background-color: #AAA7EB;
	border: 1px solid #2046AB;
	padding: 7px;
	text-align: left;
	vertical-align: top;


}
.SerTable02 {
	background-color: #FFFFFF;
	padding-top: 13px;
	padding-right: 7px;
	padding-bottom: 13px;
	padding-left: 7px;
	border: 1px solid #274291;
}
	
.List01 {
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	background-image: url(images/point01.gif);
	background-repeat: no-repeat;
	background-position: left 10px;
	padding-top: 7px;
	padding-bottom: 3px;
	padding-left: 18px;
}
.List05 {
	font-size: 12pt;
	line-height: 18px;
	color: #333333;
	background-image: url(images/point01.gif);
	background-repeat: no-repeat;
	background-position: left 10px;
	padding-top: 7px;
	padding-bottom: 3px;
	padding-left: 18px;
}
.List01Link:link {
	color: #333333;
	font-size: 12px;
	text-decoration: none;
}
.List01Link:visited {
	color: #333333;
	font-size: 12px;
	text-decoration: none;
}
.List01Link:hover {
	color: #FF6600;
	font-size: 12px;
	text-decoration: none;
}
.List01Link:active {
	color: #333333;
	font-size: 12px;
	text-decoration: none;
}
.q_unum {color: #7FD1CB;font-size:15px;  font-family : Arial; line-height: 18px; letter-spacing: 1px; padding-left:5px; padding-right:5px; padding-bottom:3px; }
.q_text {color: #666666;font-size:12px;  font-family : Arial; line-height: 18px; letter-spacing: 1px; padding-bottom:2px; border-bottom:#666666 1px dotted; ; border-bottom-color:#666666}
/*-------------------------------------------*/
.laypu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-transform: none;
}
.laypu A:link, .laypu A:visited, .laypu A:active {
	position:relative; 
	font-size: 9px;
	color: #666666;
	text-decoration: none;
}
.laypu A:hover {
	position:relative;
	font-size: 9px;
	color: #666666;
	text-decoration: underline;
}