﻿/* Global Navigation */
.topNavContainer {  /* clears default 1px right border on nav container */
border-right:0; 
margin:5px 0;
 /*float:left; andy for firefox issue*/ 
/*min-height:2.7em; andy for Firefox*/
background:#ea951f;
height:16px;
}

.topnav {
color:#fff;
font-size:.7em;
font-family:"Segoe UI";
border-width:0;
border-right:1px solid #fff;
background:#ea951f;
} 

.topnav a{
padding:2px 10px 0;
margin:0 5px;
text-transform:capitalize;
background:#ea951f;
}

.topNavHover a{
color:#00309C;
background: #fa8602 url("../images/lay4_orange_hover.gif") repeat-x top left;
height:20px; 
vertical-align:middle;
}


.topnavselected a{ 
color: #00309C;
font-weight:bold;
}



/* WebPartBorder */

.ms-WPBorder {
	BORDER-LEFT-COLOR: #ACACAC; BORDER-BOTTOM-COLOR: #ACACAC; =
BORDER-TOP-COLOR: #ACACAC; BORDER-RIGHT-COLOR: #ACACAC
}
.ms-WPBorderBorderOnly {
	BORDER-LEFT-COLOR: #ACACAC; BORDER-BOTTOM-COLOR: #ACACAC; =
BORDER-TOP-COLOR: #ACACAC; BORDER-RIGHT-COLOR: #ACACAC
}

.ms-WPBorderOld {
	BORDER-LEFT-COLOR: #d7e8a7; BORDER-BOTTOM-COLOR: #d7e8a7; =
BORDER-TOP-COLOR: #d7e8a7; BORDER-RIGHT-COLOR: #d7e8a7
}
.ms-WPBorderBorderOnlyOld {
	BORDER-LEFT-COLOR: #d7e8a7; BORDER-BOTTOM-COLOR: #d7e8a7; =
BORDER-TOP-COLOR: #d7e8a7; BORDER-RIGHT-COLOR: #d7e8a7
}


/* Storm specific stuff */
.ContactUs {
color:#000000;
font-size:1em;
font-family:"Segoe UI"
}

.StormDetails {
color:#000000;
/*font-size:.7em;*/
font-size:10px;
font-family:"Segoe UI";
}

.StormDetails2 {
color:#fff;
font-size:.9em;
font-family:"Segoe UI";
background-color:#ACACAC;
}

.StormBottomLinks{
text-decoration: none; 
color:#000000;
font-size:10px;
/*font-size:.7em;*/
font-family:"Segoe UI";
/*font-family:"Segoe UI";
font-size:.9em;
color:#000000;*/
}

.StormLinks{
color:#000000;
font-size:12px;
/*font-size:.7em;*/
font-family:"Segoe UI";
/*font-family:"Segoe UI";
font-size:.9em;
color:#000000;*/
}

.emailLinks{
color:#000000;
/*font-size:.7em;*/
font-family:"Segoe UI";
/*font-family:"Segoe UI";
font-size:.9em;
color:#000000;*/
}


.StormBreadcrumb {
color:#000000;
font-size:1em;
font-family:"Segoe UI"
}

.StormMainTable {
width: 800px;
}

.StormMainTable816 {
width: 816px;
}


/*MasterPageContainerDivOuter  and MasterPageContainerDivInner are to get around a bug in 
Internet Explorer, these ensure the page centres correctly*/
.MasterPageContainerDivOuter {
text-align: center;
}

.MasterPageContainerDivInner {
text-align: left; 
margin: 0 auto; 
width: 800px;
}

.StormWelcomeBorders {
border-top:gray 1pt;
border-left:gray 1pt;
border-bottom:gray 1pt;
border-right:gray 1pt;
border-style:solid;
}

.StormSolidOrange{
background-color:#ea951f;
vertical-align:middle;
height:20px;
}


.td {
border-width:0;
} 

/* Customised Search box */

