/* DEFAULTS
----------------------------------------------------------*/

/*Needed for the Umbraco RichText editor*/
#tinymce{ background:white; }

body   
{
    background:#007dc3;
    /*background:linear-gradient(180deg,#16214d 0%,#44c7f4 100%);*/
    margin: 0px;
    padding: 0px;
    /*height:100%; */
    font-size: 10pt; font-family:"Verdana"; color: Black;
    line-height: 120%;
    color:#444;
  
    /*Borders Collapse Fix*/
    border:1px solid transparent;
}

/*Needed otherwise in some browsers in some situations the font size won't be inherited in td and th*/
table, thead, tbody, tr, td, th { font-size: inherit; font-family: inherit; color: inherit;}

/*Needed for the Umbraco RichText editor otherwise it would use whatever body background was set*/
#tinymce{ background:white; }

.bodyBackground {position:fixed;width:100%;padding-bottom:30px;}

.PHALogoOnTop {margin-top:10px;margin-left:10px;}

.pageBackgroundImage {position:absolute;z-index:0;top:0px;left:0px;width:100%;height:auto;}

.middleBackgroundBar {background:url('/web/20230129040445im_/http://www.pha.phila.gov/media/5302/Blue_Trans.png') repeat; width:100%;height:300px;margin-top:-300px;position:relative;top:477px;font-size:1px;}

.sideBar {
  float:left;
  height:299px;
  width:22px;
  background: url('/web/20230129040445im_/http://www.pha.phila.gov/media/31648/GreenVerticalBar.png') repeat;
  margin-top:4px;
  position:relative;
  z-index:10;
}

.PHALogoAndSearchBoxContainer {border-top:1px solid transparent;height:120px;position:relative;z-index:100;}

/*.buildingbeyondexpectationsonehomeatatime {position:relative;top:-22px;left:415px; background:url('/web/20230129040445im_/http://www.pha.phila.gov/media/17997/buildingbeyondexpectationsonehomeatatime.png');}*/
/*** Sateesh Comment Begin - 3/19/2015
.buildingbeyondexpectationsonehomeatatime {
  clear:left;
  position:relative;***/
  /*top:-30px;left:235px; width:720px;height:43px;
  background:url('/web/20230129040445im_/http://www.pha.phila.gov/media/18002/buildingbeyondexpectationsonehomeatatime1.png'); 520*/
  /***top:-32px;left:521px; width:720px;height:43px;z-index:1;
  /*background:url('/web/20230129040445im_/http://www.pha.phila.gov/media/18002/buildingbeyondexpectationsonehomeatatime1.png') no-repeat;
  */
}
/***Comment End ***/

