  /***
   *  Header */
  
  #header
  {
    background-image: url(../images/header-fill.png);
    color: inherit;
    width: 100%;
    height: 87px;
    margin: 0;
    border-bottom:3px solid #ffffff;
  }
  
  #headercontent
  {
    width: 750px;
    height: 87px;
    margin-left: auto;
    margin-right: auto;
  }
  
  #headercontent a
  {
    border-width: 0;
  }
  
  
  /***
   *  Navigation Bar */
  
  #navigation
  {
    background-color: #732347;
    color: inherit;
    
    width: 100%;
    height: 32px;
    
    margin: 0;
    
    border-width: 2px 0 2px 0;
    border-color: #ffffff;
    border-style: solid;
  }
  
  #navigationcontent
  {
    width: 750px;
    height: 32px;
    border-left:1px solid #F0C8D7;
    margin-left: auto;
    margin-right: auto;
    margin-top:-16px;
  }
  
  .navnormal
  {
    background-image: url(../images/nav-fill-red.png);
  }
  
  .navselected
  {
    background-image: url(../images/nav-fill-red.png);  
  }
  
  #navigationcontent a, #navigationcontent a:link, #navigationcontent a:active, #navigationcontent a:visited
  {
    text-decoration: none;
    border-width: 0;
    
    background-color: transparent;
    color: #ffffff;
  }
  
  #navigationcontent a:hover
  {
    text-decoration: none;
    border-width: 0 0 1px 0;
    border-style: dotted;
    border-color: #e0e0e0;
    
    background-color: transparent;
    color: #ffffff;
  }
  
  #navigationcontent li  {
    height: 25px;
    position: relative;
    padding-top: 7px;
    display: block;
    float: left;
    
    text-align: center;
    text-transform: uppercase;
    font-size: 14px;
    
    background-color: transparent;
    color: #ffffff;
    
    border-width: 0 1px 0 0;
    border-color: #F0C8D7;
    border-style: solid;
  }

  #navigationcontent ul{
	padding-left:0px;
	border-left:1px solid #F0C8D7;
	}
  
  #navigationcontent div:first-child
  {
    border-width: 0 1px 0 1px;
  }
  
  #navpointer
  {
    position: absolute;
    
    top: 26px;
    left: 50%;
    
    height: 6px;
    width: 20px;
    
    margin-left: -10px;
    
    background-image: url(../images/nav-arrow.png);
  }
  
  #navconnected
  {
    width: 186px;
  }
  
  #navinvolved
  {
    width: 186px;
  }
  
  #navgiving
  {
    width: 186px;
  }
  
  #navlinks
  {
    width: 186px;
  }

  /***
   *  Main Pane */
  
  #main  
  {
   background-color:#FFFFFF;
color:inherit;
margin-left:auto;
margin-right:auto;
margin-top:0;
padding:0;
width:750px;
  }
  /***
   *  Content Headers */
  
  #uplink
  {
    font-family: Verdana, Arial, sans-serif;
    font-size: 0.7em;
    
    background-color: transparent;
    color: #6e6e6e;
  }
  
  #pagetitle
  {
    margin-top: 0.5em;
  }
  
  /***
   *  Menu */
  
  #menu
  {
    background-image: url(../images/content-fill.png);
    background-color: #ffffff;
    background-repeat: repeat-x;
    color: inherit;
    width: 186px;
    float: left;
    margin: 0;
    padding: 0;
    margin-bottom:50px;
  }
  
  #menu ul
  {
    padding: 1em 0 0 0;
    margin: 1em 0 1px 0;
  }
  
#menu li:hover
  {
    background-color: #F3F1E1;
    color: inherit;
  }

  #menu ul.menu2{
	margin-top:-12px;	
margin-bottom:-1px;	
}
#menu ul.menu2 li{
	padding-left:33px;	
} 
#menu ul.menu3{
	margin-top:-12px;
	margin-bottom:-1px;
}
#menu ul.menu3 li{
	padding-left:44px;	
}
  #menu ul li a{
	/* padding: 0.5em 0 0.5em 2em;*/
}
  
