﻿/* import DEFAULT pages css  */
@import url('mem_theme2.css');


/*This css changes the sharepoint menu bar at top of page*/
.ms-globallinks{
	font-size:8pt;
	background:tranparent;
	font-family:tahoma;
	position: relative;
}

/*===== Hides site title =====*/
.ms-sitetitle {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 200px; /*Moves site title to middle of page*/
	PADDING-BOTTOM: 7px;
	MARGIN: 0px;
	FONT: bold 11pt verdana;
	VERTICAL-ALIGN: middle;
	COLOR: #78100f;
	PADDING-TOP: 4px;
	background-repeat: no-repeat;
}


/*HIDE DROP DOWN SEARCH SCOPES LIST*/
td.ms-sbscopes{
display: none;
}

select.ms-sbscopes{
display: none;
font-family:tahoma,verdana;
font-size:8pt;
width:170px;
}

/*Header image background settings, this gives you the image in the background in the header image is 63px high*/
.ms-globalTitleArea {
    background-image: url('../mem_images/header.gif'); /*This is where the background image in the header goes*/
    background-repeat:no-repeat;
    background-position:left top;
    vertical-align:top;
    height:63px;
}

/*=====PRIMARY NAV/Nav1 settings (over rides css in core.css)======*/
.ms-bannerContainer {
    border-style: none !important;
	border-color: inherit !important;
	border-width: 0px !important;
    background-image:url('../mem_images/maroon_navback.gif');  /*Controls whole coloured background of primary nav*/
    background-repeat:repeat-x;
    background-position:0% 50%;
    border:0px none !important;
    clear: both;
    height: 25px;
}

.topnavitem
{
	background-image:url('../mem_images/bl_Navbar_Splitter.jpg');
	background-repeat:no-repeat;
	background-position:bottom right;
	padding-left: 5px;
	padding-top: 2px;
	font-size: 12pt;
	font-family: Verdana;
	color: #cfbc9e;	
}

.topnavitem a
{
	color: #cfbc9e;
	font-weight:bold;
	padding:5px 10px 0px 5px;
}

.topnavselected /*==StaticSelectedStyle==*/
{
	font-weight: normal;
	border-left:0px none;
	border-right:0px none;
	border-top:0px none;
	border-bottom:0px none;
	background-color:transparent;
	font-weight:bold;
}

.topnavselected a 
{
}

.topnavContainer 
{
	border:none;
	border-left:0px none;
	/*background-image:url('../mem_images/topNavContainer.gif');
	background-repeat:repeat-x;
	background-position:0% 50%;*/
	height:1%;
}

.topNavHover /*StaticHoverStyle*/
{
	border-left:5px none;
	border-right:0px none;
	border-top:5px none;
	border-bottom:0px none;
	background-image:none;   /*url('../../Images/cue_images/topnavhover.gif')*/
	background-repeat:repeat-x;
	background-color:transparent; /*#ffcc00;*/

}

.topNavHover a {
	color: #ffffff !important; 
	background-image:none !important;
	background-color:transparent;
	text-decoration:none;
}

.topNavFlyOutsContainer {
	border:solid 1px #10446a;
	margin-top:1px;
}
.topNavFlyOuts /*==DynamicMenuStyle==*/
{
	color: #9c4721;
}

.topNavFlyOuts a {
	color: #9c4721;
	text-decoration:none;
}

/*link colours primary nav fly out links */
.topNavFlyOuts a:link {
	color: #9c4721;
	text-decoration:none;
}

.topNavFlyOuts a:hover {
	color: #9c4721;
	text-decoration:none;
}

.topNavFlyOuts a:visited {
	color: #9c4721;
	text-decoration:none;
}

.topNavFlyOuts a:active {
	color: #9c4721;
	text-decoration:none;
}

.topNavFlyOutsItem
{
	border-left: 1px #B97F65 solid;
	border-right: 1px #78100f solid;
	border-bottom: 1px #78100f solid;	
	background-image:url('../mem_images/ddnav.gif');	
	padding: 5px 5px 5px 5px;	
	background-position: 0 100%;
	background-repeat: repeat-x;
	background-color:#F3EDE4;
}


