﻿* {
	margin:0;
	padding:0;
}
body {
	background:#eaeae9 url('/images/bg.png') repeat-x scroll top left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	padding-top:10px;
    font-size:12px;
	font-family:"돋움", Arial, Helvetica, sans-serif;
}


/* wrapper */
div#wrap {
	width:982px;
	margin:0 auto;
	padding:0 10px;
}


/* header & nav */
div.header {
	
	padding-bottom:20px;
}
div.title {
	float:left;
	margin-top:30px;	
}
div.nav {
	float:right;
	padding:10px 0 0 0;
	margin:0;
}
div.nav ul {
	list-style:none;
	float:right;
	padding:0 0 0 50px;
	margin:-10px 0 0 50px;
}
div.nav ul li {
	display:inline;
	float:left;
}
div.nav ul li img{
	margin:2px 3px;
}
div.nav ul li a, div.nav ul li a:visited, div.nav ul li a:hover {
	float:left;
	margin:5px 5px;
	text-decoration:none !important;
	color:#ffffff;
	font-weight:normal;
	font-size:0.9em;
	font-family:Arial, Helvetica, sans-serif;
	padding:0;
}

div.largebutton {
    border:solid 1px #b9b9b9;
    background : #efeeee url('/images/bgLargeButton.png') repeat-y top left;
	width:100%;
	height:60px;
	margin:0 0 5px 0;
	vertical-align:middle !important;	
	cursor:pointer;cursor:hand;
}
div.largebutton ul li.title 
{
    padding:0 0 0 0;
    margin:0 0 0 0;
    color:#4189b7;
    font-size:1.4em;
    font-weight:bold;
}
div.largebutton ul li.description 
{
    padding:0 0 0 0;
    margin:5px 0 0 0;    
    color:#7d7d7d;
    font-size:1.0em;
}


/* headers */
h1 {
	text-align:left;
	color:#fff;
}
h1 {
	font-size:3em;
	padding-left:10px;
}
h1 a, h1 a:hover, h1 a:visited {
	text-decoration:none;
	color:#ffffff;
}
h2 
{
    font-weight:normal;
    text-align:center;
	padding:4px 0 10px 10px;
	font-size:0.9em;
	font-family:"돋움", Georgia, "Times New Roman", Times, serif;
	color:#a3a3a3;
}
h3 
{
    background:url('/images/bgh3.png') repeat-y left top;
	color:#f8f8f8;
	font-family:"돋움", Georgia, "Times New Roman", Times, serif;
	font-size:1.5em;
	font-weight:bold;
	padding:10px 10px 15px 10px;
	vertical-align:middle;	
}
h3 img
{
    float:left; 
    margin:-5px 10px 10px 10px;
}

h4 {
	background:#fcfcfc url('/images/bgh4.png') repeat-y scroll top left;
    border:solid 1px #d1cfcf;
	color:#254e69;
	font-family:"돋움", Georgia, "Times New Roman", Times, serif;
	font-size:1.4em;
	font-weight:bold;
	padding:10px 10px 10px;
	vertical-align:middle;
}
h5 {
	font-size:1.2em;
	font-family:"돋움", 'Lucida Sans Unicode','Lucida Grande',verdana,sans-serif;
	font-weight:normal;
	color:#555555;   
    padding:0 0 10px 10px; 
}

/* element defaults */
p {
	margin-bottom:20px;
	font-size:1.2em;
	color:#683D2A;
	line-height:1.4em;
}
ul {
	padding:0 0 20px 35px;
}

li{ list-style:none;}
fieldset{ border:none;}
legend{ display:none;}
a{ text-decoration:none;}
a:hover{ text-decoration:underline;}

code {
	border:1px solid #7D0000;
	border-left-width:10px;
	display:block;
	padding:10px;
	margin:10px 0;
}

