#contain-content {
height:100%;
}
  
#contain-footer {
width:100%;
height:40px;
background-color:red;
text-align:center;
color:#FFF;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:0.8em;
padding-left:30px;
padding-right:30px;
vertical-align:middle;
}

#contain-page {
position:relative;
min-height:100%;
height:100%;
}

#headerLower a,#headerLowerAdmin a {
color:#FFF;
text-decoration:none;

font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:700;
font-size:0.95em;
vertical-align:middle;
padding:2px;
}

#headerLower a:active,#headerLower a:hover,#headerLowerSelected,#headerLowerAdmin a:active,#headerLowerAdmin a:hover,#headerLowerAdminSelected {
font-weight:700;
color:#FF0;
}

#headerUpper a {
display:block;
color:#000;
text-decoration:none;

font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:700;
font-size:0.7em;
text-align:right;
vertical-align:right;
padding:2px 10px;
}

#headerUpper a:active {
font-weight:700;
color:#00F;
}

#headerUpper a:hover {
font-weight:700;
color:#00F;
text-align:right;
}

#leftColMenu a {
display:block;
width:165px;
height:24px;
color:#fff;
background:url("../images/nav/01_leftNav.jpg") 0 0 no-repeat;
text-decoration:none;

font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:700;
font-size:0.67em;
text-align:right;
list-style-position:inside;
padding:5px 10px 1px 20px;
}

#leftColMenu a:active {
background-position:-415px 0;
font-weight:700;
color:#FF9;
}

#leftColMenu a:hover {
background-position:-210px 0;
font-weight:700;
color:#FFF;
}

#leftColText {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:0.7em;
color:#FFF;
padding:5px;
}

#menu2 {
width:200px;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:.65ems;
border-size:1px;
text-align:right;
border-color:#677D92;
border-style:solid solid none;
border-width:1px;
margin:10px;
}

#menu2 li a {
voice-family:inherit;
height:24px;
text-decoration:none;
}

#menu2 li a:active {
color:#283A50;
background:url(../images/nav/menu2.gif) 0 -64px;
padding:8px 0 0 10px;
}

#menu2 li a:hover,#menu2 li #current {
color:#283A50;
background:url(../images/nav/menu2.gif) 0 -32px;
padding:8px 0 0 10px;
}

#menu2 li a:link,#menu2 li a:visited {
color:#fff;
display:block;
background:url(../images/nav/menu2.gif);
padding:8px 0 0 10px;
}

#rightColMenu a:link {
display:block;
width:165px;
height:47px;
color:#000;
background:url("../images/nav/rightNav.jpg") 0 0 no-repeat;
text-decoration:none;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:700;
font-size:0.69em;
text-align:left;
text-indent: 5px;
padding-top:2px;
padding-bottom:2px;
vertical-align:middle;
}

#rightColMenu a:active {
background-position:-318px 0;
font-weight:700;
color:#FF9;
}

#rightColMenu a:hover {
background-position:-207px 0;
font-weight:700;
color:#fff;
text-align:left;
}

#rightColText {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:0.7em;
color:#FFF;
text-align:justify;
padding:5px;
}

#tabMenu a {
display:block;
width:120px;
height:10px;
color:#000;
background:url("../images/nav/tabNav02.jpg") 9px 0 no-repeat;
text-decoration:none;

font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:700;
font-size:0.7em;
white-space:normal;
text-align:center;
padding-top:5px;
padding-bottom:5px;
vertical-align:middle;
}

#tabMenu a:active {
background-position:-239px 0;
font-weight:700;
color:#FF0;
}

#tabMenu a:hover {
background-position:-113px 0;
font-weight:700;
color:#000;
}

#tabMenuGray {
display:block;
width:100px;
height:25px;
color:#FFF;
background:url("../images/admin/01_admin_tabs.jpg") 0 0 no-repeat;
text-decoration:none;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:700;
font-size:0.65em;
white-space:normal;
text-align:center;
line-height:200%;
vertical-align:
}

#tabMenuGray a:link {
text-decoration:none;
font-weight:700;
color:#FFFFFF;
}

#tabMenuGray a:visited {
background-position:-200px 0;
font-weight:700;
color:#FFFFFF;
text-decoration:none;
}
#tabMenuGray a:active {
background-position:-200px 0;
font-weight:700;
color:#FF0;
text-decoration:none;
}
#tabMenuGray a:hover {
background-position:-100px 0;
font-weight:700;
color:#FFFF00;
text-decoration:none;
text-shadow: 0.8em 0.8em;
}
#tabMenuGraySel {
display:block;
width:100px;
height:25px;
color:#FF0;
background:url("../images/admin/01_admin_tabs.jpg") -200px 0 no-repeat;
text-decoration:none;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:700;
font-size:0.65em;
white-space:normal;
text-align:center;
line-height:200%;
}

