/* Core styles */

body{
	background: #f7f7f7;
	margin: 0;
	padding: 0;
	font: 0.9em "proxima-nova", "Arial", Helvetica, Sans-Serif;
	text-align: center;
}

	#header, #dashboard, #container, #footer {
		text-align: left;
	}

p {
	color: #555;
}

a{
	color: #298ada;
}

img {
	border: 0px;
}

h1{
	margin: 10px 0;
	display: inline-block;
	font-size: 240%;
	font-weight: normal;
	color: #393939;
}


h2{
	margin: 0;
	display: inline-block;
	font-size: 220%;
	font-weight: normal;
	color: #969696;
	padding: 10px 0;
}

h4{
	color: #393939;
}

#wrapper{
	border-top:3px solid #fff;
	background: #f7f7f7 url(/site_images/sitebg.jpg) repeat-x;
	padding: 20px 0;
}

#container{
	width: 941px;
	margin: 0 auto;
}

.content, .maintab_content, .tab_content{
	width: 881px;
	margin-bottom: 40px;
	background: #fff;
	box-shadow: 0 2px 5px #ddd;
	padding: 30px;
	color: 	#555;
}

/* Form */

input, textarea {
	border: 1px solid #ccc;
	padding: 5px;
	font: 1em "proxima-nova", "Arial", Helvetica, Sans-Serif;
	color: #393939; overflow:visible;
}


/* Tables */

table.data_view{
	width: 100%;
	border-collapse: collapse;
	font-size: 1em;
}

	table.data_view td, table td{
		vertical-align: top;
	}
	
	table.data_view th, table th{
		text-align: left;
	}
	
	table.data_view th a{
		color: #393939;
		text-decoration: none;
	}
			
	table.data_view tr.odd{
		background: #fff;
		height: 40px;
		border-top: 1px solid #ccc;
	}
	
	table.data_view tr.even{
		background: #f9f9f9;
		height: 40px;
		border-top: 1px solid #ddd;
	}
	
	table.data_view th{
		background: url(/site_images/proposalthbg.png) repeat-x;
        background-size: 100% 100%;
	}
	
	table.data_view td{
		padding: 10px 0;
/*		padding-left: 15px;*/
	}
	
	table.data_view td a{
		color: #393939;
		text-decoration: none;
	}
	
	table.data_view td.pagination{
		padding-left: 0;
	}
	



table.info_table td, table.info_table th{
	padding: 3px 7px 3px 0;
	font-size: 0.9em;
}



#listing_table{
	box-shadow: 0 2px 5px #ddd;
}

/* Buttons */

.control_btns{
	float: right;
	margin: 5px 0 10px 0;
}

.generic_button{
    margin       : 0;
    padding      : 0;
    border-width : 0;
    background   : none;
    cursor       : pointer;
}

.submit_image{
    margin       : 0;
    padding      : 0;
    border-width : 0;
    background   : none;
    cursor       : pointer;
}


/* Login */

#login_cont {
	background: #f7f7f7 url(/site_images/siteloginbg.jpg) repeat-x;
	margin: 0;
	padding: 0;
	text-align: center;
	height: 900px;
	width: 100%;
}

#login_inner_cont {
	background: url(/site_images/loginlogobg.jpg) top center no-repeat;
	width: 437px;
	margin: 0 auto;
	height: 900px;
	padding-top: 220px;
	text-align: left;
}

#login_box{
	clear: both;
	display: inline-block;
	background: #fff;
	width: 381px;
	padding: 27px;
	font-size: 0.85em;
	border-right: 2px solid #dcdcdc;
	border-bottom: 2px solid #dcdcdc;
}

