


body {
 margin: 0;
 padding: 0;
 color: #000000;
 font-family: Veranda, Arial, Helvetica, sans-serif;;
 background-color: #ffffff;
}




abbr {
 cursor:help;
}
pre {
    margin: 1em;
    padding-left: 10px;
    border-left: #323296 2px solid;
    color: #000000;
 background-color: #ffffff;
}
blockquote {
    margin: 1em;
    padding-left: 10px;
    padding-right: 10px;
    border-left: #323296 2px solid;
    color: #000000;
 background-color: #e0e0e0;
}
a {
 color: #60a0ff;
 text-decoration: none;
 border-bottom: 1px dashed;
}

a:hover {
 color: #d0d0d0;
 border-bottom: 1px solid;
}

p {
 margin-top: 5px;
}

ul {
 list-style: none;
}

li {
 margin: 5px 0 0 0;
 padding: 0;
}
ul li {
 padding-left: 10px;
 list-style: none;
}

h1 {
 font-size: 30px;
 font-weight: normal;
 margin-bottom: 0;
 color: #323296;
}

h2 {
 font-family: Veranda, Arial, Helvetica, sans-serif;;
 font-size: 30px;
 color: #323296;
 margin: 0.5em 0;
 padding: 0.25em 0;
}
fieldset {
 border: none;
}
dl dt {
 font-weight:bold;
 margin:5px 0;
}
dl dd {
 padding-left:20px;
 display:inline;
}
img.left {
 float: left;
 margin: 0px 14px 3px 0px;
}
img.right {
 float: left;
 margin: 0px 14px 3px 0px;
}


#header {
 padding: 10px;
 margin: 0;
 height: 80px;
 background-color: #e0e0d0;
 color: #323296;
 font-family: Veranda, Arial, Helvetica, sans-serif;;
}
#header span.title {
 float: left;
 font-size: 30px;
 font-weight: bold;
 color: #323296;
 margin: 0;
 border-bottom: none;
}
#header span.titleSub {
 font-size: 14px;
 color: #323296;
}
#header span.sitelink {
    margin: 0;
    padding: 0;
    float: right;
    font-weight: normal;
 font-size: 30px;
}


#container {
 clear: left;
 margin: 0;
 padding: 20px 10px 0px 10px;
 width: 100%;
}




#info {
 color: #000000;
 background-color: #ffffff;
 font-size: 14px;
 margin: 0;
 padding: 0 10px 0 10px;
}



div#menuArea {
 background-color: #e0e0d0;
 font-size: 12px;
 height: 20px;
}
#pseprNav, #pseprNav ul {
 padding: 0;
 margin: 0;
 list-style: none;
}
#pseprNav a {
 display: block;
 width: 12em;
 }
#pseprNav li {
 background-color: #f0f0f0;
 float: left;
 margin: 2px;
 width: 12em;
}
#pseprNav li ul {
 position: absolute;
 width: 12em;
 left: -999em;
}
#pseprNav li:hover ul, #pseprNav li.sfhover ul {
 left: auto;
 background: #f0f0f0;
}


#sidebar {
 float: left;
 width: 160px;
 margin: 5px 10px 0 10px;
 padding: 0 10px 0 10px;
 font-family: Veranda, Arial, Helvetica, sans-serif;;
 font-size: 14px;
 color: #000000;
 background-color: #f0f0f0;
 border: 1px solid #323296;
}
#sidebar ul {
 margin: 0 0 0 0 ;
 padding: 0 0 0 0;
 list-style: none;
}
#sidebar ul li {
 margin: 0 0 0 0;
 padding: 0 0 0 0;
 font-weight: bold;
 list-style: none;
 margin-top: 10px;
}
#sidebar ul li a {
    text-decoration: none;
}
#sidebar ul li ul {
 list-style: none;
 margin-left: 10px;
}
#sidebar ul li ul li {
 list-style: none;
    margin-left: 10px;
}
#sidebar ul li ul li a {
    text-decoration: none;
}
#sidebar.menu {
}
#sidebar.menuSelected {
 background-color: #ffffff;
}


#footer {
 clear: both;
 width: 100%;
 padding: 0;
 margin: 0 auto;
 text-align: center;
 font-size: 12px;
 background-color: #ffffff;
 border-top: 1px solid #323296;
}
