@font-face{
  font-family:'NanumGothicLight'; 
  font-style:normal; 
  font-weight:bold; 
  src:url('NanumBarunGothic.eot'); 
  src:local("가는나눔바른고딕"), url('/common/font/NanumBarunGothicUltraLight.woff') format('woff'), url('/common/font/NanumBarunGothicUltraLight.ttf') format('truetype'); 
}

@font-face{
  font-family:'NanumGothic'; 
  font-style:normal; 
  font-weight:bold; 
  src:url('NanumBarunGothic.eot'); 
  src:local("나눔바른고딕"), url('/common/font/NanumBarunGothic.woff') format('woff'), url('/common/font/NanumBarunGothic.ttf') format('truetype'); 
}

@font-face{
  font-family:'NanumGothicBold'; 
  font-style:normal; 
  font-weight:bold; 
  src:url('NanumBarunGothicBold.eot'); 
  src:local('나눔바른고딕볼드'), url('/common/font/NanumBarunGothicBold.woff') format('woff'), url('/common/font/NanumBarunGothicBold.ttf') format('truetype'); 
}

/* reset */
html {margin:0;padding:0;border:0;}
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, figure, footer, header, hgroup, nav, section 
{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline; background:none;}
article, aside, details, figcaption, figure, dialog, footer, header, hgroup, menu, nav, section {display:block;}
body {
	/*
	scrollbar-face-color: white;
	scrollbar-shadow-color: #aaaaaa;
	scrollbar-highlight-color: #aaaaaa;
	scrollbar-3dlight-color: white;
	scrollbar-darkshadow-color: white;
	scrollbar-track-color: white;
	scrollbar-arrow-color: #aaaaaa;
	*/
	}
body, span, div, p, input, div, ul, li, a, textarea  { 
	font-style: normal;font-family: "NanumGothic", 굴림,Verdana,Arial; list-style: none;
	line-height: 16pt; font-weight:normal; color: #545454; background:none;
	font-size:13px;}

