.icpPortlet {width:650px;}

* {font-family:arial,verdana,helvetica,sans-serif;}

/* breadcrumb */
.breadcrumb 	{width:100%; text-align:left; float:left;}
.breadcrumb ul, .breadcrumb li 	{margin:0;padding:0;}
.breadcrumb li 					{ list-style: none; float:left;padding-left:5px;}
.nopadding{padding:0px !important;}

/* search */
.icpSearch 	{width:100%;text-align:right;}

/* icons */
.icons 					{text-align:right;}
.icons ul, .icons li 	{margin:0;padding:0; text-align:right;}
.icons li 				{list-style: none; float:right;padding-left:10px;}

/* content */
.icpContent 			{clear:left;margin-top:0px;}
div.icp					{border: solid 1px #aaaaaa;margin: 10px 0px;padding:10px;}
div.icp p				{font-weight: bold;}
div.icp li				{/*font-weight: bold;*/}
.subtitle				{color:#00000; font-size:12px;}
.overall_material_list	{padding-bottom:1px;padding-top:5px;padding-left:15px;}
.overall_material_list li{
							background: rgba(255, 255, 255, 1) url("/../../../assets/css/img/bluesquare.png") no-repeat;
							background-position: 0% 55%;
							padding-left:15px;
							list-style:none;
							margin-left:0px;
						}

div.standard			{padding:0 10px 0 40px;} /* indent of the standard block */
div.standard p, div.standard li			{font-weight: normal;}
div.standard p			{margin:0;padding:0;float:left; font-weight: 700;}

div.guidance 			{font-weight: normal;padding:0 10px 0 80px;} /* indent of the guidance block */
div.guidance p			{margin:0;padding:0;float:left;}

div.comframe			{padding: 10px 5px 10px 5px; background-color:#d5e0f1; border: solid 1px #aaaaaa;margin-top:10px;} /* indent of the standard block */
div.comframe p, div.comframe li			{font-weight: normal;}
div.comframe p			{margin:0;padding:0;float:left;}
div.comframe p.comframetitle			{font-weight: 700;}

div.comframe div.guidanceText {padding-bottom:5px;}
div.comframeintro {
    padding: 10px 5px 10px 5px;
    background-color: #d5e0f1;
    border: solid 1px #aaaaaa;
    margin-top: 10px;
    text-align: justify;
}

div.comframepointsingle			{padding: 10px 5px 10px 50px; background-color:#d5e0f1; border: solid 1px #aaaaaa;margin-top:10px;} /* indent of the standard block */

div.comframepoint			{padding:0 10px 0 50px; background-color:#d5e0f1;} /* indent of the standard block */
div.comframepoint p, div.comframepoint li {font-weight: normal;}
div.comframepoint p			{margin:0;padding:0;float:left;}
div.comframepoint div.guidanceText {padding-bottom:5px;}

div.icpText				{font-weight: normal;}
div.introText			{font-weight: normal;}
div.standardText		{font-weight: normal;padding-left:0px;padding-bottom:0px;}
div.guidanceText		{font-weight: normal;padding-left:0px; text-align: justify;padding-bottom:0px}

/*.icpList p				{border-bottom: 1px solid #cccccc;padding:3px;margin:0;}*/
.icpList p				{padding:3px;margin:0;}
.icpList p.subtitle		{border-bottom: 0px;padding:3px;margin-top:10px;font-weight:normal;}

/* links */
.links ul, .links li 	{margin:0;padding:0;}
.links li 				{list-style: none;padding-left:10px;}

div.linksAll				{border: solid 1px #999999;margin:0;padding:0;margin-top:20px;}
.linksAll ul, .linksAll li 	{margin:0;padding:0;}
.linksAll li 				{list-style: none;padding-left:10px;padding-top:10px;}

/* subtitle */
div.standard p.subtitle, div.guidance p.subtitle, div.comframe p.subtitle, div.comframepoint p.subtitle {font-style: italic;padding-bottom: 5px;float:none;}

td.numberCol {vertical-align:top;width:40px;}
td.numberColG {vertical-align:top;width:53px;}
td.numberColComf {vertical-align:top;width:75px;}
td.numberColComfPoint {vertical-align:top;width:90px;}

.icpContent ul  {margin-top:0px;padding-top:2px;margin-bottom:0px;}
.icpContent li  {/*list-style:outside;*/color:#333333;margin-top:2px; margin-bottom:2px;/*margin-left:25px;padding:5px;*/}

.odd	{background-color:#f5f5f5;}
.even	{}
li.comframe{background-color:#d5e0f1;}
li.comframepoint {background-color:#e9edf7;}
.ui-sortable-helper{cursor:move !important;}
#sortable, #sortableGuidance, #sortableStandard {
	padding-left:0px; list-style:none; list-style-type:none;
}
#sortable li.ui-state-highlight, #sortableGuidance li.ui-state-highlight, #sortableStandard  li.ui-state-highlight{ 
	height: 1.5em; line-height: 1.2em;background-color: #D9EDF7 !important;border-color: #BCE8F1 !important; list-style-type:none; list-style:none; float:left; width:100%;
}

#icp_lists, #icp_Guidances, #icp_Standards {
	padding-left:0px; list-style:none; list-style-type:none;
}
#icp_lists li.ui-state-highlight, #icp_Guidances li.ui-state-highlight, #icp_Standards  li.ui-state-highlight{ 
	height: 1.5em; line-height: 1.2em;background-color: #D9EDF7 !important;border-color: #BCE8F1 !important; list-style-type:none; list-style:none; float:left; width:100%;
}
.icp_list_item, .guidance_list_item, .standard_list_item{margin-left:0px; list-style-type:none; list-style:none;}


.actualTitle {
    color: #326b3c;
    font-weight: bold;
}