
* { margin: 0; padding: 0;  }

body { margin-left: 50px; background: white; 
	color: #505050; 
	width: 760px; 
	font-family: Tahoma, Arial, Geneva, UnDotum;
	font-size: 11pt; 
}

h1 { margin: 20px 0 0px 0;}

address { font-style: normal; }

a { color: #de8300; text-decoration: none;}
a img { border: none; }
a:hover { color: #eeaa00;}
#content a.external-link-new-window:before, #content a.mail:before, #content a.email:before { content: url(link_arrow.png) " " ; }

.hidden { display: none; }
.image-replacement { overflow: hidden; height: 0; background-repeat: no-repeat;}

#menu1 a:hover, #menu1 .active { border-bottom: 5px solid #de8300; }
#menu2 a:hover, #menu2 .active { border-bottom: 2px solid #de8300; }

#content { overflow: hidden; width: 100%; }
#content p { margin: 7px 0px; text-align: justify;}

#content .supp { width: 334px; float: right; padding: 0px 0 20px 20px;}
#content .supp img { margin-top: 25px;  }

#content ul, #content ol { margin: 10px 0px 10px 20px; }
#content ul li { list-style-image: url(li_item.png); }
#content img, #content iframe { border: 1px solid #8a8a8a; }
#content img { margin: 0px 10px 10px 0px; }

#content table { border-collapse: collapse; }
#content table td { border-bottom: 1px solid #eee; padding: 2px 10px 2px 0px; min-width: 200px; vertical-align: top; }
#content table p { text-align: left; }

#menu2 { clear: left; margin-bottom: 15px; }
#menu1, #menu2 { overflow: hidden; padding-bottom: 5px;}
#menu1 li, #menu2 li { display: inline;  margin-right: 10px; }
#menu1 li:after, #menu2 li:after { color: #8a8a8a; font-size: 24pt; letter-spacing: 1px; content: " -";  }
#menu1 li:last-child:after, #menu2 li:last-child:after { content: " "; }
#menu2 li:after { color: #eee;  }
#menu1 li a, #menu2 li a { border: none; text-decoration: none; }
#menu1 { margin-top: 60px; }
#menu2 { margin-top: 4px; }
#menu2 li { margin-bottom: 7px; }

#site-info { 
	padding: 10px;
	font-size: 9pt;
	margin-top: 30px;
	border-top: 1px solid #8a8a8a;
	background: #c8c8c8;
}

.csc-textpic { overflow: hidden; }

.csc-textpic-caption, .supp .csc-textpic-caption { font-size: 80%; font-weight: bold; text-align: right; }

.csc-textpic-caption { text-align: left; }


