/***************************************************************/
/* EDB STYLE SECTION - START */
/***************************************************************/
body {
	font-family: Arial, Helvetica, "Helvetica Neue", "DejaVu Sans", "URW Gothic L", "MS Shell Dlg", Verdana, "Microsoft Sans Serif", sans-serif;
}
h1 {
	text-align: center;
	font-weight: bold;
}
span.pagetitle {
	color: #0e2c8e;
	font-size: 24px;
	}
#downloadtpl {
    clear: both;
    height: 1.6em;
    margin: 0 0.4em 0.2em 0.7em;
    margin-bottom: 0.9em;
    text-align: left;
    width: 98%;
}
div#downloadtpl span#lastupdlabel {
	font-weight: normal;
	font-size: 10px;
	color: #ff0000;
}
div#logincontent {
	width: 70%;
	margin: 0.625em auto 0.625em auto;
	padding: 0 2.0em 2.0em 2.0em;
	border: 1px solid #F28127;
	}
#regcontent {
	width: 76.8%;
	margin: 0.625em auto 0.625em auto;
	padding: 0 2.0em 2.0em 2.0em;
	}
#headerdiv {
	margin: 0 1em 0 0.8em;
    width: 98%;
	}
#headertbl {
	width: 100.2%;
	}
#leftimg {
	text-align: center;
	width: 51%;
	}
#rightimg {
	text-align: left;
	width: 49%;
	}
#leftheaderimg {
	border-width: 0;
	}
#rightheaderimg {
	border-width: 0;
	}
#regdisclaimersubmit{
	width: 100%;
	text-align: center;
	}
#regdisclaimertext{
	font-size: 0.875em;
	}
#dpn{
	padding: 1.0em 2.0em 1.0em 2.0em;
}
#dpn .pcenter{
	font-size: 0.875em;
	text-align: center;
}
#dpn .pleft {
	font-size: 12px;
	text-align: left;
}
#dpnol {
	padding: 0 3em 0 0;
}
#regpaneltbl {
	width: 100%;
	}
.regpagetd1 {
	width: 34%;
	}
#content {
	border: 1px solid #F28127;
	margin: 0.2em auto;
    text-align: left;
    width: 98%;
}
#errmsgcontent {
	margin: 0.2em auto;
    text-align: left;
    width: 98%;
}
#searchshell {
	margin: 0.625em 0.4em 2em;
    padding: 0 0 2em;
	border-style: solid;
	border-color: #F28127;
	border-width: 1px;
    clear: both;
    width: 99%;
	}
#searchcontent {
	clear: both;
}
#searchform {
	margin: 0;
	}
#fields {
	padding: 0 1em;
	}
#searchresults {
	float:left;
	margin: 0 0 0 0.4em;
	}
#xls {
	float: right;
    margin: 0 0.4em 0 0;
	text-align:right;
	}
.ptitle {
	text-align: center;
	font-weight: bold;
	font-size: 14px;
}
#dpnoticetext {
	margin: 2em 0 0 0;
	}
a.noticeref {
	color: #0e2c8e;
	text-decoration: underline;
	}
a.noticeref:visited {
	color: #0e2c8e;
	text-decoration: underline;
	}
a.noticeref:hover {
	color: #0e2c8e;
	text-decoration: underline;
	}
#chksdp {
	width: 47.0em;
	text-align: center;
	}
.chklabel {
	/*font-size: 0.625em;*/
	font-size: 10px;
	color: #0e2c8e;
}
#chksdp hr {
	width: "60%";
	}
.userlabel {
	font-weight: normal;
	font-size: 10px;
	color: #0e2c8e;
}
.formlabel, .label, a#showhelp {
	font-weight: normal;
	color: #0e2c8e;
}
.formlabelgreen{
	font-weight: normal;
	color: green;
}
.formlabelred{
	font-weight: normal;
	color: red;
}

.paginator {
	font-weight: normal;
	color: #0e2c8e;
	}
.paginator a{
	text-decoration: none;
}
.currentNavLink{
	font-weight: bold;
}
#captionlabel {
	font-weight: normal;
	color: #0e2c8e;
}
div.tab-panel {
	margin: 1em 0;
	padding: 0 0 1em 0;
	}
#searchrefinecontainer {
	padding: 0 1.0em 0 1.0em;
	}
.doi {
	font-weight: normal;
	color: #0e2c8e;
	margin:2.0em 1.0em 2.0em 0.6em;
	}
table#tablebtn {
	width: 100%;
}
div#searchrefinelang {
	margin: 1em 0 1em 0.4em;
	}
td.label, td.searchlabel {
	vertical-align: top;
	width: 24em;
    font-weight: normal;
	}
td.exportExcelLabel {
	vertical-align: top;
	width: 6em;
    font-weight: normal;
	}
