 /* CSS Document */ /* green graphics */
#intertek_logo {display:none;}

body.ecs {background: url("/portal/page/cust_portal/ITK_PGR/Common/Images/intertek_bkgd.PNG") 0 0 repeat;}

body.ecs div#header 	{background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/jos_header_t_intertek.gif) 0 0 repeat-x;}
body.ecs div#header_l 	{background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/jos_header_tl_intertek.gif) 0 0 no-repeat;}
body.ecs div#header_r 	{height: 105px;background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/jos_header_tr_intertek.gif) 100% 0 no-repeat;}

body.ecs div#footer 	{background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/jos_shadow_b_intertek_v2.PNG) 0 0 repeat-x;}
body.ecs div#footer_l 	{background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/jos_shadow_bl_intertek_v2.PNG) 0 0 no-repeat;}
body.ecs div#footer_r 	{height: 52px;background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/jos_shadow_br_intertek_v2.PNG) 100% 0 no-repeat;}

body.ecs div#wrapper 	{background: #F7F7F7 url(/portal/page/cust_portal/ITK_PGR/Common/Images/jos_shadow_l_intertek.PNG) 0 0 repeat-y;}
body.ecs div#wrapper_r 	{background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/jos_shadow_r_intertek.PNG) 100% 0 repeat-y;}

/* general layout   */
html 		{height: 100%;margin-bottom: 1px}
body 		{height: 100%;font-size: 76%;font-family: Arial, sans-serif;}
#page_bg 	{height: 100%;padding: 0px 0;margin-bottom: 1px;}
div.center 	{text-align:center; margin:0 0px;}

a:link,a:visited 	{color: #369;text-decoration: none;font-weight: normal;}
a:hover 			{color: #036;text-decoration: underline;font-weight: normal;}
a:focus 			{-moz-outline-style: none;}
a:active 			{ outline: none; outline-style: none;border:none}
p 					{margin-top: 0;margin-bottom: 5px;text-align: left;}
.clr 				{clear: both;}
pre 				{font-size: 11px;border: 1px solid #ddd;border-left: 10px solid #d5dce7;padding: 10px;background: #f6f6f6;}
hr                  { border:1px dashed #ababab;}
div.hr_dashes          { height:1px; background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/dashes.gif) 0 0 repeat-x;clear: both; margin:10px 0px;}
/* searchCase, summary, history module HEADERS */
h2 {
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
 	font-size: 1.8em;
	color: #336699;
	text-align: left;
}
h3 {
	margin: 0;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1em;
	border-bottom: 1px solid #ccc;
	color: #333;
	padding-left: 0px;
	margin-bottom: 10px;
	text-align: left;
	background: none;
}
.contentheading {
	font-family: "Trebuchet MS", Helvetica, Arial, sans-serif;
	font-size: 24px;
	line-height: 26px;
	font-weight: bold;
	color: #336699;
	text-align: left;
	padding:0px
}
/* help module original */
div.moduletable {margin-bottom: 15px;}
div.moduletable h3 {
	padding: 0;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1em;
	border-bottom: 1px solid #ccc;
	color: #333;
	text-align: left;
	width: 100%;
	margin-bottom: 10px;
	background: none;
}
/* need help module bullets */
a.mainlevel:link,a.mainlevel:visited {
	padding-left: 17px;
	font-weight: normal;
	background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/jos_bullet.PNG) no-repeat;
	color: #036;
}

/* quicklinks bullets */

div.module-grey dl#mainlevel dd {padding:1px 0px}
div.module-grey dl#mainlevel dd a {
	padding-left: 21px;
	font-weight: normal;
	background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/jos_bullet.PNG) no-repeat;
	color: #036;
}
div.module-grey dl#mainlevel dd a:hover {
	padding-left: 21px;
	font-weight: normal;
	background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/jos_bullet_hover.PNG) no-repeat;
	
}
div.module-grey ul#mainlevel li {margin:2px 0px;border-bottom:1px dashed #ababab;padding:2px 0px;}
div.module-grey ul#mainlevel li a {
	padding-left: 21px;
	font-weight: normal;
	color: #369;
	white-space: nowrap
}
div.module-grey ul#mainlevel li a:hover {
	padding-left: 21px;
	font-weight: normal;
	color: #036;
}

div.module-grey div#membersList ul li {
	margin:5px 0px;border-bottom:1px dashed #ababab;
}
div.module-grey div#extMembersList ul li {
	margin:5px 0px;border-bottom:1px dashed #ababab;
}


/* begin history Module styles   */
div.module-grey div#historyList {
	overflow: auto;
	padding:0px;
	margin: 0px;
}

div#historyList li 												{margin:2px 0px;border-bottom:1px dashed #ababab;padding:2px 0px;}
div#historyList li a.attach, a.attach			{padding-left: 21px; background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/attach_icon.gif) top left no-repeat;display:block}
div#historyList li a.ticket, a.ticket			{padding-left: 21px; background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/openTicket_icon.gif) top left no-repeat;display:block}
div#historyList li a.interAct, a.interAct		{padding-left: 21px; background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/interact_icon.gif) top left no-repeat;display:block}
div#historyList li a.post, a.post				{padding-left: 21px; background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/postNote_icon.gif) top left no-repeat;display:block}
div#historyList li a.exList, a.exList			{padding-left: 21px; background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/exList_icon.gif) top left no-repeat;display:block}
div#historyList li a.exNew, a.exNew				{padding-left: 21px; background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/exNew_icon.gif) top left no-repeat;display:block}
div#historyList li a.exRpy, a.exRpy				{padding-left: 21px; background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/exReply_icon.gif) top left no-repeat;display:block}
div#historyList li a.proList, a.proList			{padding-left: 21px; background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/projList_icon.gif) top left no-repeat;display:block}
div#historyList li a.proDtl, a.proDtl			{padding-left: 21px; background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/projDetail_icon.gif) top left no-repeat;display:block}
div#historyList li a.proDtlSrch, a.proDtlSrch 	{padding-left: 21px; background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/projDetailSrch_icon.gif) top left no-repeat;display:block}
div#historyList li a.case, a.case 				{padding-left: 21px; background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/case_icon.gif) top left no-repeat;display:block}
div#historyList li a.opportunity, a.opportunity {padding-left: 21px; background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/ecsDecorationOpportunity.gif) top left no-repeat;display:block}
div#historyList li a.todo, a.todo 				{padding-left: 21px; background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/ecsDecorationToDo.gif) top left no-repeat;display:block}
div#historyList li a.inquiry, a.inquiry 		{padding-left: 21px; background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/ecsDecorationInquiry.gif) top left no-repeat;display:block}
div#historyList li a.email, a.email 			{padding-left: 21px; background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/exList_icon.gif) top left no-repeat;display:block}
div#historyList li a.activity, a.activity 		{padding-left: 21px; background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/activity_icon.gif) top left no-repeat;display:block}
div#historyList li a.quote, a.quote 			{padding-left: 21px; background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/quote_icon.gif) top left no-repeat;display:block}
div#historyList li a.folder, a.folder 			{padding-left: 21px; background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/folder_icon.gif) top left no-repeat;display:block}

div#folderList li 					{margin:2px 0px;border-bottom:1px dashed #ababab;padding:2px 0px;}
div#folderList li a.fldr 			{padding-left: 21px; background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/proj_open_icon.gif) top left no-repeat;display:block}


