@import url("main.css") screen;
body {
	font: 14px Helvetica, Arial, sans-serif;
	color:#171717;
	background: #e6e6e6 url(/images/dark-texture.jpg) 0 0 repeat;
	width: 100%;
	overflow-x: hidden;
}
#bodyData
{
	width: 954px;
	margin: 0 auto 0 auto;
	padding: 35px 0 5px 0;
	background: url(/images/pad/mid.png) -7px 0 repeat-y;
	min-height: 500px;

}
#wrapper
{

	position: relative;
	padding-left: 25px;
}
#paperTop, #paperBottom
{
	width: 968px !important;
	margin: 0 auto;
}
#paperTop
{
	padding-top: 0;
	background: url(/images/pad/top.png) 0 0 no-repeat;
	height: 65px;
	margin: 0 auto 0 auto;

}
#paperBottom
{
	height: 53px;
	background: url(/images/pad/bottom.png) 0 0 no-repeat;
}
.addLink,.editLink,.deleteLink,.yesLink,.noLink,.cancelLink
{
	font: 12px Helvetica, Arial, sans-serif;
}
#flash-error
{
	padding-top:25px !important;
	z-index: 999;
	color: #cc1111;
}
/* headings */
h1, h2
{
	font-weight: bold;
}
h3, h4
{
	font-weight: normal;
	background-position: center center
}
h1,.blue
{
	font-size: 30px;
	
}
.profEdit.blue, .blue, h1, .blueMed, .blueOnHover:hover, .pagination a:hover
{
	color: #0071c0;
}
h2, h2.blue {
	font-size: 24px;
}
h2.lighter
{
	font-size:20px;
}
h3 {
	font-size: 16px;
	margin-bottom: 0;
	margin-top:15px;
}
h4
{
	font-size: 12px;
}
h5
{
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top:20px;	
}
h6
{
	margin-bottom: 5px;
	margin-top:20px;	
	font-size: 20px;
	font-weight: normal
}
.medium
{
	font-size: 16px;
	font-weight: bold
}
a
{
	color: #268cd3;
	text-decoration: none;
}
.text, .centeredDiv, .addLink:focus,.editLink:focus,.deleteLink:focus,.yesLink:focus,.noLink:focus,.cancelLink:focus,.btn:focus,.addLink:hover,.editLink:hover,.deleteLink:hover,.yesLink:hover,.noLink:hover,.cancelLink:hover,.btn:hover,input:focus,textarea:focus,select:focus
{
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.centeredDiv
{
	width: 880px;
	border: 1px solid #d4d4d4;
	padding: 0 50px 0 30px;
}
.centeredDiv form
{
	padding: 15px 5px 15px 5px
}
.text, .mceIframeContainer
{
	border: 1px solid #c5c5c5 !important;
}	
.addLink,.editLink,.deleteLink,.yesLink,.noLink,.cancelLink
{
	background: #f9f9f9;
	border: 1px solid #eee;
	font-weight: normal;
	color: #aaa !important;
	text-shadow: none;
	padding-left: 8px;
}
.addLink:hover,.editLink:hover,.deleteLink:hover,.yesLink:hover,.noLink:hover,.cancelLink:hover
{
color: #268cd3;
}
a.addLink,a.editLink,a.deleteLink,a.yesLink,a.noLink,a.cancelLink,a.btn 
{
	padding-bottom: 3px;
	padding-top:4px;
}
a.fLeft.addLink,a.fLeft.editLink,a.fLeft.deleteLink,a.fLeft.yesLink,a.fLeft.noLink,a.fLeft.cancelLink,
a.fRight.addLink,a.fRight.editLink,a.fRight.deleteLink,a.fRight.yesLink,a.fRight.noLink,a.fRight.cancelLink
{
	padding-bottom: 7px
}
label
{
	font-weight: normal;
}
.addLink, .yesLink, .editLink, .cancelLink, .noLink, .deleteLink
{
	font-size: 10px;
	color: #171717;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	padding-left:4px;
	padding-right: 4px;
	padding-top: 1px;
	padding-bottom: 0;
}
a.addLink, a.yesLink, a.editLink, a.cancelLink, a.noLink, a.deleteLink
{
	height: 5px;
	padding-top: 2px;
	padding-bottom: 1px;
}
input.btn.addLink, input.btn.yesLink, input.btn.editLink, input.btn.cancelLink, input.btn.noLink, input.btn.deleteLink
{
	height: 28px;
}
.addLink:hover, .yesLink:hover
{
	background: #f3fcdd;
	border: 1px solid #e2f7af;
	color: #809845
}
.editLink:hover
{
	background: #fbfbe0;
	border: 1px solid #f7ec72;
	color: #cd9f00
}
.cancelLink:hover, .noLink:hover, .deleteLink:hover
{
	background: #fce0df;
	border: 1px solid #fbc4c2;
	color: #f29793
}
/* customize */
#header
{

	background: #fff;
	margin: 0 auto;
	padding: 25px 20px 20px 20px;
}
.logo
{
	background: url(/images/logo.png) 0 0 no-repeat;
	display: block;
	padding-left: 221px;
	width: 0;
	overflow: hidden;
	height: 37px;
	margin-top:-5px;
}
.horizontalNavigation
{
	height: 15px;
	margin-bottom: 20px;
}
.horizontalNavigation a
{
	font-size: 10px;
	text-transform: uppercase;
	color: #000;
	text-shadow:0px 1px 0 #fff;
	border: none;
	padding: 0;
	margin-right: 10px
}

.twoColumnList, .twoColumnList li
{
	list-style: none;
	text-indent: 0;
	padding: 0;
}
.horizontalNavigation ul, .horizontalNavigation li
{
	display: inline;
}

.icon_browse-procedures
{
	background: url(/images/icons/boxed/black-browse.png) 0 0 no-repeat;
	padding-left: 46px !important;
	width: 135px;
	height: 35px !important;
	padding-top: 17px !important
}
.icon_browse-procedures.active
{
	background: url(/images/icons/boxed/gray-browse.png) 0 0 no-repeat;
	padding-left: 46px !important;
	width: 135px;
	height: 35px !important;
	padding-top: 17px !important;

}
.icon_my-tasks
{
	background: url(/images/icons/boxed/black-check.png) 0 0 no-repeat;
	padding-left: 52px !important;
	width: 67px;
	height: 32px !important;
	padding-top: 17px !important;
	margin-left: -22px;
}
.icon_my-tasks.active
{
	background: url(/images/icons/boxed/gray-check.png) 0 0 no-repeat;
	padding-left: 52px !important;
	width: 67px;
	height: 32px !important;
	padding-top: 17px !important;
	margin-left: -22px !important;

}
.icon_fix-finish
{
	background: url(/images/icons/boxed/black-fix.png) 0 0 no-repeat;
	padding-left: 58px !important;
	padding-top:17px !important;
	width: 84px;
	height: 34px !important;
	margin-left: -30px
}
.icon_fix-finish.active
{
	background: url(/images/icons/boxed/gray-fix.png) 0 0 no-repeat;
	padding-left: 58px !important;
	padding-top:17px !important;
	width: 84px;
	height: 34px !important;
	margin-left: -30px
}

#top-menu a
{
	margin-top:0;
	display: block;
}
#top-menu a.active
{
	color: #888
}

.icon_my-team
{
	background: url(/images/icons/gray-team.png) 0 0 no-repeat;
	padding-left: 28px !important
}
.icon_schedules
{
	background: url(/images/icons/gray-schedule.png) 0 0 no-repeat;
	padding-left: 24px !important;
}
.icon_my-team.active
{
	background: url(/images/icons/active-team.png) 0 0 no-repeat;
	padding-left: 28px !important
}
.icon_schedules.active
{
	background: url(/images/icons/white-schedule.png) 0 0 no-repeat;
	padding-left: 24px !important;
}
.red-badge
{
	background: url(/images/icons/red-badge.png) 0 0 no-repeat;
	height: 16px;
	width: 20px;
	display: block;
	color: #fff;
	font-weight: bold;
	text-align: center;
	padding-top: 4px;
	font-size: 12px;
	position: absolute;
	margin-top: -35px;	
}
.horizontalNavigation .red-badge
{
	margin-right: 100px !important;
	margin-top:-52px
}
.plusBtn, .clockBtn
{
	background: url(/images/plus.png) 2px 0 no-repeat;
	display: block;
	height: 39px;
	width: 182px;
	border: none;
	color: #3c3c3c;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	padding-left: 35px;
	cursor: pointer;
	margin-bottom: -10px;

}
a.plusBtn, a.clockBtn
{
	padding-top: 15px;
	margin-right: -35px;
}
.plusBtnBig
{
	background: url(/images/plus-big.png) 2px 0 no-repeat;
}
.clockBtn
{
	background: url(/images/clock.png) 0 0 no-repeat;
}
.breadcrumbs
{
	margin: 10px 0 0 0;
	padding-left: 0;
	overflow: hidden;
	position: absolute;
	top:125px
}
 .breadcrumbs,  .breadcrumbs li
 {
 	list-style: none;
 	color: #d4d3d3;
 }
 .breadcrumbs li
 {
	background: #fbfbfb;
	padding-right: 5px
 }
.breadcrumbs, .breadcrumbs a
{
	color: #999;
	font-size: 10px;
	letter-spacing: 0.05em
}
.breadcrumbs a
{
	text-decoration: none;
	padding:6px 8px 0 4px;
	line-height: 10px;
	display: inline-block;
	height: 17px;
	background:  url(/images/breadcrumb-small.png) right 0 no-repeat;
	color: #565656;
	margin-right: 0;
	
}
.breadcrumbs a:last-child
{
	margin-right: 5px;
}

.horizontalNavigation .links
{
	float: right;
}
.div25Left,.div75Right,.div25Right,.div75Left,.div50Left,.div50Right,.div3Left,.div3Middle,.div3Right {
	margin-top:10px;
}
.div50Left, .div50Right
{
	border-left:1px solid #ccc;
	padding-left: 1%;
}
.div75Mid
{
	width: 80%;
	margin: 0 auto;
}
.fixed100Sel
{
	width: 170px
}
.twoColumnList
{
	width: 100% !important;
	margin-top:10px;
}
.twoColumnList li
{
	float: left;
	width: 46%;
	border-left:1px solid #ccc;
	line-height: 2em;
	margin-right: 10px;
}
.twoColumnList.noBorder li, .noBorder
{
	border: none;
}
.twoColumnList.noBorder li a img
{
	float: left;
	padding-top: 4px;
	display: block
}
.subheading
{
	margin-top: 0;
	margin-bottom: 0;
	padding-top:0;
	padding-bottom: 0;
}
img.border
{
 border: 1px solid #dddeee;
 padding: 7px;
 display: block;
 margin-top:5px;
 margin-bottom: 10px;
}
ol, ol li
{
	padding-left: 0;
	text-indent: none;
	list-style-position: outside;
	margin-left: 10px;
	margin-right: -5px;
	line-height: 1.5em;
}
.alignFields label
{
	width: 30%;
	float: left
}
.smallerDiv
{
	width: 450px
}
fieldset .chk, fieldset input[type=checkbox], fieldset input[type=radio], fieldset input.checkbox,input.radio
{

	margin-left: 17px;
	margin-right: 10px;
}
fieldset .twoColumnList 
{
	margin: -20px 0 0 0;
}
fieldset .twoColumnList li
{
	border-left: none;
	padding-left: 0;
	line-height: 1.2em;
	margin-top: 20px;
}
legend
{
	font-weight: normal;
	font-style: italic;
}
.pointDown
{
	background: url(/images/point-down.gif) 0 4px no-repeat;
	padding-left: 16px;
}
.pointRight
{
	background: url(/images/point-right.gif) 0 2px no-repeat;
	padding-left: 16px;
}
.addIcon
{
	background: url(/images/add.png) 0 0 no-repeat;
	padding-left: 37px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.accountClose
{
	padding: 5px 10px 5px 10px;
	display: block;
	font-size: 11px;
}
.pointer
{
	cursor: pointer
}
ul.attachments, .attachments li
{
	list-style: none;
	padding: 0;
	margin: 0;
}

.attachments li a
{

}
.attachments a
{
	height: 74px;
	width: 150px;
	border: 1px solid #efefef;
	background: #fafafa;
	display: block;
	overflow: hidden;
	word-wrap:break-word;
	font-size: 10px;
	text-align: center;
	margin-right:10px;

}
.attachName
{
	display: block;
}
.attachments a.attachImage
{
	height: 75px;
	width: 150px;
	padding-top:10px;
	padding-bottom: 10px;
}
.attachments a.attachImage img
{
	padding-top: 0 !important;
	height: 94%;
	width: auto;
}

#steps .attachments a.attachImage
{
	height: auto;
	width: 760px;
	padding: 20px !important;
}
#steps .attachments a.attachImage img
{
	max-width: 97%;
	height: auto
}
/* move cursor depends if user can edit step order */
/*#steps li
{
	cursor: move
}
*/
#steps li li, #steps li:last-child
{
	border-bottom: none
}
#steps .attachments
{
	margin-left: 23px;
}
#steps li p
{
	color: #000
}
.popupImg
{
	max-width: 580px;	
}
.popup
{
	padding: 20px;
}
.smallPopup
{
	width: 300px;
}
.mediumPopup
{
	width:500px
}
.bigPopup
{
	width: 800px;
}
.simpleStylelessList
{
	list-style: none;
	margin: 0;
	padding: 0;
	
}
.fullLi
{
	width: 100% !important
}
.stepsBox, .borderedBox, .emphasizeDiv {
	border:1px solid #DCDCDC;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.stepsBox
{
	padding: 10px 20px 10px 20px;
	font-size: 18px;
}
.stepsBox li p
{
	margin-bottom: 8px;
	max-width: 90%;
	display: inline;
}
.stepsBox li p:last-child
{
	margin-bottom: 0
}
.subtle, .helpTxt 
{
	color: #aaa
}
table.std
{
	border: 1px solid #e8e8e8;
	border-right: none
}
table.std tr td,table.std tr th
{
	padding: 10px 0 10px 20px;
	vertical-align: top;
	border-right: 1px solid #e8e8e8;
}
table td p
{
	line-height: 1.5em
}
table.std thead th {
	background:#efefef url(/images/table-grad.jpg) 0 0 repeat-x;
	height: 5px;
	padding-top: 8px;
	padding-bottom: 8px;
	vertical-align: middle;
	color: #909090;
}
table.std small
{
	display: block
}
table.std p
{
	margin: 0;
	padding: 0
}
table.std tr td.centerTd
{
	text-align: center;
	padding-left: 0
}
table.std tr.even td
{
	background: #f6f6f6;
}
table.std tr.odd td
{
	background: #fff
}
table.std tr td span
{
	display: block;
	word-wrap:break-word;
	max-width: 420px
}
.icon_attention
{
	background: url(/images/attention.png) 0 0 no-repeat;
	padding: 5px 0 0 48px;
}
.fullTxt
{
	width: 95%
}
.text.floatingFullTxt
{
	width: 97.2%
}
td .fullTxt
{
	width: 87%
}
.rawChk
{
	height: 20px;
}
.largeSelect select
{
	padding: 3px;
	font-size: 1em;
	width: 40%;
	font-weight: bold
}
.emphasizeDiv
{
	background: #f7f7f7;
	padding: 10px 10px 5px 10px;
	margin-top:10px;
	border: 1px solid #eee
}
.biggerArea
{
	height: 140px
}
.noMargin
{
	margin: 0
}
.secondaryNav
{
	background: #777;
	padding: 6px 5px 0 10px;
	height: 19px;
	margin: 0 0 10px 0
}
.secondaryNav a
{
	height: 25px;
	padding-top: 0;
	margin-top:0;
	color: #eee;
	text-shadow: 0 1px 0 #444
}
.topSmallNav, .topSmallNav a
{
	color: #fff;
	text-shadow: 0 1px 0 #555;
	font-size: 11px;
	text-align: right;
	margin: 0 auto 10px auto;
	width: 960px;
}
.searchBox
{
	border: none;
	margin-right: 20px;
	width: 184px;
	background:url(/images/search-box.png) 0 0 no-repeat;
	height: 35px;
	padding-top: 5px;
	margin-top:8px
}
.searchTxt
{
	border: none !important;
	width: 130px;
	margin-left: 20px !important;
	background: transparent !important;
	font-size: 12px;
	color: #eee
}
.searchBtn
{
	border: none;
	background: url(/images/icons/magnify.png) 0 0 no-repeat;
	width: 23px;
	height: 27px;
	cursor: pointer;
}
.icon_chat
{
	background: url(/images/icons/chat.png) 3px 0 no-repeat;
}
.icon_person
{
	background: url(/images/icons/person.png) 0 3px no-repeat;
}
.icon_twitter
{
	background: url(/images/icons/twitter.png) 0 0 no-repeat;
}
.icon_email
{
	background: url(/images/icons/email.png) 3px 3px no-repeat;
}
.icon_calendar
{
	background: url(/images/icons/calendar.png) 3px 0 no-repeat;
}
.icon_phone
{
	background: url(/images/icons/phone.png) 3px 0 no-repeat;
}
.filterBox
{
	background: #6a6a6a;
	color: #fff;
	padding: 5px 10px 5px 10px;
	margin: 0 0 -20px 0
}
.filterBox input, .filterBox select
{
	color: #000
}
.filterBoxLight
{
	margin-top:20px;
	margin-bottom: 5px;
	background: #ececec;
	border: 1px solid #d8d8d8;
	font-size: 16px;
	color: #858585;
	font-weight: bold;

	-webkit-box-shadow: inset 0px 0px 5px 5px #e5e5e5;
	-moz-box-shadow: inset 0px 0px 5px 5px #e5e5e5;
	box-shadow: inset 0px 0px 5px 5px #e5e5e5;
}

.batchBg
{
	background: #dfdfdf !important
}
tfoot
{
	font-style: normal;
	font-size: 12px;

}
.hvr .addLink,
.hvr .editLink,
.hvr .deleteLink,
.hvr .yesLink,
.hvr .noLink,
.hvr .cancelLink,
.hvr .hangingLinks
{
	visibility: hidden
}
.hvr:hover .addLink,
.hvr:hover .editLink,
.hvr:hover .deleteLink,
.hvr:hover .yesLink,
.hvr:hover .noLink,
.hvr:hover .cancelLink,
.hvr:hover .hangingLinks
{
	visibility: visible
}
.hvr form .btn
{
	visibility: visible
}
.tableList td
{
	border-bottom: 1px solid #eee;
	padding: 10px 0 10px 0
}
.rightMostBtn
{
	text-align: right
}
.helpTxt
{
	font-weight: normal;
	font-size: 12px;
}
.btn.addLink, .btn.yesLink, .btn.editLink, .btn.cancelLink, .btn.noLink, .btn.deleteLink
{
	display: inline;
	background: #333;
	color: #fff !important;
	font-size: 14px;
	font-weight: bold;
	border: 1px solid #333;
	padding: 5px 5px 3px 5px;
	overflow: hidden;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;

}
a.btn.addLink, a.btn.yesLink, a.btn.editLink, a.btn.cancelLink, a.btn.noLink, a.btn.deleteLink
{
	padding: 7px 5px 4px 5px;


}
.floatingBar
{
	height: 33px;
	padding-top: 7px;
	padding-bottom: 1px;
	width: 100%;
	background: url(/images/floating-grad.png) 0 0 repeat-x;
	position: fixed;
	bottom: 0;
	left: 0;

}
.floatingBar.notFloating
{
	background-position: 0 -7px;
	background-color: #d8d8d8 !important;
	border: 1px solid #ccc;
	border-top:none;
	padding-top: 0;
	position: relative;
	min-height: 34px;
	height: auto;
	margin-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	width: 860px;
	z-index: 10;
}
.floatContent
{
	width: 951px;
	height: 100%;
	margin: 0 auto 0 ;
}
.insetBtn, .floatContent label
{
	padding: 13px 0 10px 0;
	display: inline-block;
	height: 100%;
}
.insetBtn, .floatContent label, .floatContent
{
	color: #505050;
	font-size: 12px;
	font-weight: bold;
}
.insetBtn
{
	padding-left: 15px;
	padding-right: 13px;
	border-left: 1px solid #cbcbcb;
	border-right: 1px solid #cbcbcb;
	outline: none
	
}
.insetBtnCon
{
	border-left: 1px solid #e8e8e8;
	border-right: 1px solid #e8e8e8;
	margin-left: -6px;	


	display: inline-block;
}
#spnScheduled a
{
	width: 140px !important;


}
.insetBtn.unchecked
{
	color: #777777;
	background: url(/images/unchecked.png) 10px 10px no-repeat;
	padding-left: 33px
}
.insetBtn.checked
{
	background: url(/images/checked.png) 10px 8px no-repeat;
	padding-left: 36px;
}
#downarrowforvig
{
	background: url(/images/downarrowforvig.png) 0 0 no-repeat;
	position: absolute;
	z-index: 999;
	height: 25px;
	width: 50px;
}
.insetBtn.active /* new style for floating boxes (shwPrc) */
{
	text-shadow:0px 1px 0 #fff;
	z-index: 0;
	
	/*background-color: #f0f0f0 !important;
	border-left:4px solid #bababa;
	border-right:5px solid #bababa;
	margin-left: -3px;
	margin-right: -4px;

	margin-top: -6px;
	border-top:6px solid #f0f0f0;*/
}
.insetBtn.icon_plus.active
{
/*	border-top:6px solid #bababa;*/

}
#spanAddStepFO a
{
	position: relative;
}
.overlayFO
{
	background: url(/images/fo.png) 0 0 repeat;
	height: 10px;
	width: 110px;
	display: block;
	position: absolute;
	top: 0;
	margin-left: -33px;
	display: none;

}
.insetBtn.icon_plus.active .overlayFO
{
	display: block
}

.notFloating .insetBtn.active
{
	position: absolute;
	bottom: -6px;
	height: 5px;
	padding-top: 10px;
	padding-bottom: 20px;
	border-bottom:4px solid #f0f0f0;
	border-top: 4px solid #c6c6c6 !important;
}
.notFloating .sDtl.active
{
	text-shadow:none;
	background-color: transparent !important;
	margin: 0;

	border-right: none;
	border-bottom: none !important;
	border-top: 1px solid #ccc !important;
 	border-left: 1px solid #cbcbcb !important;
 	padding-top:12px
}
.notFloating .absInset
{	
	position: absolute;
	top: 0;
	right:4px;

}
.notFloating .insetBtn
{
	height: 13px;
}
.insetBtn.checked, .insetBtn.active
{
	color: #2e2e2e;
}
.arrowUp, .arrowDown
{
	background: url(/images/point-up.gif) right 0 no-repeat;
	height: 10px;
	width: 0;
	padding-left: 5px;
	overflow: hidden;
	display: inline-block;
}
.arrowDown
{
	background: url(/images/point-down.gif) right 4px no-repeat;
	padding-left: 9px
}
.icon_clock
{
	background: url(/images/icon-clock.png) 10px 9px no-repeat;
}
.icon_plus
{
	background: url(/images/icon-plus.png) 10px 9px no-repeat
}
.insetBtn.icon_plus
{
	background: url(/images/icon-tasks.png) 20px 11px no-repeat;
}
.icon_arrow
{
	background: url(/images/arrow-assign.png) 0 4px no-repeat;
}
.listTableStyle .icon_clock
{
	background-position: 0 0 ;
	padding-left: 25px;
}
.listTableStyle .icon_arrow
{
	padding-left: 16px;
}
.listTableStyle .iconCat
{
/*	padding-left: 32px;*/
	width: 40%;
}
.listTableStyle .icon_clock
{
	width: 45%;
}
.listTableStyle .icon_arrow
{
	width: 40%;
}
.listTableStyle .icon_clock, .listTableStyle .icon_arrow, .listTableStyle .iconCat
{
	margin-top: 10px;
	margin-bottom: -5px;
	font-size: 12px;
	padding-top: 4px
}
.listTableStyle .icon_clock, .listTableStyle .icon_arrow
{
	margin-left: 1%;
	min-height: 20px;
	margin-top: 13px;
}
.listTableStyle .p30
{
	margin: 5px 0 0 45.5%;
	font-size: 12px;
	line-height: 1.5em
}
.listTableStyle
{
	margin-top: -14px;
}
.pTopSmallest
{
	padding-top: 3px
}
.insetBtn .arrowUp
{
	background-position: right 5px;
}
.insetBtn .red-badge
{
	display: inline-block;
	position: relative;
	margin-left:0;
	margin-right: 5px;
	text-shadow: none;
}
.insetBtn.icon_clock, .insetBtn.icon_plus
{
	padding-left: 33px;
}
.insetBtn.icon_clock
{
	padding-right: 0;

}
.insetBtn.icon_plus
{
	width: 64px;
	
}
.floatingContent
{
	background-color: #f0f0f0;
	border:5px solid #c6c6c6;
	border-bottom-width: 6px;
	position:fixed;
	bottom: 34px;
	width: 880px;
	margin-left: 30px;
	

	/*max-height: 50%;*/
	overflow-y: auto;
	overflow-x: hidden;

	padding: 20px;
	
	-webkit-box-shadow: 0px 0 8px #ccc;
	-moz-box-shadow: 0px 0 8px #ccc;
	box-shadow: 0px 0 8px #ccc; 
}

.floatingContent.notFloatingContent
{
	position: relative;
	top:0;
	width: 901px;
	margin: -11px 0 20px -8px;
	padding-left: 0;
	padding-right: 0;
	overflow-y: hidden;
	max-height: none;
	z-index: 8 !important;
	border-width: 6px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none; 
}
#floatingObsolete,#floatingUnclear
{
	margin-bottom: -10px;
}
.shwPrc.vignetteInnerContent
{
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	width: 910px;
	margin-bottom: 10px 
}
.shwPrc.vignetteInnerContent .avatar
{
	margin-left: -5px
}
.vignetteInnerContent
{
	padding: 0;
	background: none !important;
	width: 100%;
	border: none;
	
}
.fLd
{
	border: 1px solid #ddd;
	background: #f1f1f1;
	padding: 10px;
}
.vignetteInnerContent .vigITop, .vignetteInnerContent .vigIMid, .vignetteInnerContent .vigIBottom, 
.shwPrc.vignetteInnerContent .vigITop, .shwPrc.vignetteInnerContent .vigIMid, .shwPrc.vignetteInnerContent .vigIBottom, 
{
	width:100%;
}
.vignetteInnerContent .vigITop, .vignetteInnerContent .vigIBottom,
.shwPrc.vignetteInnerContent .vigITop, .shwPrc.vignetteInnerContent .vigIBottom
{
	height: 53px;
}
.vignetteInnerContent .vigITop
{

}
.vignetteInnerContent .vigIMid
{
}
.vignetteInnerContent .vigIBottom
{

}
.tblock
{
	position: absolute;
	height: 6px;
	width: 112px;
	margin-left: 677px;
	background: #f0f0f0;
	z-index: 20 !important;
	border:6px solid #c6c6c6;
	border-top:none;
	border-bottom: none;
	
}
.avatar
{
	border: 1px solid #d0d0d0;
	margin-top: 8px;
	margin-left: 10px;
}
.notFloatingContent .avatar
{

}
.floatingInnerContent
{
	position: relative;
	z-index: 0;
	
}
.notFloatingContent .floatingInnerContent
{
	width: 835px;
	padding: 0;
	margin-left: -18px;
	margin-top: -15px;
}
.notFloatingContent .customDropdown
{
	margin-right: -3px !important;
}
.chatBubble
{
	width: 676px;
	float: left;
	margin-left: 5px;
}

.bubble
{
	background: url(/images/bubble-mid.png) 0 0 repeat-y;
	width: 726px;
	padding: 0 20px 5px 30px;
}
.bubbleTop
{
	background: url(/images/arrow-bubble.png) 0 0 no-repeat;
	height: 20px;
	width: 776px;
}
.bubbleBottom
{
	background: url(/images/bottom-bubble.png) 0 bottom no-repeat;
	width: 776px;
	height: 10px;
}
.notFloatingContent .floatingInnerContent .bubble, .shwPrc .floatingInnerContent .bubble
{
	background: url(/images/smallerbubble/bubble-mid.png) 0 0 repeat-y !important;
	width: 701px;
}
.notFloatingContent .floatingInnerContent .bubbleTop, .shwPrc .floatingInnerContent .bubbleTop
{	
	background: url(/images/smallerbubble/arrow-bubble.png) 0 0 no-repeat !important;
	width: 791px;

}
.notFloatingContent .floatingInnerContent .bubbleBottom, .shwPrc .floatingInnerContent .bubbleBottom
{	
	background: url(/images/smallerbubble/bottom-bubble.png) 0 bottom no-repeat !important;
	width: 751px;
}
.uparrowforvig
{
	background: url(/images/uparrowforvig.png) 0 0 no-repeat;
	width: 50px;
	height: 25px;
	display: block;
	position: absolute;
	z-index: 100;
	right: 59px;
}
.pill
{
	font-size:11px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	border: 1px solid #ccc;
	color: #aaa;
	padding: 2px 5px 0 5px	
}
.pillRed
{
	background: #fbe8e8;
	border-color:#f7cece
}
.pillYellow
{
	background: #fcf3ce;
	border-color: #f0db85;
}
.pillBlue
{
	background: #e6f4fd;
	border-color: #b4e0fc;
}
.pillRed, .pillYellow, .pillBlue
{
	width: 50px;
	display: inline-block;
	text-align: center
}
.pillCheck
{
	background: #ddd url(/images/fixed.png) 3px 0 no-repeat;
	padding-left: 20px;
	padding-right:8px;
	color: #767676;
	border-bottom: 1px solid #aaa;
	-webkit-box-shadow: inset 1px 1px 0px 0px #ffffff;
	-moz-box-shadow: inset 1px 1px 0px 0px #ffffff;
	box-shadow: inset 1px 1px 0px 0px #ffffff; 
	text-shadow: 0px 1px 0px #ffffff;
	filter: dropshadow(color=#ffffff, offx=0, offy=1); 
}
.pillCheck.noCheck
{
	background-image: none;
	padding-left: 8px;
}
.pillAssign
{
	background: #fff url(/images/assign-to.png) 6px 2px no-repeat;
	padding-left: 23px;
	padding-top: 3px;
	padding-bottom: 1px;
}
.pillGreenFlag
{
/*	background: url(/images/green-flag.png) 6px 3px no-repeat;
	padding-left: 20px;
	padding-top: 3px;
	padding-bottom: 1px;
	border-color: #e9e9e9*/
}
#assignSel
{
	margin: 0;
	padding: 1px 0 0 0;
	height: 19px;
	font-size: 10px;
	max-width: 200px;
	min-width: 120px;
}
.bubbleLinks
{
	margin-top: -8px;
}
.stdContent
{
	width: 56%;
	padding-bottom: 9px;
	padding-top: 1px;
}
.stdLinks
{
	width: 43%;
}
.icon_fix
{
	background: url(/images/icon_fix.png) 10px 8px no-repeat;
	padding-left: 37px;
}
/* top bar */
#topBar
{
/*	background: url(/images/top-bar-paper.png) 0 0 no-repeat;*/
	height: 50px;
	width: 962px;
	margin: 0 auto 0 auto;
}
#topBarContent
{
	margin: 0 auto;
	width: 960px;
	padding: 0;
}
.topBarPlainLinks
{
	font-size: 11px;
	margin: 5px 20px 5px 0;
	text-transform: uppercase
}
.topBarPlainLinks, .topBarPlainLinks a
{
	color: #dddddd;
	text-shadow: 0 1px 0 #666666
}
#top-menu
{
	margin-left: 0;

}
#divFooter
{
	height: 60px;
	width: 920px;
	padding-right: 25px;
	overflow: hidden;
	margin: 8px auto 20px auto;
	color: #ccc;
	font-size: 11px;
	text-shadow: 0 1px 0 #666666
}
#divFooter a
{
	color: #ddd;
	font-size: 11px !important;
	text-transform: uppercase;

}
.outsidePaper
{
	width: 948px;
	margin: 0 auto;
	color: #eee;
	font-size: 11px;
}
.customDropdown, .customDropdownContent
{
	/*background: #163555;*/
	padding: 2px 2px 1px 0;
	display: inline-block;
	font-size: 10px;
	z-index: 10
}
#settingsContext.customDropdownContent 
{
	background: none;
	width: 150px;
	display: block;
	position: absolute;

}
#arrowPointer, .arrowPointer
{
	background: url(../images/new_images/arrowUpWithShadow.png) 0 0 no-repeat;
	height: 15px;
	width: 24px;
	margin: -10px 0 0 100px;
	z-index: 999;
	position: absolute
}
.newDropDownStyle .arrowPointer
{
	margin-top:0;
}
.newDropDownStyle
{
	position: absolute;
	right: 18px;
	margin-top: -5px;
}
.newDropDownStyle ul
{
	margin-top: 10px !important;
}
#settingsContext.customDropdownContent .simpleStylelessList, .newDropDownStyle ul 
{
	z-index: 20;
/*	width: 150px;
	-webkit-box-shadow: 0px 0 8px #333;
	-moz-box-shadow: 0px 0 8px #333;
	box-shadow: 0px 0 8px #333; */
	

border-top:1px solid #E7E7E7;
background-color:#FEFEFE !important;
width:auto;
display:block;
position:relative;
border:1px solid #A8A8A8 !important;
-moz-border-radius:5px;
border-radius:5px;
-webkit-box-shadow:0 0 7px #999;
-moz-box-shadow:0 0 7px #999;
box-shadow:0 0 7px #999;
margin:0;
padding:12px 0 10px 0 !important;
	
	
}
.customArrowDown
{
	background: url(/images/arrow-down-custom-dd.png) 0 0 no-repeat;
	display: inline-block;
	width: 10px;
	height: 0;
	padding-top: 6px;
	overflow: hidden
}
.customDropdown a, .customDropdownContent a, .hangingLinks a
{
	color: #7c7c7c;
}
.customDropdown a, .customDropdownContent a
{
	color: #cde2f7 !important;
}
#settingsContext.customDropdownContent a, .newDropDownStyle ul a
{
	color: #656565 !important;
	font-weight: bold;
	font-size: 12px
}
.newDropDownStyle ul a
{
	font-size: 11px;
}
.customDropdown a:focus, .customDropdownContent a:focus
{
	outline: none
}

.fromhtml p:first-child
{
	margin-top:0;
}
.fromhtml p:last-child
{
	margin-bottom: 0
}
.customDropdown
{
	position: relative;
	height: 18px;

}
#settingsContext.customDropdownContent, .customDropdown
{
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	padding: 6px 7px 0 10px;
}
.customDropdownContent
{
	position: absolute;	
	margin-top:2px;
	min-width: 110px;
	right: -16px;
}
.floatingContent .customDropdown, .borderedBox .customDropdown
{

	margin-right: 20px;
}
.floatingContent .customDropdownContent
.borderedBox .customDropdownContent
{
/*	background: #515151*/
}
.customDropdownContent, .customDropdownContent li
{
	list-style: none;
}
.customDropdownContent li
{
	padding: 8px 5px 5px 5px;
	border-bottom: 1px solid #1f4c7b
}
#settingsContext.customDropdownContent li, .newDropDownStyle ul li
{
	border-top: 1px solid #ddd;
	border-bottom: none;
	padding-left: 20px
}
.customDropdownContent li:first-child
{
	border-top:none !important;
}
.customDropdownContent li:last-child
{
	border-bottom: none;
}
.customDropdownContent li a
{
	display: inline-block;
	width: 100%
}
.hangingLinks
{
	background: url(/images/edit-curve.png) 0 0 no-repeat;
	position: absolute;
	margin-left: -44px;
	padding: 5px 7px 7px 5px;
	height: 16px;
	font-size: 9.5px !important;
	min-width: 35px;
}
.hangingLinks.moreLeft
{
	margin-left: -41px
}
.hangingLinks.mTop
{
	margin-top:25px;
}
.hangingLinks.noSpace
{
	padding-top: 0;
	background-position: 0 3px
}
.hangingLinks.noSpace.moreLeft
{
	margin-left: -61px;

}
.hangingLinks a.edit
{
	background: url(/images/icons/gray-pencil.png) 0 0 no-repeat;
	display: inline-block;
	height: 9px;
	padding-left: 9px;
	width: 0;
	overflow: hidden
}
.hangingLinks a.del
{
	background: url(/images/icons/gray-trash.png) 0 0 no-repeat;
	display: inline-block;
	height: 10px;
	padding-left: 10px;
	width: 0;
	overflow: hidden
}
.simpleOutline
{
	min-height: 22px;
}
.simpleOutline .subtle,.multipurposeList .requestedTxt
{
	font-weight: normal
}
.medium .hangingLinks 
{
	font-weight: normal;
	margin-top: -7px;
}
.medium .hangingLinks.mTop
{
	margin-top:12px;
}
.underline
{
	text-decoration: underline
}
.alignCenter
{
	text-align: center !important;
}
.minHeight
{
	height: 10px;
	margin: 0;
	padding: 0;
	overflow: hidden
}
/*.fieldWithErrors {
  padding: 2px;
  background-color: #fce0df;
}*/

.btnLock, .btnUnlock
{
	background-position: 4px 0;
	background-repeat: no-repeat;
	padding: 4px 6px 3px 22px;
}
.btnLock
{
	background-image: url(/images/icons/lock.png);
}
.btnUnlock
{
	background-image: url(/images/icons/unlock.png);
}
.lockPair, .lockPair a, .btnLock, .btnUnlock
{
	color: #fff;
	font-size: 11px;
}
.lockPair, .btnLock, .btnUnlock
{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.lockPair
{
	background-color: #555;
	padding: 4px 7px 3px 4px;
	color: #ddd;
}
.filterCriteria
{
	font-size: 12px;
	color: #777
}
.filterSelFixed select
{
	max-width: 117px
}
.introBox
{
	background: #f9f9f9;
	border: 5px solid #e9e9e9;
	width: 99%;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	padding: 10px;
}
.dropBox .introBox
{
	border:5px dashed #5E5E5E;	
}
.stepsBox .introBox
{
	width: 102%;
	margin: -11px 0 -38px -21px;
}
.introTxt
{
	font-size: 16px;
	font-weight: bold;
	color: #777;
	width: 55%;
	margin-top: 20px;
}
.introTxtSmaller
{
	width: 45%
}
.introBoxInner
{
	width: 97%;
}
.introTxt.introTxtFull
{
	width: 100%
}
.introTxt p
{
	line-height: 1.3em;
	padding-left: 7px;
}
.introTxt a:focus
{
	outline:none
}
.groupedList
{
	background: #f2f2f2;
	border: 1px solid #eaeaea;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 10px;
}
.groupedContent
{
	width: 65%
}
.groupedHelpTxt
{
	width: 32%;
	background: #fff;
	-webkit-box-shadow: 0px 0 8px #ddd;
	-moz-box-shadow: 0px 0 8px #ddd;
	box-shadow: 0px 0 8px #ddd; 
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 12px 10px 10px 10px;
	font-size: 10px;
	color: #a4a4a4;
	line-height: 1.4em;
}
.groupedHelpTxt .blue
{
	font-size: 14px;
	font-weight: bold;
}
.plusBtnSmall
{
	display: inline-block;
	background: url(/images/plusSmall.png) 0 -3px no-repeat;
	width: 126px;
	height: 17px;
	padding: 5px 0 0 27px;
	color: #888;
	text-shadow:0px 1px 0 #fff;
}
.groupedContent .listTxt
{
	width: 92%
}
.groupedIcon
{
	width: 25px;
	height: 22px;
	padding-top:6px;
	overflow: hidden;
}
.groupSubGroup
{
	margin: 0 0 10px 50px;
	width: 85%;
	background: url(/images/tree-line.png) 20px 41px repeat-y;
}
.groupSubGroup li
{
	background: url(/images/tree-line-vert.png) 0 0 no-repeat;
	padding-left: 20px;
	padding-top:2px;
	font-style: italic
}
.groupSubGroup li:last-child
{
	background-position: 0 2px !important
}
.groupSubGroup li:first-child
{
	background-position: 0 -1px !important
}
.procActions
{
	width: 280px;
	margin-top:20px;
}
.procLink
{
	width: 440px;
	margin-top:20px;
	padding-left:20px;
}
.publicLinkTxt
{
	width: 300px;
	background: #031930 !important;
	border: 1px solid #000 !important;
	color: #eee;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom: 2px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	margin-top:-20px !important
}
.btnBluepad
{
	display: inline-block;
	background:  url(/images/blue-pad-btn.png) 0 0 repeat-x;
	height: 18px;
	padding-top:6px;
	padding-left: 4px;
	padding-right: 4px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.hideMsg
{
	background: url(/images/icons/x-gray.png) 5px 3px no-repeat;
	padding-left:15px
}
.greenIntro
{
	color: #859334
}
#arrowOverlay
{
	background: url(/images/arrow-overlay.png) 0 0 no-repeat;
	height: 220px;
	width: 257px;
	margin: 0 auto;
	position: absolute;
	z-index: 1;
	bottom:20px;
	left:1130px
}
.gray-badge
{
	background: url(/images/icons/gray-badge.png) 0 0 no-repeat;
	margin-left: 0;
	top: 44px;
	right: 240px
}
.specAbs
{
	position: absolute;
	top: 0;
	padding-top:13px;
	right:131px;
	padding-left:105px;
	width: 100px;

	border-right: 1px solid #e8e8e8;
	display:block;
	height: 24px;
	
}
.sDtl, .sDtl.active
{
	width: 97px;
	padding-right:0;
	position: absolute;
	top:0;
	right:20px;
}
.sDtl
{
	border-right: none;
}

.inactive
{
	background: #fafafa;
	border-color:#eaeaea
}
.inactive .medium
{
	color: #888 !important
}
.normalLinkBlueTop
{
	width: 911px;
	margin-left: 8px;
	padding-left: 10px;
	padding-right:10px;
}
.bluePaperBtn
{
	color: #cde2f7;
	font-size: 11px;
	height: 18px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	padding: 6px 7px 0 10px;
	background:  url(/images/blue-pad-btn.png) 0 0 repeat-x
}
.organizedList h5.fLeft
{
	width: 46%;
	color: #0071c0;
	margin:15px 0 0 10px;
}
.organizedList .chk.fLeft
{
	margin-top:12px;
}
.organizedList .listTableStyle.fLeft
{
	width: 48%;
	padding:0 0 0 2%;
	margin:15px 0 0 0;
}
.organizedList .listTableStyle .icon_clock
{
	margin-left: 0
}
.organizedList .listTableStyle .mainDesc
{
	margin-top:3px
}
.organizedList .listTableStyle p
{
	margin: 0
}
.blueChk
{
	background: url(/images/icons/blue-check.png) 0 0 no-repeat;
	padding-left:20px
}
#dvNoStepsInfo .introBox
{
	min-height: 225px;
	padding-top:60px;
}
.indentFieldset
{
	margin: 0 0 0 238px;
}
.indentFieldset .text
{
	width: 200px;
}
.indentFieldset select
{
	margin-top:5px;
	width: 200px;
}
.auto_complete
{
	width: 300px !important;
}
.auto_complete .selected
{
	background: #ccc !important
}
.block
{
	display: block !important
}
.nestedStep
{
	background: #fafafa;
	border: 1px solid #eee;
	font-size: 14px;
	color: #777
}
.romanList, .romanList li
{
	list-style-type: lower-roman;
	list-style-position: inside;
}
.romanList
{
	padding: 10px 0 10px 0;
}
.romanList li
{
	padding: 0 !important;
}
.normalList
{
	margin: 0 0 0 35px;
	padding: 0;
	line-height: 1.5em
}
.normalList.floatSome
{
	width: 750px;
	margin: 0 auto 0 40px;
	list-style: none;
}
.normalList.floatSome li
{
	padding-bottom: 5px;
	padding-top: 5px;
	margin: 0;
	font-size: 12px;
	width: 280px;
}
.normalList.floatSome li.listRight
{
	margin-left: 380px;	
}

.redTxt, .redText, .multipurposeList .overdue .requestedTxt
{
	color: #cc1111
}
.multipurposeList, .multipurposeList li
{
	list-style: none;
}
.multipurposeList, .multipurposeList li, .multipurposeList p, .multipurposeList h2, .multipurposeList h3
{
	padding: 0;
	margin: 0
}
.multipurposeList h2
{
	font-size: 18px;
}
.multipurposeList h3
{
	margin-bottom: 5px;
	color: #5a5a5a
}
.multipurposeList .chk
{
	margin: 3px 0 3px 0;
	padding:  0;
	width: 16px !important;
	display: block;
}
.multipurposeList .multiListDesc
{
	margin-top:0;
	width: 800px;

}

.multipurposeList .overdue
{
	background: #fff4f4
}
.multipurposeList li
{
	padding: 10px;
	border-bottom: 1px solid #eee
}
.multipurposeList li:last-child
{
	 border-bottom: none
}
.multipurposeList .requestedTxt
{
	font-style: italic
}
.multipurposeList .overdue .requestedTxt
{
	font-style: normal

}
a.del
{
	background: url(/images/icons/gray-trash.png) 0 0 no-repeat;
	display: inline-block;
	height: 10px;
	padding-left: 10px;
	width: 0;
	overflow: hidden
}
a.edit
{
	background: url(/images/icons/gray-pencil.png) 0 0 no-repeat;
	display: inline-block;
	height: 9px;
	padding-left: 9px;
	width: 0;
	overflow: hidden
}
.marginCenter{
	margin-left:auto;
	margin-right:auto;
}
/* new css */
.en.mainContent {
padding:30px 0 40px;
}

.en.mainContent h2 {
font-size:36px;
color:#191919;
text-shadow:0 1px 2px #BDBDBD;
/*filter:dropshadow(color=#BDBDBD,offx=0,offy=1);*/
}

.en.mainContent h3 {
margin-bottom:20px;
font-size:24px;
font-weight:700;
color:#FFF;
text-shadow:0 1px 2px #333;
/*filter:dropshadow(color=#333,offx=0,offy=1);*/
}

.en.mainContent h3.first {
width:770px;
margin-top:45px;
}

.en.mainContent .shadowedLink {
color:#FFF;
text-shadow:0 1px 2px #333;
/*filter:dropshadow(color=#333,offx=0,offy=1);*/
}

.en.mainContent .createDept {
width:168px;
display:block;
margin:-37px 0 15px 780px;
}

.en.mainContent .createDept span {
background:url(../images/greenPlus.png) no-repeat;
width:18px;
height:17px;
display:inline-block;
margin-right:5px;
vertical-align:middle;
text-indent:-999em;
overflow:hidden;
}

.en.mainContent .createDept u {
text-decoration:none;
border-bottom:1px dotted #FFF;
}

.en.mainContent dl.notebookContainer {
display:block;
list-style:none;
margin:0 0 85px;
padding:0;
}

.en.mainContent dl.notebookContainer dd:first-child {
margin-left:0;
}

.en.mainContent dl.notebookContainer dd {
background:url(../images/notebook.png) no-repeat;
width:211px;
height:265px;
display:block;
float:left;
margin:0 25px 0 0 !important;
padding:0;
text-shadow:0px 1px 0 #fff;

}

.en.mainContent dl.notebookContainer dd h4 {
background:#DDEBF3;
width:113px;
min-height:45px;
display:block;
position:absolute;
font-size:18px;
font-weight:700;
color:#0E0E0E;
text-align:center;
word-wrap:break-word;
-webkit-box-shadow:inset 3px 3px 2px #C6D3DA;
-moz-box-shadow:inset 3px 3px 2px #C6D3DA;
box-shadow:inset 3px 3px 2px #C6D3DA;
margin:52px 0 0 39px;
padding:7px;
}

.en.mainContent dl.notebookContainer dd span {
background:url(../images/numberHolder.png) no-repeat;
width:22px;
height:23px;
display:block;
position:absolute;
font-size:12px;
font-weight:700;
color:#AACBE0;
text-shadow:0 1px 2px #000;
/*filter:dropshadow(color=#000,offx=0,offy=1);*/
margin:213px 0 0 153px;
padding:6px 0 0 7px;
}

.en.mainContent .shadowedBox {
background:#FFF;
display:block;
font-size:16px;
font-weight:700;
color:#525252;
-moz-border-radius:5px;
border-radius:5px;
-webkit-box-shadow:0 0 7px #000;
-moz-box-shadow:0 0 7px #000;
box-shadow:0 0 7px #000;
padding:18px;
}

.en.mainContent .shadowedBox .shadowedBoxInset {
background:#F3F3F3;
min-height:217px;
display:block;
-webkit-box-shadow:inset 0 0 40px #DBDBDB;
-moz-box-shadow:inset 0 0 40px #DBDBDB;
box-shadow:inset 0 0 40px #DBDBDB;
padding:29px 31px 24px 66px;
}

.en.mainContent .shadowedBox .shadowedBoxInset p {
width:802px;
}

.en.mainContent .shadowedBox .shadowedBoxInset p img {
max-width:243px;
float:left;
margin:0 83px 5px 0;
}

.en.mainContent .shadowedBox .shadowedBoxInset p .createDept {
width:303px;
display:inline-block;
color:#2E2E2E;
margin:0 0 0 173px;
}
/*dept/show & proc/show */

.imageBordered {
display:inline-block;
border:1px solid #D2D2D2;
-moz-border-radius:5px;
border-radius:5px;
margin:10px 0 0;
padding:3px;
}

.imageTitle {
display:inline-block;
font-size:11px;
color:#4389DD;
margin:5px 0 0;
}

.addStep {
width:100px;
display:block;
color:#2E2E2E;
margin:10px 0 0 796px;
}

.addStep img {
	vertical-align: middle
}
.neg {
margin:-20px 0 4px 794px;
}

.noMargin {
margin:0!important;
}

.outsideNotebookTop {
background:url(../images/new_images/bg-notebook-top.png) no-repeat;
width:896px;
height:92px;
display:block;
font-family:Helvetica, Arial, sans-serif;
margin:20px auto 0;
padding:0 16px 0 92px;
}
.outsideNotebookTop.negSpc
{
height: 40px
}
/*.outsideNotebookTop form {*/
.publicUrlDiv {	
position:absolute;
margin:25px 0 0;
}

/*.outsideNotebookTop form label {*/
.publicUrlDiv label {	
display:inline-block;
margin-right:10px;
font-size:11px;
color:#504F4F;
}

/*.outsideNotebookTop form input[type="text"] {*/
.publicUrlDiv input[type="text"] {
width:330px;
font-size:11px;
color:#504F4F;
-moz-border-radius:3px;
border-radius:3px;
padding:5px;
}

.outsideNotebookTop ul {
width:896px;
display:block;
position:absolute;
list-style:none;
font-size:12px;
margin:17px 0 0;
padding:12px 0 0;
}

.outsideNotebookTop ul li:first-child {
margin-right:0;
}

.outsideNotebookTop ul li {
margin-right:6px;
float:right;
}

.outsideNotebookTop ul li a, .lightDr{
background:#FFF;
width:auto;
display:block;
color:#656565;
border:1px solid #A8A8A8;
-moz-border-radius:5px;
border-radius:5px;
-webkit-box-shadow:inset 0 0 40px #EEE;
-moz-box-shadow:inset 0 0 40px #EEE;
box-shadow:inset 0 0 40px #EEE;
padding:5px;
}

.outsideNotebookTop ul li a span.arrowDownGrey, .arrowDownGrey {
background:url(../images/new_images/arrowDownGrey.png) no-repeat;
width:8px;
height:4px;
display:inline-block;
vertical-align:middle;
text-indent:-999em;
overflow:hidden;
}

.outsideNotebookTop ul li a span.yellowPlus {
background:url(../images/new_images/yellowPlus.png) no-repeat;
width:15px;
height:15px;
display:inline-block;
vertical-align:middle;
text-indent:-999em;
overflow:hidden;
}

.outsideNotebookTop #innerMenu,.outsideNotebookTop .innerMenu,.outsideNotebookTop #innerMenuMaintain,.outsideNotebookTop #innerMenuMaintainedBy, .lightMenuPopup {
background-color:#FEFEFE;
width:auto;
max-width:210px;
display:block;
position:absolute;
border:1px solid #A8A8A8;
-moz-border-radius:5px;
border-radius:5px;
-webkit-box-shadow:0 0 7px #999;
-moz-box-shadow:0 0 7px #999;
box-shadow:0 0 7px #999;
margin:5px 0 0;
padding:12px 0;
}

.outsideNotebookTop #innerMenu .arrowUpWithShadow,.outsideNotebookTop .innerMenu .arrowUpWithShadow,.outsideNotebookTop #innerMenuMaintain .arrowUpWithShadow,.outsideNotebookTop #innerMenuMaintainedBy .arrowUpWithShadow, .lightMenuUpArrow {
background:url(../images/new_images/arrowUpWithShadow.png) no-repeat;
width:23px;
height:11px;
display:block;
position:absolute;
margin:-23px 0 0 109px;
}

.outsideNotebookTop #innerMenu li.first,.outsideNotebookTop .innerMenu li.first,.outsideNotebookTop #innerMenuMaintain li.first,.outsideNotebookTop #innerMenuMaintainedBy li.first {
border:none;
}

.outsideNotebookTop #innerMenu li,.outsideNotebookTop .innerMenu li,.outsideNotebookTop #innerMenuMaintain li,.outsideNotebookTop #innerMenuMaintainedBy li {
border-top:1px solid #E7E7E7;
float:none;
margin:0;
padding:0;
}

.outsideNotebookTop #innerMenu li a,.outsideNotebookTop .innerMenu li a,.outsideNotebookTop #innerMenuMaintain li a,.outsideNotebookTop #innerMenuMaintainedBy li a {
font-weight:700;
border:none;
word-wrap:break-word;
-moz-border-radius:0;
border-radius:0;
-webkit-box-shadow:none;
-moz-box-shadow:none;
box-shadow:none;
padding:5px 15px 5px 40px;
}

.outsideNotebookTop #innerMenu li a img,.outsideNotebookTop .innerMenu li a img,.outsideNotebookTop #innerMenuMaintain li a img,.outsideNotebookTop #innerMenuMaintainedBy li a img {
position:absolute;
vertical-align:middle;
margin:1px 0 0 -25px;
}

