@charset "iso-8859-1";

/* Inherited */

body {
	background:#7d9abd;
	font-family:Verdana, Arial, sans-serif;
	font-size:80%;
	margin:0 auto;
	padding:0;
}
html>body
{
	/* Opera's default font size is typically 10% smaller than IE or Mozilla
	 * so we correct for this here, since we're using percentages 
	 * everywhere. And we do this because pixel-based fonts don't resize
	 * under IE/Win and percentages/ems are essentially the same, and I like
	 * percentages for fonts.
	 */
	font-size:90%;
}
body:last-child, * html body
{
	/* of course the previous selector for Opera's fix is caught by more 
	 * than a few other browsers, so we reset that value here.
	 */
	font-size:80%;
}
ul, ol, dl, p, h1, h2, h3, h4, h5, h6
{
	margin-top: 5px;
	margin-bottom: 0px;
	padding-top: 0;
	padding-bottom: 0;
}
h1
{
	padding-top:5px;
	padding-bottom:0px;
	font-size: 140%;
}
h2
{
	padding-top:10px;
	padding-bottom:1px;
	font-size: 120%;
	color:#856644;
	border-bottom: 2px solid #856644;
}
img {
	border:none;
	margin:0;
	padding:0;
}
a img {
	border:none;
}
blockquote {
	font-family: Verdana, Arial, sans-serif;
}
.clear {
	clear:both;
}
.hidden {
display:none;
visibility:hidden;
}

#contentWrapper {
	width:777px;
	margin:0 auto;
	background:#fff;
}
#innerWrapper {
	width:740px;
	margin:0 auto;
	background:none;
	min-height:750px;
}
#background {
	background:url(/Portals/10/skins/MaconIT/images/bg_content.jpg) bottom no-repeat;
}
#header {
	height:93px;
}
#logo {
	float:left;
	margin-top:10px;
}
#icons {
	float:right;
	margin-top:15px;
}
#AdminNav {
	background:#4071b9;
	float:right;
	width:575px;
	height:27px;
	margin-right:18px;
	margin-bottom:5px;
	margin-top:5px;
}
#AdminNav a {
	padding-left:15px;
	padding-top:4px;
	float:left;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
#AdminNav a:hover {
	color:#333;
}

#nav {
	background:#4071b9;
	float:right;
	width:575px;
	height:27px;
	margin-bottom:5px;
}
#nav a {
	padding-left:.75em;
	padding-top:4px;
	float:left;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}
#nav a:hover {
	color:#333;
}
.bizLogo {
	width:156px;
	height:24px;
	display:block;
}
.bizLogo a{
	text-decoration:none;
}
.bizLogo a:hover {
	text-decoration:none;
}

.floatLeft {
	float:left;
}
.floatRight {
	float:right;
}
#rightColumn {
	float:right;
	width:178px;
}
#leftColumn {
	float:left;
	width:555px;
}
#footer {
	background:url(/Portals/10/skins/MaconIT/images/footer_bg.jpg) no-repeat #5584bc;
	height:16px;
    padding:15px;
	font-weight:bold;
}
#siteList {
	background:url(/Portals/10/skins/MaconIT/images/reflection.jpg) no-repeat #5584bc;
	height:24px;
	padding:12px 0 0 15px;
	color:#0b3b75;
}
.sectionContent {
	padding:5px;
}
.sectionHeader {
	margin-top:8px;
}


/* Homepage */

#headline {
	margin:0;
	padding:0;
}
#homepageLeftColumn {
    margin-top:5px;
	width:554px;
	float:left;
}
#homepageRightColumn {
    margin-top:5px;
	float:right;
	width:182px;
}

/* Job Openings */
#jobOpeningsBox .jobTitle {
	background:#2568cd;
	color:#fff;
	font-weight:bold;
	padding:5px;
}
#jobOpeningsBox .jobLocation {
	background:#2c77e8;
	color:#fff;
	font-weight:bold;
	padding:5px;
}
#jobOpeningsBox .content {
	padding:5px;
}
#jobOpeningsBox .content p {
	margin:0;
}
#jobOpeningsBox {
	margin-top:8px;
	background:#eff7ff;
	border:1px solid #d1e7ff;
}
#jobOpeningsBox .applyBox {
	margin-top:5px;
	padding:5px;
	border-top:1px solid #d1e7ff;
}

.quoteBox {
	background:url(/Portals/10/skins/MaconIT/images/quote.jpg) top left no-repeat;
}

