﻿/*
html, body { 
	padding: 0px; 
	margin: 0px;
	height: 100%;
}

body {
	color: #000000;
	font-family: Verdana;
	font-size: 13px;
	background-color: #ffffff;
	overflow: auto;
}

a:link  {
	color: #731e04;
		text-decoration:underline;

	}
a:visited {
	color: #731e04;
	}
a:active {
	color: #731e04;
	}
a:hover {
	color: #731e04;
 }
.customClear {
	clear: both;
}
*/

/*
-----------------------------------------------------------------------------
  Logo
-----------------------------------------------------------------------------
*/

/*
#intranetLogo	
{ 
	float: left; 
	margin-right: -3px;
	padding-left: 1px;
	position: absolute;
	z-index: 5;
}
*/

/*
-----------------------------------------------------------------------------
  Header
-----------------------------------------------------------------------------
*/

#s4-titlerow {
	padding-top: 0px;
	height: auto;
	padding-bottom: 0px;
}


#s4-workspace
{
overflow:overlay;
}

/*
#intranetHeader	
{
	width: 100%;
	background: #69C url('../assets/header.gif') no-repeat;
	height: 76px;
}

#intranetTitle	
{ 
	position: absolute;
	padding: 0.6em 0 0 5em;
	font: bold 18pt Arial;
	color: #FFFFFF;
	white-space: nowrap;
	
}

#ms-pageDescriptionDiv {
	display: none !important;
}
*/
/*
-----------------------------------------------------------------------------
  Search
-----------------------------------------------------------------------------
*/

/*
#searchbtn{
	padding-top: 2px;
	padding-bottom: 2px;
}

.ms-srch-sb{
	background-color: #fff;
}
*/

/*
-----------------------------------------------------------------------------
  Toolbar
-----------------------------------------------------------------------------
*/

/*
.content-created, .content-lastupdated
{
	font-size: 0.85em;
	color: #999999;
}
.content-created { margin-top: 25px; }
.content-lastupdated { padding: 15px 0 25px 0; }
.content-lastupdated div { display:inline; font-weight:bold; }




#intranetToolbar
{
	float: right;
	text-align: right;
	width: 560px;
	vertical-align: top;
	padding: 5px 0px 0px 0px;
	margin-right:10px;
	font: 80%;
}
#intranetToolbarLinks, #intranetToolbarDate, #intranetToolbarLinks a
{
	color: white;
}
#intranetToolbarLinks
{
	text-align: right;
	width: 100%;
	background-color: transparent;
	float: right;
	padding: 4px 0 2px 2px;
	white-space: nowrap;
}

*/

/*
-----------------------------------------------------------------------------
  Primary Navigation
-----------------------------------------------------------------------------
*/

/*
#intranetPrimaryNavigation
{
	background-color: #354090;
	border-top: 0px solid #354090;
	padding-bottom:6px;
	
}

#qg-logo IMG {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}

#intranetPrimaryNavigation a {
	color: #ffffff;
}
#zz6_RootAspMenu {
	padding-left: 0px;
}


.ms-core-listMenu-horizontalBox .additional-background.dynamic-children{
	padding-right: 12px;
	background-image: url('../assets/downArrow.gif');
}

*/

/*
-----------------------------------------------------------------------------
  Side Navigation
-----------------------------------------------------------------------------
*/

/*
#sideNavBox{
	 
	display: block !important; 
	width:152px; 
	margin: 0px;
	padding:0px 10px 0 5px;
	color: #731034;

	
	
}



#side-nav {width:152px; padding: 10px 3px 0 5px; }
#aside { float:right; width:80px; margin: 10px 10px 0 0; padding: 0 15px 10px 0; }

*/

/* Primary Navigation */