.outsideNotebook {
background:url(../images/new_images/bg-notebook-mid.png) repeat-y;
width:896px;
min-height:230px;
display:block;
margin:0 auto;
padding:0 16px 0 92px;
}

.outsideNotebook h2 {
width:896px;
display:block;
font-size:29px;
font-weight:700;
color:#4388DD;
text-align:center;
margin:0;
padding:0;
}

.outsideNotebook h2.alignLeft {
text-align:left;
}

.outsideNotebook h2.alignLeftNoLink {
text-align:left;
padding:49px 0 0;
}

.outsideNotebook h3 {
width:896px;
display:block;
font-family:MinionProBoldItalic;
font-size:28px;
color:#5A5A5A;
text-align:center;
margin:0;
padding:0;
}

.outsideNotebook h4 {
font-size:21px;
font-weight:700;
color:#2D2D2D;
margin:40px 0 0;
}

.outsideNotebook p {
font-size:15px;
color:gray;
margin:5px 0 0;
}

.outsideNotebook .groupedHelpTxt p {
	font-size: 10px;
	color: #a4a4a4;
}

.outsideNotebook .groupedHelpTxt .blue
{
	font-size: 14px;
	font-weight: bold;
	color: #0071c0;
}


.outsideNotebook p.categories {
font-size:12px;
color:#6C6C6C;
}

