/* =General rules 
---------------------------------------------------------------------------- */
* {
 font-family: helvetica, arial, verdana, sans-serif;
 color: black
}

body {
 font-size: 80%;
}

#divwrapper {
 background-color: #ffffff;
}
/* Links */
a:link, a:visited, a:active {
 text-decoration: underline;
 color: #1a5774;
}

/* Unordered lists */
ul {
 list-style: none;
}
li {
 display: inline;
}
/* Abbreviation and acronym */
abbr, acronym {
 border-bottom: 0.1em dotted #aaaaaa;
 cursor: help;
}
table {
 font-size: 100%;
 background-color: #ffffff;
 border-collapse: collapse;
 border: 0.05em solid #e0ff98;
}
caption {
 display: none;
}
th {
 background: url(../images/imggradientgreen1.gif) repeat-x;
 font-weight: normal;
}
td {
 border-bottom: 0.05em solid #e0ff98;
}

/* =Header
---------------------------------------------------------------------------- */
#ulitopnavigation {
 display: none;
}
#ulaccessibility li {
display: inline;
list-style-type: none;
background: url(../images/imgarrowrightwhite.gif) no-repeat 0em 0.4em;
padding: 0em 0.5em 0em 0.5em;
font-size: 80%;
}

#ulaccessibility a {
color: #fff;
text-decoration: none;
}

#divindeximg {
 background-color: #1a5774;
 border-bottom: 0.5em solid #eee;
 background: #1a5774 url(../images/compendiumlogo.gif) no-repeat 0.3em 50%; height: 100px;
}
#h1strap {
 font-size: 190%;
 font-family: helvetica, arial, verdana, sans-serif;
 font-weight: 100;
 color: #715c59;
}

#divsearchbox p {
 background-color: gray;
 color: #fff;
 text-align: right;
 padding: 0.2em 0.2em 0.2em 0.2em;

}

form {
display: block;
}

/* =Navigation
---------------------------------------------------------------------------- */

#bdyindex #lihome a, #bdyvenue #livenue a, #bdysignup #lisignup a, #bdylasttime #lilasttime a { 
 border-bottom: 0.3em solid #e0ff98;
}

divnavigation
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: helvetica, arial, verdana, sans-serif;
}

#divnavigation a
{
display: block;
padding: 0.2em 0.5em 0.2em 0.5em;
border-bottom: 0.3em solid #eee;
}

#divnavigation .menuheader a {
background-color: #1a5774;
}

#divnavigation .menuheaderarrow a {
background: #1a5774 url(../images/imgarrowrightwhite.gif) no-repeat 97% 50%;
}

#divnavigation .menusubheader a {
background: #507d91;
}

#divnews2 a
{
display: block;
repeat: no-repeat;
padding: 4px;
background: url(../images/button3.gif) no-repeat 96%;
}

#divnavigation a:link, #ulnavigation a:visited
{
color: white;
text-decoration: none;
}

#verticalmenu a:visited {
color: white;
text-decoration: none;
}

#divnavigation a:hover
{
background-color: #369;
color: #fff;
}

#divnews1 h2 {
background-color: gray;
color: #fff;
padding: 0.2em 0.2em 0.2em 0.2em;
}


/* =Main Content
---------------------------------------------------------------------------- */
h2 {
 font-size: 140%;
}
h3 {
 font-size: 120%;
}
h4 {
 font-size: 110%;
}
h5 {
 font-size: 100%;
}


.ulnews li {
 padding: 0.5em 0.5em 0.5em 0.5em;
 display: block;
}

.ulnews a {
 padding-left: 1em;
 padding-bottom: 1em;
 background: url(../images/imgarrowrightblack.gif) no-repeat 0em 0.5em;
 text-decoration: underline;
 display: block;
 border-bottom: 0.4em solid #eee;
}

#divnavigation, #divnews1, #divnews2, #divbanner4 {

}

#divnavigation h2, #divnews1 h2, #divnews2 h2, #divbanner4 h2 {
 font-size: 110%;
}
.aexternal {
 background: url(../images/imgexternal.png) no-repeat 100% ;
}
.apdf {
 background: url(../images/imgpdf.gif) no-repeat 100%;
}
#aword {
 background: url(../images/imgword.gif) no-repeat;
}
.backtotop {
 background: url(../images/imgarrowupblack.gif) no-repeat 0 50%;
 padding: 0em 0em 0em 0.9em;
}
p.pcountdown {
 font-size: 150%;
}

#divbannerholder {
background: url(../images/banner.jpg) no-repeat 0% 50%;
height: 125px;
margin-bottom: 1.5em;
}

/* =Form
---------------------------------------------------------------------------- */
input, textarea {
 border: 0.1em solid #a0a0a0;
 font-size: 100%;
}
fieldset { 
 background-color: #fafafa;
}
.perror1, .perror1 strong, .perror1 label, .perror2, .perror2 label {
 color: #ff0000;
}
.perror1 input {
 border: 0.1em solid #ff0000;
}
.perror1 select {
 background-color: #FFEFEF;
}
#btnSubmit, #btnReset {
 background-color: #f0f0f0;
}
#btnSubmit:hover, #btnReset:hover {
 background-color: #ffffff;
}