/* CSS content from /css/menu.css */
/* ---------------------------------------------------------------------
====================== M E N U   C L A S S E S ======================
--------------------------------------------------------------------- */
div.menuBar {
font-family: helvetica, arial, sans-serif;
font-size: 9pt;
font-weight: 500;
padding: 2px;
margin-top: -6px;
}
ul#MainMenu {
padding: 3px 0px;
top: 0;
margin-top: 0;
margin-bottom: 0;
margin-left: 0;
}
ul#MainMenu ul {
padding: 3px 0px;
top: 100%;
margin-top: 0;
margin-bottom: 0;
margin-left: -5px;
display: none;
position: absolute;
z-index:2;
}
ul#MainMenu ul ul {
left: 100%;
top: -5px;
margin-left: 0px;
}
ul#MainMenu li:hover > ul {
display: block;
}
ul#MainMenu > li {
padding-right: 5px;
padding-left: 5px;
}
ul#MainMenu li {
list-style: none;
position: relative;
display: inline-block;
padding-top: 1px;
padding-bottom: 1px;
}
ul#MainMenu li li{
display: block;
}
ul#MainMenu a {
text-decoration: none;
white-space: nowrap;
}
ul#MainMenu ul a {
padding: 0px 12px;
display: block;
}
ul#MainMenu .menuItemSep {
height: 2px;
}
ul#MainMenu .menuItemArrow {
float: right;
}
#LoginPresence {
font-size: 9pt;
font-weight: 500;
margin:2px;
height:35px;
float: right;
}
@media print {
#LoginPresence {
display: none;
}
}
#LoginPresence a {
text-decoration: none;
font-family: helvetica, arial, sans-serif;
padding: 2px 5px;
}
#LoginPresence input {
font-size: 8pt;
margin:1px;
width: 120px;
}
#LoginPresence input[type="submit"]{
width: 0;
border:0;
padding:0;
margin:0;
}
#PressEnterToLoginHint {
display: none;
}

/* CSS content from /css/print.css */
@media print {
/* printing stylesheet for all planning suite sites
* which hides various element we don't wat to see in a print out
*/
button,
input[type="button"],
input[type="checkbox"],
td.listheader,
.loginrequest {
display: none;
}
tr.SortControls IMG {
display: none;
}
.screenonly,
.handheldonly {
display: none;
}
.printonly {
}
}

/* CSS content from /lib/xdb/V3.0/page.css */
/* Intentionally blank
*
* no more! This file contains generic formatting information for all planning suite sites
*/
@media screen {
.printonly {
display: none;
}
.handheldonly {
display:none;
}
}
.hidden {
display: none;
}
body {
}
.header {
}
.container {
}
.location {
}
.footer {
}
.verticaltext {
writing-mode: tb-rl;
filter: fliph flipv;
white-space: nowrap;
}
#ActionsPanel {
margin-top: 10px;
}

/* CSS content from /skins/holyroodabbey/css/general.css */
/* ---------------------------------------------------------------------
==================== G E N E R A L   L A Y O U T ====================
--------------------------------------------------------------------- */
body {
font-family: helvetica, arial, sans-serif;
font-size: 10pt;
}
.header {
}
.location {
font-size: 8pt;
color: #6E749F;
padding: 20px 0px 0px 5px;
}
.locationmenu:link, .locationmenu:visited, .locationmenu:active {
text-decoration: none;
background-color: #ffffff;
color: #a1a1a1
}
.locationmenu:hover {
text-decoration: underline;
}
.container {
margin: 0px 20px 0px 20px;
}
.footer {
padding: 0px 10px 0px 10px;
clear:both;
}
.footertext  {
font-family: helvetica, arial, sans-serif;
font-size: 7pt;
line-height: 1.4;
color: #777777
}
.footerseparation {
color: #008800;
height: 1px
}
/* ---------------------------------------------------------------------
=========== S I T E   H E A D E R   F O R M A T T I N G =============
--------------------------------------------------------------------- */
#topBanner {
background-color: #007EA8;
}
#topBanner .overlay {
width: 850px;
background-image: url(/skins/holyroodabbey/image/banner_bghp.jpg);
background-repeat: no-repeat;
}
#topBanner .overlay2 {
width: 850px;
background-image: url(/skins/holyroodabbey/image/banner_overlay-hp.gif);
}
#topBanner .overlay2 {
width: 750px;
height: 100px;
background-repeat: no-repeat;
}
#locationmenu {
background-color: #edf5f8;
color: #007EA8;
padding: 5px;
}
/* ---------------------------------------------------------------------
================ G E N E R I C   F O R M A T T I N G ================
--------------------------------------------------------------------- */
h1 {
color: #007EA8;
}
h2 {
color: #007EA8;
}
p, li{
line-height: 1.4;
}
a:link, a:visited , a:active{
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
/* ---------------------------------------------------------------------
============================ M E N U ================================
--------------------------------------------------------------------- */
div.menuBar {
background-color: #007EA8;
border: 1px solid #007EA8;
height: 22px;
padding-top:5px;
color: white;
}
div.menuBar a {
border: 1px solid #007EA8;
color: #ffffff;
color: white;
}
div.menuBar a:hover {
background-color: transparent;
border: 1px outset #007EA8;
color: white;
}
div.menuBar a:active {
background-color: #004EA8;
border: 1px inset #007EA8;
color: white;
}
div.menuBar a:active {
background-color: #004EA8;
border: 1px inset #007EA8;
color: white;
}
/* ---------------------------------------------------------------------
============ A P P L I C A T I O N   F O R M A T S ==================
--------------------------------------------------------------------- */
.inputlabel {
color: #111170;
}
.loginrequest {
background-color: #F5F5DC;
border: thin solid black;
padding: 5px;
text-align: center;
}

