﻿/* Global CSS Document */

body {
	background: #ffffff;
	font: normal 100% Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}

a:hover {
	cursor: pointer;
}

object {
	outline: none;
}

h1#logo {
	background: url(/Style%20Library/Images/VOS/LogoVOS.gif) no-repeat;
	background-position: top left;
	border-bottom: none;
	margin: 0;
	width: 393px;
	height: 69px;
	text-indent: -9999px;
	float: left;
	display:none;
}
h1#logoPrint {display:block !important;}


/* Wrapper used to apply the background to the site instead of <body> because of a conflict with the Content Editor Web Part */
div#wrapper {
	width: 100%;
	background: #ffffff;
}

/* Container used to center design horizontally on page */	
div#container {
	width: 100%;
	margin: 0 auto;
	position: relative;
}

/* Masthead - Logo, Search, Site Actions, and Email and Print icons. Gloval Navigation is styled through cssmenu.css */
div#masthead {
	height: 108px;
}
	#masthead ul {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	#masthead a {
		color: #fff;
		text-decoration: none;
	}
	ul#topLinks {
		float: right;
		font-size: .7em;
		display:none;
	}
		#topLinks li {
			float: right;
			padding: 0 12px;
			margin-top: 2px;
			border-right: 1px solid #fff;
		}
		#topLinks #last {
			border-right: none;
			padding-right: 0
		}
		#topLinks a:hover {
			text-decoration: underline;
		}
	
	/* Search */
	div#SRSBContainer {
		position: absolute;
		right: 0;
		top: 27px;
		width: 430px;
		display:none;
		/* margin-left: 772px; */ /* IE won't position it to the right without this */
	}
		div#SRSB {
			float: right;
		}
		span#advancedSearch a {
			position: absolute;
			left: 185px;
			top: 23px;
			color: #fff;
			text-decoration: underline;
			font-size: .65em;
		}
		td.ms-sbcell {
			border: 0;
			padding: 0 0 0 5px;
			background-color: transparent;
		}
		td.ms-sbtext {
			display: none;
		}
		#SRSB input {
			background: #fff url(/Style%20Library/Images/VOS/BkgSearch.gif) no-repeat;
			height: 14px;
			font-size: 1em;
			padding: 3px 0 2px 20px;
		}
	/* Site Actions */
	div#siteActions {
		height: 30px;
		position: absolute;
		right: 0;
		top: 54px;
		z-index: 300;
		display:none;
	}
	div#emailPrint {
		position: absolute;
		right: 10px;
		top: 83px;
		z-index: 200;
		display:none;		
	}

/* Main Content area */
div#main {
	padding: 20px;
	border-right: 0px solid #ccc;
	border-left: 0px solid #ccc;
	color: #000;
	background: #fff;
}

/* Footer */
div#vosFooter {
	clear: both;
	width: 100%;
	height: 70px;
	margin: 0 auto;
	padding: 28px;
	font-size: .689em;
	line-height: 1.5em;
	color: #666;
}
	#vosFooter a, #vosFooter a:visited {
		color: #666;
	}
	address {
		font-style: normal;
	}
	#vosFooter p {
		margin-top: 0;
	}
	div#leftFooter {
		float: left;
	}
	div#rightFooter {
		float: right;
			display:none;		
	}
		#rightFooter img {
			border: 0;
			vertical-align: text-bottom;
			display:none;
		}
		#rightFooter p {
			margin: 0;
		}