.outsideNotebook p.categories a {
margin-right:20px;
color:#6C6C6C;
}

.outsideNotebook .filterProcedures {
background:#ECECEC;
width:784px;
display:block;
border:1px solid #D8D8D8;
-moz-border-radius:1px;
border-radius:1px;
margin:25px 0 0;
padding:15px 90px 15px 20px;
}

.outsideNotebook .filterProcedures h3 {
width:150px;
float:left;
font-family:Helvetica, Arial, sans-serif;
font-size:14px;
font-weight:700;
margin:3px 0 0;
}

.outsideNotebook .filterProcedures .filterProceduresLeft {
width:610px;
float:left;
}

.outsideNotebook .filterProcedures .filterProceduresLeft a {
color:#6C6C6C;

padding: 0 8px 0 5px;
/*padding:3px 10px 0 0;
display: block*/
}
.outsideNotebook .filterProcedures .filterProceduresLeft a img
{
	margin-right: 3px;
/*	margin-right: 5px;
	margin-top:3px;*/
}
.outsideNotebook .filterProcedures .filterProceduresLeft a img,
.outsideNotebook .filterProcedures .filterProceduresLeft a span
{
/*	float: left;
	display: inline-block;*/
}
.outsideNotebook .filterProcedures .filterProceduresLeft a span.clearBoth
{
	clear: both;
	display: block
}