td.exportExcelSearchLabel {
	vertical-align: top;
	width: 42em;
    font-weight: normal;
	}
td.expertlabel {
    font-weight: normal;
    vertical-align: top;
    width: 20em;
}
.searchlabel, .searchparam {
	font-weight: normal;
	color: #0e2c8e;
}
.searchfld {
	font-weight: normal;
	font-size: 12px;
	color: #0e2c8e;
	width: 48em;
	}
.searchfldyears {
	font-weight: normal;
	font-size: 12px;
	color: #0e2c8e;
	width: 3em;
	}
.gendersearchfld{
	font-weight: normal;
	font-size: 12px;
	color: #0e2c8e;
	width: 4em;
	}
.searchparam span span{
	margin: 0 0.2em 0 0.2em;
	}
.sectionTitle,table.addinfotbl td.competenceslabel span,.warning {
	font-weight: bold;
	color: #0e2c8e;
}
.popupTitle {
	font-weight: bold;
	text-align: center;
	color: #0e2c8e;
	font-size: 0.875em;
	width: 100%;
	margin: 0.4em 0;
	clear: both;
	}
.popupText {
	color: #0e2c8e;
	font-weight: normal;
	font-size: 0.875em;
	margin: 0.4em 0.4em 0.2em;
	clear: both;
	}
#popupdatatbl {
	width: 100%;
	}
.popuplabel {
	width: 20%;
	}
.popupfld {
	width: 80%%;
	}	
p.warning {
	color: red;
	text-align: center;
}
table.addinfotbl {
	width: 100%;
	}
table.addinfotbl .addinfotxtarea {
	height: 20em;
	width: 44em;
	color: #0e2c8e;
}
table.addinfotbl select {
	vertical-align: top;
	color: #0e2c8e;
}
.compchkboxes {
	margin: 0.625em 0.625em 0 0;
}
input [type="checkbox"],  input [type="radio"] {
	vertical-align: bottom;
	}
label {
	margin: 0 0.3em 0.1em 0.4em;
	color: #0E2C8E;
	}
.helpicon {
	border: 0;
	height: 2.0em;
	width: 2.0em;
	}
table.geninfotbl{
	width: 100%;
	}
#mainnav {
	width: 100%;
	}
#mainnav tr {
	border: 1px solid #F28127;
	height: 2.125em;
}
#mainnav td {
	border: 1px solid #F28127;
	height: 2.125em;
	width: 20%;
}
span.small{
	line-height:140%;
	font-size: 12px;
}
span.navlink {
    /*float: left;*/
    background-color: #F28127;
    color: #0E2C8E;
    display: block;
    font-weight: bold;
    margin: 0.1em;
    padding: 0.1em;
    text-decoration: none;
    width: 96%;
}
a.navlink {
    color: #0E2C8E;
    display: block;
   /*font-size: 12px;*/
    font-weight: bold;
    margin: 0.1em;
    padding: 0.1em;
    text-decoration: underline;
    width: 96%;
}
a.navlink:hover {
	display: block;
    width: 96%;
    /*font-size: 12px;*/
    font-weight: bold;
    margin: 0.1em;
    padding: 0.1em;
    color: #F28127;
    text-decoration: none;
}
a.navlink:active { 
   	background-color: #F28127;
    color: #0E2C8E;
    display: block;
   /*font-size: 12px;*/
    font-weight: bold;
    margin: 0.1em;
    padding: 0.1em;
    text-decoration: none;
    width: 96%;
	}
span.navlinkdisabled {
	display: block;
    width: 96%;
    /*font-size: 12px;*/
    font-weight: bold;
    margin: 0.1em;
    padding: 0.1em;
    color: #808080;
    text-decoration: none;
}
#pwdid, #uname, .pwd {
	font-weight: normal;
	color: #0E2C8E;
	width: 32em;
	}
.regfld, .regpwd {
	font-weight: normal;
	color: #0E2C8E;
	width: 40em;
	}
.fld {
	font-weight: normal;
	color: #0E2C8E;
	width: 96%;
	font-size: 12px;
	height: 1.6em;
}
#shortfld {
	font-weight: normal;
	color: #0E2C8E;
	width: 86%;
	font-size: 12px;
	height: 1.6em;
}

.loginlabel {
	font-weight: normal;
	font-size: 12px;
	color: #0E2C8E;
	}
