@charset "utf-8";
/* CSS Document */

/* -------------- Header --------------------- */
#header {
	background-color: #bfbfbf;
	color: #040071;
	border-bottom: 1px solid #848484;
}

#header a {
	color: #040071;
}

#appicon {
	background: url(../images/icons/directory-icon-1.png) top left no-repeat;
}

#profile {
	background: url(../images/icons/profile-control.png) top left no-repeat;	
}

#profile-opt-wrap {
	background: url(../images/icons/profile-opt-header.png) 0 0 no-repeat;
	
}

#profile-opt {
	border: 1px solid #040071;
	border-top: 0px;
	background-color: #f8f8f8;
}

#profile-opt li {
	background: url(../images/icons/menu-dot.png) 0 8px no-repeat;
}


#mainsec {
		background-color: #f0f0f0;
}

/* -------------------------- Left Column / Menu ------------------------------------- */

#leftcol {
	
}

#leftcol a {
	color: #040071;
}

.menu-title {
	border-bottom: 1px solid #ccc;
}

.menu-arrow-close {
	background: url(../images/icons/menu-arrow-right.png) top left no-repeat;
}

.menu-arrow-open {
	background: url(../images/icons/menu-arrow-left.png) top left no-repeat;
}

#menu-home-link {
	background: url(../images/icons/house.png) top left no-repeat;
}

#menu-church-link {
	background: url(../images/icons/church.png) top left no-repeat;
}

#menu-school-link {
	background: url(../images/icons/school.png) top left no-repeat;
}

#menu-admin-link {
	background: url(../images/icons/admin-icon.png) top left no-repeat;
}

#menu-people-link {
	background: url(../images/icons/people-icon.png) top left no-repeat;
}

#menu-rsos-link {
	background: url(../images/icons/rsos-icon.png) top left no-repeat;
}

#menu-finance-link {
	background: url(../images/icons/finance-icon.png) top left no-repeat;
}

#menu-districts-link {
	background: url(../images/icons/districts-icon.png) top left no-repeat;
}

#menu-groups-link {
	background: url(../images/icons/groups-icon.png) top left no-repeat;
}

#menu-system-link {
	background: url(../images/icons/system-icon.png) top left no-repeat;
}

#menu-web-link {
	background: url(../images/icons/web-icon.png) top left no-repeat;
}

#menu-mailing-lists-link {
	background: url(../images/icons/envelop-menu.png) top left no-repeat;
}

.submenu-arrow-open {
	background: url(../images/icons/menu-arrow-down.png) 0 6px no-repeat;
}

.submenu-arrow-close {
	background: url(../images/icons/menu-arrow-up.png) 0 6px no-repeat;
}

.menu-subtitle {
	background: url(../images/icons/menu-dot.png) 35px 11px no-repeat;
}

/* ------------------------- Main Body ------------------------------------- */

#maincol {
	border-left: 1px solid #bebebe;
	background-color: #fff;
}

.rblk {
	border: 1px solid #bfbfbf;
	background: #f8f8f8;
}

.return-link {
	color: #040071;
	background: url(../images/icons/return-link-arrow-8.png) 0 4px no-repeat;
}

.body-link {
	color: #040071;
}

.alert {
	color: #f00;
}

.summary table {
    border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
}

.summary th, .summary td {
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

.summary tr:nth-child(2n+1), .row-hightlight {
	background-color: #f0f0f0;
}

.dark-row {
	background-color: #333;
}

.popup-cal {
	background: url(../images/icons/calendar.png) 0 0 no-repeat;	
}