#tabMenuGraySel a:link {
	font-weight:700;
	color:#FF0000;
	text-decoration:none;
}
#tabMenuGraySel a:visited {
	font-weight:700;
	color:#FF0000;
	text-decoration:none;
}
#tabMenuGraySel a:active {
	font-weight:700;
	color:#FF0000;
	text-decoration:none;
}
#tabMenuGraySel a:hover {
	font-weight:700;
	color:RED;
	text-decoration:none;
}

#tabMenuRedSel a {
display:block;
width:100px;
height:20px;
color:#000;
background:url("../images/nav/01_caseNavPub.jpg") -200px 0 no-repeat;
text-decoration:none;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:700;
font-size:0.7em;
white-space:normal;
text-align:center;
line-height:200%;
}



#tabMenuRedSel a:visited {
background-position: -200 0;
font-weight:700;
color:#ffffff;
text-decoration:none;

}
#tabMenuRedSel a:hover {
background-position: -100px 0;
font-weight:700;
color:#ffffff;
text-decoration:none;

}

#tabMenuRed a {
display:block;
width:100px;
height:20px;
color:#ffffff;
background:url("../images/nav/01_caseNavPub.jpg") 0 0 no-repeat;
text-decoration:none;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:700;
font-size:0.7em;
white-space:normal;
text-align:center;
line-height:200%;
}



#tabMenuRed a:visited {
background-position: 0 0;
font-weight:700;
color:#ffffff;
text-decoration:none;

}
#tabMenuRed a:hover {
background-position: -100px 0;
font-weight:700;
color:#FFFF00;
text-decoration:none;

}

.adminMessage {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:#900;
font-weight:700;
}

.adminMessageLg {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
color:#900;
font-weight:700;
}

.adminTabHeader {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:700;
padding-left:1em;
text-decoration:none;
}

.adminTabHeader a {
text-decoration:none;
color:#000000;
}

.closed {
display:none;
}

.errorMessage {
color:red;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
}



.headerNavBar a {
color:#FFF;
font-weight:700;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
}

.headerNavBar a:hover {
color:#0FF;
font-weight:700;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
}

.headerNavBar,.headerNavBar a:visited {
color:#FFF;
font-weight:700;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
}

.leftNavBar:active,.reportLight a:hover {
text-decoration:none;
color:#FF0;
}

.leftNavBar:visited {
text-decoration:none;
color:#efefef;
}

.leftNavBarNote {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:italic;
text-decoration:none;
}

.leftNavBarSub {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
font-style:italic;
text-decoration:none;
cursor:hand;
}

.open {
display:block;
}

.reportBold {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
text-decoration:none;
}

.reportBold a:hover {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
color:red;
text-decoration:none;
}

.reportBold a:link {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
text-decoration:none;
color:#000;
}

.reportBoldWhite {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
text-decoration:none;
color:#FFF;
}

.reportBoldWhite a {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
color:#FFF;
text-decoration:none;
}

.reportBoldWhite a:hover {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:700;
color:#FF0;
text-decoration:none;
}

.reportLight {
font-size:12px;
font-family:Geneva, Arial, Helvetica, sans-serif;
}

.reportLight a:link {
text-decoration:none;
color:#00F;
}

.reportTiny {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:700;
text-align:justify;
}

.reward {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
color:red;
font-weight:700;
}

.rewardLg {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
color:red;
font-weight:700;
}

.rightNavBar {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:700;
font-size:13px;
font-style:italic;
text-decoration:none;
}

.statusMessage {
color:#090;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:700;
font-style:italic;
}

.tabNav {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:700;
font-size:14px;
}

.tabNavActive {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:700;
font-size:14px;
color:#FFF;
}

.tempFix {
font-family:"Times New Roman", Times, serif;
font-size:24px;
}

.text_1em {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:1em;
text-decoration:none;

}

.text_1emB {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:700;
text-decoration:none;

}

.text_1emBI {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:1em;
font-weight:700;
font-style:italic;
text-decoration:none;

}
.text_1emBIw {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:1em;
	font-weight:700;
	font-style:italic;
	text-decoration:none;
}
.text_1emBIw a:link {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#FFF;
	font-size:1em;
	font-weight:900;
	font-style:italic;
	text-decoration:none;
}
.text_1emBIw a:visited{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:1em;
	font-weight:900;
	font-style:normal;
	text-decoration:none;
}.text_1emBIw a:hover{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#00CCFF;
	font-size:1em;
	font-weight:900;
	font-style:normal;
	text-decoration:none;
}

.text_1emI {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:1em;
font-style:italic;
text-decoration:none;

}

.text_6em {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:.6em;
text-decoration:none;

}

.text_6emB {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:.6em;
font-weight:600;
text-decoration:none;

}
.text_6emBw {
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:.6em;
font-weight:600;
text-decoration:none;

}
.text_6emBw a:link{
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-size:.6em;
font-weight:600;
text-decoration:none;

}
.text_6emBw a:hover{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	color:#00CCFF;
	font-size:0.6em;
	font-weight:600;
	text-decoration:none;
}

.text_6emBI {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:.6em;
font-weight:600;
font-style:italic;
text-decoration:none;

}

