/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* popup.css
 *
 * Copyright (c) 2010 ipHouse
 * All rights reserved.
*/

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* body */

body {
  margin: 0px; padding: 0px;
  font-family: Skia, sans-serif;
  font-size: 12px;
  line-height: 2.4ex;
}
body#body {
  background-color: #18467F;
  background-image: url(/skin/images/bg_gradient.gif);
    background-repeat: repeat-x;
}
#page {
  margin: 10px;
  padding: 10px;
  border: 3px double;
    border-color: #16205E;
    border-radius: 20px;
      -moz-border-radius: 20px;
      no-webkit-border-radius: 20px;   /* broken */
  background: #FFFFFF;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* anchors */

a img, img[usemap] {
  border: none;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* floating elements */

.float_left {
  float: left;
  margin-right: 3em;
    margin-bottom: 2ex;
  z-index: 2;
}
.float_right {
  float: right;
  margin-left: 3em;
    margin-bottom: 2ex;
  z-index: 2;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* footer */

#footer {
  margin: 20px 40px;
  padding: 0px 20px;
  border: 2px solid;
    border-color: #16205E;
  background: #DEDEDE;
}
#footer p {
  text-align: center;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* block elements */

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* headers */

h1 {
  font-size: 150%;
    line-height: 2.4ex;
  font-weight: bold;
}
h2 {
  font-size: 120%;
    line-height: 2.4ex;
  font-weight: bold;
}
.h2 {
  font-size: 120%;
    line-height: 2.4ex;
  font-weight: bold;
}
h3 {
  font-size: 100%;
    line-height: 2.4ex;
  font-weight: bold;
}
.h3 {
  font-size: 100%;
    line-height: 2.4ex;
  font-weight: bold;
}
h4, h5, h6 {
  font-size: 100%;
    line-height: 2.4ex;
  font-weight: bold;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* paragraphs */

p {
  text-align: justify;
}
p.callout {
  padding: 1ex 2em;
  border: 3px double;
    border-color: #EDB329;
    border-radius: 12px;
      -moz-border-radius: 12px;
      no-webkit-border-radius: 12px;   /* broken */
  background: #FFFCCC;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* tables */

table {
  border: 1px solid #CCCCCC;
}
th, td {
  padding: 3px 0.5em;
  border: 1px solid #CCCCCC;
  text-align: left;
  vertical-align: top;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* misc blocks */

pre {
  font-family: Monaco, monospace;
  font-size: 80%;
}
blockquote.callout {
  border: 3px double;
    border-color: #EDB329;
    border-radius: 12px;
      -moz-border-radius: 12px;
      no-webkit-border-radius: 12px;   /* broken */
  background: #FFFCCC;
}
hr {
  border: none;
    border-top: 1px solid;
    border-color: #EDB329;
  color: #FFFFFF;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* text elements */

acronym {
  border: none;
  font-style: normal;
}
code, kbd, samp, tt {
  padding: 0px 0.25em;
  font-family: Monaco, monospace;
  font-size: 80%;
}
code {
  white-space: nowrap;
}
i, em, var {
  padding-right: 0.25em;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
/* generic classes */

.left {
  text-align: left;
}
.center {
  text-align: center;
}
table.center {
  margin-left: auto;
    margin-right: auto;
}
.right {
  text-align: right;
}
.clear {
  clear: both;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* character classes */

.nobr {
  white-space: nowrap;
}
.bigger {
  font-size: larger;
}
.smaller {
  font-size: smaller;
}
.legal {
  font-size: smaller;
}
.bold {
  font-weight: bold;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