/* begin bookmark Module styles   */
div.module-grey div#bookmarkList {
	height: 75px;
	overflow: auto;
	padding:0px;
	margin: 0px;
}
div.module-grey div#bookmarkList li 				{padding:2px 0px;}
div.module-grey div#bookmarkList li a.pgItem 	{padding-left: 21px; background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/jos_bullet.PNG) top left no-repeat;display:block}





/** tab menu stuff **/
#tabmenu 	{padding: 0;white-space: nowrap;float: left;font-size: 11px;}
#tabmenu ul {
	height:29px;
	font-size: 11px;
	float: left;
	margin: 0 0 0 12px;
	padding: 0 0 0 2px;
	list-style: none;
	background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/intertek_tab_off_end.PNG) 0 0 no-repeat;
}
#tabmenu li {float: left;margin: 0;padding: 0;}

/* tabArea Stuff */
div#tabarea 							{background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/intertek_tab_bg.PNG) 0 0 repeat-x; margin: 0 11px;}
div#tabarea_l 							{background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/intertek_tab_cap.PNG) 0 0 no-repeat; padding-left: 1px;}
div#tabarea_r 							{height: 29px; background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/intertek_tab_cap.PNG) 100% 0 no-repeat; padding-right: 1px; }

#tabarea li 							{background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/intertek_tab_off_grey.PNG) 0 0 repeat-x;}
#tabarea li a:hover 					{background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/intertek_tab_over_grey.PNG) 100% 0 repeat-x;}
#tabarea li a.active 					{background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/intertek_tab_on_grey_v2.PNG) 0 0 repeat-x;}
#tabarea li a.active:link 				{color: #fff;}
#tabarea li a.active:visited 			{color: #fff;}
#tabarea li a.active:hover 				{color: #fff;}

#tabarea li.green 						{background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/intertek_tab_off_grey.PNG) 0 0 repeat-x;}
#tabarea li.green a:hover 				{background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/intertek_tab_over_grey.PNG) 100% 0 repeat-x;}
#tabarea li.green_active_menu a 		{background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/intertek_tab_on_grey_v2.PNG) top right no-repeat}
#tabarea li.green_active_menu a:link 	{color: #fff;}
#tabarea li.green_active_menu a:visited {color: #fff;}
#tabarea li.green_active_menu a:hover 	{color: #fff;background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/intertek_tab_on_grey_v2.PNG) top right no-repeat}

#tabarea li a 							{background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/intertek_tab_off_end.PNG) 100% 0 no-repeat;}
#tabarea li a:hover 					{color: #fff;}
#tabarea li.active_menu a:hover 		{color: #fff;}
#tabarea li.active_menu a 				{height: 29px;padding: 6px 10px 0px 10px; font-weight: normal;}

#tabarea a:link, #tabarea a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	float: left;
	display: block;height: 29px;
	padding: 6px 10px 0px 10px;
	color: #fff;
	text-decoration: none;
}

/* footer Area  */
div#footer_r div {
	float: left;
	text-align: left;
	padding-top: 5px;
	padding-left: 24px;
	font-size: 11px;
	color: #666;
}
div#footer_r img.footer {
	margin-right:10px;
}
div#footer_r a:link,div#footer_r a:visited {
	color: #999;
}

/* top module stuff */
#topmodule {
	width: auto !important;
	width: 100%;
	background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/top_module_bkgd_intertek.PNG) 0 0 repeat;
}
body.ecs div#topmodule_l {
	background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/jos_shadow_l_intertek.PNG) 0 0 repeat-y;
}
body.ecs div#topmodule_r {
	padding: 2px 24px;
	height: 28px;
	background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/jos_shadow_r_intertek.PNG) 100% 0 repeat-y;
}

/* WhiteBox stuff */
#calendarDiv 	{
	margin: 0px 11px 0px 11px;
	background: #fff;
	width: auto !important;
	width: 100%;
}
#area 		{padding-top: 5px;}
#whitebox 	{
	margin: 0px 23px 0px 23px;
	background: #fff;
	width: auto !important;
	width: 100%;
}
#whitebox div {
	text-align: left;
}
#whitebox_t {
	background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/jos_greyline.PNG) 0 0 repeat-x;
}
#whitebox_tl {
	background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/jos_box_white_tl.PNG) 0 0 no-repeat
}
#whitebox_tr {
	height: 8px;
	overflow: hidden;
	background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/jos_box_white_tr.PNG) 100% 0 no-repeat;
}
#whitebox_m {
	border-left: 1px solid #cdcdcd;
	border-right: 1px solid #cdcdcd;
	width: auto !important;
	width: 100%;
	padding: 1px 15px;
}
#whitebox_b {
	background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/jos_greyline.PNG) 0 100% repeat-x;
}
#whitebox_bl {
	background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/jos_box_white_bl.PNG) 0 0 no-repeat;
}
#whitebox_br {
	height: 8px;
	overflow: hidden;
	background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/jos_box_white_br.PNG) 100% 0 no-repeat;
}

/* rounded grey modules common styles */

div.module-grey h3 {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1em;
	font-weight: bold;
	color: #333;
	margin: -2px -8px 0 -8px;
	border-bottom: 1px solid #cdcdcd;
	padding-left: 10px;
	padding-bottom: 2px;
	background: none;
}
div.module-grey div.advSearchExpand {
	background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/buttons/plus_v2.gif) no-repeat left;
	height: 13px;
	width: 150px;
	cursor: pointer;
	padding-left: 17px;
}
div.module-grey div.advSearchExpand_hover {
	background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/buttons/plus_v2_hover.gif) no-repeat left;
	height: 13px;
	width: 150px;
	cursor: pointer;
	padding-left: 17px;
}
div.module-grey div.advSearchColapse {
	background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/buttons/minus_v2.gif) no-repeat left;
	height: 13px;
	width: 150px;
	cursor: pointer;
	padding-left: 17px;
}
div.module-grey div.advSearchColapse_hover {
	background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/buttons/minus_v2_hover.gif) no-repeat left;
	height: 13px;
	width: 150px;
	cursor: pointer;
	padding-left: 17px;
}
div.module-grey label.search {
	font-size: .92em;
	font-weight: bold;
	color: #003577;
}
div.module-grey label.login {
	font-size: .92em;
	font-weight: bold;
	color: #003577;
}
div.module-grey input.field,div.module-grey select.select {
	margin: 2px 0px;
	/*font-size: .89em;*/
}
div.module-grey input#dateStart, div.module-grey input#dateEnd, div.module-grey input#dateStart2, div.module-grey input#dateEnd2  {
	width:80px;
	border:1px solid #ababab;
	PADDING: 2px;
	FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #333;
	BACKGROUND-COLOR: #FFFFFF;
	margin:2px 0;
}
div.module-grey input#dateStart:focus, div.module-grey input#dateEnd:focus {
	BACKGROUND-COLOR: #cfc;}
div.module-grey input#dateStart:blur, div.module-grey input#dateEnd:blur {
	BACKGROUND-COLOR: #fff;}
	
