﻿a           { color : #646464; text-decoration : none; }
a:link      { color : #646464; text-decoration : none; }
a:visited   { color : #646464; text-decoration : none; }
a:hover     { color : #848484; text-decoration : none; }
a:active	{ color : #848484; text-decoration : none; }

BODY
{
	scrollbar-3dlight-color:595959;
	scrollbar-arrow-color:ffffff;
	scrollbar-base-color:CFCFCF;
	scrollbar-darkshadow-color:FFFFFF;
	scrollbar-face-color:CFCFCF;
	scrollbar-highlight-color:FFFFF;
	scrollbar-shadow-color:595959;
}


FORM		{ margin:0px; }
IMG			{ border-width:0px }			
TD,DIV		{ font-size: 12px; font-family: dotum; color: #858585;}


    
.SiteCounter	{ font-size:11px; font-family:dotum; color:#999999; text-decoration:none;}
.Location		{ font-size:11px; font-family:dotum; color:#333333; text-decoration:none;}
.OpinionLine	{ background-color:#C5C5C5; }	/* Bbs User Opinion Line */
.Calendar		{ position:absolute; visibility:hidden;	background-color:threedface; border:1px solid gray;}




/* Warning Messages */
.WarningMessage		{ color:#8F0000 }
.ValidatorMessage	{ color:#BABABA;	}
.SampleMessage		{ color:#8F0000 }




/* Template Layouts */
BODY.BlankTemplate							{ background-color:#FFFFFF; margin:0px; }

BODY.MainTemplate							{ margin:0px; width:100%; height:100%;}
DIV.MainTemplate							{ margin:0px; width:100%; height:100%;}
DIV.MainTemplate .PageContents				{ margin:0px; width:100%; height:737px; background-image:url('/images/main/bgn_main.gif');}
DIV.MainTemplate .PageContents .PageItems	{ width:958px; height:100%;}
DIV.MainTemplate .PageContents .LeftMenu	{ float:left; width:365px; height:737px;}
DIV.MainTemplate .PageContents .WorkArea	{ float:left; width:593px; height:100%; background-color:#FFFFFF;}
DIV.MainTemplate .PageContents .WorkArea 
								.TopMenu	{ float:left;width:593px;height:124px;background-color:#FFFFFF;}
DIV.MainTemplate .PageContents .WorkArea 
								.Content	{ position:relative;z-index:1; width:593px; background-color:#FFFFFF;}
DIV.MainTemplate .Bottom					{ width:100%; padding-top:11px; padding-bottom:24px;background-image:url(/images/common/bground/bgn_bottom.gif);}



BODY.SubTemplate							{ margin:0px; }
DIV.SubTemplate								{ margin:0px; width:100%; height:100%; }
DIV.SubTemplate .PageContents				{ width:100%; height:100%; background-image:url(/images/common/bground/bgn_sub.gif); }
DIV.SubTemplate .PageContents .PageItems	{ width:958px; height:100%; background-color:#FFFFFF;	}
DIV.SubTemplate .LeftMenu					{ float:left; width:261px; height:100%; background-image:url(/images/common/bground/bgn_leftmenu.gif);}
DIV.SubTemplate .TopMenu					{ width:100%; height:124px;}
DIV.SubTemplate .WorkArea					{ float:left; width:100%; vertical-align:top; background-color:#FFFFFF; }
DIV.SubTemplate .Location					{ float:left; width:100%; padding-right:20px; text-align:right; }
DIV.SubTemplate .Contents					{ float:left; width:525px; padding-bottom:50px; padding-left:15px; padding-top:21px; }

DIV.SubTemplate .QuickMenu					{ float:left; text-align:center; padding-top:30px; width:157px; position:absolute;}
DIV.SubTemplate .PageContents .Bottom		{ vertical-align:bottom;width:100%; padding-top:11px; padding-bottom:24px;background-image:url(/images/common/bground/bgn_bottom.gif);	}



BODY.AdminSubTemplate							{ margin:0px; }
DIV.AdminSubTemplate							{ margin:0px; width:100%; height:100%; }
DIV.AdminSubTemplate .PageContents				{ width:100%; height:100%; background-image:url(/images/common/bground/bgn_sub.gif); }
DIV.AdminSubTemplate .PageContents .PageItems	{ width:958px; height:100%; background-color:#FFFFFF;	}
DIV.AdminSubTemplate .LeftMenu					{ float:left; width:261px; height:100%; background-image:url(/images/common/bground/bgn_leftmenu.gif);	}
DIV.AdminSubTemplate .TopMenu					{ width:100%; height:124px;}
DIV.AdminSubTemplate .WorkArea					{ float:left; width:100%; height:100%; vertical-align:top; background-color:#FFFFFF; }
DIV.AdminSubTemplate .Location					{ float:left; width:100%; padding-right:20px; text-align:right; }
DIV.AdminSubTemplate .Contents					{ float:left; width:682px; padding-left:7px; padding-top:21px; }

DIV.AdminSubTemplate .PageContents .Bottom		{ vertical-align:bottom;width:100%; padding-top:11px; padding-bottom:24px;background-image:url(/images/common/bground/bgn_bottom.gif);	}


/*
BODY.AdminSubTemplate				{ background-color:#E5E6E7; margin:0px; padding-bottom:7px; }
DIV.AdminSubTemplate				{ margin:7px; width:944px; border:solid 1px #c4c4c4; background-color:#FFFFFF; }
DIV.AdminSubTemplate .TopMenu		{ height:50px; border:1px solid red;}
DIV.AdminSubTemplate .LeftMenu		{ width:190px; float:left; padding-left:2px; }
DIV.AdminSubTemplate .PageContents	{ width:745px; float:left; }
DIV.AdminSubTemplate .WorkArea		{ width:700px; float:left; padding-left:7px; padding-right:3px; padding-top:3px; padding-bottom:3px; border-left:1px solid #E7E3E7;}
DIV.AdminSubTemplate .Location		{ width:100%; height:25px; border:1px solid red;}
DIV.AdminSubTemplate .WorkArea IMG.ContentsTitle {margin-left:17px; margin-top:15px; margin-bottom:10px;}
DIV.AdminSubTemplate .WorkArea .Contents { margin-LEFT:33px; margin-top:30px; height:740px; }
*/

/* Selectors for WebControls / HtmlControls */

.TextBox /* <input type="text" */
{
	border: #BABABA 1px solid;
	font-size: 12px;
	font-family: "돋움", "돋움체", "굴림", "굴림체";
	color:#666666;
	background-color: #FFFFFF;
}

.SearchTextBox
{
    font-family: "돋움", "돋움체", "굴림", "굴림체";
    font-size : 12px;
    color : #666666;
    background-color : #FFFFFF;
    border-bottom : 1px solid;
    border-left : 1px solid;
    border-right : 1px solid;
    border-top: 1px solid;
    height : 19px;
    border-color : #B8B6B6;
    border-width : 1px; border-style : solid;
}


/* TextArea	*/
.MultiTextBox
{
    font-family: "돋움", "돋움체", "굴림", "굴림체";
    font-size		: 12px;
    color			: #666666;
    padding			: 10px;
    line-height		: 140%;
    background-color : #FFFFFF;
    border-bottom : 1px solid;
    border-left : 1px solid;
    border-right : 1px solid;
    border-top: 1px solid;
    height : 19px;
    border-color : #CCCCCC;
    border-width : 1px;
    border-style : solid;
}

.MainDownList /* <select */
{
	 border: #BABABA 1px solid;
	 font-size: 12px;
	 font-family: "돋움", "돋움체", "굴림", "굴림체";
	 color:#666666;
	 background-color: #F5F5F5;
}

.BlueTextBox
{
    font-family: "돋움", "돋움체", "굴림", "굴림체";
    font-size : 12px;
    color : #000000;
    background-color : #C0E5FF;
    border-bottom : 0px solid;
    border-left : 0px solid;
    border-right : 0px solid;
    border-top: 0px solid;
    height : 19px;
    border-color : #C0E5FF;
    border-width : 0px; border-style : solid;
}

.DropDownList /* <select */
{
	 border: #BABABA 1px solid;
	 font-size: 12px;
	 font-family: "돋움", "돋움체", "굴림", "굴림체";
	 color:#666666;
	 background-color: #FFFFFF;
}

.DatePicker
{
	height:18px;
	border: #BABABA 1px solid;
	font-size: 12px;
	font-family: "돋움", "돋움체", "굴림", "굴림체";
	color:#666666;
	background-color: buttonface;
}


.FileBox /* <input type="file" */
{
	margin:2px;
	height:20px;
	border: #BABABA 1px solid;
	font-size: 12px;
	font-family: "돋움", "돋움체", "굴림", "굴림체";
	color:#666666;
	background-color: #FFFFFF;
}


.Button /* <input type="" */
{
	 border: #BABABA 1px solid;
	 font-size: 12px;
	 font-family: "돋움", "돋움체", "굴림", "굴림체";
	 color:#666666;
	 background-color: #FFFFFF;
}

.BlueButton
{ 
	font-size:9pt; 
	cursor:hand;
	border-width:1;
	padding:3 0 0 0;
	background-color:cornflowerblue;
	color:white;
	margin:0 0 1 0;
}

.TabTitle	{ font-size:12px; font-family:"돋움", "돋움체", "굴림", "굴림체"; color:#787878; text-decoration:none; line-height:18px; }

.BranchDownList /* <select */
{
	 border: #BABABA 1px solid;
	 font-size: 12px;
	 font-family: "돋움", "돋움체", "굴림", "굴림체";
	 color:#FFFFFF;
	 background-color: #8AAEB8;
}

.TextGuide /* <select */
{
	font-size : 12px;
    color : #666666;
	font-family : "돋움", "돋움체", "굴림", "굴림체";
    line-height : 170%;
    padding-left : 30px;
}
.TextHeight /* <select */
{
	font-size : 12px;
    color : #666666;
	font-family : "돋움", "돋움체", "굴림", "굴림체";
    line-height : 170%;
}
.TextHeight160 /* <select */
{
	font-size : 12px;
    color : #666666;
	font-family : "돋움", "돋움체", "굴림", "굴림체";
    line-height : 160%;
}
