
/* START own css: ewcmststyle */
body {
  margin:0px;
  margin-top: 10px;
  border: 0px;
  padding: 0px;
  background: #ddd;
  font: 9pt Arial;
}
#wrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border: 1px solid black;
	width: 945px;
background: url(/images/back-right.jpg);
}


hr {
border:dotted #106470; 
border-width:1px 0 0 0; 
height:0;
line-height:0px;
font-size:0;
margin:0;
padding:0;
}
#container {


}
a.inputbtn, input.inputbtn {
width: 84px;
height: 14px;
font-size: 12px;
text-align: right;
background:#106470
url(/getimage.php?id=16&imagetable=un_files) no-repeat;
outline: none;
border: 1px solid #deebf;
cursor : pointer;
padding-left: 26px;
padding-right: 2px;
color: white;
 text-decoration: none; 
}

input.inputbtn {
 border:0px;
height: 15px;
}
a.inputbtn:visited, a.inputbtn:active {
 color:white;
}

.citem {
  background: white;
  border: 1px solid gray;
  padding: 5px;
}
#header {
	padding: 0px;
	margin: 0px;
	background: blue url(/images/header.jpg) no-repeat;
	background-position: 0 0 0 0; 
	height:235px;
}

#navigation {
display: block;
  margin:  0px;
  margin-top: 200px;
  float: left;
  color: #506070;
  background: white;
  width: 945px;
  height: 35px;
  text-align: left;
}


#side-a {
	float: left;
	width:792px;
      min-height:400px;
 _height: 400px;
/* width: 800px; */
	border-right: 1px dotted #4c6972;
	border-top: 1px solid #4c6972;
  font: 9pt Arial;
padding: 4px;
	background: white no-repeat;
}

#side-b {
	float: right;
	width: 0px;
	border-top: 1px solid #4c6972;
}

#content { 
	float: left;
	width: 140px;
/* width: 144px; */
  font: 8pt Arial;
padding: 2px;
	border: 0px;
	border-top: 1px solid #4c6972;
      background: ;

}

#footer {
text-align: center;
	clear: both;
height: 15px;
font: 7pt Arial;
color: white;
	background: #dabc6a;
}

span.title  {
font: 10pt Arial;
  font-weight: bold;
}
span.summary  {
font: 9pt Arial;
  font-weight: bold;
  color: gray;
}
div.cntitem {
  margin: 5px;
  margin-bottom: 20px;
}
.smsearch{
 width: 90px;
 border: 1px solid black;
}

.submenu {
 font: 8pt/12pt Arial;
 color: #d70707;
}

.separdator {
color: black;
}
.separator {
border: 0px;
border-right: 1px dotted black;
height: 10px;
}





.basictab {
display: block;
}

.basictab ul{

margin: 0px;

padding: 2px;
padding-bottom: 0px;
margin-left: 0;

font: bold 12px Arial;

background-color: #106470;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/

}



.basictab li{

display: inline;
margin: 0;

}



.basictab li a{

text-decoration: none;

padding: 0px;

margin: 0px;

padding-right: 3px;
padding-left: 3px;
color: #4c6972;

}



.basictab li a:visited{

color: #106470;

}



.basictab li a.current, .basictab li a:hover{

background-color: white;
border-bottom: none;
color: #106470;

}
.se,.basictab li a.se,.basictab li a.se:visited {

color: white;

}
.basictab li a:active{
color: #106470;
}


.tabcontainer{

clear: left;
margin: 0px;
padding: 2px;
font: 8pt Arial;
width:95%; /*width of 2nd level sub menus*/
text-decoration: none;
height:1.5em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/

}

.tabcontainer a,.tabcontainer a:visited {
text-decoration: none;
color: #106470;

}

.tabcontent{

display:none;

}

.tabcontainer a.subnavitemselected,.tabcontainer a.subnavitemselected:visited{
  font-weight: bold;
  color: gray;
}








.tab-pane {
  visibility: hidden;
}

.dynamic-tab-pane-control.tab-pane {
	position:	relative;
	
	 background: white;
}

.tab-row .tab span {
	height: 21px;
}


.tab-row .tab .tab-left {
	padding: 0 1px 0 1px;
	border-right: solid 1px #cccccc;
}


.tab-row .tab {
	position:		relative;
	display:		inline;
	float:			left;
	overflow:		hidden;
	cursor:			Default;
	margin:			0px 0px 0px 0px; 
	z-index:		1;
	white-space:	nowrap;
	text-align:		center;
	font-family:	Arial;
	font-size:		12px;
	font-weight: bold;
text-decoration:	none;
}


.tab-row .tab.hover  .tab-left {
	text-decoration:	none;
}



.tab-row .tab.selected  .tab-left,
.dynamic-tab-pane-control .selected.hover .tab-left {
  color: black;
  text-decoration: none;
  cursor: default;
}


.tab-row .tab.selected {
/*	border-bottom-width:	0;
	z-index: 3; 

 * The commented lines below make bug #135 go away. I see no other ill effect.
 *	padding:		2px 0px 0px 0px;
 *	margin:			1px -4px -1px 0px;
 *	top:			-2px;
 */
}

.tab-row .tab a {
  color: #0B55C4;
  text-decoration: none;
}

.dynamic-tab-pane-control .tab-page {
	clear:			both;  
	z-index:		2;
	position:		relative;
	font-family:	Arial;
	font-size:		11px;
width: 670px;
	color:				#666666;
  background: white; 
}

.tab-row {
  height:14px;
}

.hidetab {
  display: none;
}

.showtab {
  display: block;
}

div.tabheader {
  display: none;
}
.tab-row .tab {
  background: #82aeb6;
  padding: 5px;
  padding-left: 8px;
  padding-right: 8px;
  border: 1px solid white;
  border-right: 0px;
  margin-right: 0px;
  color: #336699;
}

  
.tab-row .tab.selected {
  background: white;
  border: 0px;
  border-bottom: 1px solid white;
}

.tab-row .tab .tab-left {
  color: white;
  border: 0;
}

.tab-row .tab.selected .tab-left {
  color: black;
  text-decoration: none;
}

div.hidden {
  display: none;
}

.tab-pane {
  background: white;
  
  border: 0 none;
  padding-top:5px;
  padding-bottom:10px;
}

#tab-row {
  height: 25px;
  padding:0;
  background: none;
  border: 0;
    text-decoration: none;
}

ul {
 margin-top: 0px;
}

li {
 margin-top: 0px;
}
p {
  margin: 0px;
}

/* END own css: ewcmststyle */