#menu li.menu-selected{
	background-color:#F3F1E1;
	}

  #menu li.menu-selected ul li a{
	color:#415F97;
}
#menu li.menu-selected a{
	color:#591734;
}  





.at-menuitem, .at-activemenuitem
  {
    list-style: inside;
    list-style-type: none;
    
    padding: 0.5em 0 0.5em 2em;
    
    border-width: 0 0 1px 0;
    border-color: #DED9AD;
    border-style: dotted;
    
    font-size: 0.7em;
  }
  
  #menu li  {
	list-style-image: url(../images/bullet-openarrow2.gif);
	list-style-position:inside;
	list-style-type:none;
	padding:0.5em 0 0.5em 2em;
	border-bottom:1px dotted #DED9AD;  
}
 #commonmenu li{
	line-height:13px;	
}  

  #menu ul li ul{
	padding:0px;
	margin:6px 0px -7px -22px;
	border-top:1px dotted #DED9AD;  
	background:#ffffff;
}
  #menu ul li ul li{
	padding-left:34px;
}
  #menu ul li ul li ul{
	margin:6px 0px -7px -34px;

}
 #menu ul li ul li ul li{
	padding-left:45px;
}


  .at-activemenuitem
  {
    list-style-image: url(../images/bullet-arrow.gif);
    background-color: #F3F1E1;
    color: #5A1735;
    padding: 0.5em 0 0.5em 2em;
  }
  
  .at-menuitem a, .at-menuitem a:visited, .at-menuitem a:active, .at-menuitem a:hover 
  {
    border-width: 0;
    background-color: transparent;
    color: #415F97;
  }
  
    /***
   *  Menu Links - Dark Grey */
  .at-menuitemG, .at-activemenuitemG
  {
    list-style: inside;
    list-style-type: none;
    
    padding: 0.5em 0 0.5em 2em;
    
    border-width: 0 0 1px 0;
    border-color: #DED9AD;
    border-style: dotted;
    
    font-size: 0.7em;
  }
  
  .at-menuitemG
  {
	list-style-image: url(../images/bullet-openarrow2.gif);
  }
  
  .at-activemenuitemG
  {
    list-style-image: url(../images/bullet-arrow.gif);
    background-color: #F3F1E1;
    color: #333333;
    padding: 0.5em 0 0.5em 2em;
  }
  
  .at-menuitemG a, .at-menuitemG a:visited, .at-menuitemG a:active, .at-menuitemG a:hover 
  {
    border-width: 0;
    background-color: transparent;
    color: #333333;
  }
    
  /***
   *  Menu - Second Level  */
  .at-menuitem2, .at-activemenuitem2
  {
    list-style: inside;
    list-style-type: none;
    
    padding: 0.5em 0 0.5em 3em;
    
    border-width: 0 0 1px 0;
    border-color: #DED9AD;
    border-style: dotted;
    
    font-size: 0.7em;
  }
  
  .at-menuitem2
  {
	list-style-image: url(../images/bullet-openarrow.gif);
  }
  
  .at-activemenuitem2
  {
    list-style-image: url(../images/bullet-arrow.gif);
    background-color: #F3F1E1;
    color: #5A1735;
    padding: 0.5em 0 0.5em 3em;
  }
  
  .at-menuitem2 a, .at-menuitem2 a:visited, .at-menuitem2 a:active, .at-menuitem2 a:hover 
  {
    border-width: 0;
    background-color: transparent;
    color: #415F97;
  } 
  
    /***
   *  Menu - Third Level  */
  .at-menuitem3, .at-activemenuitem3
  {
    list-style: inside;
    list-style-type: none;
    
    padding: 0.5em 0 0.5em 4em;
    
    border-width: 0 0 1px 0;
    border-color: #DED9AD;
    border-style: dotted;
    
    font-size: 0.7em;
  }
  
  .at-menuitem3
  {
	list-style-image: url(../images/bullet-openarrow.gif);
  }
  
  .at-activemenuitem3
  {
    list-style-image: url(../images/bullet-arrow.gif);
    background-color: #F3F1E1;
    color: #5A1735;
    padding: 0.5em 0 0.5em 4em;
  }
  
  .at-menuitem3 a, .at-menuitem3 a:visited, .at-menuitem3 a:active, .at-menuitem3 a:hover 
  {
    border-width: 0;
    background-color: transparent;
    color: #415F97;
  } 
  
  /***
   *  Content */
  
  #content
  {
    background-image: url(../images/content-fill.png);
    background-color: #ffffff;
    background-repeat: repeat-x;
    color: inherit;
    width: 521px;
    min-height: 540px;
    float: right;
    margin: 0;
    padding: 10px 20px 20px 20px;
    border-width: 0 0 0 1px;
    border-color: #F3F1E1;
    border-style: solid;
  }
  
    #content2
  {
    background-image: url(../images/content-fill.png);
    background-color: #ffffff;
    background-repeat: repeat-x;
    color: inherit;
    width: 521px;
    min-height: 660px;
    float: right;
    margin: 0;
    padding: 10px 20px 20px 20px;
    border-width: 0 0 0 1px;
    border-color: #F3F1E1;
    border-style: solid;
  }

  
  #contenttext
  {
    font-size: 0.8em;
    text-align: justify;
  }
  
  #contentfooter
  {
    font-size: 0.7em;
  }
  
  /***
   *  Footer */
  
  #footer
  {
    width: 750px;
    height: 40px;
    
    position: relative;
    
    background-color: #EFEFEF;
    color: inherit;
    
    margin: -11px auto 1em auto;
    
    font-size: 8pt;
  }
  
  #footer p{
	padding-left:11px;
	padding-top:12px;	
}


  #footercontent
  {
    padding: 12px 1em 0 1em;
  }
  
  #footercornerleft
  {
    background-image: url(../images/footer-left.png);
  
    height: 4px;
    width: 4px;
    
    position: absolute;
    left: 0;
    bottom: 0;
  }
	
  #footercornerright
  {
    background-image: url(../images/footer-right.png);
  
    height: 4px;
    width: 4px;
    
    position: absolute;
    right: 0;
    bottom: 0;
  }
  
  #copyright
  {
    float: left;
  }
  
  #copyright a
  {
    border-width: 0;
  }
  
  #menulong
  {
    background-image: url(../images/content-fill.png);
    background-color: #ffffff;
    background-repeat: repeat-x;
    color: inherit;
    width: 186px;
	height:200px;
    float: left;
    margin: 0;
    padding: 0;
    min-height:700px;
}
  
