@charset "utf-8";
/* CSS Document */

body {
  	margin:0; padding:0; border:none;
  	font-family:Georgia, "Times New Roman", Times, serif; font-size:100%;	background-color:#FFF;
}
html {
  	margin:0; padding:0; border:none;
  	font-family:Georgia, "Times New Roman", Times, serif; font-size:100%;
}

form 																	{padding:0; margin:0;}		
input, select, list, button, textarea {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:90%;}
input																	{border:1px solid #ddd; padding:2px;}
textarea															{border:1px solid #ddd; padding:2px;}

/* External Layout */
#ext-template											{width:970px;}
#ext-template-top									{height:42px; background-image:url(../images/template/bg-top-layout.jpg); background-repeat:no-repeat;}
#ext-template-header							{height:150px; background-image:url(../images/template/bg-header-layout.jpg); background-repeat:no-repeat;}
#ext-template-body								{height:500px; vertical-align:top; background-color:#FFFFFF; background-image:url(../images/template/bg-body-layout.jpg); background-repeat:repeat-y;}
#ext-template-footer							{height:20px; background-image:url(../images/template/bg-footer-layout.jpg); background-repeat:no-repeat;}

#internal-template								{width:100%;}
#int-left-template								{width:220px; padding-left:10px; padding-top:6px; vertical-align:top;}
#int-right-template								{width:auto;  padding-right:10px; vertical-align:top;}

#internal-template-2								{width:100%; padding:10px; vertical-align:top;}

#ext-intro-template								{width:970px; background-image:url(../images/template/bg_middle_shadow_hp.jpg); background-position:top; background-repeat:repeat-y;}
#ext-intro-template-top						{background-image:url(../images/template/bg_top_shadow-hp.jpg); background-position:top; background-repeat:no-repeat;}
#ext-intro-template-body					{background-image:url(../images/template/bg_middle_shadow_hp.jpg); background-position:top; background-repeat:repeat-y;}
#ext-intro-template-footer				{background-image:url(../images/template/bg_bottom_shadow-hp.jpg); background-position:bottom; background-repeat:no-repeat;}

.intro-header												{padding:6px; padding-top:15px; padding-left:20px;}
.intro-body													{padding:4px;}
.intro-header-title-a								{font-weight:bold; font-size:125%; color:#333;}
.intro-header-title-b								{font-weight:bold; font-size:110%; color:#999; margin-left:20px;}
.intro-inside-tbl										{width:100%;}
.td-intro-inside-body-right					{font-size:70%; text-align:right; vertical-align:top; padding-right:6px;}
.td-intro-inside-body-right select 	{font-size:90%; width:100%;}
.td-intro-inside-body-title-a				{font-size:130%; color:#FF6600;}
.td-intro-inside-body-right a				{color:#006600; text-decoration:none;}
.td-intro-inside-body-right a:hover	{color:#FF6600; text-decoration:none;}
.td-intro-inside-body-right a:active{color:#CCCCCC; text-decoration:none;}