@charset "utf-8";

// box
ul#tabs { list-style-type: none; margin: 30px 0 0 0; padding: 0 0 0.3em 0; }
      ul#tabs li { display: inline; }
      ul#tabs li a { color: #42454a; background-color: #dedbde; border: 1px solid #c9c3ba; border-bottom: none; padding: 0.3em; text-decoration: none; }
      ul#tabs li a:hover { background-color: #f1f0ee; }
      ul#tabs li a.selected { color: #000; background-color: #F5F5F5; font-weight: bold; padding: 0.7em 0.3em 0.38em 0.3em; }
      div.tabContent { border: 1px solid #c9c3ba; padding: 0.5em; background-color: #F5F5F5; }
      div.tabContent.hide { display: none; }


A:link { COLOR: blue; text-decoration: none; font-family: Arial, Verdana, sans-serif;}
A:visited { COLOR: blue; text-decoration: none; font-family: Arial, Verdana, sans-serif;}
A:hover { COLOR: blue; text-decoration: underline; font-family: Arial, Verdana, sans-serif;}

.whttxt A:link {text-decoration: none; color: white; padding:4px; font-family: Arial, Verdana, sans-serif;}
.whttxt A:visited {text-decoration: none; color: white; padding:4px; font-family: Arial, Verdana, sans-serif;}
.whttxt A:active {text-decoration: none; color: white; padding:4px; font-family: Arial, Verdana, sans-serif;}
.whttxt A:hover {text-decoration: underline; color: white; padding:4px; font-family: Arial, Verdana, sans-serif;}

.blueback A:link {background: #4041FE; text-decoration: none; color: white; padding:4px;}
.blueback A:visited {background: #4041FE; text-decoration: none; color: white; padding:4px;}
.blueback A:active {background: #4041FE; text-decoration: none; color: white; padding:4px;}
.blueback A:hover {background: #4041FE; text-decoration: underline; color: white; padding:4px;}


.highlightit img{border: 1px solid #FFFFFF;}
.highlightit:hover img{border: 1px solid navy;}
.borderit:hover{
color: red; /* irrelevant definition to overcome IE bug */
}


.texta { 
 font-family:Arial;
 font-size: 14px; 
 background-color: #FAFAFA; 
 border: 1px solid #909090; 
 color: #000000;
}
.texta:focus {
    border: 2px solid #909090;
    background: #fff;
}

	body{
		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
		margin:0px;
		padding:0px;
		padding-left:0px; //10
		-moz-user-select:no;
	}
	h1{
		margin-bottom:5px;
		font-size:18px;
		font-family:Arial;
	}
	
	/* Don't change these options */
	#movableNode{
		position:absolute;
	}
	
	#arrDestInditcator{
		position:absolute;
		display:none;
		width:100px;
	}
	/* End options that shouldn't be changed */

	
	#arrangableNodes,#movableNode ul{
		padding-left:0px;
		margin-left:0px;
		margin-top:0px;
		padding-top:0px;
		width:300px;
	}
	
	#arrangableNodes li,#movableNode li{
		list-style-type:none;
		cursor:default;
		border:1px solid #DDD;
		padding:5px;
		background-color:#F5F5F5;
		margin-top:2px;

	}
	img{
		border:0px;
	}
	
	
/* ---------------------------- */
/* CUSTOMIZE AUTOSUGGEST STYLE	*/
/*#search-wrap input{width:425px; font-size:14px;} */
#results{position:absolute; background:#FFFFFF; width:200px; border:solid 1px #DEDEDE; display:none; z-index:1000;}
#results ul, #results li{padding:0; margin:0; border:0; list-style:none;}
#results li {border-top:solid 1px #DEDEDE;}
#results li a{display:block; padding:1px; text-decoration:none; color:#000000; font-weight:bold; font-family:arial;}
#results li a small{display:block; text-decoration:none; color:#999999; font-weight:normal; font-family:arial;}
#results li a:hover{background:#E0E0E0;}
#results ul {padding:3px;}




