@CHARSET "UTF-8";
body {behavior:url("../css/csshover.htc");}
div.hd, div.bd, div.ft, div.part_icon { behavior: url("../css/iepngfix.htc"); }



table#pipeline_key td.partner_key,
table#pipeline_key_top td.partner_key
{
	color: #002d5f;
	font-size: 10px;
	vertical-align: bottom;
	text-align: right;
}
table#pipeline_key_top
{
margin-top: 5px;
width: 100%;
}

table#pipeline_key
{
	margin-top: 40px;
	width: 100%;
}
table#pipeline_key td,
table#pipeline_key_top td
{
	vertical-align: middle;
}

table#pipeline_key .pipe_type, 
table#pipeline_key_top .pipe_type
{
	color: #002d5f;
	padding-right: 10px;
	font-size: 10px;
}
table#pipeline_key div.color_key,
table#pipeline_key_top div.color_key
{
	width: 9px;
	height: 10px;
}
div#opp
{
	background: #009ada;
}
div#cpd
{
	background: #002d5f;
}
div#pp
{
	background: #991a77;
}
div#gpp
{
	background: #878998;
}



/* generic pipe class */
div.bar_pipe
{
	height: 41px;
}
div.bar_pipe:hover
{
	background-color: #fff;
	cursor: pointer;
}

div.bar_pipe_off
{
	height: 44px;
}


div.ptype_1
{
	background: transparent url(../Site_Gfx/Pipeline/status_1_bar-wide.gif) repeat-x;
}

div.ptype_1_hightlight
{
	background: #fff url(../Site_Gfx/Pipeline/status_1_bar-wide.gif) repeat-x;
}

div.ptype_2
{
	background: transparent url(../Site_Gfx/Pipeline/status_2_bar-wide.gif) repeat-x ;
}
div.ptype_2_hightlight
{
	background: #fff url(../Site_Gfx/Pipeline/status_2_bar-wide.gif) repeat-x ;
}

div.ptype_3
{
	background: transparent url(../Site_Gfx/Pipeline/status_3_bar-wide.gif) repeat-x ;
}
div.ptype_3_hightlight
{
	background: #fff url(../Site_Gfx/Pipeline/status_3_bar-wide.gif) repeat-x ;
}

div.ptype_4
{
	background: transparent url(../Site_Gfx/Pipeline/status_4_bar-wide.gif) repeat-x ;
}
div.ptype_4_hightlight
{
	background: #fff url(../Site_Gfx/Pipeline/status_4_bar-wide.gif) repeat-x ;
}

table#pipe_table { clear: both; padding: 0; color: #727076; font-size: 10px; width: 605px; margin-top: 10px;  margin-bottom: 20px; }
table#pipe_table th{font-weight: bold; text-align: center; width: 80px; height: 29px; border: solid 1px #efefef; padding: 0; margin: 0;}

table#pipe_table th.program{text-align: left; border: none; width: 200px; background: #efefef; padding-left: 10px;  }
table#pipe_table th.status_1, table#pipe_table th.status_3, table#pipe_table th.status_5 {background: #efefef; text-transform: uppercase; font-size:  9px; }
table#pipe_table th.status_2, table#pipe_table th.status_4 {background: #efefef;  text-transform: uppercase; font-size:  9px;}

table#pipe_table td{ border-right: solid 1px #efefef; padding: 0; margin: 0; position: relative; vertical-align: middle; height: 41px; }
table#pipe_table td.program 
{
	border: none; 
	padding-left: 10px; 
	height: 40px; 
	font-weight: bold; 
	color: #002d5f; 
	vertical-align: middle; 
	font-size: 11px; 
}
table#pipe_table td.rowheader {height: 15px; padding: 0 0 0 0; font-weight: bold; border: none; }

/* program links */
table#pipe_table a.program_link
{
	color: #002d5f;
	text-decoration: none;
}

table#pipe_table a.program_link:hover
{
	text-decoration: underline;
}

