body {
	background:#EBEBEB none repeat scroll 0 0;
	color:#303030;
	font-family:tahoma,verdana,sans-serif;
	font-size:76%;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:0;
	padding:0;
}

div.center, div.center_small {
	width: 400px;
	border: 1px solid #D2D8E3;
	background-color: #FCFCFC;
	padding: 10px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 28px;
	text-align: center;
    position : relative;
}

div.center {
  width: 600px;
	text-align: left;
}

div#errors {
  color : red;
  font-weight: bolder;
}

h1 {
  font-size: 2em;
	text-align: left;
  margin-top: 0px;
  margin-bottom: 0px;
}

h1 img {
	float: right;
	padding-top: -8px;
}

h2 {
  margin: 0px 0px 10px 0px;
  font-size: 1.25em;
  color: silver;
}

form {
	padding-top: 20px;
	border-top: 3px dashed #D1D4E0;
}

form label {
	width: 160px;
	text-align:right;
	padding-right:8px;
	float:left;
	vertical-align:middle;
}

form input {
	width: 180px;
	border: 1px solid;
	margin-bottom: 5px;
}

code {
  display: block;
	border-top: 3px dashed #D1D4E0;
	border-bottom: 3px dashed #D1D4E0;
  background-color: #F6F6F6;
  font-size: 8pt;
  padding: 14px;
}

p.footer {
  color:#D4D9DC;
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:8pt;
  margin-top:20px;
}

p.footer a {
  color:#C8D7E0;
  text-decoration:none;
}

p.bignum {
    font-size   : 3em;
    float       : left;
    margin      : 0px;
    clear       : left;
}

p.afterbignum {
    clear: right;
}

form buttons {
  display:none;
}

div#footer {
  padding-top:10px;
  margin-top:20px;
  padding-left:8px;
  border-top: 3px dashed #D1D4E0;
  color : #D1D4E0;
  text-align: center;
}

div#footer a {
  color : #D1D4E0;
  text-decoration: none;
}

div.menuitems {
    float       :left;
    position    :absolute;
    top         :12px;
    left        :-170px;
}

div.menuitems ul {
    padding     :0px;
    margin      :0px;
    border-collapse: collapse;
    border      :1px solid #D2D8E3;
    border-right:0px none;
    border-bottom:0px none;
}
div.menuitems ul li {
    list-style  :none;
    line-height :30px;
    background-color :#F4F4F0;
    border-right:1px solid #D2D8E3;
    border-bottom:1px solid #D2D8E3;
    width       :148px;
    padding     :2px 10px;
    font-weight :bold;

}
div.menuitems ul li#active {
    background-color : #FCFCFC;
    border-right : 1px solid #FCFCFC;
}


/* POPUP BOX */
.PopBoxImageSmall
{
   border: none 0px white;
   cursor: url("/media/magplus.cur"), pointer;
}
.PopBoxImageLarge
{
   border: solid thin #CCCCFF;
   cursor: url("/media/magminus.cur"), pointer;
}