.candoit:link {
	font-weight: bold;
	color: #0E2C8E;
	text-decoration: underline;
}
.candoit:visited {
	font-weight: bold;
	color: #0E2C8E;
	text-decoration: underline;
}
.candoit:hover {
	font-weight: bold;
	color: #F28127;
	text-decoration: none;
}
.containerbtn {
	margin: 1.4em 0 0 0;
	text-align: center;
	color: #0C2D8E;
	height: 1.6em;
	padding: 0.2em 0 0 0;
}
#leftcontainerbtn {
	float:left;
	width: 50%;
	margin: 0.9em 0 0 0;
	text-align: center;
	color: #0C2D8E;
}
#rightcontainerbtn {
	color: #0C2D8E;
    float: right;
    font-size: 1em;
    margin: -1.1em 0;
    width: 30%;
	}
.searchresultsbtn {
	margin: 1em 0 0 0;
	text-align: center;
	color: #0C2D8E;
	}
.nocenteredcol {
	white-space:pre-line;
	}
#helptextcontainer {
	font-family: Helvetica, "Helvetica Neue", Arial, "DejaVu Sans", "URW Gothic L", Verdana, "Microsoft Sans Serif", "sans-serif";
	border: #fd6708 1px solid;
	margin: 2.0em 0.4em 2.0em 0.4em;
	padding: 0 0.2em;
	font-size: 0.625em;
	color: black;
	}
	
#popupcontainer {
	margin: 2.0em 0.4em 1.6em 0.4em;
	padding: 0.6em 0.2em;
	}
	
.formbtn {
	color: #0C2D8E;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	border: #0C2D8E 1px solid;
	text-decoration: underline;
}

.formbtn:hover {
	color: #0C2D8E;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
	border: #0C2D8E 1px solid;
}
table#tablebtn,table#logintable {
	border-collapse: collapse;
	width: 97%;
}
.leftcolumn {
	width: 22%;
	}
div#leftinfobtn {
	text-align: left;
	padding: 0 0 1.0em 3.0em;
	margin: 0.1em 0 0.1em 0;
}
div#rightinfobtn {
	text-align: right;
	padding: 0 4.2em 1.0em 0;
	margin: 0.1em 0 0.1em 0;
}
.movebtn {
	font-weight: bold;
	font-size: 12px;
	width: 6em;
	border: #0C2D8E 1px solid;
	text-decoration: underline;
	color: #0C2D8E;
}
.movebtn:hover {
	font-weight: bold;
	font-size: 12px;
	width: 6em;
	border: #0C2D8E 1px solid;
	text-decoration: none;
	color: #0C2D8E;
}
#internaltext{
    padding: 1em 2em 1em 2em;
    text-align: justify;
    width: 95%;
	}
#chksdp {
	padding: 0 2em 2em;
    width: 95%;
	}
#utilsmenucontainer {
	height: 1.8em;
  	margin: 0.6em 0 0.6em 0.1em;
    width: 100%;
}
div#loggeduserview {
	float: right;
    padding: 0 1em 0 0;
}
#utilsmenu {
	float: left;
    margin: 0 0 0 0.6em;
}
#utilsmenu ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#utilsmenu li {
	display: inline;
	margin: 0;
	padding: 0;
}
.loginnotice {
	margin: 0 auto 2.0em auto;
	text-align: center;
	width: 60%
}
.notice {
	margin: 0 auto 0.625em auto;
	text-align: center;
	width: 46em;
	color: #0e2c8e;
	font-size: 10px;
}
.notice .label {
	font-size: 10px;
	}
span.radio label {
 	margin: 0 0.6em 0 0.4em;
	color: #0e2c8e;
	vertical-align: top;
	}
.notice a {
	font-weight: bold;
	/*font-size: 0.5em;*/
	font-size: 10px;
	color: #0e2c8e;
	text-decoration: underline;
}
.notice a:link {
	font-weight: bold;
	/*font-size: 0.5em;*/
	font-size: 10px;
	color: #0e2c8e;
	text-decoration: underline;
}
.notice a:hover {
	font-weight: bold;
	/*font-size: 0.5em;*/
	font-size: 10px;
	color: #F28127;
	text-decoration: none;
}
.feedbackPanelINFO {
	text-align: center;
	font-weight: bold;
	color: green;
	list-style: none;
}

.feedbackPanelWARNING {
	text-align: center;
	font-weight: bold;
	/*font-size: 12px;*/
	color: black;
	list-style: none;
}

.feedbackPanelERROR {
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	color: red;
	text-decoration: none;
	list-style-type: none;
}

.feedbackPanelFATAL {
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	color: red;
	text-decoration: none;
	list-style-type: none;
}

.feedbackPanelDEBUG {
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	color: gray;
	text-decoration: none;
	list-style: none;
}

.feedbackPanelUNDEFINED {
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	color: gray;
	text-decoration: none;
	list-style: none;
}
table.tab-row {
	table-layout: fixed;
}
table.tab-row td a {
	text-decoration: none;
	color: #0E2C8E;
}
table.tab-row td a:visited {
	text-decoration: none;
}
.tab0,.tab1,.tab2 {
	font-weight: normal;
}
.tab0.selected, .tab1.selected, .tab2.selected {
	font-weight: bold;
}
#tblcontainer {
	clear:both;
	}