table#pipe_table tr.alt_row  td {background: #d7e6ed}
table#pipe_table tr.alt_row  td.bar_container{background: #d7e6ed url(../Site_Gfx/Pipeline/alt_row.gif) repeat-x;}

table#pipe_table td.program, table#pipe_table td.status_2, table#pipe_table td.status_4 {background: transparent;}
table#pipe_table td.status_1, table#pipe_table td.status_3, table#pipe_table td.status_5 {background: transparent;}

table#pipe_table td.roll_active:hover {background: #ebf3f6; cursor: pointer;}

table#pipe_table td.compound a {color: #649387; text-decoration: none; }
table#pipe_table td.compound a:hover { text-decoration: underline; }

div.tool_instructions {  line-height: 1em; color: #002d5f; font-size: .9em; text-align: left; margin-top: 10px; }

div.part_icon
{
	cursor: pointer;
	float: right;
	height: 16px;
	width: 9px;
	padding-right: 10px;
	padding-left: 5px;
		background: transparent url(../Site_Gfx/Pipeline/partner_icon.png) no-repeat 0px 50%;
	vertical-align: middle;
/* orig	background: transparent url(../Site_Gfx/Pipeline/partner_icon_40.png) no-repeat 0px 0px;	*/
}

div.pop_up {
	color:#333;
	padding:0;
	border:none;
	width: 233px;
	position: absolute;
	background: transparent;
	visibility: hidden;
}



div.pop_up div.hd {
	background-color: transparent; 
	border: 0; 
	vertical-align: bottom; 
	white-space:  normal;
	background: transparent url(../Site_Gfx/Pipeline/pipeline_pop_back_complete.png) no-repeat 0 -0; 
	}

div.pop_up .container-close {margin: 20px 9px 0 0;}

div.pop_up div.bd {padding: 0 0 10px 15px;background: transparent url(../Site_Gfx/Pipeline/pipeline_pop_back_complete_middle.png) repeat-y;}
div.pop_up div.ft {padding: 0; background: transparent url(../Site_Gfx/Pipeline/pipeline_pop_back_complete_bottom.png) no-repeat bottom left; height: 17px;}

div.pop_up div.inner_body {width: 203px;}

div.pop_up div.hd div.title {
	color: #009ada; 
	font-size: 14px; 
	line-height: 1.1em;
	padding:35px 10px 0 11px; 
	margin: 0; }
div.pop_up div.hd div.title span.category {color: #5397b6;}
div.pop_up div.bd div.desc {color: #727076; font-size: 10px; margin: 0px 0 0 10px; }

div.parter_pop_up {
	color:#333;
	padding:0;
	border:none;
	width: 233px;
	position: absolute;
	background: transparent;
	visibility: hidden;
}

div.parter_pop_up div.hd {background-color: transparent; border: 0; vertical-align: bottom; background: transparent url(../Site_Gfx/Pipeline/partner_pop_back_complete.png) no-repeat 0 -0;}

div.parter_pop_up  .container-close {margin: 8px 11px 0 0;}

div.parter_pop_up div.bd {padding:10px 0px 10px 15px;background: transparent url(../Site_Gfx/Pipeline/partner_pop_back_complete_middle.png) repeat-y;}
div.parter_pop_up div.ft {padding: 5px 8px 10px 15px;background: transparent url(../Site_Gfx/Pipeline/partner_pop_back_complete_bottom.png) no-repeat; height: 33px;}

div.parter_pop_up div.inner_body {width: 203px;  overflow: hidden;}


div.parter_pop_up div.hd div.title {color: #75629c; font-size: 14px; padding: 30px 10px 0 11px; margin: 0; }
div.parter_pop_up div.hd div.title span.category {color: #5397b6;}
div.parter_pop_up div.bd div.desc {color: #727076; font-size: 10px; margin: 0px 0 0 10px; }

/* accordion overrides */
div#tool_box .accordion
{
	width: 605px;
}
div#tool_box .accordion dt
{
	width: 572px;
}
div#tool_box .accordion dd
{
	background: #EFEFEF;
	padding: 0;
}