﻿
/*This is a sample overide css file.  In this file, ONLY change the styles that you wish to override.   */
/* You may copy styles in from the main /styles/styles.css stylesheet, place them here, and modify*/
/* Do NOT make changes to styles.css itself as changes there will be lost when patches are applied*/


body {
    font-family:Public Sans, sans-serif;
    font-size: 13px;
    color: #444444;
    line-height: 18px;
	
	background-color: transparent;

	background-position: center top;
	width: 100% !important;

    /* CSS3 */
/*     background: white; /* Old browsers */
/*     min-height: 1px; */ 
}

body.normalpage
{
	
	background-image: none;
        background-repeat: no-repeat !important;
		background-size: cover;
	width: 100% !important;
	
}
body.backgroundimage{
	background-position: left top !important;
}



#outerheader {
display: block;
width: 100%;
margin-left: auto;
margin-right: auto;
position:relative;
background: transparent;
opacity: 1.0;
z-index: 100 !important;
}

#middleheader {
margin-left:auto;
margin-right:auto;
position:relative;
width:1200px;
}

#header{
margin-left: 0px;
position:relative;
    height:110px;
    background-color: transparent;
	width: 100% !important;
}

.sitelogocontainer
{
	height:110px; 
	width:328px;
	background-color: transparent !important;
    	background-image: url(../../images/custom/Bucks_logo.png);
        background-repeat: no-repeat !important;
		background-size: cover;
	margin-top: 10px; 
	margin-left: 60px;

}
#notifBox{
	height: 30px;
	width: 700px;
	position: relative;
	left: 10%;
	color: #555;
	border-radius: 10px;
	padding: 15px 10px 0px 36px;
	margin: 10px;
	background: #fff8c4;
	border: 1px solid #f2c779;
	line-height: 13px;
}
.sitelogo
{


    background-color: transparent !important;
    width:398px; 
    height:120px;
    margin-top: 100px; 
	margin-left: 0x;
}

.HeaderSiteTitle{
    color:white;
    font-size :18px;
    position:fixed;
    top:5px;
    left:5px;
}
.Help{

}


#rightsection
{
	float: left;
	position: absolute;
	text-align: right;
	height:100px; 
	width: 300px;
	/*overflow:hidden; */
	/*display:inline-block;*/
	FONT-SIZE: 12px;
	background-color: transparent;
	/* background-image: url('../../images/framework/topNav-backrnd.jpg'); */
	/* background-repeat: repeat-x; */
	top: 5px;
	left: 800px;
	z-index: 1000;
}


.SideBar
{
	BACKGROUND-COLOR: transparent;

}
.SideBarHeading
{
	BACKGROUND-POSITION: center 50%;
	FONT-WEIGHT: bolder;
	FONT-SIZE: 9pt;    
	VERTICAL-ALIGN: middle;
	COLOR: #3d6599;
	BACKGROUND-COLOR: transparent;
	TEXT-ALIGN: center
}

.SideBarTabs
{
	FONT-SIZE: 9pt;
	font-weight:lighter;
	COLOR: #3d6599;
	BACKGROUND-COLOR:transparent;
	
	TEXT-INDENT: 6px;
	TEXT-ALIGN: left;
	TEXT-DECORATION: none;
	VERTICAL-ALIGN: middle;
 
	BORDER-WIDTH: 0px;
}


.BannerSubTabs, .IndexLink, .SideBarTabs {
    color:#1a2a3b;
}


.HeaderLinks {
    color:white;
	width: 100%;
	background-color: #0F4656;
	
}

#content{
	width: 1085px;

	/*margin-left: auto;*/
	/*margin-right: auto; */
	margin-bottom: 0;
}

#content p{
	margin: 20px;
	font-size: 11pt;
	line-height:1.4;
	text-align: left;
}

#content a{
	font-size:18px;
	margin: 20px 0 20px 10px;
	display: block;
}

#content h1{
	font-weight: 400;
	color: #1c2b48;
	FONT-SIZE: 18pt;
	margin: 20px;
	padding-top: 30px;
	font-family: Crimson Text;
}

#content h2{
	font-weight: 400;
	color: #0F4656;
	FONT-SIZE: 18pt;
	text-transform: uppercase;
	margin: 20px;
	padding-top: 30px;
}

#content h3{
	color: #48648A;
	font-size: 14pt;
	font-weight: 500;
	text-transform: uppercase;
	text-align: left;
	margin: 20px;
	padding-top: 10px;
	font-family: Tahoma, Geneva, sans-serif;
}

