body 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#111111;
	margin:0 0;
}

body.bodyRoot 
{
	font-size:70%;
}

body.crunchPage #content
{
	width:800px;
	margin:0px auto;
}

a 
{
	text-decoration:none;
	color:#256395;
}
	
a:hover 
{
	text-decoration:none;
	color:#DE6506;
}

.linkOptional a 
{
	 color:#666666;
	text-decoration:none;
}

#page
{	
	
	font-size:1.20em;
	background-color:#ffffff;
}
	
.header
{
    padding:3px 0px 5px 0px;
    margin:0px 0px 5px 0px;
    height:65px;
	background-color:#f4f4f4;
    border-bottom:solid 1px #e8e8e8;
}

.homeLink
{
    min-width:484px;
    height:32px;
    display:block;
    cursor:hand;
    cursor:pointer;
    position:absolute;
    top:10px;
    left:10px;
	background:transparent url(images/logo.png)  no-repeat 0px 0px;
    background-size:contain;
}

.homeLink
{
    font-family:"Lucida Grande",Arial,Sans-serif;
    font-size:180%;
    font-weight:bold;
    font-style:italic;
    padding-top:32px;
    color:#A1978B;
}

.homeLink .reposName
{
    color:#000000;
}

a.homeLink:hover
{
    color:#A1978B;
}

a.homeLink:hover .reposName
{
    color:#000000;
}

.homeLink .projectName
{
    color:#000000;
    font-weight:normal;

}

/*
.dpButton 
{
    border:1px solid #888888;
    font-family:Trebuchet MS,Helvetica,sans-serif;
    font-size:130%;
    font-weight:bold;
    margin:3px;
    padding:0px;
    cursor:hand;
    cursor:pointer;
}

body.Firefox .dpButton
{
    padding:2px 8px;
}*/

.dpButton 
{
    margin:3px;
    padding:3px 6px;
    cursor:hand;
    cursor:pointer;
    background-color:#f6a828;
    color:#ffffff;
	border-color:#ef8c08;
}

body.Firefox .dpButton
{
    padding:2px 8px;
}

.dpLButton
{
    font-size:16px;
    margin:3px;
}

a.dpLButton:hover
{
    color:#fff;
}

.dpConfirmButtonNo,.dpConfirmButtonYes
{
    width:80px;
}

.confirmButtonContainer div div.modalPopup
{
    filter:alpha(opacity=100);
    opacity:1.0;
}

.confirmButtonContainer div div
{
    filter:alpha(opacity=30);
    opacity:0.3;
}

.sectionModalWindow
{
	-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;
    padding-bottom:2px;
}

#content .sectionModalWindow h3
{
	-moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;
    padding:4px;
    margin:0px;
    background-color: #dfeffc;
    color:#2E6E9E;
}

#postEditDescToggle
{
    display:inline-block;
    margin-left:10px;
    cursor:pointer;
}

#footer 
{
	border-top:solid 1px #e8e8e8;
	
}

#footerContent
{
    padding:5px 50px;
    text-align:center;
    font-size:130%;
	color:#888888;
}

#footerContent a
{
    font-size:150%;
    color:#666666;
	font-weight:bold;
}

#footerContent a:hover 
{
	color:#666666;
}


.modalBackground {
    background-color:#999999;
    filter:alpha(opacity=50);
    opacity:0.5;
}

.modalPopup {
    background-color:#FFFFFF;
    border:solid 2px #666666;
    width:350px;
    padding: 0px;
    text-align:left;
}

.modalPopup h3
{
    background-color:#ff9100;
    padding:2px 2px 2px 5px;
}

#content .modalPopup h3
{
    color:#ffffff;
	margin-top:0px;
}


.modalPopup p
{
    font-size:medium;
    padding: 5px;
}

.modalPopup p.confirmButtons
{
    text-align:right;
}


.emailSignInForgotPwd
{
    padding-top:20px;
    font-size:115%;
}

multiline
{
    font-family:Verdana, Arial, Helvetica, sans-serif;
}

.addComment
{
    margin-top:30px;
    padding-top:10px;
    border-top:solid 1px #CCCCCC;
}

label
{
    font-family:Trebuchet MS,Helvetica,sans-serif;
}

#nav
{
    font-family:Trebuchet MS,Helvetica,sans-serif;
    font-size:130%;
    padding-left:20px;
    padding-top:5px;
    
}

#content h1,#content h2
{
    margin-top:10px;
    font-size:140%;
    font-family:Trebuchet MS,Helvetica,sans-serif;
    font-weight:bold;
}

#content h2
{
    margin-top:12px;
    font-size:130%;
}

#content h3,#content h4
{
    margin-top:4px;
    font-size:120%;
    font-family:Trebuchet MS,Helvetica,sans-serif;
    color:#333333;
}

#content h4
{
    font-size:110%;
    margin-left:25px;
}

/*.postBody ul,.postBody ol,.postBody p*/
ul,ol
{
    margin:5px 5px 5px 50px;
    color:#222222;
}
p
{
    color:#222222;
    margin-bottom:5px;
}

/*#content .postBody ul*/
ul
{
margin-left:75px;
}

.dpWatermark
{
	color:#b0b0b0;
}