#login_box img.logo{
	margin: 0 113px 27px 113px;
}

	#login_box table td{
		font-size: 0.85em;
		font-weight: bold;
		padding: 3px 6px;
		color: #27282b;
	}

	#login_box table input{
		width: 290px;
	}
	
		#login_box.full_width_inputs table input {
			width: 375px;
		}
		
		
	#login_box #password_controls {
		font-weight: normal;
		color: #999;
		padding-top: 10px;
	}
	
	#login_box #password_controls input{
		width: auto;
		border: 0;
	}
	
	#login_box #password_controls a{
		float: right;
	}
	
	#login_box #loginbtn{
		clear: both;
		float: right;
		margin: 10px 0;
	}
	
		#login_box #loginbtn input{
			background: url(/site_images/loginbtn.png) no-repeat;
			width: 86px;
			height: 35px;
			border: none;
		}
	
		#login_box #resetbtn input{
			background: url(/site_images/resetpasswordbtn.png) no-repeat;
			width: 154px;
			height: 35px;
			border: none;
		}
		
	#login_box .submit_buttons {
		text-align: right;
	}

		#login_box .submit_buttons input {
			padding: 0px;
			border: 0px;
			
		}


/* Header */

#header-cont{
	background: url(/site_images/headercontbg.jpg) repeat-x;
	margin: 0;
}

#header{
	background: url(/site_images/headerbg.jpg) no-repeat;
	width: 941px;
	height: 31px;
	margin: 0 auto;
	padding: 10px 0;
	color: #dfdfdf;
}

/* Dashboard back */

#back{
	width: 100%;
	background: #393939;
	height: 38px;
	position: absolute;
	top: 0;
	display: block;
}


/* Dashboard */

#dashboard_cont{
	background: url(/site_images/dashboardcontbg.jpg) repeat;
	color: #fff;
	
}

#dashboard{
	background: url(/site_images/dashboardbg.jpg) no-repeat;
	width:941px;
	height: 310px;
	margin: 0 auto;
}
	
	#dashboard h1{
		margin: 15px 0;
		height: 58px;
		color: #fff;
		float: left;
	}
	
		#dashboard h1 a{
			color: #fff;
			text-decoration: none;
		}
	
		#dashboard h1 img{
			margin-bottom: -22px;
		}
		
		#dashboard h1 span{
			width: 100px;
			font-size: 0.55em;
			position: relative;
			bottom: 6px;
		}
		
			#dashboard h1 span a {
				text-decoration: none;
				color: white;
			}
		
			#dashboard h1 span img {
				margin-bottom: -14px;
				width: 35px;
				height: 35px;
			}
		
	#dashboard span.header{
		text-transform:uppercase;
		color: #696868;
		font-weight: bold;
		display: inline;
	}
	
	#investments, #disinvestments{
		float: left;
		width: 455px;
		height: 140px;
		padding: 12px 5px 16px 10px;
	}

	html>body #investments, html>body #disinvestments {
		width: 455px;
	}
	
	#investments{
		background: #393939;
		margin-right: 1px;
	}
	
	#disinvestments{
		background: #393939;
		background: rgba(70, 70, 70, 0.6);
	}
	
		
		#dashboard #investments table td, #dashboard #disinvestments table td{
			padding: 5px 6px 0 0;
		}
		
		#dashboard #investments table td.icon, #dashboard #disinvestments table td.icon{
			padding-right: 2px;
		}
	
	
	#dashboard table{
		color: #9e9e9e;
		font-size: 1em;
		border-collapse: collapse;
		width: 100%;
	}
	
		#dashboard table span.value {
			color: #fff;
			float: right;
		}
		
		#dashboard table span.label {
			float: left;
		}
	
		#dashboard table td{
			padding: 3px 10px 3px 0;
		}
		

	#dashboard_buttons {
		float: right;
		margin-top: -47px;
	}
	
	#dashboard_buttons .control_btns{
		margin-left: 8px;
	}

    #unit_view_label{
        color: black;
    }

    #unit_view{
        clear: both;
        margin: 30px 0 -40px 0;
    }


/* Listing */


#unit_listing, #project_listing, #proposal_listing{
	width: 941px;
	margin: 0 auto;
	padding: 30px 0;
}

#unit_listing table, #project_listing table{
	border-collapse: collapse;
}

#unit_listing table.odd table, #project_listing table.odd table{
	background: url(/site_images/oddcellbg.jpg) no-repeat;
	height: 63px;
	border-right: 1px solid #cacaca;
}