.outsideNotebook .filterProcedures .filterProceduresLeft a:hover,.outsideNotebook .filterProcedures .filterProceduresLeft a.active {
background:#aaa;
color:#FFF;
-moz-border-radius:10px;
border-radius:10px;
text-shadow:0 1px 2px #888;
/*filter:dropshadow(color=#5E5E5E,offx=0,offy=1);*/
}
.outsideNotebook .filterProcedures .filterProceduresLeft a.active
{
	margin-right: 10px
}
.outsideNotebook .defaultDepartment {
width:858px;
display:block;
border:1px solid #ECECEC;
-moz-border-radius:5px;
border-radius:5px;
-webkit-box-shadow:0 0 7px #F3F3F3;
-moz-box-shadow:0 0 7px #F3F3F3;
box-shadow:0 0 7px #F3F3F3;
margin:25px 0 0;
padding:18px;
}

.outsideNotebook .defaultDepartment div {
background:#F3F3F3;
min-height:217px;
display:block;
-webkit-box-shadow:inset 0 0 40px #DBDBDB;
-moz-box-shadow:inset 0 0 40px #DBDBDB;
box-shadow:inset 0 0 40px #DBDBDB;
padding:44px 39px 34px 38px;
}

.hidden {
display:none;
}

.outsideNotebook .defaultDepartment div p .createProcedure {
width:223px;
display:inline;
font-size:15px;
font-weight:700;
color:#2E2E2E;
margin:0 0 0 183px;
}