#menulong ul
{
	padding: 1em 0 0 0;
	margin: 1em 0 1px 0;
}

#menulong li:hover
{
	background-color: #F3F1E1;
	color: inherit;
}
#commonmenu{
margin-top:21px;
}



.menu{
margin-top:-22px;
}
#menu ul li.menu1-selected{
background-color:#F3F1E1;
}

#menu ul li.menu1-selected{
color:#732347;
} 

#menu ul li.menu2{
padding-left:34px;
}

#menu ul li.menu2-selected{
padding-left:34px;
background-color:#F3F1E1;
}

#menu ul li.menu2-slelected{
color:#732347;
}

#menu ul li.menu3{
padding-left:45px;
}

#menu ul li.menu3-selected{
padding-left:45px;
background-color:#F3F1E1;
}

#menu ul li.menu3-selected a{
color:#732347;
}


li#BeInvolved, li#GetConnected{
width:186px;
}

li#GuidetoGiving{
width:186px;
}

li#UsefulLinks{
width:186px;
}

#menu a:link, #menu a:visited {
color:#415F97
}

#commonmenu ul li a:link, #commonmenu ul li a:visited{
color:#000000;
}


.profilename{
float:left;
font-weight:bold;
}

.profilecontrols{
float:right;
}

.duviewgroup h3 {
border-bottom:0px;
border-top:1px solid #DED9AD;
background:none;
font-size:1em;
color:#415F97;
font-weight:bold;
padding-top:12px;
}

.duviewgroup {
border:0px;
}

div.duupdategroup1 div.duupdatepub{
background:none;
}

.duviewrecord {
background:none;
border:0px;
}

.updatefieldrow .flabel, .updatefieldrowerr .flabel {
width:200px;
}

.fcontrol input, .fcontrol select, .fcontroltextarea{
max-width:272px;
}