#unit_listing table.even table, #project_listing table.even table{
	background: url(/site_images/evencellbg.jpg) no-repeat;
	height: 63px;
	border-right: 1px solid #cacaca;
}
	
	#unit_listing table.header, #project_listing table.header{
		border-collapse:separate;
	}
	
		#unit_listing table.header th, #project_listing table.header th{
			text-align: center;
			font-size: 120%;
		}

	#unit_listing table.data_view td.unit_name, #project_listing table.data_view td.project_name{
		padding-left: 50px;
		font-weight: bold;
		font-size: 120%;
		
	}
	
	#unit_listing table.data_view td, #project_listing table.data_view td{
		padding: 20px;
		border-left: 1px solid #fff;
	}
	
	
	#unit_listing div.progress{
		width: 205px;
		margin: 0 20px;
	}
	
	
	#unit_listing table.data_view tr.data, #project_listing table.data_view tr.data{
		background: url(/site_images/greyfolder.png) 20px 23px no-repeat;
	}
	
	#unit_listing table.data_view tr.data:hover, #project_listing table.data_view tr.data:hover{
		background: url(/site_images/bluefolder.png) 20px 23px no-repeat;
		cursor: pointer;
	}
	
	#unit_listing div.progressbar {
        border-radius: 12px;
        width: 200px;
		overflow: hidden;
		height: 12px;
		background: url(/site_images/progress_bg.png);
		
    }
	
		#unit_listing div.progressbar div.progressindicator {
			background: url(/site_images/progress_green.png);
			height: 12px;
			float: left;
		}
		
			#unit_listing div.progressbar div.progressindicator.grey {
				background: url(/site_images/progress_blue.png);
			}
			
			#unit_listing div.progressbar div.progressindicator.yellow {
				background: url(/site_images/progress_yellow.png);
			}
			
			#unit_listing div.progressbar div.progressindicator.red {
				background: url(/site_images/progress_red.png);
			}
			
	#unit_listing div.progressvalues {
		height: 15px;
		font-size: 11px;
		color: #9e9e9e;
		font-weight: bold;
	}
		
		#unit_listing div.progressvalues div.min {
			float: left;
		}
		
		#unit_listing div.progressvalues div.mid {
			text-align: center;
			margin: 0 50px;
		}
		
		#unit_listing div.progressvalues div.max {
			float: right;
		}



#proposal_listing #listing_options,
#two_part_submission_proposal_listing #listing_options,
#implemented_proposal_listing #implemented_proposal_listing_options{
	width: 770px;
	float: right;
	margin-top: 17px;
}

.proposal_listing #search{
    float: right;
}

.proposal_listing div.odd{
    background: #fff;
    border-top: 1px solid #ccc;
}

.proposal_listing div.even{
    background: #f9f9f9;
    border-top: 1px solid #ddd;
}

.proposal_listing table{
    font-size: 1em;
}

.proposal_listing table.data_view table td{
    padding: 0;
}

.proposal_listing table.data_view tr.data{
    color: #666;
}

.proposal_listing table.data_view tr.data:hover
{
    color: #1a1a1a;
    cursor: pointer;
}

.proposal_listing table.data_view tr.investment_item{
    background: url(/site_images/investmenticonb.png) 10px 11px no-repeat;
}

.proposal_listing table.data_view tr.investment_item:hover{
    background: url(/site_images/investmenticona.png) 10px 11px no-repeat;
}

.proposal_listing table.data_view tr.disinvestment_item{
    background: url(/site_images/disinvestmenticonb.png) 10px 11px no-repeat;
}

