@charset "utf-8";

.actionBtn						{width:auto;}
.actionBtn a img				{vertical-align:middle;margin:0;float:right;}

/* ---------------------------------------------------------
defaultBox_Allnone
--------------------------------------------------------- */
.defaultBox_Allnone				{clear:both;margin: 0 0 10px 0;padding:0;}


/* ---------------------------------------------------------
defaultBoxTitle
--------------------------------------------------------- */
.defaultBoxTitle				{clear:both;margin:5px 0 20px 0;padding:0;}
.defaultBoxTitle .title			{clear:both;margin:0;padding:5px 10px;border-bottom:1px dotted #ccc}
.defaultBoxTitle .title h3		{margin:0;padding:0;}
.defaultBoxTitle .title .Head	{color:#333;font-weight:bold;}
.defaultBoxTitle .contents		{clear:both;margin:0;padding:10px;}


/* ---------------------------------------------------------
defaultBoxNotitle
--------------------------------------------------------- */
.defaultBoxNotitle				{clear:both;margin:0 0 20px 0;padding:0;}
.defaultBoxNotitle .contents		{margin:0;padding:10px;}


/* ---------------------------------------------------------
h2MainPagetitle
--------------------------------------------------------- */

.h2MainPagetitle			{clear:both;margin:0 0 30px 0;padding:0;background:url(images/h2MainPagetitle_bg.gif) repeat-x; height:71px;}
.h2MainPagetitle .title		{float:left; margin:0; padding-left:15px;background: url(images/h2MainPagetitle_titlebg.gif) no-repeat left top; height:71px;}
.h2MainPagetitle .title h2		{margin:0;padding:0; line-height:41px; color:#3f3f3f; font-size:16px; font-weight:bold;}
.h2MainPagetitle .title h2 img	{margin:12px 0 0 0;padding:0;}

.h2MainPagetitle .title .Head	{color:#3f3f3f;font-weight:bold; font-size:16px;}
.h2MainPagetitle .contentTxt {float:right;margin:0; padding:47px 10px 0 0; font-size:11px; color:#fff; height:24px; width:375px;text-align:right;background:url(images/h2MainPagetitle_right.gif) no-repeat left;}
.h2MainPagetitle .contentTxt .Normal DNNAlign	{font-size:11px; color:#fff; text-align:right;}
.h2MainPagetitle .actionBtn		{clear:both;}

/* ---------------------------------------------------------
h2Pagetitle_Gray
--------------------------------------------------------- */

.h2Pagetitle_Gray				{clear:both;margin:0 0 30px 0;padding:0;}
.h2Pagetitle_Gray .title		{clear:both;margin:0; height:45px;background: url(images/h2Pagetitle_Gbg.gif) no-repeat left top; padding-left:15px;}
.h2Pagetitle_Gray .title h2		{margin:0;padding:0; line-height:41px; color:#FFF; font-size:16px; font-weight:bold; float:left;}
.h2Pagetitle_Gray .title .Head	{color:#FFF;font-weight:bold; font-size:16px;}
.h2Pagetitle_Gray .title .right {float:right;}
.h2Pagetitle_Gray .contents		{clear:both;margin:0;padding:10px;}

/* ---------------------------------------------------------
h2Pagetitle_Gray_none
--------------------------------------------------------- */

.h2Pagetitle				{clear:both;margin:0 0 30px 0;padding:0;}
.h2Pagetitle .title		{clear:both;margin:0; height:45px;background: url(images/h2Pagetitle_Gbg.gif) no-repeat left top; padding-left:15px;}
.h2Pagetitle .title h2		{margin:0;padding:0; line-height:41px; color:#FFF; font-size:16px; font-weight:bold; float:left;}
.h2Pagetitle .title .Head	{color:#FFF;font-weight:bold; font-size:16px;}
.h2Pagetitle .title .right {float:right;}
.h2Pagetitle .contents		{clear:both;margin:0;padding:0;}






/* ---------------------------------------------------------
h3title_Gray
--------------------------------------------------------- */

.h3title_Gray				{clear:both;margin:5px 0 30px 0;padding:0;}
.h3title_Gray .title		{clear:both;margin:0; height:36px;background: url(images/h3title_Gbg.gif) no-repeat left top; padding-left:10px;}
.h3title_Gray .title h3		{margin:4px 0 0 0;padding:0; line-height:29px; color:#FFF; font-size:12px; font-weight:bold; float:left;}
.h3title_Gray .title h3 img	{ margin-top:5px;}
*:first-child + html .h3title_Gray .title h3 img	{ margin:0;}

.h3title_Gray .title .Head	{color:#FFF;font-weight:bold; font-size:12px; line-height:29px;}
.h3title_Gray .title .right {float:right;}
.h3title_Gray .contents		{clear:both;margin:0 0 40px 0;padding:10px;}



/* ---------------------------------------------------------
h3title_Gray_flame
--------------------------------------------------------- */

.h3title_Gray_flame				{clear:both;margin:5px 0 30px 0;padding:0;}
.h3title_Gray_flame .title		{clear:both;margin:0; height:36px;background: url(images/h3title_Gbg.gif) no-repeat left top; padding-left:10px;}
.h3title_Gray_flame .title h3		{margin:4px 0 0 0;padding:0; line-height:29px; color:#FFF; font-size:12px; font-weight:bold; float:left;}
.h3title_Gray_flame .title h3 img	{ margin-top:5px;}
*:first-child + html .h3title_Gray_flame .title h3 img	{ margin:0;}

.h3title_Gray_flame .title .Head	{color:#FFF;font-weight:bold; font-size:12px; line-height:29px;}
.h3title_Gray_flame .title .right {float:right;}
.h3title_Gray_flame .contents  {clear:both;margin:0 0 40px 0;padding:10px; border:#e1e1e1 1px solid;}



/* ---------------------------------------------------------
h3title_Gray_Allnone
--------------------------------------------------------- */

.h3title_Gray_Allnone				{clear:both;margin:0 0 30px 0;padding:0;}
.h3title_Gray_Allnone .title		{clear:both;margin:0; height:36px;background: url(images/h3title_Gbg.gif) no-repeat left top; padding-left:10px;}
.h3title_Gray_Allnone .title h3		{margin:4px 0 0 0;padding:0; line-height:29px; color:#FFF; font-size:12px; font-weight:bold; float:left;}
.h3title_Gray_Allnone .title h3 img	{ margin-top:5px;}

*:first-child + html .h3title_Gray_Allnone .title h3 img	{ margin:0;}


.h3title_Gray_Allnone .title .Head	{color:#FFF;font-weight:bold; font-size:12px; line-height:29px;}
.h3title_Gray_Allnone .title .right {float:right;}
.h3title_Gray_Allnone .contents		{clear:both;margin:0;padding:0;}


/* ---------------------------------------------------------
h3title_yellow
--------------------------------------------------------- */
.h3title_yellow {clear:both; background:url(images/h3title_yellow.gif) no-repeat left top; margin: 5px 0 30px 0;}
.h3title_yellow .title			{margin:0;height:33px;padding-left:12px; }
.h3title_yellow .title h3		{margin:0;padding:0; line-height:30px; font-size:12px; font-weight:bold; color:#fff;float:left; }
.h3title_yellow .title .Head		{font-size:12px; font-weight:bold; color:#fff; float:left;}
.h3title_yellow .contents		{ clear:both;margin: 0;padding:10px;}
.h3title_yellow .actionBtn		{ margin:0; padding:0;}


/* ---------------------------------------------------------
h3title_yellowline
--------------------------------------------------------- */
.h3title_yellowline {clear:both; margin: 5px 0 40px 0; background:url(images/h3title_yellowline_head.gif) no-repeat left 12px;}
.h3title_yellowline .title			{margin:0;height:38px;padding-left:18px; background:url(images/h3title_yellowline_under.gif) repeat-x bottom;}
.h3title_yellowline .title h3		{margin:0;padding:0; line-height:32px; font-size:14px; font-weight:bold;color:#717171; }
.h3title_yellowline .title .Head		{font-size:14px; font-weight:bold;color:#717171;}
.h3title_yellowline .contents		{margin:0;padding:10px;}
.h3title_yellowline .actionBtn		{ margin:0; padding:0;}

/* ---------------------------------------------------------
h3title_yellowline_Allnone
--------------------------------------------------------- */
.h3title_yellowline_Allnone{clear:both; margin: 5px 0 40px 0; background:url(images/h3title_yellowline_head.gif) no-repeat left 12px;}
.h3title_yellowline_Allnone .title			{margin:0;height:38px;padding-left:18px; background:url(images/h3title_yellowline_under.gif) repeat-x bottom;}
.h3title_yellowline_Allnone .title h3		{margin:0;padding:0; line-height:32px; font-size:14px; font-weight:bold;color:#717171; }
.h3title_yellowline_Allnone .title .Head		{font-size:14px; font-weight:bold;color:#717171;}
.h3title_yellowline_Allnone .contents		{margin:0;padding:0;}
.h3title_yellowline_Allnone .actionBtn		{margin:0; padding:0;}


