﻿@charset "utf-8";
/* ==STANARD=========================================================================== */
body {	margin: 0;
	font-size:15px;
	font-family: Arial, Verdana, sans-serif, 新細明體;
	text-align: center;
	color: #000000;
	background: #993333;
	height:100%;
}

A:link    {color:#0000FF; text-decoration:none;}
A:visited {color:#0000FF; text-decoration:none;}
A:hover	  {color:#FF0000; text-decoration:underline;}
A:active  {color:#FF0000; text-decoration:underline;}
input     {font-size:15px; border:1px solid #000000}
textarea  {font-size:15px; border:1px solid #000000}

.pic_right{margin-left:5px; margin-bottom:5px; float:right;}

/* ==OUTTER TABLE=========================================================================== */
.tp_outter {
	width: 950px;
	border-left:  5px solid #FFFFFF;
	border-right: 5px solid #FFFFFF;
	background-color: #FFFFFF;
}
*>.tp_outter { margin-left: auto; margin-right: auto; }

/* ==TOP=========================================================================== */
.tp_layoutTop {
	border-top:    5px solid #E57F7F;
	border-bottom: 5px solid #E57F7F;
}
.tp_toplink A:link    {font-size:15px; color:#000000; text-decoration:none; }
.tp_toplink A:visited {font-size:15px; color:#000000; text-decoration:none; }
.tp_toplink A:active  {font-size:15px; color:#000000; text-decoration:underline; }
.tp_toplink A:hover   {font-size:15px; color:#000000; text-decoration:underline; }
.tp_searchbar         {font-size:15px; border:1px solid #000000}

/* ==MAIN=========================================================================== */
.tp_layoutMain   {padding:10px 0px 15px 0px; background-color: #EEEEEE;}
.tp_layoutLeft   {vertical-align:top; width:150px; padding-left:10px; padding-right:10px;}
.tp_layoutMiddle {vertical-align:top; width:auto;  padding-left:0px;  padding-right:10px;}
.tp_layoutRight  {vertical-align:top; width:200px; padding-left:0px;  padding-right:10px; text-align:center;}

/* ==PARTS=========================================================================== */
.tp_menu {
	border: 1px solid #AAAAAA;
	border-top:5px solid #999999;
	border-bottom:5px solid #999999;
	background-repeat:repeat-x;
	background-image: url("../images_tp/menubg.gif");
}
.tp_menulink A:link    {line-height:19px; font-size:16px; color:#000000; letter-spacing:4px; font-weight:bold; text-decoration:none; }
.tp_menulink A:visited {line-height:19px; font-size:16px; color:#000000; letter-spacing:4px; font-weight:bold; text-decoration:none; }
.tp_menulink A:active  {line-height:19px; font-size:16px; color:#FF0000; letter-spacing:4px; font-weight:bold; text-decoration:underline;}
.tp_menulink A:hover   {line-height:19px; font-size:16px; color:#FF0000; letter-spacing:4px; font-weight:bold; text-decoration:underline;}

.tp_titleBox {
	padding:9px;
	border: 1px solid #999999;
	background-repeat:repeat-x;
	background-image: url("../images_tp/titlebg.gif");
	background-color:#FFFFFF;
}

.newstable {
	border: 4px double #990000;
	width:200px;
	background-color:#FFFFFF;
}

.tp_titleBoxPhoto {
	padding:2px;
	border: 1px solid #999999;
	background-color:#FFFFFF;
	text-align:center;
}


/* ==BOTTOM=========================================================================== */
.tp_layoutBottom { padding:8px; color:#FFFFFF; text-align:center;}

/* ==OTHER=========================================================================== */
.tp_topic{font-size:20px; font-weight:bold; color:#660000; letter-spacing:2px}
.subtxt1  {font-size:13px}
.subtxt2  {font-size:12px}
.textfield{font-size:14px; border:1px solid #000000}
.highlighttext{ color:#990000; font-weight:bold; text-decoration:underline}

.bdsingername A:link    {color:#000000; text-decoration:underline;}
.bdsingername A:visited {color:#000000; text-decoration:underline;}
.bdsingername A:active  {color:#FF0000; text-decoration:underline;}
.bdsingername A:hover   {color:#FF0000; text-decoration:underline;}

.txtlisttable { border: 1px solid #CCCCCC; }