a img {border:none;vertical-align:middle;}
input[type=checkbox],
input[type=text], input[type=password], input[type=url], input[type=email], input.text, input.title, textarea {background-color:#fff;border:1px solid #bbb;color:#000;}
input[type=text]:focus, input[type=password]:focus, input[type=url]:focus, input[type=email]:focus, input.text:focus, input.title:focus, textarea:focus {border-color:#a9a9a9;}

:focus {outline:0;}

a:link, a:active, a:visited {
    font-color: #124C80; text-decoration: none; font-size: 13px;
    line-height: 18px; color: #124C80;
}
a:hover {
    text-decoration: none; color: #999999; font-size: 13px; line-height: 18px;
}

h1 {height:50px; padding: 50px 0px 0 18px; font-size:13px; text-align:left; margin:0px 0 0px 0; border-bottom:0px solid #DDDDDD;}
	
h2 {height:20px; padding: 60px 0px 0 55px; font-size:12px; text-align:right; margin:0px 0 0px 0; color:#AAAAAA; border-bottom:0px solid #DDDDDD;}

h3 {font-family:'NanumGothicLight'; height:50px; padding: 30px 0px 0 47px; font-size:37px; color:#FF0000; text-align:left; margin:0px 0 0px 0; border:0px solid #000000;}

h4 {height:50px; padding: 15px 0 0 10px; font-size:18px; text-align:left; margin:4px 0 1px 0; border:0px solid #000000;
	background-image:url('/common/img/bar_bottom2.png');background-repeat: no-repeat;}



blockquote {margin:1.5em;}
strong, dfn {font-weight:bold;}
em, dfn {font-style:italic;letter-spacing:0;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;}
del {color:#666;}
pre {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0;}
ul, ol {margin:0 1.5em 1.5em 0;padding-left:1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}

div#wrapper { margin:0 auto; width:100%; border:0px solid silver; text-align:center; display: block; border-top: 3px solid #E30000; min-width: 1210px;}
div#header {margin:0 auto;text-align:center;display:block;height:40px; width:1010px; border:0px solid white; padding:0 100px;}

div#main {text-align:center; width:100%;border:0px solid black; background: #FFFFFF; border:0px solid #DDDDDD; display: block;}
div#main-inner {text-align:center;display:inline-block;width:1010px;border:0px solid black; border-left:0px solid #DDDDDD; padding:30px 100px 50px 100px;}
div#main-left {float:left;margin: 0 auto;display:inline-block; width:189px; background: white; border-left:1px 0olid #DDDDDD; border-right:0px solid #DDDDDD;  height:auto; }
div#main-right {float:left;padding: 0 0 0 0px; margin: 0px 0 0 0px;display:inline-block; width:820px; border:0px solid blue; 
				background: white; padding:0px; border-left:0px solid #DDDDDD; border-right:0px solid #DDDDDD;}
div#main-right-option {padding: 20px 0 150px 50px;}
				
div#footer {position:fixed; z-index:99999; bottom:0; display:block;width:100%;height:65px; background:#051330; border-top: 2px solid #CB192A; padding:0 0px; border-bottom: 1px solid #DDDDDD;}
div#footer-inner {display:inline-block;width:1010px; padding:0 0px;}			

.color_red {background:#fbe3e4;color:#8a1f11;}
.color_blue {background:#d5edf8;color:#205791;}
.color_green {background:#e6efc2;color:#514721;}
.color_yellow {background:#fff6bf;color:#514721;}
.gray_color {color:#ccc;}
.white_color {color:#fff;}
.black_color {color:#000;}

/* title */
.title0 {color:#4e84da; font-weight:normal; border-bottom: 0px solid gray;	padding-left:5px; padding-top:5px; padding-bottom:3px;}
.title1 { font-size:9pt; font-style: normal; line-height: 13pt; font-weight:normal; color: #000000}
.title2 { font-size:13pt; font-style: normal; line-height: 13pt; font-weight:normal; color: #000000}
.title3 { font-size:9pt; font-style: normal; line-height: 13pt; font-weight:normal; color: #FFFFFF}
.title4 { font-size:10pt; font-style: normal; line-height: 11pt; font-weight:normal; color: #000000}

/* text */
.text1 { font-size:9pt; font-style: normal;line-height: 11pt; font-weight:normal; color: #000000}
.text2 { font-size:9pt; font-style: normal; line-height: 11pt; font-weight:normal; color: #5C5C5C}
.text3 { font-size:9pt; font-style: normal; line-height: 11pt; font-weight:normal; color: #0000a0}
.text4 { font-size:9pt; font-style: normal; line-height: 11pt; font-weight:normal; color: #333333}

/* div box */
.box1 {text-align:right;border:0px solid #6799FF; height:35px; 
  border-top: 0px solid #D8D8D8; border-bottom: 0px solid #D8D8D8; border-left: 0px solid #D8D8D8; border-right: 0px solid #D8D8D8; 
  margin:0; margin-bottom:5px; padding: 0px 2px 0px 2px;}

.box2 {text-align:left;background-color:#FFFF99;border:1px solid #C90; margin:0;padding:0;
		padding-top:5px; padding-bottom:5px;margin-top:5px; margin-bottom:5px;}

.box3 {text-align:right; border-top: 0px solid gray; height:50px;   
  margin:0; margin-bottom:0px; padding: 10px 2px 2px 2px;}  


/* input text */
.txt_box1 {height:21px; width:150px; font-size: 10pt; color: #333333; border: 1px solid #a9a9a9; padding:0 1px; margin:0; }
.txt_box1:disabled {background-color: #F0F0E4;}

.txt_box2 {height:21px; width:150px; font-size: 10pt; color: #333333; border: 1px solid #a9a9a9; padding:0 1px; margin:0; ime-mode:disabled; text-align:right;}
.txt_box2:disabled {background-color: #F0F0E4;}

.txt_box3 {height:21px; width:90px; font-size: 10pt; color: #333333; border: 1px solid #a9a9a9; padding:0 1px; margin:0;}
.txt_box3:disabled {background-color: #F0F0E4;}

.txt_box4 {height:21px; width:92px; font-size: 10pt; color: #333333; border: 1px solid #a9a9a9; padding:0 1px; margin:0; ime-mode:disabled; text-align:right;}
.txt_box4:disabled {background-color: #F0F0E4;}

/* input file */
.file_box1 {width:150px; height:24px; vertical-align:middle; font-size: 8pt; padding: 1px; margin:0;}
.file_box2 {width:400px; height:24px; vertical-align:middle; font-size: 8pt; padding: 1px; margin:0;}

/* checkbox */
.checkbox1 {width:13px; height:13px; vertical-align:middle; border:none;}


/* text label */
.txt_label1 {height:14px; font-size: 8pt; color: #333333; padding: 8px 0 0 0px; margin:0; text-align:left; width:140px;}
			

.txt_label2 {height:22px; font-size: 10pt; color: #333333; padding: 4px 0px 0 12px;margin:0; text-align:left;
			background-image:url('/common/img/arrow1.png');background-repeat: no-repeat; background-position:0 2px;border:0px solid #000000;}

/* 우측정렬 */
.txt_label3 {height:22px; font-size: 10pt; color: #333333; padding: 1px; margin:0; text-align:right;}

/* 좌측정렬 */
.txt_label4 {height:22px; font-size: 12pt; color: #333333; padding: 1px; margin:0; text-align:left;}

/* 중앙정렬 */
.txt_label5 {height:22px; font-size: 12pt; color: #333333; padding: 1px; margin:0; text-align:center;}

.clear {clear:both;}

/* button */
.btn1 {border:0px solid #D8D8D8; width:50px; height:22px; color:#545454; text-decoration: none;
  background-image:url('/common/img/btn1.png');background-repeat: no-repeat;}
.btn1:hover {color:#B2B2B2;}
.btn1:active {color:#B2B2B2;}


.btn2 {border:0px solid #D8D8D8; width:50px; height:22px; color:#FFFFFF; text-decoration: none;
  background-image:url('/common/img/btn2.png');background-repeat: no-repeat;}
.btn2:hover {color:#D8D8D8;}
.btn2:active {color:#D8D8D8;}

.btn3 {border:0px solid #D8D8D8; width:50px; height:22px; color:#FFFFFF; text-decoration: none;
  background-image:url('/common/img/btn3.png');background-repeat: no-repeat;}
.btn3:hover {color:#D8D8D8;}
.btn3:active {color:#D8D8D8;}

.btn4 {border:0px solid #D8D8D8; width:50px; height:22px; color:#FFFFFF; text-decoration: none;
  background-image:url('/common/img/btn4.png');background-repeat: no-repeat;}
.btn4:hover {color:#D8D8D8;}
.btn4:active {color:#D8D8D8;}
                     
.btn5 {border:0px solid #D8D8D8; width:50px; height:22px; color:#FFFFFF; text-decoration: none;
  background-image:url('/common/img/btn5.png');background-repeat: no-repeat;}
.btn5:hover {color:#D8D8D8;}
.btn5:active {color:#D8D8D8;}

.btn6 {border:0px solid #D8D8D8; width:50px; height:22px; color:#FFFFFF; text-decoration: none;
  background-image:url('/common/img/btn6.png');background-repeat: no-repeat;}
.btn6:hover {color:#D8D8D8;}
.btn6:active {color:#D8D8D8;}

.btn7 {border:1px solid #051330; background-color:#051330; width:50px; height:23px; color:#FFFFFF; text-decoration: none; padding:0 1px; margin:0 0 0 -4px;}
.btn7:hover {color:#826E18;}
.btn7:active {color:#826E18;}

.btn8 {border:1px solid #C8C8C8;	background-color:#F0F0F0; width:50px; height:23px; color:#7D7D7D; text-decoration: none; padding:0 1px; margin:0;}
.btn8:hover {color:#364056;}
.btn8:active {color:#364056;}

.btn_normal {border:1px solid #a9a9a9;	background-color:#F0F0F0; width:50px; height:23px; color:#545454; text-decoration: none; padding:0 1px; margin:0;}
.btn_normal:hover {background:#DBDBDB;}
.btn_normal:active {background:#DBDBDB;}

.btn_calendar {border:0px solid #808080; width:22px; height:22px; color:#FFFFFF; text-decoration: none;
  background-image:url('/common/img/calendar.png');background-repeat: no-repeat; background-position: center center;}
.btn_calendar:hover {color:#D8D8D8;}
.btn_calendar:active {color:#D8D8D8;}

.btn_login_info {border:0px solid #808080; width:80px; height:22px; color:#FFFFFF; text-decoration: none; background-color:#CB192A}
.btn_login_info:hover {color:#D8D8D8;}
.btn_login_info:active {color:#D8D8D8;}

.btn_special1 {border:0px solid #808080; width:150px; height:40px; color:#FFFFFF; text-decoration: none; cursor: pointer;
  background-image:url('/common/img/btn_special1.png');background-repeat: no-repeat; background-position: center center;}
.btn_special1:hover {color:#051330;}
.btn_special1:active {color:#051330;}


                     
	
table, tr, td {border-collapse:collapse;border-spacing:0;line-height: 25pt;
			border: 0px solid #D8D8D8; vertical-align:middle; font-size:13px;]}
caption, th, td {text-align:left;float:none; border: 0; vertical-align:middle;}
                                                              
thead th {	text-align: center;	color: #4F76A3;	font-size: 100% !important;}
tbody th {	font-weight: normal; background-color: #F6F6F6;}                    
tbody tr { background: #FCFDFE; }                                                    
tbody td a, tbody th a { color:#111111; text-decoration:none; font-weight:normal; display:block;}     
/* tbody tr:hover td, tbody tr:hover th {	background-color: #F6F6F6;} */                                  
tr.odd td, tr.odd th {	background-color: #ddd;}                                                     
tbody a:visited {	color: #999999;}                                                             
tbody a:hover {	color: #FF0000;}                                                                        
tbody a:active {	color: #FF0000;}                                                                        
tfoot th {	text-align: right;}                                                                  
tfoot th:after {	content: ":";}                                                                       
*/

/* table */
.board1 table {	border: 1px solid #D8D8D8; display:block; margin-bottom:25px;}                                         
.board1 caption {font-size: 150%; font-weight: normal;}                         
.board1 th { border:1px solid #D8D8D8; padding: 5px;}
.board1 td { border:1px solid #D8D8D8; padding: 5px;}
.board1 thead th {	text-align: center;	color: #4F76A3;	font-size: 100% !important;}
.board1 tbody th {	font-weight: normal; background-color: #F6F6F6;}                    
.board1 tbody tr { background: #FCFDFE; }

.board2 table {	border: 1px solid #D8D8D8;}
.board2 caption {font-size: 150%; font-weight: normal; margin: 5px;}                         
.board2 th { border-top:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; border-left:0px solid #D8D8D8; border-right:0; padding: 5px;}
.board2 td { border-top:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; border-left:0px solid #D8D8D8; border-right:0; padding: 5px;}
.board2 thead th {	text-align: center;	color: #4F76A3;	font-size: 100% !important;}
.board2 tbody th {	font-weight: normal; background-color: #F6F6F6;}                    
.board2 tbody tr { background: #FCFDFE; }

.board3 table { border: 0px solid #D8D8D8; !important;}
.board3 caption {font-size: 150%; font-weight: normal; margin: 5px;}                         
.board3 th { border: 0px solid #D8D8D8; border-top:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; border-left:0; border-right:0; padding: 5px;}
.board3 td { border-top:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; border-left:0; border-right:0; padding: 5px;}
.board3 thead th {	text-align: center;	color: #4F76A3;	font-size: 100% !important;}
.board3 tbody th {	font-weight: normal; background-color: #F6F6F6;}                    
.board3 tbody tr { background: #FCFDFE; }

.board4 table { border: 0px solid #D8D8D8; !important;}
.board4 caption {font-weight: normal; margin: 5px;}                         
.board4 th { border: 0px solid #D8D8D8; border-top:0px solid #D8D8D8; border-bottom:0px solid #D8D8D8; border-left:0; border-right:0; padding: 0px; margin:0;}
.board4 td { border-bottom:1px dotted #D8D8D8; border-left:0; border-right:0; padding: 0px; margin:0;}
.board4 thead th {	text-align: center;	color: #4F76A3;	font-size: 100% !important;}
.board4 tbody th {	font-weight: normal; background-color: #FFFFFF;}                    
.board4 tbody tr.board4 tbody tr:hover { background: #FCFDFE; }

.boxPaging {margin: 1px; text-align:center;}
.boxPaging a {border:0px solid #ccc;padding: 0;}
.boxPaging strong {border:1px solid #ccc;padding:0;background:ivory;font-weight:bold;}

.boxPaging ul {margin: 0px; border:0px solid #FF0044;display:inline-block;}
.boxPaging ul li {float:left;cursor:pointer; margin:0px 10px 0 10px;}
.boxPaging ul .paging_group_arrow_left {background: url(/common/img/paging_group_arrow_left_1.png) no-repeat center center; width:16px; height:18px;}
.boxPaging ul .paging_arrow_left {background: url(/common/img/paging_arrow_left_1.png) no-repeat center center; width:9px; height:18px;}
.boxPaging ul .paging_group_arrow_right {background: url(/common/img/paging_group_arrow_right_1.png) no-repeat center center; width:16px; height:18px;}
.boxPaging ul .paging_arrow_right {background: url(/common/img/paging_arrow_right_1.png) no-repeat center center; width:9px; height:18px;}
.boxPaging ul .paging_group_arrow_left:hover {background: url(/common/img/paging_group_arrow_left_2.png) no-repeat center center; width:16px; height:18px;}
.boxPaging ul .paging_arrow_left:hover {background: url(/common/img/paging_arrow_left_2.png) no-repeat center center; width:9px; height:18px;}
.boxPaging ul .paging_group_arrow_right:hover {background: url(/common/img/paging_group_arrow_right_2.png) no-repeat center center; width:16px; height:18px;}
.boxPaging ul .paging_arrow_right:hover {background: url(/common/img/paging_arrow_right_2.png) no-repeat center center; width:9px; height:18px;}
.boxPaging ul .paging_list_num {margin:0px 10px 0 10px;}
.boxPaging ul li .paging_num {color:#B2B2B2;}
.boxPaging ul li .paging_selected_num {color:#FF0000;}
.boxPaging ul li .paging_line {color:#FF0000;}


.footerBg{height:200px;background-image:url('/common/img/footerBg.gif');background-repeat: no-repeat; }
.errorBg{height:1000px;background-repeat: no-repeat; }





/* side menu */
.mSideMenu dl { font-size:15px; margin:0; padding:0px 0 0 0; width:190px;}	
.mSideMenu dl dt {  height:30px; color:#A0A0A0; cursor:pointer; text-decoration: none; padding: 8px 0 0px 20px; text-align:left; background-color:#F0F0F0; border-bottom:0px solid #DDDDDD;border-right:0px solid #DDDDDD;margin:0 0 5px 0;}
.mSideMenu dl dt:hover { color:#051330; text-decoration:none;}					
.mSideMenu dl .mSideDtSelected { font-size:14px; color:#FFFFFF; background:#FF0000; border-bottom:0px solid #DDDDDD; border-right:0px solid #DDDDDD;}
.mSideMenu dl .mSideDtSelected:hover { color:#FFFFFF;}

.mSideMenu dl dd { margin: 0; cursor:pointer; margin:-3px 0 0px 0;  border-right:0px solid #DDDDDD; padding: 0 0 0px 0; background: none;}
.mSideMenu dl dd ul { width:189px; list-style: none; display:inline-block; padding:0px 0 0 0; border-top:0px solid #c3c3c3; margin:0; background: none;}
.mSideMenu dl dd ul li { color:#A0A0A0; font-size:13px; display:inline-block; width:169px; height:20px; padding:2px 0 2px 20px; text-align:left; border: 0px solid #000000;  border-bottom: 2px solid #F0F0F0; margin:0px 0 0 0px;
						background: none; cursor:pointer;}
.mSideMenu dl dd ul li:hover { color:#051330; text-decoration:none;}
.mSideMenu dl dd ul .mSideLiSelected { width:169px; font-size:13px; color:#FE0000; text-decoration:none; border-right:0px solid #FFFFFF; background: none;}
.mSideMenu dl dd ul .mSideLiSelected:hover { color:#FE0000;}
/*  font-family:NanumGothicBold; font-weight:bold; */

/* header menu */
.header-menu {position:absolute; margin:0 auto; height:40px; width:1010px;}
.header-menu ul {margin:0; padding:0; height:40px; list-style: none;}

.header-menu ul li {position:relative; float:left; margin:0; padding:0px 0 10px 0; text-align:center; border-right:0px solid #DDDDDD; width:165px; height:40px; background: url(/common/img/main_menu_011.png) no-repeat 0 0;}
.header-menu ul li:hover {background: url(/common/img/main_menu_011.png) no-repeat 0 0;}

.header-menu ul li a {color:#FFFFFF; padding:0; font-size:16px;}
.header-menu ul li a:hover {color:#FFFFFF;}
.header-menu ul li ul {display:none; list-style: none; position:absolute; left:0px; top:35px; width:155px; height:auto; padding:10px 0 0 0; border:0px solid #111; border-top:none; z-index:100;}
.header-menu ul div {-webkit-box-shadow: 0px 5px 10px rgba(0,0,0,0.6);  /* Safari and Chrome */
					-moz-box-shadow: 0px 5px 10px rgba(0,0,0,0.6);  /* Firefox */
					box-shadow: 0px 5px 10px rgba(0,0,0,0.6);}	
.header-menu ul li ul li {cursor:pointer; color:#FFFFFF; float:none; margin:0; padding:6px 0 0 10px; width:100%; height:22px;text-align:left; background: url(/common/img/menu_base1.png) no-repeat 0 0;}
.header-menu ul li ul li:hover {color:#051330;}
.header-menu ul li ul li a {color:#FFFFFF; font-size:14px !important; padding:0px 0 0 0px;}
.header-menu ul li ul li a:hover {color:#051330; font-size:14px !important; padding:0px 0 0 0px;}

.all
{
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	height:100%;
	width:100%;
	margin:0;
	padding:0;
	background:#ffffff;
	opacity:.75;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	z-index:100;
	display:inline;
	text-align: center;
	vertical-align:middle;
	display:none;		
}


/* Modal */
.ff-modal-overlay
{
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	height:100%;
	width:100%;
	margin:0;
	padding:0;
	background:#ffffff;
	opacity:.75;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	z-index:101;
}
* html .ff-modal-overlay
{   
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
.ff-modal-window
{
	position:fixed;
	top:50%;
	left:50%;
	margin:0;
	padding:0;
	z-index:102;
	background:#fff;
	/*border: 1px solid #a50000;*/
}
* html .ff-modal-window
{
	position:absolute;
}
.ff-close-window
{
	position:absolute;
	width:32px;
	height:32px;
	right:8px;
	top:8px;
	text-indent:-99999px;
	overflow:hidden;
	cursor:pointer;
	opacity:.5;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
}
.ff-close-window:hover
{
	opacity:.99;
	filter: alpha(opacity=99);
	-moz-opacity: 0.99;
}


 
		.ff-dialogBox {
			overflow:	hidden;	/* eliminate space for scrollbar in dialog - not needed when using a layout */
			
			margin: 0;
			padding:	0;		/* nullify ui-widget-content */
			padding-top: 4px;	/* add some white-space below titlebar for cosmetics */
			/* COULD add a border and/or padding if desire a different look...
			padding:	6px;
			border:		1px solid #BBB;
			*/
		}
		.ff-dialogBox {
			/*
			 
	THIS HACK FIXES A DIALOG BOX POSITIONING BUG
			 
	prevents incorrect top/left values that are applied from taking effect
			 
	This page now uses a patched version of UI 1.8.1, so this hack no longer required
			 
	SEE UI Ticket #5662 - http://dev.jqueryui.com/ticket/5662#comment:3 
			top:		0 !important;
			left:		0 !important;
			 */
			/* background:	#AFA; DEBUGGING */
			/*position:	relative; - triggers resizeable._alsoResize bug when using Opera */
			}
			.ff-dialogBox .ui-widget-content {
				/* nullify ui-widget-content bg-image - but KEEP widget bg-color */
				background-image: none;
			}
			.ff-dialogBox .ui-layout-pane {
				/* start by removing all padding & scrolling */
				padding:	0;
				overflow:	hidden;
			}
			.ff-dialogBox .pane-header ,
			.ff-dialogBox .ui-layout-content ,
			.ff-dialogBox .ui-layout-south {
				padding:	5px 10px;
			}
			.ff-dialogBox .pane-header {
				border-width:	0 0 1px; /* nullify ui-widget-content border, except bottom */
			}
			.ff-dialogBox .pane-footer {
				border-width:	1px 0 0; /* nullify ui-widget-content border, except top */
				font-size:		.85em;
				font-weight:	normal;
				padding:		2px 10px 4px;
			}
			.ff-dialogBox .ui-layout-content {
				border:			0; /* nullify ui-widget-content border - 'pane' already has this */
				overflow:		auto;
			}
			.ff-dialogBox .ui-layout-south {
				 /* has ui-widget-header for cosmetics - override defaults */
				 font-weight:	normal; /* NOT bold in statusbar */
				 font-size:		.85em;	/* smaller text */
				 padding-top:	2px;	/* nice and small */
				 padding-bottom:3px;
			}
			.ff-dialogBox .ui-layout-resizer-west {
				/* NOTE: SOMETHING in the theme CSS is setting opacity here */
				opacity:	.01;
				filter:		alpha(opacity=1);
				background: #F00 url(../lib/img/resizable-w.gif) no-repeat 0 center;
			}
			.ff-dialogBox .ui-layout-resizer-west-closed {
				background-image: url(../lib/img/resizable-e.gif); /* looks better */
				border:			1px solid #6C0;
				border-width:	1px 0;
				opacity:		.70;
				filter:			alpha(opacity=70);
			}
			.ff-dialogBox .ui-layout-resizer-dragging ,
			.ff-dialogBox .ui-layout-resizer-sliding ,
			.ff-dialogBox .ui-layout-resizer:hover {
				opacity:		1;
				filter:			alpha(opacity=100);
				}
				.ff-dialogBox .ui-layout-toggler {
					background:	#CCC;
				}

