/* Navigation - Publishing Scotland */
/* -- Main Menu -- */

.w36 { width: 34px; }
.w54 { width: 52px; }
.w128 { width: 126px; }
.w72 { width: 70px; }
.w106 { width: 106px; }
.w31 { width: 29px; }

.mainMenuList { padding: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; font-weight: bold; width: 790px; float: inherit; margin: 0px auto 0px auto; display: block; }
.mainMenuList ul { margin: 0px; padding: 0px; list-style-type: none; }
.mainMenuList li { width: 107px; display: inline; padding: 0px; margin: 0px;  }
.mainMenuList li a { text-decoration: none;} 
.mainMenuList li a:link { text-decoration: none; }
.mainMenuList li a:hover { text-decoration: none; }
.mainMenuList li a:visited { text-decoration: none; }

.navButtonDot {width: 2px; height: 33px; margin: 0px; padding: 0px; float: left;}
.navButtonBg {background-color: #F0F2F8; width: 2px; height: 33px; margin: 0px; padding: 0px; float: left;}
.navButton { display: block; background: url(../Images/nav_button_bg2.gif ) right 50% no-repeat; height: 24px; padding-top: 9px; color: #ffffff; font-weight: bold; text-decoration: none; text-align: center; float: left; padding-left: 18px; padding-right: 28px; }
.navButton:link { display: block; color: #ffffff; font-weight: bold; text-decoration: none; text-indent: 0px; float: left; }
.navButton:hover { display: block; color: #000000; background-color: #F0F2F8; font-weight: bold; text-decoration: none; text-indent: 0px; float: left; }
.navButtonOn, .navButtonOn:link, .navButtonOn:hover { display: block; background: url(../Images/nav_button_on_bg.gif ) right 50% no-repeat; height: 24px; padding-top: 9px; color: #000000; font-weight: bold; text-decoration: none; text-align: center; float: left; padding-left: 18px; padding-right: 28px; background-color: #F0F2F8; }


.navButtonAlt { display: block; height: 24px; padding-top: 9px; background: url(../Images/nav_button_bg_no-dot.gif ) right 50% no-repeat; color: #ffffff; font-weight: bold; text-decoration: none; text-align: center; float: left; padding-left: 18px; padding-right: 28px; }
.navButtonAlt:link { display: block; color: #ffffff; font-weight: bold; text-decoration: none; text-indent: 0px; float: left; }
.navButtonAlt:hover { display: block; color: #000000; font-weight: bold; text-decoration: none; text-indent: 0px; float: left; background-color: #F0F2F8; }
.navButtonAltOn, .navButtonAltOn:link, .navButtonAltOn:hover { display: block; height: 24px; padding-top: 9px; padding-left: 23px; padding-right: 23px; color: #000000; font-weight: bold; text-decoration: none; text-align: center; float: left; background-color: #F0F2F8; }

/* -- Breadcrumb Elements -- */

.breadDivide { margin: 0px 1px 0px 3px; }
.breadListOn { color: #703B97; }
.breadList ul { margin: 0px 0px; padding: 0px; list-style-type: none; font-family: Arial, Helvetica, sans-serif; font-size: 0.65em; line-height: normal; }
.breadList li { display: inline; padding: 0px; }
.breadList li a, .breadList li a:link, .breadList li a:visited { color: #703B97; text-decoration: underline; }
.breadList li a:hover { color: #703B97; text-decoration: underline; }

/* -- Side Menu -- */
.navContentMenu ul { margin: 0px; padding: 0px; }
.navContentMenu ul { margin: 0px; padding: 15px 0px 0px 0px; background-image: url(../Images/white_div_line.gif); background-repeat: no-repeat; background-position: 7px bottom; }
.navContentMenu li { list-style: none; margin: 0px; padding: 0px; background-image: url(../Images/arrow_white.gif); background-repeat: no-repeat; background-position: 15px 9px; }

.mLev1off a { min-height: 16px; height: auto !important; height: 16px; vertical-align: middle; padding: 3px 15px 3px 22px; width: 128px; color: #FFFFFF; font: normal 0.7 Arial, Helvetica, sans-serif;  text-decoration: none; display: block; margin: 0px 7px 0px 7px; text-indent: 0px; border-top: 1px #ffffff solid; }

.mLev1off a:hover { min-height: 16px; height: auto !important; height: 16px; vertical-align: middle; padding: 3px 0px 3px 22px; width: 151px; color: #1C78B3; font: normal 0.7 Arial, Helvetica, sans-serif; text-decoration: none; display: block; margin: 0px 0px 0px 7px; text-indent: 0px; border-top: 1px #ffffff solid; background: #ffffff url(../Images/arrow_blue.gif) no-repeat 8px 8px; }

.mLev1on a { min-height: 16px; height: auto !important; height: 16px; vertical-align: middle; padding: 3px 0px 3px 22px; width: 151px; color: #1C78B3; font: normal 0.7 Arial, Helvetica, sans-serif; text-decoration: none; display: block; margin: 0px 0px 0px 7px; text-indent: 0px; border-top: 1px #ffffff solid; background: #ffffff url(../Images/arrow_blue.gif) no-repeat 8px 8px; }

.mLev1on a:hover { min-height: 16px; height: auto !important; height: 16px; vertical-align: middle; padding: 3px 0px 3px 22px; width: 151px; color: #1C78B3; font:  normal 0.7 Arial, Helvetica, sans-serif; text-decoration: none; display: block; margin: 0px 0px 0px 7px; text-indent: 0px; border-top: 1px #ffffff solid; background: #ffffff url(../Images/arrow_blue.gif) no-repeat 8px 8px; }

/*R col nav*/

.RColNav { float: left; margin: 0px; padding: 0px; }
.RColNav ul { margin: 5px 0px 0px 0px; padding: 0px 0px 0px 3px; list-style: none; list-style-type: none; }
.RColNav li { list-style: none; margin: 0px 0px 1px 0px; padding: 0px; }

/*section menu*/

.mSubLev1off a { min-height: 16px; height: auto !important; height: 16px; vertical-align: middle; padding-left: 8px; padding-right: 4px; padding-top: 5px; padding-bottom: 5px; width: 132px; color: #FFFFFF; font-family: Georgia, "Times New Roman" , Times, serif; font-weight: normal; text-decoration: none; display: block; margin: 0px; text-indent: 0px; font-size: 0.7em; background-image: url(../Images/arrows_yellow.gif); background-repeat: no-repeat; background-position: right 50%; }

.mSubLev1off a:hover { min-height: 16px; height: auto !important; height: 16px; vertical-align: middle; padding-left: 8px; padding-right: 4px; padding-top: 5px; padding-bottom: 5px; width: 132px; color: #FFFfff; font-family: Georgia, "Times New Roman" , Times, serif; font-weight: normal; text-decoration: underline; display: block; margin: 0px; text-indent: 0px; font-size: 0.7em; background-image: url(../Images/arrows_yellow.gif); background-repeat: no-repeat; background-position: right 50%; }

.mSubLev1on a { min-height: 16px; height: auto !important; height: 16px; vertical-align: middle; padding-left: 8px; padding-right: 4px; padding-top: 5px; padding-bottom: 5px; width: 132px; color: #ffffff; font-family: Georgia, "Times New Roman" , Times, serif; font-weight: bold; text-decoration: none; display: block; margin: 0px; text-indent: 0px; font-size: 0.7em; background-image: url(../Images/arrows_yellow.gif); background-repeat: no-repeat; background-position: right 50%;  }

.mSubLev1on a:hover { min-height: 16px; height: auto !important; height: 16px; vertical-align: middle; padding-left: 8px; padding-right: 4px; padding-top: 5px; padding-bottom: 5px; width: 132px; color: #ffffff; font-family: Georgia, "Times New Roman" , Times, serif; font-weight: bold; text-decoration: underline; display: block; margin: 0px; text-indent: 0px; font-size: 0.7em; background-image: url(../Images/arrows_yellow.gif); background-repeat: no-repeat; background-position: right 50%;  }

.mSubLev1offBot a { min-height: 16px; height: auto !important; height: 16px; vertical-align: middle; padding-left: 8px; padding-right: 4px; padding-top: 5px; padding-bottom: 5px; width: 132px; color: #FFFFFF; font-family: Georgia, "Times New Roman" , Times, serif; font-weight: normal; text-decoration: none; display: block; margin: 0px; text-indent: 0px; font-size: 0.7em; background-image: url(../Images/arrows_yellow.gif); background-repeat: no-repeat; background-position: right 50%; }

.mSubLev1offBot a:hover { min-height: 16px; height: auto !important; height: 16px; vertical-align: middle; padding-left: 8px; padding-right: 4px; padding-top: 5px; padding-bottom: 5px; width: 132px; color: #ffffff; font-family: Georgia, "Times New Roman" , Times, serif; font-weight: normal; text-decoration: underline; display: block; margin: 0px; text-indent: 0px; font-size: 0.7em; background-image: url(../Images/arrows_yellow.gif); background-repeat: no-repeat; background-position: right 50%; }

.mSubLev1onBot a { min-height: 16px; height: auto !important; height: 16px; vertical-align: middle; padding-left: 8px; padding-right: 4px; padding-top: 5px; padding-bottom: 5px; width: 132px; color: #ffffff; font-family: Georgia, "Times New Roman" , Times, serif; font-weight: normal; text-decoration: none; display: block; margin: 0px; text-indent: 0px; font-size: 0.7em; background-image: url(../Images/arrows_yellow.gif); background-repeat: no-repeat; background-position: right 50%; }

.mSubLev1onBot a:hover { min-height: 16px; height: auto !important; height: 16px; vertical-align: middle; padding-left: 8px; padding-right: 4px; padding-top: 5px; padding-bottom: 5px; width: 132px; color: #FFFfff; font-family: Georgia, "Times New Roman" , Times, serif; font-weight: normal; text-decoration: underline; display: block; margin: 0px; text-indent: 0px; font-size: 0.7em; background-image: url(../Images/arrows_yellow.gif); background-repeat: no-repeat; background-position: right 50%; }

/*downloads menu*/

.mDLLev1off a { min-height: 16px; height: auto !important; height: 16px; vertical-align: middle; padding-left: 8px; padding-right: 8px; padding-top: 5px; padding-bottom: 5px; width: 128px; color: #333333; font-family: Georgia, "Times New Roman" , Times, serif; font-weight: normal; text-decoration: none; display: block; margin: 0px; text-indent: 0px; font-size: 0.7em; background-image: url(../Images/pdficon.gif); background-repeat: no-repeat; background-position: right 50%; }

.mDLLev1off a:hover { min-height: 16px; height: auto !important; height: 16px; vertical-align: middle; padding-left: 8px; padding-right: 8px; padding-top: 5px; padding-bottom: 5px; width: 128px; color: #333333; font-family: Georgia, "Times New Roman" , Times, serif; font-weight: normal; text-decoration: underline; display: block; margin: 0px; text-indent: 0px; font-size: 0.7em; background-image: url(../Images/pdficon.gif); background-repeat: no-repeat; background-position: right 50%; }

.mDLLev1on a { min-height: 16px; height: auto !important; height: 16px; vertical-align: middle; padding-left: 8px; padding-right: 8px; padding-top: 5px; padding-bottom: 5px; width: 128px; color: #333333; font-family: Georgia, "Times New Roman" , Times, serif; font-weight: normal; text-decoration: none; display: block; margin: 0px; text-indent: 0px; font-size: 0.7em; background-image: url(../Images/pdficon.gif); background-repeat: no-repeat; background-position: right 50%; }

.mDLLev1on a:hover { min-height: 16px; height: auto !important; height: 16px; vertical-align: middle; padding-left: 8px; padding-right: 8px; padding-top: 5px; padding-bottom: 5px; width: 128px; color: #333333; font-family: Georgia, "Times New Roman" , Times, serif; font-weight: normal; text-decoration: underline; display: block; margin: 0px; text-indent: 0px; font-size: 0.7em; background-image: url(../Images/pdficon.gif); background-repeat: no-repeat; background-position: right 50%; }

.mDLLev1offBot a { min-height: 16px; height: auto !important; height: 16px; vertical-align: middle; padding-left: 8px; padding-right: 8px; padding-top: 5px; padding-bottom: 5px; width: 128px; color: #333333; font-family: Georgia, "Times New Roman" , Times, serif; font-weight: normal; text-decoration: none; display: block; margin: 0px; text-indent: 0px; font-size: 0.7em; background-image: url(../Images/pdficon.gif); background-repeat: no-repeat; background-position: right 50%; }

.mDLLev1offBot a:hover { min-height: 16px; height: auto !important; height: 16px; vertical-align: middle; padding-left: 8px; padding-right: 8px; padding-top: 5px; padding-bottom: 5px; width: 128px; color: #333333; font-family: Georgia, "Times New Roman" , Times, serif; font-weight: normal; text-decoration: underline; display: block; margin: 0px; text-indent: 0px; font-size: 0.7em; background-image: url(../Images/pdficon.gif); background-repeat: no-repeat; background-position: right 50%; }

.mDLLev1onBot a { min-height: 16px; height: auto !important; height: 16px; vertical-align: middle; padding-left: 8px; padding-right: 8px; padding-top: 5px; padding-bottom: 5px; width: 128px; color: #333333; font-family: Georgia, "Times New Roman" , Times, serif; font-weight: normal; text-decoration: none; display: block; margin: 0px; text-indent: 0px; font-size: 0.7em; background-image: url(../Images/pdficon.gif); background-repeat: no-repeat; background-position: right 50%; }

.mDLLev1onBot a:hover { min-height: 16px; height: auto !important; height: 16px; vertical-align: middle; padding-left: 8px; padding-right: 8px; padding-top: 5px; padding-bottom: 5px; width: 128px; color: #333333; font-family: Georgia, "Times New Roman" , Times, serif; font-weight: normal; text-decoration: underline; display: block; margin: 0px; text-indent: 0px; font-size: 0.7em; background-image: url(../Images/pdficon.gif); background-repeat: no-repeat; background-position: right 50%; }