﻿
/* DIVS */

#privacyPage
{
    float:left;
    margin-top:40px;
    padding: 0px 20px 20px 20px;
    font-family:Arial, Verdana;
    font-size:12px;
    color:#3E4870;
    text-align:left;
}

#termsPage
{
    float:left;
    margin-top:40px;
    padding: 0px 20px 20px 20px;
    font-family:Arial, Verdana;
    font-size:12px;
    color:#3E4870;
    text-align:left;
}

#resourcesPage
{
    float:left;
    margin-top:40px;
    padding: 0px 20px 20px 20px;
    font-family:Arial, Verdana;
    font-size:12px;
    color:#3E4870;
    text-align:left;
}

#resourcesPage ul
{
    list-style:none;
    margin-bottom:35px;
    clear:both;
}

#resourcesPage li
{
    clear:both;
}

#contactPage
{
    margin-top:40px;
    padding: 0px 20px 20px 20px;
    font-family:Arial, Verdana;
    font-size:12px;
    color:#3E4870;
    text-align:left;
}

#affilationsPage
{
    margin-top:40px;
    padding: 0px 20px 20px 20px;
    min-height:400px;
    font-family:Arial, Verdana;
    font-size:12px;
    color:#3E4870;
    text-align:left;
}

#missionPage
{
    margin-top:40px;
    padding: 0px 20px 20px 20px;
    font-family:Arial, Verdana;
    font-size:12px;
    color:#3E4870;
    text-align:left;
}

#careersPage
{
    margin-top:40px;
    padding: 0px 20px 20px 20px;
    min-height:400px;
    font-family:Arial, Verdana;
    font-size:12px;
    color:#3E4870;
    text-align:left;
}

#teamPage
{
    margin-top:40px;
    padding: 0px 20px 20px 20px;
    font-family:Arial, Verdana;
    font-size:12px;
    color:#3E4870;
    text-align:left;
}

#contactPage ul
{
    list-style:none;
    margin-bottom:35px;
    clear:left;
}

#contactPage li
{
    clear:left;
}

#contactPage .imgContactUs
{
    float:right;
    border: none;
    width:275px;
}

#resourcesPage img
{
    clear:both;
    float:left;
}

#managementPageContent, #managementPageContent a
{
    font-size:14px;
    margin-top:20px;
    text-align:left;
}

#managementPageContent h1
{
    font-size:14px;
    font-weight:bold;
    text-align:left;
}

#maintenancePageContent, #maintenancePageContent a
{
    font-size:14px;
    margin-top:20px;
    text-align:left;
}

#janitorialPageContent, #janitorialPageContent a
{
    font-size:14px;
    margin-top:20px;
    text-align:left;
}

#snowPageContent, #snowPageContent a
{
    font-size:14px;
    margin-top:20px;
    text-align:left;
}

#sixdRequestPage
{
    float:left;
    margin-top:40px;
    padding: 0px 20px 20px 20px;
    font-family:Arial, Verdana;
    font-size:12px;
    color:#3E4870;
    text-align:left;
}

#sixdRequestPage h1
{
    font-size:18px;
}

#sixdRequestPage fieldset
{
    float:left;
    clear:left;
    width:100%;
    margin: 1.5em 0 0 0;
    padding:0;
    position:relative;
    border: solid 1px #3E4870;
}

#sixdRequestPage fieldset.submit
{
    border:none;
}

#sixdRequestPage legend
{
    color:#3E4870;
    font-weight:bold;
}

#sixdRequestPage fieldset ol
{
    padding: 1em 1em 0 1em;
    list-style:none;
}

#sixdRequestPage fieldset li
{
    float:left;
    clear:left;
    width:100%;
    padding-bottom: 1em;
}

#sixdRequestPage fieldset label
{
    float:left;
    width:175px;
    margin-right:1em;
}

#propertyFiles
{
    margin-top:40px;
    padding: 0px 20px 20px 20px;
    font-family:Arial, Verdana;
    font-size:12px;
    color:#3E4870;
    text-align:left;
}

#myaPage
{
    margin-top:40px;
    padding: 0px 20px 20px 20px;
    font-family:Arial, Verdana;
    font-size:12px;
    color:#3E4870;
    text-align:left;
}