div.module-grey {
	background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/jos_box_grey_tl2.gif) 0 0 no-repeat;
	margin: 0;
	padding: 0;
	margin-bottom: 20px;
	font-size:.92em;
}
div.module-grey div {
	background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/jos_box_grey_tr2.gif) 100% 0 no-repeat;
}
div.module-grey div div {
	background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/jos_box_grey_bl2.gif) 0 100% no-repeat;
}
div.module-grey div div div {
	background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/jos_box_grey_br2.gif) 100% 100% no-repeat;
	padding: 8px 8px 8px 8px;
	width: auto !important;
	width: 100%;
}
div.module-grey div div div div {
	background: none;
	padding: 1px;
}
div.module-grey-hover {
	background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/jos_box_grey_tl2_hover.gif) 0 0 no-repeat;
	margin: 0;
	padding: 0;
	margin-bottom: 20px;
	font-size:.92em;
}
div.module-grey-hover div {
	background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/jos_box_grey_tr2_hover.gif) 100% 0 no-repeat;
}
div.module-grey-hover div div {
	background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/jos_box_grey_bl2_hover.gif) 0 100% no-repeat;
}
div.module-grey-hover div div div {
	background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/jos_box_grey_br2_hover.gif) 100% 100% no-repeat;
	padding: 8px 8px 8px 8px;
	width: auto !important;
	width: 100%;
}
div.module-grey-hover div div div div {
	background: none;
	padding: 1px;
}
div.module-grey ul {
	margin: 10px 0;
	padding-left: 0px;
}
div.module-grey ul li a:link,div.module-grey ul li a:visited {
	font-weight: normal;
	padding-left: 0px;
}
div.module-grey a.mainlevel:link,div.module-grey a.mainlevel:visited {
	background: none;
	padding-left: 0px;
}
div.module-grey ul li a:hover,div.moduletable-grey ul li a:hover {
	font-weight: normal;
}

/* column styles */
#leftcolumn {
	padding: 0;
	margin: 0;
	width: 160px;
	float: left;
}
#maincolumn {
	margin-left: 160px;
	float: none;
	padding-left: 20px;
	width: auto !important;
	width: 100%;
}


/* Experts List Styles */
#maincolumn div.listTable {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .92em;
	font-weight: normal;
}
#maincolumn div#sortBy {
	float: right;
	white-space: nowrap;
	FONT-SIZE: 10px;
	LINE-HEIGHT: 13px;
	color: #336699;
}
#maincolumn div#sortBy select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	FONT-SIZE: 10px;
	LINE-HEIGHT: 13px;
	color: #336699;
	border: 1px solid #ababab;
}
#maincolumn table.list, table.list {
	float: none; 
	/* margin-top:15px; */
	empty-cell:show;
}
#maincolumn table.list th.tbl_Rcnr, #leftcolumn table.list th.tbl_Rcnr {
	background: #003577 url(/portal/page/cust_portal/ITK_PGR/Common/Images/intertek_dashboard_tbl_rc2.gif) 100% 0 no-repeat;width:15px;
}
#maincolumn table.list th.tbl_Lcnr, #leftcolumn table.list th.tbl_Lcnr {
	background: #003577 url(/portal/page/cust_portal/ITK_PGR/Common/Images/intertek_dashboard_tbl_lc2.gif) top left no-repeat;width:15px;
}
#leftcolumn table.list th.tbl_Rcnr, #leftcolumn table.list th.tbl_Rcnr {
	background: #003577 url(/portal/page/cust_portal/ITK_PGR/Common/Images/intertek_dashboard_tbl_rc2.gif) 100% 0 no-repeat;width:15px;
}
#leftcolumn table.list th.tbl_Lcnr, #leftcolumn table.list th.tbl_Lcnr {
	background: #003577 url(/portal/page/cust_portal/ITK_PGR/Common/Images/intertek_dashboard_tbl_lc2.gif) top left no-repeat;width:15px;
}

#maincolumn table.list td, table.list td {
	padding: 3px;
	text-align: left;
	vertical-align: top;
	border-right: 1px solid #ababab;
	border-bottom: 1px solid #ababab;
	font-size:.96em;
	empty-cells:show;
	font-weight:normal; 
}
#maincolumn table.list th, table.list th, #maincolumn table.list th.sortColumn, table.list th.sortColumn {
	padding: 3px;
	margin-right:10px;
	text-align: left;
	border-bottom: 1px solid #ababab;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size:.96em;
	color: #FFFFFF;
	background-color: #003577; 
}
#maincolumn table.list th.hdr, #leftcolumn table.list th.hdr {
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align:center;
	color: #fff;
	background-color: #003577;
}
#maincolumn table.list th a.sortable, table.list th a.sortable {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	background: none;
	text-decoration: underline;
	white-space:nowrap;
	padding-right: 20px;
	font-weight: bold;
}
#maincolumn table.list th a.sortable:hover, table.list th a.sortable:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #3F0;
	background: none;
	text-decoration: none;
	white-space:nowrap;
	padding-right: 20px;
	font-weight: bold;
	background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/cor_down_arrow_btn_hover.gif) center right no-repeat;
} 

table.list th a{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-align:center;
	text-decoration: underline;
	/* white-space:nowrap; */
	padding: 3px;
	/*margin-right: 10px;*/
	font-weight: bold;
	/*background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/cor_down_arrow_btn.gif) center right no-repeat; */
}
#maincolumn table.list th a, #maincolumn table.list th a.sortA, table.list th a.sortA {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	/* white-space:nowrap; */
	padding-right: 20px;
	margin-right: 10px;
	font-weight: bold;
	background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/cor_down_arrow_btn.gif) center right no-repeat;
}

table.list th a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #69c;
	text-align:center;
	text-decoration: none;
	/* white-space:nowrap; */
	padding: 3px;
	/*margin-right: 10px;*/
	font-weight: bold;
	/*background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/cor_down_arrow_btn.gif) center right no-repeat; */
}
#maincolumn table.list th a:hover, #maincolumn table.list th a.sortA:hover, table.list th a.sortA:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #69c;
	text-decoration: none; 
	/* white-space:nowrap; */
	padding-right: 20px;
	margin-right: 10px;
	font-weight: bold;
	background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/intertek_up_arrow_btn_hover.gif)  center right no-repeat;
} 
#maincolumn table.list th a.sortD, table.list th a.sortD {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	white-space:nowrap;
	padding-right: 20px;
	margin-right: 10px;
	font-weight: bold;
	background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/cor_up_arrow_btn.gif) center right no-repeat;
}
#maincolumn table.list th a.sortD:hover, table.list th a.sortD:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #3F0;
	text-decoration: none;
	white-space:nowrap;
	padding-right: 20px;
	margin-right: 10px;
	font-weight: bold;
	background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/cor_down_arrow_btn_hover.gif)  center right no-repeat;
}
#maincolumn table.list td a, table.list td a {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1em;
	color: #036;
	text-decoration: underline;
	padding-top: 0px;
	padding-bottom: 0px; 
	/*display:block;*/
}
#maincolumn table.list td a:hover, table.list td a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #336699;
	text-decoration: underline;
}
table.list td a.bubbleInfo, a.bubbleInfo {

	padding-left: 17px;
	background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/bubble_info_icon.PNG) 0px 0px no-repeat;
}
	
