body {
	font-size: 90% ;color: #737373 
}

table {
	font-size: 1em;
}

/* Site
   -------------------------------- */

body {
	font-family: "Trebuchet MS", "Helvetica", "Arial",  "Verdana", "sans-serif";
}

/* Layout
   -------------------------------- */

.layout-grid {
	width: 960px;
}

.layout-grid td {
	vertical-align: top;
}

.layout-grid td.left-nav {
	width: 140px;
}

.layout-grid td.normal {
	border-left: 1px solid #eee;
	padding: 20px 24px;
	font-family: "Trebuchet MS", "Helvetica", "Arial",  "Verdana", "sans-serif";
}

.layout-grid td.demos {
	background: url('/images/demos_bg.jpg') no-repeat;
	height: 337px;
	overflow: hidden;
}

/* Normal
   -------------------------------- */

.normal h3,
.normal h4 {
	margin: 0;
	font-weight: normal;
}

.normal h3 {
	padding: 0 0 9px;
	font-size: 1.8em;
}

.normal h4 {
	padding-bottom: 21px;
	border-bottom: 1px dashed #999;
	font-size: 1.2em;
	font-weight: bold;
}

.normal p {
	font-size: 1.2em;
}

.White {color: #FFFFFF}
.black {color: #000000}
.gray {color: #ababab}
.gray66 {color: #666666}
.gray33 {color: #333333}
.gray73 {color: #737373}

.imgbrdr {border: 1px solid #e2e2e2;}

.skyblue {color: #3366FF}
.blue {color: #275e84}
.darkblue {color: #27375e}
.darkgreen {color: #3c7285}
.red {color: #FF0000}
.orange {color: #FF7200}
.green {color: #009966}
.darkred {color: #C40000}
.darkorange {color: f26522;}
.blue1 {color: #86a7cc}

.text10 {font-size: 10px; }
.text8 {	font-family: Arial, Helvetica, sans-serif;	font-size: 8px;}
.text10 {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;}
.text11 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;}
.text12 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none}
.text14 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-decoration: none}
.text15 {  font-family: Arial, Helvetica, sans-serif; font-size: 15px; text-decoration: none}
.text16 {  font-family: Arial, Helvetica, sans-serif; font-size: 16px; text-decoration: none}
.text17 {  font-family: Arial, Helvetica, sans-serif; font-size: 17px; text-decoration: none}
.text18 {  font-family: Arial, Helvetica, sans-serif; font-size: 18px; text-decoration: none}
.text19 {  font-family: Arial, Helvetica, sans-serif; font-size: 19px; text-decoration: none}
.text20 {  font-family: Arial, Helvetica, sans-serif; font-size: 20px; text-decoration: none}
.text22 {  font-family: Arial, Helvetica, sans-serif; font-size: 22px; text-decoration: none}
.text24 {  font-family: Arial, Helvetica, sans-serif; font-size: 24px; text-decoration: none}
.text26 {  font-family: Arial, Helvetica, sans-serif; font-size: 26px; text-decoration: none}
.text28 {  font-family: Arial, Helvetica, sans-serif; font-size: 28px; text-decoration: none}
.text30 {  font-family: Arial, Helvetica, sans-serif; font-size: 30px; text-decoration: none}

.center {text-align:center;}
.right {text-align:right;}
.left {text-align:left;}



.link {text-decoration:ununderline;}
.bold {font-weight: bold}
.italic {font-style:italic}

.bk_noRepeat {background-repeat: no-repeat;}

.tbox {
	Background-color:#ffffff;
	Border:1x SOLID #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.dot_box {  border: 1px dotted #666666}
.dot_bt_line {border-bottom: 1px dotted #666666;}

.tbox2 {

	Background-color:#ffffff;
	Border:1x SOLID #dadbed;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
}
.tboxBig {

	Background-color:#ffffff;
	Border:1x SOLID #dadbed;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 16px;
}
.b_link {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; text-decoration: underline}
.search_box {  border: #999999; border-style: dashed; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.line_table {  border: #666666; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.right_dot {  border-color: black #999999 black black; border-style: dashed; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px}
a:hover {	text-decoration: underline;}
.under_line {  text-decoration: underline; font-family: Arial, Helvetica, sans-serif; font-size: 12px}

.copyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.border {
	border: 1px solid #999999;
}
.border2 {
	border: 1px solid #666666;
}
.r_border {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}
.r_b_border {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
}
.r_t_border {
	border-right-width: 1px;
	border-right-style:solid;
	border-right-color:#999999;
	border-top-width: 1px;
	border-top-style:solid;
	border-top-color:#999999;
}
.t_border {
	border-top-width: 1px;
	border-top-style:solid;
	border-top-color:#999999;
}
.b_border {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.b_border2 {
	border-bottom-width: 1.5px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
.b_t_border {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	border-top-width: 1px;
	border-top-style:solid;
	border-top-color:#999999;
}
.b_t_border2 {
	border-bottom-width: 1.5px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	border-top-width: 1.5px;
	border-top-style:solid;
	border-top-color:#000000;
}
.l_r_border {
	border-left-width: 1px;
	border-left-style:solid;
	border-left-color:#999999;
	border-right-width: 1px;
	border-right-style:solid;
	border-right-color:#999999;
}
.l_r_b_border {
	border-left-width: 1px;
	border-left-style:solid;
	border-left-color:#999999;
	border-right-width: 1px;
	border-right-style:solid;
	border-right-color:#999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.l_r_t_border {
	border-left-width: 1px;
	border-left-style:solid;
	border-left-color:#999999;
	border-right-width: 1px;
	border-right-style:solid;
	border-right-color:#999999;
	border-top-width: 1px;
	border-top-style:solid;
	border-top-color:#999999;
}
.l_t_border {
	border-left-width: 1px;
	border-left-style:solid;
	border-left-color:#999999;
	border-top-width: 1px;
	border-top-style:solid;
	border-top-color:#999999;
}
.l_t_b_border {
	border-left-width: 1px;
	border-left-style:solid;
	border-left-color:#999999;
	border-top-width: 1px;
	border-top-style:solid;
	border-top-color:#999999;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.l_border2 {
	border-left-width: 1px;
	border-left-style:solid;
	border-left-color:#E0E0E0;
}
.hide {visibility: hidden; display: none }
.show { visibility: visible; display: block }

/* lightbox ---------------------------------------*/ 
.SLB_center { cursor:pointer; visibility:hidden; border: solid 4px #000000; background-color: #FFF}
.SLB_close { cursor: pointer; display:none; font:9pt tahoma bold yellow; background-color:#000000; color:yellow; padding:0 10px 4px 0; text-align:right }
.SLB_caption { cursor: pointer; display:none; font-family: verdana,tahoma; font-size: 9pt; background-color:#000000; color: #ffffff; padding-bottom: 4px; }
#SLB_loading { cursor: pointer; display:none; z-index: 998; position:absolute; font-family: verdana,tahoma; font-size: 9pt; background-color:#000000; color: #ffffff; padding: 3px 0px 4px 0px; border: solid 2px #cfcfcf; }


.hero-unit {
  background-color: #f5f5f5;
  margin-bottom: 30px;
  padding: 60px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
}
.hero-unit h1 {
  margin-bottom: 0;
  font-size: 60px;
  line-height: 1;
  letter-spacing: -1px;
}
.hero-unit p {
  font-size: 18px;
  font-weight: 200;
  line-height: 27px;
}




/* Á¤·Ä °ü·Ã */
.al        {text-align:left !important}
.ac        {text-align:center !important}
.ar        {text-align:right !important}
.vt        {vertical-align:top !important}
.vb        {vertical-align:bottom !important}

.fl        {float:left!important }
.fr        {float:right!important}
.fc        {float:center!important}
.cl        {clear:left!important}
.cr        {clear:right!important}
.cb        {clear:both!important}

.bbn      {border-bottom:none !important}
.brn      {border-bottom:none !important}

/* ÅØ½ºÆ® color °ü·Ã */
.b        {font-weight:bold !important}
.font0    {font:0/0 arial !important}
.txt_ss   {font-size:90% !important}
.txt_s    {font-size:80% !important}
.txt_big  {font-size:130% !important}
.txt_big2 {font-size:120% !important}
.txt_nor  {font-size:100% !important}
.txt_ls   {letter-spacing:-1px !important}
.txt_bb   {color:#000 !important}
.txt_bb2  {color:#2e2523 !important}
.txt_p    {color:#cb8a83 !important}
.txt_r    {color:#df3c1c !important}
.txt_r2   {color:#c2280e !important}
.txt_r3   {color:#be410f !important}
.txt_br   {color:#9a785b !important}
.txt_br2  {color:#b79843 !important}
.txt_br3  {color:#a67c5d !important}
.txt_o    {color:#d76f00 !important}
.txt_g    {color:#aaaaaa !important}
.txt_gr   {color:#598527 !important}
.txt_g    {color:#a9a9a9 !important}
.txt_n    {color:#0a1bbc !important}
.ls       {letter-spacing:-1px !important}
.normal   {font-size:80% !important;font-weight:normal !important}

/* padding °ü·Ã */
.l03     {padding-left:3px !important}
.l05     {padding-left:5px !important}
.l08     {padding-left:8px !important}
.l10     {padding-left:10px !important}
.l15     {padding-left:15px !important}
.l20     {padding-left:20px !important}
.l25     {padding-left:25px !important}
.l30     {padding-left:30px !important}
.l35     {padding-left:35px !important}
.l40     {padding-left:40px !important}
.l50     {padding-left:50px !important}
.l60     {padding-left:60px !important}
.l70     {padding-left:70px !important}
.l120    {padding-left:120px !important}
.t02     {padding-top:2px !important}
.t03     {padding-top:3px !important}
.t05     {padding-top:5px !important}
.t06     {padding-top:6px !important}
.t07     {padding-top:7px !important}
.t10     {padding-top:10px !important}
.t13     {padding-top:13px !important}
.t15     {padding-top:15px !important}
.t20     {padding-top:20px !important}
.t25     {padding-top:25px !important}
.t30     {padding-top:30px !important}
.t35     {padding-top:35px !important}
.t40     {padding-top:40px !important}
.t50     {padding-top:50px !important}
.t60     {padding-top:60px !important}
.r05     {padding-right:5px !important}
.r10     {padding-right:10px !important}
.r15     {padding-right:15px !important}
.r20     {padding-right:20px !important}
.r25     {padding-right:25px !important}
.r30     {padding-right:30px !important}
.r37     {padding-right:37px !important}
.r40     {padding-right:40px !important}
.r60     {padding-right:60px !important}
.b05     {padding-bottom:5px !important}
.b10     {padding-bottom:10px !important}
.b20     {padding-bottom:20px !important}
.b25     {padding-bottom:25px !important}
.b30     {padding-bottom:30px !important}
.mt_1    {margin-top:-1px !important}