/* Unsupported Context Object page
--------------------------------------------*/
.srvMsgCol p {
  margin: 15px 0 20px 0;
}


/* Error
--------------------------------------------*/

.problem {
  width: 498px;
  background-color: #990000;
  border: 1px solid #990000;
  margin: 0;
  padding: 0;
}

.problem p {
  margin: 10px 10px 20px 10px;
  padding: 0;
  background-color: transparent;
  color: #fff;
}

.problem p a,
.problem p a:link,
.problem p a:visited,
.problem p a:hover,
.problem p a:active {
  background-color: transparent;
  color: #fff;
}

.problem-close {
  text-align: right;
}


/* Cite Box page 
--------------------------------------------*/

#cite-box-content {
  padding: 15px;
}

#cite-box-content h2 {
  margin: 0 0 5px 0;
  padding: 0;
}

.cite-box {
  background-color: #FFFFCC; 
  border: 1px solid #999999;
  margin: 3px 0 15px 0; 
  padding: 0;
  color: #000;
}
 
.cite-box-form {
  margin: 10px 10px 0 10px;
  padding: 0;
}

/*.cite-box-close {
  display: none;
  position: absolute;
  top: -10px;
  right: -10px;
  border: none;
  padding: 0;
  z-index: 1000;
  cursor: pointer;
}*/

.cite-box-close {
  background: #FFFFCC;
  text-align: right;
  display: none;
}

.cite-box-form label {
  display: block;
  margin: 0 0 4px 0;
  padding: 0;
  font-size: 1em;
}

.cite-box-form textarea {
  padding: 0;
  margin: 0;
  font-size: .85em;
}
.cite-box p {
  margin: 0 0 5px 0;
  padding: 0 10px;
  background-color: transparent;
  font-style: italic;
}


div#resultstable2 .cite-box-wrapper .cite-box p.cite-box-close {
  font-style: normal;
  padding-right: 10px;
}

/* Javascript off cite page 
--------------------------------------------*/

#cite-box-content .cite-box {
  background-color: #FFFFFF;
  border: none;
} 

#cite-box-content .cite-box-form {
  background-color: #FFFFCC;
  border: 1px solid #999999;
  padding: 15px;
  margin: 0;
}

#cite-box-content .cite-box-form input {
  width: 680px;
}

#cite-box-content .cite-box p {
	margin-top: 15px;
	padding: 0;
}

#cite-box-content .cite-back {
  text-align: right;
}


/* Cite link placed in each app 
--------------------------------------------*/

.toolbox {
  float: right;
  width: 165px;
  background-color: #FFFFFF;
  border: 1px solid #000000;
}

.toolbox ul {
  list-style-type: none;
  margin: 0;
  padding: 5px 0 5px 10px;
}

.toolbox ul li a {
  color: black !important;
}

.cite-this {
  margin: 7px 0 7px 5px;
}

.cite-this .cite-box-loading {
  position: absolute;
  margin: 7px 20px;
}

.cite-box-wrapper {
  position: absolute;
  margin: 0;
}

.cite-box-wrapper .cite-box {
  position: absolute;
  margin: 0;
}

.cite-box-wrapper .problem {
  position: absolute;
  margin: 0;
}