#myaPage h1
{
    font-family:Arial, Verdana;
    font-size:16px;
    font-weight: bold;
    color:#3E4870;
}

#myaPageMemos
{
    padding: 5px;
    font-family:Arial, Verdana;
    font-size:12px;
    color:#3E4870;
    text-align:left;
}

#proposalPage
{
    float:left;
    margin-top:40px;
    padding: 0px 20px 20px 20px;
    font-family:Arial, Verdana;
    font-size:12px;
    color:#3E4870;
    text-align:left;
}

#registrationPage
{
    float:left;
    margin-top:40px;
    padding: 0px 20px 20px 20px;
    font-family:Arial, Verdana;
    font-size:12px;
    color:#3E4870;
    text-align:left;
}

#registrationPage fieldset
{
    margin: 1.5em 0 0 0;
    padding: 0;
}

#registrationPage legend
{
    margin-left: 1em;
    font-weight:bold;
}

#registrationPage fieldset ol
{
    padding: 1em 1em 0 1em;
    list-style:none;
}

#registrationPage fieldset li
{
    float:left;
    clear:left;
    width:100%;
    padding-bottom: 1em;
}

#registrationPage label
{
    float:left;
    width: 10em;
    margin-right: 1em;
}

#aboutPage
{
    float:left;
    padding: 0px 20px 20px 20px;
    font-family:Arial, Verdana;
    font-size:12px;
    color:#3E4870;
    text-align:left;
}

#aboutPage h1
{
    font-size:14px;
}

#newsPage
{
    float:left;
    margin-top:40px;
    padding: 0px 20px 20px 20px;
    font-family:Arial, Verdana;
    font-size:12px;
    color:#3E4870;
    text-align:left;
}

#newsPage h1
{
    font-size:18px;
}

#newsPage a
{
    font-family:Arial, Verdana;
    font-size:12px;
    font-weight:bold;
    color:#3E4870;
    text-decoration:none;
}

#newsPage a:hover
{
    font-family:Arial, Verdana;
    font-size:12px;
    font-weight:bold;
    color:#3E4870;
    text-decoration:underline;
}


#ratesPage
{
    float:left;
    margin-top:40px;
    padding: 0px 20px 20px 20px;
    font-family:Arial, Verdana;
    font-size:12px;
    color:#3E4870;
    text-align:left;
}

#ratesPage h1
{
    font-size:18px;
}

.feedArticle
{
    clear:both;
}


.pnlHeaderMenu
{
    width:100%;
    clear:both;
}


.newsArticleDiv
{
    clear:both;
    padding-bottom: 20px;
    margin-bottom: 20px;
}

.newsArticleDiv a
{
    font-family:Arial, Verdana;
    font-size:12px;
    color:#3E4870;
}








div#news
{
    width:580px;
    font-family:Arial, Verdana;
    font-size:12px;
    color:#3E4870;
    float:left;
    text-align:left;
}


div#myaloginwrap
{
    width:600px;
    text-align:left;
    font-family:Arial, Verdana;
    font-size:12px;
}

div#myalogin
{
    float:left;
    text-align:left;
    font-family:Arial, Verdana;
}

div#myalogintext
{
    float:right;
    text-align:left;
    font-family:Arial, Verdana;
    font-size:16px;
    color:Gray;
}

.myalogintext
{
    font-size:20px;
    color:Gray;
}


/* Spacers */
.horizonal10
{
    height:10px;
}

.horizonal5
{
    height:5px;
}

.vertical10
{
    float:left;
    width:10px;
}

.vertical5
{
    float:left;
    width:5px;
}

.panelPadding10
{
    padding:10px;
}

.panelPadding5
{
    padding:5px;
}

/* Visual Elements */
.ModalPopupBackground
{   
    background-color:#a7a9ac;
    filter:alpha(opacity=70);
    opacity:0.7;
}

.blueLine
{
    border-top:solid 2px #6D7EB6;
}

.greyLine
{
    border-top:solid 2px Gray;
    padding: 1px 5px 1px 5px;
}

.greyLineFile
{
    border-top:solid 2px Gray;
    padding: 5px 5px 1px 5px;
}

