/* Commmon Elements *****************************************************************/

body {
margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; 
color: #000; 
background-color: #eee;}

.barTop {
background-color:#ddd; 
padding:3px; 
text-align:right;}

.brand {
background-color:#eee;
margin-bottom:0px;
}

/*
#topBox {
position:absolute;
top: 0px;
right: 0px;

}

#topBox img {
border: 0px;
}
*/
.barTop2 {
background-color:#ccc;
margin:0px;
padding:1px;}

a {font-size:10pt; font-family:Trebuchet MS, Geneva, Verdana, sans-serif; color:#36f; text-decoration:underline;}
a:hover  {font-size:10pt;  font-family:Trebuchet MS, Geneva, Verdana, sans-serif; color:#999; text-decoration:underline;}

a img {
border:0;
}

form {
margin:0;
padding:1px;
}

.upperNavigation {
background-color:#000;
margin-top:0px; 
margin-bottom:0px;
border-top:1px #cc6 solid;
border-bottom:2px #aaa solid;
padding-left:2em;
padding-top:0px;
padding-bottom:0px;
font-family:Trebuchet MS,Verdana,sans-serif; text-align:left;
}


.upperNavigation a:link, .upperNavigation a:visited, .upperNavigation a:active  {
font-size:10pt; color:#eed; font-family:Trebuchet MS, Verdana, sans-serif; text-decoration:none; font-weight:bold;
} 

.upperNavigation a:hover {
font-size:10pt; color:#9ce; font-family:Trebuchet MS,Verdana, Geneva, sans-serif; text-decoration:none; font-weight:bold;
}
a#home:hover {
font-size:10pt; color:#6ef; font-family:Trebuchet MS,Verdana, Geneva, sans-serif; text-decoration:none; font-weight:bold;
}
a#forum:hover {
font-size:10pt; color:#cf0; font-family:Trebuchet MS,Verdana, Geneva, sans-serif; text-decoration:none; font-weight:bold;
}
.upperNavigation input {
border:1px #ccc solid;
background-color:#eee;
padding:1px;
font-size:10pt; color:#333; font-family:굴림,굴림체, sans-serif;
}

/************************************************************************/



/* css for main content starts here */

.Container {
		margin-left:4%;
		margin-right:auto;
		background:white;
		border-left:1px solid #ccd; 
		border-right:1px solid #ccd; 
		border-bottom:1px solid #ccd;
		margin-top:0px;
		width:92%;	
}

.contentMain {
		width:100%;
		float:left;
		margin:0px;
		padding:0px;
		background-color:#fff;
}

.title {
margin-left:30px;
margin-right:3px;
margin-top:10px;
margin-bottom:3px; 
border:0;
padding:8px;
color:#333; 
font-family:돋움,AppleGothic,sans-serif; 
font-size:16pt;
font-weight:bold;
}

.abstract {
font-size:10pt;font-family:AppleGothic,굴림,sans-serif; color:#665639;line-height:1.4;font-weight:bold;
margin-left:40px; margin-right:20px; margin-bottom:10px; margin-top:3px;
}

.date {
margin-left:37px; margin-right:80px; margin-bottom:1px;
padding-left:1em;
border-left:3px solid #69d;
font-size:10pt;font-family:굴림,AppleGothic,sans-serif;color:#333;line-height:1.5;
background-color:#daedfc;}

.date a {
color:#006;
}
.date a:hover {
color:#36c;
}
.urlLink {
margin-top:5px; margin-bottom:0px; margin-left:10%; margin-right:10%;
padding:5px;
line-height:1.4;
text-align:right;
border-top:1px solid #69c;
border-bottom:1px solid #69c;
border-right:1px solid #69c;
border-left:1px solid #69c;
background-color:#fff;
font-size:9pt;font-family:돋움,AppleGothic,sans-serif;color:#333;
}

 .urlLink a:link, .urlLink a:visited, .urlLink a:active {
font-size:9pt; color:#336; font-size:9pt; font-family:Trebuchet MS, Verdana, Geneva, sans-serif;
text-decoration:none;
}
.urlLink a:hover{
font-size:10pt; color:#f30; font-size:9pt; font-family:Trebuchet MS, Verdana, Geneva, sans-serif;
}


.contentProper {
		margin-left:11%;
		margin-right:11%;
		margin-top:1px;
		margin-bottom:0px;
		padding:20px;
		padding-top:5px;
		line-height:2.0;
		font-size:10pt; 
		font-family:굴림,AppleGothic,san-serif; 
		line-height:1.9; color:#333;
}


.contentProper p {
text-indent: 1em;
 }
 
 .contentProper a {
 font-size:10pt; font-family:Geneva,AppleGothic,굴림,굴림체,sans-serif; color:#336; text-decoration:underline;
 }
 
 .contentProper a:hover {
  font-size:10pt; font-family:Geneva,AppleGothic,굴림,굴림체,sans-serif; color:#36f; text-decoration:none;
 }
 

/* google */
.googleAd {
margin-top:3px;
margin-left:70px;
margin-bottom:11px;
}


.relatedLinks {
margin-top:10px;
margin-left:70px;
margin-bottom:30px;
margin-right:30px;

padding:10px;
text-align:left;

font-size:14pt; font-family:Trebuchet MS, Genenva, sans-serif; font-weight:bold;
color:#036;
line-height:1.5;
}

.relatedLinks a:link, .relatedLinks a:visited, .relatedLinks a:active {
font-size:12pt;color:#369; font-family:굴림,AppleGothic, sans-serif; text-decoration:none;
}
.relatedLinks a:hover{
font-size:12pt; color:#f60; font-family:굴림, AppleGothic, sans-serif; text-decoration:none;
}

.sectionBar {
border:1px #ddd solid;
padding-left:15px;
padding-bottom:5px;
padding-top:5px;
background-color:#eee; color:#666;font-size:10pt; font-family:굴림,sans-serif;
}

 .sectionBar a:link, .sectionBar a:visited, .sectionBar a:active {
font-size:9pt; color:#333; font-family:Verdana,Geneva,Trebuchet MS,sans-serif;
}

 .sectionBar a:hover{
font-size:9pt; color:#666; font-family:Verdana,Geneva,Trebuchet MS,sans-serif;  text-decoration:none;
}

.youAreHere {
color: #333; font-size:10pt; font-family:굴림,AppleGothic,sans-serif;
}


.navigation {
border-top: 1px #002 solid;
border-bottom: 2px #002 solid;
background-color: #000;
margin-top:0px;
margin-bottom:0px;
padding:3px;
}

.navigation a:link, .navigation a:visited, .navigation a:active {
font-size:10pt; color:#eee; font-family:Trebuchet MS,Verdana, Geneva; text-decoration:none; font-weight:bold;
}
.navigation a:hover {
font-size:10pt; color:#69f; font-family:Trebuchet MS,Verdana, Geneva; text-decoration:none; font-weight:bold;
}

.copyright {
align:center;
margin-top:10px; margin-bottom:10px;
text-align:center;
font-size:9pt; color:#666; font-family:Trebuchet MS, Geneva, Monaco, sans-serif;
}

.legend {background-color:#eee;margin-left:5em;margin-right:5em;margin-top:2em;margin-bottom:1em;text-align:left;font-size:12pt;font-family:굴림,sans-serif;font-style:normal;
padding:0.2em;}
.searchBox {background-color:#eee;margin-left:5em;margin-right:5em;margin-top:1em;margin-bottom:1em;text-align:left;font-size:12pt;font-family:굴림,sans-serif;font-style:normal;
padding:0em;}

/* semantic */
/* footnote */
.fnum {
color:#00a; font-family:굴림,sans-serif; font-size: 8pt;
}

.footnote {
color:#333; font-family:굴림,sans-serif; font-size:10pt;line-height:1.5; 
background-color:#eee; margin-left:2em; margin-right:2em; margin-top:2em; margin-bottom:2em; padding:1em;
border-top:1px #ccc solid;border-bottom:1px #ccc solid;
}

.footnoteE {
color:#333; font-family:Geneva,Verdana,sans-serif; font-size: 10pt;line-height:1.5; 
background-color:#eee; margin-left:2em; margin-right:2em; margin-top:2em; margin-bottom:2em; padding:1em;
border-top:1px #ccc solid;border-bottom:1px #ccc solid;
}

.footnoteE a, .footnoteE a:hover {
font-family:Geneva,Verdana,sans-serif;
font-size:10pt;
}

.q {
margin-left:2em; 
margin-right:2em;
margin-bottom:1em;
margin-top:1em;
padding:1em;
border:1px #ccc dotted;
background-color:#eee; 
color:#333; font-family:굴림,sans-serif;font-size:10pt; line-height:1.5; 
}

.qe {
margin-left:2em; 
margin-right:2em;
margin-bottom:1em;
margin-top:1em;
padding:1em;
border:1px #ccc dotted;
background-color:#eee; 
color:#333; font-family:Geneva,Verdana,sans-serif; font-size:10pt; line-height:1.5; 
}



/* conventional tags */
h3 {
font-family:굴림,sans-serif;font-size:14pt;line-height:1.5;font-weight:bold;color:#330;
border:0;
padding-left:5px; 
padding-top:5px;
padding-bottom:5px;
margin-left:1px;

}
h4 {
font-family:굴림,sans-serif;font-size:12pt;line-height:1.3;font-weight:bold;
margin-left:5px;
padding-left:2px;
color:#665639;
}
h5 {
font-family:굴림,sans-serif;font-size:10pt;line-height:1.1;font-weight:bold;
margin-left:7px;
padding-left:3px;
color:#82755c;
}
blockquote {font-family:굴림,AppleGothic,sans-serif;color:#399;line-height:1.5;}
code {font-family:굴림,AppleGothic,sans-serif;color:#399;line-height:1.6;}
pre {font-family:굴림,AppleGothic,sans-serif;}
a img { border-width:0; border-style:none; border-color:#fff; color:#fff;}

/* generic style */
.largeFont {font-size:12pt;}
.largeBold {font-size:12pt; font-weight:bold;}
.grayTitle {background-color:#eee;font-size:12pt;font-weight:normal;padding:0.3em;}
.gray {background-color:#eee;}
.darkGray {background-color:#ccc;}
.blue {background-color:#09f;}


/* for images */
.imageCenter {background-color:#fff;padding:2px;margin-top:2em;margin-bottom:2em;margin-left:5px;margin-right:5px; text-align:center;}
.black {background-color:#000;padding:20px;margin-top:2em;margin-bottom:2em;margin-left:5px;margin-right:5px; text-align:left;font-family:굴림,sans-serif;font-size:10pt;color:#eed;}
.blackCenter {background-color:#000;padding:20px;margin-top:2em;margin-bottom:2em;margin-left:5px;margin-right:105pxpx; text-align:center;font-family:굴림,sans-serif;font-size:10pt;color:#eed;}

/* for css explanation */
.boxSample1 {width: 20%; float:right; text-align:center; border-width:thin; border-style:groove; border-color:#333; padding:3pt; background-color:#eee; margin:2em;}
/* */



td {
font-size:10pt;
padding:8px;
}

.tdGray {
padding:5px;
background-color:#eee;
font-size:12pt; color:#333;
}

.whiteLetter {
font-size:10pt; color:#eee;
font-weight:bold;
}


.copyright a {
color:#666; text-decoration:underline; font-family:굴림,AppleGothic,Trebuchet MS, Geneva, Monaco, sans-serif;
font-size:9pt;
}

.copyright a:hover {
color:#666; text-decoration:none; font-family:굴림,AppleGothic,Trebuchet MS, Geneva, Monaco, sans-serif;
font-size:9pt;
}

.updateTime {
	font-family:Geneva,Verdana,sans-serif;
	size:10pt;
	text-decoration:underline;
	background-color:#eee;
}

.update {
border:1px #ccc solid;
	color:#333; font-family:AppleGothic,굴림,sans-serif; font-size:10pt;line-height:1.5; 
	background-color:#fff; margin-left:1em; margin-right:1em; margin-top:10px; margin-bottom:10px;padding:1em;
	
}