.subheader{
        background-color: #F5F5F4;
	border-bottom: 1px dotted #E2DCA8;
}

.user-picture{
  float: right;
  margin: 3px;
}


#change-controls {
  /* hidden at first */
  display: none;
  width: 20px;
  position: absolute;
  border: 1px dotted #eee;
  border-right: 1px dotted #fff;
  border-bottom: 1px dotted #fff;
  background-color:transparent;
  font-size: 10px;
  padding: 3px;
  margin-top: -4px;
  z-index: -200;
  left: -15px;
}

#show-controls #change-controls{
  display: block;
  position: relative;
  margin-left: 10px;
  width: 60px;
  z-index: 1 !important;
  left: 0 !important;
}

#change-controls input {
  border: 0px;
}

#delete-cluster-image{
 border: 0px !important;
}

#change-controls form { 
  float: left;
 }

.change-controls {
  /* hidden at first */
  display:none;
  left: -15px;
  width: 20px;
  position: absolute;
  border: 1px dotted #eee;
  border-right: 1px dotted #fff;
  border-bottom: 1px dotted #fff;
  background-color:#FFFFFF;
  font-size: 10px;
  padding: 3px;
  margin-top: -4px;
}
.change-controls form { 
  float: left;
 }

div#main{
  margin-top: 0;
}

#header_global{
	background: url(../../img/dashboard/header_global_bg.jpg) repeat;
	height: 25px;
	font-size: x-small;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height:1.5em;
	margin: 0pt auto;
}

.form_feedback label {
	vertical-align: bottom;
}

.form_feedback input {
	width: 200px;
}

.form_feedback textarea {
	width: 200px;
	height: 230px;
}

.form_feedback .submit {
	width: 50px;
}

.form_feedback p {
  margin: 0px;
}

form .errorlist
{
        color:#ff0000;
}

form .errorlist li
{
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

.header_global_left {
	float:left;
	padding-left: 4px;
	border: 0px solid #FFF;
	width:33%;
	text-align:left;
	padding-top: 3px;
	font-size: 12px;
}

.header_global_left a:link {
	color: #FFFFFF;
	text-decoration: underline;
}
.header_global_left a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
.header_global_left a:hover { 
	color: #CC6600;
	text-decoration: none; 
	background-color: #FFFFFF;
}
.header_global_left a:active {
	color: #CC6600;
	text-decoration: underline;
}
.header_global_center {
	float: left;
	padding-right: 4px;
	border: 0px solid #FFF;
	width:30%;
}

.header_global_right {
	float: right;
	padding-right: 4px;
	border: 0px solid #FFF;
	width:33%;
	padding-top: 3px;
}
.header_global_right div { 
  text-align:right;
}
.header_global_right a:link {
	color: #FFFFFF;
	text-decoration: underline;
}
.header_global_right a:visited {
	color: #FFFFFF;
	text-decoration: underline;
}
.header_global_right a:hover { 
	color: #CC6600;
	text-decoration: none; 
	background-color: #FFFFFF;
}
.header_global_right a:active {
	color: #CC6600;
	text-decoration: underline;
}

#AmberjackControl{
 font-size: small;
 line-height: 1.5em;
}

#AmberjackControl table{
 table-layout: auto;
}

#ajControlBody p{
 margin-top: 13px;
 margin-bottom: 13px;
}

#ajControlBody p strong{
 font-weight: bold;
}

div#changes-reload{
 position: absolute;
 z-index: 100;
 width: 750px;
 display: none;
}

div#changes-reload #message-section{
  height: 100%;
  width: 520px;
 }

div#changes-reload #reload-section{
  height: 100%;
  width: 200px;
  border: 1px solid #000;
  padding: 5px;
  background-color:  #e6ebf7;
  float: right;
}

#ajControlBody dt{
 font-weight: bold;
}
.portalcontainer { width:100%;  height:69px; background-image:url(../../img/dashboard/main_hf_sprite.png); background-repeat:repeat-x; }
.setwidth { position: relative; min-width: 768px; max-width:1200px; text-align:left; padding: 0px 8px 8px 8px; }
#dbheader { height: 69px; background-color: transparent;}
#logo { float: left; margin-top: 20px; width:140px; height:37px; cursor: pointer; background-image: url(../../img/dashboard/main_hf_sprite.png); background-repeat: no-repeat; background-attachment:relative; background-position:-2px -144px;}
#dbheaderinfo { padding-top: 14px; padding-bottom: 20px; float: right;}
#viewportal { float: right; top: 14px; width:103px; height:24px; cursor:pointer; background-image :url(../../img/dashboard/main_hf_sprite.png); background-repeat: no-repeat; background-attachment:relative; background-position:-274px -489px; }
#viewdashboard { float: right; top: 14px; width:103px; height:24px; cursor:pointer; background-image :url(../../img/dashboard/main_hf_sprite.png); background-repeat: no-repeat; background-attachment:relative; background-position:-398px -489px; }
#portaltitle { float: right; text-align: right; font-size:24px; color: #FFF; height: 24px; padding-right: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; }
#logindetails { text-align: right; margin-top: 2px; font-size:11px; line-height:24px; color: #FFF; font-family: Arial, Verdana, Helvetica, sans-serif; }
.bold {font-weight:bold; }

#dbheader a:link {color:#FFFFFF; text-decoration:none;white-space: nowrap;}      /* unvisited link */
#dbheader a:visited {color:#FFFFFF; text-decoration:none;white-space: nowrap;}  /* visited link */
#dbheader a:hover {color:#9bc8ff; text-decoration:none;white-space: nowrap;}  /* mouse over link */
#dbheader a:active {color:#DDDDDD; text-decoration:none;white-space: nowrap;}  /* selected link */


/* Title Bar */
.titlebar { list-style: none; margin: 0 auto; padding: 0px 10px 0px 0px; height: 30px; } 
.titlebar.padded { padding-top: 10px; padding-bottom: 10px; }
.titlebar li { float: left; padding: 0; padding: 0 0 0 10px; background: url(../../img/dashboard/main_hf_sprite.png) no-repeat 0px -828px; color: #FFF; background-color: #FFF; margin:0; } 
.titlebar li .titlebarcontainer { height: 25px; padding: 5px 10px 0px 0; background: url(../../img/dashboard/main_hf_sprite.png) no-repeat right -828px; color: #FFF; background-color: #FFF; }
.titlebar li .titlebarcontainer .titlebartitle { float: left; font-size: 14px; }
.titlebar li .titlebarcontainer .titlebarhelp {float: right; margin: 2px 0 0 0; font-size: 11px; font-weight: bold; }

div.titlebarhelp a:link{color:#FFFFFF; text-decoration:none;white-space: nowrap; margin: 0px; border: 0px;}      /* unvisited link */
div.titlebarhelp a:visited{color:#FFFFFF; text-decoration:none;white-space: nowrap; margin: 0px; border: 0px;}  /* visited link */
div.titlebarhelp a:hover{color:#9bc8ff; text-decoration:none;white-space: nowrap; margin: 0px; border: 0px;}  /* mouse over link */
div.titlebarhelp a:active {color:#DDDDDD; text-decoration:none;white-space: nowrap; margin: 0px; border: 0px;}  /* selected link */