/* site layout and design stylesheet */


.search-box { 
	margin-top: 1em;
}

.footer {
	margin: 0;
	border-radius: 0;
	color: #fff;
}


.footer a { color: #444; }
.footer ul { list-style: none; padding: 0 1em;}

.btn-primary a { color: #fff; }

/* -------- 
   'Megamenu' : Drop down menu, with left hand nav and righthand features
   -------- */

/* Drop Down Dimensions - Set here */
.menudrop { width: 360px; } /* whole drop down */
.menudrop ul { width: 160px; } /* main nav list (left) */
.menudrop ul.featured { width: 200px; } /* featured list (right) */
.more .menudrop { width: 160px; } /* more menu - (just left hand) */

/* Rest of 'megamenu' functionality */
.menudrop {
  display: none; 
  position: absolute;
  top: 155px;
  background-color: #FCFCFC;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-bottom-left-radius: 4px ;
  border-bottom-left-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-bottom-right-radius: 4px ;
  border-bottom-right-radius: 4px;
  box-shadow: 3px 3px 4px #DDD; 
  padding: 10px 0;
}

.menudrop ul { 
  list-style: none;
  padding: 0;
  margin: 0; 
  float: left ;
}

.menudrop li { 
  padding: 0;
  margin: 0;  
}

.menudrop a { 
  display: block; 
  padding: 10px 8px; 
  margin: 0; 
  line-height: 1.1em;
}

.more 
{
    padding-right: 20px;
}

.featured {
  float: left;
}

.featured .icon48 
{
    float: left; 
}

.featuredTitle, .featuredText 
{
    margin-left: 52px;
    display: block; 
}

.featuredTitle 
{
    font-weight: bold ; 
}

.news-block {
	height: 200px; 
}


/*--------------
	A to Z Bar
----------------*/

.aToZBar{
	color: #9e9e9e;
	padding: 1em 0 0.25em 0;
}

	
.az-title{
	color: #FFF;	
}	

.az-active a{
	color: #FFF;	
}

.az-non-active a{
	color: #FFF;	
}

/* --------
   Feature Items
   -------- */  
.feature-item-title{
	color: #226EAA;
	font-weight: 500;	
	font-size: 19px;
}



/* --------
   Landing Pages : pages with big links that help users get to what they want
   -------- */ 



.landing-item-title{
	margin-top:0px;
	margin-bottom:0.5em;

	font-weight: 500;	
	font-size: 19px;
}

.landingLink .landing-item-title{
	color: #004990;
}
		

.landingItem:after {
	border-color: #EBEBEB transparent;
	border-style: solid;
	border-width: 0 0 24px 24px;
	bottom: 3px;
	content: "";
	position: absolute;
	right: 3px;
	transition: border-color 1s ease;
}

.landingItem:hover:after {
border-color: #1869A9 transparent;
transition: border-color 0.2s ease;
}

.landingItem {
	background: #fff;
	background-color: rgba(255, 255, 255, 0.9);
	border: 1px solid rgba(128, 128, 128, 0.3);
	display: block;
	padding: 1em 1em;
	position: relative;
	transition: box-shadow 0.5s ease;
	margin: 15px 0;
}		

.landingItem:Hover {
	box-shadow: 0px 10px 15px rgba(0, 0, 0, 0.3);
	transition: box-shadow 0.5s ease;
}

.landingItem h2 {
	margin-bottom: 0.5em;
}


.landingLink > .icon48 {
	float:left;
}

.landingLink > .landingText {
  margin-left: 55px;
  display: block;
}

.landingList > h3 > a 
{
  padding:0 12px 0 0;
  margin:0 20px 0 0;
  background:url(/images/crumb.gif) no-repeat right center;
  color:#444;
  font-weight:bold;   
}

.landingText > ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.landingText > ul > li { 
  display: inline ; 
}

ul.moreLinks{
  liststyle: none; 
}

.moreLinks > li {
  display: block ; 
  float: left;
  padding: 4px 10px;
  background:url(/images/crumb.gif) no-repeat right center;
}

.home-list-items li:last-child .landingLink::after{
	content: ' \00BB';
	color: #004990;
}

/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