/* default forms */
form {}
form input[type=text],
form input[type=password],
form textarea {
    border:1px solid #cccccc; 
    padding:3px 0 3px 5px; 
    _height /**/:23px;
	font-family:"돋움", Arial, Helvetica, sans-serif;
	font-size:1.0em;    
}
form input[type=submit] {
    background:#ffffff url('/images/btnNormal.png') repeat-x scroll top left;
	border:1px solid #dddddd;
	padding:5px 6px 4px 6px !important;	
	color:#666666;
	font-family:"돋움", Arial, Helvetica, sans-serif;
	font-size:1.2em;
	cursor:pointer;cursor:hand; 	
}
form input.formbutton {
	background:#4c5663 url('../images/button.png') repeat-x scroll top left;
	color:#ffffff;
	font-size:1.2em;
	border:1px solid #666666;
	font-weight:bold;
	padding:5px 6px 4px 6px !important;		
	font-family:"돋움", Verdana, Arial, Helvetica, sans-serif;
	cursor:pointer;cursor:hand;	
}
form input.logoutbutton 
{
    margin:2px;
    border:1px solid #cccccc;     
	background:#444444;
	color:#ffffff;
	font-size:0.8em;
	font-weight:normal;
	padding:1px 2px 2px 1px !important;
	font-family:"돋움", Arial, Helvetica, sans-serif;
}

form button {
    background:#ffffff url('/images/btnNormal.png') repeat-x scroll top left;
	border:1px solid #dddddd;
	padding:4px 6px 2px 6px !important;	
    margin:0px 5px 0px 5px;
	color:#666666;
	font-family:"돋움", Arial, Helvetica, sans-serif;
	font-size:1.2em;
	cursor:pointer;cursor:hand; 	
}
form button.formbutton {
	background:#4c5663 url('../images/button.png') repeat-x scroll top left;
	color:#ffffff;
	font-size:1.2em;
	border:1px solid #666666;
	font-weight:bold;
	padding:4px 6px 2px 6px !important;	
	margin:0px 5px 0px 5px;	
	font-family:"돋움", Verdana, Arial, Helvetica, sans-serif;
	cursor:pointer;cursor:hand;	
}

/* default tables */ 
table 
{
 	background-color :#ffffff;   
	margin-bottom:5px;
}
table tr th, table tr td {
	padding:2px 10px; 
}
table tr th {
	background:#4c5663 url('../images/button.png') repeat-x scroll top left;
	color:#ffffff;
}
table tr td {

}
td.left 
{
    background-color:#eeeeee;
    text-align:center;
    vertical-align:top;
}
table.signin
{
    border:solid 1px #d9d9d9;
    background :#efeeee url('../images/bgSignin.png') repeat-x top left;
	width:100%;
	height:186px;
	padding:1px 1px 1px 1px;
	margin-bottom:10px;
}

table tr td.MultiView input {
	color: #fff;
	background: #000 url(../images/btnDownload.gif) 0 0 no-repeat;
	width: 190px;
	height: 49px;
	outline: 0;
	border: 0;
	position: relative;
	cursor: pointer;
	text-align:center;
}
table tr td.MultiView input:hover {
	background-position: 0 -49px;
}
table tr td.hidden_num,
table tr th.hidden_num
{
     display:none; 
}