.urbanLogo
{
    border:none;
    height:77px;
    float:left;
}

.imgRegLoft
{
    border:none;
    float:right;
    margin-right:65px;
}


.menuImage
{
    border:none;
}

.serviceImage
{
    border:none;
    clear:both;
    float:left;
}

th.errorHeader
{
    height:50px;
}

td.errorMessage
{
    height:25px;
}


/* Fonts */

.errorMessage
{
    font-family:Arial, Verdana;
    color:#FF0000;
    text-transform:uppercase;
}

.black12
{
    font-family:Arial, Verdana;
    font-size:12px;
    color:#000000;
    float:left;
    text-align:left;
}

.boldBlack12
{
    font-family:Arial, Verdana;
    font-size:12px;
    font-weight:bold;
    color:#000000;
    float:left;
    text-align:left;
}

.boldRed12
{
    font-family:Arial, Verdana;
    font-size:12px;
    font-weight:bold;
    color:red;
}


.blue12
{
    font-family:Arial, Verdana;
    font-size:12px;
    color:#3E4870;
    float:left;
    text-align:left;
}

.newsBlue12
{
    clear:both;
    font-family:Arial, Verdana;
    font-size:12px;
    color:#3E4870;
    float:left;
    text-align:left;
}

.boldBlue12
{
    font-family:Arial, Verdana;
    font-size:12px;
    font-weight:bold;
    color:#3E4870;
    clear:both;
    float:left;
    text-align:left;
}

.boldBlue14
{
    font-family:Arial, Verdana;
    font-size:14px;
    font-weight:bold;
    color:#3E4870;
    text-align:left;
}

.boldBlue16
{
    font-family:Arial, Verdana;
    font-size:16px;
    font-weight:bold;
    color:#3E4870;
    text-align:left;
}

.errorMessage
{
    font-family:Arial, Verdana;
    font-size:14px;
    color:#000000;
}

.errorHeader
{
    font-family:Arial, Verdana;
    font-size:18px;
    font-weight:bold;
    color:#3E4870;
    text-align:center;
}

a.errorMessage
{
    font-family:Arial, Verdana;
    font-size:14px;
    color:#000000;
    text-decoration:none;
}

a.errorMessage:hover
{
    font-family:Arial, Verdana;
    font-size:14px;
    color:#000000;
    text-decoration:underline;
}

.newsTitle
{
    font-family:Arial, Verdana;
    font-size:14px;
    font-weight:bold;
    color:#3E4870;
    float:left;
    text-align:left;
}

a.newsLink
{
    font-family:Arial, Verdana;
    font-size:12px;
    color:#3E4870;
    text-align:center;
    text-decoration:none;
}

a.newsLink:hover
{
    font-family:Arial, Verdana;
    font-size:12px;
    color:#3E4870;
    text-align:center;
    text-decoration:underline;
}

a.moreNews
{
    font-family:Arial, Verdana;
    font-size:12px;
    color:#3E4870;
    text-align:center;
    text-decoration:none;
}

a.moreNews:hover
{
    font-family:Arial, Verdana;
    font-size:12px;
    color:#3E4870;
    text-align:center;
    text-decoration:underline;
}

.copyLeft
{
    font-family:Arial, Verdana;
    font-size:10px;
    color:#FFFFFF;
    float:left;
    text-align:left;
}

.copyRight
{
    font-family:Arial, Verdana;
    font-size:10px;
    color:#FFFFFF;
    float:right;
    text-align:right;
}

.loginError
{
    font-family:Arial, Verdana;
    font-size:10px;
    color:red;
}

a.copyRightLink
{
    font-family:Arial, Verdana;
    font-size:10px;
    color:#FFFFFF;
    text-align:right;
    text-decoration:none;
}

a.copyRightLink:hover
{
    font-family:Arial, Verdana;
    font-size:10px;
    color:#FFFFFF;
    text-align:right;
    text-decoration:underline;
}

a.copyRightLink:clicked
{
    font-family:Arial, Verdana;
    font-size:10px;
    color:#FFFFFF;
    text-align:right;
    text-decoration:none;
}

.newsHeader
{
    font-family:Arial, Verdana;
    font-size:16px;
    color:#495470;
    text-align:center;
}

