﻿BODY
{
    margin: 0px;
    padding: 0px;
    background-color: #BAB174;
}

BODY, TD
{
    color: #000;
    font-family: Verdana, Arial, Helvetica;
    font-size: 10px;
}

A:LINK, A:ACTIVE, A:VISITED, A:hover
{

  color: black;
  text-decoration: none;  

}

TABLE#tblMainTop
{
    background-image: url(img/bg_top.jpg);
    background-position: center top;
    background-repeat: no-repeat;
}

TABLE#tblMainBottom
{
    background-image: url(img/bg_bottom.jpg);
    background-position: center bottom;
    background-repeat: no-repeat;
}

TABLE#tblMainMiddle
{
    background-image: url(img/bg_middle.jpg);
    background-position: center center;
    background-repeat: repeat-y;
}

.headerBG
{
    background-image: url(img/headerImg_bg.gif);
}

.headerMenuBG
{
    background-image: url(img/header_bg.gif);
    background-position: left center;
    background-repeat: repeat-x;
}

.footerBG
{
    background-image: url(img/footer_bg.gif);
    background-position: left center;
    background-repeat: repeat-x;
}

/* Style:Public */
.footerText
{
    padding: 15px 5px 0px 5px;
}

.organizationAddress, .organizationAddressU
{
    display: block;
    padding: 2px 1px 5px 1px;
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    color: Black;
}

.organizationAddressU
{
    text-decoration: underline;
}

.childLinkItem, .childLinkItem A:LINK, .childLinkItem A:VISITED, .childLinkItem A:ACTIVE, .childLinkItem A:VISITED, .childLinkItem A:ACTIVE, .childLinkItem A:LINK
{
    display: block;
    padding: 0 10px 0 10px;
    font-family: Verdana;
    font-size: 10px;
    font-weight: bold;
    text-align: left;
    color: #666633;
    text-decoration: none;
}

.childLinkItemActive A:LINK, .childLinkItemActive A:VISITED, .childLinkItemActive A:ACTIVE, .childLinkItemActive A:VISITED, .childLinkItemActive A:ACTIVE, .childLinkItemActive A:LINK
{
    color: #B16B25;
}

.breadCrumbTrail
{
    display: block;
    padding: 0px;
    font-family: Verdana;
    font-size: 90%;
    font-weight: bold;
    color: #666633;
    text-decoration: none;
}

.breadCrumbTrail A:LINK, .breadCrumbTrail A:VISITED, .breadCrumbTrail A:ACTIVE, .breadCrumbTrail A:VISITED, .breadCrumbTrail A:ACTIVE, .breadCrumbTrail A:LINK, .breadCrumbTrail A:HOVER .breadCrumbTrail A:HOVER
{
    padding: 0px;
    font-family: Verdana;
    font-size: 10px;
    font-weight: normal;
    color: #666633;
    text-decoration: none;
}
/*
  M E N U
*/
.menucontainer
{
    padding-left: 3px;
    padding-right: 3px;
}

.mainmenu
{
    width: 100%;
    margin: 3px 0px 0px 0px;
    padding: 0px;
}

/* Fix IE. \*/
* html table.menuitem
{
    margin: -1px 0px 0px 0px;
}
* html .menucontainer
{
    padding-left: 1px;
}
/* End */


.menuitem td, .menuitemdropdown td
{
    font-size: 11px;
}

.menuitem td
{
    padding: 0px 5px 5px 1px;
    white-space: normal !important;
    text-align: center;
}

.menuitemdropdown td
{
    padding: 3px;
}

table.menuitemdropdown
{
    width: 230px;
}

.menuitem, .menuitem a, .menuitemdropdown, .menuitemdropdown a
{
    font-size: 11px;
    padding-left: 1px;
    font-family: Copperplate Gothic Bold, Verdana, Arial, Helvetica;
}

.menutabledropdown table
{
    border: 1px solid Black;
    background-color: #B9B072;
}

table.menuitemdropdown
{
    border: none;
}


.menuitemdropdownhover a:hover,
.menuitemhover a:hover
{
    color: #E9D3A0;
}

.selectedmenuitem a,
.selectedmenuitem a:active,
.selectedmenuitem a:visited,
.selectedmenuitem a:hover,
.selectedmenuitemdropdown a,
.selectedmenuitemdropdown a:active,
.selectedmenuitemdropdown a:visited,
.selectedmenuitemdropdown a:hover
{
    color: #E9D3A0;
}

.selected a 
{
    color: #E9D3A0 !important;
}

/*
  E N D - M E N U
*/

/* Style:Public */
.spacer
{
    padding: 5px 0px 5px 0px;
}

/* Style:Public */
.padTop
{
    padding-top: 5px;
}

/* Style:Public */
.padLeft
{
    padding-left: 15px;
}

.siteMap, .siteMap UL LI
{
    float: none;
    font-weight: bold;
}

.FlatButton
{
    background-color: #B9B072;
    border-color: black;
    border-style: solid;
    border-width: 1px;
    font-size: 12;
}

.FlatButtonhover
{
    background-color: #9C9562;
    border-color: black;
    border-style: solid;
    border-width: 1px;
    font-size: 12;
}