.ui-effects-transfer { border:solid 2px #ef8c08; } 

.jqCheckbox
{
	margin-top:10px;
}

.optionalStep
{
	color:#222255;
}

.iterativeStep
{
	color:#552222;
}

.stepName .ui-icon-refresh
{
background-image: url(images/ui-icons_cd0a0a_256x240.png);
}

.stepDetail
{
	font-style:italic;
	margin-left:25px;
}
/*
.concurrent,.nonConcurrent
{
	border-left:solid 5px #058ED0;
	border-right:solid 5px #058ED0;
	padding:2px 2px 2px 10px;
	border-top:solid 1px #D1E3F0;
	border-bottom:solid 1px #D1E3F0;
}

.stepList .concurrent,
.stepList .nonConcurrent
{
	border:none;
}*/
/*
.concurrent,.nonConcurrent
{
	padding:2px 2px 2px 10px;
}

.step
{
	border: 1px solid #4297d7; background: #5c9ccc url(images/ui-bg_glass_85_dfeffc_1x400.png) 50% 50% repeat-x;	
	margin-bottom:3px;
	-moz-border-radius: 5px; -webkit-border-radius: 5px;
	max-width:600px;
}
*/
#steps
{
	margin-bottom:30px;
}

#txtPlaceholder,
#placeholderDragging
{
	width:250px;
	display:-moz-inline-block;	
	display:inline-block;
}

#processPlaceholder.phDragging
{
	white-space:nowrap;
	background-color:#FAFCFC;
	list-style-type:none;
	-moz-border-radius: 2px; -webkit-border-radius: 2px;
	background-color:#dfeffc;
	border:1px solid #4297D7;
}
	
.stepList
{
	margin-top:40px;
}

#steps .stepName a
{
}


#steps .stepLink .stepName a
{
	text-decoration:underline;
	color:#256395;
}


#steps .step,
.stepList .step
{
	display:-moz-inline-block;
	display:inline-block;
	margin:5px;
	padding:1px;
}

.stepList .stepIter
{
	padding-top:0px;
	padding-right:0px;
}

.stepList .stepDiv,
#steps .stepDiv .divDropTarget
{
	height:32px;
	background:transparent url(images/stepdiv.png) no-repeat center center;
}

#steps .stepDiv
{
	text-align:center;
}

#steps .stepDiv .divDropTarget
{
	width:32px;
	display:-moz-inline-block;
	display:inline-block;
	border:solid 1px transparent;
}

#steps .stepDiv.hoverDropTarget .divDropTarget
{
	border:solid 1px #666666;
	-moz-border-radius: 2px; -webkit-border-radius: 2px;
	background:#FFE45C url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) repeat-x left top;	
	width:202px;
}

#steps .stepDiv .divDropTarget
{
	width:32px;
	display:-moz-inline-block;
	display:inline-block;
}

.processDragHandle
{
	width:16px;
	height:16px;
	display:-moz-inline-block;
	display:inline-block;
	cursor:move;
}

/*.stepList */.stepContainer
{
	text-align:center;
}


.stepList .stepContainer .stepDescription
{
	text-align:left;
	font-size:0.9em;
}

/*.stepList*/ .stepContainer .stepConcurrent
{
	border:solid 1px #666666;
	display:-moz-inline-block;
	display:inline-block;
	-moz-border-radius: 2px; -webkit-border-radius: 2px;
	background:#FFE45C url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) repeat-x left top;	
	margin:5px 0px;
}

/*.stepList*/ .hoverDropTarget .stepGroup
{
	border:solid 1px #666666;
	-moz-border-radius: 2px; -webkit-border-radius: 2px;
	background:#FFE45C url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) repeat-x left top;	
}

.hoverDropTarget .stepGroup
{
	padding-right:50px;
}

.stepGroup
{
	border:solid 1px #ffffff;
	display:-moz-inline-block;
	display:inline-block;
}

.stepContainer .stepGroup .step,
.stepList .stepContainer .stepConcurrent .step
{
	float:left;
}

.stepDropTarget
{
	width:40px;
	height:40px;
	background-color:Olive;
	float:left;
}

#steps .stepNotes
{
	display:none;
}

.stepExplorer td
{
	vertical-align:middle;
}
	
.stepExplorer .step
{
	margin:2px;
	text-align:center;
	font-size:90%;
}

.stepContainer .stepName,
.stepExplorer .stepName,
.linkProperties
{
	border: 1px solid #4297d7; 
	background-color:#dfeffc;	
	margin:2px;
	-moz-border-radius: 2px; 
	-webkit-border-radius: 2px;
	padding:3px;
	font-size:90%;
}



.stepContainer .stepPlaceholder
{
	border-style:dashed;
}


.stepContainer .stepOpt .stepName,
.stepExplorer .stepOpt .stepName,
#steps .stepOpt .stepName,
.linkProperties
{
	border-color: #808080; 
}

.linkProperties
{
    margin:6px 2px 10px 20px;
    position:relative;
    min-height:24px;
    border-color:#e0e0e0;
    background-image:none;
    background-color:#F9FBFB;
    font-weight:normal;
    padding-right:80px;
}

.linkProperties .linkPropOpt
{
    position:absolute;
    top:5px;
    right:5px;
    font-style:italic;
    color:#a0a0a0;
}


#homeProcList .stepExplorer .step,
#struct .stepExplorer .step
{
	border-style:none;
}

#struct .stepExplorer .step
{
	cursor:hand;
	cursor:pointer;
}

#pstructure .stepExplorer .stepDepee,
#pstructure .stepExplorer .stepDep
{
	background-color:#ffffff;
	background-image:none;
	border-style:none;
}

#pstructure .stepExplorer .stepName a 
{
	color:#217bc0;
}

#pstructure .stepExplorer .stepHi a
{
	color:#DE6506;
}


#pstructure .stepExplorer .stepDepee .pin
{
	background-image:url(images/ui-icons_217bc0_256x240.png);
	background-position: -32px -16px;	
	margin-left:4px;
}

#pstructure .stepExplorer .stepDep .pin
{
	background-image:url(images/ui-icons_217bc0_256x240.png);
	background-position: -32px -16px;	
	margin-left:4px;
}

#pstructure .stepExplorer .stepHi .pin
{
	display:none;
}



.stepExplorer .stepDepee
{
	background-image:url(images/ui-bg_gloss-wave_50_6eac2c_500x100.png);
}

.stepExplorer .stepDep
{
	background-image:url(images/ui-bg_gloss-wave_55_5c9ccc_500x100.png);
}

.stepExplorer .stepDep a
{
	color:#ffffff;
}


.stepExplorer .stepHi
{
	background-color:#f6a828;
    background-image:none;
}

.stepExplorer .stepName
{
}

.stepName .pin
{
	display:-moz-inline-block;
	display:inline-block;
	width:16px;
	height:16px;
	margin-right:4px;
}

.stepName.stepHi .pin
{
	background-image:url(images/ui-icons_ffffff_256x240.png);
	background-position: -128px -144px;	
	cursor:pointer;
}

.stepName.stepHi .pinned
{
	background-position: -144px -144px;
}


.stepIter .concurrent,
.stepIter .nonConcurrent,
.stepIter .stepWrapper
{
	border-top: 3px double #4297d7; 
	margin-top:1px;
	border-right: 3px double #4297d7; 
	margin-right:1px;
    -moz-border-radius: 1px; 
    -webkit-border-radius: 1px;
}

.stepOpt.stepIter .concurrent,
.stepOpt.stepIter .nonConcurrent,
.stepOpt.stepIter .stepWrapper
{
	border-right-color:#404040;
	border-top-color:#404040;
}


.stepContainer .stepOpt .stepName
{
	background: #f2f2f2;
	background-image:none;
	color:#666666;

}

.step
{
	border: 1px solid #4297d7; 
	margin-bottom:3px;
	-moz-border-radius: 2px; -webkit-border-radius: 2px;
	max-width:350px;
}


.step.stepOpt
{
	border-color: #404040; 
}

.step
{
	background-color:#ffffff;
}

.stepName
{
	margin-bottom:4px;
}

.stepList .stepName
{
	cursor:default;
}


.stepDescription
{
	font-style:italic;
	color:#555555;
}

#processPlaceholder input
{
	border-style:none;
}

#processPlaceholder
{
	border:solid 1px #E3E9EF;
	border-top-color:#ABADB3;
	border-right-color:#DBDFE6;
	display:-moz-inline-block;
	display:inline-block;
	white-space:nowrap;
}

#addPlaceholder
{
	margin-top:4px;
	display:-moz-inline-block;
	display:inline-block;
	width:16px;
	height:16px;
	cursor:move;	
}

.dpMDiSel,
.dpMDiNew
{
	background-color:#ffffe0;
	border:solid 1px #e0e0c0;
	padding:8px;
	margin:20px 0px;
}

.metadataEditor .dpBtnBar
{
	margin-top:5px;
}

.dpMDiLbl
{
	color:#0091ff;
	font-size:110%;
}

.metadataEditor li
{
	margin-bottom:4px;
}

.metadataEditor
{
	display:block;
	margin-top:10px;
}

.metadataEditor ul
{
	list-style-type:none;
}

.dpTags{font-size:110%;color:#6DA8D5;padding:0px 4px 8px 4px;}
.dpTag{padding:1px 3px;cursor:pointer; white-space:nowrap; }
.dpTag0{font-size:80%;font-weight:100;}
.dpTag1{font-size:90%;font-weight:100;}
.dpTag2{font-size:100%;font-weight:100;}
.dpTag3{font-size:110%;font-weight:200;}
.dpTag4{font-size:120%;font-weight:300;}
.dpTag5{font-size:130%;font-weight:400;}
.dpTag6{font-size:140%;font-weight:500;}
.dpTag7{font-size:150%;font-weight:600;}
.dpTag8{font-size:160%;font-weight:700;}
.dpTag9{font-size:180%;font-weight:800;}
.dpTag10{font-size:200%;font-weight:900;}
#tagTitle {display:inline; }

.tagSelected
{
	background: #fbec88 url(images/ui-bg_flat_55_fbec88_40x100.png) 50% 50% repeat-x; color: #363636;
	
	color:#EF8C08;
}

h3#tagTitle
{
	font-size:150%;
}

.tblContentMainOpt .ui-widget-content ,
#tagListCell .ui-widget-content
{
margin:0 0 5px;
padding:0;
}

.tblContentMainOpt ul
{
	margin:0px 0px 5px 0px;
	padding:0px;
	list-style-type:none;
}

.tblContentMainOpt ul li
{
	padding:1px 0px 1px 15px;
}

.tblContentMainOpt ul li.btn,
.tblContentMainOpt h3
{
font-family:Trebuchet MS,Helvetica,sans-serif;
font-size:120%;
font-weight:bold;
padding:0.4em 1em 0.4em 26px;
position:relative;
text-decoration:none;
color:#ef8c08;

}



.tblContentMainOpt .ui-widget-content 
{
	border-color:#ef8c08;
	-moz-border-radius: 2px; -webkit-border-radius: 2px;
}

.tblContentMainOpt .ui-widget-content.hovering
{
	-moz-box-shadow: 0px 0px 8px #aaa;
	-webkit-box-shadow: 0px 0px 8px #aaa;
	box-shadow: 0px 0px 8px #aaa;
}


#content .tblContentMainOpt h3
{
	background-color:#f6a828;
-moz-border-radius-topleft: 2px; -webkit-border-top-left-radius: 2px; -moz-border-radius-topright: 2px; -webkit-border-top-right-radius: 2px;
color:#ffffff;
background-position:left center;
}

#procDragList h3
{
	background-image:url(images/ui-bg_inset-hard_100_f5f8f9_1x100.png);
}

#procDragList .ui-widget-content 
{
	border-color:#A6C9E2;
	-moz-border-radius-topleft: 0px; -webkit-border-top-left-radius: 0px; -moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px;
}


.tblContentMainOpt .ui-widget-content a
{
	color:#256395;
}

.tblContentMainOpt .ui-widget-content a:hover
{
color:#ef8c08;
}


.tblContentMainOpt ul li.btn a,
.tblContentMainOpt h3 a
{
color:#ef8c08;
}

.tblContentMainOpt ul li.btn .ui-icon,
.tblContentMainOpt h3 .ui-icon
{
left:0.2em;
margin:-8px 5px 0 0;
position:absolute;
top:50%;
background-image:url(images/ui-icons_ef8c08_256x240.png);
}

.tblContentMainOpt ul li.btn
{
}

.tblContentMainOpt ul li.btnSel
{
	background: #fbec88 url(images/ui-bg_flat_55_fbec88_40x100.png) 50% 50% repeat-x; color: #363636;
}


.tblContentMainOpt h3 .ui-icon
{
background-image:url(images/ui-icons_ffffff_256x240.png);
}

.stepDetail,.stepBar
{
text-decoration:none;
}

.stepBar
{
	display:-moz-inline-block;
	display:inline-block;
	padding-left:25px;
}

.step .ui-icon,
.linkMetric
{
	width:16px;
	height:16px;
	display:-moz-inline-block;
	display:inline-block;
	margin-right:5px;
}



li.pSum
{
	list-style-type:none;
	padding:5px 10px 5px 0px;
	max-width:700px;
}

li.pSum .pName
{
	border-top:solid 1px #dfeffc;
	display:block;
	font-size:110%;
	margin-bottom:2px;
}

li.pSum .pSnip
{
	color:#333333;
	display:block;
	padding-left:20px;
}

li.pSum .assignedNote
{
	margin-left:20px;
	padding:5px;
	color:#666666;
	font-style:italic;

}

li.pSum .assignedList
{
	text-align:right;
	color:#666666;
	font-style:italic;
}


.assignedList strong,
.asnDate
{
	white-space:nowrap;
}

li.pSum .assignedBy
{
	margin-left:5px;
	text-align:right;
	color:#666666;
	font-style:italic;
	white-space:nowrap;
}

li.assignedTo
{
    margin-left:20px;
}

#homeProcList
{
	min-height:950px;
}

#homeProcList ul
{
	margin-left:30px;
}

#tblContentMainPage
{
	padding-right:10px;
}

.stepBar .edit,.stepBar .delete,.stepBar .promote,.editBar .edit,.editBar .delete
{
	cursor:pointer;
}

.stepAutoNum
{
	padding:5px;
	font-size:120%;
}

a.crLink
{
	color:#cd0a0a;
}

a.pLink
{
	color:#3A6E8F;
}

a.crLink:hover,
a.pLink:hover
{
	text-decoration:underline;
}

.tblContentMainOpt ul#linkedItems
{
	padding:4px;
}

#content .tblContentMainOpt h3
{
	margin:0px;
}

.tblContentMainOpt ul#linkedItems li
{
	padding:0px;
}

.tblContentMainOpt ul#linkedItems li.heading
{
	margin-top:5px;
	padding-left:5px;
	font-weight:bold;
}

#linkedItems li.heading
{
	background-color:#3A6E8F;
}

#linkedItems li.heading a
{
	color:#ffffff;
	background-color:#3A6E8F;
}


.slideIndex
{
	list-style-type:none;
	margin-left:0px;
	font-size:150%;
	color:#727272;
	font-style:italic;
	font-family:"Lucida Grande",Arial,Sans-serif;
	margin-right:20px;
	padding-bottom:20px;
}

.slideIndex li
{
	cursor:pointer;
	padding-left:40px;
	height:24px;
}

.slideIndex .siP
{
	color:#A1A1A1;
}

.slideIndex li.indexEnabled
{
	color:#A1978B;
}

.slideIndex li.indexEnabled .siP
{
	color:#000000;
}


.slidePhoto
{
	height:362px;
	width:700px;
	overflow:hidden;
	border:solid 3px #727272;
}

.slideCur .paneInfo
{
    font-family:Trebuchet MS,Helvetica,sans-serif;
	padding:5px 10px 5px 10px;
	font-size:200%;
    filter:alpha(opacity=70);
    opacity:0.7;
	background-color:#0091ff;
	color:#ffffff;
	height:90px;
	margin-top:-100px;
	z-index:2;
	font-style:italic;
	font-weight:bold;
	margin-left:800px;
}

.slideIndex
{
	background:transparent url(images/slideIcon.png) no-repeat left top;
}

.reposSummary
{
	width:430px;
	float:left;
    overflow:hidden;
}

.slideContainer
{
	margin-right:40px;
}

.reposSummary 
{
	margin:10px;
}

#content .reposSummary h3
{
	margin-top:0px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

#content .reposSummary h3 span.whiteHilightedIcon 
{
	cursor:pointer;
}

#content .reposSummary.projPin0 h3 span.whiteHilightedIcon 
{
	background-position: -128px -144px;
}

.reposSummary .ui-widget-header a:hover
{
	color:#fbec88;
}

.reposSummary .ui-widget-content
{
	height:310px;
	padding:4px;
}

#content .reposSummary .ui-widget-content h3,
#content .reposSummary .ui-widget-content label
{
	color:#5C9CCC;
}

.reposSummary h3
{
	padding-left:5px;
}
	
.ui-widget-header a:hover 
{
	text-decoration:none;
}

.newProcesses ul
{
	margin-left:10px;
}

.newProcesses ul li.pSum 
{
	padding-top:2px;
	padding-bottom:2px;
}

.rec
{
	margin-left:10px;
	font-size:70%;
}

.mruFullItem
{
	height:300px;
	overflow:hidden;
	border:solid 1px #bbbbbb;
	margin:5px;
	width:400px;
	float:left;
	background-color:#f8f8f8;
	
}

.mruFullItem.hovering,
.reposSummary.hovering
{
	-moz-box-shadow: 0px 2px 10px #aaa;
	-webkit-box-shadow: 0px 2px 10px #aaa;
	box-shadow: 0px 2px 10px #aaa;
}


.ui-dialog
{
	-moz-box-shadow: 0px 0px 20px #888;
	-webkit-box-shadow: 0px 0px 20px #888;
	box-shadow: 0px 0px 20px #888;
}

.mruFullItem .screencast
{
	display:none;
}

.mruFullPreview
{
	height:250px;
	overflow:hidden;
	padding:7px 15px 15px 15px;
}

.mruFullPreview
{
	overflow:hidden;
	width:350px;
}

.mruFullPreview .postBody
{
	height:230px;
	overflow:hidden;
	width:800px;
	padding:5px;
	font-size:80%;
}

.mruOverlay
{
	border:solid 1px #333333;
	height:242px;
	margin:-265px 14px 0px 14px;
	background-color:#999999;
    filter:alpha(opacity=10);
    opacity:0.1;
}

.mruFullItem h2
{
	margin:2px 0px 0px 20px;
}

.mruFullItem .postBody h2 
{
	margin:0px;
}

#content h1 #homeProcTitle .ui-icon
{
	background-image:url(images/ui-icons_ef8c08_256x240.png);
	width:16px;
	height:16px;
	display:-moz-inline-block;
	display:inline-block;
	margin-right:5px;
}

#content h1 #homeProcTitle .ui-icon
{
	text-indent:0px;
}

.mruFullItem h2 a
{
	color:#6da8d5;
}

.reportList
{
	list-style-type:none;
}

.reportList li
{
	padding-left:24px;
	background:transparent url(images/reportIcon.png) no-repeat left center;
	min-height:16px;
	margin-bottom:4px;
}

.reportList li.rclFlotChart
{
	background-image:url(images/chartIcon.png);
}



.numericCell
{
	text-align:right;
}

.report td
{
	border:solid 1px #cccccc;
	vertical-align:top;
	padding:3px 5px;
}

.report th { border: 1px solid #4297d7; background: #5c9ccc url(images/ui-bg_gloss-wave_55_5c9ccc_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; padding:0px 5px; vertical-align:top; }
.report th a { color: #ffffff; }

.selColumns
{
	margin-top:20px;
	max-width:300px;
	cursor:pointer;
}

#ctl00_ctl00_ContentBody_ContentMain_ReportDet_ReportDet_gridOut_ReportDet_gridOut_pnl
{
	max-width:300px;
}

#ctl00_ctl00_ContentBody_ContentMain_ReportDet_ReportDet_gridOut_ReportDet_gridOut_dpgvtocsv,
#ctl00_ctl00_ContentBody_ContentMain_ReportDet_ReportDet_gridOut_ReportDet_gridOut_gv
{
	margin-top:20px;
}

.selColumnsList td
{
	padding-left:5px;
}

.altZebra
{
	background-color:#f6f6f6;
}

#tblCellProcesses
{
	padding:5px;
}

#procDragList  ul,
#procDragTagList ul
{
list-style-type:none;
margin:0 0 5px;
padding:0;
}

#procDragList li,
#procDragTagList li
{
	float:left;
	padding:5px;
	white-space:nowrap;
	background-color:#FAFCFC;
	border:solid 1px #c0c0c0;
	list-style-type:none;
	font-size:80%;

	-moz-border-radius: 2px; -webkit-border-radius: 2px;

	background-color:#dfeffc;
	border:1px solid #4297D7;
}

#procDragList .ui-accordion .ui-accordion-content,
#procDragTagList .ui-accordion .ui-accordion-content
{
	padding:5px;
}

#procDragList li
{
	padding:3px;
	margin:3px;
	cursor:move;
}

#procDragTagList li
{
	padding:3px;
	margin:3px;
	cursor:hand;
	cursor:pointer;
}

#procDragList h3,
#procDragTagList h3
{
	padding:0px;
	font-size:100%;
}


#procDragTagList.ui-accordion .ui-accordion-header a {
padding:2px 2px 2px 2.2em;
	color:#256395;
}


#processTree.tree-default li a.clicked, 
#processTree.tree-default li a.clicked:hover, 
#processTree.tree-default li span.clicked
{
	border-style:none;
	background-color:transparent;
}

#processTree.tree li[rel="step5"] > a,
#processTree.tree li[rel="step7"] > a,
#processTree.tree li[rel="step13"] > a,
#processTree.tree li[rel="step15"] > a
{
	color:#666666;
}

#processTree.tree li[rel="step1"] > a,
#processTree.tree li[rel="step3"] > a,
#processTree.tree li[rel="step9"] > a,
#processTree.tree li[rel="step11"] > a
{
	/*font-weight:bold;*/
}

#processTree.tree li[rel="step1"],
#processTree.tree li[rel="step5"],
#processTree.tree li[rel="step9"],
#processTree.tree li[rel="step13"]
{
-moz-border-radius-topleft: 1px; 
-webkit-border-top-left-radius: 1px; 
-moz-border-radius-topright: 1px; 
-webkit-border-top-right-radius: 1px;
	border-top:solid 2px #C5DBEC;
}

#processTree.tree ul li li
{
 background-color:#FAFCFC;
border-left:2px solid #C5DBEC;
border-right:2px solid #C5DBEC;
 }

#processTree.tree ul li li[rel="step3"],
#processTree.tree ul li li[rel="step7"],
#processTree.tree ul li li[rel="step11"],
#processTree.tree ul li li[rel="step15"]
{
	/*margin-left:20px;*/
}

#processTree.tree .ltr li li.last {
float:none;
 -moz-border-radius-bottomleft: 1px; -webkit-border-bottom-left-radius: 1px; -moz-border-radius-bottomright: 1px; -webkit-border-bottom-right-radius: 1px;
	border-bottom:solid 2px #C5DBEC;
}

#processTree.tree ul
{
	margin:4px 16px 16px 0px;
}

.hBlurb
{
	font-size:140%;
    font-family:Trebuchet MS,Helvetica,sans-serif;
    margin:25px 10px;
    padding:25px;
    -moz-border-radius: 2px; -webkit-border-radius: 2px; 
}

.dpFollowUp,.dpCrunchPreMessage,.crunchSent
{
    font-family:Trebuchet MS,Helvetica,sans-serif;
    padding:25px;
    -moz-border-radius: 2px; -webkit-border-radius: 2px; 
	border: 1px solid #fad42e; background: #fbec88 url(images/ui-bg_flat_55_fbec88_40x100.png) 50% 50% repeat-x; color: #363636;    
	margin:8px 0px;
	max-width:750px;
}


.infoBlurb
{
    font-family:Trebuchet MS,Helvetica,sans-serif;
    margin:4px 0px;
    padding:4px;
    -moz-border-radius: 2px; -webkit-border-radius: 2px; 
}

.hBlurb a
{
	color:#256395;
	text-decoration:underline;
}

.scNotes
{
	color:#444444;
	font-size:90%;
	font-style:italic;
}

.mruIcon,
.blueIcon
{
	width:16px;
	height:16px;
	display:-moz-inline-block;
	display:inline-block;
	margin-right:5px;
	background-image:url(images/ui-icons_6da8d5_256x240.png);
}

.ui-draggable .blueIcon{
    vertical-align:bottom;
    
}

.headerEditor {
position:absolute;
background-image:url(images/ui-icons_217bc0_256x240.png);
display:inline-block;
right:3px;
top:3px;
height:16px;
width:16px;

}

h2.emptySection.ui-state-default, .ui-widget-content .ui-state-default.emptySection {
background-color:#eee;
}

.topProcViewed .mruIcon
{
	background-position: -208px -112px;
}

.topProcNew .mruIcon
{
	background-position: -224px -112px;
}

.topProcUpdated .mruIcon
{
	background-position: -32px -128px;
}

.pVer1,.pVer0
{
	width:16px;
	height:16px;
	display:-moz-inline-block;
	display:inline-block;
	margin-right:5px;
}

.pVer1
{
		background-image:url(images/ui-icons_ef8c08_256x240.png);
		background-position: -32px -48px;

}

.toggleStepDescription
{
		background-image:url(images/ui-icons_217bc0_256x240.png);
background-position: 0 -16px;
        	width:16px;
	height:16px;
	display:-moz-inline-block;
	display:inline-block;
	margin-right:5px;
    cursor:pointer;
    
}

.toggleStepDescriptionOpen {
background-position: -64px -16px;

}

.ac_results strong
{
	color:#EF8C08;
	font-weight:bold;
}

.mdRow
{
	page-break-inside:avoid;
}

.mdTypeString,
.mdTypeEmail,
.mdTypeDate,
.mdTypeDateTime,
.mdTypeInteger,
.mdTypeDouble,
.mdTypeURI,
.mdTypeWebURL
{
	height:45px;
	border:solid 1px #333333;
}

.mdTypeMultiline,
.mdTypeMultilineLinks
{
	min-height:200px;
	border:solid 1px #333333;
}

.mdTypeDate,
.mdTypeDateTime,
.mdTypeInteger,
.mdTypeDouble
{
	width:300px;
}

.mdTypeLikertScaleDropDown
{
	height:45px;
	vertical-align:baseline;
}

.mdTypeLikertScaleDropDown span
{
	border-bottom:solid 1px #333333;
	line-height:45px;
	padding-left:100px;
	display:-moz-inline-block;
	display:inline-block;
	
}

.mdTypeBool ul li,
.mdTypeDropDownString ul li,
.mdTypeOpenDropDownString ul li,
.mdTypeRadioListString ul li,
.mdTypeOpenRadioListString ul li,
.mdTypeYesNoMaybeDropDown ul li
{
	list-style-type:none;
	list-style-image:url(images/radiocircle.png);
	line-height:16px;
	padding-left:20px;
}

.mdTypeMultiSelectionCheckListBox ul li
{
	list-style-type:none;
	list-style-image:url(images/chksquare.png);
	line-height:16px;
	padding-left:20px;
}


.mdFormOther
{
	border-bottom:solid 1px #333333;
	line-height:30px;
	height:30px;
	padding-left:300px;
	display:-moz-inline-block;
	display:inline-block;
	
}

#ctl00_ctl00_ContentBody_ContentMain_email_email_lblName,
#ctl00_ctl00_ContentBody_ContentMain_userName_userName_lblName
{
	padding-top:8px;
	font-size:1.2em;
	display:-moz-inline-block;
	display:inline-block;
}

#ctl00_ctl00_ContentBody_ContentMain_pwd,
#ctl00_ctl00_ContentBody_ContentMain_email,
#ctl00_ctl00_ContentBody_ContentMain_userName
{
	margin-top:30px;
	display:block;
}

#ctl00_ctl00_ContentBody_ContentMain_email p,
#ctl00_ctl00_ContentBody_ContentMain_userName p
{
	color:#6da8d5;
	margin-left:10px;
	font-size:1.2em;
}

.hilightedIcon
{
	width:16px;
	height:16px;
	display:-moz-inline-block;
	display:inline-block;
	margin-right:5px;
	background-image:url(images/ui-icons_ef8c08_256x240.png);
}

.whiteHilightedIcon
{
	width:16px;
	height:16px;
	display:-moz-inline-block;
	display:inline-block;
	margin-right:5px;
	background-image:url(images/ui-icons_ffffff_256x240.png);
}

.showHideStepDetails,
.showEditTaskDetails
{
    filter:alpha(opacity=30);
    opacity:0.3;
    cursor:pointer;
    background-color:#ef8c08;
    display:table-cell;
    vertical-align:middle;
    width: 100px;
    height: 30px;
    color: #ffffff;
    font-weight: bold;
}

.postBody .showEditTaskDetails a,
.postBody .showEditTaskDetails a:hover
{
	color:#ffffff;
	text-decoration:none;
}

.showEditTaskDetails
{
	width:120px;
}

body.IE .showHideStepDetails,
body.IE .showEditTaskDetails
{
	display:block;

}

.showHideStepToggle,
.showHideTaskToggle
{
    float:left;
    margin-left:5px;
}

#procSelectList li
{
	float:left;
	padding:5px;
	white-space:nowrap;
	background-color:#FAFCFC;
	border:solid 1px #c0c0c0;
	list-style-type:none;
	font-size:80%;
	margin:2px;
}

#procSelectList label
{
	min-height:0px;
    min-width:0px;
    padding:0px;
    font-size:100%;
    margin-left:2px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:0px;
}

#procSelectList ul
{
	margin:0px;
}

#procSelectScroll
{
    overflow:scroll;
    height:480px; 
}

body.IE6 #procSelectScroll,
body.IE7 #procSelectScroll
{
	position:relative;
}

.insertModalItems
{
    overflow:scroll;
    height:540px; 
}


#procSelectScroll .processHelperAccHeader,
#procTypeTempBody .ui-accordion-header,
#procEditTempSect .ui-accordion-header
{
	line-height:0.5em;
}

#procEditTempSect .ui-accordion-header
{
    font-size: 1em;
    padding:0px;
}

#procTypeTempBody.templateBody blockquote
{
    margin-bottom:0px;
}

.insertModalItems ul
{
	margin:0px;
	list-style-type:none;
}

.insertModalItemsImages ul li
{
	width:100px;
	height:100px;
	display:block;
	float:left;
	margin:5px;
}

.insertModalItemsImages ul li img
{
	cursor:hand;
	cursor:pointer;
}


.adminUsers
{
    background-color:#F8F8F8;
    border:1px solid #BBBBBB;
    margin:5px;
    max-width:800px;
    padding:10px;
}

#txtNewUsers
{
    overflow: hidden;
}

.addedToMembers
{
    display:none;
    background-color:#f6a828;
}

.reposAccessOption
{
    float:left;
    margin-right:10px;
}

.reposAccessOption label
{
    min-width: 50px;
    font-size:100%;
}

.memberDetailContainer
{
	border-top:solid 1px #dfeffc;
	margin-top:3px;
	padding-top:3px;
}

.memberDetail
{
    float: left;
}

.memberDetailDetails
{
    padding-left:10px;
    width: 300px;
}

.memberDetailIcons span
{
    cursor: pointer;
}

.memberDetailIcons
{
    filter:alpha(opacity=30);
    opacity:0.3;
}

.memberDetailAccessOptions
{
    display: none;
    font-size: 100%;
    font-family: Trebuchet MS,Helvetica,sans-serif;
}

.memberDetailAccessOptions label
{
    margin-top:0px;
    padding:0px;
}

.memberDetailAccessOptions input[type="radio"]
{
    margin-top:2px;
}
.reposAccessOk, .reposAccessCancel
{
    cursor: pointer;
}

#tabsDet ul
{
	list-style-type:none;
	margin-left:24px;
}

#tabsDet a
{
	color:#3A6E8F;
}


.ratingStar {
    font-size: 0pt;
    width: 16px;
    height: 16px;
    margin: 8px 0px 0px 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(Images/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(Images/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(Images/SavedStar.png);
}

.assignTask
{
	width:400px;
	position:absolute;
	border:solid 2px #EF8C08;
	background-color:#ffffff;
	padding:6px;
	z-index:2;

	-moz-box-shadow: 0px 0px 20px #aaa;
	-webkit-box-shadow: 0px 0px 20px #aaa;
	box-shadow: 0px 0px 20px #aaa;
}

#showAssignedRoles
{
	-moz-border-radius: 2px; -webkit-border-radius: 2px;
	-moz-box-shadow: 0px 0px 10px #aaa;
	-webkit-box-shadow: 0px 0px 10px #aaa;
	box-shadow: 0px 0px 10px #aaa;

/*	border:solid 1px #6da8d5; */
	width:150px;
	color:#fff;
	background: rgba(128, 128, 128, 0.8);
	display:block;
	padding:3px;
	margin:2px;
	position:absolute;
	z-index:2;
}

body.IE #showAssignedRoles
{
	background: transparent;
	zoom:1;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc888888, endColorstr=#cc888888)";
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cc888888,endColorstr=#cc888888);
}

#showAssignedRoles li
{
	color:#fff;
}

#taskProgressDlg.assignTask
{
	width:450px;
}

.tblContentMainOpt ul#selSendTo li,
.tblContentMainOpt ul#selAssignedTo li,
#assnProjRoles ul#selSendTo li,
#assnProjRoles ul.selAssignedTo li
{
	-moz-border-radius: 2px; -webkit-border-radius: 2px;
	border:solid 1px #6da8d5;
	color:#6da8d5;
	height:20px;
	float:left;
	white-space:nowrap;
	padding:3px;
	margin:2px;
	vertical-align:text-top;
	display:inline-block;
}


#selSendTo li .del,
#selAssignedTo li .del,
.selAssignedTo li .del
{
	width:16px;
	height:16px;
	display:-moz-inline-block;
	display:inline-block;
	margin-left:5px;
	background-image:url(images/ui-icons_6da8d5_256x240.png);
	cursor:pointer;
}

.selAssignedTo li .del
{
	width:14px;
	height:14px;
}
#assignTask a
{
	background-color:#ffffff;
}

.pSumIgnore,
.pSumIgnoreBy
{
    cursor: pointer;
    float: left;
    filter:alpha(opacity=30);
    opacity:.3;
}

.metadataEditor ul
{
	margin-left:0px;
}

.summary h2
{
	background-color:#f4f4f4;
	border:solid 1px #e0e0e0;
	color:#666666;
    font-family:Trebuchet MS,Helvetica,sans-serif;
    font-size:200%;
    padding:10px 15px;
    margin:5px 0px 12px 0px;
	-moz-border-radius: 2px; -webkit-border-radius: 2px;

}

.settingsWarning h2
{
	background-color:#ffcccc;
	border:solid 1px #e0e0e0;
	color:#666666;
    font-family:Trebuchet MS,Helvetica,sans-serif;
    font-size:200%;
    padding:10px 15px;
    margin:5px 0px 12px 0px;
	-moz-border-radius: 2px; -webkit-border-radius: 2px;

}

.slineSummary
{
	margin-bottom:5px;
}
	
.slineDesc
{
    font-family:Trebuchet MS,Helvetica,sans-serif;
    font-size:130%;
    color:#666666;
    margin:5px 0px 0px 10px;
}

.slineDesc b
{
    font-size:150%;
    display:inline-block;
    text-align:right;
    min-width:60px;
    margin-right:8px;
}

.summaryTable
{
	margin:0px 0px 20px 0px;
	width:100%;
}


.summaryTable th
{
	text-align:left;
	background-color:#dddddd;
	padding:5px;
	border-bottom:solid 1px #cccccc;
}

.summaryTable th:last-child
{
	-moz-border-radius-topright: 2px; -webkit-border-top-right-radius: 2px;
}

.summaryTable th:first-child
{
	-moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px;
	-moz-border-radius-topleft: 2px; -webkit-border-top-left-radius: 2px;
}

.summaryTable td
{
	padding:2px 5px;
	border-bottom:solid 1px #cccccc;
}

.summaryPanel
{
	margin:25px 40px 0px 0px;
}

.libSumTable
{
	width:100%;
}

.libSumTable td
{
	width:50%;
}

.generateHtmlLinks
{
    background-color:#F8F8F8;
    border:1px solid #BBBBBB;
    margin:5px;
    padding:10px;
}

.metList,
#prevDiscussions
{
	margin-top:20px;
}

.discussion,
.metricSet
{
	min-height:50px;
	border-top:solid 1px #eaeaea;
	margin:5px 0px;
	background-image: url(images/ui-bg_inset-hard_100_f5f8f9_1x100.png);
	background-repeat:repeat-x;	
	background-position:0px -70px;
}

.discussion {
    position:relative;
}

.discussion .discOpt {
    position:absolute;
    top:2px;
    right:2px;
    font-size:80%;
    display:none;
    white-space:nowrap;
}

.discussion .discEditOpt {
    font-size:80%;
    white-space:nowrap;
}

.discussion .discOpt span,
.discussion .discEditOpt span {
    margin:0px 5px;
    cursor:pointer;
    color:#4297D7;
}

.discussion .discOpt span.delComment {
    color:#ef8c08;
}

.discussion .discEditOpt span.discEditCancel {
    color:#999;
}

.discussion .discOpt span:hover,
.discussion .discEditOpt span:hover {
    text-decoration:underline;
}

.discussion:hover .discOpt {
    display:block;
}


.avatar img
{
	display:block;
	float:left;
	padding:3px;
	border:solid 1px #F2F2F2;
	border-top-style:none;
	border-bottom-color:#D7D7D7;
	background-color:#ffffff;
	width:40px;
	height:40px;
}

.avatar
{
	margin:5px 10px 0px 0px;
	background-color:#ffffff;
}

.discFrame,
.metricSetData
{
	margin:0 0 0 61px;	
}

.discPoster,
.metricProv
{
	margin-bottom:6px;
    font-family:Trebuchet MS,Helvetica,sans-serif;
    color:#333333;
	font-size:90%;
}

.discPosterName,
.metricProvName
{
    font-size:150%;
    margin-right:20px;
	
}

.discFrame textarea {
    width:100%;
    min-height:6em;
}

.discBody
{
	font-size:90%;
	max-width:800px;
}

.newLib
{
    font-family:Trebuchet MS,Helvetica,sans-serif;
    color:#333333;
	font-size:200%;
}

.newLib label
{
	font-size:80%;
}

.newLibDomain input
{
	text-align:right;
}

.newLib input
{
	font-size:100%;
}

#content h1.pt
{
	color:#ef8c08;
	font-size:150%;
}
/*
.processHead
{
	-moz-border-radius: 5px; -webkit-border-radius: 5px;
	padding:3px 3px 3px 10px;
	margin-bottom:5px;	
}
*/

#content h1.processHead
{
	-moz-border-radius-topleft: 2px; -webkit-border-top-left-radius: 2px; -moz-border-radius-topright: 2px; -webkit-border-top-right-radius: 2px;
	padding:10px 3px 10px 10px;
	margin-bottom:0px;	
	border-bottom:none;
	font-size:160%;
	background-image:none;
	background-color:#058ED0;
	border-color:#058ED0;
	font-style:italic;
}


#tabs
{
	-moz-border-radius-topleft: 0px; 
	-webkit-border-top-left-radius: 0px; 
	-moz-border-radius-topright: 0px; -webkit-border-top-right-radius: 0px;
	padding:0px;
	border-top-style:none;
	border-color:#058ED0;
}

#tabs .ui-tabs-nav
{
	-moz-border-radius: 0px; 
	-webkit-border-radius: 0px; 
	background-image:none;
	border-style:none;
	background-color:#058ED0;
	border-color:#058ED0;
/*
	-moz-box-shadow: inset 0px -8px 8px -4px #999;
	-webkit-box-shadow: 0px -8px 8px #000;
	box-shadow: 0px -8px 8px #000;
*/	
}

.ui-tabs .ui-tabs-panel
{
	border:solid 1px #058ED0;
	border-style:none;
}

.ui-tabs-nav .ui-state-default, .ui-tabs-nav .ui-widget-content .ui-state-default
{
	background:#C5DBEC;
	background-image:none;
	border-color:#000000;
	border-style:none;
	border-bottom-style:solid;
	/*
	-moz-box-shadow: inset 0px -8px 8px -4px #999;
	-webkit-box-shadow: 0px -8px 8px #000;
	box-shadow: 0px -8px 8px #000;
	*/
}

.ui-tabs-nav .ui-state-default a, .ui-tabs-nav .ui-state-default a:link, .ui-tabs-nav .ui-state-default a:visited
{
	color:#ffffff;
	color:#63748E;
}

.ui-tabs-nav .ui-state-active a, .ui-tabs-nav .ui-state-active a:link, .ui-tabs-nav .ui-state-active a:visited
{
	color:#63748E;
}

.ui-tabs-nav .ui-state-active, .ui-tabs-nav .ui-widget-content .ui-state-active 
{
	background-color:#ffffff;
	background-image:none;
	color:#058ED0;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-color:#058ED0;
	
	
}
/*
.ui-tabs .ui-tabs-nav li.ui-tabs-selected
{
	-moz-border-radius-bottomleft: 4px; 
	-webkit-border-bottom-left-radius: 4px; 
	-moz-border-radius-bottomright: 4px; 
	-webkit-border-bottom-right-radius: 4px;
}*/

.ui-tabs .ui-tabs-nav li.ui-tabs-selected
{
	border-style:none;
}

.updatedProfileInfo
{
    padding-bottom:10px;
    padding-left:10px;
    padding-right:10px;
    padding-top:12px;
    width:225px;
}

.profileText
{
    display:inline-block;
padding-top:8px;
}

.assignTags div
{
	min-width:300px;
	float:left;
	white-space:nowrap;
	margin:4px 4px;
	padding:2px 0px 0px 4px;
}

.assignTags div input
{
	margin-right:3px;
}

.newTag
{
	
}

#addTag
{
	color:#2E6E9E;
	font-style:italic;
	font-size:110%;
	cursor:pointer;
}

.checkedTag
{
	background-color:#fbec88;
}

.projectView .task
{
	margin-left:20px;
	padding:4px 0px;
}

.projectView .taskName
{
	display:-moz-inline-block;
	display:inline-block;
	font-size:16px;
}

.projectView .taskNotes
{
	display:none;
}

.projectView .taskRollup
{
	font-weight:bold;
}

.projectView .taskOptional,
.projectView .taskIterative,
.projectView .taskNoMarker,
.projectView .taskToggle,
.projectView .taskAlternatives
{
	 margin-right:2px;
	width:16px;
	height:16px;
	display:-moz-inline-block;
	display:inline-block;
}

.projectView .taskOptional,
.projectView .taskIterative,
.projectView .taskToggle,
.projectView .taskAlternatives
{
	cursor:hand;
	cursor:pointer;
}

.projectView .taskToggle
{
	background-image:url(images/ui-icons_222222_256x240.png);
}

.projectView .taskOpen
{
	background-position:-16px -192px;
}

.projectView .taskClosed
{
	background-position:0 -192px;
}


.projectView .taskOptional
{
	background-image:url(images/ui-icons_2e83ff_256x240.png);
	background-position: -48px -144px;
}

.projectView .taskIterative
{
	background-image:url(images/ui-icons_cd0a0a_256x240.png);
	background-position: -64px -80px;	
}

.projectView .taskAlternatives
{
	background-image:url(images/ui-icons_2e83ff_256x240.png);
	background-position: -80px -80px;
}

body.IE7 .ui-icon
{
	text-indent:0px;
}


.procSel
{
	cursor:hand;
	cursor:pointer;
	border:solid 1px #bbbbbb;
	margin:5px;
	background-color:#f8f8f8;
    padding:5px;

}

#content .procSel h2 {
    padding:0px;
    margin:0px;
}

.selProc
{
	background-color:#F8F8C8;

}


#procSelList
{
	margin-left:0px;
}

.task.taskHi
{
	border:solid 1px #fad42e;
	background-color:#fbec88;
	-moz-border-radius: 2px; -webkit-border-radius: 2px;
	padding:4px;
	margin:10px;

}

#tailorDlg
{
	padding:20px;
}

#progressbar
{
	margin:5px 5px 5px 5px;
	max-width:200px;
	height:10px;
}

#progressText
{
	color:#808080;
	font-size:80%;
	margin-left:5px;
}


.stepQ
{
	-moz-border-radius: 2px; -webkit-border-radius: 2px;
	margin:5px;
	padding:5px;
	border:solid 1px #fad42e;
	background-color:#ffffff;

}

#tailorNotes
{
	-moz-border-radius: 2px; -webkit-border-radius: 2px;
	margin:5px;
	padding:5px;
	border:solid 1px #555555;
	color:#333333;
	background-color:#f4f4f4;
}

.optionalRemoved .taskName
{
	text-decoration:line-through;
	color:#808080;
}

.projectView #btnFinish
{
	float:right;
}

.projectView .btnBar
{
	border-top:solid 1px #fad42e;
	margin-top:4px;
	padding-top:4px;

}

.projectSel .ui-widget-header
{
	background-image:url(images/ui-bg_gloss-wave_45_e14f1c_500x100.png);
	background-color:#e14f1c;
	border-color:#e14f1c;
}

.projectSel .ui-widget-content
{
	border-color:#e14f1c;
}

.projectSel .ui-widget-content h3
{
	padding:4px;
}


.projectSel .ui-widget-content h3
{
	padding:4px;
}

.iPhoneAccess .ui-widget-header
{
	background-image:url(../iPhone/img/toolbar.png);
	background-color:#000000;
	border-color:#000000;
}

.iPhoneAccess .ui-widget-content
{
	font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif;
	
	border-color:#000000;
	text-align:center;
	font-size:220%;
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#333), to(#5e5e65));
}

.iPhoneAccess .ui-widget-content p
{
	padding:50px;
}

.iPhoneAccess .ui-widget-content p a
{
	color:#ffffff;
}


.processTypeDelete
{
    display:inline-block;
    filter:alpha(opacity=30);
    opacity:0.3;
    cursor:pointer;
}

.jqa
{
	cursor:hand;
	cursor:pointer;
}

.ui-icon-none
{
	background-position:-1000px -1000px;
}

.projectPlanTable
{
}

#pnlProjPlans
{
	margin:40px 20px 0px 0px;
}

#pnlProjPlans h3
{
	padding-bottom:5px;
}

body.IE6 .tblContentMainOpt span.ui-icon
{
	visibility:hidden;
}

.linkMetric
{
	cursor:hand;
	cursor:pointer;
	background-image: url(images/ui-icons_ef8c08_256x240.png);
	background-position: -160px -128px;	
}

.completedLinkMetric
{
	background-image: url(images/ui-icons_217bc0_256x240.png);
	
}

.assignTypeItem
{
    float:left;
    white-space:nowrap;
}

.assignTypeItemTp
{
padding-left:38px;
background-repeat:no-repeat;
background-position:left top;
}


.projectRoleOption label {
    font-size:100%;
    min-width:50px;
    margin-top:0;
    padding:0;
    padding:0px 0px 2px 5px;
    min-height:0px;
    vertical-align:middle;
}

#tasks ol .ui-sortable-helper
{
	list-style-type:none;
	background-color:#ffffff;
	border:solid 1px #f0f0f0;
	padding:3px;
}

#tasks ol li b
{
	cursor:move;
}

.editTaskButtons,
.taskIdentifiers
{
	display:-moz-inline-block;	
	display:inline-block;
	height:16px;
	
}

.editTaskButtons span,
.taskIdentifiers span
{
	background-image:url(images/ui-icons_217bc0_256x240.png);
	width:16px;
	height:16px;
	display:-moz-inline-block;
	display:inline-block;
}

.editTaskButtons span
{
	margin-left:4px;
}

.taskIdentifiers span
{
	margin-right:4px;
}

.editTaskButtons span,
.taskIdentifiers span.ui-icon-refresh
{
	cursor:hand;
	cursor:pointer;
}

.taskIdentifiers span.ui-icon-refresh
{
	background-image: url(images/ui-icons_cd0a0a_256x240.png);
}

.taskIdentifiers span.ui-icon-shuffle
{
	cursor:hand;
	cursor:pointer;
}

#tasks ol li
{
	margin-top:5px;
	border-top-color:#e8e8e8;
	border-top-width:1px;
	padding-left:24px;
	list-style-position:inside;
}

ul#taskPlaceholderList
{
	margin-left:0px;
}

li#taskPlaceholder
{
	list-style-type:none;
}

#tasks ol li.removedTask b,
#tasks ol li.removedTask a,
#tasks ol li.removedTask a:hover
{
	color:#999999;
	text-decoration:line-through;
}

#tasks ol li.removedTask div
{
	display:none;
}

#tasks ol li div.removalReason
{
	display:none;
}

#tasks ol li div
{
	padding-left:20px;
}

#tasks ol li.removedTask div.removalReason
{
	display:block;
	color:#cd0a0a;
}

#tblCellSteps
{
	padding-right:20px;
}

ol#taskSteps
{
	margin-left:5px;
}

#tblCellTasks .tblContentMainOpt .ui-widget-content
{
	max-width:200px;
}

#accessDenied
{
    margin-top:100px;
    width:200px;
    height:150px;
    margin-left:auto;
    margin-right:auto;
    border-width:2px;
    border: solid 2px #a6c9e2;
    background-color: #e7f4f9;
}

#accessDeniedContent
{
    text-align:center;
    display:table-cell;
    vertical-align:middle;
    height:150px;
}

#tasks ol
{
	min-height:500px;
}


.projectRoleOption  {
-moz-border-radius:2px 2px 2px 2px;
background-color:#dfeffc;
border:1px solid #4297D7;
float:left;
font-size:80%;
list-style-type:none;
padding:2px;
white-space:nowrap;
margin-right:2px;
margin-bottom:2px;
}

body.Firefox .dpCheckbox.projectRoleOption input
{
	margin-top:2px;
	margin-left:2px;
}

.memDetC3 .reposAccessOptionsForce
{
	display:none;
}

.reposAccessOptions
{
	margin-top:10px;
}

.ajax__calendar, .ajax__calendar_container
{
	z-index:2;
}

.tProgress
{
	cursor:hand;
	cursor:pointer;
	-moz-border-radius-topleft: 10px; -webkit-border-top-left-radius: 10px;
	-moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px;
	border:solid 1px #c0c0c0;
	padding:5px;
	margin:5px;
	color:#444444;
	font-size:60%;
	max-width:250px;
	margin-left:40px;
}

.tProgress label
{
	min-width:11em;
	cursor:hand;
	cursor:pointer;
	min-height:inherit;
	padding:0px;
}

.tProgress .dpVal
{
	min-height:inherit;
	padding-top:0px;
}

.tProgress1
{
	background-color:#e0e0e0;
}

#content h1.processHead.taskStat1,
#tabs.taskStat1 .ui-tabs-nav
{
	background-color:#BBBBBB;
}

#content h1.processHead.taskStat1,
#tabs.taskStat1
{
	border-color:#BBBBBB;
}

#content h1.processHead.taskStat2
{
	color:#444444;
}

.tProgress2
{
	background-color:#ffffe0;
}

#content h1.processHead.taskStat2,
#tabs.taskStat2 .ui-tabs-nav
{
	background-color:#FBEC88;
}

#content h1.processHead.taskStat2,
#tabs.taskStat2
{
	border-color:#FBEC88;
}

.tProgress3
{
	background-color:#e0ffe0;
}

#content h1.processHead.taskStat3,
#tabs.taskStat3 .ui-tabs-nav
{
	background-color:#93D16F;
}

#content h1.processHead.taskStat3,
#tabs.taskStat3
{
	border-color:#93D16F;
}

.tProgress4
{
	background-color:#ffe0e0;
}

#content h1.processHead.taskStat4,
#tabs.taskStat4 .ui-tabs-nav
{
	background-color:#D17A6F;
}

#content h1.processHead.taskStat4,
#tabs.taskStat4
{
	border-color:#D17A6F;
}

#taskProgressDlg .hBlurb
{
	font-size:100%;
}

.pbar .ui-progressbar-value {display:block !important}
.pbar {overflow: hidden}
.percent {position:relative;text-align: right;}
.remaining {position:relative;text-align: right;}

.tProgress.hovering
{
	-moz-box-shadow: 0px 2px 10px #aaa;
	-webkit-box-shadow: 0px 2px 10px #aaa;
	box-shadow: 0px 2px 10px #aaa;
}

.DiffAdded
{
	background-color:#e0ffe0;
}

.DescDiffAdded
{
	background-color:#e0ffe0;
}

.DiffRemoved
{
	text-decoration:line-through;
	background-color:#ffe0e0;
    filter:alpha(opacity=60);
    opacity:0.6;
	
}

.DescDiffRemoved
{
	text-decoration:line-through;
	background-color:#ffe0e0;
    filter:alpha(opacity=60);
    opacity:0.6;
	
}

li.pSumFrozen
{
	background-color: #f4f4ff;
}

.pSum .freezeIcon
{
	display:none;
}

.pSumFrozen .freezeIcon
{
	display:-moz-inline-block;
	display:inline-block;
}

.pSumFrozen .pSnip
{
	margin-left:21px;
}

#content .reposSummary .ui-widget-content h3.projHead
{
	margin-top:-35px;
	max-width:250px;
}

.nProj
{
	height:35px;
	margin-top:-4px;
}

a.projButton
{
	margin-left:270px;
    cursor:pointer;
    background-color:#E46133;
	display:-moz-inline-block;
	display:inline-block;
	text-align:center;
    vertical-align:middle;
    width: 100px;
    padding:2px 10px 5px 10px;
    color: #ffffff;
    font-weight: bold;
	-moz-border-radius-bottomleft: 10px; -webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px; -webkit-border-bottom-right-radius: 10px;
	
	-moz-box-shadow: 0px 2px 4px #aaa;
	-webkit-box-shadow: 0px 2px 4px #aaa;
	box-shadow: 0px 2px 4px #aaa;
	
}

a.projButton:hover
{
    color: #ffffff;
}

.projSumAssign
{
	list-style-type:none;
	font-size:120%;
}

.projSumAssign li
{
	margin-bottom:4px;
}

#tblProjHomePage
{
	padding-right:10px;
}

.pTypeName
{
	float:right;
	font-size:70%;
	font-weight:normal;
	padding-right:1px;
	white-space:nowrap;
	display:inline;
    position:relative;
    z-index:3;
    margin-top:-4px;
}

#tabs .ui-tabs-nav:before {
    z-index:2;
    position:absolute;
    background-repeat:no-repeat;
    bottom:2px;
    right:1px;
    height:48px;
    width:48px;
    display:block;
    content:' ';
    background-color:#fff;
    border-radius:2px;
    padding:2px;
    background-position:center center;
}


.pProcName
{
	float:left;
}

h1.processHead
{
	overflow:hidden;
}

.ui-widget-content .dpButton
{
	background-color:#f6a828;
	border-color:#EF8C08;
	color:#FFFFFF;
}

li.ui-draggable-dragging
{
	/*font-weight:bold;*/
font-family: Lucida Grande, Lucida Sans, Arial, sans-serif;
font-size:1.1em;
}

li.ui-state-highlight
{
	list-style-type:none;
	height:20px;
}

#projPortalsList ul
{
	margin-left:5px;
	height:300px;
	overflow-y:auto;
}

#projPortalsList ul li
{
	font-size:80%;
	color:#888;
	margin-bottom:2px;
	padding-bottom:2px;
	border-bottom:solid 1px #DFEFFC;
}

#projPortalsList ul li a
{
	font-size:110%;
	color:#333;
}

#projPortalsList ul li a:hover
{
	text-decoration:underline;
	color:#DE6506;
}

#projPortalsList h3
{
	color:#fff;
}

#assnProjRoles
{
	margin-left:10px;
}

#assnProjRoles ul
{
	margin-left:5px;
	list-style-type:none;
}

#assnProjRoles ul.selAssignedTo
{
}


#assnProjRoles ul.selAssignedTo li
{
	-moz-border-radius: 1px; -webkit-border-radius: 1px;

	float:left;
	font-size:80%;
	margin:0px;
	margin-left:5px;
	padding:0px 0px 2px 2px;
	white-space:nowrap;
	height:auto;
		
}

#assnProjRoles .roleTask 
{
	display:block;
	padding-bottom:2px;
	border-bottom:solid 1px #DFEFFC;
	margin-bottom:2px;
	padding: 0px 0px 4px 0px;
}

#assnProjRoles .roleTask a
{
	float:left;
}

#assnProjRoles .roleTask ul
{
	display:inline;
}

#assnProjRoles .projectRole 
{
	width:300px;
	height:320px;
	float:left;
	margin:0px 10px 10px 0px;
}

#assnProjRoles h3.ui-widget-header
{
	margin-top:0px;
	color:#ffffff;	
}


.assignTaskButtonBar
{
	text-align:right;
	border-bottom:3px;
}

#content .assignTaskButtonBar h3
{
	text-align:left;
	display:inline-block;
	margin-top:3px;
	margin-left:3px;
	padding-top:0px;
	float:left;
	color:#058ED0;
}

.assignTaskButtonBar .whiteHilightedIcon 
{
	vertical-align:middle;
}

.assignTaskButton
{
	line-height:20px;
	vertical-align:middle;
	display:inline-block;
	background-color:#058ED0;
	border-left:solid 1px #4297D7;
	border-bottom:solid 1px #4297D7;
	color:#fff;
	padding:2px 5px 3px 5px;
	-moz-border-radius: 0px 0px 0px 2px; -webkit-border-radius: 0px 0px 0px 2px;	
	cursor:pointer;
	float:right;
	margin-bottom:2px;
}

.roleTasks
{
	margin:5px;
	height:250px;
	overflow-y:auto;
	overflow-x:hidden;
}

.roleTask.taskAssigned a
{
	color:#080;
}

.roleTask.taskLoading a
{
	color:#ddd;
}

.roleTask.taskNone a
{
	color:#f00;
}

.bpmnOpt
{
	list-style-type:none;
	margin-left:0px;
	display:inline-block;
	margin-bottom:30px;
}

#bpmnViewOrient
{
	margin-right:15px;
	padding-right:15px;
}

.bpmnOpt li
{
	cursor:pointer;
	display:inline-block;
	width:90px;
	border:solid 1px #fff;
	color:#888;
	padding:5px;
	margin-right:5px;
	text-align:center;
}

.bpmnOpt li.bmpnOptSel
{
	cursor:default;
	border:solid 1px #DE6506;
	color:#DE6506;
}

.myRoles li
{
	 background: transparent url('images/User Home Male.png') no-repeat 0 2px;
	 padding: 0px 0px 0px 18px;
}

.myUnassigned li
{
	 background: transparent url('images/User Home Male Error.png') no-repeat 0 2px;
	 padding: 0px 0px 0px 18px;
}

.myDocs li
{
	 background: transparent url('images/Document.png') no-repeat 0 2px;
	 padding: 0px 0px 0px 18px;
}

.myLinkedX li
{
	 background: transparent url('images/Help.png') no-repeat 0 2px;
	 padding: 0px 0px 0px 18px;
}


.myReports li
{
	 background: transparent url('images/Report.png') no-repeat 0 2px;
	 padding: 0px 0px 0px 18px;
}

.myNotifications li
{
	 background: transparent url('images/Email.png') no-repeat 0 2px;
	 padding: 0px 0px 0px 18px;
}

.myComments li
{
	 background: transparent url('images/Chat.png') no-repeat 0 2px;
	 padding: 0px 0px 0px 18px;
}

#projPortalsList ul.innerTaskList
{
	height: auto;
	
}

#projPortalsList ul.innerTaskList li
{
	border-bottom-style: none; 
	background: transparent url('images/chevrons.png') no-repeat 0 5px;
	padding: 0px 0px 0px 8px;
	margin: 0px 0px 0px 1px;
}


.myTasks li.overdueStart,
.myTasks li.overdueFinish
{
	 background: transparent url('images/Task Error.png') no-repeat 0 2px;
	 padding: 0px 0px 0px 18px;
}

.myTasks li.inProgress
{
	 background: transparent url('images/Task2.png') no-repeat 0 2px;
	 padding: 0px 0px 0px 18px;
}


.myTasks li.waitingStart
{
	 background: transparent url('images/Task1.png') no-repeat 0 2px;
	 padding: 0px 0px 0px 18px;
}


.myTasks li.finished
{
	 background: transparent url('images/Task3.png') no-repeat 0 2px;
	 padding: 0px 0px 0px 18px;
}

.myTasks li span.overdueDate
{
	color: #FF0000;
}

.myTasks li span.taskException
{
	color: #FF0000;
}

.myTasks li span.taskCanStart
{
	 background: transparent url('images/Symbol Check.png') no-repeat 0 2px;
	 padding: 0px 0px 0px 14px;
	 color: #008000;
}

.myTasks li span.taskProgress
{
	color: #6DA8D5;
}

h2.dd_head>a,
h2.dd_head>span,
h2.dd_head,
h2.dd_head.ui-state-default,
h2.dd_head.ui-state-active
{
    display:block;
    background-repeat:no-repeat;
    background-position:right 25px bottom;
}

h2.dd_head>span.ui-icon-triangle-1-e
{
    background-position:-32px -16px;
}

h2.dd_head>span.ui-icon-triangle-1-s
{
 background-position: -64px -16px;
}

h2.dd_head>a
{
    background-position:right 12px;
}

.dd_head>span,
.dd_head>a
{
    margin-right:50px;
}

.dd_head>span.ui-icon
{
    margin-right:0px;
}

.hdm_0__1>span,.hdm_0__1>a{background-image:url('images/hdm_0_1.png');}
.hdm_0__n>span,.hdm_0__n>a{background-image:url('images/hdm_0_n.png');}
.hdm_1__1>span,.hdm_1__1>a{background-image:url('images/hdm_1_1.png');}
.hdm_1__n>span,.hdm_1__n>a{background-image:url('images/hdm_1_n.png');}
.hdm_0__1>span.ui-icon
{}
h2.dd_head.hdd_in{background-image:url('images/hdd_in.png');}
h2.dd_head.hdd_out{background-image:url('images/hdd_out.png');}

#dirSelectImg li a
{
    color:#6da8d5;
    font-weight:bold;
    font-size:110%;
    display:inline-block;
    min-height:16px;
}

.stcheck {
    text-decoration:line-through;
    color:#999;
    font-size:80%;
    margin:0px 4px;
    cursor:pointer;
}

.stchecked {
    text-decoration:none;
    color:#4297D7;
}

.edittags {
    list-style-type:none;
    margin:20px 0px 0px 0px;
    padding:0px;
}

.edittags li{
    margin:0px 5px 5px 0px;
    white-space:nowrap;
    display:inline-block;
    padding:2px 5px;
    border-radius:3px;
    color:#6DA8D5;
    border:solid 1px #6DA8D5;
}

.edittags li.lidel{
    color:#aaa;
    border:solid 1px #aaa;
    text-decoration:line-through;
}

.edittags li.liedited {
    color:#ef8c08;
    border:solid 1px #ef8c08;


}

.stepBuilderContainer {
    max-height:35em;
    overflow-y:auto;
}


.edittags li span,.edittags li i {
    cursor:pointer;
}

body.iPad #ctl00_txtSearch_txtSearch_txt,
body.iPad #ctl00_ctl00_txtSearch_txtSearch_txt,
body.iPhone #ctl00_txtSearch_txtSearch_txt,
body.iPhone #ctl00_ctl00_txtSearch_txtSearch_txt {
    max-width:230px;
}

body.iPad button, 
body.iPhone button,
body.iPad input, 
body.iPhone input
{
     -webkit-appearance: none; /*Safari/Chrome*/
    -moz-appearance: none; /*Firefox*/
    -ms-appearance: none; /*IE*/
    -o-appearance: none; /*Opera*/
    appearance: none;

    -webkit-border-radius: 0; 
}


