/* General Elements */

body { background-color: #CCCCCC; padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; }

td img {display: block; }

body,td,th { font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; font-style: normal; line-height: 16px; font-weight: normal; font-variant: normal; text-transform: none; }

p { font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: 16px; font-weight: normal; font-variant: normal; text-transform: none; color: #333333; }

li { color: #333333; }

a { font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: 16px; font-weight: normal; font-variant: normal; text-transform: none; color: #005027; }

a:link { color: #005027; text-decoration: underline;}
a:active {color: #005027; text-decoration: underline;}
a:visited { color: #005027;text-decoration: underline;}
a:hover {color: #47351D; text-decoration: underline;}

form { font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; }

hr { margin-top: 20px; margin-bottom: 20px; height: 1px; color: #CCCCCC; width: 100%; }



/* Quote Section */

.quote { font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 14px; font-weight: normal; font-variant: normal; text-transform: none; color: #FFFFFF; }



/* Content Areas */

.contenthead { font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: 22px; font-weight: normal; font-variant: normal; text-transform: none; color: #005027; }

.grcalloutheadwh { font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; font-size: 14px; font-style: normal; line-height: 17px; font-weight: normal; font-variant: normal; text-transform: none; color: #ffffff; padding-top: 5px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; }

.grcalloutitemsW { font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: 16px; font-weight: normal; font-variant: normal; text-transform: none; color: #ffffff; }

.grcalloutheadK { font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; line-height: 20px; font-weight: bold; font-variant: normal; text-transform: none; color: #000000; }
.grcalloutheadGr { font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; font-size: 15px; font-style: normal; line-height: 20px; font-weight: bold; font-variant: normal; text-transform: none; color: #005027; }

.grcalloutitems { font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: 16px; font-weight: normal; font-variant: normal; text-transform: none; color: #000000; }

.sidepagetitle { font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; font-size: 20px; font-style: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #FFFFFF; }

.copyBold { font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: 16px; font-weight: bold; font-variant: normal; text-transform: none; color: #333333; }

.caption { font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; line-height: 14px; font-weight: normal; font-variant: normal; text-transform: none; color: #333333; }

.Headline { font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; font-size: 18px; line-height:23px; font-style: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #005027; }

.SubHeadline { font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; font-size: 15px; line-height:18px; font-style: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #005027; }




/* Navigational */

.topnavindex{ font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 12px; font-weight: normal; font-variant: normal; text-transform: none; color: #005027; }

a.topnavindex:link { color: #005027; text-decoration: none;}
a.topnavindex:active {color: #005027; text-decoration: none;}
a.topnavindex:visited { color: #005027;text-decoration: none;}
a.topnavindex:hover {color: #005027; text-decoration: underline;}

.lowernavindex{ font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 12px; font-weight: normal; font-variant: normal; text-transform: none; color: #005027; }

a.lowernavindex:link { color: #005027; text-decoration: none;}
a.lowernavindex:active {color: #005027; text-decoration: none;}
a.lowernavindex:visited { color: #005027;text-decoration: none;}
a.lowernavindex:hover {color: #005027; text-decoration: underline;}


.sidenavindex{ font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; font-size: 13px; font-style: normal; line-height: 34px; font-weight: normal; font-variant: normal; text-transform: none; color: #005027; }

a.sidenavindex:link { color: #005027; text-decoration: none;}
a.sidenavindex:active {color: #005027; text-decoration: none;}
a.sidenavindex:visited { color: #005027;text-decoration: none;}
a.sidenavindex:hover {color: #47351D; text-decoration: none;}


.readmoreW{ font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: 10px; font-weight: normal; font-variant: normal; text-transform: none; color: #ffffff; }

a.readmoreW:link { color: #ffffff; text-decoration: none;}
a.readmoreW:active {color: #ffffff; text-decoration: none;}
a.readmoreW:visited { color: #ffffff;text-decoration: none;}
a.readmoreW:hover {color: #ffffff; text-decoration: underline;}

.readmore{ font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: 12px; font-weight: normal; font-variant: normal; text-transform: none; color: #005027; }

a.readmore:link { color: #005027; text-decoration: none;}
a.readmore:active {color: #005027; text-decoration: none;}
a.readmore:visited { color: #005027;text-decoration: none;}
a.readmore:hover {color: #005027; text-decoration: underline;}


.sidepagenav{ font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 15px; font-style: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #005027; }

a.sidepagenav:link { color: #005027; text-decoration: none;font-weight: bold;}
a.sidepagenav:active {color: #005027; text-decoration: none;font-weight: bold;}
a.sidepagenav:visited { color: #005027;text-decoration: none;font-weight: bold;}
a.sidepagenav:hover {color: #47351D; text-decoration: none;font-weight: bold;}

.sidepagenav_selected{ font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; font-size: 13px; line-height: 15px; font-style: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #47351D; }

a.sidepagenav_selected:link { color: #47351D; text-decoration: none;font-weight: bold;}
a.sidepagenav_selected:active {color: #47351D; text-decoration: none;font-weight: bold;}
a.sidepagenav_selected:visited { color: #47351D;text-decoration: none;font-weight: bold;}
a.sidepagenav_selected:hover {color: #47351D; text-decoration: none;font-weight: bold;}

.sidepagenav_L2{ font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; font-style: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #005027; }

a.sidepagenav_L2:link { color: #005027; text-decoration: none;font-weight: bold;}
a.sidepagenav_L2:active {color: #005027; text-decoration: none;font-weight: bold;}
a.sidepagenav_L2:visited { color: #005027;text-decoration: none;font-weight: bold;}
a.sidepagenav_L2:hover {color: #47351D; text-decoration: none;font-weight: bold;}

.sidepagenav_L3{ font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; font-style: normal; font-weight: bold; font-variant: normal; text-transform: none; color: #005027; }

a.sidepagenav_L3:link { color: #005027; text-decoration: none;font-weight: bold;}
a.sidepagenav_L3:active {color: #005027; text-decoration: none;font-weight: bold;}
a.sidepagenav_L3:visited { color: #005027;text-decoration: none;font-weight: bold;}
a.sidepagenav_L3:hover {color: #47351D; text-decoration: none;font-weight: bold;}



/* Images */

img.floatright_image{ float: right; margin-left: 10px; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; border: solid; border-color: #8CBB8C; border-width: 3px; }

img.menuline { padding-bottom: 4px; padding-top: 4px; }

.floatright { float: right; margin-left: 10px; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; }

.floatleft { float: left; margin-left: 0px; margin-top: 0px; margin-right: 10px; margin-bottom: 10px; }

.resource_logo { float: left; margin-left: 0px; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; }

.staffpic { float: left; margin-left: 0px; margin-top: 0px; margin-right: 10px; margin-bottom: 10px; border: solid; border-color: #005027; border-width: 3px;	 }

.floatleft_pdf { float: left; margin-left: 0px; margin-top: 0px; margin-right: 5px; margin-bottom: 0px; }




/* Tables */

#mytable { width: 710px; }

td.topnavindex{ padding-top: 30px; padding-right: 10px; padding-bottom: 0px; padding-left: 0px; background-color: #ffffff; }

td.sidenavindex{ padding-top: 24px; padding-right: 0px; padding-bottom: 0px; padding-left: 33px; background-color: #ffffff; background-image:url(images/index_r3_c2.gif); background-repeat: no-repeat; }

td.grcallout{ padding-top: 10px; padding-right: 15px; padding-bottom: 0px; padding-left: 15px; background-color: #ffffff; }

td.quote{ padding-top: 105px; padding-right: 430px; padding-bottom: 0px; padding-left: 10px; background-color: #FFFFFF; background-image: url(images/people.jpg); background-repeat: no-repeat; }

td.content{ padding-top: 15px; padding-right: 15px; padding-bottom: 10px; padding-left: 30px; background-color: #ffffff; vertical-align: top; }

td.content_sidepage{ padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 20px; background-color: #ffffff; vertical-align: top; }

td.sidepagetitle { padding-left: 20px; vertical-align:middle; background-color: #462F06; }

td.sidepagenavigationbgd { background-color: #8DBB8D; vertical-align:top; padding-left: 30px; padding-top: 15px; padding-bottom: 150px; padding-right: 15px; }




/* Forms */

form { font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }




/* Financials Tables */

.FinancialColumn { padding:3px; font-size:10px; }

.FinancialAlternateColumn { padding:3px; background-color:#D7E6D6; font-size:10px; }

.FinancialHeader { padding:3px; font-weight:bold; font-size:10px; }

.FinancialSubHeader { padding:3px; font-weight:bold; background-color:#AECDAC; font-size:10px; }

.FinancialAlternateRow { background-color:#AECDAC; font-size:10px; }

.FinancialTotalColumn { background-color:#8CBB8C; padding:3px; font-size:10px; }

.FinancialTotalsRow { padding:3px; font-weight:bold; background-color:#8CBB8C; font-size:10px; }

.FinancialSpacer { background-color:#333333; height:1px; }