/*
#nav-site { position:relative; z-index:1;  background-color:#4a5b62;}
#nav-site ul {position: relative; padding:0 0 0 185px; margin:0; list-style-type:none;}
#nav-site ul ul {width:250px;padding:0;}
#nav-site li {float:left;position:relative;}
#nav-site a, #nav-site a:visited {display:block;font-size:10pt;text-decoration:none; color:#fff; height:30px; ; padding-left:10px; padding-right: 10px; line-height:29px; }
*/
/*#nav-site ul ul a.right-arrow, #nav-site ul ul a.right-arrow:visited {background:#000 url('../assets/rightArrow.png') no-repeat right center;}*/
/*#nav-site ul ul a.right-arrow:hover{background:#111111 url('../assets/rightarrow.png') no-repeat right center;}
#nav-site ul ul :hover > a.right-arrow {background:#111111 url('../assets/rightarrow.png') no-repeat right center;}*/
/*
#nav-site ul ul ul a, #nav-site ul ul ul a:visited {background: transparent url('../assets/dd-bg.png') left top repeat; color: #fff;}
#nav-site ul ul ul a:hover {background-color:#111111}
#nav-site ul ul {visibility:hidden; position:absolute;height:0;top:30px;left:0; width:250px; z-index:50;}
#nav-site ul ul ul{left:250px; top:-1px; width:250px;}
#nav-site ul ul ul.left {left:-250px;}
#nav-site table {position:absolute; top:0; left:0; border-collapse:collapse;}
#nav-site ul ul a, #nav-site ul ul a:visited {background: transparent url('../assets/dd-bg.png') left top repeat; height:auto; line-height:1em; padding:5px 10px; width:230px;}
#nav-site a:hover, #nav-site ul ul a:hover{background-color: #000; text-decoration: underline;}
#nav-site :hover > a, #nav-site ul ul :hover > a {background-color: #000; text-decoration: underline;}
*/

/*#nav-site a.down-arrow, #nav-site a.down-arrow:visited {background-image: url('../assets/downArrow.png') ; background-position: right; background-repeat:no-repeat; padding-right: 20px; }*/
/*
#nav-site ul li:hover ul,
#nav-site ul a:hover ul{visibility:visible;}
#nav-site ul :hover ul ul{visibility:hidden;}
#nav-site ul :hover ul :hover ul{ visibility:visible;}
*/

/* Side Navigation Styles */
/*
#side-nav h2 { display: block; font-size: 16px; width: 160px; margin: 10px 0 0 0; padding-bottom: 10px; }
#side-nav ul li a, #side-nav ul li a:visited {display:block; text-decoration:none; color: #731034; width: 160px;padding: 2px 5px 2px 0; overflow: visible; }
#side-nav ul {list-style-type: none; }
#side-nav ul { padding: 0 0 0 5px;  width: 160px; color: black; font-weight:bold;  }
#side-nav li { position: relative; overflow: visible; font-weight:normal; }
#side-nav ul li:hover a { text-decoration:underline; width: 160px; padding:  2px 5px 2px 0;}
#side-nav ul ul {list-style-type: none; display: none; position:absolute; top:0; left:162px; background-color:#EFF4F9; }
#side-nav ul ul a.right-arrow, #side-nav ul ul a.right-arrow:visited {background-image: url('../assets/rightarrowdark.png'); background-repeat:no-repeat;background-position:right center;}
#side-nav ul ul a.right-arrow:hover {background: url('../assets/rightarrowdark.png') no-repeat right center;}
#side-nav ul ul :hover > a.right-arrow {background: url('../assets/rightarrowdark.png') no-repeat right center;}
#side-nav ul ul { border: 1px solid #dedede; width: 170px; z-index: 100; }
#side-nav ul li:hover ul { display:block; }
#side-nav ul li:hover ul li a { background-color:#EFF4F9; text-decoration:none; display:block; width:163px; margin: 0;  padding: 2px 5px 2px 5px; }
#side-nav ul li:hover ul li a:hover { padding: 2px 5px 2px 5px; text-decoration: underline; }
#side-nav a.right-arrow, #side-nav a.right-arrow:visited,#side-nav a.right-arrow:hover { background-image: url('../assets/rightarrowdark.png');background-repeat :no-repeat;background-position:right center;}
#side-nav ul li:hover ul li ul {display: none;}
#side-nav ul li:hover ul li:hover ul {display:block; left:168px; }
#side-nav ul li:hover ul li:hover ul li a {display:block; background-color:#EFF4F9;}
*/


/*
-----------------------------------------------------------------------------
  Content
-----------------------------------------------------------------------------
*/

		
#s4-bodyContainer {
	padding-bottom: 0px;
}

/*
#intranetContent{
}

#contentBox
{
margin-left:20px;
min-width: 0px !important;

}
*/