.outsideNotebook .defaultProcedures {
font-family:Helvetica, Arial, sans-serif;
}

.outsideNotebook .defaultProcedures h3 {
font-size:18px;
font-weight:700;
font-family:Helvetica, Arial, sans-serif;
color:#4E4E4E;
text-align:left;
margin: 0 0 15px 0;

}
.outsideNotebook .defaultProcedures h3 p
{
	color: #4e4e4e;
	word-wrap:break-word;
}

.outsideNotebook .defaultProcedures h4 {
font-size:20px;
font-weight:700;
color:#4E4E4E;
}

.outsideNotebook .defaultProcedures cite {
display:block;
font-size:13px;
font-style:normal;
color:#929292;
margin:5px 0 0;
}

.outsideNotebook .defaultProcedures .shadowedBox {
width:858px;
display:block;
border:1px solid #ECECEC;
-moz-border-radius:5px;
border-radius:5px;
-webkit-box-shadow:0 0 7px #F3F3F3;
-moz-box-shadow:0 0 7px #F3F3F3;
box-shadow:0 0 7px #F3F3F3;
margin:25px 0 0;
padding:28px 18px;
}

.outsideNotebook .defaultProcedures .shadowedBox .insetShadow {
background:#F3F3F3;
min-height:217px;
display:block;
-webkit-box-shadow:inset 0 0 40px #DBDBDB;
-moz-box-shadow:inset 0 0 40px #DBDBDB;
box-shadow:inset 0 0 40px #DBDBDB;
padding:44px 39px 14px 38px;
}

.outsideNotebook .defaultProcedures .shadowedBox .insetShadow p .createProcedure {
width:223px;
display:inline;
font-size:15px;
font-weight:700;
color:#2E2E2E;
margin:0 0 0 283px;
}

.outsideNotebook .defaultProcedures .shadowedBox .insetShadow .hideMessage {
background:url(../images/new_images/close.png) #FBFBFB 5px 6px no-repeat;
position:absolute;
border:1px solid #D6D6D6;
font-size:11px;
color:#ACACAC;
-moz-border-radius:10px;
border-radius:10px;
margin:-35px 0 0 385px;
padding:3px 5px 3px 17px;
}

.outsideNotebook .defaultProcedures .shadowedBox .insetShadow h4 {
font-size:16px;
margin:0;
}

.outsideNotebook .defaultProcedures .shadowedBox .insetShadow textarea {
width:759px;
margin:15px 0 0;
}

.outsideNotebook .defaultProcedures .shadowedBox .insetShadow input {
margin:10px 0 0;
}

.outsideNotebook .defaultProcedures .shadowedBox .insetShadow .left {
width:370px;
float:left;
margin:20px 0 40px;
}

.outsideNotebook .defaultProcedures .shadowedBox .insetShadow .left a {
background:none;
}

.outsideNotebook .defaultProcedures .shadowedBox .insetShadow .left p {
width:370px;
margin:10px 0 0;
}

.outsideNotebook .defaultProcedures .shadowedBox .insetShadow .left p a {
font-size:13px;
font-weight:400;
color:#2D2D2D;
margin:0;
}

.outsideNotebook .defaultProcedures .shadowedBox .insetShadow .right {
width:370px;
float:right;
margin:20px 0 40px;
}

.outsideNotebook .defaultProcedures .shadowedBox .insetShadow .right p {
width:370px;
font-size:13px;
font-weight:700;
color:#696969;
}

.outsideNotebook .defaultProcedures .shadowedBox .insetShadow .right .bigBorder {
width:336px;
display:block;
border:4px dashed #D6D6D6;
-moz-border-radius:15px;
border-radius:15px;
padding:25px 13px 0 13px;
min-height: 55px;
margin-top:-5px;
margin-bottom: -15px;
}

.outsideNotebook .defaultProcedures .shadowedBox .insetShadow .right ul.bigBorder {
list-style:none;
padding:10px 13px;
}

.outsideNotebook .defaultProcedures .shadowedBox .insetShadow .right .bigBorder li {
width:71px;
height:59px;
display:block;
float:left;
margin:0 0 0 17px;
padding:0;

}
.outsideNotebook .defaultProcedures .shadowedBox #edit-step-form .insetShadow .right .bigBorder li.clearBoth
{
	display: block !important;
	float: none !important;
	clear: both !important;
	height: 1px !important;
	margin: 0 0 -10px 0 !important;
}
.outsideNotebook .defaultProcedures .shadowedBox .addSt .insetShadow .right .bigBorder li.clearBoth
{
	display: none !important
}
.outsideNotebook .defaultProcedures .shadowedBox .insetShadow .right .bigBorder li img {
position:absolute;
margin:0;

}

.outsideNotebook .defaultProcedures .shadowedBox .insetShadow .right .bigBorder li a {
background:url(../images/new_images/deleteImg.png) no-repeat;
width:16px;
height:16px;
position:absolute;
text-indent:-999em;
overflow:hidden;
margin:0 0 0 55px;
}

.outsideNotebook .defaultProcedures .shadowedBox .insetShadow .right .actionsContainer {
width:370px;
text-align:right;
margin:30px 0 0;
}

.outsideNotebook .defaultProcedures .shadowedBox .insetShadow .right .actionsContainer a {
background:#696D70;
border:1px solid #000;
font-size:13px;
font-weight:700;
color:#F4F4F4;
-moz-border-radius:5px;
border-radius:5px;
text-shadow:0 1px 2px #424242;
/*filter:dropshadow(color=#424242,offx=0,offy=1);*/
text-align:center;
padding:3px 5px;
}

.outsideNotebook .defaultProcedures .shadowedBox h3 {
width:858px;
border-bottom:1px solid #EBEBEB;
font-size:15px;
margin:0 0 20px;
padding:0 0 20px;
}

.outsideNotebook .defaultProcedures .shadowedBox h3.beforeForm {
border-bottom:none;
margin:0;
}

.outsideNotebook .defaultProcedures .shadowedBox h3.afterForm {
border-top:1px solid #EBEBEB;
border-bottom:none;
margin:20px 0 0;
padding:20px 0 0;
}

.outsideNotebook .defaultProcedures .shadowedBox h3.last {
border-bottom:none;
margin:0;
padding:0;
}

.outsideNotebook .defaultProcedures .shadowedBox .addStepInside {
background:#F5F5F5;
width:889px;
display:block;
border:1px solid #ECECEC;
-moz-border-radius:5px;
border-radius:5px;
-webkit-box-shadow:0 0 7px #F3F3F3;
-moz-box-shadow:0 0 7px #F3F3F3;
box-shadow:0 0 7px #F3F3F3;
margin:0 0 20px -42px;
padding:5px;
}

.outsideNotebook .defaultProcedures .shadowedBox .addStepInside .addStep {
width:auto;
display:inline-block;
color:#535353;
margin:0;
}

.outsideNotebook .defaultProcedures .shadowedBox .innerShadowedBox {
width:822px;
display:block;
border:1px solid #ECECEC;
-moz-border-radius:5px;
border-radius:5px;
-webkit-box-shadow:0 0 7px #F3F3F3;
-moz-box-shadow:0 0 7px #F3F3F3;
box-shadow:0 0 7px #F3F3F3;
margin:0;
padding:18px;
}

.outsideNotebook .defaultProcedures .shadowedBox .innerShadowedBox .insetShadow h5 {
margin-top:10px;
font-size:13px;
}

.outsideNotebook .defaultProcedures .shadowedBox .innerShadowedBox .insetShadow textarea {
width:723px;
}

.outsideNotebook .defaultProcedures .shadowedBox .floatingContainer {
background:url(../images/new_images/bgFloatingContainer.jpg) no-repeat;
width:32px;
height:21px;
display:block;
position:absolute;
margin:-6px 0 0 -42px;
padding:7px 0 0 7px;
}

.outsideNotebook .defaultProcedures .shadowedBox .insetShadowSteps {
background:#F1F1F1;
display:block;
border:1px solid #E6E6E6;
text-align:center;
margin:20px 0 0;
padding:13px;
width: 800px;

}

.outsideNotebookBtm {
background:url(../images/new_images/bg-notebook-btm.png) no-repeat;
width:1004px;
height:64px;
display:block;
margin:0 auto 20px;
}

.outsidePaper .mainContent {
padding:30px 0 40px;
}

.outsidePaper .mainContent h2 {
font-size:36px;
color:#191919;
text-shadow:0 1px 2px #BDBDBD;
/*filter:dropshadow(color=#BDBDBD,offx=0,offy=1);*/
}

.outsidePaper .mainContent h3 {
margin-bottom:20px;
font-size:24px;
font-weight:700;
color:#FFF;
text-shadow:0 1px 2px #333;
/*filter:dropshadow(color=#333,offx=0,offy=1);*/
}

.outsidePaper .mainContent h3.first {
width:770px;
margin-top:45px;
}

.outsidePaper .mainContent .shadowedLink {
color:#FFF;
text-shadow:0 1px 2px #333;
/*filter:dropshadow(color=#333,offx=0,offy=1);*/
}

.outsidePaper .mainContent .createDept {
width:168px;
display:block;
margin:-37px 0 15px 780px;
}

.outsidePaper .mainContent .createDept span {
background:url(../images/new_images/greenPlus.png) no-repeat;
width:18px;
height:17px;
display:inline-block;
margin-right:5px;
vertical-align:middle;
text-indent:-999em;
overflow:hidden;
}

.outsidePaper .mainContent .createDept u {
text-decoration:none;
border-bottom:1px dotted #FFF;
}

.outsidePaper .mainContent dl.notebookContainer {
display:block;
list-style:none;
margin:0 0 85px;
padding:0;
}

.outsidePaper .mainContent dl.notebookContainer dd:first-child {
margin-left:0;
}

.outsidePaper .mainContent dl.notebookContainer dd {
background:url(../images/new_images/notebook.png) no-repeat;
width:211px;
height:265px;
display:block;
float:left;
margin:0 0 0 34px;
padding:0;
}

.outsidePaper .mainContent dl.notebookContainer dd h4 {
background:#DDEBF3;
width:113px;
min-height:45px;
display:block;
position:absolute;
font-size:18px;
font-weight:700;
color:#0E0E0E;
text-align:center;
word-wrap:break-word;
-webkit-box-shadow:inset 3px 3px 2px #C6D3DA;
-moz-box-shadow:inset 3px 3px 2px #C6D3DA;
box-shadow:inset 3px 3px 2px #C6D3DA;
margin:52px 0 0 39px;
padding:7px;
}

.outsidePaper .mainContent dl.notebookContainer dd span {
background:url(../images/new_images/numberHolder.png) no-repeat;
width:22px;
height:23px;
display:block;
position:absolute;
font-size:12px;
font-weight:700;
color:#AACBE0;
text-shadow:0 1px 2px #000;
/*filter:dropshadow(color=#000,offx=0,offy=1);*/
margin:213px 0 0 153px;
padding:6px 0 0 7px;
}

.outsidePaper .mainContent .shadowedBox {
background:#FFF;
display:block;
font-size:16px;
font-weight:700;
color:#525252;
-moz-border-radius:5px;
border-radius:5px;
-webkit-box-shadow:0 0 7px #000;
-moz-box-shadow:0 0 7px #000;
box-shadow:0 0 7px #000;
padding:18px;
}

.outsidePaper .mainContent .shadowedBox .shadowedBoxInset {
background:#F3F3F3;
min-height:217px;
display:block;
-webkit-box-shadow:inset 0 0 40px #DBDBDB;
-moz-box-shadow:inset 0 0 40px #DBDBDB;
box-shadow:inset 0 0 40px #DBDBDB;
padding:29px 31px 24px 66px;
}

.outsidePaper .mainContent .shadowedBox .shadowedBoxInset p {
width:802px;
}

.outsidePaper .mainContent .shadowedBox .shadowedBoxInset p img {
max-width:243px;
float:left;
margin:0 83px 5px 0;
}

