@charset "utf-8";

html, body {
  background-color: white;
  background-image: url(/images/UDHPCLogo.png);
  background-position: right bottom;
  background-attachment: fixed;
  background-repeat: no-repeat;

  color: #444;

  font-family: "Lucida Grande", Arial, sans-serif;
  font-size: 13px;
}


/*
  Generic buttons:
*/
form.button {
  border: none;
}
form.button input.button {
  color: #666;
  border: 1px solid #bbb;
  background-color: #ddd;
  background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ccc));
  background: -moz-linear-gradient(top,  #eee,  #ccc);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#eee', endColorstr='#ccc');
  cursor: pointer;
}
form.button input.button:hover {
  border: 1px solid #888;
  background-color: #eee;
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd));
  background: -moz-linear-gradient(top,  #fff,  #ddd);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#ddd');
}

/*
  Site header:
*/
div#siteHeader {
  background-color: #002663;
  background: -webkit-gradient(linear, left top, left bottom, from(#000643), to(#002663));
  background: -moz-linear-gradient(top,  #000643,  #002663);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#000643', endColorstr='#002663');

  border-bottom: 3px solid #ffd200;
}
div#siteHeader div.center-layout {
  position: relative;
}
div#siteHeader img {
  border: none;
}
div#searchBar input#qsearch__in {
  border: none;
}
div#searchBar input.empty {
  color: #888;
}


/*
  Page header:
*/
div#pageHeader {
  background-color: #b0b0c0;
  background: -webkit-gradient(linear, left top, left bottom, from(#808090), to(#b0b0c0));
  background: -moz-linear-gradient(top,  #808090,  #b0b0c0);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#808090', endColorstr='#b0b0c0');

  border-bottom: 1px solid #405060;
}
div#pageHeader div.center-layout {
  line-height: 32px;
}
div#pageHeader div.center-layout div.title {
  font-size: 14px;

  text-align: left;
  text-shadow: white 1px 1px 1px;
}
div#pageHeader div.center-layout div.tabs ul {
  list-style-type: none;
  list-style-position: inside;
}
div#pageHeader div.center-layout div.tabs ul li {
  font-size: 11px;
  font-weight: bold;

  line-height: 24px;

  text-shadow: 0 1px 1px rgba(0,0,0,.3);

  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
  box-shadow: 0 1px 2px rgba(0,0,0,.2);

  color: white;
  border: solid 1px #555;
  background: #6e6e6e;
  background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#575757));
  background: -moz-linear-gradient(top,  #888,  #575757);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757');
}
div#pageHeader div.center-layout div.tabs ul li.current {
  background: #8e8e8e;
  background: -webkit-gradient(linear, left top, left bottom, from(#575757), to(#888));
  background: -moz-linear-gradient(top,  #575757,  #888);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757', endColorstr='#888888');
}
div#pageHeader div.center-layout div.tabs ul li a {
  text-decoration: none;
  color: inherit;
}
div#pageHeader div.center-layout div.tabs ul li:hover {
  border: 1px solid #666;
  background: #6e6e6e;
  background: -webkit-gradient(linear, left top, left bottom, from(#999), to(#676767));
  background: -moz-linear-gradient(top,  #999,  #676767);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#999', endColorstr='#676767');
}
div#pageHeader div.center-layout div.tabs ul li.current:hover {
  border: solid 1px #555;
  background: #8e8e8e;
  background: -webkit-gradient(linear, left top, left bottom, from(#575757), to(#888));
  background: -moz-linear-gradient(top,  #575757,  #888);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757', endColorstr='#888888');
}
div#pageHeader div.center-layout div.auth-user {
  text-align: right;
  font-size: 12px;
  line-height: 12px;
  font-style: italic;
  color: #666;
}

/*
  Wiki buttons:
*/
div#wikiButtons {
}
div#wikiButtons div.center-layout {
  line-height: 48px;

  color: #888;
  font-style: italic;
  font-size: 10px;

  text-align: left;

  border-bottom: 1px dotted #888;
}
div#wikiButtons select {
  color: #666;
  border: 1px solid #bbb;
  background-color: #ddd;
  background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ccc));
  background: -moz-linear-gradient(top,  #eee,  #ccc);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#eee', endColorstr='#ccc');
  cursor: pointer;
}
div#wikiButtons select:hover {
  border: 1px solid #888;
  background-color: #eee;
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd));
  background: -moz-linear-gradient(top,  #fff,  #ddd);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#ddd');
}


/*
  Table of contents:
*/
div.toc {
  font-size: 10px;
}
div.toc div.tocheader {
  color: #666;
  border: 1px solid #bbb;
  background-color: #ddd;
  background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ccc));
  background: -moz-linear-gradient(top,  #eee,  #ccc);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#eee', endColorstr='#ccc');
  cursor: pointer;
}
div.toc div.tocheader:hover {
  border: 1px solid #888;
  background-color: #eee;
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ddd));
  background: -moz-linear-gradient(top,  #fff,  #ddd);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#ddd');
}
div.toc div#toc__inside {
  color: #666;
  background: white;
  border: 1px solid #888;
  text-align: left;
}
div.toc div#toc__inside a {
  color: inherit;
}


/*
  Page info:
*/
div#pageInfo {
  font-size: 10px;
  font-style: italic;

  color: #888;
}


/*
  Trace/breadcrumb:
*/
div.breadcrumbs {
  line-height: 18px;

  font-size: 10px;

  border-top: 1px solid #888;
  background-color: #ccc;
  background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ccc));
  background: -moz-linear-gradient(top,  #eee,  #ccc);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#eee', endColorstr='#ccc');
}
div.breadcrumbs a {
  color: inherit;
}