.topNavFlyOutsItem TD
{
	background-color:#F3EDE4;
	background-image:url('../mem_images/ddnav.gif');	
}


.topNavFlyOutsHover  /*==DynamicHoverStyle==*/
{
	border-left: 1px #B97F65 solid;
	border-right: 1px #78100f solid;
	border-bottom: 1px #78100f solid;
	background-image:url('../mem_images/ddnav_.gif');
	background-repeat: repeat-x;
	background-color:#DDCDB5;
	color: #9c4721;
}

.topNavFlyOutsHover TD  /*==DynamicHoverStyle==*/
{
	background-image:url('../mem_images/ddnav_.gif');
	background-repeat: repeat-x;
	background-color:#DDCDB5;
	color: #9c4721;
}


.ms-nav .ms-SPZoneLabel {
	font-size:70%;
}
.ms-nav td {
	font-size:70%;
}
.ms-nav th {
    color:#000000;
}

/*Content Breadcrumbs (Overrides code in band.css)*/
.ms-pagebreadcrumb{
padding:2px 3px 3px 11px;
border-left:1px solid #ffffff;
border-top:1px solid #ffffff;
}
.ms-pagebreadcrumb a{
font-size:8pt;
background-color:transparent;
color:#666666;
text-decoration:none;
}
.ms-pagebreadcrumb{
font-size:8pt;
background-color:transparent;
color:#666666;
text-decoration:none;
}

/*Nav2 css (overrides code in band.css)*/
.leftNav
{
	margin-right:15px;
	margin-left:7px;
	margin-top:4px;
	padding-top:0px;
	border:none; /*1px #8997BC solid;*/
	background-color: transparent;
	width:15%;
}
.leftNavSpacer
{
	width:15%;
}
.leftNavSelected
{
	background-color: #ffffcc; /*#B2BCD3;*/
	color: #F4F5F9;
	border-top:none; /*1px #B2BCDD solid;*/
	border-bottom:none; /*1px #B2BCDD solid;*/
	line-height:14pt;
}
.leftNav3
{
	color: #354260;
}
.leftNav2
{
	color: #354260;
}
.leftNav1
{
	color: #354260;
}
.leftNav1
{
	font-family: tahoma;  
	font-size: 8pt; 
	font-weight:bold; 
	line-height:10pt;
	height: 100px;
}
.leftNav1 a
{
	font-family: tahoma;  
	font-size: 9pt; 
	font-weight:bold; 
	padding-left:5px;
	padding-top: 5px;
	display:block;
	padding-right:10px;
}
.leftNav2
{	
	font-family: tahoma;  
	font-size: 8pt; 
	line-height:14pt;
}
.leftNav2 a
{
	padding-left:10px;
	display:block;
	padding-right:10px;
}
.leftNav3
{	
	font-family: tahoma;  
	font-size: 8pt; 
	line-height:14pt;
}
.leftNav3 a
{
	padding-left:18px;
	display:block;
	padding-right:10px;
}
.leftNavHover
{
	background-color: #ffffcc; /*#596E9E;*/
	color:#FFFFFF;
}
.leftNavFlyOuts
{
	font-family:Tahoma; 
	font-size:8pt; 
	border-top:1px #CBD1E0 solid;
	border-left:1px #CBD1E0 solid;
	border-right:1px #CBD1E0 solid;	
}
.leftNavFlyOutsItem
{
	border-bottom:1px #CBD1E0 solid;
	background-color: #ECEFF3;
}
.leftNavFlyOutsItem a
{
	padding:1px 5px 1px 5px;
	display:block;
	color:#354260;
	*width:100px;
	min-width:100px;
}
.leftNavFlyOutsHover
{
	background-color: #B2BCD3;
}

.SearchPanel
{
	background-color: #f3ede4;
	border: #d4c1a3 1px solid;
	color: #4d4d4d;
}

