/**
 * Tableless Layout for default template
 *
 * @author Andreas Gohr <andi@splitbrain.org>
 * @author moraes <moraes@tipos.com.br>
 * additional editing by
 * @author Michael Klier <chi@chimeric.de>
 */


#plugin_manager { color:white; }

 /* plugin:box */
div.box {
  width: 50%;
  margin: 1em auto;
  border: 1px solid;
  padding: 4px;
}
 
/* rounded corners styles from Stu Nicholls snazzy borders, http://www.cssplay.co.uk/boxes/snazzy.html */
.xtop, .xbottom {background:transparent; font-size:0; line-height: 1px;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden; border-style: solid;}
.xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {border-width:0 1px;}
.xb1 {height: 0; margin:0 5px; border-width:1px 0 0 0;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
 
div.box .xtop, div.box .xbottom {display: none;}
div.box.round .xtop, div.box.round .xbottom {display: block;}
 
div.box.round { border: none; padding: 0;}
div.box.round .xbox {display:block; border-width:0 1px; border-style: solid; padding: 0 4px; }
 
div.box p.box_title, div.box p.box_caption {
  font-size: 90%;
  margin: 0;
  padding: 2px 6px;
  line-height: 1.2em;
}
 
div.box p.box_title { margin-bottom: 4px;}
div.box p.box_caption { margin-top: 4px;}
 
div.box .box_content {
  margin: 0;
  padding: 0 6px;
  border-width: 1px;
  border-style: dashed;
  line-height: 1.2em;
}
 
/* floating alignment */
 
div.box.left {
  float: left;
  margin-right: 1em;
}
 
div.box.right {
  float: right;
  margin-left: 1em;
}
 
/* colours */
/* default */
div.box, div.box .box_content, div.box .xbox, div.box .xb1, div.box .xb2, div.box .xb3, div.box .xb4 {
  border-color: #42423A;
}
 
div.box, div.box .xbox, div.box .xb1, div.box .xb2, div.box .xb3, div.box .xb4 {
  background: #C0CFBC;
}
 
div.box p.box_title, div.box p.box_caption { background: #dee7ec;}
div.box .box_content { background: #f7fafb;}
 
/* blue */
div.box.blue, div.box.blue .box_content, div.box.blue .xbox, 
div.box.blue .xb1, div.box.blue .xb2, div.box.blue .xb3, div.box.blue .xb4 {
  border-color:  #bbbbdd;
}
 
div.box.blue, div.box.blue .xbox, 
div.box.blue .xb1, div.box.blue .xb2, div.box.blue .xb3, div.box.blue .xb4 {
  background: #424A6A;
}
 
div.box.blue p.box_title, div.box.blue p.box_caption {background: #69718F;}
div.box.blue .box_content {background: #2F3960;}
 
/* red */
div.box.red, div.box.red .box_content, div.box.red .xbox, 
div.box.red .xb1, div.box.red .xb2, div.box.red .xb3, div.box.red .xb4 {
  border-color:  #ddbbbb;
}
 
div.box.red, div.box.red .xbox, 
div.box.red .xb1, div.box.red .xb2, div.box.red .xb3, div.box.red .xb4 {
  background: #4C3534;
}
 
div.box.red p.box_title, div.box.red p.box_caption {background: #A15E5C;}
div.box.red .box_content {background: #762623;}
 
/* green */
div.box.green, div.box.green .box_content, div.box.green .xbox, 
div.box.green .xb1, div.box.green .xb2, div.box.green .xb3, div.box.green .xb4 {
  border-color:  #bbddbb;
}
 
div.box.green, div.box.green .xbox, 
div.box.green .xb1, div.box.green .xb2, div.box.green .xb3, div.box.green .xb4 {
  background: #436A5B;
}
 
div.box.green p.box_title, div.box.green p.box_caption {background: #698F76;}
div.box.green .box_content {background: #30604E;}
 
/* orange */
div.box.orange, div.box.orange .box_content, div.box.orange .xbox, 
div.box.orange .xb1, div.box.orange .xb2, div.box.orange .xb3, div.box.orange .xb4 {
  border-color:  #da3;
}
 
div.box.orange, div.box.orange .xbox, 
div.box.orange .xb1, div.box.orange .xb2, div.box.orange .xb3, div.box.orange .xb4 {
  background: #895C39;
}
 
div.box.orange p.box_title, div.box.orange p.box_caption {background: #BB7E4E;}
div.box.orange .box_content {background: #C37439;}
 
/* must come last to override coloured background when using rounded corners */
 
div.box.round {
  background: transparent !important;
}
 
/* end plugin:box */



.folder{
	list-style-image: url(images/folder.gif);
	border-left: #FF9900;
	}

.folderopen{ 
	list-style-image: url(images/folder_open.gif);
	color:#FFFFFF;
}

.file{
	list-style-image: url(images/file.gif);
}

#current a{
	text-decoration: underline;
	color: #CCCCCC;
	font-style:italic;
}

#current a:hover{
	color: white;

}


.logoNB{
	background:url(images/logo.jpg) no-repeat;
	width: 360px;
	height: 256px;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 0;
}

/* The button controlls */

.logobutton{
	width: 101px;
	height: 32px;
	background-image:  url(images/button-off.gif);
	background-repeat: no-repeat;
	float: left;
	white-space: nowrap;
	z-index:3;
	color: #898983;
}
.logobutton a{ color: #595b73; font-weight: bold; background-image:  url(images/button-off.gif); width: 101px; height: 32px; text-decoration: none; letter-spacing:-2px; float: left; }

.logobutton a:visited{
	color: #595B73;
}

.logobutton a:hover{
	background-image:  url(images/button-on.gif);
	text-decoration:none;
	color: #ffffff;
}
.logobutton a span{
	position:relative;
	top: 4px;
	left: 10px;
	font-size: 14pt;
	font-family: "Courier New", Courier, mono;
}

/* the various button locations */

#First{
	top: 18px;
	left: 231px;
	position: absolute;
}
#Second{
	top: 72px;
	left: 243px;
	position: absolute;
}
#Third{
	top: 130px;
	left: 231px;
	position: absolute;
}
#Fourth{
	top: 186px;
	left: 199px;
	position: absolute;
}
/* Lightbox stuff */


#lightbox {
	background-color: #8A8A7B;
	padding: 10px;
	border-bottom: 3px solid #666;
	border-right: 3px solid #666;
}
#overlay {
/*	background-image: url(images/overlay.png);        */
}
#lightboxCaption {
	color: #000;
	background-color: #8A8A7B;
	font-size: 90%;
	text-align: center;
	border-bottom: 3px solid #666;
	border-right: 3px solid #666;
}

* html #overlay {
        text-align: left;
	background-color: #000;
	background-image: url(images/blank.gif);
	filter: Alpha(opacity=0);
	height:100%;
}




/*The wires (unused anymore)*/

.wires{
	position:fixed;
	background-image: url(images/lower-wires.gif);
	right: 0%;
	bottom: 0%;
	display:block;
	width:98px;
	height:182px;
	z-index: 4;
}

.sidebar{
	position: absolute;
	left:25px;
	top:213px;
	width: 18px;
	z-index:3;
}
		
.sidetop{
	background-image:url(images/sideplate-top8.gif);
	height: 43px;
	width: 128px;
	background-repeat: no-repeat;
}


.sidebottom{
	background:url(images/sideplate-bottom_a.gif) no-repeat;
	position: Relative;
	left:0px;
	height: 150px;
	width: 128px;
	bottom: 0%;
	top: 0px;
}

.sidemid{
	background-image:url(images/sideplate-mid2.gif);
	background-repeat:repeat-y;
	width: 118px;
	background-position: 10px 50%;
	color: #c0cfbc;
	font-size: .5em;
	padding-left:19px;
}
.explorer{
	text-indent:-5px;
}
		
.sidemid p{
	padding-left: 10px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

/* -------------- top row --------------- */
.header {
  height:5em;
  border:1px solid #c3c3c3;
  background:#000;
  margin:10px;
}

.stylehead {
  margin:0;
}

.stylefoot {
  display:block;
  border-top:1px solid #eaeaea;
  border-bottom:1px solid #eaeaea;
  margin-top:10px;
	font-weight:normal;
	text-align:right;
  padding:10px;
  margin-left:10px;
  margin-right:10px;
}

.pagename a:link, .pagename a:visited {
  color:#436976;
  text-decoration:none;
}

.pagename a:hover, .pagename a:active {
  color:#FF9933;
}

.logo {
	float:right;
	font-weight:normal;
	font-family:"Courier New", Courier, mono;
	text-align:right;
  margin-right:7px;
  margin-top:9px;
}

.logo a:link, .logo a:visited, .logo a:hover, .logo a:active {
	color:#f8f8f8;
	text-decoration:none;
	letter-spacing:2pt;
  font-size:18px;
}

/* ---------------  top and bottom bar ---------------- */
.bar {
	margin:0;
}

.bar a.interwiki {
  font-size:11px;;
  background:none;
  padding:0;
  text-decoration:none;
  margin:0;
}

#bar_top a.interwiki:hover {
  color:#c37439;
}

.bar-left {
  text-align:left;
  padding-left:3px;
}

.bar-right {
  text-align:right;
  padding-right:3px;
}

#bar_top {
  display:block;
  margin-bottom:10px;
  margin-left:10px;
  margin-right:10px;
  border-top:1px solid #eaeaea;
  border-bottom:1px solid #eaeaea;
}

#bar_bottom {
  display:block;
  margin-bottom:3px;
}