.userLoginHeader
{
    font-family:Arial, Verdana;
    font-size:16px;
    color:#495470;
    text-align:center;
}

.userLogin
{
    font-family:Arial, Verdana;
    font-size:14px;
    color:#000000;
    text-align:right;
}

.userLoginCenter
{
    font-family:Arial, Verdana;
    font-size:14px;
    color:#000000;
    text-align:center;
}

.contact
{
    font-family:Arial, Verdana;
    font-size:12px;
    color:#3E4870;
    float:left;
    text-align:left;
}

a.contact
{
    font-family:Arial, Verdana;
    font-size:12px;
    color:#3E4870;
    float:left;
    text-align:left;
    text-decoration:none;
}

a.contact:hover
{
    font-family:Arial, Verdana;
    font-size:12px;
    color:#3E4870;
    float:left;
    text-align:left;
    text-decoration:underline;
}

a.contact:clicked
{
    font-family:Arial, Verdana;
    font-size:12px;
    color:#3E4870;
    float:left;
    text-align:left;
    text-decoration:none;
}

a.service
{
    clear:both;
    float:left;
    margin-left:20px;
    line-height:19px;
    font-family:Arial, Verdana;
    font-size:12px;
    color:#3E4870;
    text-align:left;
    text-decoration:none;
}

a.service:hover
{
    clear:both;
    float:left;
    margin-left:20px;
    line-height:19px;
    font-family:Arial, Verdana;
    font-size:12px;
    color:#3E4870;
    text-align:left;
    text-decoration:underline;
}

a.service:clicked
{
    clear:both;
    float:left;
    margin-left:20px;
    line-height:19px;
    font-family:Arial, Verdana;
    font-size:12px;
    color:#3E4870;
    text-align:left;
    text-decoration:none;
}

.registration
{
    font-family:Arial, Verdana;
    font-size:12px;
    color:#3E4870;
	text-align:right;
}

.registrationHeader
{
    font-family:Arial, Verdana;
    font-size:16px;
    font-weight:bold;
    color:#3E4870;
    text-align:center;
}

.gateway
{
    font-family:Arial, Verdana;
    font-size:12px;
    color:#3E4870;
	text-align:center;
}

.gatewayHeader
{
    font-family:Arial, Verdana;
    font-size:16px;
    font-weight:bold;
    color:#3E4870;
    text-align:center;
}

.submitRequest
{
    font-family:Arial, Verdana;
    font-size:12px;
    color:#FFFFFF;
    text-align:right;
    vertical-align:top;
}

.submitRequestHeader
{
    font-family:Arial, Verdana;
    font-size:16px;
    color:#FFFFFF;
    text-align:center;
    vertical-align:top;
}

/* Admin */

.adminContentPanel
{
    width:650px;
    clear:both;
    float:right;
}

.leftAdminPanel
{
    width:240px;
    float:left;
    text-align:left;
}

.adminMenu
{
    font-size:12px;
    color:#006699;
    font-family:Arial, Verdana;
    text-align:left;
}

a.adminMenu
{
    font-size:12px;
    color:#006699;
    font-family:Arial, Verdana;
    text-align:left;
    text-decoration:none;
}

a.adminMenu:hover
{
    font-size:12px;
    color:#006699;
    font-family:Arial, Verdana;
    text-align:left;
    text-decoration:underline;
}

a.adminMenu:clicked
{
    font-size:12px;
    color:#006699;
    font-family:Arial, Verdana;
    text-align:left;
    text-decoration:none;
}

.adminMenuHeader
{
    font-size:16px;
    color:#006699;
    font-family:Arial, Verdana;    
    font-weight:bold;
    text-align:center;
}

p.adminHeader
{
    font-size:16px;
    color:#006699;
    font-family:Arial, Verdana;    
    font-weight:bold;
    text-align:center;
}

p.admin
{
    font-size:12px;
    color:#006699;
    font-family:Arial, Verdana;
    text-align:left;
}

td.adminHeader
{
    font-size:14px;
    color:#006699;
    font-family:Arial, Verdana;    
    text-align:center;
}

