﻿html, body
{
  background-color: #E6EDE4;
  font-family: Arial, Helvetica, sans-serif;
  margin: 0px;
  padding: 0px;
  height: 100%;
}

/**********************************************/
/******* gramercy.master pagelayout ***********/
/**********************************************/

/* This is a asp:panel that wraps the whole page 
   Global setting can go here*/
#GramercyMaster_Page
{
  border: 1px solid #AEAEAE;
  width: 980px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 5px;
  margin-bottom: 0px;
  background-color: White;
}    


/* Header Styles */

#GramercyMaster_HeaderLoginBar 
{
    /* Gramercy Dark Green background*/
    background-color: #022F17;
    color: #85AB93;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    /* if line-height is equal to height, we have instance vertical centering */
    /* works with text only, vertical-align should set for images */
    height: 31px;
    line-height: 31px;
}

#GramercyMaster_HeaderLoginBar a
{
    /* Sets color and elimintates underline for hyperlinks */
    color: #85AB93;
    text-decoration: none;
}

#GramercyMaster_HeaderContent
{
    padding: 0px;
    margin: 0px;
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #43815B;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #083F22;
    height: 144px;
}


/* Master Page
   includes Navbar and Content */

/* Nav Bar Styles */
#GramercyMaster_NavBar
{
    float: left;
    width: 222px;
    position: relative;
}
#GramercyMaster_NavBarLinks
{
  visibility: hidden;
  height: 0px;
  overflow: hidden;
}

#GramercyMaster_LoginRequired
{
  font-family: 'Times New Roman' , Times, serif;
  font-size: 12px;
  font-style: italic;
  padding: 3px;
}

#GramercyMaster_NavBarHeader
{
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: #D7E4F1;
  text-align: center; /* if line-height is equal to heigh, we have instance vertical centering */ /* works with text only */
  line-height: 42px;
  height: 34px;
  background-image: url(../Images/toolbar_vertical_gradient.gif);
  display: table-cell;
  width: 222px;
  padding-top: 8px;
}


#GramercyMaster_NavBarHeader span
{
    display: inline-block;
    height: 100%;
}

#GramercyMaster_Content
{
  /* margin must equal navbar width   */  
  margin-left: 222px;
}

#GramercyMaster_ContentToolBar
{
  background-image: url(../Images/toolbar_vertical_gradient.gif);
  margin: 0px;
  padding-left: 21px;
  padding-top: 0px;
  padding-bottom: 0px;
  height: 42px;
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: #D7E4F1;
  vertical-align: middle;
  position: relative;
}


/* #GramercyMaster_ContentPlaceHolder
{
  padding-left: 35px;
  padding-right: 103px;
  padding-bottom: 10px;
  padding-top: 15px;
  overflow: auto;
  width: 750px;
  position: relative;
  margin-left: -130px;
} */

#GramercyMaster_ContentPlaceHolder
{
  padding-left: 45px;
  padding-right: 45px;
  padding-bottom: 10px;
  padding-top: 15px;
  overflow: auto;
  width: 890px;
  position: relative;
  margin-left: -222px;
  height: 454px;  
}

/* This forces the dropdown menus to appear above any content */
#GramercyMaster_ContentToolBar 
{
  z-index: 9999;
}

/* Master Footer */
#GramercyMaster_PageFooter
{
    /* width: 980px; */
    border-top-style: solid;
    border-top-width: 1px;
    border-top-color: #DCDCDC;
    font-family: Tahoma;
    font-size: 11px;
    /* Clear is needed to make sure the page footer stays
       on the bottom of the page.  Some browsers (i.e. Firefox) will 
       allow the footer to appear over the page content, because the 
       content block is a floating element. */
    clear: both;
}

#GramercyMaster_ContentFooter
{
  padding-left: 80px;
  height: 54px;
  line-height: 54px;
  margin-left: 222px;
}

#GramercyMaster_ContentFooter span
{
 /* This controls the spacing between the links in the footer */    
 padding-left : 22px;
 padding-right: 22px;
}

#GramercyMaster_ContentFooter * 
{
    color: #65817B;
    text-decoration: none;
}


#GramercyMaster_Copyright
{
    background-color: #022F17;
    color: #D0E1AE;
    float: left;
    width: 222px;
    text-align: center;
    /* line-height trick only works if there is one line of text
       padding-top + height will equal actual height 
       (42 + 12 = 54 actual height) */
    height: 42px;
    padding-top: 12px;
}