.proposal_listing table.data_view tr.disinvestment_item:hover{
    background: url(/site_images/disinvestmenticona.png) 10px 11px no-repeat;
}
		
	
		  #proposal_listing table.data_view .type{
				  width: 102px;
				  padding-left: 28px;
		  }
	
		  #proposal_listing table.data_view th.type{
				  width: 102px;
		  }
		  
		  #proposal_listing table.data_view .shorttype{
				  width: 65px;
				  padding-left: 25px;
		  }
	
		  #proposal_listing table.data_view th.shorttype{
				  width: 79px;
		  }
		  
		  #proposal_listing table.data_view .title{
				  width: 176px;
		  }
		  
		  #proposal_listing table.data_view .shorttitle{
				  width: 100px;
		  }
		  
		  #proposal_listing table.data_view .author{
				  width: 107px;
		  }
		  
		  #proposal_listing table.data_view .status{
				  width: 132px;
		  }
		  
		  #proposal_listing table.data_view .unitdepartment{
				  width: 90px;
		  }
		  
		  #proposal_listing table.data_view .date{
				  width: 100px;
		  }

		  #proposal_listing table.data_view .proposalnumber{
				  width: 80px;
		  }
		  
		  #proposal_listing table.data_view .netvalue{
				  width: 71px;
		  }
		  
		  #proposal_listing table.data_view .fteimpact{
				  width: 79px;
		  }
		  
		  #proposal_listing table.data_view .ratedscore{
				  width: 80px;
		  }


		  #rated_proposal_listing table.data_view .implementation{
				  width: 110px;
		  }		  
		  
		  #rated_proposal_listing table.data_view .type{
				  width: 30px;
				  padding-left: 30px;
		  }
		  
		  #rated_proposal_listing table.data_view th.type{
				  width: 55px;
				  padding-left: 5px;
		  }
		  
		  #rated_proposal_listing table.data_view .shorttitle{
				  width: 120px;
		  }
		  
		  #rated_proposal_listing table.data_view .author{
				  width: 120px;
		  }
		  
		  #rated_proposal_listing table.data_view .unitdepartment{
				  width: 125px;
		  }
		  
		  #rated_proposal_listing table.data_view .proposalnumber{
				  width: 80px;
		  }
		  
		  #rated_proposal_listing table.data_view .netvalue{
				  width: 80px;
		  }
		  
		  #rated_proposal_listing table.data_view .fteimpact, #rated_proposal_listing table.data_view .riskscore{
				  width: 80px;
		  }
		  
		  #rated_proposal_listing table.data_view .ratedscore{
				  width: 80px;
		  }
		  
		  
		  #implemented_proposal_listing table.data_view .proposalnumber{
				  width: 75px;
		  }

		  #implemented_proposal_listing table.data_view .title{
				  width: 130px;
		  }
		  
		  #implemented_proposal_listing table.data_view .implementationstartdate{
				  width: 68px;
		  }
		  
		  #implemented_proposal_listing table.data_view .implementationenddate{
				  width: 63px;
		  }
		  
		  #implemented_proposal_listing table.data_view .implementationstatus{
				  width: 63px;
		  }

		  #implemented_proposal_listing table.data_view .netvalue{
				  width: 68px;
		  }
		  
		  #implemented_proposal_listing table.data_view .fteimpact{
				  width: 69px;
		  }
		  
		  #implemented_proposal_listing table.data_view .startdateupdaterequest{
				  width: 63px;
		  }

          #implemented_proposal_listing table.data_view .enddateupdaterequest{
                  width: 63px;
          }

          #implemented_proposal_listing table.data_view .completeimplementation{
                  width: 63px;
          }

          #implemented_proposal_listing table.data_view .edit{
                  width: 50px;
          }

          #implemented_proposal_listing table.data_view .milestones{
                  width: 50px;
          }
		  
		  
		  
		  #unit_implemented_proposal_listing table.data_view .proposalnumber{
				  width: 80px;
		  }

		  #unit_implemented_proposal_listing table.data_view .title{
				  width: 150px;
		  }

		  #unit_implemented_proposal_listing table.data_view .implementationstartdate{
				  width: 78px;
		  }

		  #unit_implemented_proposal_listing table.data_view .implementationenddate{
				  width: 73px;
		  }

		  #unit_implemented_proposal_listing table.data_view .implementationstatus{
				  width: 73px;
		  }

		  #unit_implemented_proposal_listing table.data_view .netvalue{
				  width: 68px;
		  }

		  #unit_implemented_proposal_listing table.data_view .fteimpact{
				  width: 69px;
		  }

		  #unit_implemented_proposal_listing table.data_view .startdateupdaterequest{
				  width: 83px;
		  }

          #unit_implemented_proposal_listing table.data_view .enddateupdaterequest{
                  width: 83px;
          }

          #unit_implemented_proposal_listing table.data_view .completeimplementation{
                  width: 63px;
          }

          #unit_implemented_proposal_listing table.data_view .edit{
                  width: 55px;
          }

          #unit_implemented_proposal_listing table.data_view .milestones{
                  width: 55px;
          }


		  #two_part_submission_proposal_listing table.data_view .shorttype{
				  width: 59px;
				  padding-left: 25px;
		  }
		  
		  #two_part_submission_proposal_listing table.data_view th.shorttype{
				  width: 59px;
		  }
		  
		  #two_part_submission_proposal_listing table.data_view .proposalnumber{
				  width: 80px;
		  }
		  
		  #two_part_submission_proposal_listing table.data_view .title{
				  width: 216px;
		  }
		  
		  #two_part_submission_proposal_listing table.data_view .author{
				  width: 117px;
		  }
		  
		  #two_part_submission_proposal_listing table.data_view .two_part_status{
				  width: 120px;
		  }
		  
		  #two_part_submission_proposal_listing table.data_view .unitstatus{
				  width: 80px;
		  }

		  #two_part_submission_proposal_listing table.data_view .date{
				  width: 110px;
		  }
		  
		  #two_part_submission_proposal_listing table.data_view .netvalue{
				  width: 71px;
		  }
		  
		  #two_part_submission_proposal_listing table.data_view .fteimpact{
				  width: 79px;
		  }

          #two_part_submission_proposal_listing table.data_view .ratedscore{
                  width: 80px;
          }