A:HOVER .FlatButton
{
    background-color: #9C9562;
    border-color: black;
    border-style: solid;
    border-width: 1px;
    font-size: 12;
}


.IDbcEditable
{
    background-color: #F7F0C3;
    width: 15em;
}

.IDbcEditableDisabled
{
    background-color: #D4CEA7;
    width: 15em;
}

.pccContent
{
    padding-right: 8px;
}

TR.HeaderRow
{
    background-color: #BAB174;
    font-weight: bold;
    font-size: large;
    text-align: left;
    height: 30px;
}

TR.DataRow
{
    background-color: #EDD9A6;
}

TR.AltDataRow
{
    background-color: #BAB174; /*#F9A400;*/ /*#C7EB58;*/ /* #C3E5A1;*/
}


/* Style:Public */
.HighlightedLink A, .HighlightedLink A:LINK, .HighlightedLink A:VISITED, .HighlightedLink A:ACTIVE, .HighlightedLink A:HOVER, A SPAN.HighlightedLink
{
  font-family: Verdana;
  font-weight: bold;
  color: #B16B25;
  text-decoration: none;  
}


.HighlightedLink A:VISITED
{
    color: #B16B25;
}

.searchResults
{
  margin-top: 20px;
  margin-left: 50px;
}


.searchTitle
{
  font-size: 12px;
  margin-top: 5px;
  margin-bottom: 5px;
}

.searchDescription
{
}

.searchLink
{
  margin-bottom: 10px;
}

.searchLink A, .searchLink A:LINK, .searchLink A:VISITED, .searchLink A:ACTIVE, .searchLink A:HOVER
{
  font-family: Verdana;
  font-weight: bold;
  color: #B16B25;
  text-decoration: none;  
}

.GridPager SPAN
{
  font-size: 14px;
  font-weight: bold;
  font-family: Verdana;
  text-decoration: none;  
  margin: 5px;
}

.GridPager A, .GridPager A:LINK, .GridPager A:VISITED, .GridPager A:ACTIVE, .GridPager A:HOVER
{
  font-size: 14px;
  font-family: Verdana;
  font-weight: bold;
  color: #B16B25;
  text-decoration: none;  
  margin: 5px;
}

.topDDLMenu
{
    margin: 0px;
    margin-right: 3px;
    float: right;
}

.ddlTopMenu
{	
    font-family: Cabin;
    font-weight: 400;
    
    margin: 0;
    padding : 0;
    z-index: 30;
    list-style: none;	 
    float: left;            
}

.ddlTopMenu li
{	
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
}

.ddlTopMenu li div.mainItem
{	
display: block;
margin: 0;
padding: 0px;
width: auto;
z-index: 1001;
cursor: hand;
cursor: pointer;
white-space: nowrap;
}

.ddlTopMenu li div.mainItem SPAN
{
  color: #000;
  font-family: Cabin;
  font-weight: 400;  
  font-size: 13px;    
  text-decoration: none;    	  
}

.ddlTopMenu li div.opened
{	
}

.ddlTopMenu li div.opened SPAN
{
  color: #FFF;
  text-decoration: none;    
}

.ddlTopMenu div.ddl_popup
{	
    position: absolute;
    z-index: 1000;
    visibility: hidden;
    margin: 0;
    padding: 0;
    
    background-color: #d4cd9f;
    border: solid 1px #bab174;
    border-top: none;

    border-bottom-left-radius: 5px;        
    border-bottom-right-radius: 5px;
}

.ddlTopMenu div.ddl_popup a
{	position: relative;
    display: block;
    margin: 0;
    padding: 5px 10px;
    width: auto;
    white-space: nowrap;
    text-align: left;
    text-decoration: none;
	
    font-size: 13px; 
    color: #000;
}

.ddlTopMenu div.ddl_popup a:hover
{	
    color: #FFF;
}

.ddlTopMenu TD.ddl_button
{
    width: 24px;
    height: 25px;
    min-width: 24px;
    min-height: 25px;
    
    background-image: url('../img/ddl_button_stripe.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
}

.ddlTopMenu TD.ddl_left_bg
{
    width: 3px;
    height: 25px;
    min-width: 3px;
    min-height: 25px;
    max-width: 3px;
    max-height: 25px;
    
    background-image: url('../img/ddl_left_bg_stripe.png');
    background-repeat: no-repeat;
    background-position: 0px 0px;
    background-size: 100% 52px;
}

.ddlTopMenu TD.ddl_middle_bg
{
    height: 25px;
    min-height: 25px;
    
    background-image: url('../img/ddl_middle_bg_stripe.png');
    background-repeat: repeat-x;
    background-position: 0px 0px;
    
    padding-left: 10px;
    padding-right: 13px;
}

.ddlTopMenu li DIV.opened TD.ddl_button,
.ddlTopMenu li DIV.opened TD.ddl_middle_bg,
.ddlTopMenu li DIV.opened TD.ddl_left_bg
{
    background-position: 0 -27px;  
}


#quickLinks H3
{
  color:#9f71de;
}

#quickLinks A
{
  color:#4a4a4a;
}

#quickLinks A:hover
{
  color:#843add;
}