td.admin
{
    font-size:12px;
    color:#006699;
    font-family:Arial, Verdana;
    text-align:right;
}

.collapsablePanelTitle
{
    background-color:Gray;
    height:30px;
    font-family:Arial, Verdana;
    font-size:12px;
    color:#FFFFFF;
    font-weight:bold;
    text-align:left;
}

.collapsablePanel
{
    background-color:#FFFFFF;
    overflow:hidden;
}

.Grid
{
    border-color: #E7E7FF;
    width:100%;
}

.GridHeader
{
    color:#FFFFFF;
    background-color:#006699;
    font-family:Arial, Verdana;
    text-decoration:none;
    font-size:11px;
    text-align:left;
}

.proposalForm
{
    text-align:right;
    vertical-align:text-top;
}

.lbtnLogin
{
    float:right;
    clear:both;
    margin-top:20px;
    margin-right:25px;
    font-family:Arial, Verdana;
    font-weight:normal;
    font-size:16px;
    color:#006699;
}

#myaPage
{
    font-size:13px;
}

#myaPage h1
{
    font-family:Arial, Verdana;
    font-weight:normal;
    font-size:30px; 
    color:#006699;
}

#myaPage h1 span
{
    color:Gray;
}

#myaPage h2
{
    font-family:Arial, Verdana;
    font-weight:normal;
    font-size:18px; 
    color:#006699;
}

.myaSectonBox
{
    float:left;
    clear:both;
    margin-top:10px;
    border: solid 1px Gray;
    width:100%;
}

.col1
{
    display:inline;
    float:left;
    width: 180px;
    padding: 5px;
    border-right: solid 1px Gray;
    min-height: 170px;   
}

.col2
{
    display:inline;
    width:200px;
    float:left;
    padding: 5px;
    min-height:170px;
}

.sectionBoxList
{
    display:inline;
    width:200px;
    list-style:none;
}

.liBold
{
    font-weight:bold;
    padding-bottom:2px;
}

.liLink
{
    text-decoration:none;
    color:Gray;
}

.liLink:hover
{
    text-decoration:underline;
    color:Gray;
}

#myaPropertyInfo
{
    font-family:Arial, Verdana;
    padding: 20px;
}

#myaPropertyFiles
{
    font-family:Arial, Verdana;
    padding: 20px;
}

#myaSettingsPage
{
    font-family:Arial, Verdana;
    padding: 20px;
}

#myaAddAddress
{
    font-family:Arial, Verdana;
    padding: 20px;
}

#myaAddAddress fieldset
{
    border:none;
    padding: 0;
}

#myaAddAddress fieldset ul
{
    list-style:none;
    padding: 1em 1em 0 1em;
}

#myaAddAddress fieldset li
{
    float:left;
    clear:left;
    width: 100%;
    padding-bottom: 1em;
}

#myaAddAddress fieldset label
{
    float:left;
    width: 10em;
    margin-right: 1em;
}

#myaAddressBook
{
    font-family:Arial, Verdana;
    padding: 20px;
}

#mySettingsFrame
{
    margin-top: 10px;
    border: solid 1px Gray;
    padding: 2px;
}

#mySettingsHeader
{
    margin: -2px -2px 0 -2px;
    background-color:Gray;
    font-weight:bold;
    padding: 5px 0 5px 10px;
    text-align: left;
    vertical-align:middle;
    font-size: 18px;
    color: #AA3366 #006699;
}

#mySettingsDefault
{
}

#mySettingsEditName
{
}

#mySettingsEditLogin
{
}

.breadCrumb
{
    font-size: 16px;
    color:Gray;
}

.propertyInfoName
{
    font-size: 18px;
    font-weight: bold;
}

.propertyInfoTotals
{
    font-size: 16px;
    font-weight: bold;
}

.propertyInfoUnitName
{
    font-size: 14px;
    font-weight: bold;
}

.addressBlock
{
    display:inline;
    width:250px;
    float:left;
    margin: 10px;
}

.myaLink
{
    text-decoration:none;
    color:Gray;
}

.myaLink:hover
{
    text-decoration:underline;
    color:Gray;
}

.fileTitle
{
    font-weight:bold;
}

.btnAddNewFile
{
    float:right;
}
    