.tblsearchresults {
	width: 100%;
	}
.tblsearchresults td {
	white-space: pre-line;
	}
th.headercol {
	font-weight: bold;
	font-size: 12px;
	background-color: #0e2c8e;
	color: white;
	text-align: center;
	}
.tblsearchresults tr.resrows {
	font-size: 12px;
	color: #0e2c8e;
	}
td.centeredcol {
	text-align: center;
	}
.resnumber  {
	text-align: center;
        }
div.searchskills {
	margin: 0 0 0 1.0em;
}
#popupbtn {
	font-weight: bold;
	color: #0e2c8e;
	text-align: center;
}
#modalbtncontainer {
	font-weight: bold;
	color: #0e2c8e;
	text-align: center;	
}
#errorboxmsg {
	margin: 3.0em 0 0 8.0em;
	text-align: left;
	font-weight: bold;
	font-family: Arial, Helvetica, "Helvetica Neue", "DejaVu Sans", "URW Gothic L", Verdana, "Microsoft Sans Serif", sans-serif;
	}
#errpageheadermsg {
	font-size: 1.125em;
	color: #F28127;
	}
#errpagemsg{
	color: black;
	font-weight: normal;
}
a#errpagelink, a#errpagelink:visited {
	/*font-size: 12px;*/
	color: #0E2C8E;
	text-decoration: underline;
}
a#errpagelink:hover {
	color: #F28127;
	text-decoration: none;
}
/************************/
/** TREE Section start **/
/************************/

#expcoll {
	margin: 0.8em 0 1.4em 2.6em;
	}
#expcoll .candoit {
	font-weight: normal;
	}
#expcoll span{
	}
div.tree {
	margin: 0 0.6em 0 2.6em;
	/*font-size: 0.75em;*/
	}
div.tree-node {
	margin: 0.4em 0 0.4em 0;
	clear: both;
	}
	
div.tree-subtree {
	margin: 0.2em 0 0 1.3em;
	padding: 0;
}

div.tree-branch {
  margin: 0;
  padding: 0;
}

div.tree-branch-mid {
	 margin: 0.4em 0;
}

div.tree-branch-last {
}

/* node */
span.tree-label {
	font-weight: bold;
	color: #0e2c8e;
	font-size: 12px;
}
div.tree-subtree  span.tree-label {
	font-weight: normal;
}
span.tree-junction {
  display: block;
  float: left;
  width: 1.125em;
}

a.tree-junction-expanded {
  display: block;
  float: left;
  width: 1.2em;
  background-image: url(../image/arrow_down2.gif);
  background-position: 0 center;
  background-repeat: no-repeat;
  text-decoration: none;
}

a.tree-junction-expanded:hover {
  background-position: 0 center;
  background-image: url(../image/arrow_down2.gif);
}

a.tree-junction-collapsed {
  display: block;
  float: left;
  width: 1.2em;
  background-image: url(../image/arrow_right2.gif);
  background-position: 0 center;
  background-repeat: no-repeat;
  text-decoration: none;
}

a.tree-junction-collapsed:hover {
  background-position: 0 center;
  background-image: url(../image/arrow_right2.gif);
}

span.tree-content {
  	display: block;
  	 margin-left: 1.4em;
	color: #0e2c8e;
	/*font-size: 12px;*/
	font-weight: bold;
}

/* content */

span.tree-content input {
	}
span.tree-content a span {
	}
span.tree-content a {
	text-decoration: none;
}

span.tree-content a:hover {
	color: #F28127;
  text-decoration: underline;
}

span.tree-content .selected {
  background-color: #fad184;
}

.tree-folder-closed {
  padding-left: 0;
}

.tree-folder-open {
  padding-left: 0;
}

.tree-folder-other {
	padding-top: -0.2em;
  	padding-left: 0.6em;
  	font-weight: normal;
  	height: 0.8em;
}

div.wicket-aa {
	    font-family: "Lucida Grande","Lucida Sans Unicode",Tahoma,Verdana;
	    font-size: 12px;
	    background-color: white;
	    border-width: 1px;
	    border-color: #cccccc;
	    border-style: solid;
	    padding: 2px;
	    margin: 1px 0 0 0;
	    text-align:left;
}

div.wicket-aa ul { 
	list-style:none; padding: 2px; margin:0;
}

div.wicket-aa ul li.selected { 
	background-color: #EBF5FF; padding: 2px; margin:0;
}


/************************/
/** TREE Section end **/
/************************/
/***************************************************************/
	/* EDB STYLE SECTION - END */
/***************************************************************/