.outsidePaper .mainContent .shadowedBox .shadowedBoxInset p .createDept {
width:420px;
display:inline-block;
color:#2E2E2E;
margin:0;
}

.outsideNotebook p.categories a img,.outsideNotebook .filterProcedures .filterProceduresLeft a img {
vertical-align:middle;
padding-bottom:7px !important;
display: inline-block
}

.outsideNotebook .filterProcedures .filterProceduresLeft p:first-child,.outsideNotebook .defaultProcedures .shadowedBox .insetShadow .right .bigBorder li:first-child {
margin:15px 0 -15px 5px !important;
position: absolute;
}

.outsideNotebook .defaultDepartment div p,.outsideNotebook .defaultProcedures .shadowedBox .insetShadow p {
width:781px;
font-size:16px;
font-weight:700;
color:#424242;
}

.outsideNotebook .defaultDepartment div p img,.outsideNotebook .defaultProcedures .shadowedBox .insetShadow p img {
max-width:326px;
float:left;
margin:0 0 5px 0;
}

.outsideNotebook .defaultDepartment div p .createProcedure span,.outsideNotebook .defaultProcedures .shadowedBox .insetShadow p .createProcedure span {
background:url(../images/new_images/yellowPlus.png) no-repeat;
width:15px;
height:15px;
display:inline-block;
margin-right:5px;
vertical-align:middle;
text-indent:-999em;
overflow:hidden;
}

.outsideNotebook .defaultProcedures .shadowedBox .insetShadow .left p a img,.outsideNotebook .defaultProcedures .shadowedBox .insetShadow .right p img {
margin:0 5px 0 0;
}
/* welcome page */
.wel .mainContainer {
width:880px;
display:block;
margin:0 auto;

}

.wel .header {
width:880px;
display:block;
margin:40px 0;
}

.wel .header h1 {
font-size:34px;
color:#222;
text-align:center;
text-shadow:0 1px 1px #aaa;
}

.wel .header h1 i {
font-family:MinionProItalic;
font-size:42px;
}


.wel .header h1 span {
font-family:MinionWebProRegular;
font-size:42px;
}

.wel .content {
background:#FFF;
width:844px;
display:block;
border:1px solid silver;
-moz-border-radius:5px;
border-radius:5px;
-webkit-box-shadow:0 0 7px #000;
-moz-box-shadow:0 0 7px #000;
box-shadow:0 0 7px #000;
padding:18px;
}

.wel .content .main {
background:#F3F3F3;
display:block;
-webkit-box-shadow:inset 0 0 40px #DBDBDB;
-moz-box-shadow:inset 0 0 40px #DBDBDB;
box-shadow:inset 0 0 40px #DBDBDB;
padding:20px 24px 20px 30px;
}

.wel .content .main .left div.clearfix:first-child {
margin-bottom:20px;
}

.wel .content .main .left div.clearfix .leftTop {
width:120px;
float:left;
}

.wel .content .main .left div.clearfix .leftTop img {
max-width:99px;
max-height:99px;
border:1px solid #FFF;
-moz-border-radius:3px;
border-radius:3px;
-webkit-box-shadow:0 0 7px #CCC;
-moz-box-shadow:0 0 7px #CCC;
box-shadow:0 0 7px #CCC;
}

.wel .content .main .left div.clearfix .rightTop {
width:340px;
float:right;
}

.wel .content .main .left div.clearfix .rightTop h2 {
width:330px;
padding-top:15px;
font-family:MinionProItalic;
font-style:italic;
font-size:28px;
color: #5a5a5a;
}

.wel .content .main .left div.clearfix .rightTop a {
width:330px;
color:#4389DD;
}
.wel .content .main .left form fieldset
{
	border: none;
	clear: both;
	padding: 0;
}
.wel .content .main .left form fieldset p {
width:470px;
margin-bottom:10px;
display: block;
height: 30px;
}

.wel .content .main .left form fieldset label {
padding-top:13px;
width:120px;
color: #424242;
display:block;
float:left;
margin-top:6px;
font-size:16px;
font-weight:700;
}

.wel .content .main .left form fieldset input[type="text"] {
width:330px;
display:block;
float:right;
font-size:16px;
font-weight:700;
color:#424242;
padding:5px;
}

.wel .content .main .left form fieldset input[type="submit"] {
	padding-top:6px !important
}

.wel .content .main .right {
background:#f7f7f7;
width:210px;
display:block;
border:1px solid #CCC;
-moz-border-radius:3px;
border-radius:3px;
-webkit-box-shadow:0 0 7px #CCC;
-moz-box-shadow:0 0 7px #CCC;
box-shadow:0 0 7px #CCC;
padding:25px;
float: right;
color: #424242
}

.wel .content .main .right h3 {
font-size:16px;
font-weight:700;
}

.wel .content .main .right p {
margin-top:10px;
}

.wel .show,html[xmlns] .wel .clearfix {
display:block;
}

.wel .content .main .left,.content .main .left form,.wel .content .main .left form fieldset {
width:470px;

}
.wel .content .main .left
{
	float: left
}

/* new css adjustments */
.en.mainContent dl.notebookContainer dd span.notebookCtr
{
padding:8px 0 0 0;
width: 29px;
text-align: center;
display: none;
}
.en.mainContent dl.notebookContainer dd:hover span.notebookCtr
{
	display: block
}
.en.mainContent dl.notebookContainer dd h4 
{
	min-height: 17px
}
.en.mainContent dl.notebookContainer dd a
{
	display: block;
	height: 100%
}
@font-face {
font-family:MinionProBoldItalic;

src: url('../fonts/minionpro-boldit-webfont.eot');
src: local('☺'), url('../fonts/minionpro-boldit-webfont.woff') format('woff'), url('../fonts/minionpro-boldit-webfont.ttf') format('truetype'), url('../fonts/minionpro-boldit-webfont.svg#webfontxH6DpSpz') format('svg');

font-weight:400;
font-style:normal;
}

@font-face {
font-family:MinionProItalic;

src: url('../fonts/minionpro-it-webfont.eot');
src: local('☺'), url('../fonts/minionpro-it-webfont.woff') format('woff'), url('../fonts/minionpro-it-webfont.ttf') format('truetype'), url('../fonts/minionpro-it-webfont.svg#webfontxH6DpSpz') format('svg');

font-weight:400;
font-style:normal;
}

.outsideNotebookTop ul li a {
backgound:#FFF;
width:auto;
display:block;
color:#656565;
border:1px solid #ddd;
-moz-border-radius:5px;
border-radius:5px;
-webkit-box-shadow:inset 0 0 40px #EEE;
-moz-box-shadow:inset 0 0 40px #EEE;
box-shadow:inset 0 0 40px #EEE;
padding:3px 5px 0 5px;
}
.outsideNotebookTop ul li a span.arrowDownGrey {
background:url(../images/new_images/arrowDownGrey.png) 0 8px no-repeat;
width:8px;
height:20px;
display:inline-block;
vertical-align:middle;
text-indent:-999em;
overflow:hidden;
}

.outsideNotebookTop ul li a span.yellowPlus {
background:url(../images/new_images/yellowPlus.png) 0 2px no-repeat;
width:15px;
height:20px;
display:inline-block;
vertical-align:middle;
text-indent:-999em;
overflow:hidden;
}
.outsideNotebook .defaultDepartment {
width:845px;
}
.outsideNotebook .filterProcedures {
width:769px;
}
.outsideNotebook .shadowedBox
{
	width: 845px !important;
	
}
.outsideNotebook .defaultDepartment, .outsideNotebook .shadowedBox
{
	text-shadow:0 1px 0 #fff;
	line-height: 1.5em
}
 .btn
{
	background:#696D70 !important;
	border:1px solid #333 !important;
	font-size:13px;
	font-weight:700;
	color:#F4F4F4;
	-moz-border-radius:5px;
	border-radius:5px;
	text-shadow:0 1px 2px #424242;
	/*filter:dropshadow(color=#424242,offx=0,offy=1);*/
	text-align:center;
	padding:5px 10px 5px 10px !important;
	display: inline-block;
	height: 20px;
	-webkit-box-shadow: inset 1px 1px 1px #8c8f91;
	-moz-box-shadow: inset 1px 1px 1px #8c8f91;
	box-shadow: inset 1px 1px 1px #8c8f91; 
}
a.btn
{
	
	display: inline-block
}
.outsideNotebook .defaultProcedures .shadowedBox .insetShadow .hideMessage {
background:url(../images/new_images/close.png) #FBFBFB 7px 6px no-repeat;
position:relative;
float: right;
height: 16px;
padding-top:0;
}
.createProcedure {
width: 240px !important;
margin-top:-40px !important;
float: right;
}

.outsideNotebook .defaultProcedures {
	position: relative
}
.outsideNotebookTop #innerMenu , .outsideNotebookTop .innerMenu 
{
	z-index: 800
}
.nrmBtn {
backgound:#FFF;
width:auto;
display:block;
color:#656565;
border:1px solid #ddd;
-moz-border-radius:5px;
border-radius:5px;
-webkit-box-shadow:inset 0 0 40px #EEE;
-moz-box-shadow:inset 0 0 40px #EEE;
box-shadow:inset 0 0 40px #EEE;
padding:5px 5px 4px 5px;
}
.outsideNotebook .defaultProcedures .shadowedBox h3 {
	border-bottom:none;
	width: 100%;
	margin-bottom: 0;
	padding-bottom: 0;
	font-weight: normal;
	color: #222;
	font-size: 16px;
}
.outsideNotebook .defaultProcedures .shadowedBox .listOfSteps
{
	counter-reset:section;
}
.outsideNotebook .defaultProcedures .shadowedBox .listOfSteps li .incr:before
{
	counter-increment:section;
	content:counter(section) ". ";
}
.outsideNotebook .defaultProcedures .shadowedBox .listOfSteps li .incr
{
	float: left;
	margin-top:0px;
	font-size: 15px;
	color: #000;
	width: 20px;
	height: 15px;
}
.hiddenIncr
{
/**/
}
.outsideNotebook .defaultProcedures .shadowedBox .listOfSteps li
{
	margin: 20px 0 0 -80px;
	padding-bottom: 20px;
	/*list-style-position: inside;*/
	list-style: none;
	width: 89%;
	padding-left:80px;	
	word-wrap:break-word

}
.outsideNotebook .defaultProcedures .shadowedBox .listOfSteps li h3
{
	color: #777;
	display: block;
	width: 712px;
	line-height: 1.2em;
	font-size: 15px;
	float: right;
}
.outsideNotebook .defaultProcedures .shadowedBox .listOfSteps li h3, .outsideNotebook .defaultProcedures .shadowedBox .listOfSteps li h3 *
{
	margin-top: 0
}

.outsideNotebook .defaultProcedures .shadowedBox .listOfSteps li:last-child
{
	padding-bottom: 0;
}
.outsideNotebook .defaultProcedures .shadowedBox .listOfSteps li:first-child
{
	margin-top:0
}

.outsideNotebook .defaultProcedures .shadowedBox .listOfSteps .addStepInside
{	
	visibility: hidden;
	margin:5px 0 0 -52px;
	width: 870px;
	padding:3px 5px 3px 5px;
	position: absolute;
}
.noShadow, .outsideNotebook .defaultProcedures .shadowedBox .listOfSteps .addStepInside
{
	-webkit-box-shadow:none !important;
	-moz-box-shadow:none !important;
	box-shadow:none !important;
}
/*.outsideNotebook .defaultProcedures .shadowedBox .listOfSteps li .stepTrigger:hover + .addStepInside*/
/*.outsideNotebook .defaultProcedures .shadowedBox .listOfSteps
{

}*/

.outsideNotebook .defaultProcedures .shadowedBox .listOfSteps li .stepTrigger
{
	display: block;
	width: 100%;
	height: 40px;
	position: absolute;
	margin: 0;
	background: url(../images/dot.gif) left center repeat-x
}
.noShadow, .outsideNotebook .defaultProcedures .shadowedBox .listOfSteps .hangingLinks 
{
	padding-top: 4px;
	margin-left: -59px;
}
.inlineStepForm
{
	width: 95% !important;
	margin: 20px 0 10px 0 !important;
	
}
.widerStep
{
	width: 785px !important;
	margin-left: 10px !important;
}
.inlineStepForm textarea
{
	width: 98% !important;
}
.inlineStepForm form .left
{
	width: 320px !important;
}
.inlineStepForm .insetShadow
{
	padding: 20px !important;
	min-height: 300px !important;
}
#joinPP
{
	background: url(../images/pad/join.png) 0 0 no-repeat;
	height: 46px;
	padding-left: 182px;
	width: 0;
	overflow: hidden;
	display: block;
	position: absolute;
	top:0;
	right: 0;
}
.editTrashHotspot
{
	 width:70px; 
	 height:50px; 
	 position:absolute; 
	 left:0;
}
#innerMenuMaintained
{
	width: 300px;
	margin-top:5 !important
}
#innerMenuMaintained li a
{
	padding-left:15px
}
.relativePos
{
	position: relative !important;
}
.limitWidth
{
	width: 450px !important;
	margin-left:450px !important;

}
.stepImg
{
	max-width: 790px;
}