#maincolumn table.list td img, table.list td img { display:inline;float:left }
#maincolumn table.list td a.pdfBullet, table.list td a.pdfBullet, .pdfBullet {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 1em;
	color: #036;
	text-decoration: underline;
	padding-left: 0px;
		
	padding-left: 18px;
	background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/pdf_bullet.gif) 0px 0px no-repeat;
	
	padding-top: 1px;
	padding-bottom: 1px;
	display:block;
}
#maincolumn table.list td a.pdfBullet:hover, table.list td a.pdfBullet:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #336699;
	text-decoration: underline;
}
#maincolumn table.list td:first-child, table.list td:first-child {
	border-left: 1px solid #ababab;
	empty-cells:show;
}
#maincolumn table.list tr.odd, table.list tr.odd {
	background: #F9F9F9;
}
#maincolumn table.list tr.even, table.list tr.even {
	background: #e6e6e6
}
#maincolumn table.list tr._hover, table.list tr._hover {
	background: #cfc
}
#maincolumn div#pagination {
	font-size: .89em;
	margin-bottom: 10px;
}
#maincolumn table.details col.labelColumn {
	background-color: whitesmoke;
	width:20%;
}
#maincolumn table.details col.dataColumn {
	background:#fff;width:30%;
}
#maincolumn table.details td {
	border-bottom: 1px dashed #ababab;
	border-right: 1px solid #ababab;
	padding: 3px;
	text-align: left;
	vertical-align: top;
	color:#666;
	font-size:.96em;
}
#maincolumn table.details td a {

	color:#036;
	font-size:.96em;
	text-decoration:underline;
}
#maincolumn table.details td a:hover {
	color:#369;
	font-size:.96em;
	text-decoration:underline;
}
#maincolumn table.details td.label {
	color:#336699;
	font-size:.96em;
	font-weight:bold;
	text-align:right;
	white-space:nowrap;
}
#maincolumn table.details a.label {
	color:#336699;
	font-size:.96em;
	font-weight:bold;
	text-align:right;
	white-space:nowrap;
}
#maincolumn table.details th {
	background-color: #003577;
}
#maincolumn table.details td:first-child {
	border-left: 1px solid #ababab;
}
#maincolumn table.details ul.items			{margin:2px 0px}
#maincolumn table.details ul.items li		{margin:2px 0px;padding:2px 5px;border-bottom: 1px dashed #ababab;}

/* pagination font styles */
.txtColor22 {
	FONT-SIZE: 10px;
	LINE-HEIGHT: 13px;
	color: #336699;
	border: 1px solid #ababab;
}
.txtColor9 {
	FONT-SIZE: 10px;
	LINE-HEIGHT: 13px;
	color: #336699;
}
.requiredTxt {
	COLOR: #CC0000;
	FONT-FAMILY:  Arial, Helvetica, sans-serif;
}
.legendTxt {
	COLOR: #CC0000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-WEIGHT:bold;
}

.BG_Color1 {BACKGROUND-COLOR: #003577;}
.BG_Color2 {BACKGROUND-COLOR: #fff;}
.BG_Color3 {BACKGROUND-COLOR: #369;}

/*  reply to experts - message history table */
#messageTable td {padding: 3px; vertical-align:top;}

TD.fieldLabel, .fieldLabel {
	FONT-WEIGHT: bold;
	FONT-SIZE: .92em;
	COLOR: #666;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	height: 24px;
}


/* FORM ELEMENTS */
INPUT.cal_field {
	BORDER-TOP: #ababab 1px solid;
	BORDER-RIGHT: #ababab 1px solid;
	BORDER-BOTTOM: #ababab 1px solid;
	BORDER-LEFT: #ababab 1px solid;
	PADDING: 2px 2px 4px 2px;
	background:url(/portal/page/cust_portal/ITK_PGR/Common/Images/calendar_icon.gif) 100% 0 no-repeat;
	FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #333;
	BACKGROUND-COLOR: #FFFFFF;
	CURSOR:pointer;
}
INPUT.field,TEXTAREA.txtarea {
	BORDER-TOP: #ababab 1px solid;
	BORDER-RIGHT: #ababab 1px solid;
	BORDER-BOTTOM: #ababab 1px solid;
	BORDER-LEFT: #ababab 1px solid;
	PADDING: 2px;
	FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	COLOR: #333;
	BACKGROUND-COLOR: #FFFFFF;
}
SELECT.select {
	BORDER-TOP: #ababab 1px solid;
	BORDER-RIGHT: #ababab 1px solid;
	BORDER-BOTTOM: #ababab 1px solid;
	BORDER-LEFT: #ababab 1px solid;
	FONT-FAMILY: Arial, Verdana, Geneva, Helvetica, sans-serif;
	FONT-SIZE: 11px;
	height: 16px;
	COLOR: #333;
	BACKGROUND-COLOR: #FFFFFF;
}
LABEL {
	font-weight: bold;
	color: #003577;
}

/* BUTTON NAVIGATION */
#action_buttons {
	height: 25px;
	float: left;
	margin-left: 0px;
	cursor:pointer;
}
#action_buttons A {
	PADDING-LEFT: 6px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	BACKGROUND: url(/portal/page/cust_portal/ITK_PGR/Common/Images/buttons/white_button_01_v3.gif) no-repeat left top;
	TEXT-DECORATION: none;
	cursor:pointer;
}
#action_buttons A SPAN {
	PADDING-RIGHT: 10px;
	BACKGROUND: url(/portal/page/cust_portal/ITK_PGR/Common/Images/buttons/white_button_03_v3.gif) no-repeat right top;
	cursor:pointer;
}
#action_buttons A SPAN DIV {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(/portal/page/cust_portal/ITK_PGR/Common/Images/buttons/white_button_02_v3.gif) repeat-x left top;
	PADDING-BOTTOM: 7px;
	PADDING-TOP: 5px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #003577;
	cursor:pointer;
}
#action_buttons A {
	FLOAT: left
}
#action_buttons A SPAN {
	FLOAT: left
}
#action_buttons A:hover {
	PADDING-LEFT: 6px;
	BACKGROUND: url(/portal/page/cust_portal/ITK_PGR/Common/Images/buttons/white_button_hover_01_v3.gif) no-repeat left top;
}
#action_buttons A:hover SPAN {
	PADDING-RIGHT: 10px;
	BACKGROUND: url(/portal/page/cust_portal/ITK_PGR/Common/Images/buttons/white_button_hover_03_v3.gif) no-repeat right top;
}
#action_buttons A:hover SPAN DIV {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(/portal/page/cust_portal/ITK_PGR/Common/Images/buttons/white_button_hover_02_v3.gif) repeat-x left top;
	PADDING-BOTTOM: 7px;
	PADDING-TOP: 5px;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	COLOR: #09c;
}
#action_buttons UL {
	PADDING-TOP: 0px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	MARGIN: 0px;
}
#action_buttons LI {
	LIST-STYLE-TYPE: none;
	PADDING-TOP: 0px;
	PADDING-RIGHT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-LEFT: 0px;
	MARGIN: 0px 6px 0px 0px;
	FLOAT: left;
}

/*  start Contextual navigation */
#context_navigation {
	height: 21px;
	background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/tabs/tab-bkgd.jpg) repeat top left;
	padding: 0px 0px 0px 5px;
	margin-bottom: 15px;
}
#context_navigation UL {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 1px;
	MARGIN: 0px 0px 0px 0px;
	PADDING-TOP: 0px;
	height: 21px;
}
#context_navigation LI {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px 6px 0px 0px;
	PADDING-TOP: 0px;
	LIST-STYLE-TYPE: none;
	/* width:75px;  the width can be addedd so that the all tab widths can be equal */
}
#context_navigation A {
	PADDING-LEFT: 10px;
	FONT-WEIGHT: normal;
	FONT-SIZE: 11px;
	BACKGROUND: url(/portal/page/cust_portal/ITK_PGR/Common/Images/tabs/tab-ltc.gif) no-repeat left top;
	COLOR: #777777;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}
#context_navigation A SPAN {
	PADDING-RIGHT: 10px;
	BACKGROUND: url(/portal/page/cust_portal/ITK_PGR/Common/Images/tabs/tab_rtc.gif) no-repeat right top
}
#context_navigation A SPAN DIV {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(/portal/page/cust_portal/ITK_PGR/Common/Images/tabs/tab-mid.gif) repeat-x left top;
	PADDING-BOTTOM: 4px;
	PADDING-TOP: 5px;
	text-align: center;
	line-height: 12px;
}
#context_navigation A {
	DISPLAY: block;
	FLOAT: left
}
#context_navigation A SPAN {
	DISPLAY: block;
	FLOAT: left
}
#context_navigation A {
	FLOAT: none;
}
#context_navigation A:active, #context_navigation A:focus {
	outline: none;
	outline-style: none;
}
#context_navigation A SPAN {
	FLOAT: none
}

