/* Common */
p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select {margin:0; padding:0;}  
body,select,button,table {font-family:'Arial','Dotum'; font-size:9pt; color:#1B1B1B; line-height:17pt;}  
textarea,input {font-family:'Arial','Dotum'; font-size:8pt; color:#1B1B1B;}
body {height:100%; margin:0; padding:0; background:url(images/bg.jpg) no-repeat top center;}
html {height:100%;}
hr {display:none;}
img,fieldset {border:0 none;}
dl,ul,ol,li {list-style:none;}
em,address {font-style:normal;}  
a {color:#1B1B1B; text-decoration:none;}
a:hover {color:#009cdd; text-decoration:underline;}  

/* 레이아웃 */
#Wrap {width:960px; min-height:100%; margin:0 auto 0 auto; background:url(images/content_bg.png); overflow:hidden;}
* html #Wrap {min-height:100%;}
#ContentIn {width:960px; margin:0 auto; overflow:hidden;}
#SideBar {width:180px;float:left;}
#Content {width:740px; padding:0px 20px 10px 20px; float:right;}
#Content .MainImg {margin-left:-20px; margin-right:-20px;}


/* 상단 */
#SideBar .Logo {margin-top:35px;}
#SideBar .SideBarTitle {margin-top:50px;}
#SideBar ol.SideBarMenu {margin-top:50px;}
#SideBar ol.SideBarMenu li {margin-bottom:10px;}
#SideBar .Add {margin-top:50px;}


/* 공통 */
#Content .Error {text-align:center; font-size:12pt; font-weight:bold;}
#Content .Btn {margin-top:10pt; text-align:center;}
#Content h2 {margin-bottom:5px; font-size:10pt;}
#Content span.Emphasis {font-weight:bold; font-size:9pt;}
#Content span.Red {color:#900; font-weight:bold;}


/* 인사말 */
#Content .Gre {width:100%; height:600px; background:url(images/bg.png) no-repeat bottom right; }
#Content .Gre p {margin-bottom:25px; line-height:18pt;}
#Content .Gre p.GreName {text-align:right; font-weight:bold; font-size:11pt;}


/* 행사개요 프로그램 */
#Content table.Program {width:100%; margin-bottom:10px;}
#Content table.Program caption {padding:3px 0px 3px 10px; text-align:left; font-weight:bold; background:#EEE; position:relative;}
#Content table.Program p.TextRight {margin-right:10px; text-align:right; float:right; position:absolute; right:0px; top:3px}
#Content table.Program td {padding:3px 10px 3px 10px; border-bottom:1px solid #EEE;}
#Content table.Program td.ProgramTextRight {text-align:right;}
#Content .ProgramInfo {margin-bottom:30px;}
#Content .ProgramInfo table.ProgramInfoTable {width:100%; margin-top:5px; margin-bottom:5px; text-align:center; border:1px solid #EEE; border-width:1px 0px 1px 1px;}
#Content .ProgramInfo table.ProgramInfoTable caption {text-align:left; font-weight:bold;}
#Content .ProgramInfo table.ProgramInfoTable th {padding:3px; background:#DDD; border-bottom:1px solid #EEE;}
#Content .ProgramInfo table.ProgramInfoTable td {padding:3px; border-right:1px solid #EEE;}
#Content .ProgramInfo p {margin-bottom:10px;}

#Content table.List {width:100%; text-align:center;}
#Content table.List td {padding:4px 0px 4px 0px; border-bottom:1px solid #EEE;}


/* 사전등록하기 */
#Content table.Write {width:100%; border-bottom:1px solid #DDD; font-size:8pt; line-height:14pt;}
#Content table.Write caption {padding:0px 0px 2px 0px; text-align:right;}
#Content table.Write th {padding:6px 0px 6px 20px; border:1px solid #DDD; border-width:1px 1px 0px 0px; text-align:left; background:#EEE;}
#Content table.Write td {padding:6px 0px 6px 15px; border-top:1px solid #EEE;}
#Content table.Write td span.Approve {color:#C00;}
#Content table.Write td input {height:14px; padding:2px 2px 2px 2px;}
#Content table.Write td input.MoneyBtn {height:20px;}
#Content table.Write td select,
#Content table.Write td input,
#Content table.Write td img {vertical-align:middle;}
*html #Content table.Write td input,
*html #Content table.Write td img {margin-top:-1px;}
#Content table.Write td input.W50 {width:50px; border:1px solid #CCC;}
#Content table.Write td input.W120 {width:120px; border:1px solid #CCC;}
#Content table.Write td input.W200 {width:200px; border:1px solid #CCC;}
#Content table.Write td dl dt {width:80px; float:left;}
#Content table.Write td dl dd {margin:5px;}


/* 행사장안내 */
#Content .Room {margin-bottom:30px; text-align:center;}
#Content .RoomInfo {margin-bottom:30px;}
#Content .RoomInfo table {width:100%; margin-bottom:5px; text-align:center; border:1px solid #EEE; border-width:1px 0px 1px 1px;}
#Content .RoomInfo table caption {margin-bottom:10px; text-align:left;}
#Content .RoomInfo table th {padding:3px; background:#DDD; border-bottom:1px solid #EEE;}
#Content .RoomInfo table td {padding:3px; border-right:1px solid #EEE;}
#Content .RoomInfo ul {}


/* 내시경자격 */
#Content .Requ {margin-bottom:30px;}
#Content .Requ ul li {margin-bottom:10px;}
#Content .Requ p {margin-bottom:10px;}