#proposal_implementation_milestone_listing table.data_view .milestonename{
    width: 140px;
}

#proposal_implementation_milestone_listing table.data_view .milestoneduedate, .milestonestartdate{
    width: 95px;
}

#proposal_implementation_milestone_listing table.data_view .milestoneupdate{
    width: 140px;
}

#proposal_implementation_milestone_listing table.data_view .complete{
    width: 100px;
}

#proposal_implementation_milestone_listing table.data_view .additionaltimerequired{
    width: 120px;
}

#proposal_implementation_milestone_listing table.data_view .comments{
    width: 200px;
}

#proposal_implementation_milestone_listing table.data_view .edit{
    width: 75px;
}

#proposal_implementation_milestone_listing table.data_view .delete{
    width: 20px;
}


#proposal_listing.inner{
	width: 870px;
}

	#proposal_listing.inner table.data_view .title{
		width: 206px;
	}
	
	#proposal_listing.inner table.data_view .author{
		width: 127px;
	}
	
	#proposal_listing.inner table.data_view .status{
		width: 100px;
	}

#rated_proposal_listing #rated_proposal_listing_options{
	width: 930px;
	float: right;
	margin-top: 17px;
}

#rated_proposal_listing.inner #rated_proposal_listing_options{
	width: 600px;
}

#implemented_proposal_listing.inner #implemented_proposal_listing_options {
	width: 475px;
}

#unit_implemented_proposal_listing.inner,
#unit_implemented_proposal_listing table.data_view table{
	width: 930px;
}

#proposal_implementation_milestone_listing.inner{
    width: 900;
}

/* View Mode Controls*/

#view_mode_cont {
	float:right;
	margin-right: -10px;
	margin-top: -10px;
}

#view_mode_cont select{
	width: 165px;
}

	
/* Tabs */

.maintab{
	margin-top: 20px;
}