a:link {color: #0073d0;text-decoration: none;} /*5f5d97*/

a:visited {color:#0073d0;text-decoration:none;}

a:hover {color:#23d174; text-decoration: none;} /*#275B8A; rgb(245,183,32)*/

a:active {color:#0073d0;}

.headerRightSide {margin-top:10px;border:1px dotted transparent;float:right;margin-right:15px;padding-right:2px;}
.PHAHomepage .headerRightSide {padding-right:0px!important;}

.searchBox {margin-top:3px;} /*{margin-top:90px;float:left;}*/
.searchBox Input {border:1px solid #0073d0;background:url('/web/20230129040445im_/http://www.pha.phila.gov/media/12177/white75o.png');float:left;width:144px;font-size:10pt;}

#google_translate_element .goog-te-combo {width:148px;margin-top:6px;margin-bottom:-2px;}
#google_translate_element .goog-te-gadget {font-size:9px!important;}
#google_translate_element .goog-logo-link {font-size:10px;}

/* PRIMARY LAYOUT ELEMENTS   
----------------------------------------------------------*/

.page {
    width: 963px;
    background-color: white;
    margin: 52px auto 0px auto;
    border-top:1px solid white;    
    background:white;
}

.pageHeader {
    margin: 0px;
    padding: 0px;
  
    /*This would be the default background image in the header*/
    background:url('/web/20230129040445im_/http://www.pha.phila.gov/media/17840/Homepage Lady Big Smile.jpg') no-repeat 0px 0px;
  
    background-color: white;
    height:425px;
    width: 100%;
    border-top-width:0px;

}

.pageHeaderBackgroundImage {position:absolute;z-index:0;width:963px;height:424px;}
.pageHeaderBackgroundImage IMG {display:none;}

.pageLogo {width:707px;height:100px;float:left;}

.banner {
    height: 302px;
    width: 963px;
  border:2px solid red;
}

.main {
    padding: 0px 0px 20px 0px;
}

.pageTitle {
    font-family: "Arial";/*"Univers LT W01 47 Light Cn"*/
    letter-spacing:.02em;
    font-size: 15pt;/*16*/
    font-weight:bold;
    color:#0073d0;
    line-height:100%; /*Used to put the top of the text aligned with the vertical dotted lines*/
    margin-bottom:4px;
     
    position:relative;
    top:-3px;
}

.bodyContent {}


.siteCategoryTitle {
    font-size: 1.5em;
    color:#606060;
    margin-bottom:20px;
    
}

.sectionTitle {
    background-repeat:no-repeat;
    background-position:left center;
    font-family: "Arial";/*"Univers LT W01 47 Light Cn","*/
    font-weight:normal;
    font-size:115%;
    color:#007836;
    margin-top:40px;
    margin-bottom:10px;
    padding-left:20px;
}
/*this class will be removed*/
.defaultPageBodyTextBlock {
    width:550px;
  background:red;/*highlight to identify where it should be changed.*/
}

.leftCol {
    padding: 6px 0px;
    margin: 12px 8px 8px 8px;
    width: 200px;
    min-height: 200px;
}

/********** Footer ***************************/
.footer
{
    /*font-family:"Univers LT W01 47 Light Cn","Arial";*/
    /*margin:0px auto;*/
}

.footer A {
        
    font-weight:normal;
}

.footer .footerContainer {
    color: black;
    font-size:7pt;/*80%*/
}

.footer .footerContainer .column2 {
  border-color:transparent;
}


/* FORM ELEMENTS   
----------------------------------------------------------*/

fieldset
{
    margin: 1em 0px;
    padding: 1em;
    border: 1px solid #ccc;
}

fieldset p 
{
    margin: 2px 12px 10px 10px;
}

fieldset.login label, fieldset.register label, fieldset.changePassword label
{
    display: block;
}

fieldset label.inline 
{
    display: inline;
}

.legend 
{
    font-size: 1.1em;
    font-weight: 600;
    padding: 2px 4px 8px 4px;
}

input.textEntry 
{
    width: 320px;
    border: 1px solid #ccc;
}

input.passwordEntry 
{
    width: 320px;
    border: 1px solid #ccc;
}

div.accountInfo
{
    width: 42%;
}

/* MISC  
----------------------------------------------------------*/

.clear
{
    clear: both;
}

.clearfix {clear:both; line-height:1px;font-size:1px;height:1px;visibility:hidden;display:block;overflow:hidden;}

.loginDisplay
{
    font-size: 1.1em;
    display: block;
    text-align: right;
    padding: 10px;
    color: White;
}

.loginDisplay a:link
{
    color: white;
}

.loginDisplay a:visited
{
    color: white;
}

.loginDisplay a:hover
{
    color: white;
}

.failureNotification
{
    font-size: 1.2em;
    color: Red;
}

.bold
{
    font-weight: bold;
}

.submitButton
{
    text-align: right;
    padding-right: 10px;
}

/* -------------------------------------------------- */
/***  management site styles ***/
.ManagementPageTitle 
{
    font-weight:bold;
    font-size:16pt;
    margin-top:15px;
    margin-bottom:15px
}

.panelFormFields
{
    margin-left:10px;
    padding:0px 8px 0px 5px;
    background:rgb(214,229,244);
    border:0px ridge gray;
}

.formFieldTitleLabel
{
    font-weight:normal;
    font-size:14px;
    color:Black;
    line-height:30px;
}
.formFieldTextBox
{
    font-size:14pt;
    font-family:"Courier New";
    width:100%;
    padding:4px;
}
.formFieldCheckBox
{
    width:30px;
    height:30px;
    margin-left:30px;    
    line-height:30px;
    border:0px inset transparent;
}

.formFieldNormalRow {
    background-color:rgb(214,229,244);
}

.formFieldAltRow {
    background-color:rgb(225,225,225);
}

.formFieldBox {
    padding:5px 10px 10px 6px;
}

.formSubmitButtonRow {
    line-height:30px;
    text-align:right;
}

.formButton {
    height:27px;
    margin-right:-10px;
}

/**** Info success, warning error, validation  ****/
.info, .success, .warning, .error, .validation {
  border: 1px solid;margin: 10px 0px;padding:15px 10px 15px 50px;background-repeat: no-repeat;background-position: 10px center;display:block;
}
.info {color: #00529B;background-color: #BDE5F8;background-image: url('/web/20230129040445im_/http://www.pha.phila.gov/images/icons/messages/info.png');}
.success {color: #4F8A10;background-color: #DFF2BF;background-image:url('/web/20230129040445im_/http://www.pha.phila.gov/images/icons/messages/success.png');}
.warning {color: #9F6000;background-color: #FEEFB3;background-image: url('/web/20230129040445im_/http://www.pha.phila.gov/images/icons/messages/warning.png');}
.error {color: #D8000C;background-color: #FFBABA;background-image: url('/web/20230129040445im_/http://www.pha.phila.gov/images/icons/messages/error.png');}
.validation {color: #D63301;background-color: #FFCCBA;background-image: url('/web/20230129040445im_/http://www.pha.phila.gov/images/icons/messages/validation.png');}

/*****************/
.tableOfContents {
    /**/
}

.tableOfContents LI {
    margin-top:20px;
    margin-bottom:10px;
}

.question {font-weight:normal;color:#007836;}
.answer {margin-left:10px;}
    
.dlTitle {font-weight:bold;}
.dlData {margin-left:10px;}

.ULfaq {
    list-style-type:decimal;
    margin-top:15px;
    margin-bottom:15px;
}
.ULfaq LI {
    margin-bottom:15px;
}
.OLfaqTOC {
    list-style-type:decimal;
}

.leftMenuPane {
    float:left;
    margin:10px 0px;
    padding-left:0px;
    width:200px;
}
.leftMenuPane LI {
    margin:0px 10px 15px 0px;
}

.first {
    margin-top: 0px;
}

.breadcrumb {
    margin:5px 0px 5px 193px;
    display:block;
    color:Gray;
    border-bottom:1px solid transparent;
  font-size:7.5pt;
}

.breadcrumb A:Visited {
    /*color:#275B8A;*/
}

A IMG {
    border-width:0px;
}
.NewsItemBox {width:200px;padding:10px 10px 10px 10px;text-align:left;}
.NewsItemDate {color:#787878;font-weight:normal;font-size:.75em;}
.NewsItemHeader {}
.NewsImage {float:left;margin-top:5px;margin-right:5px;}

/*
.rightPanelHeader {padding:0px 10px 5px 10px;color:Black;font-size:110%;text-transform:capitalize;background:url('/web/20230129040445im_/http://www.pha.phila.gov/images/purpleBar.png') no-repeat 0px bottom;}
.rightPanelContent {margin-bottom:10px;}
*/

.goalTitle{
  font-weight:bold;  
}

.goalDescription {
    margin-bottom:15px;
}

/**************** Columns **************************/

.columnsContainer { width:100%;margin-top:5px; }

.column1 {
    float:left;
    width:145px;
    padding:0px 10px 5px 38px; 
}
    
.column2 {
    border-left: 2px dotted rgb(94,254,10);
    border-right: 2px dotted rgb(94,254,10);
    float:left;
    width:530px;
    padding:0px 20px 5px 20px; 
    overflow:visible;
}

.column2 A { text-decoration: underline; }

.column3 {
    /*float:left Not needed in this column, you can set it but you will have to use width to render propertly in some browsers*/
    /*width:176px;*/
    /*float:left;*/
    padding:0px 10px 5px 10px;
    overflow:hidden;
}


DL.RFPs DD {
  padding-left:0px;
  margin-left:5px;
  margin-bottom:25px;
}

DL.RFPs {
  margin-top:10px;
}

DL.RFPs DT{
  margin-bottom:5px;
  font-weight:bold;
  color:#23d174;
}

.PHASitesList TR TD{
   padding:10px 2px 10px 2px;
     border-bottom:1px solid gray;
}

.PHASitesList TH{
  text-align:left;
}

.PHASitesList A {
 text-decoration:none; 
}

.RFPsList LI {margin-bottom:15px;}

DL.FAQ DT {color:#23d174; 
  margin-bottom:10px;list-style-type:square;list-style-position:outside;display:list-item;
  margin-left:17px;padding-left:0px;
  cursor:pointer;
}

DL.FAQ DD{padding-left:15px;margin-left:0px;margin-bottom:10px;}


/***********Default HTML Tags Overrides*************/
h3 {font-size:12pt;margin-bottom:10px;}

UL,OL {margin-top:5px;margin-bottom:5px;}

form {display:inline;}

P {margin-top:7px; margin-bottom:7px; }
P:first-child {margin-top:0px;xborder:1px dotted red;}

sup, sub {vertical-align:0px;position:relative;}
sup {bottom:1ex;}
sub {top:0.8ex;}

/********** Homepage *****************/

.ButtonImageBox{width:30%;height:100px;padding:5px;}

.PHAHomepage {}

.PHAHomepage .col1 {width: 172px; padding: 0px 10px 5px 10px;}
.PHAHomepage .col2{width: 288px; xheight:345px; border-left: 2px dotted #007836;border-right: 2px dotted #007836; padding: 0px 22px 5px 22px; font-size: 95%;}
.PHAHomepage .col2 A {text-decoration:underline;}
.PHAHomepage .col3{width: 405px; padding: 0px 5px 5px 22px;}

.PHAHomepage .header {font-size: 12pt; font-weight: bold; color: #0073d0; font-family: "Arial";} /*14pt, Univers LT W01 47 Light Cn*/
.PHAHomepage .col2 .header {text-align: center;}
.PHAHomepage .smallHeader {font-size: 9pt; font-family: "Arial";}/*10pt, Univers LT W01 47 Light Cn*/
.PHAHomepage .address {font-size: 7pt;line-height:140%;}

.PHAHomepage .PHALatestNewsList A {color: #003366; font-size: 8pt;}

.ApplyForHousingButton {text-align:center;}

.JobOpeningsButton {text-align:center;}

/****** PHA News Items List ************/
.PHANewsList div {margin-bottom:15px;}
.newsItems_navigation .disabled {color:gray;}
.newsItems_navigation {}
.PHAHomepage .PHALatestNewsList {line-height:110%;margin-top:4px;}

/******* Other ****************/
.tableWithColumnBorders {border-top:1px ridge #444;border-bottom:1px ridge #444;border-left:1px ridge #444;}
.tableWithColumnBorders td{border-right:1px ridge #444;}
.tableWithColumnBorders th{border-right:1px ridge #444;}

.goog-te-banner-frame {display:none!important;}




























































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
.textRed {
color:red;
}

.BigTitle {
font-size: 2em; color:#ff0000; margin-bottom: 12px; font-weight:bold;
}

.headingRed {
font-size: 1.3em; color: #ff4700;
}


/*
     FILE ARCHIVED ON 04:04:45 Jan 29, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 16:51:20 Nov 23, 2023.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 180.962
  exclusion.robots: 0.084
  exclusion.robots.policy: 0.073
  cdx.remote: 0.065
  esindex: 0.011
  LoadShardBlock: 112.028 (3)
  PetaboxLoader3.resolve: 198.601 (4)
  PetaboxLoader3.datanode: 106.154 (5)
  load_resource: 229.678 (2)
*/