BODY {
background-color : white;
color : black;
margin : 0px;
}

P,TD {
font-family : verdana, serif;
font-size : 10pt;
font-weight : normal;
color : black;
}

#template {
/*position : absolute center;*/
margin-top : 10px;
}

#menuBar {
position : relative;
top : 0px;
left : 170px;
width : 580px;
height : 25px;
min-height : 25px;
color : black;
background-color : rgb(181,231,115);
}

#subMenuBar {
position : relative;
top : 0px;
left : 170px;
width : 573px;
height : 0px;
min-height : 0px;
z-index : 100;
/*visibility: hidden;*/
}

#mainHomeMenu {
position : absolute;
width : 43px;
height : 19px;
min-height : 19px;
top : 5px;
left : 10px;
color : black;
background-color : rgb(181,231,115);
z-index : 99;
}

#mainAboutMenu {
position : absolute;
width : 67px;
height : 19px;
min-height : 19px;
top : 5px;
left : 85px;
color : black;
background-color : rgb(181,231,115);
z-index : 99;
}

#subAboutMenu {
position : absolute;
width : 140px;
top : 0px;
left: 85px;
border: 1px solid rgb(58,131,52);
color : black;
background-color : rgb(181,231,115);
visibility : hidden;
padding-bottom : 2px;
padding-left : 2px;
padding-right : 1px;
z-index : 99;
}

#subAboutWhyMenu {
position : absolute;
width : 110px;
top : 31px;
left: 190px;
border: 1px solid rgb(58,131,52);
color : black;
background-color : rgb(181,231,115);
visibility : hidden;
padding-bottom : 2px;
padding-left : 2px;
padding-right : 1px;
z-index : 99;
}

#subAboutDocsMenu {
position : absolute;
width : 140px;
top : 72px;
left: 190px;
border: 1px solid rgb(58,131,52);
color : black;
background-color : rgb(181,231,115);
visibility : hidden;
padding-bottom : 2px;
padding-left : 2px;
padding-right : 1px;
z-index : 99;
}

#mainDonateMenu {
position : absolute;
width : 53px;
height: 19px;
min-height : 19px;
top : 5px;
left: 185px;
color : black;
background-color : rgb(181,231,115);
}

#subDonateMenu {
position : absolute;
width : 120px;
top : 0px;
left: 185px;
border: 1px solid rgb(58,131,52);
color : black;
background-color : rgb(181,231,115);
visibility : hidden;
padding-bottom : 2px;
padding-left : 2px;
padding-right : 1px;
z-index : 99;
}

/*
#mainProgramsMenu {
position : absolute;
width : 69px;
height: 19px;
min-height : 19px;
top : 5px;
left: 275px;
color : black;
background-color : rgb(181,231,115);
}

#subProgramsMenu {
position : absolute;
width : 156px;
top : 0px;
left: 275px;
border: 1px solid rgb(58,131,52);
color : black;
background-color : rgb(181,231,115);
visibility : hidden;
padding-bottom : 2px;
padding-left : 2px;
padding-right : 1px;
z-index : 99;
}
*/

#mainCountriesMenu {
position : absolute;
width : 150px;
height: 19px;
min-height : 19px;
top : 5px;
left: 275px;
color : black;
background-color : rgb(181,231,115);
}

#subCountriesMenu {
position : absolute;
width : 100px;
top : 0px;
left: 275px;
border: 1px solid rgb(58,131,52);
color : black;
background-color : rgb(181,231,115);
visibility : hidden;
padding-bottom : 2px;
padding-left : 2px;
padding-right : 1px;
z-index : 99;
}


#mainVolunteersMenu {
position : absolute;
width : 77px;
height: 19px;
min-height : 19px;
top : 5px;
left: 430px;
color : black;
background-color : rgb(181,231,115);
}