.stepImg +span
{
	display: block
}
.mov
{
	background: url(/images/move-icon.png) -2px -3px no-repeat;
	cursor: move;
	padding-top: 10px;
	height: 0;
	width: 12px;
	overflow: hidden;
	display: inline-block;
}
.widerLinks.hangingLinks
{
	margin-left: -58px !important;
	margin-top:-3px;
	background: url(/images/edit-curve-wider.png) 0 0 no-repeat ;	
	padding-top:2px !important
}
#inline-step-last .innerShadowedBox, 
#inline-step-first .innerShadowedBox,
.listOfSteps .innerShadowedBox
{
	width: 785px !important;
	margin-left:20px !important;
}
.listOfSteps .innerShadowedBox
{
	margin-left: 0 !important;
}
#inline-step-first .innerShadowedBox
{
	margin-bottom: 30px !important;
	margin-top:0 !important;
}
.en.mainContent dl.notebookContainer {
margin-bottom:0;
}
.en.mainContent dl.notebookContainer dd h4 {
font-size:1.7em;
}
.outsideNotebook .defaultProcedures h3 {
font-size:16px;
margin: 0 0 10px 0;
}
#footnoteBook
{
	height: 40px;
	color: #555;
	padding-top:15px
}
#footnoteBook a
{
	color: #0071c0;
}
#footnoteBook p
{
	border-top:1px solid #ddd;
	margin:0  20px 0 90px;
	padding-top:10px;
	color: #6a6a6a;
	font-size: 14px;
	font-family:MinionProItalic;	
	font-style: italic;
}
.actionsContainer a.btn
{
	font-size: 14px !important;
	padding-left: 15px !important;
	padding-right: 15px !important;
	padding-top:7px !important;
	height: 14px !important;
}
.actionsContainer a.btn.disBlock
{
	height: 16px;
	margin-top:10px;
}
.actionsContainer .btn.disBlock
{
	float: right;
	display: block;
	margin-left:4px;
}
.actionsContainer .btn.disBlock:first-child
{
	margin-right: 4px;
	margin-left: 5px
}
.dropBox img
{
	display: none
}
.imgDrag
{
	width: 75px;
	border: 1px solid #ccc;	
	margin-right: 10px !important;
}
.imgDrag:last-child
{
	margin-right: 0 !important;
}
.draggedThumb:first-child
{
	padding-left: 20px !important;
	top:-15px;
}

.draggedThumb
{
	position: relative !important;
	
}
.delDrag
{
	position: absolute;
	right:75%;
	margin-top: 5px !important;
}
.draggedThumb:first-child .delDrag
{
	right: 63%;	
}
.attachedThumbs
{
	width: 336px !important;

}
.attachedThumbs li
{
	position: relative;
	width: 80px !important;
	height: 110px !important;
	
	margin-left: -5px !important
}
.attachedThumbs li.draggedThumb
{
	overflow: hidden;
}
.attachedThumbs li:first-child
{
	padding-left: 15px !important;

}
#drag-image
{
	margin-left: -15px !important;
}

.attachedThumbs li .fileTitle
{
	position: relative;
	width: 67px;
	height: auto;
	word-wrap:break-word;
	line-height: 1em;
	font-size: 9px;
	padding: 0;
	margin-bottom: 5px;

}

.outstandingDiv
{
	padding: 0 20px 0 20px;
}
.outstandingDiv h5
{
	margin-top:10px;
	margin-bottom: 0;
	font-size: 18px;
}
.listOfTasks
{
	list-style: none;
	border-top:1px solid #fff;
	margin: 20px 0 0 0;
	padding: 0;
}
.listOfTasks li
{
	border-top:1px solid #ddd;
	border-bottom:1px solid #fff;
	width: 770px;
	padding: 15px 0 15px 0;
}
.listOfTasks li:last-child
{
	border-bottom:none
}
.listOfTasks li .chk
{
	margin-top:0;
	width: 40px;
}
.listOfTasks li label
{
	margin-top:4px;
	width: 700px;
	font-size: 14px;
	font-weight: bold;
	color: #515151;
	text-shadow:0px 1px 0 #fff;
	line-height: 1.2em
}
.listOfTasks li label small
{
	display: block;
	font-weight: normal;
}

.striked, .strikedTask {
	text-decoration: line-through !important;
}

.strikedTask, .strikedTask *
{
	color: #aaa !important;
}

.striked:hover
{
	text-decoration: line-through;
	background:none !important;
	-moz-border-radius:none !important;
	border-radius:none !important;
	text-shadow:none !important;
	filter:none !important;

	width:auto !important;
	display:inline-block !important;
	margin-right:10px !important;
	color:#6C6C6C !important;
	padding:3px 10px !important;
	cursor:default;
}
.filterProceduresLeft .striked:hover
{
	padding: 0 8px 0 5px !important;
	margin-right: 0 !important;
}
.bTopFrm
{
	border-top:1px solid #f0f0f0 !important;
	padding-top:5px !important;
	margin-top:20px !important;
	width: 825px;
}
.mLeftNeg
{
	margin-left: -10px;
}
.h268
{
	height: 268px;
}
.remStyle
{
-moz-border-radius:0 !important;
border-radius:0 !important;
-webkit-box-shadow:none !important;
-moz-box-shadow:none !important;
box-shadow:none !important;
padding:0 !important;
border: none !important;
}
.remStyle .mLeftNeg
{
	margin-left: -20px;
}
/* mod css */
.newBlue
{
	color: #4489dd
}
.vigBox
{
	width: 901px;
	min-height: 60px;
}
.vigTop
{
	background: url(../images/vig/vig-top-double.png) 0 0 no-repeat;
}
.vigMid
{
	background: url(../images/vig/vig-mid-tile-double.png) 0 0 repeat-y;
	padding: 1px 50px 0 50px;
}
.vigBottom
{
	background: url(../images/vig/vig-bottom-double.png) 0 0 no-repeat;
}
.onLight.vigBox
{
	margin-left: -10px
}
.onLight .vigTop, .vignetteInnerContent .vigITop
{
	background: url(../images/vig/vig-top-light.png) 0 0 no-repeat;
}
.onLight .vigMid, .vignetteInnerContent .vigIMid
{
	background: url(../images/vig/vig-mid-light.png) 0 0 repeat-y;
	padding: 1px 50px 0 50px;
}
.onLight .vigBottom, .vignetteInnerContent .vigIBottom
{
	background: url(../images/vig/vig-bottom-light.png) 0 0 no-repeat;
}

