/*  ==================================  */
/*  =============  RESET   =============  */
/* ubuntu-regular - latin */
@font-face {
	font-family: 'Ubuntu';
	font-style: normal;
	font-weight: 400;
	src: url('../fonts/ubuntu-v9-latin-regular.eot'); /* IE9 Compat Modes */
	src: local('Ubuntu'),
	url('../fonts/ubuntu-v9-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/ubuntu-v9-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
	url('../fonts/ubuntu-v9-latin-regular.woff') format('woff'), /* Modern Browsers */
	url('../fonts/ubuntu-v9-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
	url('../fonts/ubuntu-v9-latin-regular.svg#Ubuntu') format('svg'); /* Legacy iOS */
}

/* ubuntu-condensed-regular - latin */
@font-face {
	font-family: 'Ubuntu Condensed';
	font-style: normal;
	font-weight: 400;
	src: url('../fonts/ubuntu-condensed-v7-latin-regular.eot'); /* IE9 Compat Modes */
	src: local('Ubuntu Condensed'), local('UbuntuCondensed-Regular'),
	url('../fonts/ubuntu-condensed-v7-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/ubuntu-condensed-v7-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
	url('../fonts/ubuntu-condensed-v7-latin-regular.woff') format('woff'), /* Modern Browsers */
	url('../fonts/ubuntu-condensed-v7-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
	url('../fonts/ubuntu-condensed-v7-latin-regular.svg#UbuntuCondensed') format('svg'); /* Legacy iOS */
}

/* ubuntu-700 - latin */
@font-face {
	font-family: 'Ubuntu';
	font-style: normal;
	font-weight: 700;
	src: url('../fonts/ubuntu-v9-latin-700.eot'); /* IE9 Compat Modes */
	src: local('Ubuntu Bold'), local('Ubuntu-Bold'),
	url('../fonts/ubuntu-v9-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../fonts/ubuntu-v9-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
	url('../fonts/ubuntu-v9-latin-700.woff') format('woff'), /* Modern Browsers */
	url('../fonts/ubuntu-v9-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
	url('../fonts/ubuntu-v9-latin-700.svg#Ubuntu') format('svg'); /* Legacy iOS */
}



html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input, select, button, textarea, table, caption, tbody, tfoot, thead, tr, th, td
				{margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline;}
:focus					{outline:0;}
body					{line-height:1;}
ol, ul					{list-style:none;}
table					{border-collapse:separate; border-spacing:0;}
caption, th, td			{text-align:left; font-weight:normal;}

input[type="radio"], 
input[type="checkbox"] {margin: 0;} /* Only for bootstrap */


/*  =============  RESET   =============  */
/*  ==================================  */

body					{color:#464747; font:normal 68.75%/150% tahoma,verdana,arial,sans-serif; min-width:940px; background-color:#FFFFFF; height:100%;}
.Disabled 				{color: #919498 !important;}
.Scenario				{color:#db104e;}
.ScenarioB				{border:1px solid #84adc2; display: block; padding: 0.3em; width: 20px;}

span.Mandatory 			{color: #CC0033;}

h1						{float:left; font-size:1.4em; font-weight:normal; color:#00379f; width:100%; border-bottom:1px solid #c1c1de; padding:20px 0 5px; margin-bottom:10px; word-wrap:break-word;}
#Disclaimer h1 			{border-bottom: medium none; color: #505051; float: left; font-weight: bold; margin: 0; padding: 0.5em 0 0.3em; width: 100%;}

h2						{float:left; font-size:1.3em; font-weight:normal; color:#00379f; padding-top:1em;}

h2.NavTitle				{background-color: #FFFFFF; border-bottom: 1px solid #D8DEE4; font-size: 1.2em; padding:20px 0 5px; float:left; width:95%; padding-left:5%; margin-bottom:5px;}
.RegistersList			{padding-left: 8px;}
.BasicInfo				{background-image: url("../images/icon-register.png"); background-position:0 2px; background-repeat:no-repeat; padding-left: 20px;}
.Search					{background-image: url("../images/icon-magnifier.png"); background-position:0 0; background-repeat:no-repeat; padding-left: 20px;}
.columnsDisplay			{background-image: url("../images/icon-rowlist.png"); background-position:0 1px; background-repeat:no-repeat; padding-left: 20px;}
.DetailsCategories		{background-image: url("../images/icon-categories.png"); background-position:0 2px; background-repeat:no-repeat; padding-left: 20px;}
h2.NavPanel-Header		{background-color: #00379f; color: #FFFFFF; float: left; font-size: 1em; font-weight: bold; height: 20px; padding: 2px 0 0 5px; width: 215px;}
a.SignBtn				{background:url(../images/bg_btn2.gif) #e4e5e5 0 0 repeat-x; border:1px solid #ecebeb; border-radius:5px; padding:0.1em 1em; margin-left:5px; color:#00379f; text-decoration:none; cursor:pointer;}
#Container a				{color: #00379f; text-decoration: none;}
#Container a:hover		{color: #0050e6;}

a.BTN,
button					{background:url(../images/bg_btn3.gif) #e4e5e5 0 0 repeat-x; border:1px solid #c1c1de; border-radius:2px; padding:0.28em 1em; color:#00379; text-decoration:none; cursor:pointer;}
/*button:disabled			{color:#808080; background:url(../images/bg_btn.gif) #e4e5e5 0 0 repeat-x !important; border:1px solid #b4c7de !important; cursor:default;}
*/
button:disabled {
    color: #A8A8A8;
    background: #E4E5E5 url("../images/bg_btn3.gif") repeat-x scroll 0px 0px !important;
    border: 1px solid #CBDEF5 !important;
    cursor: default;
}

.GeneralSearch button	{margin-left:1em;}


/*#Background 				{background: url("../images/bg_body.png") repeat-x scroll 0 278px #FFFFFF; height: 700px; margin: 0 auto; min-width: 940px; position: fixed; width: 100%; z-index: -1000;}*/

/*  ==================================  */
/*  =============  STRUCTURE   =============  */

#Header					{width:100%; float:left; height:110px; background-color:#FFFFFF;}
#logo					{padding:10px 0; width: 210px; float:left; height:92px;}
#globalNav				{padding: 10px 0 5px 0; text-align: right;}
#path					{background-color: #F7F7F7; border-top: 1px solid #E6E6E6; color: #7F8387; height: 40px; line-height: 40px; padding-left: 1%; float:left; width:98%;} 
#path a					{float:left; color:#7f8387; text-decoration:none;}
#path a:hover			{text-decoration:underline;}
#path span				{float:left; display:inline; padding:0 2px; font-size:1em;}
#path span.PathIcon		{float:right; padding-right:1em;}
#path img				{float:left; padding-right: 6px; padding-top: 10px;}
.PathIcon img			{float:right; padding:10px 15px;}


#Wrapper 				{margin: 0 auto; min-width: 940px; width: 80%;}
#Container				{width:98%; padding:0 1% 1%; float:left; background-color:#F7F7F7; border-bottom: 1px solid #E6E6E6;}
#nav					{background-color: #FFFFFF; border: 1px solid #CFDAE8; float: left; min-height: 620px; width: 220px;}
#mainContent			{margin-left:230px; background-color:#FFFFFF; border: 1px solid #CFDAE8; }
#contentArea			{background-color: #FFFFFF; float: left; padding: 0 1%; width: 97.8%; min-height:620px;}
.detailsPage h3 {
	font-size: 12px;
	padding: 20px 0 5px;
	margin-bottom: 10px;
	float:left; 
	font-weight:normal; 
	color:#00379f; 
	border-bottom:1px solid #c4d1e0;
	width:100%;  
	word-wrap:break-word;
}

.detailsPage h1.category{
	text-transform: uppercase;
    color: #3b3d91;
    border-color: transparent;
    border-bottom: 1px solid #3b3d91;
}

.pdf {
	width: 11px;
}
.RDetails				{height:700px; overflow:auto;}
#Disclaimer				{float:left; width:100%; background-color: #F8F9F9; border: 1px solid #ECEDEE; float: left; margin: 1% 0; padding: 0 1% 1%; width: 98%;}

.FullWidth				{margin-left:0 !important; border:none !important;}
.FullWidth #contentArea	{border: 1px solid #CFDAE8;}

ul.NavList				{float: left; list-style: none outside none; margin-bottom: 10px; margin-top: 10px; width: 100%;}
ul.NavList li				{border-bottom: 1px solid #FFFFFF; padding: 5px 0; margin-left:15px;}
ul.NavList li:hover		{/*text-decoration:underline;*/}
ul.NavList li a			{background-image: url("../images/nav-square.gif"); background-position:0 5px; background-repeat:no-repeat; padding-left: 15px;}

ul.NavDetailsList		 {float: left; width: 100%;}
.NavDetailsList li 		{/*border-bottom: 1px solid #E6F1F8;*/ padding:2px 3px;}
.NavDetailsList a 		{display: block; margin-left: 0.5em; padding: 2px 5px;}

.GeneralSearch			{float:left; width:100%; margin-top:2em;}
.GeneralSearch div		{margin-bottom:1em;}

.GeneralResults			{float:left; width:98%; margin: 1% 0; /*border:1px solid #c4d1e0; background-color:#f2f6fb;*/background-color: #F8F9F9; border: 1px solid #ECEDEE; padding: 0px 1% 1%;}
/*.GeneralResults	ul		{padding:1em;}
.GeneralResults	ul li		{padding:0.3em 0;}*/
.GeneralResults	ul li	 span 	{color:#00379f;}



#footer					{float: left; height: 20px; margin: 0 0.5em; padding: 0.5%; text-align: center; width:98.5%;}
#footer p				{position:absolute; width:auto;}
#footer ul				{clear:both; text-align:center; list-style:none;}
#footer li				{display:inline; padding:0 10px; border-right:1px solid #d6d6d6;}
#footer a				{color:#00379f; text-decoration:none;}

#footer a:hover,
#footer a:focus			{text-decoration:underline;}
#footer li.NoBorder		{border-right:none; padding-right:0;}

.NavBtn					{border-top: 1px solid #C5CFDB; margin: 1em 0; padding: 1em 0; float:left; width:100%; margin-top:5px;}
.NavBtn button			{margin:0 0.5em;}
.RegisterInfo			{background-color: #F8F9F9; padding: 0.5em 0; float:left; width:100%; padding:1em 0; border-bottom: 1px solid #E7E7E7;}
.RegisterInfo p			{padding:0 1em;}
.RegisterInfo a			{display:block; padding-top:0.5em; font-weight:bold;}

.SelectRegister			{display:none; padding-top:3px;}
.SelectRegister select	{margin: 0 1em; max-width: 200px;}

.menu					{float:left; width:100%;}
#nav .menu h3			{background-image: url("../images/bg_expander.gif"); background-position: 0 0; background-repeat: repeat-x; border-bottom: 1px solid #DBDBDB; border-top: 1px solid #E0E0E0; color: #00379f; /*height: 18px;*/ margin: 0.5em 0; padding:1px 0 2px 5px; background-color:#e7e7e8;  float: left;width: 98%;}
.menuContent			{margin:0 0.5em;}
.menuContent input 		{width: 97%;}
.menuContent select 	{width: 100%}
.menuContent .iCheck	{width: auto; margin: 4px 4px 0;}
.menuContent .iCheck:disabled:hover	{cursor: not-allowed;}
.menuContent.lastFilter	{padding-bottom: 5px;}
.menuContent a 			{cursor: pointer;}
#nav .menu h3 p			{width:190px; float:left;}



.addsection				{/*background-color: #DBDCDC;*/ float: left; margin-top: 0.5em; padding-bottom: 1em; padding-top: 1em; width: 100%;}
.addsection  label			{margin: 0 0.5em;}

.displayColumn			{float: left; margin-bottom: 1em; padding: 1em;}

.Removepanel 			{float: right; padding:0 8px; cursor:pointer;}

.Export					{background-image: url("../images/bg_export.gif"); background-position: 0 0; background-repeat: repeat-x; border-top: 1px solid #C6C7C8; float: left; padding-top: 1em; padding-bottom:1em; text-align: right; width: 100%;}
.Grid .NoBorderbtm		{border-bottom:none;}
.NoBorder				{border-top:none;}
.Export p 				{display: inline; padding-right: 5px; width: auto;}
.Export span 			{border-left: 1px solid #BDBCBC; margin-left: 10px; padding-left: 10px;}
.Export span:first-child { border-left: medium none;}

.Details				{float:left; width:100%; margin-bottom:1.5em;}
.Details h2				{background-color: #808080; font-size: 12px; height: 23px; line-height: 23px; padding-left: 1%; padding-top:0; width: 99%; background-image:url(../images/bg_contentHeader.gif); background-position:0 0; background-repeat:repeat-x; border-top: 1px solid #D8D8D8;}
p.datainfo 				{padding:10px 3%; background-image: url("../images/icon_exclamation.gif"); background-position:10px 10px; background-repeat:no-repeat; width:94%;  border: 1px solid #B4C7DE; float:left; background-color:#f0f6fc; margin-bottom:20px; margin-top:1em;}

.ui-accordion-header-icon.ui-icon.ui-icon-triangle-1-s 	{background-image: url("../images/icon_arrow1.gif"); background-position: 0 7px; background-repeat: no-repeat; float: left; height: 18px; width: 13px;}
.Details .ui-accordion-header-icon.ui-icon.ui-icon-triangle-1-s 		{background-position: 0 9px;}
.ui-accordion-header-icon.ui-icon.ui-icon-triangle-1-e 	{background-image: url("../images/icon_arrow2.gif"); background-position: 0 5px; background-repeat: no-repeat; float: left; height: 18px; width: 13px;}
.Details .ui-accordion-header-icon.ui-icon.ui-icon-triangle-1-e		{background-position: 0 7px;}

/* .Details .ui-accordion-header-icon.ui-icon.ui-icon-triangle-1-s		{background-position: 0 4px;} */	
.Details .ui-accordion-header-icon.ui-icon.ui-icon-triangle-1-s.up,	
.Details .ui-accordion-header-icon.ui-icon.ui-icon-triangle-1-s.up2,	
.Details .ui-accordion-header-icon.ui-icon.ui-icon-triangle-1-s.up3,	
.Details .ui-accordion-header-icon.ui-icon.ui-icon-triangle-1-s.up4,	
.Details .ui-accordion-header-icon.ui-icon.ui-icon-triangle-1-s.up5,	
.Details .ui-accordion-header-icon.ui-icon.ui-icon-triangle-1-s.up6,	
.Details .ui-accordion-header-icon.ui-icon.ui-icon-triangle-1-s.up7 	{background-position: 0 4px;}	
.up, .up2, .up3, .up4, .up5, .up6, .up7 {	
    -webkit-transform: rotate(-90deg);	
	-moz-transform: rotate(-90deg);	
	-ms-transform: rotate(-90deg);	
	-o-transform: rotate(-90deg);	
	transform: rotate(-90deg);	
	/* IE6–IE9 */	
	filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.9914448613738104, M12=-0.13052619222005157,M21=0.13052619222005157, M22=0.9914448613738104, sizingMethod='auto expand');	
	zoom: 1;	
}

.actionBtn				{background: url("../images/bg_mainBtn.gif") repeat-x scroll 0 0 #D4DDE8; border: 1px solid #D4DDE8; border-radius: 2px; float: left; height: 23px; line-height: 23px; margin-bottom: 1em; margin-right: 10px; padding: 0 5px; color:#00379f !important;}
.expand_all				{background-image: url("../images/icon_add.png"); background-position: 0 1px; background-repeat: no-repeat; padding-left: 18px;}
.collapse_all			{background-image: url("../images/icon_minus.png"); background-position: 0 1px; background-repeat: no-repeat; padding-left: 18px;}
/*  =============  STRUCTURE   =============  */
/*  ==================================  */

/*  ==================================  */
/*  =============  FORMS   =============  */

.iRadio						{float:left; margin-right:5px; margin-top:1px;}
.iCheck						{margin-right:5px;}
#Navigation .iText			{max-width:170px;}

#Container input.iText,
#Container select,
#Container textarea			{border:1px solid #d0d4d9; padding:0.25em; border-radius:2px; /* width:65%; */}

#Container input.iDate 		{width: 33%;}

.GeneralSearch label			{display:block; padding-bottom:0.5em;}

.ui-datepicker-trigger		{cursor: pointer; margin: 0 3px; vertical-align: middle;}
.ui-datepicker				{background-color:#FFFFFF; border: 1px solid #0174af;}

.addsection input			{margin: 0 0.5em; max-width: 210px;}
.addsection select			{max-width: 210px;}
.displayColumn select			{margin: 0 0.5em; max-width: 210px;}
.Groupcheck p				{margin-bottom:5px;}
.resultsInfo {
    clear: both;
    float: left;    padding: 5px 0;
}
/*  =============  FORMS   =============  */
/*  ==================================  */

/*  ==================================  */
/*  =============  TABLES   =============  */

.tablescroll_wrapper		{width:100% !important;}
.Tableinfo					{float:left; width:100%; margin-top:10px;}
table						{width:100% !important;}
.Tabular					{float:left; width:100%;}
.TabularScroll tr:hover td				{background-color:#e7e9ea !important;}
.Tabular�th��������������������{color:�#00379f�!important;�border-left:�1px�solid�#FFFFFF;�border-right:�1px�solid�#D9DADA;�border-top:�1px�solid�#D9DADA;�height:�23px;�padding:�5px�5px;�background-color:�#F4F4F4;�border-bottom:1px�solid�#B3BECC;
����������������������������background:linear-gradient(to�bottom,�#F7F9FA�0%,�#eaebeb�100%)�repeat�scroll�0�0�rgba(0,�0,�0,�0);�width:10%;}
.Tabular th img				{float:right; padding-top:7px;}
.Tabular th.NoLeftBorder		{border-left:none;}
.Tabular th.NoRightBorder	{border-right:none;}
.Tabular th.CellWidth		{width:80px; padding:0 5px;}
.Tabular th a					{color:#01517a� !important; text-decoration:none; display:block;}
.Tabular th:last-child		{border-right:none;}

.Tabular td					{background-color:#fcfcfc; border-top:1px solid #e2e4e5; color:#454546; text-decoration:none; padding:5px 5px; border-right:1px solid #e2e4e5; border-left:1px solid #FFF; /*max-width:200px;*/ word-wrap:break-word;}
.Tabular td.NoLeftBorder		{border-left:none;}
.Tabular td.NoRightBorder	{border-right:none;}
.Tabular tr.Even td			{background-color:#f5f5f6;}
.Tabular th.second_lvl 	{padding: 0 20px;}


.Tabular td span.TableNotification	{float:left; width:96%; text-align:center; padding:2%; color:#474848; background-image: url("../images/icon_exclamation.gif"); background-position:38% 50%; background-repeat:no-repeat;}

.Tabular tr:first-child td		 {border-top: medium none !important;}

.Tabular.TabularScroll tr:nth-child(2n) td		{background-color:#f5f5f6;}
  
.Tabular .diagonial>div {
	position: relative;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
  }
  
  .Tabular th.diagonial .bottom {
	position: absolute;
	bottom: -2px;
	left: 0;
  }
  
  .Tabular th.diagonial .top {
	position: absolute;
	top: -2px;
    right: 0;
  }

  .Tabular th.diagonial {
	background-image: linear-gradient(
		to top right,
		transparent 48%,
		transparent,
		white 52%
	);
	}
	.Tabular th.diagonial {
		background-image: linear-gradient(   to top right,   transparent 48%,   #959595,   transparent 50%)
	}

/*Volume Cap*/
table.table .innerTable   thead tr th									{background:#d5dfef; padding: 4px;}
table.table .innerTable  td									{border:1px solid #eee; padding:5px; }
table.table .innerTable  th:nth-child(3)						{ width: 214px;}
table.table .innerTable  td button								{float:left; }
table.table .innerTable  .manual							{ color: #9A1A75;}
  
/*Coder 58*/ 
  
#Results h2												 {padding:10px 0;  width: 100%;}
.notes	p 												{    padding: 10px 0;}

.Tabular .inactive_field {background:#ccc; border: 0;}
.true.fa:before {
    color: #76ce03;
}
.false.fa:before {
    color: #ed541d;
}
.column_width			{width:170px;}


/*Table cells width options*/
.w100					{width:100px !important;}
.w150					{width:150px !important;}
.w200					{width:200px !important;}
.w300					{width:300px !important;}


.Tabular td a					{color:#2f67aa; text-decoration:none;}
.Tabular td img				{padding-left:5px;}

.ShowItems				{float:right; width:30%; text-align:right; margin-bottom:2px;margin-top: 5px;}
.ShowItems p				{display:inline;}

th.Sortable a			 {background-image: url("../images/icon_descending.gif"); background-position: right center; background-repeat: no-repeat; margin-bottom:0;}

th.Sorted a 				{background-image: url("../images/icon_ascending.gif"); background-position: right center; background-repeat: no-repeat; margin-bottom:0;}

.smallwidth				{width:20px;}

/*.Tabular tr:last-child td {
    border-bottom: 1px solid #E2E4E5;
}*/

.Tabular tr td:last-child		{border-right:none;}

.CellDate				{width:180px !important;}

.tablescroll.Tabular	{margin-bottom:0.5em;}

.indenter a				{background-color:red; width:20px; float:left; display:none;}

tr.leaf.collapsed td td 	{border-top: 1px solid #E2E4E5; padding: 5px;}
tr.leaf.collapsed td 		{border-top: 0 none; padding: 0;}

/*
.leaf.collapsed .leaf.collapsed td {
    background-color: #F4F4F4;
}*/

/* Menu Starts */
#Menu {
	float: left;
	width: 100%;
	background-image: url(../images/bg_menu.gif);
	background-position: 0 0;
	background-repeat: repeat-x;
}

#Menu ul {
	float: left;
	list-style: none;
}

#Menu ul.Actions {
	float: right;
	list-style: none;
}

#Menu li {
	float: left;
	padding-right: 2px;
	background-image: url(../images/separator_menu.gif);
	background-position: 0 0;
	background-repeat: repeat-x;
}

#Menu ul.Actions li {
	float: left;
	padding-right: 10px;
	background-image: none;
}

#Menu ul.Actions a {
	background-image: url(../images/bg_actionBtn.gif);
	background: #5581B6;
	background-position: 0 0;
	background-repeat: repeat-x;
	padding: 0.28em 1em;
	border: 1px solid #0b4183;
	border-radius: 2px;
	color: #FFF;
	text-decoration: none;
	display: inline;
}

#Menu ul.Actions a.DisabledBtn {
	background-image: url(../images/bg_actionBtn2.gif);
	background-position: 0 0;
	background-repeat: repeat-x;
	border: 1px solid #91a8c4;
	border-radius: 2px;
}

#Menu li.Selected a {
	background-position: 0 -50px;
	color: #FFF;
	background-color: #658cbc;
}

#Menu a {
	display: block; /*min-width:130px;*/
	padding: 0 1em;
	height: 42px;
	text-align: center;
	line-height: 42px;
	color: #5581b6;
	font-weight: bold;
	text-decoration: none;
	background-image: url(../images/bg_menublock.gif);
	background-position: 0 0;
	background-repeat: repeat-x;
	background-color: #ebecee;
}

#Menu a:hover, #Menu a:focus {
	background-position: 0 -50px;
	color: #FFF;
	background-color: #658cbc;
}

#Menu a.Homepage {
	width: 20px;
	height: 42px;
	background-image: url("../images/icon_home.gif");
	background-position: 0 0;
	background-repeat: no-repeat;
	text-indent: -1000em;
}

#Menu a.Homepage:hover, #Menu a.Homepage:focus {
	background-position: 0 -50px;
	color: #FFF;
	background-color: #658cbc;
}

#Menu a.Publication {
	width: auto;
	padding: 0 10px;
}

#Menu a.DisabledBtn {
	background-image: url(../images/bg_actionBtn2.gif);
	background-position: 0 0;
	background-repeat: repeat-x;
}

#Menu a.Inactive {
	color: #c9c9c9;
}

#Menu a.Inactive:hover, #Menu a.Inactive:focus {
	background-image: url(../images/bg_menublock.gif);
	background-position: 0 0;
	background-repeat: repeat-x;
	color: #c9c9c9;
	cursor: default;
}

#Menu img {
	margin-top: 12px;
}

/* Menu ends */

/*****  Lists *****/
/* #Tdetails					{display:none;} */	
/* #Tdetails2					{display:none;} */	
/* #Tdetails3					{display:none;} */	
/* #Tdetails4					{display:none;} */	
/* #Tdetails5					{display:none;} */	
/* #Tdetails6					{display:none;} */	
/* #tr1						{display:none;} */	
/* #tr2						{display:none;} */	
/* #tr3						{display:none;} */	
/* #tr4						{display:none;} */	
#tr4_new					{display:none;}	
/* #tr5						{display:none;} */	
/* #tr6						{display:none;} */
.Grid #tr1 td:first-child 	{background:#fff;padding: 0;}
.Grid #tr2 td:first-child 	{background:#fff;padding: 0;}
.Grid #tr3 td:first-child 	{background:#fff;padding: 0;}
.Grid #tr4 td:first-child 	{background:#fff;padding: 0;}
.Grid #tr5 td:first-child 	{background:#fff;padding: 0;}
.Grid #tr6 td:first-child 	{background:#fff;padding: 0;}
.Grid .list td   { background:/*#7398CF*/#6A91CB!important; color:#fff!important;}
.Grid #tr4_new td:first-child   {background:#fff;}
#tr4_new td 	table  tr td:first-child	{ background:#f2f2f2!important;}
#tr4_new td 	table table  tr td:first-child	{ background:#fff!important;}
#level2 th {background:#dbe8ff;}
#level3 td { background-color: #f0f5ff;}
.Grid .level3_header{  background-color: #f0f5ff;}

.level2_header		{padding:6px; font-size: 14px; color: #344f70; font-weight: bold;}
.level2_spanheader1 	{padding:0px 15px;color:#6a91cb;  }
.level2_spanheader2 	{font-weight: bold; color: #6a91cb; padding-right: 20px; /* border-right: 1px solid;*/ }

/*  =============  TABLES   =============  */

table table {
	margin-left:3%;
	width:97%!important;
}

a.showTable  { color:#fff!important; font-weight:bold;}
a.showTable2  { color:#fff!important; font-weight:bold;}
a.showTable3  { color:#fff!important; font-weight:bold;}
a.showTable4  { color:#fff!important; font-weight:bold;}
a.showTable5  { color:#fff!important; font-weight:bold;}


/*  ==================================  */

/*  ==================================  */
/*  =============  PAGINATION   =============  */ 

ul.links:after, .clear-block:after 				{clear: both;  content: ".";   display: block;  height: 0;  visibility: hidden;}
.module_pager.original_pager		 			{display: block; text-align: center;float:left;width:100%; padding:10px 0; background-color:#FFFFFF; border-top:1px solid #D9DADA;}
.module_pager.original_pager ul		 			{background: url("../images/bg_pager_item.png") repeat-x scroll 0 0 transparent; color: #6B6B6B; font-size: 1.1em;  line-height: 2.09; list-style: none outside none;  margin: 0 auto; overflow: hidden;  padding: 0;   width: 276px;}
.module_pager.original_pager ul li.next 			{background-image: url("../images/bg_pager_next.png"); float:right;}
.module_pager.original_pager ul li.prev			{background-image: url("../images/bg_pager_prev.png"); }
.module_pager.original_pager ul li 					{display: inline;float: left;  margin: 0;}
.module_pager.original_pager ul li.pager-current 	{background: url("../images/bg_pager_item_active.png") no-repeat scroll 0 0 transparent; font-weight: normal;}
.module_pager.original_pager ul li a,
.module_pager.original_pager ul li span 			{color: #6B6B6B; float: left;font-style: normal;text-align: center;text-decoration: none;  width: 23px;}
.module_pager.original_pager ul li.prev a, 
.module_pager.original_pager ul li.next a 			{ text-indent: -9999px;}

/*  =============  PAGINATION   =============  */
/*  ==================================  */

/*  ==================================  */
/*  =============  GRID   =============  */

.Grid				{float:left; width:100%;  /*margin: 10px 0 0;*/ border:1px solid #D4E1F0; border-bottom:none;}
/*.Grid tr:last-child td		{border-bottom:none;}*/
.Grid td				{padding:5px; border-bottom:1px solid #D4E1F0; background-color:#FFF;}
.Grid tr td:first-child	{width:30%;border-right:1px solid #D4E1F0;border-left:1px solid #D4E1F0; background-color:#f1f2f2;}
.Grid td	a			{color:#00379f; text-decoration:none;}

.Grid tr td.tdComment 	{border-bottom: 0;}

.Grid .list td						{padding: 0;}	
.Grid.Details #tr table#Tdetails,	
.Grid.Details #tr2 table#Tdetails2,	
.Grid.Details #tr3 table#Tdetails3,	
.Grid.Details #tr4 table#Tdetails4,	
.Grid.Details #tr5 table#Tdetails5,	
.Grid.Details #tr6 table#Tdetails6,	
.Grid.Details #tr7 table#Tdetails7 	{margin-left: 0; width: 100% !important;}

/*  =============  GRID   =============  */
/*  ==================================  */


/*  ==================================  */
/*  =============  DIALOG   =============  */

.ui-dialog p 		{float: left !important; width: 50% !important; padding: 0.2em 0 !important;}
.ui-dialog input 		{float: left !important; width: auto !important;}

.ui-dialog label 		{font-weight: normal !important; margin: 0 !important; padding: 0 !important; width:220px;}

.ui-widget-overlay.ui-front {width: 100%;height: 100%; z-index: 1001; position: fixed; left: 0; top: 0;}
.ui-dialog		{outline: 0px; z-index: 1002; height: auto; top: -762.438px; left: 700.5px; display: block;}

/*  =============  DIALOG   =============  */
/*  ===============  Search table  ===================  */

#SearchForm {
	float: left;
	width: 100%;
	background-color: #f3f4f6;
	border-bottom: 1px solid #c4d1e0;
	height: auto;
}

#SearchForm .fElements div {
	padding: 0.3em 0;
}

.TableActions {
	float: left;
	width: 100%;
	margin: 2em 0;
}

.TableActions ul {
	float: left;
	list-style: none;
}

.TableActions li {
	float: left;
	padding: 0 10px 0 0;
}

.Export p {
	width: auto;
	display: inline;
	padding-right: 5px;
}

.Export span {
	border-left: 1px solid #bdbcbc;
	padding-left: 10px;
	margin-left: 10px;
}

.Export a.back {
	float: left;
	color: #2f67aa;
	text-decoration: none;
}

.ShowItems {
	float: right;
	width: 30%;
	text-align: right;
	margin-bottom: 2px;
}

.ShowItems p {
	display: inline;
}

span.Update {
    float: left;
    width: 98%;
    text-align: right;
    padding: 1%;
    color: #adaeb0;
}

/*  ==================================  */

/*  =============  TABLES   =============  */
.Tableinfo {
	float: left;
	width: 100%;
	margin-top: 10px;
}

table {
	width: 100%;
}

.Tabular {
	float: left;
	width: 100%;
}

.Tabular tr:hover td, .Tabular tr.Even:hover td {
	background-color: #e7e9ea !important;
}

.Details #tr td:first-child {
	background: 0;
}
.Tabular th {
	height: 34px;
	background: url(../images/bg_th.gif) #e8e8e9 0 0 repeat-x;
	border-top: 1px solid #d9dada;
	border-right: 1px solid #d9dada;
	border-left: 1px solid #FFF;
	font-weight: normal;
	padding: 0 5px;
	color: #344F70 !important;
}

.Tabular th img {
	float: right;
	padding-top: 7px;
}

.Tabular th.NoLeftBorder {
	border-left: none;
}

.Tabular th.NoRightBorder {
	border-right: none;
}

.Tabular th.CellWidth {
	width: 80px;
	padding: 0 5px;
}

.Tabular th a {
	color: #454546 !important;
	text-decoration: none;
	font-weight: bold;
	display: block;
	padding: 8px 10px;
}

.Tabular th.widthDate {
	width: 120px;
}

.Tabular th.widthComment {
	width: 350px;
}

.Tabular td {
	background-color: #fcfcfc;
	border-top: 1px solid #e2e4e5;
	color: #454546;
	text-decoration: none;
	padding: 5px 5px;
	border-right: 1px solid #e2e4e5;
	border-left: 1px solid #FFF; 
	min-width:40px;
	word-wrap: break-word;
}

.Tabular td.NoLeftBorder {
	border-left: none;
}

.Tabular td.NoRightBorder {
	border-right: none;
}

.Tabular tr.Even td {
	background-color: #f5f5f6;
}

#SubContent2 .Tabular td {
	max-width: 120px;
}

#Securityresults .Tabular td {
	width: 120px;
}

#CertificatesResults .Tabular td {
	width: 120px;
}

#SupplementResults .Tabular td {
	width: 120px;
}

#CertificatesResults .Tableinfo {
	margin-top: 0;
}

.Tabular td span.TableNotification {
	float: left;
	width: 96%;
	text-align: center;
	padding: 2%;
	color: #474848;
	background-image: url("../images/icon_exclamation.gif");
	background-position: 38% 50%;
	background-repeat: no-repeat;
}

.Tabular td a {
	color:#00379f;
	text-decoration: none;
}

.Tabular td img {
	padding-left: 5px;
}

.successDownload {
	background-image: url("../images/icon_document.gif");
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 2px 20px;
}

#detailsParent strong {
	font-weight: 700;
}

/*  =============  TABLES   =============  */

/*  =============  FORMS   =============  */
#mainContent form {
	float: left;
	width: 98%;
	margin: 0.5% 0.5% 0;
}

#mainContent fieldset {
	float: left;
	width: 100%;
    border-top: 1.9em solid #edeeee;
}

#mainContent fieldset h2 {
	border-bottom: 1px solid #EDEEEE;
	font-size: 1em;
	font-weight: bold;
	margin-top: 0.8em;
	padding-bottom: 3px;
	width: 100%;
}

#mainContent fieldset.NoLegend {
	border-top: none;
    padding: 5px;
}

#mainContent fieldset.SignForm {
	border-top: none;
	padding: 2em 0;
}

#mainContent legend {
	margin: 0 0 0 1em;
	background-color: #FFF;
	padding: 10px 1em;
	font-size: 14px;
}

.fElements div {
	float: left;
	width: 99%;
	padding: 0.5em;
}

.fElements p {
	float: left;
	padding: 0 0 1em 0;
	width: 100%; /*border-bottom:1px solid #c4d1e0;*/
}

.fElements p.Mandatory {
	border-bottom: none;
}

span.Mandatory {
	color: #CC0033;
}

.Left {
	float: left;
	width: 46%;
	margin-left: 10px;
}

.Right {
	float: right;
	width: 46%;
}

div.darkBg {
	width: 96%;
	background-color: #f3f4f6;
	height: auto;
	margin: 1em 0 0 0;
	padding: 0 2%;
}

.iGroup, #mainContent label {
	float: left;
	display: block;
	width: 35%;
	margin: 0 0.1em;
	color: #464747;
}

#mainContent label.iLabel {
	display: inline;
	float: none;
	width: auto;
	padding: 0;
	margin: 0;
}

#mainContent label.ExportCheck {
	display: inline;
	float: none;
	padding-left: 5px;
}

#mainContent label.iRadio, #mainContent label.iCheck {
	width: auto !important;
	padding-left: 5px !important;
	margin-right: 2em;
	margin-bottom: 1em;
	background-image: none;
}

div.iCheckList label.iCheck {
	margin-bottom: 0 !important;
}

#mainContent input.iText, #mainContent select, #mainContent textarea {
	border: 1px solid #d0d4d9;
	padding: 0.25em;
	border-radius: 2px; /* width:65%; */
}

#mainContent .fElements select {
	max-width: 250px;
}

#mainContent input.ExportCheck {
	display: inline;
	float: none;
}

#mainContent input.FeedbackCheck {
	float: left;
	margin-right: 10px;
	margin-bottom: 2em;
}

.Grid .FeedbackCheck {
	float: left;
	margin-right: 5px;
	margin-top: 2px;
}

.w60 {
	width: 400px;
}

.NoLegend select {
    width: 180px;
}

#mainContent input.iRadio, #mainContent input.iCheck {
	float: left;
	margin-top: 2px;
}

#uploadForm input {
	display: inline; /*float:none;*/
}

/*input.LoadCheck					{clear:left; float:left; margin-top:2em;}*/
label.LoadCheck {
	display: inline !important;
	margin-left: 0.8em !important; /*margin-top:1.9em !important;*/
	float: none !important;
	width: auto !important;
}

#mainContent div.iCheckList {
	width: 100%;
}

#mainContent div.MemberstateList {
	width: 55%;
}

.MemberstateList div {
	width: auto;
	margin-right: 2em;
}

.iCheckList div {
	width: 31% !important;
	padding: 0.2em 0;
}

.unAeEditor div {
	width: 100%;
}

.unAeEditor div div {
	width: 85%;
}

.unAeEditor label {
	width: 40.5% !important;
}

.unAeEditor div.FormButtons {
	width: 10%;
	margin-bottom: 0.2em;
	border-top: none;
	margin-top: 0;
}

.hostMemberStateEditor div {
	width: 50% !important;
}

.hostMemberStateEditor label {
	width: 64.5% !important;
}

.hostMemberStateEditor div.FormButtons {
	width: 15% !important;
	margin-bottom: 0.2em;
	border-top: none !important;
	margin-top: 0;
}

#translatedDocContainer div.memberStatesSelection {
	margin-bottom: 1em;
	background-color: #E5E7EB;
	margin-top: 1em;
	padding: 0.4em 1em;
	width: 97%;
}

#translatedDocContainer div.memberStatesSelection label {
	width: 100%;
	margin-bottom: 0.5em !important;
}

#translatedDocContainer div.memberStatesSelection div.userInputDependent
	{
	width: 31%;
}

#translatedDocContainer div.memberStatesSelection span {
	margin-right: 2em;
}

div.documentType {
	background-color: #FFFFFF;
	border: 1px solid #E5E7EB;
	margin: 0.5em 0;
	padding: 0 1em !important;
	width: 97% !important;
}

span.feedback {
	border-right: 1px solid #BDBCBC;
	margin-right: 10px;
	padding-right: 10px;
}

.feedback input.FeedbackCheck {
	margin-right: 5px !important;
	float: none !important;
}

div.SignButtons span.feedback {
	border-left: 1px solid #BDBCBC;
	margin-left: 10px;
	padding-left: 10px;
	border-right: none;
}

div.SignButtons input.FeedbackCheck {
	margin-left: 5px;
}

.Published label {
	background-image: url("../images/icon-globe.gif");
	background-position: 0 0;
	background-repeat: no-repeat;
	padding-left: 1.8%;
	width: 33.2% !important;
}

.mainMemberStatesSelection.Published label {
	padding-left: 4% !important;
}

.darkBg .Published label {
	width: 32.5% !important;
}

.darkBg label {
	width: 34.3% !important;
}

.ObjectionDateFiled {
	background: none repeat scroll 0 0 #E9F5FF;
	border: 1px solid #B3C2D5;
	margin-bottom: 15px;
	margin-top: 10px;
}

.Buttons {
    float: left;
    width: 100%;
    padding: 5px 0;
    text-align: right;
    margin-bottom: 5px;
}

.asterisk {
	padding: 10px 15px;
    display: inline-block;
}


/*  =============  FORMS   =============  */


/*  =============  TABS   =============  */

.tabs {
    width:100%;
    display:inline-block;
}
 
    /*----- Tab Links -----*/
    /* Clearfix */
    .tab-links:after {
        display:block;
        clear:both;
        content:'';
    }
 
    .tab-links li {
        margin:0px 5px;
        float:left;
        list-style:none;
    }
 
        .tab-links a {
            padding:9px 15px;
            display:inline-block;
            /*border-radius:3px 3px 0px 0px;*/
            background:/*#7FB5DA*/#0174af;
            font-size:12px;
            font-weight:600;
            color:/*#4c4c4c*/#fff!important;
            transition:all linear 0.15s;
        }
 
        .tab-links a:hover {
            background:#a7cce5;
            text-decoration:none;
        }

	.tab-links li.active a, .tab-links li.active a:hover {
        background:#fff;
        color:/*#4c4c4c*/#5581b6!important;
    }
 
    /*----- Content of Tabs -----*/
    .tab-content {
        padding:15px;
        border-radius:3px;
        box-shadow:-1px 1px 1px rgba(0,0,0,0.15);
        background:#fff;
    }
 
        .tab {
            display:none;
        }
 
        .tab.active {
            display:block;
        }
/*  ==================================  */
div.tabTarget{display:none;}
div.tabTarget.active{display:block;}


/*  =============  Multiselect   =============  */

.statisticsRatingScaleDropdown { width: 100%; }

.multiselectDiv .Multiselect button						{background:#fff; color: #292c32; border: 1px solid #c2c2c2; font-size: 0.7rem; border-radius: 0; margin:0; letter-spacing: 0px; background: url(../images/arrow_select.png) no-repeat 100% 50% #FFF;position: relative; display: inline-block; z-index: 0; overflow: hidden;/* background-size: 3rem 3rem;*/ appearance:none;-moz-appearance:none; /* Firefox */-webkit-appearance:none; /* Safari and Chrome */ line-height: 0.7;}
.multiselectDiv .Multiselect .multiselect-clear-filter	    {background:none; padding: 13px 10px;}
.multiselectDiv .Multiselect .dropdown-menu .multiselect-item .multiselect-search           {background:none; padding: 6px 10px;}

.multiselectDiv .Multiselect ul li .input-group-addon {
	padding: 11px 12px;
	font-size: 12px;
	font-weight: normal;
	line-height: 1;
	color: #555;
	text-align: center;
	border: 1px solid #ccc;
	background-color: #eee;
}

#Container .multiselect-container .multiselect-all {
	line-height: 1.42857143;
	display: block;
	padding: 3px 0px;
	clear: both;
	font-weight: normal;
	white-space: nowrap;
}

#Container .multiselect-container li.multiselect-all:hover {
	background-color: #f5f5f5!important;
}

#Container .multiselect-container li.multiselect-all.active:hover {
	background-color: #00379f!important;
}

#Container .multiselect-container a:hover {
	background-color: #f5f5f5!important;
}

#Container .multiselect-container a:hover {
	background-color: #f5f5f5;
	display: block;
}

#Container .multiselect-container li.active a:hover {
	background-color: #00379f!important;
}

.multiselectDiv  .multiSelectDisable button				{opacity: .65;}
.multiselectDiv  .multiSelectDisable .dropdown-menu > .active > a {color: #545353;}
.multiselectDiv  .Multiselect  ul							{min-width:100%;}
.multiselectDiv  .Multiselect  label {display:block;margin: 0 4px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;padding: 3px 20px 3px 15px;font-size: 12px;height:100%;cursor:pointer;}
.multiselectDiv .Multiselect .multiselect-all label {
	font-weight: 700;
}
.multiselectDiv li.active    {background-color: #00379f!important;}
.multiselectDiv li.active a,
.multiselectDiv li.active a:hover						{color:#fff !important}

.multiselectDiv .form-control							{background: url(../images/arrow_select.png) no-repeat 100% 50% #FFF;position: relative; display: inline-block; z-index: 0; overflow: hidden;background-size: 3rem 3rem;
																	appearance:none;
																	-moz-appearance:none; /* Firefox */
																	-webkit-appearance:none; /* Safari and Chrome */}

.multiselectDiv .Dropdown_icon .form-control							{background: url(../images/arrow_select.png) no-repeat 100% 50% #FFF;position: relative; display: inline-block; z-index: 0; overflow: hidden;background-size: 3rem 3rem;
																	appearance:none;
																	-moz-appearance:none; /* Firefox */
																	-webkit-appearance:none; /* Safari and Chrome */}


.multiselectDiv .form-control							{border:1px solid #c2c2c2; border-radius:0; box-shadow:none;resize: vertical;}
.multiselectDiv .form-control.icon_Date					{background: url(../images/icon_calendar2.svg) no-repeat 98% 50% #FFF; background-size: 22px;}
.multiselectDiv .form-control			{background: url(../images/arrow_select.png) no-repeat 100% 50% #FFF;position: relative; display: inline-block; z-index: 0; overflow: hidden; padding-right:32px;background-size: 3rem 3rem;
														 appearance:none;
														-moz-appearance:none; /* Firefox */
														-webkit-appearance:none; /* Safari and Chrome */}


.multiselectDiv .form-control.Disabled_fields				{color:#9d9d9d; cursor:not-allowed; background:#F2F2F2;}
.multiselectDiv .form-control.Disabled_fields_search		{color:#9d9d9d; cursor:not-allowed; background:#f2f2f2;}


.multiselectDiv .form-group input							{border:1px solid #708fc9;}

#SearchForm .fElements .multiselectDiv div { padding: 0; max-height: 22px;}

#SearchForm .fElements .multiselectDiv .selectDiv {max-width: 250px; font-size: 10px;}

.multiselectDiv .open>.dropdown-toggle.btn-default      {background: url(../images/arrow_select.png) no-repeat 100% 50% #FFF}

/*Error*/

.error				{width:100%; border:1px solid #e5acac; float:left; background-color:#faeeee;}
.error p			{padding:20px 50px; background-image: url("../images/icon_error.png"); background-position:10px 15px; background-repeat:no-repeat;}

.modal-dialog {
	position:absolute;
	top:50% !important;
	transform: translate(0, -50%) !important;
	-ms-transform: translate(0, -50%) !important;
	-webkit-transform: translate(0, -50%) !important;
	margin:auto 40%;
	width:30%;
}



/*  ==================================  */
/*  =============  RESET   =============  */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input, select, button, textarea, table, caption, tbody, tfoot, thead, tr, th, td
{margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline;}
:focus					{outline:0;}
body					{line-height:1;}
ol, ul					{list-style:none;}
table					{border-collapse:separate; border-spacing:0;}
caption, th, td			{text-align:left; font-weight:normal;}

/*  =============  RESET   =============  */
/*  ==================================  */

body					{color:#464747; font:normal 68.75%/150% tahoma,verdana,arial,sans-serif; min-width:940px; background-color:#FFFFFF; height:100%;}
.Disabled 				{color: #919498 !important;}
.Scenario				{color:#db104e;}
.ScenarioB				{border:1px solid #84adc2; display: block; padding: 0.3em; width: 20px;}

span.Mandatory 			{color: #CC0033;}

h1						{float:left; font-size:1.4em; font-weight:normal; color:#00379f; width:100%; border-bottom:1px solid #c1c1de; padding:20px 0 5px; margin-bottom:10px; word-wrap:break-word;}
#Disclaimer h1 			{border-bottom: medium none; color: #505051; float: left; font-weight: bold; margin: 0; padding: 0.5em 0 0.3em; width: 100%;}
#Agreement h1 			{border-bottom: medium none; color: #505051; float: left; font-weight: bold; margin: 0; padding: 0.5em 0 0.3em; width: 100%;}
.detailsPage h1 		{float: left; font-size: 1.4em; font-weight: normal; color: #00379f; width: 100%; border-bottom: 1px solid #c1c1de; padding: 20px 0 5px; margin-bottom: 10px; word-wrap: break-word;}

h2						{float:left; font-size:1.3em; font-weight:normal; color:#00379f; padding-top:1em;}


h2.NavTitle				{background-color: #FFFFFF; border-bottom: 1px solid #D8DEE4; font-size: 1.2em; padding:20px 0 5px; float:left; width:95%; padding-left:5%; margin-bottom:5px;}
.RegistersList			{padding-left: 8px;}
.BasicInfo				{background-image: url("../images/icon-register.png"); background-position:0 2px; background-repeat:no-repeat; padding-left: 20px;}
.Search					{background-image: url("../images/icon-magnifier.png"); background-position:0 0; background-repeat:no-repeat; padding-left: 20px;}
.columnsDisplay			{background-image: url("../images/icon-rowlist.png"); background-position:0 1px; background-repeat:no-repeat; padding-left: 20px;}
.DetailsCategories		{background-image: url("../images/icon-categories.png"); background-position:0 2px; background-repeat:no-repeat; padding-left: 20px;}
h2.NavPanel-Header		{background-color: #00379f; color: #FFFFFF; float: left; font-size: 1em; font-weight: bold; height: 20px; padding: 2px 0 0 5px; width: 215px;}
a.SignBtn				{background:url(../images/bg_btn2.gif) #e4e5e5 0 0 repeat-x; border:1px solid #ecebeb; border-radius:5px; padding:0.1em 1em; margin-left:5px; color:#00379f; text-decoration:none; cursor:pointer;}

.detailsPage h3 {font-size: 12px; padding: 5px 0; float: left; font-weight: normal; color: #00379f; width: 100%; word-wrap: break-word;}

a.BTN {color:#fff!important;}
a.BTN,
a.General,
button					{background: #00379f; border: 0; border-radius: 0; padding: 5px 30px; margin: 10px 0px; color: #fff; text-decoration: none; cursor: pointer; text-transform: uppercase; font-weight: 500; letter-spacing: 2px;}
button:disabled,
button:disabled:hover	{background: #C4C4C4; cursor: default;}

a.BTN:hover,
a.General:hover,
button:hover,
button:focus			{background:#00256b}

a.General				{padding: 5px}

a#backBTN,
a#backBTN:hover,
a#downloadBenchAdmins,
a#downloadBenchAdmins:hover,
a#exportPDF,
a#exportPDF:hover,
a#exportCSV,
a#exportCSV:hover		{color: #fff;}

button#doNotAcceptAgreement,
.GeneralSearch button	{margin-left: 5px;}

button#clearSearchBtn	{background: #C4C4C4;}
button#clearSearchBtn:hover {background: #737a82;}

.ui-dialog-titlebar		{background: #00379f !important; color: #fff !important; margin: 0 !important;}
.ui-dialog-buttonset button {background: #00379f !important; border: 0 !important; border-radius: 0 !important; padding: 5px 30px !important; margin: 0; color: #fff !important; text-transform: uppercase; font-weight: 500; letter-spacing: 2px;}
.ui-dialog-buttonset button:hover {background: #00256b !important}
.ui-dialog {top: 250px; left: max(250px, 31%)}

/*#Background 				{background: url("../images/bg_body.png") repeat-x scroll 0 278px #FFFFFF; height: 700px; margin: 0 auto; min-width: 940px; position: fixed; width: 100%; z-index: -1000;}
*/
span.Update				{float:right; text-align:right; padding:1%; color:#adaeb0;}
span.dialogFooter		{float:right; text-align:right; padding:1%; color:#35009f;}


/*  ==================================  */
/*  =============  STRUCTURE   =============  */

#Header					{width:100%; float:left; height:110px; background-color:#FFFFFF;}
#logo					{padding:10px 0; width: 210px; float:left; height:92px;}
#globalNav				{padding: 10px 0 5px 0; text-align: right;}
#path					{background-color: #00379f; border-top: 1px solid #E6E6E6; color: #FFFFFF; height: 40px; line-height: 40px; padding-left: 1%; float:left; width:99%;}
#path a					{float:left; color:#FFFFFF; text-decoration:none;}
#path a:hover			{text-decoration:underline;}
#path span				{float:left; display:inline; padding:0 2px; font-size:1em;}
#path span.PathIcon		{float:right; padding-right:1em;}
#path img				{float:left; padding-right: 6px; padding-top: 10px;}
.PathIcon img			{float:right; padding:10px 15px;}


#Wrapper 				{margin: 0 auto; min-width: 940px; width: 80%;}
#Container				{width:98%; padding:1% 1% 1%; float:left; /*background-color:#F7F7F7;*/ border-bottom: 1px solid #E6E6E6;}
#nav					{background-color: #FFFFFF; border: 1px solid #CFDAE8; float: left; min-height: 620px; width: 220px;}
#mainContent			{margin-left:230px; background-color:#FFFFFF;}
#contentArea			{background-color: #FFFFFF; float: left; padding: 0 1% 1%; width: 97.8%; min-height:620px; border: 1px solid #CFDAE8;}
.RDetails				{height:700px; overflow:auto;}
#Disclaimer				{float:left; width:100%; background-color: #F8F9F9; border: 1px solid #ECEDEE; float: left; margin: 1% 0; padding: 0 1% 1%; width: 98%;}
#Agreement				{float:left; width:100%; background-color: #F8F9F9; border: 1px solid #ECEDEE; float: left; margin: 1% 0; padding: 0 1% 1%; width: 98%;}

.FullWidth				{margin-left:0 !important; border:none !important;}
.FullWidth #contentArea	{border: 1px solid #CFDAE8;}

ul.NavList				{float: left; list-style: none outside none; margin-bottom: 10px; margin-top: 10px; width: 100%;}
ul.NavList li				{border-bottom: 1px solid #FFFFFF; padding: 5px 0; margin-left:15px;}
ul.NavList li:hover		{/*text-decoration:underline;*/}
ul.NavList li a			{background-image: url("../images/nav-square.gif"); background-position:0 5px; background-repeat:no-repeat; padding-left: 15px;}

ul.NavDetailsList		 {float: left; width: 100%;}
.NavDetailsList li 		{/*border-bottom: 1px solid #E6F1F8;*/ padding:2px 3px;}
.NavDetailsList a 		{display: block; margin-left: 0.5em; padding: 2px 5px;}

.GeneralSearch			{float:left; width:100%; margin-top:2em;}
.GeneralSearch div		{margin-bottom:1em;}

#spinner		{padding: 6px; margin: 2px 4px; color: #8494A7;}
#spinner img	{ margin-left: 47px;margin-top: 8px; }

.GeneralResults			{float:left; width:100%; margin-bottom:1em; border:1px solid #c4d1e0; background-color:#f2f6fb;}
.GeneralResults	ul		{padding:1em;}
.GeneralResults	ul li		{padding:0.3em 0;}
.GeneralResults	ul li	 span 	{color:#00379f;}

/*#footer					{float: left; height: 20px; margin: 0 0.5em; padding: 0.5%; text-align: center; width:98.5%;}
#footer p				{position:absolute; width:auto;}
#footer ul				{clear:both; text-align:center; list-style:none;}
#footer li				{display:inline; padding:0 10px; border-right:1px solid #d6d6d6;}
#footer a				{color:#00379f; text-decoration:none;}

#footer a:hover,
#footer a:focus			{text-decoration:underline;}
#footer li.NoBorder		{border-right:none; padding-right:0;}*/

#Footer                                     {clear: both;}
#Footer  footer                             {min-height: 215px;width: 100%;font-family: 'Ubuntu Condensed',sans-serif;background: #0174af!important;}
#Footer .container                          {width: 80%; margin:auto; overflow: hidden;}
#Footer .footer_logo                        {float:left; width: 50%; margin-top:1%;}
#Footer .footer_logo > a,
#Footer .footer_logo > span                 {float:left; clear: both; color: #fff;}
#Footer .footer_logo  a                     {margin-top:5%; margin-bottom:5%; color: #fff!important;}
#Footer .footer_logo a img                  { width: 220px;}
#Footer .footer_logo span.text_europe       {display: block; color:#a7c6ff; font-size:12px; padding: 1px 40px 0 9px; width:auto; background: url(../images/picto-europe.png) 100% 50% no-repeat #00379f; clear:both; height:22px;}
#Footer .footer_links                       {float:left; width:50%;}
#Footer .footer_links nav                   {float:right; margin-right:8%; margin-top:16%}
#Footer .footer_links > nav:nth-child(3)    {width:16%;}
#Footer .footer_links > nav:nth-child(2)    {width:8%;}
#Footer .footer_links > nav:nth-child(1)    {width:8%;}
#Footer .footer_links a                     {color: #fff!important; font-size: 12px; margin-right:2px; text-decoration: none;}
#Footer .footer_links a:focus               {text-decoration: underline;}
#Footer .footer_version                     {float:right; color: #b2b2b2; margin: 0 2%;}

.NavBtn					{border-top: 1px solid #C5CFDB; margin: 1em 0.25em; padding: 1em 0; float:left; width:100%; margin-top:0;}
.NavBtn button			{padding: 5px 29px; margin: 0 0;}
.RegisterInfo			{background-color: #F8F9F9; padding: 0.5em 0; float:left; width:100%; padding:1em 0; border-bottom: 1px solid #E7E7E7;}
.RegisterInfo p			{padding:0 1em;}
.RegisterInfo a			{display:block; padding-top:0.5em; font-weight:bold;}

.SelectRegister			{display:none; padding-top:3px;}
.SelectRegister select	{margin: 0 1em; max-width: 200px;}

.menu					{float:left; width:100%;}
#nav .menu h3			{background-image: url("../images/bg_expander.gif"); background-position: 0 0; background-repeat: repeat-x; border-bottom: 1px solid #DBDBDB; border-top: 1px solid #E0E0E0; color: #00379f; /*height: 18px;*/ margin: 0.5em 0; padding:1px 0 2px 5px; background-color:#e7e7e8;}

#nav .menu h3.Subheader 	{background: #0044c2; color:#fff;}
.menuContent			{margin:0 0.5em;}

.addsection				{/*background-color: #DBDCDC;*/ float: left; margin-top: 0.5em; padding-bottom: 1em; padding-top: 1em; width: 100%;}
.addsection  label			{margin: 0 0.5em;}

.displayColumn			{float: left; margin-bottom: 1em; padding: 1em;}

.Removepanel 			{float: right; padding:0 8px; cursor:pointer;}

.Export					{background-image: url("../images/bg_export.gif"); background-position: 0 0; background-repeat: repeat-x; border-top: 1px solid #C6C7C8; float: left; padding-top: 1em; padding-bottom:1em; text-align: right; width: 100%;}
.NoBorder				{border-top:none;}
.Export p 				{display: inline; padding-right: 5px; width: auto;}
.Export span 			{border-left: 1px solid #BDBCBC; margin-left: 10px; padding-left: 10px;}

.Details				{float:left; width:100%; margin-bottom:0.5em;}
.Details h2				{background-color: #808080; font-size: 12px; height: 23px; line-height: 23px; padding-left: 1%; padding-top:0; width: 99%; background-image:url(../images/bg_contentHeader.gif); background-position:0 0; background-repeat:repeat-x; border-top: 1px solid #D8D8D8;}
p.datainfo 				{padding:10px 3%; background-image: url("../images/icon_exclamation.gif"); background-position:10px 10px; background-repeat:no-repeat; width:94%;  border: 1px solid #B4C7DE; float:left; background-color:#f0f6fc; margin-bottom:20px; margin-top:1em;}

.ui-accordion-header-icon.ui-icon.ui-icon-triangle-1-s 	{background-image: url("../images/icon_arrow1.gif"); background-position: 0 7px; background-repeat: no-repeat; float: left; height: 18px; width: 13px;}
.Details .ui-accordion-header-icon.ui-icon.ui-icon-triangle-1-s 		{background-position: 0 9px;}
.ui-accordion-header-icon.ui-icon.ui-icon-triangle-1-e 	{background-image: url("../images/icon_arrow2.gif"); background-position: 0 5px; background-repeat: no-repeat; float: left; height: 18px; width: 13px;}
.Details .ui-accordion-header-icon.ui-icon.ui-icon-triangle-1-e		{background-position: 0 7px;}

.actionBtn				{background: url("../images/bg_mainBtn.gif") repeat-x scroll 0 0 #D4DDE8; border: 1px solid #D4DDE8; border-radius: 2px; float: left; height: 23px; line-height: 23px; margin-bottom: 1em; margin-right: 10px; padding: 0 5px; color:#00379f !important;}
.expand_all				{background-image: url("../images/icon_add.png"); background-position: 0 1px; background-repeat: no-repeat; padding-left: 18px;}
.collapse_all			{background-image: url("../images/icon_minus.png"); background-position: 0 1px; background-repeat: no-repeat; padding-left: 18px;}
/*  =============  STRUCTURE   =============  */
/*  ==================================  */

/*  ==================================  */
/*  =============  FORMS   =============  */

.iRadio						{float:left; margin-right:5px; margin-top:1px;}
.iCheck						{margin-right:5px;}
#Navigation .iText			{max-width:170px;}

#Container input.iText,
#Container select,
#Container textarea			{border:1px solid #d0d4d9; padding:0.25em; border-radius:2px; /* width:65%; */ font-family:tahoma,verdana,arial,sans-serif;}

.menu select 					{max-width: 210px !important;}

.GeneralSearch label			{display:block; padding-bottom:0.5em;}

.ui-datepicker-trigger		{cursor: pointer; margin: 0 3px; vertical-align: middle;}
.ui-datepicker				{background-color:#FFFFFF; border: 1px solid #0174af;}

.addsection input			{margin: 0 0.5em; max-width: 210px;}
.addsection select			{margin: 0 0.5em; max-width: 210px;}
.displayColumn select			{margin: 0 0.5em; max-width: 210px;}
.Groupcheck p				{margin-bottom:5px;}

/*  =============  FORMS   =============  */
/*  ==================================  */

/*  ==================================  */
/*  =============  TABLES   =============  */

.tablescroll_wrapper		{width:100% !important;}
.Tableinfo					{float:left; width:100%; margin-top:10px;}
table						{width:100% !important;}
.Tabular					{float:left; width:100%;}
.TabularScroll tr:hover td				{background-color:#e7e9ea !important;}
.Tabular th					{color: #00379f !important; border-left: 1px solid #FFFFFF; border-right: 1px solid #D9DADA; border-top: 1px solid #D9DADA; height: 23px; padding: 5px 5px; background-color: #F4F4F4; border-bottom:1px solid #B3BECC;
	background:linear-gradient(to bottom, #F7F9FA 0%, #eaebeb 100%) repeat scroll 0 0 rgba(0, 0, 0, 0); width:10%;}
.Tabular th.sticky          {position: sticky; top: 0;}
.Tabular th img				{float:right; padding-top:7px;}
.Tabular th.NoLeftBorder		{border-left:none;}
.Tabular th.NoRightBorder	{border-right:none;}
.Tabular th.CellWidth		{width:80px; padding:0 5px;}
.Tabular th a				{color: #01517a /* #454546 */ !important; text-decoration:none; display:block;}
.Tabular th:last-child		{border-right:none;}

.Tabular td					{background-color:#fcfcfc; border-top:1px solid #e2e4e5; color:#454546; text-decoration:none; padding:5px 5px; border-right:1px solid #e2e4e5; border-left:1px solid #FFF; width:10%; word-wrap:break-word; max-width:100px; height: 23px;}
.Tabular td.NoLeftBorder		{border-left:none;}
.Tabular td.NoRightBorder	{border-right:none;}
.Tabular tr.Even td			{background-color:#f5f5f6;}

.Tabular td span.TableNotification	{float:left; width:96%; text-align:center; padding:2%; color:#474848; background-image: url("../images/icon_exclamation.gif"); background-position:38% 50%; background-repeat:no-repeat;}

.Tabular tr:first-child td		 {border-top: medium none !important;}

.Tabular.TabularScroll tr:nth-child(2n) td		{background-color:#f5f5f6;}


/*Table cells width options*/
.w100					{width:100px !important;}
.w150					{width:150px !important;}
.w200					{width:200px !important;}
.w300					{width:300px !important;}


.Tabular td a					{color:#00379f; text-decoration:none;}
.Tabular td img				{padding-left:5px;}

.ShowItems				{float:right; width:30%; text-align:right; margin-bottom:2px;}
.ShowItems p				{display:inline;}

th.Sortable a			 {background-image: url("../images/icon_descending.gif"); background-position: right center; background-repeat: no-repeat; margin-bottom:0;}

th.Sorted a 				{background-image: url("../images/icon_ascending.gif"); background-position: right center; background-repeat: no-repeat; margin-bottom:0;}

.smallwidth				{width:20px;}

/*.Tabular tr:last-child td {
    border-bottom: 1px solid #E2E4E5;
}*/

.Tabular tr td:last-child		{border-right:none;}

.CellDate				{width:180px !important;}

.tablescroll.Tabular	{margin-bottom:0.5em;}

.indenter a				{background-color:red; width:20px; float:left; display:none;}

tr.leaf.collapsed td td 	{border-top: 1px solid #E2E4E5; padding: 5px;}
tr.leaf.collapsed td 		{border-top: 0 none; padding: 0;}


.leaf.collapsed .leaf.collapsed td { background-color: #F4F4F4;}
#Tdetails				{display:none;}

.InnerTable 				{padding-left:30px;}

/*  =============  TABLES   =============  */
/*  ==================================  */

/*  ==================================  */
/*  =============  PAGINATION   =============  */

ul.links:after, .clear-block:after 				{clear: both;  content: ".";   display: block;  height: 0;  visibility: hidden;}
.module_pager.original_pager		 			{display: block; text-align: center;float:left;width:100%; padding:10px 0; background-color:#FFFFFF; border-top:1px solid #D9DADA;}
.module_pager.original_pager ul		 			{background: url("../images/bg_pager_item.png") repeat-x scroll 0 0 transparent; color: #6B6B6B; font-size: 1.1em;  line-height: 2.09; list-style: none outside none;  margin: 0 auto; overflow: hidden;  padding: 0;   width: 340px;}
.module_pager.original_pager ul li.next 			{background-image: url("../images/bg_pager_next.png"); float:right; margin:0;}
.module_pager.original_pager ul li.prev			{background-image: url("../images/bg_pager_prev.png"); margin:0;}
.module_pager.original_pager ul li 					{display: inline;float: left;  margin: 0 3px;}
.module_pager.original_pager ul li.pager-current 	{background: url("../images/bg_pager_item_active.png") no-repeat scroll 0 0 transparent; font-weight: normal;}
.module_pager.original_pager ul li a,
.module_pager.original_pager ul li span 			{color: #6B6B6B !important; float: left;font-style: normal;text-align: center;text-decoration: none;  width: 23px; margin-top:-2px;}
.module_pager.original_pager ul li.prev a,
.module_pager.original_pager ul li.next a 			{ text-indent: -9999px;}

/*  =============  PAGINATION   =============  */
/*  ==================================  */

/*  ==================================  */
/*  =============  GRID   =============  */

.Grid				{float:left; width:100%;  /*margin: 10px 0 0;*/ border:1px solid #D4E1F0; border-bottom:none;}
/*.Grid tr:last-child td		{border-bottom:none;}   change introduced in coder58 */
.Grid td				{padding:5px; border-bottom:1px solid #D4E1F0; background-color:#FFF;}
.Grid tr td:first-child	{width:30%; background-color:#FFF;/*border-right:1px solid #D4E1F0; background-color:#f1f2f2;*/}
.Grid img			{margin-top:5px; display:block;}
.Grid td	a			{color:#00379f; text-decoration:none;}

/*  =============  GRID   =============  */
/*  ==================================  */

/*  ==================================  */
/*  =============  DIALOG   =============  */

#dialog			{display:none;}

.ui-dialog p 		{float: left !important; width: 50% !important; padding: 0.2em 0 !important;}
.ui-dialog input 		{float: left !important; width: auto !important;}

.ui-dialog label 		{font-weight: normal !important; margin: 0 !important; padding: 0 !important; width:220px; float:none !important;}

/*  =============  DIALOG   =============  */
/*  ==================================  */

/*  ==================================  */
/*  =============  EXTRA   =============  */

#printTable 		{max-height: 700px; overflow: auto;}

/*  ==================================  */
/*  =============  COOKIES   =============  */

#Cookies 		{background-color: #e9f4fe; border: 1px solid #c1c1de; float: left; padding: 15px 0; width: 100%;}
#Cookies h1		{border-bottom: medium none; font-size: 18px; margin-left: 20px; padding: 0;}
#Cookies p 		{float: left; font-size: 12px; margin-left: 20px; margin-top: 5px;}
#Cookies a		{background-color: #00379f; border: 1px solid #00379f; color: #fff; float: left; margin-left: 20px; padding: 5px 10px; text-decoration: none; font-weight:bold;}
#Cookies a:hover	{background-color:#002770; border: 1px solid #002770;}


/* ========= coder58 =============== */
#Results h2    {padding:10px 0;  width: 100%;}
.notes p         {padding: 10px 0;}

/* ========= coder57 =============== */
.pdf 					  { width: 11px; display: inline-block !important;}
.Grid .NoBorderbtm        {border-bottom:none;}

#error span		{display: block; padding: 10px 0;}

.tab-links a {
	text-decoration: none;
}