@charset "utf-8";

/*
----------------------- HOME PAGE STYLES ----------------------
*/


h1.homeMain {
background-image: url(../images/home/heading_bg.jpg);
background-repeat: no-repeat;
height: 35px;
width: 758px;
font-size: 20px;
line-height: 30px;
padding-left: 20px;
clear: both;
}


.home .pictures {
float: right;
border: 3px solid #C2D98F;
margin-top: 10px;
margin-left: 20px;
margin-right: 3px;
}
p {
padding-top: 15px;
padding-left: 5px;
padding-right: 5px;
}
.home #news {
padding-top: 10px;
}
.home #news h3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
color: #297947;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #80B822;
padding-bottom: 3px;
font-weight: bold;
padding-left: 5px;
}
.home .short {
padding-top: 10px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
}
.home #news .more {
text-align: right;
}

.news_archive h3 {
font-family: Arial, Helvetica, sans-serif;
font-size: 15px;
color: #297947;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #80B822;
padding-bottom: 3px;
font-weight: bold;
padding-left: 5px;
}
.news_archive .short {
padding-top: 10px;
padding-right: 5px;
padding-bottom: 5px;
padding-left: 5px;
}
.news_archive .more {
text-align: right;
padding-bottom:20px;
}

h2 {line-height:normal; text-align:left}


.about_pno .pictures {
border: 3px solid #C2D98F;
margin-top: 15px;
margin-left: 5px;
}
.bigHead {
font-size: 22px;
border-bottom-width: 1px;
border-bottom-style: none;
border-bottom-color: #015A46;
border-top-style: none;
border-right-style: none;
border-left-style: none;
}
.contact_us p {
font-size: 16px;
padding-top: 10px;
display: block;
padding-left: 20px;
}

.contact_us .box {
float: right;
margin-top: 10px;
margin-left: 20px;
margin-right: 3px;
}
.contact_us .box .bigHead {
text-align: center;
padding-bottom: 10px;
padding-top: 10px;
text-decoration: none;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
}
.contact_us .box .pictures {
border: 3px solid #C2D98F;
}
.contact_us a.email {
text-decoration: underline;
}


/*
----------------------- SUB PAGES STYLES ----------------------
*/


h1.subPage {
padding-top: 25px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 28px;
color: #015A46;
padding-bottom: 5px;
padding-left: 5px;
}

.investment .picture1 {
float: right;
border: 3px solid #E9E974;
margin-top: 10px;
margin-left: 20px;
margin-right: 3px;
margin-bottom: 20px;
}
.investment a.box {
color: #283111;
text-decoration: none;
background-color: #C4D891;
padding-right: 3px;
padding-left: 3px;
}
.investment a.box:hover {
color: #759133;
}
.engagement .picture1 {
float: right;
border: 3px solid #A5B6DF;
margin-top: 10px;
margin-left: 20px;
margin-right: 3px;
}
.engagement a.box {
color: #283111;
text-decoration: none;
background-color: #C4D891;
padding-right: 3px;
padding-left: 3px;
}
.engagement a.box:hover {
color: #759133;
}
.discUL {
padding-top:20px;
padding-bottom:20px;
}
.discUL li {
padding-bottom: 5px;
list-style-type: circle;
margin-left: 20px;
}


.subHeading {
font-size: 18px;
font-weight: normal;
padding-top: 25px;
padding-bottom: 10px;
padding-left: 5px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #B0CB84;
}
.exeList {
width: 360px;
display: block;
float: left;
margin-bottom: 20px;
margin-top: 20px;
margin-left: 10px;
}

.exeList li {
list-style-type: square;
margin-left: 20px;
}
h4 {
font-size: 13px;
padding-right: 5px;
padding-left: 5px;
padding-top: 20px;
font-weight: bold;
}
.approach .pictures {
border: 3px solid #B57DB5;
margin-top: 15px;
margin-left: 5px;
}
.investment .pictures {
border: 3px solid #DCD658;
margin-top: 15px;
margin-left: 5px;
}

.partners p.partnersTEXT {
font-size: 16px;
font-weight: bold;
padding-bottom: 5px;
padding-top: 5px;
}
.newsletter #newsletterForm {
background-image: url(../images/home/newsletter_bg.jpg);
background-repeat: no-repeat;
background-position:center;
height: 110px;
width: 600px;
vertical-align: middle;
margin-top: 20px;
margin-left:80px;
padding-top: 38px;
}
.newsletter #newsletterForm strong {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 22px;
font-weight: normal;
padding-bottom: 10px;
}
.newsletter #newsletterForm form {
padding-left:20px;
}
.engagement .pieChartNav {
padding-top: 30px;
padding-bottom: 20px;
padding-left: 5px;
}

.engagement .pieChartNav a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
text-decoration: none;
font-weight: bold;
line-height: 26px;
font-style: italic;
}
.engagement .subHeading {
font-size: 20px;
font-weight: normal;
padding-top: 25px;
padding-bottom: 10px;
padding-left: 5px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #B0CB84;
//position: relative;
}
.engagement .subHeading .gotoTop {
//position: absolute;
bottom: 5px;
//right: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: none;
width: 100px;
text-align: right;
padding-right: 5px;
}
.engagement .subHeading a{display:block; float:right;}

