@import url('base.css');

BODY {
 background-color: #E0E0E0;
 background-image: url("/img/leftborder.jpg");
 background-repeat: repeat-y;
}

H2 {
 font-size: 14pt;
 padding-left: 10px;
 padding-right: 10px;
 margin-bottom: 10px;
 border-bottom: solid 1px #CCC;
}

FORM {
 white-space: nowrap;
}

LABEL {
 vertical-align: center;
 width: 110px;
 float: left;
 clear: left;
}

LABEL.CheckBox {
 float: none;
 margin: 0;
}

BUTTON {
 margin-top: 10px;
 margin-left: 110px;
 padding-left: 10px;
 padding-right: 10px;
}

#Logo {
 position: absolute;
 left: 0px;
 top: 0px;
}

#PageIcon {
 position: absolute;
 left: 5px;
 top: 120px;
}

#IconPage {
 margin-top: 100px;
 margin-left: 220px;
 margin-right: 30px;
 padding-top: 5px;
 padding-left: 10px;
 padding-right: 120px;
 padding-bottom: 10px;
 background-color: #fbfaf4;
 border-bottom: solid 2px #CCC;
 max-width: 45%;
}

.CheckBox {
 margin-left: 110px;
}

#MenuDiv {
 position: absolute;
 left: 30px;
 top: 300px;
 width: 140px;
}

.MenuLink {
 display: block;
 margin-bottom: 5px;
 text-align: center;
 background-color: #DDD;
 color: #000;
 border-bottom: solid 1px #BBB;
 font-size: 10pt;
 font-weight: 500;
}

.MenuLink:hover {
 background-color: #FFF;
}

.Optional {
 color: #888;
}

.Error {
 padding-top: 1px;
 padding-left: 10px;
 padding-right: 10px;
 padding-bottom: 1px;
 margin-bottom: 10px;
 color: #FFF;
 background-color: #800;
}

#ExtraInfo, #ExtraInfo A, #ExtraInfo P {
 font-size: 8pt;
}

#ExtraInfo {
 margin-top: 20px;
 color: #666;
}

BODY#PageType10, BODY#PageType11, BODY#PageType12, 
BODY#PageType20, BODY#PageType21, BODY#PageType22, BODY#PageType23, 
BODY#PageType30, BODY#PageType31, BODY#PageType32, BODY#PageType33, 
BODY#PageType40, BODY#PageType41, BODY#PageType42, BODY#PageType43 {
 font-family: "Georgia", serif;
 margin: 0;
 padding: 0; 
 font-size: 90%; 
 color: #000; 
 background-color: #f2eee2;
 background-image: url("/img/backgrounds/twocolumn2.jpg");
 background-position: 55% 0%;
}

div#SiteIndex {
 background-color: #62839d;
 border-bottom: 1px solid #B5B3A0;
}

div#SiteIndex ul {
 margin: 0;
 padding: 0 0 0.2em 230px;
 list-style: none;
 text-align: right;
}

div#SiteIndex ul li {
 display: inline;
 padding: 0 1em 0 0;
 margin: 0;
}

div#SiteIndex ul li a {
 font-size: 1.2em;
 color: #ffffff;
 white-space: nowrap;
}

