html, body{
	margin:0; padding:0; width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;
	background:#7d97c1;
}

#c{margin:0px auto; min-width:760px;}
#c_min-w{width:760px; height:0px; overflow:hidden;}

/* main columns */
#left_col{width:224px; padding-top:2px; vertical-align:top; min-width:224px;}
#left_min-w{width:224px; height:0px; overflow:hidden;}
#main_col{padding-top:2px; vertical-align:top; min-width:536px;}
#main_min-w{width:536px; height:0px; overflow:hidden;}

/* some common styles */
a {color:#26426f;}
a:hover {color:#f30;}
h1 {font-size:16px; font-family:Arial, Helvetica, sans-serif;}
form {margin:0; padding:0;}
input, select{font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.alert { color:#f30; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:4px 0 4px 0; }

/* boxes */
.small_box_c{padding:2px 14px 2px 14px; }
.small_box_hr{border-top:1px solid #7d97c1; background:#fff; height:1px; margin:0 -12px 0 -12px; overflow:hidden;}

/* logo */
#logo a{display:block; height:56px; width:222px;
	background:url(../images/logo/bsp.gif) no-repeat center center;
	text-indent:-999px; overflow:hidden;}
	
/* MAIN */

body {color:#000;}

#c{width:95%; padding:14px 0 14px 0;}

.box_c{padding:6px 2px 12px 2px;}

/* login */
#login_box {
	position:absolute;
	width:300px;
	height:130px;
	top:50%;
	left:50%;
	margin-top:-90px;
	margin-left:-156px;
}

/* help */
#help_btn{position:relative; z-index:5;}
#help_btn a {display:block; position:absolute; right:10px; top:10px;}
/* some common styles */
p {margin:0 0 5px 0;}
h1 {margin:0 0 4px 0; padding:0;}
a {text-decoration:none;}
h2 {margin:14px 0 4px 0 ; padding:0; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
img {border:0;}
input, select{border:1px solid #ddd;}
select{z-index:998;}
textarea{font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.hand {cursor:hand; cursor:pointer;}



/* LEFT PANEL APPLICATION LIST */
.apps{padding:7px 7px 0px 12px;}
.app_btn{
	margin-bottom:2px;
	background:url(../../common/images/layout/app_btn_bg.jpg) no-repeat right top;
	font-size:10px;
	font-weight:bold;
	color:#9D9DA3;
}
.app_btn a{
	font-size:10px;
	font-weight:bold;
	color:#9D9DA3;
	display:block;
	background:url(../../common/images/layout/app_btn_bg.jpg) no-repeat right top;
}
.app_btn a:hover{
	color:#8c8c91;
	background:url(../../common/images/layout/app_btn_bg_over.jpg) no-repeat right top;
}
.app_btn img{vertical-align:-11px; margin-right:4px;}
.app_spacer{height:12px; overflow:hidden;}

.app_tools{padding:0 0 7px 5px;}
.app_tools .item{padding:0 0 2px 20px; }
.app_tools .item a{color:#000;}
.app_tools .item a:hover{color:#f30;}
.app_tools .item img{ vertical-align:-4px;}

/* LEFT TOOLS MENU */
.left_tools{padding:3px 14px 0 14px;}
.left_tools .item{padding:7px 0 0 0;}
.left_tools .item img{vertical-align:-4px;}

/* header for main contents boxes */
.header{
	position:relative;
	margin-bottom:5px;
	background:#fff;
	padding:10px 12px 5px 12px;
	border-bottom:2px solid #7d97c1;
}
.header h1 {color:#9D9DA3;}
.header h1 img{vertical-align:-4px;}
.header h2 {color:#9D9DA3; margin:0;}
.header h2 img{vertical-align:-2px;}

.header .location{padding:0; color:#9D9DA3;}
.header .location img{vertical-align:-4px; margin-right:3px;}
.header .location a{color:#9D9DA3;}
.header .location a:hover{color:#f30;}

.contents{padding:7px 14px 24px 14px; }
.contents h1{margin:7px 0 7px 0;}
.contents h1 img {vertical-align:-4px;}
.contents h2 {margin:18px 0 4px 0;}
.contents h2 img {vertical-align:-2px;}

/* img btns in contents area */
.btnDiv{margin:14px 0 0 4px;}

/* link btns in contents area */
.btn, .ic_btn, .ic_btn_green, .sm_ic_btn {
	height:13px; margin:0 5px 5px 0;
	padding:1px 7px 0 0; color:#000; font-weight:bold; font-size:9px;
}
.btn img{vertical-align:-4px;}
.btn:hover, .ic_btn:hover, .ic_btn_green:hover, .sm_ic_btn:hover{color:#000;}

/* buttons with 16px icons and text */
.ic_btn, .ic_btn_green { display:block; float:left; border:1px solid #000; }
.ic_btn img, .ic_btn_green img { position:relative; float:left; top:-2px; left:-1px;  margin:0 3px -5px 0; }
.ic_btn:hover{background:#fff;}
.ic_btn_green:hover{background:#00CC00;}

/* buttons with 12px icons and text */
.sm_ic_btn {
	display:block; float:left; height:12px;
	border:1px solid #bfcda6; padding:0 7px 0 0; 
}
.sm_ic_btn img{position:relative; float:left; top:-1px; left:-1px;  margin:0 3px -5px 0;}
.sm_ic_btn:hover{background:#fff;}


/* default listTable in contents area */
.listTable {width:100%; border:0; background-color:#f5f5f5;}
.listTable td {padding:4px 2px 2px 4px; vertical-align:top; border-bottom:2px solid #fff;}
.listTable td img {vertical-align:top;}
.listTable .header {padding: 2px; color:#000; background-color: #ddd; font-weight:bold;}
.listTable .header a {text-decoration:none;  color:#000;}
.listTable .row_over {background-color: #ddd;}
.listTable .var_title {padding-top:7px; text-align:right;}
.listTable .header h1 {color:#000; margin:7px 0 2px 0;}

/* ma settings menu page*/
.index{ list-style:none; margin-left:0px; padding-left:0px;}
.index li {margin-top:14px;}
.index li li{margin-top:5px;}
.index img {vertical-align:-4px;}

/* help in mod styles*/
.help_mod {padding:3px 14px 3px 3px;}
.help_mod h1{}
.help_mod p{}
.help_mod ul{padding:0px 0 7px 28px; margin:0;}

/* hidable contents section */
.section{}

.section .bar, .section_hidden .bar{
	font-weight:bold; cursor:hand; cursor:pointer; background-color: #ddd;
	border-bottom:2px solid #fff;
}

.section_hidden .c{display:none;}
.section .c{margin-bottom:2px; border:1px solid #ddd;}

.bar_title {
	float:left;
	padding:2px 10px 2px 16px;
	background-color:#e1efc8;
	border:2px solid #fff;
	border-bottom:0;
	background-position:0 2px;
	background-repeat:no-repeat;
}
.section .bar_title {
	background-image:url(../../common/images/icons/child_open.gif);
}
.section_hidden .bar_title {
	background-image:url(../../common/images/icons/child_closed.gif);
}

.loading { height:16px; width:16px; background:url(../../common/images/loading.gif) no-repeat; }

/* BOX corners */

.box_links {
	background:#fff;
	padding:2px 14px 4px 12px; 
	font-size:11px; font-weight:bold;
	border-bottom:1px solid #7d97c1;
}
.box_links .link {
	margin-right:10px;
}

.box_title1{background:#fff;
	padding:2px 14px 4px 12px; 
	font-size:11px; font-weight:bold;
	border-bottom:1px solid #7d97c1;
	cursor:default;
}

.box_title2{background:#6b87b5;
	padding:2px 14px 4px 12px; 
	font-size:11px; font-weight:bold; 
	border-bottom:1px solid #7d97c1;
}
.box_title1 img, .box_title2 img {vertical-align:-3px;}

/* boxes */
/* for all boxes */
.t, .tr, .r, .br, .b, .bl, .l, .tl{height:100%; width:100%;}
.t{background-repeat:repeat-x; background-position:left top;}
.tr{background-repeat:no-repeat ; background-position:right top;}
.r{background-repeat:repeat-y ; background-position:right top;}
.br{background-repeat:no-repeat ; background-position:right bottom;}
.b{background-repeat:repeat-x ; background-position:left bottom;}
.bl{background-repeat:no-repeat ; background-position:left bottom;}
.l{background-repeat:repeat-y ; background-position:left top;}
.tl{background-repeat:no-repeat ; background-position:left top;}

/* white box */
.w_box{background-color:#fff;}
.w_box .t{background-image:url(../images/w_t.gif);}
.w_box .tr{background-image:url(../images/w_tr.gif);}
.w_box .r{background-image:url(../images/w_r.gif);}
.w_box .br{background-image:url(../images/w_br.gif);}
.w_box .b{background-image:url(../images/w_b.gif);}
.w_box .bl{background-image:url(../images/w_bl.gif);}
.w_box .l{background-image:url(../images/w_l.gif);}
.w_box .tl{background-image:url(../images/w_tl.gif);}

/* white box */
.w_box_h{background-color:#fff;}
.w_box_h .t{background-image:url(../images/w_t.gif);}
.w_box_h .tr{background-image:url(../images/w_tr.gif);}
.w_box_h .r{background-image:url(../images/w_r.gif);}
.w_box_h .br{background-image:url(../images/w_br.gif);}
.w_box_h .b{background-image:url(../images/w_b.gif);}
.w_box_h .bl{background-image:url(../images/w_bl.gif);}
.w_box_h .l{background-image:url(../images/w_l.gif);}
.w_box_h .tl{background-image:url(../images/w_tl.gif);}

/* yellow box */
.y_box{background-color:#fff4bc;}
.y_box .t{background-image:url(../images/w_t.gif);}
.y_box .tr{background-image:url(../images/w_tr.gif);}
.y_box .r{background-image:url(../images/y_r.gif);}
.y_box .br{background-image:url(../images/y_br.gif);}
.y_box .b{background-image:url(../images/y_b.gif);}
.y_box .bl{background-image:url(../images/y_bl.gif);}
.y_box .l{background-image:url(../images/y_l.gif);}
.y_box .tl{background-image:url(../images/w_tl.gif);}

/* yellow box */
.y_box_h{background-color:#fff4bc;}
.y_box_h .t{background-image:url(../images/w_t.gif);}
.y_box_h .tr{background-image:url(../images/w_tr.gif);}
.y_box_h .r{background-image:url(../images/y_r.gif);}
.y_box_h .br{background-image:url(../images/y_br.gif);}
.y_box_h .b{background-image:url(../images/y_b.gif);}
.y_box_h .bl{background-image:url(../images/y_bl.gif);}
.y_box_h .l{background-image:url(../images/y_l.gif);}
.y_box_h .tl{background-image:url(../images/w_tl.gif); }

/* red box */
.r_box{background-color:#ffe3c5;}
.r_box .t{background-image:url(../images/w_t.gif);}
.r_box .tr{background-image:url(../images/w_tr.gif);}
.r_box .r{background-image:url(../images/r_r.gif);}
.r_box .br{background-image:url(../images/r_br.gif);}
.r_box .b{background-image:url(../images/r_b.gif);}
.r_box .bl{background-image:url(../images/r_bl.gif);}
.r_box .l{background-image:url(../images/r_l.gif);}
.r_box .tl{background-image:url(../images/w_tl.gif);}

/* red box */
.r_box_h{background-color:#ffe3c5;}
.r_box_h .t{background-image:url(../images/w_t.gif);}
.r_box_h .tr{background-image:url(../images/w_tr.gif);}
.r_box_h .r{background-image:url(../images/r_r.gif);}
.r_box_h .br{background-image:url(../images/r_br.gif);}
.r_box_h .b{background-image:url(../images/r_b.gif);}
.r_box_h .bl{background-image:url(../images/r_bl.gif);}
.r_box_h .l{background-image:url(../images/r_l.gif);}
.r_box_h .tl{background-image:url(../images/w_tl.gif);}

/* green box */
.g_box{background-color:#e1efc8;}
.g_box .t{background-image:url(../images/w_t.gif);}
.g_box .tr{background-image:url(../images/w_tr.gif);}
.g_box .r{background-image:url(../images/g_r.gif);}
.g_box .br{background-image:url(../images/g_br.gif);}
.g_box .b{background-image:url(../images/g_b.gif);}
.g_box .bl{background-image:url(../images/g_bl.gif);}
.g_box .l{background-image:url(../images/g_l.gif);}
.g_box .tl{background-image:url(../images/w_tl.gif);}

/* green box */
.g_box_h{background-color:#e1efc8;}
.g_box_h .t{background-image:url(../images/w_t.gif);}
.g_box_h .tr{background-image:url(../images/w_tr.gif);}
.g_box_h .r{background-image:url(../images/g_r.gif);}
.g_box_h .br{background-image:url(../images/g_br.gif);}
.g_box_h .b{background-image:url(../images/g_b.gif);}
.g_box_h .bl{background-image:url(../images/g_bl.gif);}
.g_box_h .l{background-image:url(../images/g_l.gif);}
.g_box_h .tl{background-image:url(../images/w_tl.gif);}

/* blue boxes */
.b1_box{background-color:#edf2fa;}
.b1_box .t{background-image:url(../images/b1_t.gif);}
.b1_box .tr{background-image:url(../images/b1_tr.gif);}
.b1_box .r{background-image:url(../images/b1_r.gif);}
.b1_box .br{background-image:url(../images/b1_br.gif);}
.b1_box .b{background-image:url(../images/b1_b.gif);}
.b1_box .bl{background-image:url(../images/b1_bl.gif);}
.b1_box .l{background-image:url(../images/b1_l.gif);}
.b1_box .tl{background-image:url(../images/b1_tl.gif);}

.b1_box_h{background-color:#edf2fa;}
.b1_box_h .t{background-image:url(../images/w_t.gif);}
.b1_box_h .tr{background-image:url(../images/w_tr.gif);}
.b1_box_h .r{background-image:url(../images/b1_r.gif);}
.b1_box_h .br{background-image:url(../images/b1_br.gif);}
.b1_box_h .b{background-image:url(../images/b1_b.gif);}
.b1_box_h .bl{background-image:url(../images/b1_bl.gif);}
.b1_box_h .l{background-image:url(../images/b1_l.gif);}
.b1_box_h .tl{background-image:url(../images/w_tl.gif);}

.b2_box{background-color:#d3dceb;}
.b2_box .t{background-image:url(../images/b2_t.gif);}
.b2_box .tr{background-image:url(../images/b2_tr.gif);}
.b2_box .r{background-image:url(../images/b2_r.gif);}
.b2_box .br{background-image:url(../images/b2_br.gif);}
.b2_box .b{background-image:url(../images/b2_b.gif);}
.b2_box .bl{background-image:url(../images/b2_bl.gif);}
.b2_box .l{background-image:url(../images/b2_l.gif);}
.b2_box .tl{background-image:url(../images/b2_tl.gif);}

.b2_box_h{background-color:#d3dceb;}
.b2_box_h .t{background-image:url(../images/w_t.gif);}
.b2_box_h .tr{background-image:url(../images/w_tr.gif);}
.b2_box_h .r{background-image:url(../images/b2_r.gif);}
.b2_box_h .br{background-image:url(../images/b2_br.gif);}
.b2_box_h .b{background-image:url(../images/b2_b.gif);}
.b2_box_h .bl{background-image:url(../images/b2_bl.gif);}
.b2_box_h .l{background-image:url(../images/b2_l.gif);}
.b2_box_h .tl{background-image:url(../images/w_tl.gif);}

.b3_box{background-color:#6b87b5;}
.b3_box .t{background-image:url(../images/b3_t.gif);}
.b3_box .tr{background-image:url(../images/b3_tr.gif);}
.b3_box .r{background-image:url(../images/b3_r.gif);}
.b3_box .br{background-image:url(../images/b3_br.gif);}
.b3_box .b{background-image:url(../images/b3_b.gif);}
.b3_box .bl{background-image:url(../images/b3_bl.gif);}
.b3_box .l{background-image:url(../images/b3_l.gif);}
.b3_box .tl{background-image:url(../images/b3_tl.gif);}

.b3_box_h{background-color:#6b87b5;}
.b3_box_h .t{background-image:url(../images/w_t.gif);}
.b3_box_h .tr{background-image:url(../images/w_tr.gif);}
.b3_box_h .r{background-image:url(../images/b3_r.gif);}
.b3_box_h .br{background-image:url(../images/b3_br.gif);}
.b3_box_h .b{background-image:url(../images/b3_b.gif);}
.b3_box_h .bl{background-image:url(../images/b3_bl.gif);}
.b3_box_h .l{background-image:url(../images/b3_l.gif);}
.b3_box_h .tl{background-image:url(../images/w_tl.gif);}

/* top images box */
.top_img_box .t{background-image:url(../images/img_t.gif);}
.top_img_box .tr{background-image:url(../images/img_tr.gif);}
.top_img_box .r{background-image:url(../images/img_r.gif);}
.top_img_box .br{background-image:url(../images/img_br.gif);}
.top_img_box .b{background-image:url(../images/img_b.gif);}
.top_img_box .bl{background-image:url(../images/img_bl.gif);}
.top_img_box .l{background-image:url(../images/img_l.gif);}
.top_img_box .tl{background-image:url(../images/img_tl.gif);}

/* blue1 corners - not box */
.white_corners .tr{background-image:url(../images/img1_tr.gif);}
.white_corners .br{background-image:url(../images/img1_br.gif);}
.white_corners .bl{background-image:url(../images/img1_bl.gif);}
.white_corners .tl{background-image:url(../images/img1_tl.gif);}

/* yellow corners - not box */
.y_corners {background:#fff;}
.y_corners .tr{background-image:url(../images/yc_tr.gif);}
.y_corners .br{background-image:url(../images/yc_br.gif);}
.y_corners .bl{background-image:url(../images/yc_bl.gif);}
.y_corners .tl{background-image:url(../images/yc_tl.gif); padding:3px;}

.tree {overflow:hidden; margin:4px 4px 4px 10px; padding:0; list-style:none;}
.tree ul {padding:2px 0 0 16px; margin:0; list-style:none;}
.tree img {vertical-align:-4px; padding-right:2px;}

/* TASKS */

.task{
	
}

.task input, .task textarea{border:1px solid #ddd29a;}

.task .listTable{}
.task .listTable {background-color:#f5eab2;}
.task .listTable td {border-bottom:2px solid #fff4bc;}
.task .listTable .header {color:#000; background-color: #ddd29a; font-weight: bold;}
.task .listTable .header a {text-decoration:none; color:#000;}
.task .listTable .row_over {background-color: #ddd29a;}
.task .listTable .past { color:#aaa; }
.task .listTable .past a { color:#aaa; }
.task .listTable .past a:hover {color:#f30;}

/* TASK TIMELINE */
.timeline{width:100%; overflow:auto; position:relative; clear:both;}
.timeline_table{position:absolute;}
.timeline_table .ruler td div {
	width:196px; height:16px; padding:2px 0 0 4px;
	background:url(%BSP_IMG_PATH%timeline_ruler.gif) top left;}
.timeline_table .events{background:url(%BSP_IMG_PATH%timeline_bg.gif) top left; padding-bottom:20px;}
.timeline_table .events .bar{
	position:relative; height:20px; margin-top:4px; overflow:visible;
	background-color: #ddd29a;}
.timeline_table .events .bar .tx{position:absolute; top:3px; left:4px; white-space:nowrap;}
.timeline_table .events .bar .tx img{vertical-align:-4px;}

/* FORUM */

.forum{}

.forum input, .forum textarea{border:1px solid #bfcda6;}

.forum .listTable{}
.forum .listTable {background-color:#d7e5be;}
.forum .listTable td {border-bottom:2px solid #e1efc8;}
.forum .listTable .header {color:#000; background-color: #bfcda6; font-weight: bold;}
.forum .listTable .header a {text-decoration:none; color:#000;}
.forum .header_td{background-color: #bfcda6;}

.forum .author_pic{float:left; margin:0 4px 4px 0;}

.entry { display:block; }
.entry .entry{ margin-left:20px; }

.forum .tools{padding:1px 0 7px 0; height:16px;}

/* CALENDAR */

.calendar{}

.calendar input, .calendar textarea{border:1px solid #ddc1a3;}

.calendar .listTable{}
.calendar .listTable {background-color:#f5d9bb;}
.calendar .listTable td {border-bottom:2px solid #ffe3c5;}
.calendar .listTable .header {color:#000; background-color: #ddc1a3; font-weight: bold;}
.calendar .listTable .header a {text-decoration:none; color:#000;}
.calendar .listTable .past {color:#aaa;}
.calendar .listTable .past a {color:#aaa;}
.calendar .listTable .past a:hover {color:#f30;}

.calendar .toolbar{padding-bottom:14px;}
.calendar .section .bar, .calendar .section_hidden .bar {background-color: #ddc1a3;}
.calendar .section .c{border:1px solid #ddc1a3;}

/* small calendar (tools) */
.sml_cal .toolbar{padding:2px 0 4px 0; height:20px;}
.sml_cal .toolbar .month {float:left;}
.sml_cal .toolbar .year {float:left;}
.sml_cal .arrows {float:right;}
.sml_cal .arrows .left, .sml_cal .arrows .right{
	display:block; float:left;
	height:18px; width:16px;
	text-indent:-999px; overflow:hidden;
}
.sml_cal .arrows .left{background:url(%BSP_IMG_PATH%calendar_arrows.gif) no-repeat 0px -2px;}
.sml_cal .arrows .left:hover{background-position:0px -21px;}
.sml_cal .arrows .right{background:url(%BSP_IMG_PATH%calendar_arrows.gif) no-repeat -20px -2px;}
.sml_cal .arrows .right:hover{background-position:-20px -21px;}

.sml_cal table{font-size:10px; cursor:default; width:100%;}
.sml_cal table td {
	color:#aaa; 
	text-align:center; 
}
.sml_cal table .header td{
	font-weight:bold; 
	color:#000; 
	background:#eee; 
	border-bottom:2px solid #ddd;
	padding:3px 0 2px 0; 
}
.sml_cal table .header .month_out, .sml_cal table .header .month_over {border:0; background:#eee url(%ICO_PATH%calendar.gif) no-repeat 4px 1px;}
.sml_cal table .header .month_over {cursor:hand; cursor:pointer;}
.sml_cal table .week_out, .sml_cal table .week_over {color:#ddd; border-right:1px solid #eee; border-bottom:1px solid #eee;}
.sml_cal table .week_over {cursor:hand; cursor:pointer;}
.sml_cal table .week_current {color:#aaa;}
.sml_cal table .day_out, .sml_cal table .day_over {
	padding:3px 0px 3px 0px;
	border:1px solid #fff;
	text-decoration:none;
	color:#999;
}
.sml_cal table .day_over {color:#f00; cursor:hand; cursor:pointer;}
.sml_cal table .day_current {color:#444;}
.sml_cal table .event_out, .sml_cal table .event_over {color:#444; background:#eee;}
.sml_cal table .event_over {background:#ccc;}

/* date_select calendar */
.date_select {
	position:absolute;  width:160px;
	padding:2px;
	background:#fff; border:1px solid #000;
}
.date_select .toolbar{height:18px;}
.date_select .toolbar .month{float:left;}
.date_select .toolbar .year{float:right;}
.date_select .val{font-weight:bold; padding:2px 2px 0 2px;}
.date_select .arrows{float:left;}
.date_select .arrows .left, .date_select .arrows .right{
	display:block; float:left; height:18px; width:16px; text-indent:-999px; overflow:hidden;}
.date_select .arrows .left{background:url(%BSP_IMG_PATH%calendar_arrows.gif) no-repeat 0px -2px;}
.date_select .arrows .left:hover{background-position:0px -21px;}
.date_select .arrows .right{background:url(%BSP_IMG_PATH%calendar_arrows.gif) no-repeat -20px -2px;}
.date_select .arrows .right:hover{background-position:-20px -21px;}
.date_select table{border:0; clear:both; width:100%;}
.date_select table td{padding:2px 0 2px 0; width:14%; text-align:center;}
.date_select table .header td{background:#ccc; padding:1px 0 1px 0; border-bottom:1px solid #fff;}
.date_select table .day_out{background:#eee; border:1px solid #fff;}
.date_select table .day_over{background:#ccc; border:1px solid #444; cursor:hand; cursor:pointer;}
.date_select table .day_current{font-weight:bold;}

/* LIBRARY */

.library{background-color:#edf2fa;}
.library .listTable{}
.library .listTable {background-color:#e3e8f0;}
.library .listTable td {border-bottom:2px solid #edf2fa;}
.library .listTable .header {color:#000; background-color: #cbd0d8; font-weight: bold;}
.library .listTable .header a {text-decoration:none; color:#000;}
.library .listTable .row_over {background-color: #cbd0d8;}

.library .section .bar, .library .section_hidden .bar {background-color: #cbd0d8;}
.library .section .c{border:1px solid #cbd0d8;}

/* MOD */

.mod {
	padding:2px;
	background:#fff; border:1px solid #000;
}
.mod .mheader {background:#ccc; height:24px;}
.mod .mheader .title {position:absolute; top:8px; left:6px; font-weight:bold; cursor:default; }
.mod .mheader .close {
	position:absolute; top:6px; right:5px; height:17px; width:17px;
	background: url(%ICO_PATH%no_noclick.gif) no-repeat left top;
	cursor:hand; cursor:pointer;
}
.mod .mdata {position:absolute; top:28px; left:2px; overflow:auto;}
.mod .mfooter {position:absolute; left:2px; bottom:2px; height:40px; background:#eee;}
.mod .mfooter a {margin:14px 4px 0 4px;}
.mod .listTable tr {cursor:hand; cursor:pointer;}
.mod .row_over {cursor:hand; cursor:pointer;}

/* select file modal window */
.mod .location { padding:4px 2px 2px 4px; vertical-align:top; background-color: #cbd0d8; border-bottom:2px solid #edf2fa; }
.mod .location a { color:#000; }
.mod #media_select_upload form { display:inline; }
.mod #media_select_upload form input { float:left; margin-right:5px; }

/* quick upload modal window */
.upload_mod_bg {
	background-color:#000;
	-moz-opacity: 0.5;
	opacity:.50;
	filter: alpha(opacity=50);
}