/* Breadcrumbs */
/*
.breadcrumbs { font-size: 0.8em; }
.breadcrumbs a { padding: .2em .5em .3em; text-decoration: underline; color: #731e04 }
.breadcrumbs .current { color: #000; text-decoration:none; }
*/
/*#centrespan
{
	box-shadow: 10px 0px 20px -7px rgba(0,0,0,0.5),-10px 0px 20px -7px rgba(0,0,0,0.5);
}*/


/*
-----------------------------------------------------------------------------
  Footer
-----------------------------------------------------------------------------
*/
/*
#qg-footer {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 100%; PADDING-RIGHT: 10px; COLOR: #fff; CLEAR: both; BORDER-TOP: #333333 1px solid; PADDING-TOP: 10px
}
#qg-footer A {
	COLOR: #fff
}
#qg-footer A:visited {
	COLOR: #fff
}


.site-footer li {
	margin:  0 5px 0 5px;
}



#intranetFooterWrapperoold
 {
	height: 50px;
	} 
#intranetFooterTop {
	width: 100%;
	clear: both;
	background-color: #4A5B62;
	color: #FFF;
	font-size: 8pt;
	height: 25px;
}
#intranetFooterSiteDetails {
	float: left;
	padding: 5px;
}

#intranetFooterSiteDetails div {	
	display:inline;
}

#intranetFooterLastUpdated {
	float: right;
	padding: 5px;

}

#intranetFooterLastUpdated  div {
	display:inline;
}


h1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px;
	MARGIN: 0.7em 0px; COLOR: #731e04; FONT-SIZE: 20px; COLOR: #731e04; font-family:Verdana,Helvetica,Arial,sans-serif; font-weight:bold;


}
h2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px;
	MARGIN: 0.83em 0px; FONT-SIZE: 17px; COLOR: #013a80; font-family:Verdana,Helvetica,Arial,sans-serif; font-weight:bold;


}
h3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px;
	MARGIN: 1em 0px; FONT-SIZE: 14px; COLOR: #013a80; font-family:Verdana,Helvetica,Arial,sans-serif; font-weight:bold;


}
h4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px;
	MARGIN: 1.33em 0px; FONT-SIZE: 13px; COLOR: #013a80; font-family:Verdana,Helvetica,Arial,sans-serif; font-weight:bold;



}
h5 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px;
	MARGIN: 1.5em 0px; FONT-SIZE: 12px; COLOR: #013a80; font-family:Verdana,Helvetica,Arial,sans-serif; font-weight:bold;


}
h6 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px;
	MARGIN: 1.7em 0px; FONT-SIZE: 11px; COLOR: #013a80; font-family:Verdana,Helvetica,Arial,sans-serif; font-weight:bold;



}


#intranetFooterBottom {
	width: 100%;
	clear: both;
	font-size: 8pt;
	height: 25px;
}
#intranetFooterCopyright {
	float: left;
	padding: 5px;
}

#intranetFooterCopyright div {
	display:inline;	
}

#footer-container {
	POSITION: relative; TEXT-ALIGN: center; font-size:11px; BACKGROUND: url('../assets/footer-bg.jpg') #090722 repeat-x left top; CLEAR: both; OVERFLOW: hidden
	}
	
	#footer-inner-container {
	MAX-WIDTH: 100%
}

	#page-inner-container {
	TEXT-ALIGN: left; MARGIN: 0px auto; MAX-WIDTH: 90em; OVERFLOW: hidden
	}
	#footer-inner-container {
	TEXT-ALIGN: left; MARGIN: 0px auto; MAX-WIDTH: 125em; OVERFLOW: hidden
	}


#fat-footer A {
		DISPLAY: inline
	}
	#fat-footer A {
		TEXT-DECORATION: none
	}
	#fat-footer A:link {
		TEXT-DECORATION: none
	}
	#fat-footer A:visited {
		TEXT-DECORATION: none
	}
	#fat-footer A:hover {
		TEXT-DECORATION: underline
	}
	#fat-footer A:focus {
		TEXT-DECORATION: underline
	}
	#fat-footer UL {
	LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: disc; MARGIN: 1em 0px; PADDING-LEFT: 2em; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 0px
	}
	#fat-footer OL {
	LIST-STYLE-POSITION: outside; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: disc; MARGIN: 1em 0px; PADDING-LEFT: 2em; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 0px
	}
	#fat-footer OL {
	LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: decimal
	}
	
	
	#fat-footer {
	POSITION: relative; TEXT-ALIGN: left; PADDING-BOTTOM: 20px; CLEAR: both
	}
	#fat-footer UL {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-TOP: 0px
	}
	#fat-footer .section-menu {
	MARGIN: 40px 0.5%; WIDTH: 24%; FLOAT: left; PADDING-TOP: 0px
	}
	#fat-footer .section-socialmedia {
	POSITION: relative; MARGIN: 20px 0.5%; WIDTH: 49%; FLOAT: left; PADDING-TOP: 0px
	}
	#fat-footer .section {
	FLOAT: left; PADDING-TOP: 0px
	}
	#fat-footer H3 {
	MARGIN: 0px; DISPLAY: inline-block; FONT-SIZE: 100%
	}
	#fat-footer LI {
	PADDING-BOTTOM: 0px; display:inline-block; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px;list-style-type: none;
	}
	
	#fat-footer LI:after {
	content: "\00bb"; color: #53577F; padding: 0 5px;
	}
	
	
	#smfooter P {
	POSITION: absolute; LINE-HEIGHT: 1.2em; MARGIN: 0px 0px 0px 5px; DISPLAY: inline; COLOR: #fff; TOP: 17px; LEFT: 45px
	}
	
	#twitterfooter {
	TEXT-ALIGN: left; PADDING-BOTTOM: 5px; MARGIN-TOP: 20px; PADDING-LEFT: 5px; WIDTH: 375px; PADDING-RIGHT: 5px; BACKGROUND: url('../assets/twitter-bg-ie.jpg') no-repeat; HEIGHT: 218px; PADDING-TOP: 5px
	}
	#twitterfooter-content {
	WIDTH: 365px; HEIGHT: 208px
	}
	#smfooter-container {
	WIDTH: 375px
	}
	#smfooter {
	POSITION: relative; MARGIN: 10px; WIDTH: 105px; FLOAT: left; HEIGHT: 55px; OVERFLOW: hidden
	}
	.clearfix {
	PADDING-LEFT: 10px; DISPLAY: block; CLEAR: both
	}
	.clearfix H4 {
	MARGIN: 0px; DISPLAY: inline-block; COLOR: #ffdd57; FONT-SIZE: 100%
	}
	#smfooter P A {
	COLOR: #fff
	}
	.section-menu {
	COLOR: #fff
	}
	.section-menu H3 A {
	COLOR: #ffdd57
	}
	.section-menu UL LI A {
	list-style-type: none;
	COLOR: #ffffff
	}
	
	.section {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: right; OVERFLOW: hidden; PADDING-TOP: 0px
	}
	.section .inner {
	PADDING-BOTTOM: 1em; PADDING-LEFT: 1em; PADDING-RIGHT: 1em; OVERFLOW: hidden; PADDING-TOP: 1em
	}
	.section .content-inner {
	PADDING-BOTTOM: 1em; PADDING-LEFT: 3em; PADDING-RIGHT: 3em; BACKGROUND: url('/images/page-container-dropshadowrightshort.jpg') no-repeat right top; OVERFLOW: hidden; PADDING-TOP: 1em
	}
	.section .section {
	MIN-HEIGHT: 15em; FLOAT: none
	}
	.section .section .inner {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-TOP: 0px
	}
	
	#qg-footer {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 100%; PADDING-RIGHT: 10px; COLOR: #fff; CLEAR: both; BORDER-TOP: #333333 1px solid; PADDING-TOP: 10px
	}
	#qg-footer A {
	COLOR: #fff
	}
	#qg-footer A:visited {
			COLOR: #fff
	}
	
	#qg-footer LI {
	DISPLAY: inline-block; FLOAT: none
}
*/	
	