#searchLayout input_old { 
background: transparent url('../../../images/search.gif') left no-repeat; 
padding-left: 25px; 
}

#searchLayout .ms-sbcell_old { 
background: url('../../../images/searchBg.gif') repeat-x; 
border-color: #BD9BBD; 
}

#searchLayout input { 
background: transparent url('../../../images/StormMagGlass.gif') left no-repeat; 
padding-left: 25px; 
}

#searchLayout .ms-sbcell { 
background: url('../../../images/searchBgWhite.gif') repeat-x; 
border-color: #ACACAC; 
}


/* These next three make it possible to align the search box to the right. 

.ms-sbLastcell,.ms-rightbodysectionsearchbox {
 width: 0;
 padding: 0px; 
 margin: 0px;
}

.ms-sbtable-ex {
 width: 0;
}

.ms-globalTitleArea table td table  {
   text-align: right;
   float: right;
}

*/


/* Quick Launch */
.leftNavSpacer 
{
	width:190px;
}
.leftArea
{
	padding-left:23px;
}
.leftNavContainer 
{
	color: #171717;
	margin-top: 10px;
}
.leftNavContainer a 
{
 display: block; 
 width: 170px; 
 }

.leftNav1, .leftNav2, .leftNav3
{
    font-weight:lighter; 
    /*font-size:9pt; 
    font-family: arial, helvetica, sans-serif; */
    /*line-height: 18pt;*/
    padding: 1px 1px 1px 8px;
	color: #fff !important;/*This is the font colour no hover, no select 171717*/
    display: block;
    background-color: #e6eced;
    font-size:.7em;
	font-family:"Segoe UI";
}


.leftNav1 a{
	font-weight:normal;
	font-size:1.1em;
	font-family:"Segoe UI"
}

.leftNav1
{
	border-bottom: 1px solid #fff;
	color: #aaa;
	background-color: #ea951f; /* This is the background colour, no hover, no select DEE6E8 xxx*/
}

.leftNav2 /* For the next level of the menu*/
{	
	/*background-color: #e6eced;*/
	color: #373737 !important;
	border-bottom: 1px solid #fff;
	background-color: #ea951f;
	color: #fff;
}
.leftNav3 a 
{ 
	background-color: #e6eced; 
}

.leftNavHover /* This is Hover on menu item */
{
	/*background-color: #5AB6CC;*/
	color: #00309C !important;/* 00000black fffwhite*/
	background: #fa8602 url("../images/lay4_orange_hover.gif") repeat-x top left;
	font-weight:bold;
}


.leftNavFlyOutsHover
{
	color: #000000 !important;/* 00000black fffwhite*/
	background: #fa8602 url("../images/lay4_orange_hover.gif") repeat-x top left;
}
.leftNavSelected
{
	/*background-color: #0092b4;*/
	/*background-color: #fa8602;*/
	color: #00309C !important;
	font-weight:bold;
	/*background:FEF1B5;*/
}

.leftNavSelected a{
	/*background-color: #0092b4;*/
	/*background-color: #fa8602;*/
	font-weight:bold;
}

/* ********************************************** */

.Storm-PageBreadCrumb{
padding:2px 3px 3px 11px;
border-left:1px solid #ffffff;
border-top:1px solid #ffffff;
}
.Storm-PageBreadCrumb,.Storm-PageBreadCrumb a{
font-size:8pt;
color:#666666;
text-decoration:none;
} 

/* Welcome Sys Account et *********************************************** */
.ms-globalbreadcrumb {
font-size:8pt;
text-align:right;
background-color:#ebf3ff;
padding:2px 10px 2px 5px;
}
.ms-globalbreadcrumb,.ms-globalbreadcrumb a{
text-decoration:none;
color:#666666;
}
.ms-globalbreadcrumb a:hover{
text-decoration:underline;
color:#000000;
} 

.sharepointLogin{
	text-align:left;
	background-color:#ffffff;
}

.authoringRegion{
	text-align:left;
	background-color:#ffffff;
}