.text_6emBIw a:link{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:.6em;
font-weight:600;
font-style:italic;
text-decoration:none;
color:#FFFFFF
}

.text_6emBIw a:hover{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:0.6em;
	font-weight:600;
	text-decoration:none;
	font-style:normal;
	color:#FFFF00
}

.text_6emI {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:.6em;
font-style:italic;
text-decoration:none;

}

.text_7em {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:.7em;
text-decoration:none;

}

.text_7emB {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:.7em;
font-weight:700;
text-decoration:none;

}

.text_7emBm {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:0.7em;
font-weight:700;
color:#990033;
text-decoration:none;

}
.text_7emBr {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:0.7em;
font-weight:700;
color:#FF0000;
text-decoration:none;

}
.text_7emBw {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:.7em;
font-weight:700;
color:#FFF;
text-decoration:none;

}
.text_7emBw a:link{
color:#FFF;
font-weight:700;
text-decoration:none;
}

.text_7emBw a:visited{
	font-weight:700;
	color:#FFF;
	text-decoration:none;
}
.text_7emBw a:active{
	font-weight:700;
	color:#FFFF00;
	text-decoration:none;
}
.text_7emBw a:hover{
font-weight:700;
color:#00CCFF;
text-decoration:none;
}

.text_7emBI {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:.7em;
font-weight:700;
font-style:italic;
text-decoration:none;

}

.text_7emI {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:.7em;
font-style:italic;
text-decoration:none;

}

.text_8em {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:.8em;
text-decoration:none;

}
.text_8em a {
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#0000FF;
text-decoration:none;

}
.text_8em a:visited {
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#0000FF;
text-decoration:none;
}
.text_8em a:hover {
font-family:Geneva, Arial, Helvetica, sans-serif;
color:#FF0000;
text-decoration:none;

}


.text_8emB {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:.8em;
font-weight:700;
text-decoration:none;

}

.text_8emBr {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:0.8em;
font-weight:700;
color:#FF0000;
text-decoration:none;

}
.text_8emBw {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:.8em;
font-weight:700;
color:#FFF;
text-decoration:none;

}
.text_8emBw a{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:700;
color:#FFF;
text-decoration:none;

}

.text_8emBw a:hover{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:700;
color:#FF0;
text-decoration:none;

}



.text_8emBI {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:.8em;
font-weight:700;
font-style:italic;
text-decoration:none;

}

.text_8emI {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:.8em;
font-style:italic;
text-decoration:none;

}

.text_9em {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:.9em;
text-decoration:none;

}

.text_9emB {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:.9em;
font-weight:700;
text-decoration:none;

}
.text_9emB a:link{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:.9em;
font-weight:700;
text-decoration:none;
color:#0000FF;

}.text_9emB a:visited{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:.9em;
font-weight:700;
text-decoration:none;
color:#FF6600;

}.text_9emB a:hover{
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:.9em;
font-weight:700;
text-decoration:none;
color:#0099FF;

}

.text_9emBI {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:.9em;
font-weight:700;
font-style:italic;
text-decoration:none;

}

.text_9emI {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:.9em;
font-style:italic;
text-decoration:none;

}
.text_9emBr {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:0.9em;
font-weight:700;
color:#FF0000;
text-decoration:none;

}
.text_9emBw {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:.9em;
font-weight:700;
color:#FFF;
text-decoration:none;

}
.title {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:700;
}

body {
background-color:#fff;
height:100%;
margin:0;
padding:0;
}

html {
height:100%;
margin:0;
}

li {
list-style-type:none;
text-align:left;
padding-top:0.2em;
padding-left:1em;
padding-bottom:0.2em;
vertical-align:middle;
text-decoration:none;

margin:1px;
}

li img {
vertical-align:middle;
}

td .leftNavBar {
font-family:Geneva, Arial, Helvetica, sans-serif;
font-weight:700;
font-size:13px;
text-decoration:none;
display:inline;
}

td .leftNavBar:hover {
color:#FF0;
background-color:#000;
}
 
td .leftNavBar:link {
color:red;
display:block;
}

ul {
list-style:none;
margin:0;
padding:0;
}
.mandatoryField {
color:red;
}

.DropDown {
width: 160px;
} 
.statisticsBoxMain{
 background-color:#000000;
 border-color:#000000;
}
.statisticsBoxSub{
background-color:#FFFFFF;
border-bottom-color:#000000;
font-family:Geneva, Arial, Helvetica, sans-serif;
text-decoration:none;
}
.statisticsBoxRowMain{
color:#FFF;
background-color:#C02020;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:.9em;
font-weight:700;
}
.statisticsBoxRowOdd{
color:#000000;
background-color:#D4D3D1;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:.7em;
font-weight:700;
}
.statisticsBoxRowEven{
color:#000000;
background-color:#A2B8F1;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size:.7em;
font-weight:700;
text-decoration:none;
}
.donationHeader {
	font-family: "Arial Narrow";
	font-size: 16px;
	font-style: normal;
}
.donationHeader2 {
	font-family: Arial;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
}