/*
----------------------------------------------------------------------------------------------
Header
----------------------------------------------------------------------------------------------
*/


#emergency-bar-container {
	DISPLAY: block; BACKGROUND: url('../assets/emergencybarbackground3.jpg'); HEIGHT: 42px; COLOR: #4b4b4b; CLEAR: both; OVERFLOW: hidden
}
#emergency-bar-inner-container {
	MARGIN: 0px auto; WIDTH: 700px
}
#emergency-bar-widget {
	POSITION: relative; MARGIN: 12px 5px 0px; FLOAT: left
}
#emergency-bar-container IMG {
	DISPLAY: inline; PADDING-TOP: 7px
}
#emergency-bar-widget H5 {
	DISPLAY: inline; COLOR: #333333; MARGIN-LEFT: 1em; FONT-SIZE: 13px;
}
#emergency-bar-widget P {
	DISPLAY: inline; FONT-SIZE: 13px;
}
#emergency-bar-widget A {
	TEXT-DECORATION: none
}
#emergency-bar-widget A:visited {
	TEXT-DECORATION: none
}
#emergency-bar-widget A:hover {
	COLOR: #333333; TEXT-DECORATION: underline
}
/*

#header A IMG {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none
}

#header H2 {
	FONT-SIZE: 100%
}	

#header H2:first-child {
	POSITION: absolute; WIDTH: 990px; LEFT: -9999px
}

#header-container {
	BACKGROUND: url('../assets/header-container-bg.jpg') repeat-x
}

#header {
	TEXT-ALIGN: left; CLEAR: both;
	POSITION: relative;
	BACKGROUND: url('../assets/header-bg.jpg') no-repeat;
	height: 70px; OVERFLOW: hidden;

}


#header A {
	COLOR: #fff; TEXT-DECORATION: none
}
#header A:visited {
	COLOR: #fff; TEXT-DECORATION: none
}
#header A:hover {
	TEXT-DECORATION: underline
}

#footer {
	BORDER-TOP: #000 1px solid; PADDING-TOP: 1em
	}
	
#qg-logo {
	Z-INDEX: 100; POSITION: absolute; MARGIN: 10px 0px 0px 15px; WIDTH: 115px; HEIGHT: 149px
	}
	
#site-name {
	MARGIN: 15px 0px 0px 180px
}
#site-name IMG.print-version {
	DISPLAY: none
}
#site-name {
	FLOAT: left; CLEAR: left; FONT-SIZE: 130%; TEXT-DECORATION: none
}
#site-name A {
	FLOAT: left; CLEAR: left; FONT-SIZE: 130%; TEXT-DECORATION: none
}
#site-name IMG {
	DISPLAY: block; HEIGHT: 28px
}
/*
#tools {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 10px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url('../assets/nav-bg.png'); FLOAT: right; HEIGHT: 30px; FONT-SIZE: 13px; OVERFLOW: hidden; PADDING-TOP: 0px
}
#tools LI {
	PADDING-BOTTOM: 0.2em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; DISPLAY: block; FLOAT: left; PADDING-TOP: 0.2em
}
#tools A {
	PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; DISPLAY: block; WHITE-SPACE: nowrap; PADDING-TOP: 0.2em
}
#tools A {
	TEXT-DECORATION: none
}
#tools A:link {
	TEXT-DECORATION: none
}
#tools A:visited {
	TEXT-DECORATION: none
}
#tools A:hover {
	BACKGROUND: url('/images/dd-bg.png') left top; TEXT-DECORATION: underline
}
#tools A:focus {
	BACKGROUND: url('/images/dd-bg.png') left top; TEXT-DECORATION: underline
}
#tools FORM {
	TEXT-ALIGN: left
}
#tools #search-form {
	
}
*/
/*
----------------------------------------------------------------------------------------------
Accessibility
----------------------------------------------------------------------------------------------
*/


/*

#access H2 {
	POSITION: absolute; WIDTH: 990px; LEFT: -9999px
}
	#header H2:first-child {
		POSITION: absolute; WIDTH: 990px; LEFT: -9999px
	}
#search-form LABEL {
	POSITION: absolute; WIDTH: 990px; LEFT: -9999px
}
.search-query-label {
	POSITION: absolute; WIDTH: 990px; LEFT: -9999px
}
#nav-site H2 {
	POSITION: absolute; WIDTH: 990px; LEFT: -9999px
}
#breadcrumbs H2 {
	POSITION: absolute; WIDTH: 990px; LEFT: -9999px
}
#footer-container H2 {
	POSITION: absolute; WIDTH: 990px; LEFT: -9999px
}
#emergency-bar-container H2 {
	POSITION: absolute; WIDTH: 990px; LEFT: -9999px
}

#footer-container H2 {
	POSITION: absolute; WIDTH: 990px; LEFT: -9999px
}
*/