/* ------------- File Metadata ----------------------- */

div.meta {
  clear: both;
  color:#436976;
  font-size:11px;
  text-align:right;
}

div.meta div.user {
}

div.meta div.doc{
}

/* ---------------  Media Selection  ----------------- */

div.uploadform {
  margin-top: 0.5em;
  border-top: 1px solid #8cacbb;
}

.mediaselect-left {
  float:left;
  padding: 0.5em;
  width:30%;
}

.mediaselect-right {
  float:right;
  border-left: 1px solid #8cacbb;
  padding: 0.5em;
  width:65%;
}

div.mediaref_head {
	margin-left:0.5em;
}

div.mediaref .search_result {
	padding-left:1em;
}

.mediaref_ref {
	color:#009900;
}

div.mediaref_hidden {
	margin-top:1em;
	text-align:center;
	font-size:1.2em;
	color:#BB0000;
}

div.mediaref_footer {
	margin-top:1em;
	text-align:center;
}

/* ---------------  sidebar ----------------- */

div.left_sidebar a.wikilink2:link,
div.left_sidebar a.wikilink2:active,
div.left_sidebar a.wikilink2:visited,
div.left_sidebar a.wikilink1:link,
div.left_sidebar a.wikilink1:active,
div.left_sidebar a.wikilink1:visited,
div.left_sidebar a.interwiki:link,
div.left_sidebar a.interwiki:active,
div.left_sidebar a.interwiki:visited,
div.left_sidebar a.urlextern:link,
div.left_sidebar a.urlextern:active,
div.left_sidebar a.urlextern:visited
{
  color:#436976;
  padding:0.2em;
  background:none;
  width:180px;
  line-height:140%;
}