#content h4{
	color: #3a6491;
	font-size: 10pt;
	/* font-weight: 500; */
	/* text-transform: uppercase; */
	/* text-align: left; */
	/* margin: 20px; */
	/* padding-top: 10px; */
	/* font-family: Tahoma, Geneva, sans-serif; */
}



.contentpanel {
    border:2px solid white;
    background: white;
    border-radius: 0px ;
    /* -webkit-box-shadow: 3px 3px 2px lightgray; */
	box-shadow: 0 0 1px 1px lightgray;
    margin: 5px 5px 5px 5px;
	padding: 10px 10px 10px 10px;
    background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;

	/* font-family: Arial; */
}

#addressBox{
	height: 150px;
	width: 300px;
	background-color: #d9e9f1;
}
#wideimage{
	width: 1903px;
	margin: auto;
	
}

#panelx{
	position: static;
	height:450px;
	width: 100%;
}
.SearchText 
{
     font-size: 11pt;
	 font-family: Arial;
     color:#1a2a3b;
}

.SearchExamples{
	color: #3a6491;
	background-color: #d9e9f1;
	font-size: 12pt;
	text-decoration: underline;
}

#topmenu {
    position: absolute;
	height: auto;
	color: #ffffff !important;
	font-weight: bold;
    background-color: #1C2B48 !important;
    font-size: 14px !important;
	/* text-transform: uppercase; */
    top: 60px !important;
    left: 590px !important;
    width: 550px !important;
    border-top-left-radius: 10px;
   border-top-right-radius: 10px;
   overflow: visible !important;

	z-index: 10000;
}

#topmenu .unsel a  {
    color: #FFFFFF !important;
    background-color: transparent;
	font-weight: bold;
	
}

#topmenu .sel a  {
    color: #FFFFFF;
    background-color: transparent;
    font-weight: bold;
    border: 0;
    border-top-left-radius:0;
    border-top-right-radius:0;
    -webkit-box-shadow: none; 
	box-shadow:none;
	
}

#topmenu a:hover
{
    text-decoration: underline !important;
	color: #D9E9F1 !important;


    /* cursor:pointer; */
}

#topmenu ul {
    left:0;
    text-align: left;
    padding-left: 0;
	height:50px !important;
}

#topmenu ul li {
    right:0;
	height:50px !important;
    right: auto;
}
#topmenu ul li {
    
	height:50px !important;

}


#secondarytopmenu
{
    background-color: #1C2B48;
	color: #ffffff !important;
    font-size: 14px;
	font-weight: bold !important;   
	position: absolute;
	height: 50px !important;
	left:  60px !important;
	top: 110px !important;
	width: 1080px;
	border-top-left-radius: 10px;
	border-top-right-radius: 0;


}
#secondarytopmenu .unsel a
{
    color: #ffffff !important;
    font-size: 14px;
	font-weight: bold;
	padding: 0px 40px 0px 40px;
	background-color: transparent;
	top:: 10px;
}
#secondarytopmenu .sel a
{
    color: #ffffff;
    font-size: 14px;
	font-weight: bold;
	background-color: transparent;
    	/*following clear away standard formatting*/
	padding: 0px 15px 0px 15px;
	box-shadow: none;

	top: 3px;
}
#secondarytopmenu a:hover
{
	text-decoration: none;
	color: #D9E9F1 !important;
	font-weight: bold;
	margin-left: auto;
    	text-align: left;
	text-decoration: underline !important;
			
}
#secondarytopmenu ul
{
    	margin-left: 0px;
    	text-align: left;
}
#secondarytopmenu ul li
{
        margin-left:auto;
	top: 9px;
	width:14%	   
}
#footercontent {
    margin-top: 0%;
	margin-right: auto;
	margin-left: auto;
    font-size: 12px;
	color: #ffffff;
    background-color: #1C2B48;
    background-image: none;
	width: 1080px !important;
}
#footerarea{
	/* background-color: #0F4656; */
	
}



#messageBanner{
	background-color: transparent;
}

#wrapper{
	/* background-color:white; */
	margin-top: 50px;
	width: 700px;
	margin-left: auto;
	margin-right: auto;
	/* z-index: 1!important; */
	background: transparent;
	

}
.center#wrapper{

min-height: 673px;
}

/*Flyout (left side) menu styles*/
.FlyoutMenuLayer  {
    border:2px solid lightgray;
    background-color:#9CAFC1;
}

.FlyoutMenuItem {
     color:#1a2a3b !important;
}