#subVolunteersMenu {
position : absolute;
width : 100px;
top : 0px;
left: 430px;
border: 1px solid rgb(58,131,52);
color : black;
background-color : rgb(181,231,115);
visibility : hidden;
padding-bottom : 2px;
padding-left : 2px;
padding-right : 1px;
z-index : 99;
}

.clsMenu {
font-family: verdana, Serif;
font-size : 12px;
color : black;
background-color : rgb(181,231,115);
text-decoration : none;
font-weight : bold;
/* z-index : 100; */
cursor : pointer;
}

.itemAnchor {
font-family: verdana, Serif;
font-size : 12px;
color: black;
background-color : rgb(181,231,115);
text-decoration : none;
/* z-index : 100; */
cursor : pointer;
}

#drTitleArea {
position : relative;
width : 600px;
top : 30px;
left: 190px;
}

.drTitle {
font-family : Tahoma, Serif;
font-size : 36px;
color : white;
text-decoration : none;
font-weight : normal;
}

.drTitleBig {
font-family : Tahoma, Serif;
font-size : 50px;
color : white;
text-decoration : none;
font-weight : normal;
}



#mainPage {
position : relative;
top : 0px;
left: 0px;
width : 744px;
/* z-index : 1; */
}

.highlight_title {
font-family : verdana, Serif;
font-size : 12px;
color : black;
text-decoration : none;
font-weight : bold;
}

.highlight {
font-family : verdana, Serif;
font-size : 12px;
color : black;
text-decoration : none;
}

.footer {
font-family : verdana, serif;
font-size : 9pt;
font-weight : normal;
color : white;
margin-top : 4px;
}

.title {
font-family : verdana, serif;
font-size: 1.17em;
font-weight: bold;
}

.paragraph_head {
font-family : verdana, serif;
font-size: 1em;
font-weight: bold;
font-style: italic;
}

.indent {
margin-left: 30px;
}

/* For sidebar on home page*/
#sideBar {
position : absolute;
left : -2px;
top : 0px;
width : 110px;
/* height : 379px; */
height : 400px;
background-color : rgb(214,227,189);
border-right : 1px solid black;
padding-top : 0px;
z-index : 2;
}

/* For sidebar on home page*/
.sideBarLargeButton {
width : 108px;
height : 75px;
border-bottom : 1px solid black;
/* border-left : 1px solid black; */
}

.sideBarLargeButton2 {
width : 108px;
height : 77px;
border-bottom : 1px solid black;
/* border-left : 1px solid black; */
}

.sideBarHCCButton {
width : 108px;
height : 140px;
border-bottom : 1px solid black;
/* border-left : 1px solid black; */
}

.sideBarSmallButton {
width : 108px;
height : 26px;
border-bottom : 1px solid black;
/* border-left : 1px solid black; */
}

/* For non-sidebar area on home page*/
#mainArea {
position : absolute;
top : 2px;
left: 115px;
width : 635px;
}

/* For form fields in online donation page */
#donationtextarea {
height : 90px;
width : 385px;
/* background-color : white; */
/* border : 2px inset #D3D3D3; */
padding : 1px;
}

.donationtextareastyle {
background-color: #EFEFEF;
color: #2F2F2F;
border: 2px inset #D3D3D3;
}  

.donationboxstyle {
background-color: white;
color: black;
border: 2px inset #D3D3D3;
}

.donationcaption {
font-size : 8pt;
font-weight : bold;
}

.smalltext {
font-size : 8pt;
}

.horizontal_line {
font-size : 0pt;
background: #6FA665;
width : 700px;
height : 1px;
border: none;
}

/* For staff photos in staff section */
.staffphoto {
border: 1px solid #B9D0AB;
margin-right : 6px;
}

.scholarphoto {
border: 1px solid #B9D0AB;
margin-right : 10px;
margin-bottom : 2px;
}

/* For links to PDF docs */
.pdflogo {
border : 1px solid #B9D0AB;
padding : 1px;
}

/* For Breadcrumbs */
.lastbreadcrumb {
font-weight : bold;
color : #6B7163;
}