body{width:auto; font-family:arial, verdana, sans-serif;font:normal 13px/1.231 arial, helvetica, sans-serif; color:#000; }
body,ul,ol,dl,dt,dd,li/*,h1*/,h2,h3,h4,h5,h6,pre,form,fieldset,legend,input,textarea,select,blockquote,p,th,td{margin:0; padding:0;}
/*indent*/
.dt_indent{margin:100; padding:0;}
input[type=file] {font: 11px arial,helvetica,sans-serif;}
ol,ul{list-style:none;}
form #instructions ol{list-style: decimal; margin-left:22px; padding-left:12px;}

fieldset,legend,img{border:0;  position:relative;top:1px; }
#main:after, #head-banner:after, #context-menu:after, #shortcuts:after, #breadcrumbs:after, .listhead:after, .clear:after{content:"."; clear:both; display:block; height:0; visibility:hidden;}
/* Hides from IE-mac \*/
* html .clear {height: 1%;} /* End hide from IE-mac */
/* Position and hide the Menu instance to prevent a flash of unstyled content when the page is loading.*/
div.yuimenu{position:absolute; visibility: hidden;}
/*Set the "zoom" property to "normal" since it is set to "1" by the ".example-container .bd" rule in yui.css and this causes a Menu instance's width to expand to 100% of the browser viewport.*/
div.yuimenu .bd{zoom:normal;}


h1.longname{width:80%;}/*QC 9703 fix also applies consistently here and percentages will also work with full screen*/


h1 span, h1 a{font-size:.75em; padding:0 0 0 8px;}
h1 a{font-size:.7em; font-weight:bold;}
h2{color:#2967a4; font-size:1.1em;}
h2{position:relative; width:100%; height:auto; margin:0px 0 6px 0; border-bottom:solid 0px #d4d4d4;}
h2 span, h2 a{font-weight:normal; font-size:.9em; padding:0 0 0 8px}
h3{display:block; font-weight:normal; color:#000; font-size:1.2em; padding:4px 0; width:auto; background:#fff;}
.message h3{background:transparent; font-weight:normal}
h4{font-size:1.2em; color:#333;}
h4.wrapme{word-wrap:break-word;}
h4.addedfile{word-wrap:break-all;
		   -ms-word-break: break-all;
            word-break: break-all;
            word-break: break-word;
           -webkit-hyphens: auto;
           -moz-hyphens: auto;
            hyphens: auto;}


p{position:relative; width:80%; height:auto; line-height:1.1em; margin:0px 6px 18px 0px;}
p1{position:relative; width:90%; height:auto; line-height:1.1em; margin:0px 6px 18px 0px;}
a{color:#0077d6; text-decoration:none; outline:none;}
atooltip{color:#000a12; text-decoration:none; outline:none;}
a:hover{color:#f90; text-decoration:underline;}
a.grayedout:hover{color:#ccc; text-decoration:none; cursor:default;}
ul{display:block;}
pre{font-family:arial, verdana, sans-serif; line-height:inherit;}

.block-display{display: block;}
.clear{clear:both;}
.nowrap{white-space:nowrap;}
.inline{position:relative; float:left; height:24px; margin-right:12px;}
.hline{position:relative; border-bottom:solid 1px #ccc;}
.hline2{position:relative; border-bottom:solid 1px #555;}
.innerpadding{position:relative; padding:8px; word-wrap:break-word;}
.vspace{position:relative; margin-bottom:6px;}
/*
.headerbar{font-size:12px; color:#fff; background:#ddd url(../../static/schawkds/images/br_bg_color.gif) 0 -1496px repeat-x; border-bottom:solid 1px #777;}
.headerbar div{font-weight:normal; padding:3px 8px;}*//*3405 modify header to be configured clean up css*/
.ptopinfo{float:left; width:auto; margin:6px 0 0 0; font-size:11px; background:#fff url(../../content/images/en_US/tbl_tab_bg.gif) repeat-x; border-left:solid 1px #555;}
.ptopinfo div{float:left; margin:0; padding:2px 16px 0 8px; height:19px;}
.ptopinfo div b{font-size:12px; color:#000; margin-right:4px;}
.ptopinfo div.tbl-tab-rt{width:24px; background:#fff url(../../content/images/en_US/tbl_tab_rt.gif) no-repeat;}

.pageBlock{position:relative; margin:6px 0 0 0; clear:both;}
.blockBorder{width:100%; border:solid 1px #555;}
.boxHeadBlue{padding:5px; font-size:12px; font-weight:bold; color:#fff; border-bottom:solid 1px #555; background:transparent url(../../content/images/en_US/br_barbg_dkblue.gif) 0 0 repeat-x;}

body#fluid #container{z-index:90; position:relative; width:98%; height:auto; padding:8px; background:#fff url(../../static/schawkds/images/bgtop_default.gif) 8px 0 no-repeat; }

/*full screen these changes should be removed from here*/

body#normal #container{z-index:90; position:relative; min-width:1024px;background:none;width:100%; height:auto; padding:0px; }




body#login #container{background:none;}
/*full screen changes to width from pix to percent */
#content{float: left; margin-top: 25px ; padding: 8px;position: relative;width:99%;}



/*end fullscreen edit*/
body.two-col #content, body.two-col#fluid #content{position:relative; width:99%; margin-top:1px; padding:0; float:left; background:transparent url(../../content/images/en_US/left_bgtile.gif) 12px 0 repeat-y;}
.listDisplay{position:relative; width:100%; float:left; border:solid 1px #555;min-width:750px;}

.listDisplay.malview{min-width:770px;}
#lefthand{margin-top:2px;margin-left:5px;position:relative;  float:left;width:242px;}
#righthand{position:relative; float:left; padding-bottom:18px;width:70%;padding-left:20px}
#righthandlist #righthand{width:98%;}

.fluidright .searchgrid{margin-left:20px}
/*Defect #9184:fixed alignment issue due to the long names-word is wrapped */
#breadcrumb{position:relative; width:985px; margin-bottom:18px; color:#000099;word-wrap: break-word;word-break: break-all;}

/*legacy message*/
#legacymessage{color:#000; font-weight:bold; padding:4px; font-size:14px; margin-bottom:14px; background:#fbeb36; border:solid 2px #d50000;}

/* Fluid Layout */
#fluid #content{width:100%; min-width:800px; background:none;}
#fluid #righthand{width:100%;}
#fluid .listDisplay{width:773px;}
#fluid #footer #fpiece{visibility:hidden;}

#fluid table.fluidTable{width:100%;}
#fluid table.fluidTable td{margin:0; padding:0; border:0; background:transparent;}
#fluid table.fluidTable td.fluidleft{width:245px;}
#fluid table.fluidTable td.fluidright{width:100%;}
#fluid table.fluidTable td.fluidright #righthand{width:774px;}
/* Footer */
#footer{position:relative;height:auto; margin:60px 0 24px 0; padding-top:8px; border-top:solid 1px #d4d4d4;}


#footer #footerText{text-align:center; color:#526cb4; font-size:11px;}
#footer #footerText a{color:#526cb4; font-size:11px;}

#footer {
    border-top: 1px solid #d4d4d4;
    height: auto;
    margin: 60px 0 24px;
    padding-top: 8px;
    position: relative;
}

#footer p {
    color: #737373;
    float: right;
    font-size: 11px;
    margin: 2px 10px 2px 2px;
    text-align: right;
    width: 200px;clear:both;
}
#footer a{
	background: url("../../content/images/en_US/blue_logo_smallest.png")0px 0px no-repeat;
	width:70px;height:30px;float:right;margin-right:10px;
}

body.two-col #footer #fpiece{visibility:hidden; position:absolute; top:0; left:244px; width:2px; height:13px; background:transparent url(../../content/images/en_US/br_footer_tile_piece.gif) no-repeat;}
body.two-col #footer{margin:0}

#footer #footerTile{width:100%; height:18px; margin:0; padding:0; background:transparent url(../../content/images/en_US/br_footer_tile.gif) repeat-x;}

/* data box format - Initial settings only. Specific dimensions/colors to be set locally */
.databoxformat{padding:0; width:500px;}
.databoxformat .databoxrow{clear:left; float:left; position:relative; width:100%; padding:0; background:#efefef; border-bottom:solid 1px #fff;}
.databoxformat .databoxlabel{clear:left; float:left; width:25%; padding:2px 1px 2px 8px; font-weight:normal; background-color:#e5e5e5;}
.databoxformat .databoxvalue{float:left; width:auto; padding:2px 8px;}


/* ******** TEXT ********* */

h1{color:#204f7e; font-size:19px; font-weight:normal;/*position:relative;*/ width:100%; /*height:auto; */margin:0 0 6px 0; border-bottom:solid 0px #ddd;
word-wrap:break-all;
		   -ms-word-break: break-all;
            word-break: break-all;
            word-break: break-word;
           -webkit-hyphens: auto;
           -moz-hyphens: auto;
            hyphens: auto;
}
h2{font-size:14px; font-weight:bold; color:#000;}
h3{font-size:13px; font-weight:bold; color:#000;}
h4{font-size:13px; font-weight:bold; color:#4C4C4C;}
.title2{margin:0; padding:0; font-size:13px; font-weight:bold; color:#4C4C4C;}
/* Title with icons */
#collection h1{min-height:32px; padding:4px 0 0 36px; background:transparent url(../../content/images/en_US/icon_title_collection.gif) 0 0 no-repeat;}
#collection h1.smart{min-height:32px; padding:4px 0 0 36px; background:transparent url(../../content/images/en_US/icon_title_smart.gif) 0 0 no-repeat;}

.small{font-size:11px;}
.accentRed{font-size:10px; color:#ff0000;}
.red{color:#ff0000;}
/*BLUE3.6:Warning color and size are modified*/
.warning{ color: #FF0000;font-size: 13px;}
.warning.listExcel{padding:1px 4px; border:solid 1px #555; background-color:#ffffcc;}
.required{color:#ff0000; padding:4px 0;}
.grayedout{color:#ccc;}
.bold{font-weight:bold;}


/* ******** MESSAGE ********* */

/* Message blocks */

.msg-block{position:relative;margin:12px 0; padding:0; background:transparent; border:0;}
.msg-block .msg-icon{display:none;}
.msg-block .msg-text{font-size:12px; padding:8px; border:dotted 1px #000;}


.msg-block.sysinfo .msg-text,
.msg-block.warning .msg-text{font-weight:normal;background:#eaf4ff;}
.msg-block.sysinfo .msg-text.normal{font-weight:normal; word-wrap:break-word;}
.msg-block.warning .msg-icon,
.msg-block.sysinfo .msg-icon{display:none;}
.msg-block.left{/*width:220px;*/ margin:12px auto;}
.msg-block.left .msg-text{font-size:11px; padding:8px 8px 8px 12px;}
/*modify message for collections name error*/
#nameFieldError span.warning{color:#000;}
#nameFieldErrorContainer .msg-text{padding:5px;}
/*BLUE3.6:Style Guide: All the message styles have been brought togther in one place for FR3410*/
/*Normal Message*/

.error {color: #FF0000;margin-left: 4px;}
.publish-emailselect-container .error{margin-left:118px;margin-top:4px;} 	 
/*Validation Error*//*Operational Error*/

.message.error,
.message.op-error{
color: #000;
border:dotted 1px #000;
padding:12px 8px 10px 44px;
margin:4px 4px 15px 4px;
background:#EAF4FF url("../../static/schawkds/images/red_x_error_icon.gif") no-repeat scroll 8px 50%;}

/*Warning, Acknowledgement, and System messages*/
.message,.supermessage{color:#000;position:relative; display:block;word-wrap:break-word; font-size:13px;line-height:1.3em;clear:both;
border:1px dotted #000;padding:8px; margin:4px; background:#eaf4ff;}
.message.error.leftnav{font-size:11px;}

.message.warning,.message.instruction,.message.acknowledge{color:#000;border:dotted 1px #000;background:#eaf4ff;margin:12px 4px;padding:8px;}
.message.important{background:#eaf4ff;}
.message.detail{background:#f9f9f9;}
.message.narrow{width:65%;}
.message.relsize{width:100%;}
.message ul li {word-wrap:break-word;}
.fld-error{border: 1px solid #FF0000;background-color:#EAF4FF;}
.checkbox-fld-error{border: 1px solid #FF0000 !important;}

.supermessage{max-width:725px;}	

/*specilaized page edits to fix unique spacing and padding situations*/
.message.error.upload_files{padding:0px 8px 10px 34px;}/* all messages here have a </ br> tag first rather than last -there is too much space on top */





.message.error.upload_files.doubleclick{ padding: 12px 8px 10px 44px;}




/* ************* BUTTONS ************* */



.nonbutton_holder-for-unused-properties{padding:/*\**/2px;\9;}/*css hack for button -maybe not needed*/


button:disabled, button[disabled=disabled],button:disabled,button:disabled, button[disabled=disabled]:hover,button:disabled:hover {
	background: #fff url(../../static/schawkds/images/bt_bg.gif) 0 0px repeat-x;
	color: #848484;
	border: solid 1px #616161;
	cursor:default;
}

button.small,.bt-default.small {
	font-size: .93em;
	padding: 1px .3em;
	margin-left: 5px;
	cursor:pointer;
}


.nxbarbt .bt-default.small,.nx-bar .bt-default.small{font-size:11px;margin-left:2px;margin-right:2px;}
/*Generic Button and bt_default and bt_default a settings grouped together----------------------------*/

/*Standard format*/
table.auditreport input[type="button"]{padding:2px;margin-left:4px}
input[type="button"],input[type="submit"],
button,
.bt-default,
.bt-default.roundbt, 
.bt-default_search,.nxbarbt a {
    font-size: 12px;
	border:solid 1px #616161;
	font-family: arial;
	font-weight: normal;
	background: #fff url(../../static/schawkds/images/bt_bg.gif) 0 4px repeat-x;
	cursor:pointer; padding: 4px;
}

.nxbarbt a{color:#000;font-size: .93em;
	padding: 1px .3em;
	margin-left: 5px;}

/*hover state*/
input[type="button"]:hover,input[type="submit"]:hover,
button:hover,
.bt-default:hover,
.bt-default a:hover,
.bt-default_search a:hover,.nxbarbt a:hover{
	color: #ff6600;
	background-color:#e2e1e1;
	background-image:none;text-decoration:none;
}

.bt-default a, a.bt-default{text-decoration:none; color:#000;}

.bt-default.roundbt{padding:5px;margin:2px;}/*fix roundbt having two backgrounds*/
.bt-default.bold{font-weight:bold}

/* Round corner Buttons*/
.bottomBarContainer button,
form.azul-style .btrow button,.bt-default.roundbt,.bt-default_search{
   -moz-border-radius:3px;
	border-radius:3px;

}
.saveStatusbtnDisabled
/*disabled buttons*/
.bt-default.disabled:hover,.bt-default.disabled span,a.saveStatusbtnDisabled:hover{	background: #fff url(../../static/schawkds/images/bt_bg.gif) 0 4px repeat-x;}
a.saveStatusbtnDisabled{color:grey}

.bt-default.disabled{color:grey;cursor:default;cursor:default}
.bt-default.disabled:hover{background: #fff url(../../static/schawkds/images/bt_bg.gif) 0 4px repeat-x;cursor:default}

.bt-default.disabled a,
.bt-default.disabled a:hover,
.bt-default.roundbt.disabled a:hover{color:#ccc;background-color:transparent;}
.bt-default.roundbt.disabled:hover{background: #fff url(../../static/schawkds/images/bt_bg.gif) 0 4px repeat-x;cursor:default}
.bt-default.disabled span{padding:0 1.4em 0 1.5em; color:#BCBCBC}
.bt-default.disabled span.lg{font-size:12px;}



/*publish ovelay dissabled state*/
#TB_window #publishSingleFileButton.disabled a{color:#BCBCBC}

/*publish hover dissable*/
.leftaction .submitRow #publishButton.disabled a:hover,
.leftaction .submitRow .bt-default.roundbt a.saveStatusbtnDisabled:hover,
.leftaction .submitRow .bt-default.roundbt a.download:hover,
#TB_window #publishSingleFileButton.disabled a:hover{	
/*	background-color:#e2e1e1; 
	border: 1px solid #616161;*/
}



.bt-default_search {padding: 5px 6px; text-shadow: 1px 1px 0 #FFFFFF;}
 


/* Admin Tool Actions button */
a.action{margin:0; padding:0 .5em 0 .5em; color:#000; background-color:#efefef; border:solid 1px #555; text-decoration:none; background:#efefef url(../../content/images/en_US/btbg_silver.gif) 0 -4px;}
a.action.red{color:#cc0000;}
a.action:hover{text-decoration:none; color:#ff6600; background-color:#fff; border:solid 1px #000;}

/* orange */
.bt-default.org a{background:#f8df94; background:#efefef url(../../content/images/en_US/tile_silverbar_org.gif) 0 -33px; border:solid 1px #616161;}
.bt-default.org a:hover{border:solid 1px #000; background:#efefef url(../../content/images/en_US/tile_silverbar_org.gif) 0 -36px}

.bt-default.edit{width:32px}
/*---------------------------------------------------------------------------------------------------*/


tr.statusAdmin td.center .bt-default a{padding:1px 8px 1px 5px; display: table-cell;}

.bt-default.red a{color:#cc0000;}
.bt-default.lg{font-weight:bold; margin:8px 0;}
.bt-default.lg.rt{max-width:500px;}
.bt-default.lg a{font-size:12px;}
.bt-default.lg a.shorten{display:block;max-width:500px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.bt-default.lg.red a{color:#cc0000;}
.bt-default.lg.red a:hover{color:#ff6600;}

/* red X buttn */
.bt-default.redX{font-size:13px; font-weight:bold; margin:8px 0; background:#f00;}
.bt-default.redX a{color:#fff; border:0;}
.bt-default.redX a:hover{background-color:#d90303;}

/*from azul_style.css ----------------------------------------------------------------------------------*/


/*azul form*/

form.azul-style .btrow button.small,.value input[type="button"]{font-size:.93em; padding:1px .3em;}
.value input[type="button"]{margin-left:4px;}
form.azul-style .btrow button.bold{font-weight:bold;}
form.azul-style br{clear:left;}
form.azul-style .vertical-input{margin-left:187px;}
form.azul-style .vertical-input span{display:block; margin:0;}
form.azul-style textarea{border:solid 1px #555;}
form.azul-style ol > li:last-child{border-bottom:0;}
form.azul-style ol > li:first-child{border-top:0;}
form.azul-style fieldset .title{display:block; color:#555; border-bottom:solid 1px #fff; padding:2px 4px; width:auto; background:#e2e2e2;}
form.azul-style fieldset .title span{display:block; padding:2px 0 0 0; color:#000;}
form.azul-style label em{position:absolute; top:1px; right:14px; margin:0; padding:0 0 0 2px; color:#f00; font-weight:bold; font-size:1.2em;}

/*from azul_style.css ----------------------------------------------------------------------------------*/


/*override default thickbox link color in thickbox-blue.css line 12 set to #666*/
#TB_window .bt-default.roundbt a{color:#000}
.bt-default.roundbt a:hover,#TB_window .bt-default.roundbt a:hover{color:#ff6600;}




/*---------------------------------------------------------------------------------------------*/

.bt-default.roundbt.func{float:none;position:relative;}
.bt-default.rt.roundbt.func{left:5px}

/*---------------------------------------------------------------------------------------------*/

/*flags*/

/*flags with new btn not used */
.bt-flag{height:15px;width:15px;position:relative; margin:0; font-size:11px; background: url("../images/en_US/white_flag2.gif") no-repeat scroll 0px 0 transparent;}/*3390*/
.bt-red-flag{height:15px;width:15px;position:relative;/* margin:0;*/ font-size:11px; background: url("../images/en_US/red_flag2.gif") no-repeat scroll 0px 0 transparent;}/*3390*/

.bt-remove{float:left;height:14px;width:14px; margin:0; font-size:11px;width:15px;hieght:15px;
background: url("../images/en_US/minus_ref.gif") no-repeat scroll 1px 1px transparent;cursor:pointer;}




/* faux bt to prevent dbl click-ajx */
.bt-default .fxbt{cursor:pointer; text-decoration:none; padding:0px; color:#000;height:15px;width:15px}
.bt-red-flag .fxbt{cursor:pointer; text-decoration:none; padding:0px; color:#000; height:15px;width:15px}
.bt-flag .fxbt{cursor:pointer; text-decoration:none; padding:0px; color:#000;height:15px;width:15px }
/* button right */
.right{padding:1px 0; cursor:pointer}

.floatRight {
  float: right
}


/* *** LEFTHAND *** */
.bt-default.leftsingle{margin:3px auto; width:215px; overflow:hidden;}
.bt-default.leftsingle a{display:block; width:auto; height:auto; padding:2px 0 2px 0px;text-align:center;}
.bt-default.leftsingle.morefields a span{display:block; position:absolute; top:3px; left:4px; width:13px; height:13px; background:transparent url(../../content/images/en_US/icon_morefields.gif) no-repeat;}
.bt-default.leftsingle.delete a span{display:block; position:absolute;  left:14px; width:14px; height:16px; background:transparent url(../../content/images/en_US/small_icon_delete.gif) no-repeat;}
.bt-default.leftsingle.orderCD a span{display:block; position:absolute; top:2px; left:4px; width:16px; height:17px; background:transparent url(../../content/images/en_US/icon_cd.gif) no-repeat;}
.bt-default.leftsingle.removefromMal a span{padding-right:5px;display:inline-block;float:left;  width:14px; height:16px; background:transparent url(../../content/images/en_US/collection_remove.gif) no-repeat;}
.bt-default.leftsingle.refine a span{display:block; position:absolute; width:13px; height:13px; background:transparent url(../../content/images/en_US/icon_refine2.gif) no-repeat;}


.morefilter_plus{ background:transparent url(../../content/images/en_US/icon_morefields.gif) no-repeat;}
.morefilter_minus{ background:transparent url(../../content/images/en_US/icon_lessfields.gif) no-repeat;}
/* Export to Excel button */
.bt-default.excel{float:left;padding:2px;}
.bt-default.excel a{float:left; padding:2 1em 2 1em;}
.bt-default.excel a span{float:left; display:block; width:20px; height:15px; background:transparent url(../../content/images/en_US/icon_media_excel2.gif) 0 0px no-repeat;}
.bt-export-topright{position:absolute; top:2px; right:4px;}

/* Settings properties buttons and styles */
.settings-show-table thead tr th{ border: 2px solid #808080;}
.settings-show-table tbody tr td{border-top:2px solid #808080;}
.bt-settings-property-export-to-excel{float: right; display:block; width:150px; height:25px; background: #efefef url(../../content/images/en_US/icon_media_excel2.gif) no-repeat left 4px top 3px; border-radius: 10px; border: 0px #efefef; }
#settings-properties-table_length{float: left; margin-left: 10px; margin-top: 5px; margin-bottom: 5px;}
#settings-properties-table_filter{float: left; margin-left: 45px; width: 25%; margin-top: 5px; margin-bottom: 5px;}
#settings-properties-table_filter.dataTables_filter label input{width: 80%;}
#settings-properties-table_info{margin-left: 8px; margin-top: 8px; margin-bottom: 8px; }
#settings-properties-table_paginate a{margin-left: 8px; margin-bottom: 8px; width: 50px;}
#settings-properties-table.dataTable tbody tr.odd td{ background-color: #efefef; }
#settings-properties-table.dataTable tbody tr.even td{ background-color: #f5f5f5; }
#settings-properties-table.dataTable tbody tr td label input{width:100%; margin-bottom: 20px; margin-top: 20px}
#settings-properties-table.dataTable tbody tr td{vertical-align: middle;}
#settings-properties-table.dataTable tbody tr td{border: 2px solid white;}
#settings-properties-table.dataTable tbody tr.odd td label textarea{width:100%; margin-bottom: 5px; margin-top: 5px}


/* bar bt */
.bt-bar.omitheader{background:#efefef url(../../content/images/en_US/btbg_silver.gif) 0 -5px;color:#000}
.bt-bar{cursor:pointer; position:relative; margin:0; padding:4px 0; background:#efefef url(../../content/images/en_US/btbg_silver.gif) 0 -5px;}

.bt-bar span{display:block; padding:0 28px; /*color:#000;*/ font-weight:bold; background:transparent url(../../content/images/en_US/icon_plus.gif) 8px 1px no-repeat;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}

.bt-bar span.active{background:transparent url(../../content/images/en_US/icon_minus.gif) 8px 1px no-repeat;}
.listDisplay div.bt-bar.header span{
	color:#000;
	-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
	
	}
.bt-bar a{text-decoration:none;}

.btbar{cursor:pointer; position:relative; margin:0; padding:4px 0; background:#efefef url(../../content/images/en_US/btbg_silver.gif) 0 -5px;}
.btbar-over{cursor:pointer; position:relative; margin:0; padding:4px 0; background:#efefef url(../../content/images/en_US/btbg_silver.gif) 0 -2px;}
.bar-col{display:block; padding:0 28px; color:#000; font-weight:bold; background:transparent url(../../content/images/en_US/icon_plus.gif) 8px 1px no-repeat;}
.bar-exp{display:block; padding:0 28px; color:#000; font-weight:bold; background:transparent url(../../content/images/en_US/icon_minus.gif) 8px 1px no-repeat;}

/* text-based buttons - Previously from Workflow */
.customButton{display:block; margin:4px 0 19px 0;}
.customButton a{color:#003399; margin:0; padding:0 0 1px 2px; background-color:#ebf0f3; border:solid 1px #3f7a8d; text-decoration:none;}
.customButton a:hover{color:#003399; text-decoration:none; background-color:#CCD8DF;}
.customButton a span{padding:1px 3px;}
.returnlink{position:relative; margin:8px 0;}
.returnlink a{padding:1px 1.5em; color:#555; background:#f8df94; border:solid 1px #c57914; text-decoration:none;}
.returnlink a:hover{color:#000; text-decoration:none; background:#ffcc66; border:solid 1px #000;}
#elDetailReturn{margin:-10px 0 0 8px;}
#elDetailReturn .bt-default{margin-left:8px;}
#elDetailReturn.ieeight{position: relative;top:1px;left:5px;}
@media screen and (min-width:0\0){
	

#elDetailReturn{position: relative;top:3px;}

}


a.smallButton, a.small_button{color:#000; padding:1px 2px; font-weight:normal; background-color:#c1d7e3; border:solid 1px #006699; text-decoration:none;}
a.smallButton:hover, a.small_button:hover{color:#000; text-decoration:none; background-color:#A1CCE3; border:solid 1px #333;}
.editLink{position:absolute; right:5px;}
.editLink a{color:#fff; font-size:11px; padding:0 1em; text-align:center; background-color:#6699cc; border:solid 0px #848484; text-decoration:none;}
.editLink a:hover{color:#eee; text-decoration:none; background-color:#44709B;}
.editLink.elementHeaderEHbtn{top:0px;right:-10px; }/*element header edit link button instance*/

ul.verticalButtons{display:block; margin:0; padding:0;}
ul.verticalButtons li{display:block; width:170px; margin:0 0 4px 0; padding:0;}
ul.verticalButtons li a{display:block; width:100%; height:100%; padding:1px 3px; color:#000; text-align:center; background-color:#c1d7e3; border:solid 1px #848484; text-decoration:none;}
ul.verticalButtons li a:hover{color:#333; text-decoration:none; background-color:#A1CCE3; border:solid 1px #000;}
ul.verticalButtons li a.custom_button{background-color:#ff9900; text-decoration:none;}
ul.verticalButtons li a.custom_button:hover{text-decoration:none; background-color:#ff6600;}


/* ***** SKINS - MISC ****** */
.hdot{display:block; position:relative; height:3px; background:transparent url(../../content/images/en_US/dot_grey.gif) 0 100% repeat-x;}

/* help icon will float left */
.help-icon{cursor:pointer; position:relative; display:block; float:left; width:20px; height:20px; margin:0 6px; background:transparent url(../../content/images/en_US/icon_help.gif) 0 0 no-repeat;}
.help-icon.inline{margin:0 4px 0 0;display:inline-block;}
.datacol3.added .help-icon.inline{float:right;}
.help-icon.filter{position:relative; display:inline; float:left; margin:0 6px;}
.help-icon.userDisable{position:absolute; right:145px; top:-2px; float:none; display:inline;}

/*modified to put help icon on the right*/
.help-icon_rt{cursor:pointer; position:relative;  display:block; float:left; width:20px; height:20px; margin:0 6px; background:transparent url(../../content/images/en_US/icon_help.gif) 0 0 no-repeat;}

.help-icon_rt.inline{margin:0 4px 0 0;}
.help-icon_rt.filter{position:relative; display:inline; float:right; margin:0 6px;}
.help-icon_rt.userDisable{position:absolute; right:145px; top:-2px; float:none; display:inline;}

.help-icon_rt.funcDetail{display:inline-block;float:none;left:0px}

.clear-icon{z-index:200; cursor:pointer; position:relative; display:block; float:left; width:16px; height:16px; margin:0; background:#fff url(../../content/images/en_US/icon_clear.gif) 0 0 no-repeat;}
.clear-icon.inactive{background:#fff url(../../content/images/en_US/icon_clear_inactive.gif) 0 0 no-repeat;}
.formWrapper{}

/* Alternating row colors */
div.list_data0{background-color:#f3f3fe;}
div.list_data1{background-color:#EAEAEA;}


/* ******** DYNAMIC ELEMENTS ******** */
.showDiv{display:block; color: #000000;}
.hideDiv{display:none;}
ul.dropdown{display:block; width:220px; margin:0; padding:0; border:solid 1px #606060; background-color:#fff;}/* must define bg here to avoid some IE quirk!!! */
ul.dropdown li{display:block; background:#fff; list-style-type:none; border-bottom:solid 0px #ccc;}
ul.dropdown li a{display:block; padding:0; width:100%; height:100%; font-size:11px; text-align:left; text-decoration:none; color:#333;}
ul.dropdown li a:hover{text-decoration:none; color:#333; background:#dedede;}
ul.dropdown li a span{display:block; padding:1px 4px;}


/* ************* HELP ************* */
.helpColumn{position:relative; float:left;}
.helpBlock{position:relative; width:300px; height:auto; margin:0 24px 24px 0;}
.helpBlock h3{margin:0; padding:0 0 0 5px; font-size:17px; font-weight:normal; color:#0066cc;}
.helpBlock h3 a{display:block; width:100%; color:#0066cc; padding:0px; background-color:#fff; border-bottom:solid 1px #99ccff; text-decoration:none;}
.helpBlock h3 a:hover{background-color:#fff; text-decoration:none; color:#993300; border-bottom:solid 1px #993300;}
.helpBlock a.home{display:block; font-size:12px; padding:2px 5px; background-color:#f7f7f7; border-bottom:solid 1px #fff; text-decoration:none;}
.helpBlock a.home:hover{background-color:#f0f0f0;}


/* ************* FORM ************* */
.formwrapper{position:relative; padding:2px; background:#f7f7f7; border:solid 1px #969696;}
.formwrapper .fr{padding:4px;} /* <-- row */
.formwrapper .label{font-weight:bold;}
.formwrapper .hdiv{height:2px; background:#efefef url(../../content/images/en_US/tile_formdiv.gif) 0 0 repeat-x; clear:both;}
.formwrapper .btrow{padding:8px 6px; background:#efefef url(../../content/images/en_US/tile_btrow.gif) 0 -1px repeat-x; border-top:solid 1px #969696;}

/* INFO */
.infowrapper{position:relative; padding:0; background:#f7f7f7; width:100%;}
.infowrapper table{position:relative; width:100%;}
/*Fixed Defect #9184:set the width for the label as 175px.*/
.infowrapper table th{font-weight:bold; text-align:right; background:#f7f7f7; border:solid 0px #fff; border-bottom:solid 1px #fff;width: 175px;}
.infowrapper table td{background:#f7f7f7; border:solid 0px #fff; border-bottom:solid 1px #fff;}

/* ************* LOGIN ************* */
/* CONTAINER BOXES */
.box-styleA{position:relative; margin:8px 0; float:left; background:#efefef; border:solid 1px #ccc;}
.box-floatleft-line{float:left; margin-left:-1px; padding:4px 24px; border-right:solid 1px #fff; border-left:solid 1px #fff;}
.box-floatleft-line.first{border-left:0;}

/* ***************** FORM ***************** */
/* set max width of ANY select element */
select{max-width:435px; overflow:hidden;}



/*Quicksearch*/
ul.mainquickserchform li select{width:200px}
ul.mainquickserchform li select option{max-width:200px;
  white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -ms-text-overflow: ellipsis;}
    
.formtitle{display:block; color:#000; border-bottom:solid 1px #fff; font-size:1.2em; margin:16px 0 15px 0; padding:0 4px; width:auto; background:#fff;}





.formtitle span{display:block; padding:0; color:#555; font-size:.8em;}

/* TYPE-A */
form.type-A {border:solid 0px #e2e2e2;}
form.type-A ol li{width:98%; padding:8px 0 8px 0; margin:0px auto 0 auto; vertical-align:top;} /* IE needs WIDTH and/or HEIGHT value to display properly */

 form#taskInsertForm.type-A ol li{width:100%; padding:5px;}


form.type-A label{float:left; width:160px; text-align:right; padding:0 25px 0 0; vertical-align:top;}
/*#assignmentsDiv ol li  label{width:auto;}*/

/*regular label for forms*/
form.type-A label.regular{float: none;text-decoration: none;font-weight: normal;display: inline-block;width: auto;text-align:left;}

form.type-A ol li{border-bottom:dotted 1px #c7ced6;}
form.type-A ol li{border-top:dotted 1px #fff;}
form.type-A ol > li:last-child{border-bottom:0;}
form.type-A ol > li:first-child{border-top:0;}
form.type-A textarea{width:350px; height:150px;}
form.type-A form input[type="checkbox"], form input[type="radio"]{margin-right:3px;}

form.type-A fieldset{border-bottom:solid 1px #ccc; margin-bottom:1px; padding-bottom:4px; background-color:#fcfcfc;}
form.type-A fieldset legend{display:block; padding:2px 8px; width:55%}
form.type-A fieldset .title{display:block; color:#555; border-bottom:solid 1px #fff; font-size:1.2em; padding:2px 4px; width:auto; background:#e2e2e2;}
form.type-A fieldset .labletitle{float:left;display:block; width:160px; font-weight:bold; font-size:1.1em; color:#2967a4; text-align:right; padding:3px 25px 0 0;vertical-align:bottom;}
form.type-A fieldset .title span{display:block; padding:2px 0 0 0; color:#000; font-size:.8em;}

form.type-A .btrow{margin:0; padding:12px; border-top:solid 0px #fff; background-color:#ededed;}
/*form.type-A .vertical-input{margin-left:187px;}*/
form.type-A .vertical-input span{display:block; margin:0;}
form .vertical-input.dispsettings span {
    display: inline-block;
}
form.type-A .vertical-input span label{display:inline; margin:0; padding:0; float:none; width:auto; font-weight:normal; color:#000;}
form.type-A .vertical-input-ws{margin-left:114px;}
form.type-A .vertical-input-ws span{margin:0;}
form.type-A .vertical-input-ws span label{display:inline; margin:0; padding:0; float:none; width:auto; font-weight:normal; color:#000;}
form.type-A.narrow{width:65%;}
form.type-A.twocol label{float:left; width:128px; text-align:right; padding:0 25px 0 0; vertical-align:top;}
form.type-A .task-edit-constraintField{margin-left:0px;}

/*  Reassign task custom field  */
#reassign form{border:0}

#reassign-CFbox{height:70px; padding:4px; overflow:auto; border:solid 1px #ccc; line-height:18px;}
#reassign form .cfselector div #reassign-CFbox{clear:none; float:none; width:400px;}

form .cfSelectList {background:none}
form .cfSelectList .header{clear:both; font-size:1em; padding:0 0 4px 4px; font-weight:bold; color:#1D4976;}
form .cfSelectList .row{clear:both; padding:2px;}
form .cfSelectList .leftcol{width:192px; padding:4px;background:#E0E0E0;float:left;}
form .cfSelectList .rightcol{width:810px; padding:4px;background:#EFEFEF;float:left;}
form .cfSelectList .footer{clear:both}

form .cfSelectList .row .multibox{margin:6px 0}
form .cfSelectList #cfInstruction{margin:6px; padding:4px; background:#fdfce6}
form .cfSelectList select,
form .cfSelectList input{margin:2px 4px}
form .cfSelectList input[type="text"]{float:none;}
/**/
.CFbox.enabled.projectCFSection{margin-left:0px;}


/* Input CF Selector */
.CFbox{margin-left:75px; height:70px; padding:4px; overflow:auto; border:solid 1px #ccc; line-height:18px;}
.CFbox input{margin-right:4px; vertical-align: top;}
.eightwide .CFbox{margin-left:75px; height:175px; padding:4px; overflow:auto; border:solid 1px #ccc; line-height:18px;}

.fieldListTable.upload .CFbox{margin-left:0px;}

.CP_CF_Container .CFbox{margin-left:0px;}
 .toggleInformation.header.repeaterToggleColor{max-height:25px;}
 .toggleInformation.header.repeaterToggleColor .left_column,
.toggleInformation.header.repeaterToggleColor .center_column{display:inline-block}
 .toggleInformation.header.repeaterToggleColor .right_column{float:right}


/*scrolling content */
/*scroller -selectedvalues*/
.scroll_this_content{border-style:solid;border-width:1px;width:417px;height:365px;overflow:scroll;overflow-x:hidden;}
/*duplicateTaskCustomFieldSetup.jsp*/
#scrollbox {
    height:150px;
    width:200px;
    overflow-y: scroll;overfow-x:hidden;
    border:1px solid; 
    }
#scrollbox.inline ul li{display:inline; } 
#scrollbox ul li { list-style-type: none;margin-left:-20px;}
 
 /*basic header used but can be applied without having to put in a dt div or a list */
 .simple_header {
background: url("../../static/schawkds/images/br_bg_color.gif") repeat-x scroll 0 -1496px #DDDDDD;
   
    border-bottom: 1px solid #777777;
    border-left: 0 none;
    border-right: 0 none;
    color: #FFFFFF;
    font-weight: normal;
    padding: 4px 3px;}
  
.simple_header li {display:inline}


.indicator{border:none;}/*3390*/
.value .filename{float:left;}


/* CSS for checklists */
.checklist li { background: none; padding-left: 0; }
.checklist {
	border: 1px solid #ccc;
	list-style: none;
	height: 8em;
	overflow: auto;
	width: 20em;
}
.checklist, .checklist li { margin: 0; padding: 0; }
.checklist label { display: block; padding: 0 0.4em 0.2em 25px; text-indent: -10px;}
.checklist label:hover, .checklist label.hover { background: #777; color: #fff; }
* html .checklist label { height: 1%; }

/*---------------*/
    
/*special for hybrid roles*/
#TB_window a.showhidelink{color:#0077D6;}
.arrow_up{background: url("../../static/schawkds/images/bullet_arrow.gif") no-repeat scroll 0 -440px;}
.arrow_down{background: url("../../static/schawkds/images/bullet_arrow.gif") no-repeat scroll 0 -410px;}
#TB_window a.showhidelink:hover{color:#FF9900;}
.uec-label{padding-left:25px;width:100%;position:relative;top:3px;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.uec-minus{background: url("../../static/schawkds/images/minus.gif") no-repeat;}
.uec-plus{background: url("../../static/schawkds/images/plus.gif") no-repeat;}
#movethisForOverlay.options2 li.uec-content{border: 1px solid #888888;position:relative;top:-1px;padding:0px;}
#movethisForOverlay.options2 li{ list-style-type: none;margin: 0px;padding: 0px;}
#movethisForOverlay.options2 li table{ list-style-type: none; margin: 0px;padding: 0px;width:100%;border:none;}
#movethisForOverlay.options2 li.uec-bar{border: 1px solid #888888;height:25px;background: url("../../static/schawkds/images/bgtop_default.gif") repeat-x scroll 0;}
/*----*/

.bt-default .statusSubmit.disabled:hover{background:url("../../static/schawkds/images/bt_bg.gif") repeat-x scroll 0 0 #EFEFEF;}
.bt-default .statusSubmit.disabled{color:grey;cursor:default;}
.bt-default .statusCancel{cursor:pointer;}
.bt-default .statusCancel:hover{text-decoration:none; color:#ff6600; }

/*truncate text with css*/
.truncate {overflow:hidden; text-overflow:ellipsis; white-space: nowrap;}

.resultAction ul li{display:inline; }

/*checkboxes for preferences*/
div.datarow input[type="checkbox"]{margin-right:0px;}
div.datarow:last-child input[type="checkbox"]{margin-right:3px;}
.datarow.lchild input[type="checkbox"] {margin-right/*\**/: 3px\9;}
.connectedSortablePanel {float: left; margin-bottom: 10px; margin-right: 10px; line-height: 30px}
.connectedSortablePanel span { color: #484848}
.connectedSortable { list-style-type: none;	 background: #f6f6f6; padding: 3px; width: 180px; min-height: 215px; border: 1px solid #909090}
.connectedSortable li { margin: 2px; padding: 3px; height: 1.5em; line-height: 1.2em;  cursor: move; color: #000000; font-weight: normal; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.connectedSortable.ui-state-highlight { height: 1.5em; line-height: 1.2em; }
/*update password requirements alignmentnt*/

#pref2Info .col ul, 
#pref2Info .col .datarow input[type="checkbox"] {margin-left:142px}



/*System prefs*/
#homePage { height: auto; padding-top: 8px; padding-bottom: 10px;}

.collapsible_panel .collapsible {
  cursor: pointer;
  padding: 5px;
  height: 15px;
  border: #989898 1px solid;
  background: url("../../content/images/en_US/btbg_silver.gif") repeat scroll 0 -5px #EFEFEF;
  -moz-border-radius-topleft: 7px;
  -webkit-border-top-left-radius: 7px;
  border-top-left-radius: 7px;
  -moz-border-radius-topright: 7px;
  -webkit-border-top-right-radius: 7px;
  border-top-right-radius: 7px;
  font-weight: bold;
  font-size: 1em;
}

/*3390 DAL enhancements overlay styles*/

.DALcancel{background: url("../../static/schawkds/images//bt_img.gif") no-repeat scroll 0 -913px rgba(0, 0, 0, 0);padding-left: 14px; float:right}
.DALoverlayhead{border-bottom:1px dashed #ccc;}
.DALheader{color: #204F7E;font-size: 19px; font-weight:normal;}
.TCDialog{display: none; border-width:2px; border-style:solid; border-color: #525252}
.TCDialogMessage{text-align: left; padding: 12px; font-size: 12px;}
.removetextCompareOverlay{font-size: 13px; padding: 8px}
.TextCompareOverlayDialog{text-align: center; padding: 12px; font-size: 13px;}

.DALoverlayFileName{font-size:15px;position:relative;top:8px;width:100%;display:block;word-wrap: break-word;
height:20px;max-height:50px;overflow-x:hidden;
}
.DALoverlayFileName.confirmed{top:25px;float:left;}
.DALoverlayButtons{float:right;margin-bottom:5px;}
.DALoverlayButtons.downloadbtns{float:none;position:absolute;bottom:5px;right:30px;}
.DALoverlayButtons.publishbtns{float:right;position:relative;bottom:10px;right:5px;}
.DALoverlayButtons.custombtns{float:right;position:relative;top:5px;bottom:10px;right:5px;}
.DALoverlayOptions{width:250px; height:100px;display:none;position:relative;}
.DALoverlayOptionsVisible{width:300px; height:100px; position:relative;left:95px;}

.DALoverlayhead #addToCollectionForm{position:relative;top:30px;}
.DALoverlayLeft,.DALoverlayRight{float:left;}
.DALoverlayRight{position:relative;right:-30px;top:-5px}
.ThisWasAddedTo{text-align:center;position:relative;top:30px;}
#collectionName{ width:98.6%; height:36px;padding-left:5px;}
.DALcustleft{position:relative;left:50px;}
/*adjust email selector width*/
.publish-emailselect-container .selectize-control .selectize-input{/*width:537px*/}


/*additional: save as smart collection adjust message width*/
#savedSearchArea .message.leftnav{margin-left:0px;margin-right:1px;}
/*3390 download overlay*/
.proportionsIcon{background:transparent url(../../content/images/en_US/constrain-proportions.gif) no-repeat;width:28px;height:47px;position:relative;top:20px;}
.DALoverlayOptions td.col1{text-align:right;width:50px;font-weight:bold;  color:#2967a4; text-align:right;}
.DALoverlayOptions td.col2{text-align:right;width:130px;}
.DALoverlayOptions td.col2 input{margin-left:10px;}

/*tr.row3 td .col2move{padding-right:12px}*/

.DALoverlayOptions th{background-color:#fff; font-weight:bold; }

.DALoverlayOptions th.th1{width:20px}
.DALoverlayOptions th.th2{text-align:right}
.DALoverlayOptions th.th2 .new{padding-left:10px;padding-right:35px;}
.DALoverlayOptions tr.row3 td select{width:63px}

.DALoverlayOptionsVisible th{background-color:#fff; font-weight:bold; }
.DALoverlayOptionsVisible th.th1{width:20px}
.DALoverlayOptionsVisible th.th2{text-align:right}
.DALoverlayOptionsVisible th.th2 .new{padding-left:10px;padding-right:35px;}
.DALoverlayOptionsVisible tr.row3 td select{width:63px}
.DALoverlayOptionsVisible td.col1{text-align:right;width:50px;font-weight:bold;  color:#2967a4; text-align:right;}
.DALoverlayOptionsVisible td.col2{text-align:right;width:130px;}
.DALoverlayOptionsVisible td.col2 input{margin-left:10px;}
.DALoverlayLabel{font-family:arial, verdana, sans-serif;font-size:13px;}
.DALoverlayLabel.publishLast{padding-bottom:5px}
.DALoverlayText{font-family:arial, verdana, sans-serif;font-size:13px;height:36px;}


.body.publishFile,body.addToCollection{margin:5px;}

#add_to_collection{border:1px solid #ccc;width:100%; height:75px; overflow: auto;}
#downloadFileForm{width:100%;}
.overlaybtns{float:right}
.filenamebold{font-weight:bold;}

input#subject,textarea#comments{width:98.4%;padding-left:5px;}
textarea#comments{height:65px}
#mainCcLink{padding-right:10px}
#mainCcLink,#mainBccLink{float:right;}

#TB_window #mainCcLink a,#TB_window #mainBccLink a{color:blue;}
.TO{float:left;}
/*#create_new_collection{float:right;}*/

#publishButton.dissabled span{color:#BCBCBC}
#publishSingleFileButton.dissabled span{color:#BCBCBC}

.collapsible:hover { color: #ef6507;}

.collapse-open span {
  display: block;
  float: left;
  padding: 12px;
  background: url("../../content/images/en_US/icon_minus.gif") no-repeat scroll 6px 1px transparent;
}

.collapse-close span {
  display: block;
  float: left;
  background: url("../../content/images/en_US/icon_plus.gif") no-repeat scroll 6px 1px transparent;
  padding: 12px;
}

div.collapsible_panel {
  padding: 0;
  margin-bottom: 10px;
}

div.collapsible_content {
  border: #989898 1px solid;
  border-top: none;
  margin: 0;
  padding: 30px;
  -moz-border-radius-bottomright: 7px;
  -webkit-border-bottom-right-radius: 7px;
  border-bottom-right-radius: 7px;
  -moz-border-radius-bottomleft: 7px;
  -webkit-border-bottom-left-radius: 7px;
  border-bottom-left-radius: 7px;
}

.collapsible_content img {
  border: #c2c2c2 1px solid;
  -moz-box-shadow: 0px 1px 5px #959595;
  -webkit-box-shadow: 0px 1px 5px #959595;
  box-shadow: 0px 1px 5px #959595;
}

.content_row {
  border-bottom: #d5d5d5 1px solid;
}

.collapsible_content p{
  width: 100%;
}

.content_row .label {
  padding-top: 3px;
}

.content_row .value {
  padding-left: 10px;
}

table td.suppress_value {
  float: left;
  padding-right: 20px;
}

table.colors_list {
  width: 100%;
  padding: 20px 10px;
}

table.colors_list td {
  height: 30px;
  vertical-align: middle;
}

table td.label {
  text-align: right;
  padding: 10px;
  width: 300px;
}

table.colors_list .color_value {
  width: 60px;
}

.color_option {
  max-width: 47px;
  min-height: 22px;
  border: 1px solid #91765D;
  padding: 4px;
  background: #EEEEEE;
}

.color_option .color_box {
  width: 25px;
  height: 20px;
  border: 1px solid #222222;
  float: left;
}

.color_box.white {
  background: #ffffff;
}

.color_box.grey {
  background: #828282;
}

.color_box.black {
  background: #000000;
}

.color_option input[type="radio"] {
  margin-left: 2px;
  margin-top: 3px;
  margin-right: 0;
}

#homePageText {
   position: relative;
   height: auto;
   margin: 0 0 24px 10px;
   padding-top: 8px;
   border-bottom: 1px solid #D4D4D4;
}

#homePageText p {width:98%;}

.fr {float: right}
.fl {float: left}
.restore-defaults {position: relative; min-height: 30px; padding: 10px;}
.restore-defaults > button {position: absolute; right: 0}

#dialog-confirm p {width: 100%; margin-top: 10px;}
#dialog-confirm span {float: left; margin: 0 7px 20px 0;}
#dialog-message p {width: 100%; margin-top: 30px;}
#dialog-message span {float: left; margin: 0 7px 20px 0; }

div .wayfindertaskheader {border-top: dotted 1px; padding-top: 8px; border-bottom: dotted 1px; padding-bottom: 8px;font-size: 13px;font-style: normal;font-stretch: normal;font-variant: normal;font-weight: bold;font-size-adjust: none;color: #555;}


.text-wrap {
	word-wrap: break-word;
	-ms-word-break: break-all;
	word-break: break-all;
	-webkit-hyphens: none;
	-moz-hyphens: none;
	hyphens: none;
}


#progressBar{position:absolute;top:50%;left:38%;z-index:9999999;
-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.68);
-moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.68);
box-shadow:         0px 0px 5px 0px rgba(50, 50, 50, 0.68);}
#progressBar{border:1px solid #ccc;}

img.lazy {max-width: 128px; max-height: 128px;}

.nestHeadNode{font-weight:bold;}
.nestHeadNode a{color:black;}
.nestHeadNode a:hover{color:#ff9900;}

.noBorder{border: none !important;}

/* loading overlays */
#loading {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  filter:alpha(opacity=50);
  -moz-opacity:0.5;
  -khtml-opacity: 0.5;
  opacity: 0.5;
  z-index: 10000;
}
.loading-container {
  position:fixed;
  top: 50%;
  left: 50%;
}

/* QC#13467-common style for copy deck progress overlay */
#progressbar_overlay {
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999;
    display: none;
}

.progressbar_overlayBG {
    background-color: #000;
    opacity: 0.25;
}

#progressbar_load {
    display: none;
    height: 13px;
    left: 50%;
    margin: -6px 0 0 -30px;
    position: fixed;
    top: 50%;
    /*width: 208px;*/
    z-index: 9999;
}

/*Style sheet used for Create copy deck functionality - manage copy element export overlay in blue - starts here*/
table#manage-copy-list
{
	width: 100% !important;
}
#manage-copy-dialog
{
	font: 13px/1.231 arial,helvetica,clean,sans-serif !important;
	overflow-y:hidden;
} 

#manage-copy-dialog #container,#manage-copy-dialog #content
{
	min-width:850px;
}

#manage-copy-dialog #content{
	margin-top: 0px;
	padding-top:0px;
}

#manage-copy-dialog .dt table{
	font-size: 12px;
	margin-top:0px;
}

#manage-copy-dialog .dt table tr{
	height	: 28px;
}

#manage-copy-dialog .dt table td, #manage-copy-dialog .dt table th {
	border-left: 1px solid #777 ;
}

#manage-copy-dialog .dt table td:first-child, #manage-copy-dialog .dt table th:first-child {
	border-left: none;
}

#manage-copy-dialog .dt table tr.even td{
	background-color: #f5f5f5;
}

#manage-copy-dialog .dt table th.header{
	background-color: #f0f0f0;
	font-weight: bold;
	color: black;
}

#manage-copy-dialog .cmsButtons{
	padding-left:7px;
	width:98%;
}

#manage-copy-dialog .cmsButtons .arrow-right{
	color:black;
	margin-left:7px;
}

#manage-copy-dialog .cmsButtons .buttonHolder{
	float:right;
	margin:1px;
	padding:1px;
}

#manage-copy-dialog .cmsButtons .bt-default.roundbt{
	margin-left: 5px; 
	cursor: default; 
	border: none;
}

#manage-copy-dialog .cmsButtons .bt-default.roundbt img{
	top:3px;
}

#manage-copy-dialog .cmsButtons .bt-default.roundbt a{
	background: none repeat scroll 0 0 #71ADF5;
	border-radius: 12px;
	color:white;
	font-weight: bold;
	/*padding:5px;*/
	text-shadow:none;
	text-align:center;
	height:18px;
	width:80px;
	border: none;
	padding: 3px 15px;
}

#manage-copy-dialog .bt-default.roundbt.disabled a:hover{
	color:#ccc;
	cursor:default;
	border:1px solid #616161;
	background: url("${pageContext.request.contextPath}/static/schawkds/images/bg_silver_bottom.gif") repeat-x scroll 0 -22px rgba(0, 0, 0, 0);
}

#manage-copy-dialog .cmsButtons .bt-default.roundbt.disabled a,#manage-copy-dialog .cmsButtons .bt-default.roundbt.disabled a:hover{
	background: none repeat scroll 0 0 #E0E0E0;
}

#manage-copy-dialog .cmsButtons .bt-default.roundbt a:hover{
	border: none;
	background: none repeat scroll 0 0 #0B59B3;
}

#manageCopiesFormId .bt-default.roundbt, #manageCopiesFormId .bt-default.roundbt:hover{
	background:none;
}

#manage-copy-dialog .copyTextDisplay{
	width:350px;
	text-overflow:ellipsis;
	overflow:hidden;
	White-space:nowrap;
	word-wrap:normal;
}

#manage-copy-dialog .copyElemDisplay{
	width:130px;
	text-overflow:ellipsis;
	overflow:hidden;
	White-space:nowrap;
	word-wrap:normal;
}

#manage-copy-dialog #progressbar_overlay_export {
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999;
    display: none;
}

#manage-copy-dialog #progressbar_load_export {
    display: none;
    height: 13px;
    left: 50%;
    margin: -6px 0 0 -30px;
    position: fixed;
    top: 50%;
    z-index: 9999;
}

#manage-copy-dialog #restrict_overlay_access {
	height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 500;
    display: none;
}

#manage-copy-dialog #overlayDialogForConfirm {
	 z-index: 1000;
}

#manage-copy-dialog #overlayBgForConfirm {
	 position: center; 
	 top: 10px; 
	 left: 10px; 
	 width: 55%; 
	 height: 50%;
}

#manage-copy-dialog .dataTables_scrollBody .dataTable thead .header{
   min-height : 0px;
}

#manage-copy-dialog .dataTables_scrollBody table#manage-copy-list{
	border-top:0 none;
}

#manage-copy-dialog div.dataTables_scrollBody{
	margin-top: -3px;
}

#manage-copy-dialog .ck_box{
	margin-left:3px;
}

#manage-copy-dialog .status_col{
	margin-left:5px;
}

.manage_copy_elements_trow{
	width:973px;
}

#manage-copy-dialog .seperatorArea{
	border-bottom:1px solid #d3d3d3;
	margin-top:0px;
}

.managecopyconfirmdiv .message{
	background: white;
	border: solid 0px #ccc;
	padding:0px;
	margin:0px;
}
.managecopyconfirmdiv .buttonbox{
	padding: 0px;
}
.constraint-cf-ajax-loading > .cfDisplayValue:after, .constraint-cf-ajax-loading.cfDisplayValue:after {
    content: url(../../static/schawkds/images/waiting-small.gif);
    margin-left: 8px;
}
form.type-A label.cfDisplayValue{
    padding-right: 0;
}
/*Style sheet used for Create copy deck functionality - manage copy element export overlay in blue - ends here*/