﻿/* -------------------------------------------------------------------------*/
/* >>>>>>>>>>>>> Styles used to overwrite core.css styles <<<<<<<<<<<<<<<<-*/
/* -------------------------------------------------------------------------*/ 


/* -----------------------------------*/
/* >>>>>>>>>>>>> Global Navigation <<<<<<<<<<<<<<<<-*/
/* -----------------------------------*/ 
.ms-SPLink {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.ms-SpLinkButtonInActive, .ms-SpLinkButtonActive {
	padding:0px 1px 2px 3px;
}
/* -----------------------------------*/
/* >>>>>>>>>>>>> Global Searchbox <<<<<<<<<<<<<<<<-*/
/* -----------------------------------*/ 
.ms-sbtable-ex {
	width: auto;
	}
.ms-sbLastcell, .ms-rightbodysectionsearchbox {
	width: auto;
}
.ms-sbrow{
display:table-row;
		}
.ms-sbrow td.ms-sblink a {
	color:#fff;
	
}
td.ms-sbgo{
	background-color:transparent;
	border:1px #ccc solid;
	padding-top:3px;
}
td.ms-sbcell {
	border:none;
}
.ms-sbtext span {
	display:none !important;
}
input.ms-sbplain {
	width: 200px !important;
	margin-right:3px;
}

/* -----------------------------------*/
/* >>>>>>>>>>>>> Top navigation <<<<<<<<<<<<<<<<-*/
/* -----------------------------------*/ 
.ms-topNavContainer {
	float: right;
}
.ms-topnavselected {
	font-weight:bold;
}
.ms-topnav {
	background: none;
	font-size: 1em;
	font-weight: bold;
	border: none;
	margin: 0 7px;
}
.ms-topnavselected a:link, .ms-topnavselected a:active, .ms-topnavselected a:visited   {
	color: #CC6600; 
}
.ms-topnav a {
	height: auto;
	display: inline;
	text-decoration: none;
	padding: 0;
}
.ms-topnav a:link, .ms-topnav a:active, .ms-topnav a:visited {
	text-decoration: none;
}
.ms-topNavFlyOutsSelected {
	font-weight: bold;
}

/* -----------------------------------*/
/* >>>>>>>>>>>>> Left menu navigation <<<<<<<<<<<<<<<<-*/
/* -----------------------------------*/ 
.leftNav1 {
	color: #365EA6; font-size: 1.3em; font-weight: bold;float: left;}
.leftNav2 {
		background-color: #D7DFED;
		border-bottom: 1px solid #fff;

		font-weight: bold;
		text-decoration: none;
		margin-left: 0px;
		text-indent:0px;
		
}
.leftNav2 td {
	padding-left:5px;
			padding: 3px;
}

.leftNavHeader td {
	padding-bottom:10px;
	background:#fff url(/images/esr/Sidenav/SubnavTop.gif) no-repeat bottom left;
	font-size:1.3em;
	text-align:center;
}
.leftNavHeader td a {
	font-weight: bold;
	color:#365EA6;
}
.leftNavHeader td a:hover {
	text-decoration:none;
} 
#zz2_CurrentNav {
	margin:0px;
}
.zz2_CurrentNav_2 {
	margin:0px;
}
/* ----------------------------------------------------------------------------------------*/
/* >>>>>>>>>>>>> Site collection documents -  admin page, text size, etc.<<<<<<<<<<<<<<<<-*/
/* -----------------------------------------------------------------------------------------*/ 
.ms-formbody, .ms-formlabel {
	font-size:1em!important;
}


/* ----------------------------------------------------------------------------------------*/
/* >>>>>>>>>>>>> content toolbar - shows up on admin, editing icons, etc.<<<<<<<<<<<<<<<<-*/
/* -----------------------------------------------------------------------------------------*/ 
.ms-toolbarItem img, .ms-formfieldcontainer img {
	width: auto !important;
}

/* -----------------------------------*/
/* >>>>>>>>>>>>> content body <<<<<<<<<<<<<<<<-*/
/* -----------------------------------*/ 

.feature
 {
	font-weight:bold;
	width:100px;
	white-space:normal;
	display:block;
	font-size:1.2em;
	padding-right:15px;
}
.featureimg  {
	color:#CC6600;font-weight:bold;font-size:1.2em;display:block !important;
}
.feature  a,.feature  a:hover{	text-decoration:none !important;}

/* -----------------------------------*/
/* >>>>>>>>>> footer body <<<<<<<<<<<-*/
/* -----------------------------------*/ 

.footerNav1 {
 font-size: 1.3em; font-weight: bold;float: left;}
.footerNav2 {
		font-weight: bold;
		margin-left: 0px;
		text-indent:0px;
		color:#fff;
}
.footerNav2 a {
	color:#fff;
	text-decoration:underline;
}
.footerNav2 td {
	padding-left:5px;
	padding: 3px;
text-align:center;

}

.footerNavHeader td a {
	display:none;
}

.secondaryfooter table.zz3_CurrentNav1_2 {
	margin:10px auto;
	height:40px;
}