.introBoxFont
{
	font-size:16px;
	font-weight:700;
	color:#525252;
}
.introBoxFont a
{
	background:url(../images/greenPlus.png) 0 0 no-repeat;
	padding-top:2px;
	color: #2e2e2e;
	padding-left: 24px;
	text-decoration: none;
	float: right;
	margin-right: 15px;
}
.vigTop, .vigBottom
{
	height: 53px;
}
.midNewInt
{
	width: 916px;
	margin: 40px auto 0 auto;
}
.tabTop
{
	width: 866px;
	height: 36px;
	margin: 0 0 -27px 5px;
	z-index: 9;
	padding:15px 15px 0 20px;
}
.tabTop.tabTopSmall
{
	background: url(../images/vig/tab-top-small.png) 0 0 no-repeat;
	z-index: 8;
	position: relative
}
.tabTop.tabTopMed
{
	background: url(../images/vig/tab-top-med.png) 0 0 no-repeat;
	z-index: 8;
	position: relative
}
.tabTop.tabTopMed.tabTopMedFluid
{
	background: url(../images/vig/tab-top/left-tab-top-med.png) 0 0 no-repeat, url(../images/vig/tab-top/right-tab-top-med.png) right 0 no-repeat;
	padding-top:0;
	padding-left: 0;
	height: 51px;
}
.tabTop.tabTopMed.tabTopMedFluid span
{
	display: inline-block;
	background: url(../images/vig/tab-top/mid-tab-top-med.png) 0 0 repeat-x;
	margin-left: 16px;
	height: 35px;
	padding-top:15px;
	padding-left: 5px;
	padding-right: 10px;
}
.tabTopDarkBtn
{
	height: 13px;
	background: url(../images/vig/tabTopDarkBtn.png) 0 0 repeat-x;
	display: inline-block;
	padding: 5px 10px 5px 10px;
	-moz-border-radius: 3px;
	border-radius: 3px; 
	-webkit-box-shadow: 0px 0px 4px #aaa;
	-moz-box-shadow: 0px 0px 4px #aaa;
	box-shadow: 0px 0px 4px #aaa; 
	color: #eee;
	text-shadow:0px 1px 0 #000;
	font-size: 12px;
	cursor: pointer
}
.tabTopDarkBtn.iconChange
{
	background: url(../images/vig/change.png) 5px 3px no-repeat, url(../images/vig/tabTopDarkBtn.png) 0 0 repeat-x;
	padding-left: 30px;
	padding-right: 17px;
}
.tabTopDarkBtn.iconCancel
{
	background: url(../images/vig/cancel.png) 5px 5px no-repeat, url(../images/vig/tabTopDarkBtn.png) 0 0 repeat-x;
	padding-left: 30px;
	padding-right: 17px;
}
.tabTop .tabTopDarkBtn
{
	margin-top:-15px;
}
.tabTopDarkBtn.darkAdd
{
	padding-left: 26px;
	background: url(../images/vig/dark-plus.png) 5px 3px no-repeat, url(../images/vig/tabTopDarkBtn.png) 0 0 repeat-x;
}
.profileList, .profileList li
{
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
}
.profileList li
{
	border-bottom: 1px solid #fff;
	border-top:1px solid #e5e5e5;
	padding: 20px 0 20px 0
}
.profileList li:last-child
{
	border-bottom: none;
	padding-bottom: 0;
}
.profileList li:first-child
{
	border-top:none;
	padding-top: 0
}
.profPic, .screenshot
{
	border: 1px solid #fff;
	-webkit-box-shadow: 0px 0px 8px #aaa;
	-moz-box-shadow: 0px 0px 8px #aaa;
	box-shadow: 0px 0px 8px #aaa; 
	
}
.mainProfCont
{
	width: 474px;
	margin: 0 15px 0 35px;
	
}
.secProfCont
{
	width: 200px;
}
.mainProfCont h3, .itemph
{
	font-size: 28px;
	font-family:MinionWebProRegular;
	font-style:italic;
	color: #5a5a5a;
	text-shadow:0px 1px 0 #fff;
	padding: 0;
	margin: 0;
}
.rAl
{
	/*text-align: right;*/
	font-size: 14px;
	color: #a3a3a3;
}
.rAl .itemph
{
	font-size: 28px;
	color: #5a5a5a
}
.mainProfCont .invitedTag
{
	display: inline-block;
	margin: 9px 0 0 5px;
	font-size: 10px;
	text-transform: uppercase;
	color: #fff;
	background: #ccc;
	padding: 2px 7px 1px 7px;
	font-style: normal;
	font-family: Helvetica, Arial, sans-serif;
	text-shadow: none;
}
.profEdit, .profDel, .profResend
{
	font-size: 11px;
	color: #777;
	margin-right: 10px;
	padding-left: 15px;
}
.profEdit
{
	background: url(/images/icons/gray-pencil.png) 0 0 no-repeat;
}
.profDel
{
	background: url(/images/icons/gray-trash.png) 0 0 no-repeat;
}
.profResend
{
	background: url(/images/vig/resend.png) 0 0 no-repeat;
}
.secProfCont h4
{
	font-size: 16px;
	color: #424242;
	font-weight: bold;
	margin: 0;
	text-align: right
}
.secProfCont p
{
	margin-top:5px;
	color: #777;
	font-style: italic;
	font-size: 11px;
	text-shadow:0px 1px 0 #fff;
	text-align: right
}
.vigMid label
{
	font-weight: bold;
	font-size: 16px;
	color: #424242;
	float: left;
	min-width: 90px;
	margin-top:8px;
}
.vigMid .sel
{
	float: left
}
.vigMid .selFull
{
	margin-left: 4px
}
.selFull
{
	width: 264px;
	padding: 7px;
}
.vigMid .txt
{
	padding: 7px;
	font-size: 14px;
	margin: 0 20px 0 10px;
	width: 250px;
	float: left
}
.fieldWithErrors
{
	padding: 0;
	margin: 0;
}
.formError
{
	width: 96.5%;
	font-weight: normal !important;
	font-size: 11px !important;
}
.leftField .fieldWithErrors
{
	float: left
}
.leftField .formError
{
	margin-left:100px;
	width: 256px
}
.leftField.moreLft .formError
{
	margin-left: 132px ;
	width: 298px
}
.leftField.fRight .txt
{
	margin-right: 0;
}
.fullField .txt
{
	width: 685px;
	margin-right:0
}
.vigBox .fullField + .formError
{
	width: 690px;
	float: right
}
.popupField .fullTxt
{
	width: 435px
}
.popupField .formError
{
	width: 447px
}
.stdField .formError
{
	width: 299px;
	margin-left: 131px
}
.stdField.inGrayBox .formError
{
	width: 320px;
	margin-left:138px;
}
.popupField .halfTxt + .formError
{
	margin-left: 150px;
	width:305px
}
.errorFRight
{
	float: right;
	width: 350px;
}
.fieldMajor label
{
	float: none
}
.fieldMajor textarea
{
	width: 550px;
	margin: 0;
	height: 83px;
	overflow: auto;

}
.fieldMinor
{
	margin-left: 40px;
}
.vigHelpTxt
{
	color: #959595;
	font-size: 11px;
	text-shadow:0px 1px 0 #fff;
	margin-top:5px;
}
.iconPreview
{
	padding-left: 20px;
	background: url(../images/vig/magnify.png) 0 0 no-repeat
}
.normLbl label
{
	min-width: 15px;
	padding-right:15px;
}
.vigHelpTxt .blue
{
	font-size: 11px;
	font-weight: normal
}
.vigMid fieldSet
{
	clear: both;
	margin-top:50px;
	background: #fff;
	border: 1px solid #ddd;
}
.checkBox
{
	color: #777;
	font-size: 16px;
	display: inline-block;
	padding: 8px 0 10px 40px;
	height: 20px;
	background: url(../images/vig/chk.png) 0 0 no-repeat
}
.checkBox:last-child
{
	padding-bottom: 0;
}
.checkBox.chkActive
{
	background: url(../images/vig/chkactive.png) 0 0 no-repeat
}
.lnkBtn
{
	height: 16px !important;

}
.normTxt
{
	padding: 5px !important;
	width: 320px !important;
	font-size: 16px;
}
.normTxt.fLeft
{
	float: left !important
}
.profEdit.blue
{
	font-style:normal
}
h2.alert2
{
	color: #565656;
	font-size: 20px;
	font-weight: bold;
	text-shadow:0px 1px 0 #fff;
	background: url(../images/attention2.png) 0 0 no-repeat;
	padding: 5px 0 0 50px;
	min-height: 25px
}	
.blueMed
{
	font-weight: bold;
	font-size: 18px;
	margin-top:0
}
.noMT
{
	margin-top:0;
}
.lightDropDown
{
	border: 1px solid #ddd;
	
	background: #ffffff ; /* old browsers */
	background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* firefox */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(47%,#f6f6f6), color-stop(100%,#ededed)); /* webkit */


	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 ); /* ie */
	
	display: inline-block;
	padding: 5px 10px 5px 10px;
	font-size: 12px;
	color: #656565;
	height: 12px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	z-index: 80
}
.lightMenu
{
	position: relative;
	
}
.lightMenuPopup.posRight
{
	right:-8px;
}
.lightMenuPopup
{
	top:30px;
	z-index: 90;
}
.lightMenuPopup a
{
	color: #656565;
	font-size: 12px;
	font-weight: bold;
	display: inline-block;
	padding: 5px 20px 5px 20px;
}
.lightMenuPopup li
{
	padding: 0;
}
.lightMenuUpArrow
{
	border: none !important;
	padding: 0;
	position: absolute;
	top:-11px;
	background-position: 93% 0;
	width: 200px;

}
.minionBoldItalic
{
	font-family:MinionProItalic;
	font-size:30px;
	color:#5A5A5A;
}
.vigBox .tableData
{
	margin-left: -35px
}
.tableData
{
	margin-top:-20px;
	width: 780px;
	
}
.tableData h3
{
	font-size: 22px;
	font-weight: bold;
}
.tableData li
{
	text-align: center
}	
.tableData .money
{
	margin-top:20px;
	font-size: 48px;
	color: #717171;
	font-family: MinionWebProRegular;
}
.tableData .moneyCaption
{
	margin: -10px 0 30px 0;
	text-transform: uppercase;
	font-size: 11px
}
.tableData ul
{
	list-style: none;
	width: 100%
}
.tableData li
{
	width: 17.1%;
	float: left;
}
.tableData ul li:first-child
{
	width:30%;
	font-weight: bold;
	text-align: left;
}
.listMainFeat li, .listDescFeat li
{
	min-height: 220px;
	background: #fcfcfc;
	border-right: 2px solid #f7f7f7;
	padding-top:20px
}
.listMainFeat li
{
	background: #fcfcfc !important;
}
.listMainFeat li:first-child
{
	background: none;
}
.listDescFeat li
{
	min-height: 30px;
	border-bottom: 2px solid #fff;
	background: #f8f8f8;
	border-right-color: #fefefe;
}
.listMainFeat li:last-child
{
	border-right-color: #fff
}
.listDescFeat li:first-child
{
	padding-left: 2%;
	width: 28% !important;
	background: #e7e7e7;
	border-bottom-color: #eee
}
.listDescFeat li.checked
{
	background: #f8f8f8 url(/images/vig/chkactive.png) center center no-repeat;	
}
.basicPopFrm label
{
	display: inline-block;
	width: 180px;
	padding-top: 8px;
}
.basicPopFrm .text
{
	display: inline-block;
	width: 295px;

}
.basicPopFrm #ccForm label
{
	padding-top:2px;
}
.basicPopFrm #ccForm label.expLbl
{
	padding-top: 0 !important;
	margin-top: 7px !important;
}
.basicPopFrm #ccForm .expDt
{
	margin-top: -8px
}
.basicPopFrm .small.subtle
{
	width: 205px
}
.outsideNotebook .errorExplanation h2
{
	width: 99.5%
}
.grayCc
{
	background: #fff url(/images/cc-file.png) 0 0 no-repeat;
	padding-left: 77px;
	padding-top: 8px;
	padding-bottom: 20px;
	margin: 5px 0 20px 0;
}
.grayCc p
{
	margin: 5px 0 0 0;
	padding: 0;
	color: #545454;
	font-size: 14px;
}
#billing_statement h2
{
	margin-top: 20px;
	color: #0071c0;
}
#billing_statement td
{
	font-size: 12px;
}
#billing_statement #billing_statement_masthead
{
	font-weight: bold !important;
	border-bottom: 1px solid #eee;
}
#billing_statement #billing_statement_detail
{
	border-top:1px solid #eee;
}
#billing_statement td
{
	padding-top: 5px !important;
	padding-bottom: 5px !important;
}
#billing_statement h3, #billing_statement #billing_statement_product
{
	font-weight: bold;
	margin-bottom: 10px;
	font-size: 18px !important;
}
#billing_statement thead, #billing_statement thead tr, #billing_statement thead th
{
	background: #e5e5e5 !important;
	color: #5a5a5a;
	margin-top:10px;
}
#billing_statement .billing_statement_listing_tfoot
{
	border-top: 1px solid #ddd;
}
#billing_statement .billing_statement_listing_tfoot td
{
	font-weight: bold !important;
	font-style: italic;
}
#billing_statement abbr
{
	border-bottom: none;
}
#billing_statement #billing_statement_merchant_name
{
	font-family:MinionProItalic;
	font-size:42px;
}
#billing_statement #billing_statement_title
{
	font-style:italic;
	font-weight: bold;
	color: #5a5a5a;
}
.limitFormWidth
{
	width: 600px;
	padding: 40px;
	margin: 30px 0 0 0;
	margin: 0 auto
}
.sec
{
	background: url(/images/secure.png)	 0 0 no-repeat;
	padding-left: 23px;
	padding-top: 3px;
	margin-top: 10px;
	margin-bottom: 30px;
}
.cNo .small.subtle
{
	width: 380px;
	padding: 0;
	margin: 0 0 0 180px;
	float: none;
}
.cNo img
{
	float: none;
	margin: 5px 0 0 180px;
	padding: 0
}
.limitFormWidth .inputPair label
{
	float: left;
	width: 180px;
	padding-top:4px;
}
.limitFormWidth .inputPair .text
{
	width: 390px;
	float: left
}
.limitBtnFormWidth
{
	margin-right: -10px;
}
.listOfSteps ul li, .listOfSteps ul , .listOfSteps ol li, .listOfSteps ol 
{
	padding: 0 !important;
	margin: 0 0 0 20px !important;
}
.listOfSteps ul li, .listOfSteps ul
{
	list-style: disc outside !important;
}
.listOfSteps ol li, .listOfSteps ol
{
	list-style: decimal outside !important;
}
.listOfSteps ul, .listOfSteps ol
{
	padding-top:20px !important;
	padding-bottom: 20px !important;
}
.listOfSteps h2
{

	font-weight: bold;
	color: #222;
	font-size: 22px;
}
.listOfSteps h3
{
	font-weight: bold !important;
	font-size: 18px !important;
	color: #444 !important;
	margin: 10px 0 10px 0 !important
}
.editUsr h2
{
	font-size: 20px
}
.editUsr textarea
{
	width: 775px
}
.editUsr .actionsContainer
{
	float: right;
	width: 100%
}
.editUsr .resendChk
{
	height: 30px;
}
.editUsr .resendChk + h3
{
	height: 30px;

}
.fullBlock
{
	width: 100%
}
.fullBlock.fRight
{
	width: 205px;
	padding-left:100px;
	margin-right: -48px
}
#tdIcon
{
	max-width: 30px;
	margin-top: 5px;
}
#tdIcon + .text
{
	width: 280px;
	margin-left: 10px;
}
.fullSel
{
	width: 300px
}
.bigBorder  img + img
{
	left: 153px;
	position: relative;
}
.notifyLoader
{
	margin: 5px 0 0 10px
}
.grayErrorBig li
{
	width: 800px;
}
.singleGrayError .errorExplanation
{
	border: none !important;
	margin: 0 !important;	
	padding:5px 5px 4px 5px !important;
}
.singleGrayError .errorExplanation ul, .singleGrayError .errorExplanation li
{
	margin: 0 !important;
	padding: 0 !important;
	list-style: none !important;
	font-size: 11px;
}
.singleGrayError .errorExplanation p, .singleGrayError h2
{
	display: none;
}
.singleGrayError.indentError
{
	margin-left: 275px
}
.lighterOverall h2, .lighterOverall h5, .lighterOverall label
{
	color: #464646 !important
}
.moreLh h2, .moreLh h5
{
	line-height: 1.4em
}
.lighterOverall
{
	margin: 30px auto 0 auto;
	width: 800px;
}
.lighterOverall label
{
	font-size: 14px;
	width: 170px;
	display: inline-block;
	float: left;
	margin-top:20px;
}
.lighterOverall .txt
{
	width: 580px;
	margin-left: 10px;
	height: 23px;
	float: right
}
.lighterOverall small
{
	margin-left: 198px;
	float: left
}
.dividedWel
{
	background: url(/images/welcome-ss.png) 0 0 no-repeat;
	padding-left: 267px;
	margin-left: -10px;
	padding-top:23px;
	min-height: 160px
}
.newProcBtn
{
	display: inline-block !important;
	height: 22px !important;
	font-size: 14px !important;
	padding: 12px 15px 3px 15px !important;
}
.introTxtFloat
{
	width: 500px !important;
	float: right
}
.notBold *, .notBold
{
	font-weight: normal !important
}
.bigLeft
{
	margin-left: 100px
}
#innerMenu li a:hover, .innerMenu li a:hover, .customDropdownContent li:hover
{
	background: #4489dd;
	color: #fff;
}
#settingsContext.customDropdownContent li:hover a, .newDropDownStyle ul li:hover a
{
	color: #fff !important;
}
.innerMenu li.first a:hover, .newDropDownStyle ul li.first a:hover
{
	background: none;
	color: #7c7c7c
}
.blockBtn
{
	height: 14px !important;
	padding-top: 8px !important;
}
.mNegB10
{
	margin-bottom: 3px
}
.lessenW
{
	width: 560px;
	word-wrap: break-word;
	display: inline-block;
}
.lightDr, .lightGrMnBtn
{
	padding-top:6px;
	padding-bottom: 4px;
	font-size: 11px;
	background: #fff !important;
	border-color:#ccc
}
.lightDr a, .lightGrMnBtn
{
	color: #656565 !important;
}
.lightGrMnBtn
{
	background: #f5f5f5 !important;
	border: 1px solid #ccc;
	display: inline-block;
	padding-left: 10px;
	padding-right: 10px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.lightFixIt
{
	margin: 6px 10px 0 0;
	background: #f5f5f5 url(/images/icon_fix2.png) 5px 5px no-repeat !important;
	padding-left: 25px
}
.centeredElem
{
	margin: 0 auto 0 auto !important;
	display:block !important;
}
.btn.disabled
{
	font-style: italic !important;
	background: #777 !important;
	color: #444 !important;
	text-shadow: 0px 1px 0px #aaa !important;
	filter: dropshadow(color=#aaa, offx=0, offy=1) !important; 
	cursor: default;
	border-color: #888 !important;	
}
.borderBottomLight
{
	border-bottom: 1px solid #eee;
	padding: 10px 0 10px 0;
}
.borderBottomLight .sel
{
	margin-top: 5px;
}
.formError, .singleGrayError .errorExplanation {
/*	background: transparent url(/images/error-grad.png) 0 0 repeat-y !important;*/
/*	background: transparent url(/images/form-error.png) 0 0 no-repeat !important;*/
	background: transparent !important;
	/*padding:2px 0 0 20px !important;*/
	padding: 2px 0 0 0 !important;
	min-height: 18px;
	color: #cc1111;
	font-size: 11px !important;
}
.maintainedDisabled
{
	color: #aaa !important;
	font-style: italic;
	cursor: default;
}
.maintainedDisabled span
{
	visibility: hidden;
	width: 1px !important
}
#dragBox + div.mTop.fRight
{
	position: absolute;
	bottom: 37px;
	padding-top: 0;
	right: 45px;
}
.inlineStepForm
{
	position: relative;
}
.listOfSteps .insetShadowSteps .simpleStylelessList, .listOfSteps .insetShadowSteps .simpleStylelessList li
{
	list-style: none !important;
	width: 900px !important;
}
.listOfSteps .insetShadowSteps .simpleStylelessList, .listOfSteps .insetShadowSteps .simpleStylelessList li .smallStepIcon
{
	width: 40px;
}
.listOfSteps .insetShadowSteps .simpleStylelessList li
{
	float: none !important;
	clear: both !important;
	margin: 0 0 10px 0 !important;
	padding: 0 !important;
	width: 100%;
}
.listOfSteps .insetShadowSteps .simpleStylelessList li a
{
	display: block;
	text-align: left;
}
.listOfSteps .insetShadowSteps .simpleStylelessList li a img
{
	margin-right: 5px;
	float: left;
}
.listOfSteps .insetShadowSteps .simpleStylelessList li a span
{
	float: left;
	width: 700px;
	display: block;
}
.listOfSteps .insetShadowSteps .simpleStylelessList li:last-child
{
	padding-bottom: 20px !important;
}
.deptProcNm
{
	width: 295px !important;
}
.deptProcNm + .sel select
{
	width: 200px !important;
}
.removeAv
{
	color: #888;
	font-size: 11px;
	background: url(/images/icons/gray-trash.png) 0 10px no-repeat;
	padding-left: 12px;
	margin-left: 11px;
	
}
.ww
{
	word-wrap:break-word;
}
.ww95
{
	width: 95%
}
.overlayLoader
{
	background: #fff url(/images/loading.gif) center center no-repeat;
	position: absolute;
	height: 580px;
	width: 860px;
	top:-35px;
}
.tableData
{
	position: relative;
}
.pagination
{
	font-size: 11px;
}
.pagination a
{
	color: #555
}
.pagination a
{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: #f8f8f8;
	border: 1px solid #fff;
	display: inline-block;
	padding: 3px 5px 3px 5px;
	color: #555;
	margin: 0 1px 0 2px;
}
.pagination .next_page, .pagination .prev_page
{
	-webkit-border-radius: none;
	-moz-border-radius: none;
	border-radius: none;
	background: none;
	border: none;;
	display: inline-block;
	margin:0
}
.pagination .next_page
{
	margin-right: 0;
	margin-left: 0;
}
.pagination .prev_page
{
	margin-right: 8px;
	margin-left: 0;
}
.pagination .prev_page:before
{
	content:"« "
}
.pagination .next_page:after
{
	content:" »"
}
.pagination .disabled
{
	color: #bbb;
	border-color: #ddd;
	
}
.pagination .current
{
	font-style: bold;
}
.dottedU
{
	text-decoration: none;
	border-bottom: 1px dotted #ccc;
	display: inline-block;
}
.dottedU:hover
{
	border-bottom: 1px dotted #777
}