.SearchHeader
{
	color: #9c4721;
	font-family: Verdana;
	font-size: 13px;
	background-image:url('../mem_images/search_top_line.gif') ;	
	background-repeat: repeat-x;
	background-position: 0% 100%;		
	background-color: #f3ede4;
	padding: 5px 5px 5px 5px;
	height: 70px;
	vertical-align: top;
}

.SearchSectionBack
{
	background-image:url('../mem_images/search_mid_line.gif');	background-repeat: repeat-x;	background-position: 0 100%;	background-color: #ffffff;	height:50px;	font-family: Verdana;	color: #000000;	font-size: 11px;	padding: 5px 5px 5px 5px;	}

.SearchSectionBottomBack
{
	background-image:url('../mem_images/search_bot.gif');
	background-repeat: repeat-x;
	background-color: #f3ede4;
	height:50px;
	font-family: Verdana;
	color: #000000;
	font-size: 11px;
	padding: 5px 5px 5px 5px;	
	color: #9c4721;
}

.SearchPanelButtons
{
	background-image: url('../mem_images/button_short_txt.gif');
}

.DetHeader
{
	font-family: Verdana;
	font-size: 12pt;
	color: #78100f;
	padding-bottom: 5px;
	font-weight: bold;
	text-align:center;
}

.DetHeader2
{
	font-family: Verdana;
	font-size: 12pt;
	color: #78100f;
	padding-bottom: 5px;
	font-weight: bold;
}


.DetTH
{
	background-color: #f3ede4;
	font-size: 8pt;
	font-weight:normal;
	border-top: #d4c1a3 1px solid;
}

.DetHighlight
{
	background-color: #e5d7c1;
	font-size: 8pt;
	font-weight: normal;
	border-top: #d4c1a3 1px solid;
	color: #78100f;
}

.DetTHAS
{
	background-color: white;
	color: #9c4721;
	font-family: Verdana;
	font-size: 13px;
	background-image:url('../mem_images/search_top_line.gif') ;	
	background-repeat: repeat-x;
	background-position: 0% 70%;		
	padding: 5px 5px 5px 5px;
	height: 70px;
	vertical-align: top;
}


.DetTD
{
	font-size: 8pt;
	font-weight:normal;
	border-top: #d4c1a3 1px solid;
}

.Det
{
	font-size: 8pt;

}

.DetTHBottomBorder
{
	background-color: #f3ede4;
	font-size: 8pt;
	font-weight:normal;
	border-top: #d4c1a3 1px solid;	
	border-bottom: #d4c1a3 1px solid;
}

.DetTDBottomBorder
{
	font-size: 8pt;
	font-weight:normal;
	border-top: #d4c1a3 1px solid;	
	border-bottom: #d4c1a3 1px solid;
}

/*-------------------------------------------------------------------
  1. SITE SETTINGS for application pages
-------------------------------------------------------------------*/
/*17.1 BACKGROUND IMAGE */
#aspnetForm table.ms-pageinformation{}
/*17.2 Header BG Colour */
#aspnetForm .ms-globalTitleArea {BACKGROUND-POSITION: left top;	BACKGROUND-IMAGE: url(../mem_images/header.gif); VERTICAL-ALIGN: top; BACKGROUND-REPEAT: no-repeat; HEIGHT: 63px}
#aspnetForm .ms-globalbreadcrumb {position:absolute; left:600px; padding :0; margin:0; background:transparent}
#aspnetForm th.ms-linksectionheader {background-image:none;color:#000}
#aspnetForm td.ms-linksectionheader {background-image:none;color:#000}
/*17.2.1 HEADER TEXT COLOR */
#aspnetForm .ms-linksectionheader .ms-standardheader{color:#000}
/*17.3 BORDERS */
#aspnetForm td.ms-areaseparator{background:transparent none;border:none;}
#aspnetForm td.ms-areaseparatorleft{background:transparent none;border:none;}
#aspnetForm div.ms-areaseparatorleft{background:none;background-color:transparent;border:none;}
#aspnetForm div.ms-areaseparatorright{background:none;border:none;background-color:transparent;}



