
/* CSS Document */


.lccBodyContainer

{
	background:#f6f6f6 url(/_layouts/images/standard/bodyBackground.jpg) no-repeat center 0; 
}

a  
{

	color:#003399;
	
	
}

h1
{

	/*background:url(/_layouts/images/standard/hr.gif) repeat-x 0 bottom; */
}

h2
{

	color:#333333;;
}




.highLight
{
	color:#0071BA;
}

.events .highLight
{

	color:#8E4A89;
}


.events p.highLight
{

	font-size:0.875em;
}


/* utility area ------------------------------------------------------------------------------------------------------*/

.utilityBar
{
    background:#f4f4f4 url('/_layouts/images/standard/utilityBackground.gif') repeat-x 0 bottom;
}




.utilityNavigation ul
{
  border-right:1px solid #dfdfdf; 
 
  
}


.utilityNavigation li
{
  border-left:1px solid #dfdfdf; 
}

.utilityNavigation a
{
  border:1px solid #fff;
  color:#333;
}



.utilityNavigation a:hover, .utilityNavigation a:focus
{
  background:#003852;
  color:#fff;
  border:1px solid #003852;
}



a.sizeOne
{
	background:url('/_layouts/images/standard/textSizeOne.png') no-repeat 0 0;
    color:#fff;
	border:none;
}

a.sizeOne:hover, a.sizeOne:focus

{
	background:url('/_layouts/images/standard/textSizeOne.png') no-repeat 0px -31px;
	border:none;
}

a.sizeTwo
{
	background:url('/_layouts/images/standard/textSizeTwo.png') no-repeat 0 0;
	color:#fff;
	border:none;
}

a.sizeTwo:hover, a.sizeTwo:focus

{
	background:url('/_layouts/images/standard/textSizeTwo.png') no-repeat 0px -31px;
	border:none;
}



/* End utility area ------------------------------------------------------------------------------------------------------*/



/* begin header styling ------------------------------------------------------------------------------------------------*/

.header
{
	color:#666666;

	}
	

.searchControl
{

	background:url('/_layouts/images/standard/searchControlBackground.png') repeat 0 0; 
}

.header .searchControl
{
	border:1px solid #868D91;
	margin:37px 0 31px 0 !important;
}



.header
{
	margin-top:0px !important;
}

.header .branding
{
	margin:0px 0 0 0px;
}


.branding
{
   cursor:pointer;
   width:196px;
   height:113px;
   background:url('/_layouts/images/standard/FrontPageLogo.png') no-repeat; 
}

.branding a
{
    width: 190px;
    height: 40px;
    display: inline-block;
}

.branding a:focus
{
    border:1px dotted #1c5571 ;
}



 .searchControl .SearchMainBox, .searchControl .jquery-locatorhub-searchtext
{
    border:1px solid #ccc;
	
}
 .searchControl .SearchMainButton, .searchControl .jquery-locatorhub-searchbutton
{
	border:1px solid #990000;
	background: #990000 url(/_layouts/images/standard/searchButtonBack.png) repeat-x 0 0;
	color:#fff;
}

.searchControl .button
{
	color:#fff;
}

.searchControl .tL
{

 background:url(/_layouts/images/standard/searchButtonCornersDefault.png) no-repeat 0 0;

}

.searchControl .bL
{

 background:url(/_layouts/images/standard/searchButtonCornersDefault.png) no-repeat 0 -3px;
}


.searchControl .SearchMainButton:hover .tL, .searchControl .SearchMainButton:focus .tL
{

 background:url(/_layouts/images/standard/searchButtonCornersHoverDefault.png) no-repeat 0 0;

}

.searchControl .SearchMainButton:hover .bL, .searchControl .SearchMainButton:focus .bL
{

 background:url(/_layouts/images/standard/searchButtonCornersHoverDefault.png) no-repeat 0 -3px;
}





.header .primaryNavigation
{
  background:#1c5571 url(/_layouts/images/standard/primaryNavBack.png) no-repeat 0 0;
}


.header .primaryNavigation li
{

  background:url(/_layouts/images/standard/primaryNavDivider.gif) no-repeat right 8px;

}

.header .primaryNavigation li.current
{
 background:#fff url(/_layouts/images/standard/primaryNavCurrentCorner.gif) no-repeat 0 0; 

}

.header .primaryNavigation li span
{
 background:#fff url(/_layouts/images/standard/primaryNavCurrentCorner.gif) no-repeat 0 0;
}

.header .primaryNavigation li.current span
{

 top:0px;

}

.header .primaryNavigation li.current a, .header .primaryNavigation li.current a:focus

{
 color:#00425E;
 /*background:#fff; */
}






.header .primaryNavigation li a
{
  color:#fff;
}

.header .primaryNavigation li a:hover, .header .primaryNavigation li a:focus

{
  color:#fff;
  background:#1C5571;
}



/*  Submenu Flyout ------------------------------------------------------------------------*/

ul.primaryNavigation li .sub 
{
	background: #1C5571;
}




ul.primaryNavigation li .sub ul h2{
	background:#14607B url(/_layouts/images/standard/flyoutH2Back.png) no-repeat 0 0; 
	color:#ffffff;
}

ul.primaryNavigation li .sub ul li h2 a , ul.primaryNavigation li.current .sub ul li h2 a, ul.primaryNavigation li .sub ul li h2 a:hover, ul.primaryNavigation li .sub ul li h2 a:focus{
 color:#fff !important;
 background:none;

}

ul.primaryNavigation li .sub ul li a{
 background:url(/_layouts/images/standard/flyoutLiDivider.gif) repeat-x 0 bottom;

}