/* Begin hover contextual nav styles  */
#context_navigation A:hover {
	PADDING-LEFT: 10px;
	BACKGROUND: url(/portal/page/cust_portal/ITK_PGR/Common/Images/tabs/tab-tlc_selected.gif) no-repeat left top;
	COLOR: #333
}

#context_navigation A:hover SPAN {
	PADDING-RIGHT: 10px;
	BACKGROUND: url(/portal/page/cust_portal/ITK_PGR/Common/Images/tabs/tab-trc_selected.gif) no-repeat right top
}

#context_navigation A:hover SPAN DIV {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(/portal/page/cust_portal/ITK_PGR/Common/Images/tabs/tab-mid_selected.gif) repeat-x left top;
	PADDING-BOTTOM: 4px;
	PADDING-TOP: 5px
}

/* End hover contextual nav styles  */
/* Begin selected contextual nav styles  */
#context_navigation A.active {
	PADDING-LEFT: 10px;
	BACKGROUND: url(/portal/page/cust_portal/ITK_PGR/Common/Images/tabs/tab-tlc_selected.gif) no-repeat left top;
	COLOR: #333
}

#context_navigation A.active SPAN {
	PADDING-RIGHT: 10px;
	BACKGROUND: url(/portal/page/cust_portal/ITK_PGR/Common/Images/tabs/tab-trc_selected.gif) no-repeat right top
}

#context_navigation A.active SPAN DIV {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: url(/portal/page/cust_portal/ITK_PGR/Common/Images/tabs/tab-mid_selected.gif) repeat-x left top;
	PADDING-BOTTOM: 4px;
	PADDING-TOP: 5px
}
/* End selected nav styles  */


#releaseVersion {
	padding: 15px;
	background: #fff url('/portal/page/cust_portal/ITK_PGR/Common/Images/releaseVerBkgd.gif') 100% 100% no-repeat;
	border: 1px solid #0c0;
	text-align: left;
	height: 300px;
}
#contactFields td {padding: 3px;}

#releaseVersion table td {padding: 3px;}

#footer_r table td {width: 100%; vertical-align:top;}

#footer_r span 	{color:#666;font-size:11px;font-family:Arial, Helvetica, sans-serif;}

#watermark 		{width:auto;height:400px; background: url('/portal/page/cust_portal/ITK_PGR/Common/Images/watermark.gif') top center no-repeat;}


div#formDiv {
	background-color: #efefef;
	border-top: 1px solid #ababab;
	width:700px;
}

div#formDiv.alt
{
	background-color: #FFFFFF;
}
fieldset.formElements
{
	position: relative;
	margin: 2.5em 0 -1em 0;
	padding: 0 0 1em 0;
	border-style: none;
	display:block;
}
fieldset.formElements legend
{
	padding: 0;
	font-weight: bold;
}


fieldset.formElements legend span
{
	position: absolute;
	left: 0.74em;
	top: 0;
	margin-top: -1.75em;
	font-size: 110%;
	color:#003577
}

fieldset.formElements ol#column1 { 
	/* position: absolute; */
	width: 350px;
	/* top:0px;
	left:0px; */
	margin:0px;
	padding:0px;
	float:left;
	padding-bottom: 10px;
}

fieldset.formElements ol#column2 {
	/* position: absolute; */
	width: 350px;
	/* top:0px;
	left:300px; */
	margin:0px;
	padding:0px;
	float:right;
	padding-bottom: 10px;
}

fieldset.formElements ol
{
	padding: 0px;
	list-style: none;
}

fieldset.formElements li.fe
{
	float: left;
	width: 100%;
	padding-bottom: .25em;
	white-space:nowrap;
}

fieldset.formElements label
{
	float: left;
	width: 9em;
	margin-right: .25em;
	white-space:nowrap;
	text-align:right;
}

fieldset.formElements li.fe input.field
{
	width:150px;
}
div#context_navigation {
	height: 21px;
	background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/tabs/tab-bkgd.jpg) repeat top left;
	padding: 0px 0px 0px 5px;
	
}

div.listExpand {
	background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/buttons/plus_v1.gif) no-repeat left;
	height: 13px;
	width: 13px;
	cursor: pointer;
	padding-right: 1px;
	float:right;
}
div.listExpand_hover {
	background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/buttons/plus_v1_hover.gif) no-repeat left;
	height: 13px;
	width: 13px;
	cursor: pointer;
	padding-right: 1px;
	float:right;
}
div.listCollapse {
	background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/buttons/minus_v1.gif) no-repeat left;
	height: 13px;
	width: 13px;
	cursor: pointer;
	padding-right: 1px;
	float:right;
}
div.listCollapse_hover {
	background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/buttons/minus_v1_hover.gif) no-repeat left;
	height: 13px;
	width: 13px;
	cursor: pointer;
	padding-right: 1px;
	float:right;
}

.bg_Color18 {
 BACKGROUND-COLOR: #c0c0c0
 }
.smText { 
 font-size: 11px; 
 font-family: Arial, Helvetica, sans-serif;
 line-height: 14px 
 }
.header2 { 
 font-size: 12px; 
 font-family: Arial, Helvetica, sans-serif; 
 font-weight: bold; 
 line-height: 15px 
 }
 #tocDIV img:hover { cursor:pointer;}
 #toc_sections a {color:#c60;text-decoration:underline;}
 #toc_sections a:hover {color:#c90;text-decoration:underline;}
 #toc_sections ul {margin-left:20px;margin-bottom:10px;}
 #toc_sections li {
	padding-left: 21px;
	font-weight: normal;
	background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/leaf_bullet.PNG) no-repeat;
}
	
	
 #ecsErrors {
	border: 0px solid #090;
    font-size:.92em;
    font-weight:normal;
    font-family:Arial, Helvetica, sans-serif;
    text-decoration:none;
    background:#fff url(/portal/page/cust_portal/ITK_PGR/Common/Images/errorbkgd.PNG) 100% 0 repeat-y; 
   	border:1px dotted red;
	color:#c00;
	padding:3px;
	margin-bottom:15px;
	display:none;
}


#ecsMessages {
	 border: none;
}

/* Define the th and td styles for alternating rows */
#ecsROW_1 th {
	color: black;
	background-color: #CFCF9F;
	font-size: 11px;
}
#ecsROW_1 td {
	color: navy;
	background-color: #F7F7E7;
	font-size: 11px;
}
#ecsROW_2 th {
	color: black;
	background-color: #DCDCA9;
	font-size: 11px;
}
#ecsROW_2 td {
	color: navy;
	background-color: white;
	font-size: 11px;
}
#ROW_1 th {
	background-color: #CFCF9F;
}
#ROW_1 td {
	background-color: #F9F9F9;
}
#ROW_2 th {
	background-color: #CFCF9F;
}
#ROW_2 td {
	background-color: #e6e6e6;
}