.tabs, .maintab{
	width: 941px;
}

	.tabs ul, .maintab ul{
		margin: 0;
		padding: 0;
	}
	
	.tabs ul li, .maintab ul li{
		list-style: none;
		display: inline;
		margin-right: 5px;
		font-weight: bold;
	}
	
	.tabs ul li a {
		padding: 10px 10px 7px 25px;
		color: #979797;
		text-decoration: none;
		display: inline-block;
	}
	
	.maintab ul li a {
		background: #494949;
		padding: 10px 10px 7px 10px;
		color: #fff;
		text-decoration: none;
		display: inline-block;
	}


	/* summary */
	div.tabs #TabLink1 a{
		background: #fff url(/site_images/summarytabiconb.png) 9px 14px no-repeat;
	}

	div.tabs #TabLink1 a:hover, div.tabs #TabLink1.selected a {
		background: #e1e1e1 url(/site_images/summarytabicona.png) 9px 14px no-repeat;
		color: #333;
	}

	/* financial */
	div.tabs #TabLink2 a{
		background: #fff url(/site_images/financialtabiconb.png) 9px 12px no-repeat;
	}
	
	div.tabs #TabLink2 a:hover, div.tabs #TabLink2.selected a {
		background: #e1e1e1 url(/site_images/financialtabicona.png) 9px 12px no-repeat;
		color: #333;
	}

	/* risk */
	div.tabs #TabLink3 a{
		background: #fff url(/site_images/risktabiconb.png) 9px 12px no-repeat;
	}
	
	div.tabs #TabLink3 a:hover, div.tabs #TabLink3.selected a {
		background: #e1e1e1 url(/site_images/risktabicona.png) 9px 12px no-repeat;
		color: #333;
	}

	/* impact */
	div.tabs #TabLink4 a{
		background: #fff url(/site_images/impacttabiconb.png) 9px 12px no-repeat;
	}
	
	div.tabs #TabLink4 a:hover, div.tabs #TabLink4.selected a {
		background: #e1e1e1 url(/site_images/impacttabicona.png) 9px 12px no-repeat;
		color: #333;
	}

	/* references */
	div.tabs #TabLink5 a{
		background: #fff url(/site_images/referencestabiconb.png) 9px 12px no-repeat;
	}
	
	div.tabs #TabLink5 a:hover, div.tabs #TabLink5.selected a {
		background: #e1e1e1 url(/site_images/referencestabicona.png) 9px 12px no-repeat;
		color: #333;
	}

	/* attached files */
	div.tabs #TabLink6 a{
		background: #fff url(/site_images/attachtabiconb.png) 9px 12px no-repeat;
	}
	
	div.tabs #TabLink6 a:hover, div.tabs #TabLink6.selected a {
		background: #e1e1e1 url(/site_images/attachtabicona.png) 9px 12px no-repeat;
		color: #333;
	}
	
	
	
.tab_content{
	border-top: 5px solid #e1e1e1;
}

.maintab_content{
	border-top: 5px solid #494949;
}

/* Proposal & User listing  */

.proposal_info_table{
	float: left;
	padding: 10px 2px;
	height: 70px;
	background: #f6f6f6;
	margin-right: 2px;
}


#proposal_controls{
	float: right;
	text-align: right;
	width: 140px;
}

	#proposal_controls a{
		text-decoration: none;
		font-weight: bold;
	}


.user_info_table{
	float: left;
}



#project_users_search_cont{
	margin: -39px 0 35px 310px;
}


/* Grid Containers */

#fsgrid, #riskgrid, #impactgrid {
	/*Note: If the width for these div containers is not set to 100%,
	 the grids will not show up in IE6. */
	width:100%;
}

/* Forms */

#add_form div.field {
	margin: 20px 0;
}

#add_form div.field textarea, #comment_form textarea{
	width: 100%;
	height: 100px;
}

#add_form div.field input{
	width: 350px;
}

#add_form div.option input{
    width: 25px;
}

#popupform select{
	margin: 7px 0px 7px 0px;
}
	#add_form input.control_btns, #popupform input.control_btns{
		width: 85px;
		height: 35px;
		border: none;
		background: none;
		cursor: pointer;
	}
	
		#add_form input#save{
			background: url(/site_images/savebtn.png) no-repeat;
			margin-right: 5px;
		}
		
		#add_form input#saveandclose{
			width: 145px;
			background: url(/site_images/saveclosebtn.png) no-repeat;
		}
		
		#add_form input#cancel, #popupform input#cancel{
			background: url(/site_images/cancelbtn.png) no-repeat;
			margin-right: 5px;
		}
	
#comment_form input.control_btns{
	width: 150px;
	height: 35px;
	border: none;
	background: url(/site_images/addcommentbtn.png) no-repeat;
	
}

#add_form label {
	font-weight: bold;
	color: #393939;
}

#add_form div.option label {
    font-weight: normal;
}

