/* CSS Document */
body, td, th, input, select, textarea {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:15px;}
body, h1, h2, h3, h4, h5, h6, p, form {margin:0; padding:0;}
table {margin:0; padding:0; border:0;}
table td {vertical-align:top;}
a {text-decoration:none; color:#003a80;}
a:hover {text-decoration:underline;}
ul {margin-top:0px;}

#pageBody {margin-top:20px; margin-left:auto; margin-right:auto;}
#container {width:705px; background: url(../imgs/bg_page.gif) repeat-y; padding:0 5px 1px 3px;}
	img.imgTitle {display:block; margin-bottom:7px;}
	div.more {text-align:right; padding:5px 0;}
	div.more a{font-weight:bold;}
	
	#link {text-align:right; padding:3px 10px; color:#003a80; background:#edfffe; font-weight:bold;}
	
	/*navigator*/
	a.menuButton {width:175px; height:30px; display:block; margin:1px 0 1px 0; background:url(../imgs/menu.gif) no-repeat;}
	#mnu1 {background-position:0px 0px;}
	#mnu1:hover, #mnu1.menuButtonActive {background-position:0px -30px;}
	#mnu2 {background-position:-175px 0px;}
	#mnu2:hover, #mnu2.menuButtonActive {background-position:-175px -30px;}
	#mnu3 {background-position:-350px 0px;}
	#mnu3:hover, #mnu3.menuButtonActive {background-position:-350px -30px;}
	#mnu4 {background-position:-525px 0px;}
	#mnu4:hover, #mnu4.menuButtonActive {background-position:-525px -30px;}
	
	div.menu {position:absolute; top:0; left:0; visibility:hidden; width:173px; border:1px solid #003a80;}
	div.menu ul {margin:0; padding:0;}
	div.menu li {margin:0; padding:0; list-style:none; display:inline;}
	div.menu a.menuItem {color:#003a80; text-decoration:none; background:#fff; display:block; padding:4px 10px;}
	div.menu a.menuItem:hover {color: #003a80 ; background:#edfffe; text-decoration: none; text-shadow:#999; font-weight:bolder;}
	div.menu a.menuItemHighlight {}
	/*end navigator*/
	
	td.introText {background:#f6f6f6; padding:7px;}
	.specialText {color:#003a80;}
	.searchText {color:#003a80; background:#ff0;}
	.urlTitle {color:#003a80;}
	.errorText {color:#f00;}
	
	#contentHome {margin:15px 0;}
	#contentHome td {padding:5px 20px;}
	#contentHome #welcome {width:230px; border-right:1px solid #003a80;}
	#contentHome #welcome {display:block; font-size:12px; font-style:italic; text-align:justify}
	
	#contentHome #productHome h1 {font-size:12px; font-weight:bold; margin-bottom:10px; color:#000;}
	#contentHome #productHome td {padding:0; color:#003a80;}
	#contentHome #productHome td.spaceTd {width:25px;}
	#contentHome #productHome img {border:1px solid #003a80; margin-bottom:5px;}
	#contentHome #productHome a {font-weight:bold;}
	#contentHome #productHome #productText {padding-top:10px;}
	
	#searchHome {background:#f6f6f6 url(../imgs/bg_search.gif) right top no-repeat; padding:5px;}
	#searchDetail	{background: url(../imgs/search_bg.gif) top left no-repeat; border: 1px solid #003a80; width: 150px; height: 22px; 	padding: 1px 0px 0px 1px;	margin-left: 10px;	margin-top:3px; margin-bottom:3px; float: left; text-align: left;}
.input	{border: 1px solid #FFF; height: 16px; font-size: 11px; color: #000000;}
	
	
	#leftLinks {background:#edfffe;}
	#leftLinks ul {margin:0; margin-bottom:40px; padding:10px;}
	#leftLinks li {margin:0; padding:0; list-style:none; border-bottom:1px solid #edfffe;}
	#leftLinks li a.subMenu {font-weight:bold; text-decoration:none; padding:4px 10px; width:135px; background:url(../imgs/arrow.gif) -5px 8px no-repeat; display:block;}
	#leftLinks li a.subMenu:hover {text-decoration:none; background-position:1px 8px;}
	#leftLinks li a.subMenuActive {font-weight:bold; text-decoration:none; padding:4px 10px; width:135px; background:url(../imgs/arrow.gif) 1px 8px no-repeat; display:block;}
	
	#leftLinks #searchSub { padding:10px;}
	#leftLinks #searchSub h2{color:#666666; font-size:11px; display:inline;}
	#leftLinks #searchSub p{color:#999999; font-size:9px; padding:5px 0; line-height:10px;}
	#leftLinks #searchSub #keyword {width:145px; border:1px solid #666666; padding:2px; display:block;}
	#leftLinks #searchSub #search {width:70px; margin-left:37px; margin-top:5px;}
	
	#contentSub {padding:20px;}
	#contentSub h1 {font-size:14px; color:#003a80; margin-bottom:20px;}
	#contentSub li {padding:0 0 5px 0;}
	#contentSub p {padding-bottom:10px;}
	#imgPage {padding-bottom:1px; border-bottom:2px solid #f6f6f6;}
	
	.mainBox {border:1px solid #003a80; padding:5px; width:100px; text-align:center;}
	.subBox {border:1px dashed #003a80; padding:5px; width:100px;}
	.subBox ul {margin:0; padding:5px 0 0 17px;}
	.romanNum {list-style:upper-roman; padding-bottom:15px;}
	.romanNum li {padding-top:5px;}
	
	#bottomLink {color:#003a80; text-align:right; padding:3px 10px; background:#edfffe; font-weight:bold;}
	#bottomLink a {font-size:10px; color:#003a80;}
	
	#footer {}
	#footer td {color:#003a80; font-size:10px; padding:2px 10px; line-height:16px;}
	#footer a {font-weight:bold;}

#search	{background: url(../imgs/search_bg.gif) top left no-repeat; border: 1px solid #003a80; width: 150px; height: 22px; 	padding: 1px 0px 0px 1px;	margin-left: 10px;	margin-top:30px; margin-bottom:30px; float: left; text-align: left;}
.input	{border: 1px solid #FFF; height: 16px; font-size: 11px; color: #000000;}






/*-----------------------------------------------------------------------------------------
###########################################################################################
PRINTING STYLE SHEET (ADDITIONAL)
###########################################################################################
-----------------------------------------------------------------------------------------*/
@media print
{

	body,td,th {font-family: "Times New Roman", Times, serif; font-size:0.95em;}
	#container {width:100%}
	#contentSub {margin:20px 0; padding:0; text-align:justify;}
	#contentSub h1 {font-size:1.4em;}

	div.more {display:none;}
	#link {display:none;}
	#mnu1, #mnu2, #mnu3, #mnu4 {display:none;}
	#imgPage {display:none;}
	#searchHome {display:none;}
	#leftLinks {display:none;}
	#bottomLink {display:none;}
	#footer {display:none;}

}