/* Decorations */
.ecsDecorationNone {
	background-image:  url(/portal/page/cust_portal/ITK_PGR/Common/Images/ecsDecorationNone.gif);
 	background-repeat: no-repeat;
	background-position: center;
	border: none;
	width: 16px;
	text-align: center;
}
.ecsDecorationRequired {
	background-image: url(/portal/page/cust_portal/ITK_PGR/Common/Images/ecsDecorationRequired.gif);
 	background-repeat: no-repeat;
	background-position: center;
	border: none;
	width: 16px;
	text-align: center;
}
.ecsDecorationError {
	background-image: url(/portal/page/cust_portal/ITK_PGR/Common/Images/ecsDecorationError.gif);
 	background-repeat: no-repeat;
	background-position: center;
	border: none;
	width: 16px;
	text-align: center;
}
.ecsDecorationWarning {
	background-image: url(/portal/page/cust_portal/ITK_PGR/Common/Images/ecsDecorationWarning.gif);
 	background-repeat: no-repeat;
	background-position: center;
	border: none;
	width: 16px;
	text-align: center;
}

.ecsDecorationAnnoIcon {
	background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/activity.gif) top left no-repeat;
	padding-right:5px;
}

.ecsDecorationCheckboxChecked {
    background-image: url(/portal/page/cust_portal/ITK_PGR/Common/Images/ecsDecorationCheckboxChecked.gif);
 	background-repeat: no-repeat;
	background-position: center;
	border: none;
	width: 16px;
	text-align: center;
	
}

.ecsDecorationArrow {
    background-image: url(/portal/page/cust_portal/ITK_PGR/Common/Images/ecsDecorationArrow.gif);
 	background-repeat: no-repeat;
	background-position: center;
	border: none;
	width: 16px;
	text-align: center;
	
}

.ecsDecorationCheckbox {
	background-image: url(/portal/page/cust_portal/ITK_PGR/Common/Images/ecsDecorationBlank.gif);
 	background-repeat: no-repeat;
	background-position: center;
	border: none;
	width: 16px;
	text-align: center;	
}

.ecsDecorationCalendar {
	background-image: url(/portal/page/cust_portal/ITK_PGR/Common/Images/ecsDecorationCalendar.gif);
 	background-repeat: no-repeat;
	background-position: center;
	border: none;
	cursor:pointer;
	width: 16px;
	text-align: center;
	display:block;
	width:17px;
	height:17px;
	float:left;
	clear:left;
}

.ecsDecorationAlert {
	background-image: url(/portal/page/cust_portal/ITK_PGR/Common/Images/alert.gif);
 	background-repeat: no-repeat;
	background-position: center;
	border: none;
	width: 16px;
	text-align: center;
}

.ecsDecorationMagGlass {
	background-image: url(/portal/page/cust_portal/ITK_PGR/Common/Images/ecsDecorationmag_glass.gif);
 	background-repeat: no-repeat;
	background-position: center;
	border: none;
	width: 16px;
	text-align: center;
}

.ecsDecorationTopnavSearch {
	padding-right: 15px;
	background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/search16x16.gif) no-repeat 100% 5px;
}

.ecsDecorationForwardArrow {
	background-image: url(/portal/page/cust_portal/ITK_PGR/Common/Images/right.gif);
 	background-repeat: no-repeat;
	background-position: center;
	border: none;
	width: 16px;
	text-align: center;
}

.ecsDecorationBackArrow {
	background-image: url(/portal/page/cust_portal/ITK_PGR/Common/Images/left.gif);
 	background-repeat: no-repeat;
	background-position: center;
	border: none;
	width: 16px;
	text-align: center;
}

.ecsDecorationDocTask {
	background-image: url(/portal/page/cust_portal/ITK_PGR/Common/Images/ecsDecorationmag_glass.gif);
 	background-repeat: no-repeat;
	background-position: center;
	border: none;
	width: 16px;
	text-align: center;
}

.ecsClock
{ 
	border:none;
	background-color:#29648E;
	color:white;
    font-size:9pt;
    font-weight:normal;
    font-family:Verdana,Arial, Helvetica, sans-serif;
    text-decoration:none;
}


#ecsPageCal {
	background-color: #F7F7E7;
	border:2px solid #CCCC99;
	font-family: Verdana,Arial,Geneva,sans-serif;
	font-size: 8pt;
	width: 100%;
}
#ecsPageCal table {
	border-color: #29648E;
}
#ecsPageCal tr {
	background: #F7F7E7;
	font-family: Verdana,Arial,Geneva,sans-serif;
	font-size: 8pt;
	border: 1px;
	color: #29648E;
}

#ecsPageCal th {
	background: #CCCC99;
	font-family: Verdana,Arial,Geneva,sans-serif;
	font-size: 8pt;
	color: #29648E;
}

 #ecsPageCal td {
	font-family: Verdana,Arial,Geneva,sans-serif;
	font-size: 8pt;
	color: #29648E;
}

#ecsPageCal select
{ 
	font-family: Verdana,Arial,Geneva,sans-serif;
	font-size: 8pt;
	background: #F7F7E7;
	color: #29648E;
}
 #ecsRequiredEntryStyle th {
	color: #000000; 
	font-weight: Bold; 
	font-family: Verdana,Arial,Geneva,sans-serif;
    font-size: 9pt;
	background-color: #CCCC99;
	margin:1px;
	text-align: left;

}

.ecsNormalTHClass {
	background: #CCCC99;
	font-family: Verdana,Arial,Geneva,sans-serif;
	font-size: 9pt;
	font-weight: bold;
	margin:1px;
	text-align: left;
	color: #29648E;
}

.ecsRequiredEntryClass {
	color: #000000; 
	font-weight: Bold; 
	font-family: Verdana,Arial,Geneva,sans-serif;
    font-size: 9pt;
	background-color: #CCCC99;
	margin:1px;
	text-align: left;

}

/* ---- Document Type Decorations ---- */
.ecsDecorationDocumentType_5012 {
	background-image: url(/portal/page/cust_portal/ITK_PGR/Common/Images/ecsDecorationWorkRequest.gif);
 	background-repeat: no-repeat;
	background-position: center;
	border: none;
	width: 16px;
	text-align: center;	
}

.ecsDecorationDocumentType_7000 {
	background-image: url(/portal/page/cust_portal/ITK_PGR/Common/Images/ecsDecorationAccount.gif);
 	background-repeat: no-repeat;
	background-position: center;
	border: none;
	width: 16px;
	text-align: center;	
}

.ecsDecorationDocumentType_17002 {
	background-image: url(/portal/page/cust_portal/ITK_PGR/Common/Images/ecsDecorationAccount.gif);
 	background-repeat: no-repeat;
	background-position: center;
	border: none;
	width: 16px;
	text-align: center;	
}
.ecsDecorationDocumentType_7007 {
	background-image: url(/portal/page/cust_portal/ITK_PGR/Common/Images/ecsDecorationContact.gif);
 	background-repeat: no-repeat;
	background-position: center;
	border: none;
	width: 16px;
	text-align: center;	
}

.ecsDecorationDocumentType_7011 {
	background-image: url(/portal/page/cust_portal/ITK_PGR/Common/Images/ecsDecorationToDo.gif);
 	background-repeat: no-repeat;
	background-position: center;
	border: none;
	width: 16px;
	text-align: center;	
}

.ecsDecorationDocumentType_7012 {
	background-image: url(/portal/page/cust_portal/ITK_PGR/Common/Images/ecsDecorationInquiry.gif);
 	background-repeat: no-repeat;
	background-position: center;
	border: none;
	width: 16px;

	text-align: center;	
}

.ecsDecorationDocumentType_10000 {
	background-image: url(/portal/page/cust_portal/ITK_PGR/Common/Images/ecsDecorationOpportunity.gif);
 	background-repeat: no-repeat;
	background-position: center;
	border: none;
	width: 16px;
	text-align: center;	
}