#popupform input, #popupform textarea{
	width: 97%;
	margin: 5px 0;
}


	#popupform input#send{
		background: url(/site_images/sendbtn.png) no-repeat;
	}
	
	#popupform input#save{
		background: url(/site_images/savebtn.png) no-repeat;
	}
	
	#popupform input#invite{
		background: url(/site_images/invitebtn.png) no-repeat;
	}
	
	#popupform input#reject{
		background: url(/site_images/rejectbtn.png) no-repeat;
	}

div.autocomplete {
	position:absolute;
	width: 850px;
	margin: 0;
	padding:0;
	border:1px solid #888;
	background-color: white;
}
	
div.autocomplete ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
	
div.autocomplete ul li {
	list-style-type:none;
	display:block;
	margin:0;
	padding:2px;
	height:20px;
	cursor:pointer;
}
	
div.autocomplete ul li:hover {
	background-color: #ffb;
}

div.autocomplete { width: 500px ! important; }

#implementationfollowupform div.field {
	margin: 20px 0;
}

#implementationfollowupform div.field textarea, #implementationfollowupform textarea{
	width: 100%;
	height: 100px;
}

#implementationfollowupform div.field input{
	width: 350px;
}

#implementationfollowupform select{
	margin: 7px 0px 7px 0px;
}
	#implementationfollowupform input.control_btns{
		width: 85px;
		height: 35px;
		border: none;
		background: none;
		cursor: pointer;
	}
	
		#implementationfollowupform input#save{
			background: url(/site_images/savebtn.png) no-repeat;
		}
		
		#implementationfollowupform input#cancel {
			background: url(/site_images/cancelbtn.png) no-repeat;
			margin-right: 5px;
		}
		
#editproposalimplementationform div.field {
	margin: 20px 0;
}

#editproposalimplementationform div.field input{
	width: 350px;
}

	#editproposalimplementationform input.control_btns{
		width: 85px;
		height: 35px;
		border: none;
		background: none;
		cursor: pointer;
	}
	
		#editproposalimplementationform input#save{
			background: url(/site_images/savebtn.png) no-repeat;
		}
		
		#editproposalimplementationform input#cancel {
			background: url(/site_images/cancelbtn.png) no-repeat;
			margin-right: 5px;
		}
/* comments */

#comments{
	color: #979797;
}
	
	#comments h1{
		float: left;
	}
	
	#comments b{
		color: #393939;
	}
	
	#comments_count{
		float: left;
		background: url(/site_images/commentscountbg.png) no-repeat;
		width: 33px;
		height: 25px;
		color: #fff;
		font-weight: bold;
		padding: 4px 0 0 10px;
		margin: 14px 0 0 15px;
	}
	
	#comments_listing div{
		display: block;
		margin: 10px 0;
		padding-bottom: 10px;
		border-bottom: 1px solid #ddd;
	}
	
/* misc styles */

.instructions {
	font-size: 130%;
	margin-right: 220px;
}

.instructions b {
	font-size: 130%;
}

.confidential {
	float: right;
	margin-top: -10px;
}

.dash_confidential {
	float: left;
	display: block;
	margin: 18px 0 0 20px;
}

div.riskbar {
    border-radius: 0px;
    width: 226px;
	overflow: hidden;
	float:right;
	height: 40px;
	background: url(/site_images/riskbarbg1.png);
	background-repeat:no-repeat;
}

#enter_proposal_development_link_cont{
	float:right;
}

/*Northern Health Template Styles*/
.view_nh_proposal_table{
	width:700px;
}
/*Project Communication Plan Form*/
#communication_plan_form textarea{
	width:850px;
	height:500px;
}

/*Project Details Form*/
#project_details_form textarea{
	width:850px;
	height:300px;
}

#project_details_form input[type='text']{
	width:300px;
}

/*Impact Types Form*/
#impact_type_form #Criteria, #Multiplier{
	width:300px;
}

#impact_type_form textarea{
	width:400px;
	height:150px;
}

#impact_type_form .ratingscore{
	width:75px;
}

#impact_type_form .rating{
	width:800px;
}

#impact_description_container{
	float:right;
}

#impact_criteria_container{
	float:left;
}

/*View Impact Type*/

#view_impact_type_container #impact_description_container{
	width:500px;
	float:left;
}