/*
  Editor view:
*/
textarea#wiki__text {
  font-family: monospace;
  font-size: 12px;
}


/*
  Standard page elements:
*/

.centeralign { text-align: center !important; }
.leftalign { text-align: left !important; }
.rightalign { text-align: right !important; }

div#pageContent p {
  line-height: 1.5em;
}

div#pageContent a {
  color: inherit;
}
div#pageContent a.urlextern:before {
  content: url(images/link_icon.gif);
}
div#pageContent a.windows:before {
  content: url(images/windows.gif);
}
div#pageContent a:hover {
  background-color: #e0e0ff;
}

div#pageContent div.editbutton_section {
  border: none;
  border-left: 1px dashed #aaa;
  border-bottom: 1px dashed #aaa;
  background-color: none;
  clear: left;
}

div#pageContent div.table {
}
div#pageContent div.table table {
  border: 1px solid #888;
  border-collapse: collapse;
}
div#pageContent div.table table th {
  background-color: #eee;
  background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#aaa));
  background: -moz-linear-gradient(top,  #ccc,  #aaa);
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccc', endColorstr='#aaa');
  color: #444;
  font-weight: bold;

  border-right: 1px solid #888;

  text-align: left;
}
div#pageContent div.table table td {
  border-right: 1px dotted #888;
}
div#pageContent div.table table tr {
  border-bottom: 1px dotted #888;
}
div#pageContent div.table table tr.row0 {
  border-bottom: 1px solid #888;
}
div#pageContent div.table table tr:hover {
  background-color: #f0f0ff;
}

div#pageContent div.footnotes a.fn_bot {
  color: inherit;
}
div#pageContent div.footnotes a.fn_bot:hover {
  background-color: #e0e0ff;
}

div#pageContent acronym {
  border-bottom: 1px dotted #888;
}

div#pageContent blockquote {
  border-left: 2px solid #888;
}

div#pageContent pre.code {
  border: 1px solid #ccc;
  background-color: #eee;
}
div#pageContent dl.file dt {
  border: 1px solid #ccc;
  background-color: #eef;

  font-size: 11px;
}

a.wikilink1 {
  color: #040 !important;
  font-weight: bold;
}
a.wikilink2 {
  color: #f00 !important;
  font-weight: bold;
  text-decoration: none !important;
  border-bottom: dashed 1px #f00 !important;
}


/*
  Toolbars
*/
div.toolbar div#draft__status {
  font-size: 10px;
  font-style: italic;

  color: #888;
}

/*
  BookTOC:
*/
div#booktoc {
  border: 1px solid #888;
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
  -moz-border-radius-topright: 6px;
  -moz-border-radius-bottomright: 6px;
  -webkit-border-top-right-radius: 6px;
  -webkit-border-bottom-right-radius: 6px;

  background-color: #eee;
  background-image: url(images/booktoc.png);
  background-position: right top;
  background-repeat: no-repeat;

  filter: alpha(opacity=90);
  -moz-opacity: 0.9;
  -khtml-opacity: 0.9;
  opacity: 0.9;
}
div#booktoc div.booktoc_layout {
  font-size: 11px;
}
div#booktoc div.booktoc_item:before {
  content: url(images/bullet.gif);
  padding-right: 4px;
}
div#booktoc div.booktoc_self {
  font-weight: bold;
  color: #080 !important;
}


/*
  Dialog boxes:
*/
div.dialog_info {
  border: 1px solid;
  color: #00529B;
  background-color: #BDE5F8;
  background-image: url('/images/badges/Knob Info.png');
  background-repeat: no-repeat;
  background-position: 10px center;
}
div.dialog_info a.okayButton {
  background-color: #00529B;
  color: #BDE5F8 ! important;
  text-decoration: none;
  font-weight: bold;
}
div.dialog_info a.okayButton:hover {
  background-color: #00529B ! important;
  text-decoration: underline;
}
div.dialog_success {
  border: 1px solid;
  color: #4F8A10;
  background-color: #DFF2BF;
  background-image:url('/images/badges/Knob Valid Green.png');
  background-repeat: no-repeat;
  background-position: 10px center;
}
div.dialog_success a.okayButton {
  background-color: #4F8A10;
  color: #DFF2BF ! important;
  text-decoration: none;
  font-weight: bold;
}
div.dialog_success a.okayButton:hover {
  background-color: #4F8A10 ! important;
  text-decoration: underline;
}
div.dialog_warning {
  border: 1px solid;
  color: #9F6000;
  background-color: #FEEFB3;
  background-image: url('/images/badges/Knob Attention.png');
  background-repeat: no-repeat;
  background-position: 10px center;
}
div.dialog_warning a.okayButton {
  background-color: #9F6000;
  color: #FEEFB3 ! important;
  text-decoration: none;
  font-weight: bold;
}
div.dialog_warning a.okayButton:hover {
  background-color: #9F6000 ! important;
  text-decoration: underline;
}
div.dialog_error {
  border: 1px solid;
  color: #D8000C;
  background-color: #FFBABA;
  background-image: url('/images/badges/Knob Cancel.png');
  background-repeat: no-repeat;
  background-position: 10px center;
}
div.dialog_error a.okayButton {
  background-color: #D8000C;
  color: #FFBABA ! important;
  text-decoration: none;
  font-weight: bold;
}
div.dialog_error a.okayButton:hover {
  background-color: #D8000C ! important;
  text-decoration: underline;
}

/*
  Icon + text boxes
 */
span.iconAndText {
  color: black;
  font-size: 12px;
}
