body        
{
 font:                         serif; 
 margin:                       0;
 height:                       100%;
 margin:                       0;
 padding:                      0;
}
h1
{
 margin-left:                  0em; 
 color:                        black;
 font-size:                    2em;
 font-weight:                  bold;
 font-family:                  sans-serif;
}
h2
{
 margin-left:                  0em; 
 color:                        black;
 font-size:                    1.5em;
 font-weight:                  bold;
 font-family:                  sans-serif;
}
h3
{
 color:                        green;
 font-size:                    1.25em;
 font-weight:                  bold;
 font-family:                  sans-serif;
}
h4
{
 color:                        green;
 font-size:                    1.0em;
 font-weight:                  bold;
 font-family:                  sans-serif;
 margin-left:                  1em; 
}
hr 
{ 
 display:                      block; 
 height:                       1px; 
 border:                       0; 
 border-top:                   1px solid MediumBlue; 
 margin:                       1em 0; 
 padding:                      0; 
}
.bottomborder 
{
 border-bottom:                1px dashed  MediumBlue;
}
ol 
{
 margin-left:                  1em; 
}
A:link    { text-decoration:   none}
A:visited { text-decoration:   none}
A:active  { text-decoration:   none}
A:hover   { text-decoration:   underline; 
 color:                        red;
}
dt 
{
 width:                        100px; 
 float:                        left;
}
dd 
{
 margin-left:                  100px;
}
ul li.views-row 
{
 list-style:                   none;
}

.indent     
{ 
 margin-left:                  2em; 
 width:                        50em;
}
.left-nav
{
 border-style:                 solid;
 border-width:                 0.19em;
 border-color:                 blue;
 color:                        blue;
 background-color:             #ffffdf;
}

.sectiontitle
{
 background-color:             LightCyan;
 border-color:                 blue;
 border-style:                 solid;
 border-width:                 0.0em;
 color:                        DarkGreen;
 font-family:                  sans-serif;
 font-size:                    0.75em;
 font-weight:                  bold;
 margin-top:                   0px;
 margin-bottom:                0px;
 margin-left:                  4px;

 margin-right:                 2px;
 text-align:                   left;
}
.links
{
 background-color:             #ffffdf;
 border-color:                 blue;
 border-style:                 solid;
 border-width:                 0.0em;
 color:                        blue;
 font-family:                  sans-serif;
 font-size:                    0.75em;
 font-weight:                  bold;
 margin-top:                   0px;
 margin-bottom:                0px;
 margin-left:                  6px;

 margin-right:                 2px;
 padding:                      2px;

 text-align:                   left;
}
 
.bottomedge 
{
 border-color:                 MediumBlue MediumBlue MediumBlue;
 border-style:                 solid;
 border-top-width:             0px; 
 border-right-width:           0px; 
 border-bottom-width:          1px; 
 border-left-width:            0px;
 margin-left:                  -1em; 
 color:                        black;
 font-size:                    2em;
 font-weight:                  bold;
 font-family:                  sans-serif;
 width:                        30em;
}
.indent-h1  
{ 
 margin-left:                  3em; 
}

#navigation 
{
 position:                     absolute;
 left:                         0; 
 top:                          7.0em; 
 width:                        7.9em;
}
#content    
{
 margin-left:                  10em; 
 width:                        52em;
}

#site-map        
{
 background-position:          0px -322px;
 height:                       100%;
 margin:                       0 0 0 0;
 padding:                      05px 0 40px 0;
}
#site-map .col   
{
 float:                        left;
 width:                        140px;
 margin:                       0 0 0 20px;
 }
#site-map h4     
{
 font-size:                    1em;
 font-weight:                  bold;
 margin:                       0 0 20px 0;
 text-transform:               uppercase;
 }
#site-map li     
{
 list-style-type:              none;
 margin:                       0 0 5px 0;
 padding:                      0;
 }
#site-map ul     
{ 
 font-size:                    0.75em; 
 font-family:                  sans-serif;
 margin:                       0;
 padding:                      0;
}