#view_impact_type_container #impact_criteria_container{
	width:200px;
	float:left;
}

#view_impact_type_container #edit_impact_type_link_container{
	width:100px;
	text-align: right;
	float:right;
}

#impact_type_container{
	width:800px;
}

#impact_ratings_table{
	width:875px;
}

#impact_ratings_table .ratingscore{
	width:200px;
}

#impact_ratings_table .rating{
	width:500px;
}

#view_impact_type_container label{
	font-weight:bold;
}

#view_impact_type_container #RatingScore{
	width:190px;
}

#view_impact_type_container #Rating{
	width:490px;
}

/*Risks Types Form*/
#risk_type_form #Risk{
	width:300px;
}

#risk_type_form textarea{
	width:400px;
	height:150px;
}

#risk_type_form .ratingscore{
	width:75px;
}

#risk_type_form .rating{
	width:800px;
}

#risk_description_container{
	float:right;
}

#edit_risk_type_container{
	float:left;
}

/*View Risk Type*/

#view_risk_type_container #risk_description_container{
	width:500px;
	float:left;
}

#view_risk_type_container #risk_container{
	width:200px;
	float:left;
}

#view_risk_type_container #edit_risk_type_link_container{
	width:100px;
	text-align: right;
	float:right;
}

#risk_type_container{
	width:800px;
}

#risk_ratings_table{
	width:875px;
}

#risk_ratings_table .ratingscore{
	width:200px;
}

#risk_ratings_table .rating{
	width:500px;
}

#view_risk_type_container label{
	font-weight:bold;
}

#view_risk_type_container #RatingScore{
	width:190px;
}

#view_risk_type_container #Rating{
	width:490px;
}

/*Define Proposal Summary */
.preview_tab_content{
	width: 820px;
	margin-bottom: 40px;
	background: #fff;
	box-shadow: 0 2px 5px #ddd;
	padding: 30px;
	color: 	#555;
	border-top: 5px solid #e1e1e1;
}

/*Define Proposal Summary Tab*/
#summary_tab_fields li {
	cursor: move;
}

#add_field_form label{
	float: left;
    clear: left;
	width:85px;
}

#add_field_form input[type="text"], textarea{
	width:400px;
}

#add_field_form textarea{
	height:50px;
}

#add_field_btn_container{
	float:left;
	clear:left;
	width:500px;
}

#add_field_btn, #add_option_btn{
	float:right;
}

#save_btn_container{
	float:right;
}

#save_btn_container input{
	width: 85px;
	height: 35px;
	border: none;
	background: url(/site_images/savebtn.png) no-repeat;
	
}

#option_form td.option_label{
    text-align: left;
    width: 80px;
    vertical-align: middle;
}

#option_form td.option_text{
    text-align: left;
    width: 400px;
}

#user_defined_field_form input[type="text"], #user_defined_field_form textarea{
    width:400px;
}

#user_defined_field_form textarea{
    height:50px;
}

/*Add User Role Form*/
#Role {
	width:300px;
}

#project_level_role .option{
	display:inline;
}

/*Implementation Milestones*/
#implementation_milestone_form input[type=text]{
    width: 400px;
}

/*Reports - Search Forms (General Styles)*/
.report_search_dialog{
	width:870px;	
}

.report_search_dialog select, .report_search_dialog input[type="text"]{
	width:150px;	
}

.report_search_dialog td.search{
	vertical-align: bottom;
	text-align: right;
}

/*Reports - Proposals by Unit report*/
#proposals_by_unit_report .unit{
     width:125px;
 }

#proposals_by_unit_report .type{
    width:100px;
}

#proposals_by_unit_report .category{
    width:100px;
}

#proposals_by_unit_report .proposalnumber{
    width:75px;
}

#proposals_by_unit_report .title{
     width:150px;
 }

#proposals_by_unit_report .author{
    width:100px;
}

#proposals_by_unit_report .netvalue{
    width:75px;
}

#proposals_by_unit_report .fteimpact{
    width:75px;
}

#proposals_by_unit_report .ratedscore{
    width:75px;
}

/*Reports - Proposals by Rating Change report*/
#proposals_by_rating_change_search_form select{
    width:275px;
}