body
{
    FONT-FAMILY: 'Arial'
}
body.photoBG
{
    BACKGROUND-COLOR: #008080
}
table.pageMaster
{
    BORDER-STYLE: solid;
    BORDER-WIDTH: 1;
    BORDER-COLOR: #000000;
    BACKGROUND-COLOR: #FFFFFF;
    HEIGHT: auto;
    WIDTH: 100%
}
table.pageHeader
{
    BORDER-STYLE: none;
    BORDER-WIDTH: 0;
    BORDER-COLOR: #000000;
    BACKGROUND-COLOR: #FFFFFF;
    WIDTH: 100%;
    HEIGHT: 100
}
table.pageHeaderNav
{
    BORDER-STYLE: none;
    BORDER-WIDTH: 0;
    BORDER-COLOR: #000000;
    BACKGROUND-COLOR: #000000;
    WIDTH: 100%
}
table.pageFooter
{
    BORDER-STYLE: none;
    BORDER-WIDTH: 0;
    BORDER-COLOR: #000000;
    BACKGROUND-COLOR: #008080;
    WIDTH: 100%
}
table.pageBody
{
    BORDER-STYLE: none;
    BORDER-WIDTH: 0;
    BORDER-COLOR: #000000;
    BACKGROUND-COLOR: #FFFFFF;
    WIDTH: 100%
}
table.bodyMain
{
    BORDER-STYLE: none;
    BORDER-WIDTH: 0;
    BORDER-COLOR: #000000;
    BACKGROUND-COLOR: #FFFFFF;
    WIDTH: 100%
}
table.bodySections
{
    BORDER-STYLE: none;
    BORDER-WIDTH: 0;
    BORDER-COLOR: #000000;
    BACKGROUND-COLOR: #FFFFFF;
    WIDTH: 100%
}
table.bodySectionsBlueBG
{
    BORDER-STYLE: solid;
    BORDER-WIDTH: 1;
    BORDER-COLOR: #008080;
    BACKGROUND-COLOR: #CEE7FF;
    WIDTH: 100%
}
table.navbar
{
    BORDER-STYLE: none;
    BORDER-WIDTH: 0;
    BORDER-COLOR: #000000;
    BACKGROUND-COLOR: #008080;
    WIDTH: 100%
}
table.photoPopUp
{
    BORDER-STYLE: solid;
    BORDER-WIDTH: 1;
    BORDER-COLOR: #000000;
    BACKGROUND-COLOR: #008080;
}
td.CCFTextHeader
{ 
    BACKGROUND-IMAGE: url('images/CCF_test.gif');
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: right center;
    BACKGROUND-COLOR: #008080
}
td.CCFLogoHeader
{ 
    BACKGROUND-IMAGE: url('images/CCF_logo5_bg.jpg');
    BACKGROUND-REPEAT: no-repeat;
    BACKGROUND-POSITION: left center;
    BACKGROUND-COLOR: #008080;
    WIDTH: 30%
}
#navbarLinks
{ 
    BACKGROUND-POSITION: top left;
    BORDER-STYLE: solid;
    BORDER-WIDTH: 1;
    BORDER-COLOR: #000000;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold
}
#navbarLinks a:hover
{
    TEXT-DECORATION: none;
    BACKGROUND-COLOR: #236B8E;
    COLOR: #FFFFFF
}
#navbarLinks a:visited
{
    TEXT-DECORATION: none
}
#navbarLinks a
{
    TEXT-DECORATION: none;
    BACKGROUND-COLOR: #CEE7FF;
    COLOR: #000000;
    WIDTH: 100%
}
.darkBlueLabelText
{
    FONT-SIZE: 11pt;
    TEXT-ALIGN: left;
    FONT-WEIGHT: 900;
    BACKGROUND-COLOR: #236B8E;
    COLOR: #FFFFFF
}
.blueText10pt
{
    FONT-SIZE: 10pt;
    TEXT-ALIGN: left;
    FONT-WEIGHT: 900;
    COLOR: #008080
}
.blueLabelText
{
    FONT-SIZE: 10pt;
    TEXT-ALIGN: left;
    FONT-WEIGHT: 900;
    BACKGROUND-COLOR: #008080;
    COLOR: #FFFFFF
}
#pageLinksText 
{
    FONT-SIZE: 9pt;
    FONT-WEIGHT: 900;
}
#pageLinksText a
{
    TEXT-DECORATION: none;
    COLOR: #000000
}
#pageLinksText a:hover
{
    TEXT-DECORATION: none;
    COLOR: #008080
}
.pageLinksDot 
{
    FONT-SIZE: 10pt;
    FONT-WEIGHT: 900;
    TEXT-ALIGN: center;
    WIDTH: 14px
}
.generalText
{
    FONT-SIZE: 10pt;
    TEXT-ALIGN: left;
    COLOR: #000000
}
.generalTextRightAlign
{
    FONT-SIZE: 10pt;
    TEXT-ALIGN: right;
    COLOR: #000000
}
.generalTextBold
{
    FONT-SIZE: 10pt;
    TEXT-ALIGN: left;
    FONT-WEIGHT: 900;
    COLOR: #000000
}
.postingDateText
{
    FONT-SIZE: 10pt;
    TEXT-ALIGN: left;
    FONT-WEIGHT: bold;
    COLOR: #000000
}
.whiteText
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT: 400;
    TEXT-ALIGN: right;
    COLOR: #FFFFFF
}
.whiteText12pt
{
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    COLOR: #FFFFFF
}
#whiteTextHeaderLink
{
    FONT-SIZE: 12pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: right;
    COLOR: #FFFFFF
}
#whiteTextHeaderLink a
{
    TEXT-DECORATION: none;
    COLOR: #FFFFFF
}
#whiteTextHeaderLink a: visited
{
    TEXT-DECORATION: none;
    COLOR: #FFFFFF
}
#whiteTextLink
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT: 400;
    TEXT-ALIGN: left;
    COLOR: #FFFFFF
}
#whiteTextLink a
{
    TEXT-DECORATION: none;
    COLOR: #FFFFFF
}
#whiteTextLink a: visited
{
    TEXT-DECORATION: none;
    COLOR: #FFFFFF
}
.pageSpacer
{
    HEIGHT: 15px
}
.tableHeadingText 
{
    TEXT-ALIGN: left;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    COLOR: #3299CC;
    WIDTH: 240px
}
.indent
{
    MARGIN-LEFT: 14px
}
.indentTwo
{
    MARGIN-LEFT: 28px
}
.indentThree
{
    MARGIN-LEFT: 42px
}
.indentFour
{
    MARGIN-LEFT: 56px
}
.indentFive
{
    MARGIN-LEFT: 70px
}
.orgNameMain
{
    FONT-SIZE: 24pt;
    FONT-FAMILY: 'Arial Black';
    TEXT-ALIGN: left;
    BACKGROUND-COLOR: #008080;
    COLOR: #CEE7FF
}
.pageNameMain
{
    FONT-SIZE: 18pt;
    FONT-FAMILY: 'Arial Black';
    TEXT-ALIGN: left;
    COLOR: #000000
}
.pageNameSub
{
    FONT-SIZE: 12pt;
    FONT-FAMILY: 'Arial';
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    COLOR: #008080
}
.noPhotoSpacer
{
    BORDER:1px solid #000000;
    BACKGROUND-COLOR: #FFFFFF;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: 900;
    TEXT-ALIGN: center;
    WIDTH: 176px;
    HEIGHT: 132px
}
.tableHeaderText
{
    FONT-SIZE: 10pt;
    TEXT-ALIGN: left;
    FONT-WEIGHT: 900;
    BACKGROUND-COLOR: #236B8E;
    COLOR: #FFFFFF
}
.lightGrayBg
{
    BACKGROUND-COLOR: #CDCDCD
}
a.photoThumbs
{
   BORDER: 1px;
   BORDER-STYLE: solid;
   BORDER-COLOR: #000000;
}
a:visited.photoThumbs
{
    BORDER: 1px;
    BORDER-STYLE: solid;
    BORDER-COLOR: #000000;
}
a:hover.photoThumbs
{
    BORDER: 1px;
    BORDER-STYLE: solid;
    BORDER-COLOR: #FFFFFF;
}
.photoThumbs img
{
    BORDER: none
}
a.textLink
{
   FONT-SIZE: 9pt;
   FONT-WEIGHT: bold;
   COLOR: #3299CC
}
a:visited.textLink
{
   FONT-SIZE: 9pt;
   FONT-WEIGHT: bold;
   COLOR: #3299CC
}