
.TgLink {
	color: #0000cc;
	text-decoration: underline;
}

.TgPage {
	width: 780px;
	height: 100%;
	table-layout: fixed;
}

.TgTop {
	width: 780px;
	height: 170px;
}

.TgTop img {
	display: block;
}	

.TgTopTitle {
	height: 23px;
	background-color: #AEB622;
}

.TgTopBox {
	height: 137px;
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: center;
	vertical-align: middle;
}

.TgTopBoxFrame {
	height: 117px;
	border-top: 1px solid #aeb622;
	border-left: 1px solid #aeb622;
	border-right: 1px solid #eef6cc;
	border-bottom: 1px solid #eef6cc;
	padding: 10px;
}

.TgMiddle {
	width: 780px;
	height: 100%;
	text-align: left;
	vertical-align: top;
}

.TgBottom {
	width: 780px;
	height: 38px;
	background-color: #ffffcc;
	padding: 5px;
}

.TgLeft {
	width: 146px;
	padding-top: 10px;
	padding-bottom: 10px;
	overflow: hidden;
	vertical-align: top;
}

.TgContents {
	width: 468px;
	padding: 10px;
	overflow: hidden;
	vertical-align: top;
}

.TgTitle {
	background-image: url("/images/title.jpg");
	background-repeat: no-repeat;
	font-family: Arial, Verdana;
	font-size: 17pt;
	font-weight: bold;
	text-align: center;
	color: #7b8116;
	padding: 2px;
	margin-bottom: 10px;
}

.TgRight {
	width: 126px;
	padding: 10px;
	background-color: #ffffcc;
	overflow: hidden;
	vertical-align: top;
}

.TgLoginTop {
	background-color: #aeb622;
	color: #ffffff;
	font-weight: bold;
	padding: 5px;
}

.TgLoginText {
	font-weight: bold;
	margin: 5px;
}

.TgLoginMiddle {
	height: 150px;
	background-color: #d5dd3a;
	padding: 10px;
}

.TgLoginBottom {
	height: 25px;
	background-color: #ffffff;
}

.TgLoginInput {
	width: 150px;
	margin-bottom: 5px;
}

.TgLoginButton {
	width: 80px;
	margin-bottom: 5px;
}


/* DataGrid Layout */

table.TgGrid {
	border: 1px solid #666666;
	border-collapse: collapse;
}

table.TgGrid th {
	border: 1px solid #999999;
	background-color: #eeeedd;
	color: #333333;
	padding: 3px;
}

table.TgGrid td {
	border: 1px solid #cccccc;
	padding: 3px;
}

table.TgGrid2 {
	border-collapse: collapse;
	width: 448px;
}

table.TgGrid2 th {
	border-bottom: 1px solid #999999;
	background-color: #eeeedd;
	color: #333333;
	padding: 2px;
}

table.TgGrid2 td {
	padding: 2px;
}


/* */

.TgPink { color: #ff007f; }

.w25  { width: 25px; }
.w50  { width: 55px; }
.w75  { width: 75px; }
.w100 { width: 100px; }
.w125 { width: 125px; }
.w150 { width: 150px; }


form.TgEx {
}

form.TgEx select {
}

form.TgEx input {
}

form.TgEx label {
	display: block;
	margin-top: 10px;
}


form.Search input.Button {
	margin: 0px;
	width: 64px;
}