ul.primaryNavigation li .sub ul li:hover a:hover, ul.primaryNavigation li .sub ul li:focus a:focus {

 color:#333;
 background:url(/_layouts/images/standard/flyoutLiDivider.gif) repeat-x 0 bottom;

}

.sub .inner
{
	background: #fff url(/_layouts/images/standard/flyoutInnerRoundedCornersTop.gif) no-repeat 0 0;
}

.sub .innerBottom
{
	background: #fff url(/_layouts/images/standard/flyoutInnerRoundedCornersBottom.gif) no-repeat 0 0;
}

ul.primaryNavigation li .sub a{
color:#666;

}


ul.primaryNavigation li .promoArea{

	background:#BEC9CE;
}

.hoverBackGround{
      background:url(/_layouts/images/standard/primaryNavHoverBack.png) no-repeat 0 0px;
}


ul.primaryNavigation li.hoverBackGround ul li a:hover, ul.primaryNavigation li.hoverBackGround ul li a:focus{
 background:url(/_layouts/images/standard/flyoutLiDivider.gif) repeat-x 0 bottom !important;
}





/*  End Submenu Flyout ------------------------------------------------------------------------*/


/* content area ----------------------------------------------------------------- ------------ */

.mainContainer
{
	background: url(/_layouts/images/standard/mainContentBack.gif) repeat-y 0px 0px;
    border-bottom:1px solid #D3DBDC;
}


.mainContainer .bottomLeft
{
	background:url(/_layouts/images/standard/mainContentBottomLeft.gif) no-repeat 0 0;
}

.mainContainer .bottomRight
{
	background:url(/_layouts/images/standard/mainContentBottomRight.gif) no-repeat 0 0;
}



/* datepicker ------------------------------------------------------------------------------*/

.ui-datepicker 
{ 
  border:1px solid #00253E;
  background:#fff;
 }
.ui-datepicker .ui-datepicker-header 
{ 
   background:#005288;
   border-bottom:1px solid #00253E;
   color:#fff;
    }

.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev {

	 background: url(/_layouts/images/standard/calPrev.png) no-repeat 0 0;

	 }
.ui-datepicker .ui-datepicker-next 
{ 
 
	 background: url(/_layouts/images/standard/calNext.png) no-repeat 0 0;

}

.ui-datepicker .ui-datepicker-prev-hover ,.ui-datepicker .ui-datepicker-next-hover
{ 
   background-position: 0 -20px;
}

 /* Social media -------------------------------------------------------------------------- */
 	


  .shareSocialMedia .share 
 {
       background:#0586B4 url(_layouts/images/standard/shareBack.gif) repeat-x 0 0;
       color:#fff;
	   margin-top:3px;
       }
	   
	   
.shareSocialMedia .arrow
{
       background:url(_layouts/images/standard/shareBackSpan.gif) no-repeat 0px 0px;
	   margin-top:3px;
}
	  




 /* footer -------------------------------------------------------------------------------- */

.footer
{
  background: url(/_layouts/images/standard/footerBack.gif) repeat-y 0 0;
}


.footer .bottom
{
  background: #1c5571 url(/_layouts/images/standard/footerBottom.png) no-repeat 0 bottom;
  color:#fff;
}


.footer .tL
{
  background: url(/_layouts/images/standard/footerTL.gif) no-repeat 0 bottom;

}


 .marginLeft12
{
	margin-left:10px
}

.footer .tR
{
  
  background: url(/_layouts/images/standard/footerTR.gif) no-repeat 0 bottom;
}


.footer .footerNavigation ul h2 
{
	background:#2D89B7 url(/_layouts/images/standard/footerH2Back.png) no-repeat 0 0; 
}

.footer .footerNavigation li h2 a
{
	color:#ffffff !important;

}


/*.footer .footerNavigation ul li a {
 background:url(/_layouts/images/standard/flyoutLiDivider.gif) repeat-x 0 bottom;
 color:#666;
}*/



.footer .footerNavigation ul li a:hover, .footer .footerNavigation ul li a:focus{
 color:#333;
}

.footer .utilities
{
  background:#f6f6f6;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  border-top: 1px solid #ccc;


}

.footer .utilities ul
{
	border-right:1px solid #ccc;
}

.footer .utilities li
{
    border-bottom: 1px solid #ccc;
}

.footer .utilities li a
{
	color:#333;
}



.footer .utilities  p
{
	color:#00415E;
}




#nav a {
    background:url(/_layouts/images/standard/carouselNavABack.png) no-repeat 0 0;
}

#nav a.activeSlide {
    background:url(/_layouts/images/standard/carouselNavABack.png) no-repeat 0 -27px;
}

 DIV.carousel-text {
   /* background:url(/_layouts/images/standard/carouseltextBack.png) no-repeat 0 0;*/
}

div.carousel-text h2 a {
	color:#fff;

}

div.carousel-text h2  {

	background:url(/_layouts/images/standard/carouseltextBack.png) no-repeat 0 0;
}
   
div.carousel-text p  {

	background:url(/_layouts/images/standard/carouselPBack.png) repeat 0 0;
}	
	
  
  .contentPod.content_3
{
 background:url(/_layouts/images/standard/contentPodCont3Back.png) no-repeat 0 bottom;
}

.contentPod.content_3:hover, .contentPod.content_3:focus
{
 background:url(/_layouts/images/standard/contentPodRolloverAlt.png) no-repeat right bottom;
}

.contentPod.content_2
{
 background:url(/_layouts/images/standard/contentPodCont2Back.png) no-repeat 0 bottom;
}

.contentPod.content_2:hover, .contentPod.content_2:focus
{
 background:url(/_layouts/images/standard/contentPodCont2RolloverAlt.png) no-repeat right bottom;
}
 
 
 
 
  
 
 
 
 
 
 