#second_menu{margin: 24.5px 0 0 50px; color: #fff; font-size: 1.12em;}
#second_menu_links {width:350px;float:left;}

a.second_menu_link:link { text-decoration: none; color: #fff;}
a.second_menu_link:visited { text-decoration: none; color: #fff;}
a.second_menu_link:hover { text-decoration: underline; color: #fff;}
a.second_menu_link:active { text-decoration: none; color: #fff;}
#second_menu_search {width:300px; float:left;}
fieldset {border:0px;}

#wsmr-search { margin: 5px 0 0 25px;}
.wsmr-SearchField {font-size: .9em;}
.wsmr-SearchButton { color: #666666; background: #eeeeee url("/EasySiteWeb/EasySite/StyleData/Default/Images/button_bg.gif") repeat-x left top; border: 1px solid #cccccc;  margin: 0; font-size: .8em; padding: 0 5px 0 5px; cursor: pointer;}



a.a_small { text-decoration: none; color: #fff; font-size: .9em;}
a.a_norm { text-decoration: none; color: #fff; font-size: 1.1em;}
a.a_large { text-decoration: none; color: #fff;font-size: 1.2em;}

a.a_small:link, a.a_small:visited, a.a_small:active  { text-decoration: none; color: #fff;}
a.a_small:hover { text-decoration: underline; color: #fff;}

a.a_norm:link, a.a_norm:visited, a.a_norm:active  { text-decoration: none; color: #fff;}
a.a_norm:hover { text-decoration: underline; color: #fff;}

a.a_large:link, a.a_large:visited, a.a_large:active  { text-decoration: none; color: #fff;}
a.a_large:hover { text-decoration: underline; color: #fff;}

/* link/hover colour/actions for content heading links on welcome page */
.BrownText a, .BrownText a:link, .BrownText a:active, .BrownText a:visited {text-decoration: none;color: #821e0c;}
.BrownText a:hover{text-decoration: underline;}
.GreyText a, .GreyText a:link, .GreyText a:active, .GreyText a:visited{text-decoration: none;color: #6f7276}
.GreyText a:hover{text-decoration: underline;}
.GreenText a, .GreenText a:link, .GreenText a:active, .GreenText a:visited{text-decoration: none;color: #006545;}
.GreenText a:hover{text-decoration: underline;}
.BlueText a, .BlueText a:link, .BlueText a:active, .BlueText a:visited{text-decoration: none;color: #0d346c;}
.BlueText a:hover{text-decoration: underline;}
.OrangeText a, .OrangeText a:link, .OrangeText a:active, .OrangeText a:visited{text-decoration: none;color: #e5642b;}
.OrangeText a:hover{text-decoration: underline;}
.LtGreyText a, .LtGreyText a:link, .LtGreyText a:active, .LtGreyText a:visited {text-decoration: none;color: #6f7276;}
.LtGreyText a:hover {text-decoration: underline;}

.menu_search {margin-left:40px;}

/* hide thumbnails in asset browser gallery in page panel style 1 */
.element-panel-alpha-body-outer .oAssetBrowserPickerOuter {display:none;}
.element-panel-beta-body-outer .oAssetBrowserPickerOuter {display:none;}
.element-panel-gamma-body-outer .oAssetBrowserPickerOuter {display:none;}

.oPanelTitle {color:#000;}


/* headline box alpha style 1 */
.oBoxStyleAlpha h2.oHeadlineBoxTitle, h2.oBoxTitle { font-size: 1em; font-weight: bold; background: #eeeee6; padding: 6px 5px 6px 8px; color: #000000; }
.oBoxStyleAlpha .oModuleHeadlineList {padding:0px;}
.oBoxStyleAlpha .oBoxBodyOuter { padding: 0px; }
.oBoxStyleAlpha .oBoxBodyOuter ul{ margin-left:14px; padding:0 5px 0 13px;}
.oBoxStyleAlpha .oBoxHeaderOuter { padding: 0px 0px 5px 0px; color: #ffffff; }

.oBoxStyleAlpha .oRSSFeedContainer {}
.oBoxStyleAlpha .oRSSFeedBoxFull { margin: auto; margin-bottom: 10px; float: none; }
.oBoxStyleAlpha .oRSSFeedBoxCentre { margin: auto; margin-bottom: 10px; float: none; }
.oBoxStyleAlpha .oRSSFeedBoxLeft { float: left; margin-right: 10px; margin-bottom: 10px; }
.oBoxStyleAlpha .oRSSFeedBoxRight { float: right; margin-left: 10px; margin-bottom: 10px; }

.oBoxStyleAlpha .oRSSFeedContainerOuter, .oBoxContainerOuter  { clear: both; }
.oBoxStyleAlpha .oRSSFeedContainerInner { width: 100%; overflow: hidden; }

.oBoxStyleAlpha .oRSSFeedHeaderOuter, .oBoxHeaderOuter { background: #ffffff; padding: 0px 0px 0px 0px; color: #ffffff; }
.oBoxStyleAlpha .oRSSFeedHeaderInner, .oBoxHeaderInner { }

.oBoxStyleAlpha .oRSSFeedBodyOuter, oBoxBodyOuter { border: 0px solid #003399; padding: 5px; }
.oBoxStyleAlpha .oRSSFeedBodyInner, .oBoxBodyInner { width: 100%; }

.oBoxStyleAlpha ul.oHeadlineBoxList { padding: 0; margin: 0; padding-left: 5px; color: #000000; }
.oBoxStyleAlpha li.oHeadlineBoxItem { list-style-type: none; margin: 0; padding: 1px 0 3px 0; }
.oBoxStyleAlpha span.oHeadlineBoxItem { margin: 0; padding: 0; }
.oBoxStyleAlpha a{color: #821e0c;}

/* below moved out of RenderEngine_DocumentNavigation.css - when visibility set to false in template for document navigation, stylesheet does not load */

.oNavigationList { margin: 0; padding: 0; font-size: 1.1em;}
.oNavigationItemParent, .oNavigationItemCurrent, .oNavigationItemSibling { list-style-type: none; }

li.oNavigationItemCurrent { display: block; }
.snv-current-icon { }
.snv-current-outer { display: block; }
.snv-current-inner { display: block; padding: 4px 5px 4px 10px; }
a.NavigationCurrentLink:link, a.NavigationCurrentLink:visited { display: block; text-decoration: none; font-weight: bold;  }
a.NavigationCurrentLink:hover, a.NavigationCurrentLink:active { text-decoration: underline; }

li.oNavigationItemChild { list-style-type: square; margin-left: 2.5em; }
.snv-child-icon { }
.snv-child-outer { display: block;}
.snv-child-inner { display: block; padding: 4px 7px 4px 0; }
a.NavigationChildLink:link, a.NavigationChildLink:visited { display: block; text-decoration: none; }
a.NavigationChildLink:hover, a.NavigationChildLink:active { background: none; text-decoration: underline; }

li.oNavigationItemSibling { display: block; }
.snv-sibling-icon { }
.snv-sibling-outer { display: block; }
.snv-sibling-inner { display: block; padding: 4px 5px 4px 10px; }
a.NavigationSiblingLink:link, a.NavigationSiblingLink:visited { display: block; text-decoration: none; }
a.NavigationSiblingLink:hover, a.NavigationSiblingLink:active { text-decoration: underline; }
     
li.oNavigationItemParent { }
.snv-parent-icon { font-size: 1.1em; font-weight: bold; line-height: 1em; padding-right: 3px; }
.snv-parent-outer { display: block; }
.snv-parent-inner { display: block; padding: 2px 5px 2px 5px; }
a.NavigationParentLink:link, a.NavigationParentLink:visited { display: block; text-decoration: none; }
a.NavigationParentLink:hover, a.NavigationParentLink:active {  text-decoration: none; }

li.oNavigationItemSibling { display: block; }
.snv-sibling-icon { }
.snv-sibling-outer { display: block;}
.snv-sibling-inner { display: block; padding: 4px 5px 4px 10px; }
a.NavigationSiblingLink:link, a.NavigationSiblingLink:visited { display: block; text-decoration: none; }
a.NavigationSiblingLink:hover, a.NavigationSiblingLink:active { display: block; text-decoration: underline;}

li.oNavigationItemSibling1 { display: block; }
.snv-sibling1-icon { }
.snv-sibling1-outer { display: block;}
.snv-sibling1-inner { display: block; padding: 4px 5px 4px 10px; }
a.NavigationSibling1Link:link, a.NavigationSibling1Link:visited { display: block; text-decoration: none;}
a.NavigationSibling1Link:hover, a.NavigationSibling1Link:active { display: block; text-decoration: underline;}

li.oNavigationItemSibling2 { display: block; }
.snv-sibling2-icon { }
.snv-sibling2-outer { display: block;}
.snv-sibling2-inner { display: block; padding: 4px 5px 4px 10px; }
a.NavigationSibling2Link:link, a.NavigationSibling2Link:visited { display: block; text-decoration: none;color:#821e0c;}
a.NavigationSibling2Link:hover, a.NavigationSibling2Link:active { display: block; text-decoration: underline;color:#821e0c;}

li.oNavigationItemSibling3 { display: block; }
.snv-sibling3-icon { }
.snv-sibling3-outer { display: block;}
.snv-sibling3-inner { display: block; padding: 4px 5px 4px 10px; }
a.NavigationSibling3Link:link, a.NavigationSibling3Link:visited { display: block; text-decoration: none;color:#6f7276;}
a.NavigationSibling3Link:hover, a.NavigationSibling3Link:active { display: block; text-decoration: underline;color:#6f7276;}

li.oNavigationItemSibling4 { display: block; }
.snv-sibling4-icon { }
.snv-sibling4-outer { display: block;}
.snv-sibling4-inner { display: block; padding: 4px 5px 4px 10px; }
a.NavigationSibling4Link:link, a.NavigationSibling4Link:visited { display: block; text-decoration: none;color:#006545;}
a.NavigationSibling4Link:hover, a.NavigationSibling4Link:active { display: block; text-decoration: underline;color:#006545;}

li.oNavigationItemSibling5 { display: block; }
.snv-sibling5-icon { }
.snv-sibling5-outer { display: block;}
.snv-sibling5-inner { display: block; padding: 4px 5px 4px 10px; }
a.NavigationSibling5Link:link, a.NavigationSibling5Link:visited { display: block; text-decoration: none;color:#0d346c;}
a.NavigationSibling5Link:hover, a.NavigationSibling5Link:active { display: block; text-decoration: underline;color:#0d346c;}

li.oNavigationItemSibling6 { display: block; }
.snv-sibling6-icon { }
.snv-sibling6-outer { display: block;}
.snv-sibling6-inner { display: block; padding: 4px 5px 4px 10px; }
a.NavigationSibling6Link:link, a.NavigationSibling6Link:visited { display: block; text-decoration: none;color:#e5642b;}
a.NavigationSibling6Link:hover, a.NavigationSibling6Link:active { display: block; text-decoration: underline;color:#e5642b;}

.nav-description {color: #999999; font-size:.8em;}

.oNavigationItemParentPremium { background: Blue; color: Red; }
.oNavigationItemCurrentPremium { background: Green; color: Red; }
.oNavigationItemSiblingPremium { background: Lime; color: Red; font-weight: bold; }
.oNavigationItemChildPremium { background: Yellow; color: Red; font-weight: bold; }