div.left_sidebar a.wikilink2:hover,
div.left_sidebar a.wikilink1:hover,
div.left_sidebar a.interwiki:hover,
div.left_sidebar a.urlextern:hover {
  text-decoration:none;
  color:#c37439;
  padding:0.2em;
  width:180px;
  line-height:140%;
}

div.left_sidebar h1,
div.left_sidebar h2,
div.left_sidebar h3,
div.left_sidebar h4,
div.left_sidebar h5,
div.left_sidebar h6 {
  font-size:11px;
  font-family: Verdana;
  font-weight:bold;
  padding-bottom:0;
}

div.right_sidebar a.wikilink2:link,
div.right_sidebar a.wikilink2:active,
div.right_sidebar a.wikilink2:visited,
div.right_sidebar a.wikilink1:link,
div.right_sidebar a.wikilink1:active,
div.right_sidebar a.wikilink1:visited,
div.right_sidebar a.interwiki:link,
div.right_sidebar a.interwiki:active,
div.right_sidebar a.interwiki:visited,
div.right_sidebar a.urlextern:link,
div.right_sidebar a.urlextern:active,
div.right_sidebar a.urlextern:visited
{
  color:#436976;
  padding:0.2em;
  background:none;
  width:180px;
  line-height:140%;
}

div.right_sidebar a.wikilink2:hover,
div.right_sidebar a.wikilink1:hover,
div.right_sidebar a.interwiki:hover,
div.right_sidebar a.urlextern:hover {
  text-decoration:none;
  color:#c37439;
  padding:0.2em;
  width:180px;
  line-height:140%;
}

div.right_sidebar h1,
div.right_sidebar h2,
div.right_sidebar h3,
div.right_sidebar h4,
div.right_sidebar h5,
div.right_sidebar h6 {
  font-size:11px;
  font-family: Verdana;
  font-weight:bold;
  padding-bottom:0;
}