div.boardpager { margin:5px; font-size:1.1em; text-decoration:none !important; text-align:center; }
div.boardpager a {padding:0 2px 0 2px;}
div.boardpager a:hover{ text-decoration:underline !important; color:#aaaaaa;}
div.boardpager a:link {text-decoration:none; color:#aaaaaa; }
div.boardpager a:visited {text-decoration:none; color:#333333;}
div.boardpager a.disabled {text-decoration:none !important; color:#000000 !important; font-weight:bold; }
div.boardpager a.disabled:hover {text-decoration:none !important;}


/* default links */
a { 
	color:#700000;
}
a:visited { 
	color:#AE0000;
} 
a:hover { 
	color:#870000; 
}
a span {
    text-decoration:none !important;	
}


/* centeral page */
div.page {
	margin:0 10px;
}
div.page ul {
	/*list-style-image:url('../images/bullet.png');*/
	font-size:0.95em;
	text-align:left;
}
div.page ul li {
	padding:3px 0;
}


/* content */
div.content {
	width:67%;
	float:left;
	padding-bottom:20px;
}
#content{ padding:50px 50px 50px 50px; margin:0 auto; text-align:left; background-color:#f9f9f9;}

/* sidebar */
div.sidebar {
	width:240px;
	float:right;
}
div.sidebar ul {
	list-style:none;
	list-style-image:none;
	padding:10px 10px 25px 10px;
}
div.sidebar ul li {
	padding:7px 0;	
}
div.sidebar ul li a {
	font-family:"돋움", Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	font-size:1.1em;
}

/* footer */
div.footer {
	clear:both;
	margin-top:0px;
    background :#efeeee url('/images/bgFooter.png') repeat-x top left;	
    height:56px
}
div.footer p 
{
	text-align:right;
	color:#696969;
	font-size:1.0em;
	font-family:"돋움", "Trebuchet MS", Verdana, Arial;
	padding:16px;
}

div.footer p a 
{
	color:#999999;
}

/* search form */
form.searchform 
{
	padding-top:10px;
}


/* misc classes */
*:focus 
{
	outline:none;
}
.clear 
{
	clear:both;
}

/* edit form */
div#editform { position:absolute; background:#fff; border:1px solid #555; margin:50px 138px; width:650px; z-index:95; padding:10px 10px 10px 10px; display:none; }
div#editform div {line-height:22px;}
div#editform div.line  {clear:both; border-top:solid 1px #dddddd;}
div#editform div.left  {float:left; min-width:150px; margin:5px;}
div#editform div.right {float:right; width:480px; margin:5px;}
div#editform .w110{ width:103px;}
div#editform .w130{ width:123px;}
div#editform .w154{ width:147px;}
div#editform .w157{ width:150px;}
div#editform .w286{ width:279px;}
div#editform .w431{ width:423px;}
div#editform .w88{ width:81px;}
div#editform .w34{ width:34px;}
div#editform .w22{ width:22px;}
div#editform .w138{ width:131px;}
div#editform .input_radio{ margin:0 -1px 0 -1px;}
div#editform .help{ clear:both; overflow:visible; display:none; color:#8594a6; line-height:18px; border-bottom:dashed 1px #d0d0d0;}

div#noscript_msg{text-align:right; color:#666666; font-size:11px; letter-spacing:-1px; margin:-15px 0 2px 0;}

#lavaLampBasicImage {
    width: 444px;
    height:40px;    
    background: url("/Images/menu/bg.gif") no-repeat top;
    padding: 15px;
    padding-right:5px;
    margin: 10px 0;
    overflow: hidden;
    text-align:right;
    position: relative;    
}

#lavaLampBasicImage li {
    float: left;
    list-style: none;
    margin-right:20px;
}

#lavaLampBasicImage li.backLava {
    background: url("/Images/menu/lava.gif") no-repeat right -30px;
    width: 9px; height: 30px;
    z-index: 8;
    position: absolute;
}
#lavaLampBasicImage li.backLava .leftLava {
    background: url("/Images/menu/lava.gif") no-repeat top left;
    height: 30px;
    margin-right: 9px; /* 7px is the width of the rounded shape */
}
#lavaLampBasicImage li a {
    font: bold 14px arial;
    text-decoration: none;
    color: #fff;
    outline: none;
    text-align: center;
    top: 7px;
    text-transform: uppercase;
    letter-spacing: 0;
    z-index: 10;
    display: block;
    float: left;
    height: 30px;
    position: relative;
    overflow: hidden;
    margin: auto 8px;    
}
#lavaLampBasicImage li a:hover, 
#lavaLampBasicImage li a:active, 
#lavaLampBasicImage li a:visited {
    color: #fff;
    border: none;
}

.path{ background:#999999 no-repeat center top; overflow:hidden; width:100%; height:100px;}
.path ol{ width:750px; margin:0 auto; padding:23px 0 0 0; text-align:center;}
.path ol li{ text-align:center; float:left; width:125px; }
.path ol li div{margin-top:8px;}
.path ol li div span   {color:#CCCCCC;}
.path ol li div span.on{color:#FFFFFF; }

.submenu{ background:#999999 no-repeat center top; overflow:hidden; width:100%; height:100px;}
.submenu ol{ width:750px; height:90px; margin:0 auto; padding:10px 0 0 0; text-align:center;}
.submenu li
{
    background :#efeeee url('/images/bgSubmenuButton.gif') no-repeat top left;	
    margin:0px 5px 0px 5px; 
    padding:10px 0px 10px 0px; 
    text-align:center; 
    float:left; 
    width:100px; 
    height:60px; 
    color:#FFFFFF;
    cursor:pointer;cursor:hand;
}
.submenu li img { margin:0 5px 10px 5px; border-width:0;}
.submenu a { 
	color:#FFFFFF;
}
.submenu a:visited { 
	color:#FFFFFF;
} 
.submenu a:hover { 
	color:#FFFFFF; 
	text-decoration:none;
}