.ecsDecorationDocumentType_15000 {
	background-image: url(/portal/page/cust_portal/ITK_PGR/Common/Images/ecsDecorationCase.gif);
 	background-repeat: no-repeat;
	background-position: center;
	border: none;
	width: 16px;
	text-align: center;	
}

.ecsInActive  {
	font-family: Verdana,Arial,Geneva,sans-serif;
    text-decoration: line-through;
	text-align: left;
}

#ecsInActiveDocument  {
	font-family: Verdana,Arial,Geneva,sans-serif;
    text-decoration: line-through;
	text-align: left;
}

.overdueOpportunity {
	color: red;
}

.alertStyle {
	color: red;
}

.thirtyDayOpportunity {
	color: green;
}

#centerContent {
	position:absolute;
	left:50%;
	width:500px;
	margin-top:50px;
	margin-left:-266px;
	padding:15px;
	border:1px dashed #333;
	}

#ecscontent {
	padding: 5px;
 }

#ecscontent em {
	color: #c00;
	font-weight: bold;
	font-style: normal;	
	}
	
div.ecsrow {
  padding-top: 5px;
  }

div.ecsrow span.label {
  width: 25%;
  padding-right:10px;
  text-align: right;
  }

div.ecsrow span.formw {
 clear:right;
  width: 75%;
  text-align: left;
  } 	
div.ecsrow span.formw input{} 
  
  /* New tab styles */
	#tabtopmenu {
		color: #000;
		margin: 5px 0px 0px 15px;
		padding: 0px;
		z-index: 1;
		padding-left: 5px }
	
	#tabtopmenu li {
		display: inline;
		overflow: hidden;
		list-style-type: none; }

	#tabtopmenu a{
		color: #333;
		font: bold 1em "Trebuchet MS", Arial, sans-serif;
		background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/tabs/topMenuTab_01.gif) top left no-repeat;
		border-bottom: 3px solid #666; 
		padding:3px 7px 0px 7px;
		margin: 0px;
		border:0px;
		text-decoration: none;  cursor:pointer;
	}
	#tabtopmenu a span {
		position:relative;
		top:0px;
		height:26px;
		background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/tabs/topMenuTab_02.gif) top right;
		padding:3px 14px 0px 7px; cursor:pointer;
		
	}
	#tabtopmenu a.active {
		color: #333;
		font: bold 1em "Trebuchet MS", Arial, sans-serif;
		background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/tabs/topMenuTab_active_01.gif) top left no-repeat;
		border-bottom: 3px solid #ccc;
		padding:3px 7px 0px 7px;
		margin: 0px;
		border:0px;
		text-decoration: none; cursor:pointer;
	}
	#tabtopmenu a.active span {
		position:relative;
		top:0px;
		height:26px;
		background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/tabs/topMenuTab_active_02.gif) top right;
		padding:3px 14px 0px 7px; cursor:pointer;
		
	}
	#tabtopmenu a:hover {
		color: #fff; }


	#tabtopmenu a.active:hover {
		color: #333; }

/* end new tab styles */

#navigation 
{ 
	height:27px; 
	background:url(/portal/page/cust_portal/ITK_PGR/Common/Images/tabs/tab-bkgd.jpg) repeat top left; 
	padding:0px 0px 0px 15px; 
}
#navigation UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 0px 0px 0px;
    PADDING-TOP: 6px;
	height:21px;
}
#navigation LI
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px 6px 0px 0px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none;
	/* width:75px;   the width can be addedd so that the all tab widths can be equal */
}
#navigation A
{
    PADDING-LEFT: 10px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND: url(/portal/page/cust_portal/ITK_PGR/Common/Images/tabs/tab-ltc.gif) no-repeat left top;
    COLOR: #777777;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
#navigation A SPAN
{
    PADDING-RIGHT: 10px;
    BACKGROUND: url(/portal/page/cust_portal/ITK_PGR/Common/Images/tabs/tab_rtc.gif) no-repeat right top
}
#navigation A SPAN DIV
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(/portal/page/cust_portal/ITK_PGR/Common/Images/tabs/tab-mid.gif) repeat-x left top;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 6px; 
	text-align:center;
	line-height:12px;
}
#navigation A
{
    DISPLAY: block;
    FLOAT: left
}
#navigation A SPAN
{
    DISPLAY: block;
    FLOAT: left
}
#navigation A
{
    FLOAT: none
}
#navigation A SPAN
{
    FLOAT: none
}
/* Begin hover nav styles  */
#navigation A:hover
{
    PADDING-LEFT: 10px;
    BACKGROUND: url(/portal/page/cust_portal/ITK_PGR/Common/Images/tabs/tab-tlc_hover.gif) no-repeat left top;
    COLOR: #333
}
#navigation A:hover SPAN
{
    PADDING-RIGHT: 10px;
    BACKGROUND: url(../tabs/tab-trc_hover.gif) no-repeat right top
}
#navigation A:hover SPAN DIV
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(/portal/page/cust_portal/ITK_PGR/Common/Images/tabs/tab-mid_hover.gif) repeat-x left top;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 6px
}
#navigation A.active:hover
{
    PADDING-LEFT: 10px;
    BACKGROUND: url(/portal/page/cust_portal/ITK_PGR/Common/Images/tabs/tab-tlc_selected.gif) no-repeat left top;
    COLOR: #333
}
#navigation A.active:hover SPAN
{
    PADDING-RIGHT: 10px;
    BACKGROUND: url(/portal/page/cust_portal/ITK_PGR/Common/Images/tabs/tab-trc_selected.gif) no-repeat right top
}
#navigation A.active:hover SPAN DIV
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(/portal/page/cust_portal/ITK_PGR/Common/Images/tabs/tab-mid_selected.gif) repeat-x left top;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 6px
}
/* End hover nav styles  */
/* Begin selected nav styles  */
#navigation A.active
{
    
PADDING-LEFT: 10px;
PADDING-RIGHT: 0px;
PADDING-TOP: 0px;
PADDING-BOTTOM: 0px;
    BACKGROUND: url(/portal/page/cust_portal/ITK_PGR/Common/Images/tabs/tab-tlc_selected.gif) no-repeat left top;
    COLOR: #333;
    BORDER:0px;
}
#navigation A.active SPAN
{
    PADDING-RIGHT: 10px;
    BACKGROUND: url(/portal/page/cust_portal/ITK_PGR/Common/Images/tabs/tab-trc_selected.gif) no-repeat right top;
    
}
#navigation A.active SPAN DIV
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    BACKGROUND: url(/portal/page/cust_portal/ITK_PGR/Common/Images/tabs/tab-mid_selected.gif) repeat-x left top;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 6px;
    
}

.ecsContextMenu  {
 	 position: absolute;
	 left: 0;
	 top: 0;
	 visibility: hidden; 	  	 
}
.rightPanel_ecsContextMenu  {
 	 
	 visibility: visible; 	  	 
}

.ecsContextMenu table#flyoverMenu, .rightPanel_ecsContextMenu table#flyoverMenu {
	font-family: Verdana,Arial,Geneva,sans-serif;
	border: none;
	color: #000000;
	font-size: 11px;
	width:100%;
	font-weight: normal;
	text-align: left;
}
.ecsContextMenu table#flyoverMenu td, .rightPanel_ecsContextMenu table#flyoverMenu td   {width:100%;vertical-align:middle;}
.ecsContextMenu a, .rightPanel_ecsContextMenu  a {
	color: #336699;
	font-size: 11px;
	text-decoration: none;
	display:block;
	border-top:1px solid #f7f7f7;
	border-bottom:1px solid #f7f7f7;
}
.ecsContextMenu a:hover, .rightPanel_ecsContextMenu  a:hover{
	color:#036;
	font-size: 11px;
	display:block;
	text-decoration: none;
	border-top:1px dashed #ababab;
	border-bottom:1px dashed #ababab;
}



