/* CSS Document */

.skip_navigation {
margin: 0px;
list-style: none;
border-top: solid #ffffff;
border-right: solid #7766aa;
border-bottom: solid #7766aa;
border-width: 1px 1px 1px 0px;
float: left;
/* background-color: #e2d5e2; */
height: 20px;
position: relative;
width: 18px;
padding: 0px;
}

.skip_mavigation a:link {
font-weight: normal; color: #995599; text-decoration: none;}

.skip_navigation a:visited {
font-weight: normal; color: #995599; text-decoration: none;}

/* .skip_navigation a:hover {
color: #ffffff;
} */

/* menubar (visible container) */
.menubar {
position: relative;
padding: 4px 0px;
border: solid #98b298; /* #aa66dd; */
border-width: 1px 0 1px 0;
margin: 4px 0 0 0;
height: 24px;
background-color: #ccd2cc;
width: 100%;
}

/* button bar right continuation */
.bgbar {
position: absolute;
left: 0px;
width: 100%;
margin: 0px;
padding: 0px;
border-top: solid #ffffff;
border-right: solid #7b897b; /* #77aaaa; */
border-bottom: solid #7b897b; /* #7766aa; */
border-left: solid #ffaaaa;
border-width: 2px 0px;
background-color: #cbd9cb; /* #e2d5e2; */
height: 20px;
float: left;
}

/* active (you are at this page) */
.crumbs li#active a {
color: #ffffff;
background-color: #9dab96; /* #abb9ab; #cbd9cb; #ccaacc; */
}

.options li#active a {
color: #ffffff;
background-color: #9dab96; /* #abb9ab; #cbd9cb; #ccaacc; */
}

.static li#active a {
color: #ffffff;
background-color: #9dab96; /* #abb9ab; #cbd9cb; #ccaacc; */
}

/* 1.st block menubuttons */
.menubuttons {
margin-left: 0px;
padding: 0px;
border-top: solid #ffffff;
border-right: solid #7b897b; /* #7766aa; */
border-bottom: solid #7b897b; /* #7766aa; */
border-left: solid #ffffff;
border-width: 1px 1px 1px 0px;
float:left;
position: relative;
}

.menubuttons li a:hover{
display: block;
background-color: #abb9ab; /* #ccbbcc; */
}

/* 2.nd block menubuttons2 */
.menubuttons2{
margin-left: 0px;
padding: 0px;
border-top: solid #ffffff;
border-right: solid #777777;
border-bottom: solid #7b897b; /* #7766aa; */
border-left: solid #ffffff;
border-width: 1px 0px 1px 0px;
float:left;
position: relative;
}

.menubuttons2 li a:hover{
display: block;
background-color: #abb9ab; /* #ccbbcc; */
}

/* 3.rd block menubuttons3 */
.menubuttons3 {
margin-left: 0px;
padding: 0px;
border-top: solid #ffffff;
border-right: solid #777777;
border-bottom: solid #7b897b; /* #7766aa; */
border-left: solid #ffffff;
border-width: 1px 0px 1px 1px;
float:left;
position: relative;
}

.menubuttons3 li a:hover{
display: block;
background-color: #abb9ab; /* #ccbbcc; */
}

/* 1.st block, Breadcrumbs */
ul.crumbs {
margin: 0px;
padding: 0px;
/* color: #cc66dd; */
display: inline;
font-family: Helvetica, Arial, sans-serif;
font-size: 14px;
font-weight: bold;
position: relative;
}

ul.crumbs li {
margin: 0px;
list-style: none;
border-top: solid #ffffff;
border-right: solid #7b897b; /* #7766aa; */
border-bottom: solid #7b897b; /* #7766aa; */
border-left: solid #ffffff;
border-width: 1px;
float: left;
background-color: #cbd9cb; /* #e2d5e2; */
position: relative;
}

.crumbs a:link {
font-weight: normal; color: #888888; /* #995599; */ text-decoration: none;}

.crumbs a:visited {
font-weight: normal; color: #888888; /* #995599; */ text-decoration: none;}

.crumbs a:hover {
color: #ffffff;}

.crumbs li a {
display: block;
padding: 2px 3px;
}
/* Removes the vitical shadow from the first element of the Crumbs bar. Not IE.
ul.crumbs li:first-child {
border-left: 0px;
} */

/* 2.nd block menu Options */
ul.options {
margin: 0px;
padding: 0px;
color: #cc66dd;
display: inline;
font-family: Helvetica, Arial, sans-serif;
font-size: 14px;
font-weight: bold;
}

ul.options li {
margin: 0px;
list-style: none;
border-top: solid #ffffff;
border-right: solid #7b897b; /* #7766aa; */
border-bottom: solid #777777;
border-left: solid #ffffff;
border-width: 0px 1px;
float: left;
background-color: #d6e4d5; /* #e0eedf; #f0feef; #d2c5d2; */ #cbd9cb;
}

.options a:link {
font-weight: normal; color: #000000; text-decoration: none;}

.options a:visited {
font-weight: normal; color: #000000; text-decoration: none;}

.options a:hover {
color: #ffffff;}

.options li a {
display: block;
padding: 3px 3px 3px 2px;
}

/* Adds ability to adjust the colour of the first veircal highlight of the Options bar. Not IE. */
ul.options li:first-child {
border-left: 1px solid #e5e5e5;
}

/* 3.rd block, Static menu (non-content pages) */
ul.static {
margin: 0px;
padding: 0px;
color: #cc66dd;
display: inline;
font-family: Helvetica, Arial, sans-serif;
font-size: 14px;
font-weight: bold;
}

ul.static li {
margin: 0px;
list-style: none;
border-top: solid #ffffff;
border-right: solid #7b897b; /* #7766aa; */
border-bottom: solid #7b897b; /* #7766aa; */
border-left: solid #ffffff;
border-width: 1px;
float: left;
background-color: #cbd9cb; /* #e2d5e2; */
}

.static a:link {
font-weight: normal; color: #000000; text-decoration: none;}

.static a:visited {
font-weight: normal; color: #000000; text-decoration: none;}

.static a:hover {
color: #ffffff;}

.static li a {
display: block;
padding: 2px 3px;
}

/* Adds a virtical highlight to the end of the Static bar. */
.bgbarhighlight {
border-top: solid #ffffff;
border-right: solid #777777;
border-bottom: solid #7b897b; /* #7766aa; */
border-left: solid #ffffff;
border-width: 1px 0px 1px 1px;
height: 21px;
float: left;
position: relative;
margin: 0;
}

/* Keep Opera happy container */
.buttonscontainer {
position: absolute;
padding: 0;
margin: 0;
border: 0;
}