﻿body{
  background-color: rgb(243, 241, 241);
  /* line-height: 1.0 !important; */
}

*,::before,::after {
  box-sizing: content-box; 
}

.ms-textLarge, .ms-emptyMode, .ms-attractMode, .ms-webpart-titleText {
  font-size: 1.05em;
}
.ms-core-pageTitle{
  font-size: 1.75em;
}
.ms-inlineSearch-searchImg {
    top: -138px;
    left: -105px;
    position: relative;
    margin-left: -4px;
    margin-top: -2px;
}

h3.ms-linksection-title{
	font-size: 1.2rem;
}

#test_banner_01 {
  position: absolute;
  top: -1px;
  left: 0px;
  line-height: 0.8rem; 
  width: 100%;
  background-color: rgba(255,0,0,0.55);
  color: white;
  font-size: 0.6rem;
  text-align: center;
  z-index:10000;
}
.anc-container {
  width: 968px;
  margin: 0 auto;
}
.anc-head, .anc-body, .anc-footer{
  background-color: #fff;
  width: 955px;
  margin: 0 auto;
  padding: 10px;
}

	.twitterslider ul {
		list-style-type:none;
		padding:0px;
		margin:0px;
		
	}
	
	.twitterslider img {
		height:0px;
	}
	
	/* Menu */
	.anc_menu_line {
		
		width:955px;
		background-color:#00579D;
	}
	
	.anc_nav {
		background-color:#00579D;
		list-style: none;
		font-weight: bold;
		font-family: "Lucida Bright", "Footlight MT Light", Tahoma !important;
		font-size:12pt;
		margin-bottom: 0px;
		margin-top:0px;
		padding-left:0px;
		float: left; 
		z-index:999;
	}
	
	.anc_nav ul {
		z-index:100;
	}
	
	.anc_nav li {
		float: left;
		margin-right: 10px;
		position: relative;
	}
	.anc_nav a, .anc_nav a:link, .anc_nav a:visited {
		display: block;
		padding: 5px;
		color: #fff;
		background-color: #00579D;
		text-decoration: none;
		font-weight: bold;
		font-family: "Lucida Bright", "Footlight MT Light", Tahoma !important;
		font-size:12pt;
	}
	.anc_nav a:hover {
		color: #fff;
		background-color: #00A7FF;
		text-decoration: none;
	}
	
	.anc_nav_icon {
		width:30px;
		margin-right:5px;
	}
	

	/* Dropdown */
	.anc_nav ul {
		background-color: #fff; /* Adding a background makes the dropdown work properly in IE7+. Make this as close to your page's background as possible (i.e. white page == white background). */
		background: rgba(255,255,255,0); /* But! Let's make the background fully transparent where we can, we don't actually want to see it if we can help it... */
		list-style: none;
		position: absolute;
		left: -9999px; /* Hide off-screen when not needed (this is more accessible than display: none;) */
		padding-left:0px;
	}
	.anc_nav ul li {
		float: none;
		vertical-align:middle;
	}
	.anc_nav ul a {
		white-space: nowrap; /* Stop text wrapping and creating multi-line dropdown items */
		font-weight: bold;
		font-family: "Lucida Bright", "Footlight MT Light", Tahoma !important;
		font-size:12pt;
	}
	.anc_nav li:hover ul { /* Display the dropdown on hover */
		left: 0; /* Bring back on-screen when needed */
	}
	.anc_nav li:hover a { /* These create persistent hover states, meaning the top-most link stays 'hovered' even when your cursor has moved down the list. */
		background-color:#00579D;
		text-decoration: none;
	}
	.anc_nav li:hover ul a { /* The persistent hover state does however create a global style for links even before they're hovered. Here we undo these effects. */
		text-decoration: none;
	}
	.anc_nav li:hover ul li a:hover { /* Here we define the most explicit hover states--what happens when you hover each individual link. */
		background-color:  #00A7FF;
	}
		
	.anc_header {
		padding-top:10px;
		height:81px;
	}
	
	.MOA_Left_Column {
		float:left;
		min-width:150px;
		width:150px;
		margin-right:20px;
		min-height:10px;
	}
	
	.MOA_Center_Column {
		float:left;
		min-width:445px;
		width:445px;
		margin-bottom:20px;
		min-height:10px;
	}
	
	.MOA_Right_Column {
		float:right;
		min-width:279px;
		width:279px;
		min-height:10px;
		margin-left:10px;
	}
	
	.MOA_Center_Column_Full {
		float:left;
		min-width:720px;
		width:720px;
		margin-bottom:20px;
		min-height:10px;
	}
	
	.MOA_Left_Column_Full {
		float:left;
		min-width:635px;
		width:635px;
	}
	
	.MOA_Page {
		margin-left:10px;
	}
	
	.MOA_Edit_Panel {
		clear:both;
	}

	.MOAInput {
		width:100%;
	}
	
	#MOA_SideNavControl LI {
		background:transparent url('/_layouts/images/imgbin/MOA_Icon_Arrow_5x9_000000.gif') no-repeat left 5px; 
		padding-left:15px;
		padding-bottom:7px;
		line-height:16px;
		margin-top:6px;
		margin-bottom:6px;
	}

	#MOA_SideNavControl UL {
		list-style:none;
		padding:0px;
		margin:0px;
	}
	
	#MOA_SideNavControl a {
		color:#003399;
		text-decoration:none;
		line-height:16px;
	}
}