.PullDownMenuLayer 
{
	background-color:#1C2B48 !important;
	Opacity:.97;
	color: #ffffff !important;
	font-size: 9pt !important;
	/* background-image: url("../../images/custom/pdlist.jpg"); */ 
	border: none!important;
	font-weight: bold !important;
	/* text-transform: uppercase;*/ 
    /*color:#4f84ca !important;
    top: 0px !important;
   	font-weight:normal !important;*/
    visibility:hidden;
    z-index:100!important;
    display:block!important;
   /*	text-decoration:none !important;
	text-align: left !important;
	background-image: url("../../images/custom/pdlist.jpg"); 
	background-repeat: repeat-x;
	border-top: none!important;*/
	
}
.PullDownMenuItem 
{
    background-image:none !important ;
    text-decoration:none!important;
    cursor:default!important;
	text-align: left !important;
	padding: 15px 0px 15px 0px !important;
	background-color: transparent;
	color: #ffffff;
	
    		
}
.PullDownMenuItem a:hover 
{ 
	text-decoration: none !important; 
	color: #ffffff !important;
	background-color: transparent !important;
	padding: 15px 0px 15px 0px!important;
	cursor:pointer!important;
	font-size: 9pt!important; 
	/* font-weight:normal !important; */
	text-align: left !important;
	font-weight: bold !important;
}
#pd_2
{	
	/* Top:176px !important; */
	Top:88px !important;
	Left:375px !important;
	Width:186px !important;
}

#pd_841
{	
	/* Top:176px !important; */
	Top:160px !important;
	Left: 370px !important;
	Width:390px !important;
}

#pd_842
{	
	/* Top:176px !important; */
	Top:160px !important;
	Left: 520px !important;
	Width: 610px !important;
}

#pd_843
{	
	/* Top:176px !important; */
	Top:160px !important;
	Left: 220px !important;
	Width:266px !important;
}

#pd_850
{	
	/* Top:176px !important; */
	Top:160px !important;
	Left: 670px !important;
	Width: 210px !important;
}

#pd_864
{	
	/* Top:176px !important; */
	Top:160px !important;
	Left: 825px !important;
	Width: 245px !important;
}

#pd_861
{	
	/* Top:176px !important; */
	Top:88px !important;
	Left:545px !important;
	Width:266px !important;
}

#pd_876
{	
	/* Top:176px !important; */
	Top:160px !important;
	Left:980px !important;
	Width:266px !important;
}
.WidgetBar, #DTLNavigator_txtFromTo {
    color:black !important;
}

.WidgetBarSelected
{
	font-weight: bold;
	font-size: 10px;
	color: white;
	border: none;
	background-color: #E4E7D0;
}

.WidgetBarHL
{
	font-weight: bold;
	font-size: 10px;
	color: #3d6599;
	background-color: #E4E7D0;
}


.WidgetBar
{
	FONT-SIZE: 12px;
	COLOR: #3d6599;
	BACKGROUND-COLOR: white;

}
.RecordWidget
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #3d6599;
	BACKGROUND-COLOR: white;
}
.RecordWidgetLight
{
	FONT-SIZE: 12px;
	COLOR: #3d6599;
	BACKGROUND-COLOR: white;
}
.ListWidget
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #3d6599;
	BACKGROUND-COLOR: white;
}


.DataletHeaderBottom 
{
    color:black;
    background-color:#ffffff!important;
	font-size: 11pt;
	font-weight: normal;	
	color: #3a6491;
}

.DataletHeaderTop
{
    background-color:#ffffff!important;
    color:black;
	font-size: 11pt;
	font-weight: normal;
	color: #3a6491;
}


.DataletTitleColor 
{
    background-color: #d9e9f1;
    color:#3a6491;
    font-weight: bold;
}

.DataletTopHeading {
     background-color:#d9e9f1;
}

.Btn {
    Color:#ffffff;
    background-color:#5288b8;
}

.BtnBlue {
    Color:#ffffff;
    background-color:#5288b8;
}



.FormText 
{
	font-size: 14px;
	width: auto;
}

.AkandaCopyright {
    color:white;
}

.Banner{
	BACKGROUND-COLOR: #FFFFFF !important;
	font-family: Tahoma, Geneva, sans-serif;

}

.Banner h1{
	font-weight: 400;
	color: #0F4656;
	FONT-SIZE: 18pt;
	text-transform: uppercase;
	margin: 20px;
	padding-top: 30px;
}

.Banner p{
	margin: 20px;
	font-size: 11pt;
	line-height:1.4;
	padding-bottom: 10px;
}

.BannerSubTabs{
	BACKGROUND-COLOR:#FFFFFF !important;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
}

