.btmFooter {
 padding-top: 5px;
 text-align: center;
 font-size: 7pt;
 color: #000376;
}

.btmFooter a {
 color: #01a4d5;
}

.clear {
 line-height: 0%;
 height: 0px;
 clear: both;
}
img {
 border: 0px;
}

a {
 color: #FEFEFE;
}

body {
 background-color: #daddf6;
 color: white;
 font-family: arial;
}

.logo {
 margin-bottom: -4px;
}

.shell {
 width: 740px;
 margin-left: auto;
 margin-right: auto;
 background: url(/images/framework/bottom_leaves.gif) bottom left no-repeat #94c948;
}

.top {
 background: url(/images/framework/buddy_program.jpg) bottom left no-repeat #94c948;
 width: 740px;
 height: 187px;
 margin-left: auto;
 margin-right: auto;
 color: white;
}

.content {
 float: right;
 background-color: #01a4d5;
 min-height: 390px;
 padding: 30px 40px 30px 40px;
 width: 477px;
}

* html .content {
 height: 390px;
}

.leftNav {
 float: left;
 width: 183px;
}

.footer {
 height: 44px;
 width: 740px;
 margin-left: auto;
 margin-right: auto;
 clear: both;
}

.innerNav {
 background: url(/images/framework/nav_hands.gif) 134px 0px repeat-y;
 margin-top: 24px;
 padding-right: 33px;
}

.content {
 color: #FEFEFE;
 font-family: helvetica, arial;
 font-size: 10pt;
 line-height: 175%;
 padding-bottom: 60px;
}

.homeArticle {
 padding-top: 20px;
}

.secondArticle {
 padding-top: 20px;
}

.secondArticle img {
 margin-left: 10px;
}

.homePageAuthor {
 text-align: right;
 font-size: 9pt;
 padding-top: 5px;
}

.topLeft {
 float: left;
}

.topRight {
 float: right;
 text-align: right;
 font-size: 10pt;
 font-weight: bold;
}

.msg1 {
 padding-left: 45px;
 padding-top: 13px;
 font-size: 10pt;
}

.msg2 {
 padding-top: 18px;
 padding-right: 18px;
}

.msg3, .msg4 {
 padding-top: 23px;
 padding-right: 18px;
 font-weight: bold;
 font-style: italic;
}

.breadcrumb {
 font-size: 8pt;
 color: #FFFFFF;
}

.CAL_Table {
 background-color: #FFFFFF;
 background-color: #000000;
 border: 0px;
}

.CAL_Table a {
 color: #000375;
}

.CAL_Table td, .CAL_Table th {
 padding: 8px;
 color: #FFFFFF;
 background-color: #F6F6DA;
 color: #000000;
 border: 0px;
 text-align: center;
}

.CAL_Table td {
 color: #999999;
}

.CAL_Table th a {
 text-decoration: none;
}

.pageHeader {
 padding: 5px 0px 5px 0px;
 font-weight: bold;
 font-size: 13pt;
}

.ART_title {
 color:#000376;
 color: #000376;
 font-size: 11pt;
 font-weight: bold;
 line-height: 150%;
}

.newsLink {
 padding-left: 5px;
 line-height: 150%;
}

.newsDesc {
 padding-left: 10px;
 line-height: 150%;
}

.ART_title_news {
 color:#000376;
 color: #000376;
 font-size: 11pt;
 font-weight: bold;
 padding-top: 15px;
}

.homePagePhoto {
 border: 1px solid #000376;
}


h2 {
 color: #000376;
 margin-bottom: 0px;
}

/* Buddy Applications */
.buddyApplication label {
 display: block;
 float: left;
 width: 180px;
 text-align: right;
 padding-right: 5px;
 clear: both;

}

.buddyApplication input, .buddyApplication textarea {
 float: left;
 margin-bottom: 5px;
}

.buddyApplication textarea {
 width: 250px;
 height: 75px;
}

.buddyApplication br {
 clear: both;
}

.buddyApplication .answerChoices {
 float: left;
}

.buddyApplication .requiredField {
 color: #4D2871;
}

.buddyApplication h2 {
 padding-bottom: 15px;
}