/*
expanding links
*/

.example {padding:10px; color:#000; background:#fcf7ff; width:80%; clear:left; margin:2em auto 3em auto; border:1px solid #69c}
a.expandlink {color:#00c}
a:active.expandlink,
a:focus.expandlink,
a:hover.expandlink {color:#fff}

/* 
body styles
*/
/*
body {
	font-family: sans-serif;
	}

#container {

	}

#topcontent {
	position: relative;
	width:100%;
	height:30px;
	}

#loginbar {
	padding:1px;
	float:right;
	font-size:14px;
	border:2px solid #072F6F;
	}

#menu {
	position: relative;
	}

#links {
	top: 15px;
	float:right;
	}

#boxcontainer {
	margin-top:5px;
	width:100%;
	}

#topbox {
	width:100%;
	height:49%;
	top:50px;
	}

#topleftcontent {
	float:left;
	width:49%;
	height:98%; 
	background:#fff;
	padding:4px;
	}

#toprightcontent {
	float:right;
	width:49%;
	height:98%;
	background:#fff;
	padding:4px;
	}

#bottombox {
	margin-top:1%;
	width: 100%;
	height: 49%;
	}

#bottomleftcontent {
	float: left;
	width:49%;
	height:98%;
	background:#fff;
	padding:4px;
	}

#bottomrightcontent {
	float: right;
	width:49%;
	height:98%;
	background:#fff;
	padding:4px;
	}

#toprightcontent, #bottomrightcontent, #topleftcontent, #bottomleftcontent{
	border:2px solid #072F6F;
	}
*/
/*
form styles
*/
/*
form {
	border: 1px solid #072F6F;
	padding: 5px;
	}

.textarea_input {
	background-color: #ddd;
	color: #072F6F;
	font-size:12px;
	}

.select_input {
	background-color: #ddd;
	color: #072F6F;
	font-size:12px;
	}

.text_input {
	font-size: 10px;
	background-color: #CCCCCC;
	border: 1px solid #666666;
	}

.input {
	font-size:10px;
	color:#072F6F;
	background-color: #ddd;
	}
*/
/*
autocomplete
*/

body
{
  position: relative;
}

ul.autosuggest
{
  position: absolute;
  list-style: none;
  margin: 0;
  padding: 0;
  overflow-y: auto;
}

ul.autosuggest li.autosuggest
{
  text-align: left;
  border-bottom: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
}

ul.autosuggest li.autosuggest a:link,
ul.autosuggest li.autosuggest a:visited
{
  display: block;
  padding: 2px;
  text-decoration: none;
  background-color: #eee;
}

ul.autosuggest li.autosuggest a:hover,
ul.autosuggest li.autosuggest a:active
{
  color: #fff;
  background-color: #f30;
}


ul.autosuggest li.highlight a:link,
ul.autosuggest li.highlight a:visited
{
  color: #fff;
  background-color: #f30;
}


/*
drop down
*/
/*
#csstopmenu, #csstopmenu ul{
  padding: 0;
  margin: 0;
  list-style: none;
}

#csstopmenu li{
  float: left;
  position: relative;
}

#csstopmenu a{
  text-decoration: none;
}

.mainitems{
  border: 0px solid black;
  border-left-width: 0;
  width: 96px;
  height: 16px;
  padding-top: 7px;
  background-repeat: no-repeat;
}

.mainitems:hover{
  /*border-left-width: 1;
  background-repeat: no-repeat;
}
/*
.headerlinks a{
  display:block;
  padding:3px;
  margin-right:2px;
  font-size: 14px;
  font-weight: bold;
  text-align:center;
  color: black;
  background: #eee;
  border:1px solid #072F6F;

}

.headerlinks a:hover{
  background: #ddd;
}

.submenus{
  display: none;
  width: 10em;
  position: absolute;

  background-color: #E4E6EA;
  border: 1px solid #072F6F;
}

.submenus li{
  margin-top: 2px;
  margin-bottom: 2px;
  font-size:14px;
  margin-left:10px;
}

.submenus li a{
  display: block;
  color: black;
}

html>body .submenus li a{ /* non IE browsers 
  width: auto;
}

.submenus li a:hover{
  background-color: #072F6F;
  color: white;
}

#csstopmenu li>ul {/* non IE browsers 
  top: auto;
  left: auto;
}

#csstopmenu li:hover ul, li.over ul {
  display: block;
}

html>body #clearmenu{ /* non IE browsers 
  height: 3px;
}
*/
/*
 * TODO: CSS for PlanetLab admin pages.
 * Must remain compatible with Drupal standard CSS names.
 *
 * Reid Moran <rmoran@cs.princeton.edu>
 * Mark Huang <mlhuang@cs.princeton.edu>
 * Copyright (C) 2006-2007 The Trustees of Princeton University
 *
 * $Id$
 */

/* Thierry : class used for showing foreign items */
.plc-foreign {
  background:  #d0d0d0;
}

/* Thierry : class used for showing various warnings */
.plc-warning {
  background:  orange;
}
*.plc-warning a:link { text-decoration: none; color:white }
*.plc-warning a:visited { text-decoration: none; color:white }
*.plc-warning a:hover { text-decoration: none; color:black }