.BannerSubTabs h1{
	color: #48648A !important;
	font-size: 14pt !important;
	font-weight: 500!important;
	text-transform: uppercase!important;
	text-align: left!important;
	margin: 20px!important;
	padding-top: 10px!important;
	font-family: Tahoma, Geneva, sans-serif!important;
	
}

.BannerSubTabs h2{
	color: #48648A!important;
	font-size: 12pt!important;
	font-weight: 500!important;
	text-transform: uppercase!important;
	text-align: left!important;
	margin: 20px!important;
	padding-top: 10px!important;
	font-family: Tahoma, Geneva, sans-serif!important;
}

.BannerSubTabs p{
	margin: 0 20px 20px 20px !important;
	font-size: 11pt!important;
	line-height:1.4!important;
	padding: 5px 0 5px 0!important;
	text-align: left!important;
}

.BannerSubTabs a{
	font-size: 20px !important;
}

.BannerSubTabsBlank{
	BACKGROUND-COLOR:#FFFFFF  !important;
	Border-right: none;
	border-top: none;
	border-left: none;
	border-bottom: none;
}

.auto-style9{
	font-size: 9pt;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	letter-spacing: 0px;
	color: #F6F6F0;
}

.auto-style9 a{
	/* color: #99D9EA; */
	color: #C9E3EA;
}

.auto-style12{
	text-align: left;
	font-size: 9pt;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	color: #F6F6F0;
}

.auto-style13{
	text-align: left;
	font-size: 9pt;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	color: #F6F6F0;
}

.auto-style50{
	text-align: left;
	font-size: 9pt;
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	color: #F6F6F0;
}

#searchResults{
	font-family: Verdana, Geneva, Tahoma, sans-serif;
}





#loginform{
	margin-left: 0px !important;
}

#login_adj{
	width: 400px !important;
}

#sidemenu{
	width: 250px;	
	font-size: 15px;
	font-weight: normal !important;
	background-color: transparent;

}

#sidemenu .sel a{
	color: #ffffff !important;
	background-color: #1c2b48 !important;
	font-weight: bold;
	background: none;
	width: 250px !important;	
	/* text-decoration: underline; */
}

#sidemenu .unsel a{
	color: #ffffff !important;
	font-weight: bold;
	font-size: 15px;

}

#sidemenu a:hover{
	text-decoration: underline !important;
}

#sidemenu .contentpanel{
	background-color: #5288b8 !important;
	border: none;
	box-shadow: none;
	opacity: 1.;

}

#sidemenu .columns{

}


#sidemenu li{
	border-bottom: none;
}

#sidemenu li.sel{
	background-color: transparent;
}

#sidemenu ul .sel a {
	background: none;
}


#dvDataPanel{
	z-index: 90 !important;
}

.sketchbody{
	background-image: none;
	background-color: #ffffff;
}

#disclaimerLinks{
	font-size: 11pt !important;
	display: inline !important;
	margin: 0 0 0 0 !important;
}


.HelpTOC{
	font-size: 10pt;
}




.white{
	color: white;
}

.auto-style14{
	color: white;
}

.Input{
	font-size: 14px !important;
}

.SearchResults{
	font-size: 13px;
}

.MenuRowHL {
  font-family: Tahoma, Geneva, sans-serif;
  font-size: 9pt;
  color: White;
  font-weight: normal;
  text-decoration: none;  
  cursor:pointer;
  background-color: #424142;
  border-bottom: none;	
  z-index: +300;
}

.MenuRowClicked {
  font-family: Tahoma, Geneva, sans-serif !important;
  font-size: 9pt !important;
  color: White;
  font-weight: normal !important;
  text-decoration: none;  
  cursor:pointer;
  background-color:  #424142;
  border-bottom: none;
  border-right: none;
  border-top: none;
  border-left: none;
}

#pd_Parent a:after
{
	content: "▼";
	
}
.fancyButton.fancyButton33 .text {
    color: #fff;
    font-size: 1.3em;
    font-family: "Open Sans";
    text-align: left;
    padding-left: 66px;
    font-style: regular;
    text-decoration: none;
    padding-left: 66px;
    background-repeat: no-repeat;
    background-position: left top;
    height: 47px;
}
.DataletSideHeading{
font-size: 14px;

}
.DataletData{
font-size: 14px;

}

#content {
	
	left: 0px !important;
    
	
}

h1 {
	font-size: 11pt;
}

h2 {
	font-size: 11pt;
}
	

/* #contact{
            height: 30px;
            width: 700px;
            position: relative;
            left: 10%;
            
} */