#ecsButtonBar {
	white-space: nowrap;
	font-family: Verdana,Arial,Geneva,sans-serif;
	font-size: 11px;
	margin:0px 5px;
}

#ecsButtonBar a {
   	text-decoration: none;
	font-family: Verdana,Arial,Geneva,sans-serif;
	font-size: 11px;
   	color: #666;
	height:25px;
   	PADDING-LEFT: 7px;
	BACKGROUND: url(/portal/page/cust_portal/ITK_PGR/Common/Images/buttons/btnBar_start.gif) no-repeat 0 0;
}
	
html>body #ecsButtonBar a, 
html>body #ecsButtonBar a:hover, 
html>body #ecsTableButtonBar a, 
html>body #ecsTableButtonBar a:hover { PADDING-TOP:5px; PADDING-BOTTOM:9px; } /* EI hack for buttons -- EI can not read these styles due to child psuedo class "html>body" */


#ecsButtonBar a:hover
{
	text-decoration: none;
	font-family: Verdana,Arial,Geneva,sans-serif;
	font-size: 11px;
   	color: #09c;
	height:25px;
   	PADDING-LEFT: 7px;
	BACKGROUND: url(/portal/page/cust_portal/ITK_PGR/Common/Images/buttons/btnBar_start_hover_v2.gif) no-repeat left top;
}

#ecsButtonBar a span {
   	text-decoration: none;
	font-family: Verdana,Arial,Geneva,sans-serif;
	font-size: 11px;
   	PADDING-TOP: 5px;
   	PADDING-BOTTOM: 9px;
   	PADDING-right: 9px;
	height:25px;
	BACKGROUND: url(/portal/page/cust_portal/ITK_PGR/Common/Images/buttons/btnBar_end.gif) no-repeat right top;
}

#ecsButtonBar a:hover span
{
	text-decoration: none;
	font-family: Verdana,Arial,Geneva,sans-serif;
	font-size: 11px;
   	PADDING-TOP: 5px;
   	PADDING-BOTTOM: 9px;
   	PADDING-right: 9px;
	height:25px;
	BACKGROUND: url(/portal/page/cust_portal/ITK_PGR/Common/Images/buttons/btnBar_end_hover_v2.gif) no-repeat right top;
}

#ecsTableButtonBar {
	white-space: nowrap;
	font-family: Verdana,Arial,Geneva,sans-serif;
	font-size: 11px;

}

#ecsTableButtonBar a {
   	text-decoration: none;
   	color: #666;
   	PADDING-LEFT: 7px;
	height:25px;
	BACKGROUND: url(/portal/page/cust_portal/ITK_PGR/Common/Images/buttons/btnBar_start.gif) no-repeat left top;
}

#ecsTableButtonBar a:hover
{
	
	text-decoration: none;
   	color: #09c;
   	PADDING-LEFT: 7px;
	height:25px;
	BACKGROUND: url(/portal/page/cust_portal/ITK_PGR/Common/Images/buttons/btnBar_start_hover.gif) no-repeat left top;
}
#ecsTableButtonBar a span {
   	text-decoration: none;
	font-family: Verdana,Arial,Geneva,sans-serif;
	font-size: 11px;
   	PADDING-TOP: 5px;
   	PADDING-BOTTOM: 9px;
   	PADDING-right: 9px;
	height:25px;
	BACKGROUND: url(/portal/page/cust_portal/ITK_PGR/Common/Images/buttons/btnBar_end.gif) no-repeat right top;
}

#ecsTableButtonBar a:hover span
{
	text-decoration: none;
	font-family: Verdana,Arial,Geneva,sans-serif;
	font-size: 11px;
   	PADDING-TOP: 5px;
   	PADDING-BOTTOM: 9px;
   	PADDING-right: 9px;
	height:25px;
	BACKGROUND: url(/portal/page/cust_portal/ITK_PGR/Common/Images/buttons/btnBar_end_hover.gif) no-repeat right top;
}
/* Page Sections */
#ecsPageTitle {
	background-color:#fff;
	border: none;
 	width: 100%;
	padding: 0px 10px 10px 0px;
 	font-family: Arial, Helvetica, sans-serif;
 	font-size: 2.0em;
 	color: #336699; 

}
#ecsHeading {
	background-color:#fff;
	border: none;
 	width: 100%;
	padding: 10px 10px 0px 0px;
 	font-family: Arial, Helvetica, sans-serif;
 	font-size: 1.86em;
 	color: #336699; 

}
#ecsPageMain table th, #ecsDetailsPage table th, #ecsInputPage table th {text-align:right;padding-right:10px;color:#003577}
#DocumentRouting a#DocumentTypeKey_1, #InboxTable a#DocumentTypeKey_1 {height:17px;width:auto;}
#DocumentRouting a#DocumentTypeKey_2, #InboxTable a#DocumentTypeKey_2 {height:17px;width:auto;}
#ecsPageMain table td b {
	font-size:.96em;
	font-weight: bold;
	color: #003577;
	padding-right:5px;}
/*
 class is used to format checkbox or radio button columns. The width is set so
 that the percentage is fixed as the table expands.
*/

.ecsSelectColumn {
 width: 3%;
}

/*
 class is used to format checkbox or radio button columns. The width is set so
 that the percentage is fixed as the table expands.
*/

#detailsTable td, #detailsTable th { vertical-align:top;}
#moreTabs a,  #moreTabs a span,  #moreTabs a span div {background:none;color:#336699;}
#moreTabs a.active, #moreTabs a.active span, #moreTabs a.active span div {BACKGROUND: #f7f7f7;}
#moreTabs a:hover,  #moreTabs a:hover span,  #moreTabs a:hover span div {background:#f7f7f7; color:#336;}
#moreTabs td {border-left:1px solid #ababab; border-right:1px solid #ababab; border-bottom:1px dashed #ababab;}

.even { background-color:#efefef; }
.odd  { background-color:#FFFFFF; }
#teamMembers .hdrcell {text-align:left;padding-left:3px;}
#teamMembers .memSince {font-size:.89em;color:#666;}
#teamMembers table.obj td {height:36px;}

#quickSearchDiv {background: url('/portal/page/cust_portal/ITK_PGR/Common/Images/search_icon_v2.gif') left center no-repeat;height:18px;}
#quickLinksSelect   {background: url('/portal/page/cust_portal/ITK_PGR/Common/Images/quicklink_icon_v2.gif') left center no-repeat;height:18px;}
#quickSelect, #menu1, #menu2   {width:117px;margin-left:23px;font-weight:normal;padding:1px 0px;background:#003577; color:#fff;border:1px solid #003577;font-family:Arial, Helvetica, sans-serif;font-size: 11px;}
#searchSelect, #dash_searchSelect   {width:147px;margin-left:23px;font-weight:normal;padding:1px 0px;background:#003577; color:#fff;border:1px solid #003577;font-family:Arial, Helvetica, sans-serif;font-size: 11px;}


#slideMenu.bkgd   { background: url(/portal/page/cust_portal/ITK_PGR/Common/Images/slideMenuBkgd.PNG) 0 0 no-repeat; }
#slideMenu span.control_links, #slideMenu a.control_links {color:grey;}
