/* base */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background: url(../images/bg.gif);
}
td{ color: #333333; font-size: 12px; line-height: 1.5} 
UL {
	margin-top:6px;
	margin-bottom:6px;
}
LI {
	line-height: 140%;
}

a:link { color: #003399; text-decoration:underline;} 
a:visited { color: #6699cc; text-decoration:underline;} 
a:hover { color: #6699cc; text-decoration:underline;} 
a:active { color: #6699cc; text-decoration:underline;} 
/*
a:link { color: #0033cc; text-decoration: underline }
a:visited { color: #0066CC; text-decoration: underline }
a:hover { color: #FF6600; text-decoration: underline }
*/
a:link.schoolName  { text-decoration: none }
a:visited.schoolName  { text-decoration: none }
a:hover.schoolName  { text-decoration: none }

/* table line */
TABLE.list {
	border-collapse: collapse;
}
table.break {
	border: 1px dotted #FF9900;
}
td.LcDarkBlue {
	border: 1px solid #0066CC;
	font-size: 12px;
}
td.SearchResult {
	border: 1px solid #0A349B;
	font-size: 12px;
}
TABLE.LcGray {
	border: 2px solid #CCCCCC;
}
TABLE.LcGray2 {
	border: 2px solid #CCCCCC;
	margin: 15px;
}

/* table padding */
TD.main {
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 10px;
	font-size: 12px;
}

/* tr bgcolor*/
TR.result1 {
	background-color: #FFFFFF;
}
TR.result2 {
	background: #F5F7FB;
}


/* font */
.eng {
	font-size : 10pt;
	font-family : Verdana,"Trebuchet MS",Chicago;
	line-height : 110%;
}
.s11 {font-size: 11px}
.s11h140 {
	font-size: 11px;
	line-height: 140%;
}
.s12 {
font-size: 12px;
}
.s12cWhite {
font-size: 12px;
color:#FFFFFF;
}
.s12cWhite a:link { color: #FFFFFF; text-decoration: underline }
.s12cWhite a:visited { color: #FFFFFF; text-decoration: underline }
.s12cWhite a:hover { color: #FF6600; text-decoration: underline }

.cRed {
	color:#FF0000;
}
.cRedBold {
	color:#FF0000;
	font-weight: bold;
}
.cMarineBlue {	color: #0066CC; }

.s12cGrayBold {
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
.s12cLightGrayBold {
	font-size: 12px;
	font-weight: bold;
	color: #CCCCCC;
}
.s12h200 {
	font-size: 12px;
	line-height: 200%;
}

.s13 {
font-size: 13px;
}
.s13h140 {
	font-size: 12px;
	line-height: 140%;
}
.s14 {
	font-size: 14px;
	letter-spacing: 1px;
}
.s14h140 {
	font-size: 14px;
	letter-spacing: 1px;
	line-height: 140%;
}
.s14h200 {
	font-size: 14px;
	letter-spacing: 1px;
	line-height: 200%;
}
.cYGreen {color: #99CC33}
.cBGreen {color: #009999}
.cBlue {color: #3366CC}
.cPurple {color: #9966CC}
.cOrange {color: #FF9900}
.cYellow {color: #FFCC00}
.cDarkBlue {color: #0A349B}
.cBlack {
	color: #000000;
	text-decoration: none;
}
.cBlack a:link {
	color: #000000;
	text-decoration: none;
}
.cBlack a:visited {
	color: #000000;
	text-decoration: none;
}
.cBlack a:hover {
	color: #CC0000;
}
.s14cRed {
	font-size: 14px;
	letter-spacing: 1px;
	font-weight: bold;
	color: #CC0000;
}
.s14cWhite {
	font-size: 14px;
	letter-spacing: 1px;
	font-weight: bold;
	color: #FFFFFF;
}
.s16cRed {
	font-size: 16px;
	letter-spacing: 1px;
	font-weight: bold;
	color: #CC0000;
}
.s16Bold {
	font-size: 16px;
	font-weight: bold;
}

/* form */
form {
	display: inline;
}
INPUT.pw {
	width: 120px;
	height: 20px;
}

input.w100 {
	width: 100px;
}
input.w200 {
	width: 200px;
}
input.w200ls20 {
	width: 200px;
	letter-spacing: 20px;
}
textarea.w100per { width:98%; }

/* no use */
.button {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BORDER-LEFT-COLOR: #cccccc; BORDER-BOTTOM-COLOR: #000000; COLOR: #ffffff; BORDER-TOP-COLOR: #cccccc; BACKGROUND-COLOR: #666666; BORDER-RIGHT-COLOR: #000000
}





TD.colLeft {
	border-top: 2px solid #0A349B;
	border-right: 2px #0A349B;
	border-bottom: 2px solid #0A349B;
	border-left: 2px solid #0A349B;
	background-color: #CBD3E9;
	font-size: 13px;
}
TD.colCenter {
	border-top: 2px solid #0A349B;
	border-right: 2px #0A349B;
	border-bottom: 2px solid #0A349B;
	border-left: 2px #0A349B;
	font-size: 13px;
}
TD.colRight {
	border-top: 2px solid #0A349B;
	border-right: 2px solid #0A349B;
	border-bottom: 2px solid #0A349B;
	border-left: 2px #0A349B;
	font-size: 13px;
	background: #FFFFCC;
}

/* add 2010.3.9 */
table.tblcolBox {
	border: 2px solid #0A349B;
	margin-bottom:20px;
}
TD.colHead {
	border-bottom: 2px solid #0A349B;
	background-color: #CBD3E9;
	font-size: 13px;
}

TD.colWhite {
	border-bottom: 1px solid #0A349B;
	border-left: 2px #0A349B;
	font-size: 12px;
}

TD.colBlue {
	border-right: 2px solid #0A349B;
	border-bottom: 1px solid #0A349B;
	font-size: 12px;
	background-color: #EBF2F5;
}
/* -- */
TD.colCenter2 {
	border-top: 2px solid #0A349B;
	border-right: 2px solid #0A349B;
	border-bottom: 2px solid #0A349B;
	border-left: 2px #0A349B;
	font-size: 13px;
}
.s14h130 {

	font-size: 14px;
	letter-spacing: 1px;
	line-height: 130%;
}


/* add 090515 by SPC */

h1.SEOTxt{
	width:760px;
	text-align:right;
	font-size:12px;
	line-height:1.5;
	color:#FFFFFF;
	font-weight:normal;
	margin:0;
	background-color:#003399;
}

/* add 2009/08/28 GoogleMap’Ç‰Á */

div.map { text-align:center; margin:10px 0;}

div.map iframe {
    width: 600px;
	height: 400px;
	border: 0;
	padding: 0;
	margin: 0;
}
