/* ================================
        DEFAULT STYLES
    ================================ */ 
html { background: #fff;color:#000; }

body {
        background:#fff;
        color:#000;
        font-family:verdana,tahoma,tahoma,arial;
     /*    font-size:8pt;   */
        font-weight:normal;
        margin-top:0px;
        margin-left:0px;
        margin-right:0px;
        margin-bottom:1px;
      /*  scrollbar-face-color:#dddddd;
        scrollbar-track-color:#eeeeee;
        scrollbar-arrow-color:#333333;
        scrollbar-shadow-color:#999999;
        scrollbar-darkshadow-color:#fff;
        scrollbar-highlight-color:#fff;
        scrollbar-3dlight-color:#dddddd;
        background-image: url(../images/gc/bck.jpg);
        background-repeat: repeat-x;
        background-position: top;*/
}
body a {
       color:#0A0C85; text-decoration:none;
 font-family: Verdana, Tahoma, Arial;
}
body a:hover {
        color:#cc0000;text-decoration:none;
}


A.admin{
        color: #8B0000;text-decoration:none;
 font-family: Verdana, Tahoma, Arial;
        font-weight: bold;
}
A.admin:hover {
        color: #DC143C;text-decoration:none;
        font-weight: bold;
}

body a.link:hover {
        color:#cc0000;text-decoration:underline;
}
table {
        font-family:verdana,tahoma,arial;font-size:8pt;font-weight:normal;
}

/* ================================
        CONTAINER STYLES
    ================================ */
.cpHeader {
        background-image: url(../images/gc/gc_new.jpg);
        color:#fff;
        ;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        font-family: verdana, tahoma, arial;
        font-weight: normal;
        background-repeat:repeat;
        background-position: left;
}
.cpBack {
        /*background-image:url(../images/tile_backgrey.gif);*/
        background-color:#fff; color:#000;
; text-align: justify
; font-family: Tahoma, Arial; font-size: 8pt
}
.cpBackEdge {
        background-color:#0A0C85; color:#fff;
; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px
}
.cpBackAlt {
        background-color:#fff; color:#000;
}
.cpBackAltEdge {
        background-color:#0A0C85; color: White;
; background-repeat: repeat
}
.cpTabLayer {
        background-color:#666666; color:#fff;
        /*border-bottom: 1px solid Black;
        border-top: 1px solid Black;*/
}
.cpTab {
color:#fff; font-weight:normal;
        border-bottom:1px #ccc solid; padding: 3px 8px 0px 0px;
; font-family: verdana, tahoma, arial; font-size: 10pt; background-color: #fff; /*#666*/
}
.cpTabSel {
        background-color:#330000; color:#ffff33; font-weight:bold;
        border:1px #000 solid; padding: 2px 6px 2px 6px;
}
.cpTabSubLayer {
        background-color:#fff; color:#666666;
}
.cpTabSub {
        background-color:#fff; color:#666666; font-size:90%;
        border:solid #fff 1px; padding: 2px 6px 2px 6px;
}
.cpTabSubSel {
        background-color:#fff; color:#0A0C85; font-weight:bold; font-size:90%;
        border:1px #fff solid; padding: 2px 4px 2px 4px;
}

.cpTabLink {

text-decoration:none;
font-family: Verdana, Tahoma, Arial;
font-size: 11px;
/*color: #fff;*/
color: #000;
}

.cpTabLink:hover {
        color:#ff0000;text-decoration:none;
}

.cpTabLinkSel {
        color:#ff0000;/*color:#ffff33;*/text-decoration:none;
; font-family: verdana, tahom, arial; font-size: 11px
}
.cpTabLinkSel:hover {
        color:#ff0000;text-decoration:none;
; font-family: verdana, Tahoma, Arial
}
.cpTabSubLink {
        color:#666666;text-decoration:none;
; font-family: verdana, tahoma, arial; font-size: 10px;
}
.cpTabSubLink:hover {
        color:#000;text-decoration:none;
}
.cpTabSubLinkSel {
        color:#0A0C85;text-decoration:none;
; font-family: verdana, tahoma, arial; font-size: 10px;
}
.cpTabSubLinkSel:hover {
        color:#0A0C85;text-decoration:none;
}
.cornerleft {
       background-image: url(../images/corner_left.gif);
       background-repeat: no-repeat;
}
.cornerright {
       background-image: url(../images/corner_right.gif);
       background-repeat: no-repeat;
       background-position: right top;
}
.cornerleftbottom {
       background-image: url(../images/corner_left_bottom.gif);
       background-repeat: no-repeat;
       background-position: left top;
}
.cornerrightbottom {
       background-image: url(../images/corner_right_bottom.gif);
       background-repeat: no-repeat;
       background-position: right top;
}
.right {
        background-image: url(../images/right.gif);
        background-repeat: repeat-y;
        background-position: right;
}
.left {
        background-image: url(../images/left.gif);
        background-repeat: repeat-y;
}

.top {
background-image: url(../images/top_new.gif);
}
.bottom {
background-image: url(../images/bottom.gif);
}

/* ================================
        MODULE STYLES
    ================================ */
.cpPartFrame {
        border: #94A294 1px solid;
}
.cpPartFrameAlt {
        border: #fff 1px solid;
}
.cpPartTitle {
        background-color:#0A0C85;font-weight:bold;color: White;
; font-family: verdana, tahoma, arial; font-size: 12px
}
.cpPartTitleAlt {
        background-color:#fff;font-weight:bold;color:#000;
; font-family: Verdana, Tahoma, Arial; font-size: 9pt
}
.cpPartBody {
        background-color:#FFFBFF;
; font-family: verdana, tahoma, arial; font-size: 8pt; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px
; font-style: normal
}
.cpPartBodyAlt {
        background-color:#dddddd;
}
.cpPartFieldTitle {
        color:#0A0C85;text-decoration:none;
; font-family: Verdana, Tahoma, Arial; font-size: 8pt
}
.cpPartFieldTitleAlt {
        color:#999999;text-decoration:none;
; font-family: verdana, tahoma, arial; font-size: 8pt
; font-weight: bold
}
.cpPartTab {
        background:#eeeeee;
; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px
; font-family: verdana, tahoma, arial; font-size: 7pt
}

/* ================================
        INPUT STYLES
    ================================ */
.cpInput {
        color:#0A0C85;font-family:verdana, tahoma, arial; font-size:8pt; font-weight:normal;
        border:1pt #666666 solid;
; text-align: justify
; width: 99%;
}
.cpInputDr {
        color:#0A0C85;font-family:verdana, tahoma, arial; font-size:8pt; font-weight:normal;
        border:1pt #666666 solid;
; text-align: justify
; width: 99%;
}
.cpButton {
        color:#000066;font-family:verdana,tahoma,arial; font-size:8pt; font-weight:normal;
        border:solid #666666 1px; text-decoration:none; background: url("/ckc/images/but_bg.gif") bottom repeat-x;
}
.cpInputAlt,.cpInputSearch {
        color:#666666;font-family:verdana,tahoma,arial; font-size:8pt; font-weight:normal;
        border:solid #666666 1px; text-decoration:none;
}
.cpInputSearch {
        background: url("/ckc/images/magnifier.png") left no-repeat; padding-left:2em;
}
.cpButtonAlt {
        color:#666666;font-family:verdana,tahoma,arial; font-size:8pt; font-weight:normal;
        border:solid #666666 0px; text-decoration:none;
}
.cpInputNav {
        color:#0A0C85;font-family:verdana, tahoma, arial; font-size:8pt; font-weight:normal;
        width:150px;height:auto; border:solid #666666 1px; text-decoration:none;
}
.cpInputEdit {
        color:#333333;font-family:verdana,tahoma,arial; font-size:8pt; font-weight:normal;
        width:100%;line-height:8pt;text-decoration:none;border:solid #ccc 1px;
}

/* ================================
        CONTENT STYLES
    ================================ */
.cpNorm {
        color:#dddddd; font-family:verdana, tahoma; font-size:8pt;
}
.cpNormHigh {
        color:#ff0000; font-family:verdana,tahoma; font-size:8pt;
}
.cpNormAlt {
        color:#999999; font-family:verdana,tahoma; font-size:8pt;
}
.cpTitle {
        color:#fff; font-family:verdana, tahoma; font-size:14pt; font-weight:bold;
}
.cpTableHeader {
        background-color:#999999;color:#fff;
        font-family:verdana,tahoma,arial;font-size:8pt;font-weight:bold;line-height:14pt;
}
.cpTableRow {
        background-color:white;
}
.cpTableRowAlt {
        background-color:#eeeeee;
}
.cpTableEdge {
        background-color:#0A0C85;
; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px
}
.cpTableSpacer {
        background-color:#eeeeee;
}
.cpErrorTitle {
        color:#ff0000; font-family:verdana,tahoma,arial; font-size:10pt; font-weight:bold;line-height:14pt;
}
.cpErrorText {
        color:#ff0000; font-family:verdana, tahoma, arial; font-size:8pt; font-weight:normal;
}
.cpTextTitle {
        color:#000; font-family:verdana, tahoma, arial; font-size:10pt; font-weight:bold;line-height:normal;
}

/* ================================
        REPORT STYLES
    ================================ */
.rptNorm {
        color:#000; font-family:tahoma; font-size:8pt;
}
.rptNormHigh {
        color:#ff0000; font-family:tahoma; font-size:8pt;
}
.rptNormAlt {
        color:#999999; font-family:tahoma; font-size:8pt;
}
.rptContainer {
        color:#000066;font-family:tahoma; font-size:8pt; font-weight:normal;
        border:solid #999999 1px;
}
.rptContainerAlt {
        color:#000066;font-family:tahoma; font-size:8pt; font-weight:normal;
        border:solid #fff 0px;
}
.rptColumn {
        color:#000066;font-family:tahoma; font-size:8pt; font-weight:normal;
}
.rptColumnDetail {
        color:#999999;font-family:tahoma; font-size:90%; font-weight:normal;
}
.rptColumnButton {
        color:#000066;font-family:tahoma; font-size:85%; font-weight:normal;
}
.rptEditColumn {
        background-color:lightyellow; color:#000;font-family:tahoma; font-size:8pt; font-weight:normal;
        border:solid #eeeeee 1px;
; width: 100%
}
.rptLine {
        background-color:#999999;
}
.rptInput {
        color:#000066;font-family:tahoma; font-size:8pt; font-weight:normal;
        border:solid #999999 1px; text-decoration:none;
; width: 95%
}
.rptOption {
        color:#000066;font-family:tahoma; font-size:8pt; font-weight:normal;
        text-decoration:none;
}
.rptButton {
        color:#000066;font-family:tahoma; font-size:8pt; font-weight:normal;
        border:solid #999999 1px; text-decoration:none;
}
.rptVwTitle {
        color:#000033;font-family:verdana; font-size:14pt; font-weight:bold;
}
.rptVwHeader {
        background-color:#96bcde; color:#000;font-family:verdana; font-size:8pt; font-weight:bold;
}
.rptVwFooter {
        background-color:#333333; color:#fff;font-family:tahoma; font-size:8pt; font-weight:normal;
}
.rptVwRow {
        background-color:#fff; color:#000;font-family:tahoma; font-size:8pt; font-weight:normal;
}
.rptVwRowAlt {
        background-color:#eeeeee; color:#000;font-family:tahoma; font-size:8pt; font-weight:normal;
}
.rptVwRow1 {
        background-color:#f5f5f5; color:#000;font-family:tahoma; font-size:8pt; font-weight:normal;
}
.rptVwRow2 {
        background-color:#ccc; color:#000;font-family:tahoma; font-size:8pt; font-weight:normal;
}
.rptVwPaging {
        background-color:#fff; color:#000;font-family:tahoma; font-size:8pt; font-weight:normal;
}
span {  font-family: verdana, tahoma, arial; font-size: 10pt; font-style: normal}
.cpLogText {  font-family: verdana, tahoma, arial; font-size: 8pt; color: #000; text-align: justify; border-top-width: thin; border-right-width: thin; border-bottom-width: thin; border-left-width: thin}
.cpTextField {  font-family: verdana, tahoma, arial; font-size: 10pt; border-style: outset}
.cpTextAlignBody {  font-family: verdana, tahoma, arial; font-size: 10pt; text-align: justify; margin-top: 10pt; margin-right: 10pt; margin-left: 10pt; letter-spacing: normal; word-spacing: normal; vertical-align: top}
.cpBodyText {  font-family: verdana, tahoma, arial; font-size: 8pt}
.cpHeaderWelcome { color: Black; ; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px ; font-family: verdana, tahoma, arial; font-weight: bold;  background-repeat: no-repeat ; font-size: 9pt}
.cpHeaderDate { color: Black; ; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px ; font-family: verdana, tahoma, arial; font-weight: normal;  background-repeat: no-repeat ; font-size: 9pt}
.cpBodyAlert { color:#0A0C85; ; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px ; font-family:  tahoma, arial; font-weight: normal;  background-repeat: no-repeat ; font-size: 14pt}
.cpBodyAlertLink { color:#666666; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px ; font-family:  tahoma, arial; font-weight: normal;  background-repeat: no-repeat ; font-size: 14pt}
.cpBodyAlertLink:hover { color:#999933; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px ; font-family:  tahoma, arial; font-weight: normal;  background-repeat: no-repeat ; font-size: 14pt}

.cpBodyLink { color:#96bcde; ; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px ; font-family:  tahoma, arial; font-weight: bold;  background-repeat: no-repeat ; font-size: 11px}

.cpErrorAlert { color:#ff0000; ; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px ; font-family:  tahoma, arial; font-weight: normal;  background-repeat: no-repeat ; font-size: 14pt}

.cpMainHeading { color: White; ; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px ; font-family:  "Times New Roman", Verdana, Tahoma, Arial; font-weight: bold;  background-repeat: no-repeat ; font-size: 18pt}
.cpSubHeading { color: White; ; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px ; font-family:  "Times New Roman", Verdana, Tahoma, Arial; font-weight: normal;  background-repeat: no-repeat ; font-size: 16pt}
.cpSignoff {  font-family: "Times New Roman", Tahoma, Arial; font-size: 12pt; font-style: italic; font-weight: bold; color: #fff}
.cpSignoff:hover { font-family: "Times New Roman", Tahoma, Arial; font-size: 12pt; font-style: italic; font-weight: bold; color: #000}
.cpInputEditForm { color:#333;font-family:verdana, tahoma, arial; font-size:8pt; font-weight:normal; width:75%;line-height:8pt;text-decoration:none;border:1px #ccc solid; ; text-align: right}
.cpHelpTabLink { background-color:#eeeeee; color:#C1C1C1; font-weight:bold; border:1px #eeeeee solid; padding: 2px 8px 2px 8px; font-family: verdana, Tahoma, Arial ; font-size: 8pt }
.cpHelpTabLinkSel { background-color:#96bcde; color:#333333; font-weight:bold; border:1px #96bcde solid; padding: 2px 8px 2px 8px; ; font-family: verdana, Tahoma, Arial ; font-size: 8pt }
.cpSecondaryTab { background-color:#96bcde; color:#333333; font-weight:bold; border:1px #96bcde solid; padding: 2px 8px 2px 8px; ; font-family: verdana, Tahoma, Arial ; font-size: 8pt; cursor: default }
.cpBodyLinkSel { color:#96bcde; ; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px ; font-family: tahoma, arial; font-weight: bold;  background-repeat: no-repeat ; font-size: 11px }
.cpInputOpen { color:#000066;font-family:verdana, tahoma, arial; font-size:8pt; font-weight:normal; border:#666666 none; text-align: justify; width: 100%;   }
.cpTabBorder { font-weight:bold; border:3px #96bcde solid; padding: 2px 8px 2px 8px; ; font-family: verdana, Tahoma, Arial ; font-size: 8pt; cursor: default }
.cpBodySmall {  font-family: Verdana, Tahoma, Arial; font-size: 7pt; color: #333}
.cpBodySmallg {  font-family: Verdana, Tahoma, Arial; font-size: 7pt; color: #999}
.cpTabBorderThin { font-weight:bold; border:1px #96bcde solid; padding: 2px 8px 2px 8px; font-family: verdana, Tahoma, Arial ; font-size: 8pt; cursor: default }
.cpPartFieldTitleLight { color:#999;text-decoration:none; ; font-family: verdana, tahoma, arial; font-size: 8pt ; font-weight: normal}
.cpTextAll { border: #fff 1px solid; ; font-family: Verdana, Tahoma, Arial; font-size: 8pt; color: #000}
.cpWhiteBorder { border:1pt #fff solid; padding: 2px 8px 2px 8px; ; cursor: default }
.cpTextAllColor { border: #fff 1px solid; ; font-family: Verdana, Tahoma, Arial; font-size: 8pt; color: #0A0C85}
.cpInputNoBorder { color:#003399;font-family:verdana, tahoma, arial; font-size:8pt; font-weight:normal; border:none; text-align: right; width: 100%; }
.cpInputEditNoBorder { color:#333;font-family:verdana, tahoma, arial; font-size:8pt; font-weight:normal; width:100%;line-height:8pt;text-decoration:none;border:none; }
.cpNavSel {  font-family: tahoma, Verdana, "Times New Roman"; font-size: 8pt; font-weight: bold; color: #000; border: #eeeeee; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; background-color: #96bcde}
.cpUnderline {
        font-family: Verdana, Tahoma, Arial;
        font-size: 8pt;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #96bcde;
}
.cpUnderlineBig {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12pt;
        border-bottom-width: 3px;
        border-bottom-style: solid;
        border-bottom-color: #0A0C85;
        font-weight: bold;
}
.cpUnderlineGrey {
        font-family: Verdana, Tahoma, Arial;
        font-size: 8pt;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #C2D0FE;
        background-color: #eeeeee;
}
.cpSecondaryTabLite {
background-color:#96bcde; color:#333333; font-weight:normal; border:1px #96bcde solid; padding: 2px 8px 2px 8px; ; font-family: verdana, Tahoma, Arial ; font-size: 8pt; cursor: default
}
.cpULink {
        color:#000;text-decoration:underline;
 font-family: verdana, Tahoma, Arial
}
.cpULink:hover{
        color:#003399;text-decoration:underline;
 font-family: verdana, Tahoma, Arial;
 }
.cpTertiaryTab {
background-color:#b7d1e7; color:#333333; font-weight:bold; border:1px solid #b7d1e7; padding: 2px 8px 2px 8px; ; font-family: verdana, Tahoma, Arial ; font-size: 8pt; cursor: default
}
.cpTertiaryTabLite {

background-color:#b7d1e7; color:#333333; font-weight:normal; border:1px solid #b7d1e7; padding: 2px 8px 2px 8px; ; font-family: verdana, Tahoma, Arial ; font-size: 8pt; cursor: default
}
/*
.TabHead {
        font-family: Verdana, Tahoma, Arial;
        font-size: 8pt;
        color: #000;
        background-image: url(../images/gc/ckc_default.gif);
        background-repeat: no-repeat;
        background-position: left top;
}
*/
.gfade {
        font-family: Verdana, Tahoma, Arial;
        font-size: 8pt;
        background-image: url(../images/gc/gfade.jpg);
        background-repeat: repeat-x;
        border: 1px solid #ccc;
}
.gfade2, .gfade3 {
        font-family: Verdana, Tahoma, Arial;
        font-size: 8pt;
        background: url(../images/botshade.png) repeat-x bottom;
        border: 1px solid #C1C1C1;
}
.gfade3 {padding: .5em;}
.bfade {
        font-family: Verdana, Tahoma, Arial;
        font-size: 8pt;
        background-image: url(../images/gc/bfade.jpg);
        background-repeat: repeat-x;
        border: 1px solid #E8DDC6;
}
.blfade {
        font-family: Verdana, Tahoma, Arial;
        font-size: 8pt;
        background-image: url(../images/gc/blfade.jpg);
        background-repeat: repeat-y;
        border: 1px solid #D5DDE6;
}
.redbox {
        font-family: Verdana, Tahoma, Arial;
        font-size: 8pt;
        border: 1px solid #990000;
}
.bluebox {
        font-family: Verdana, Tahoma, Arial;
        font-size: 8pt;
        border: 1px solid #003366;
}
.news {
        font-family: Verdana, Tahoma, Arial;
        font-size: 8pt;
        color: #fff;
        background-color: #990000;
}
.events {
        font-family: Verdana, Tahoma, Arial;
        font-size: 8pt;
        color: #fff;
        background-color: #003366;
}
.dwn {
 font-family: Verdana, Tahoma, Arial ;
 font-size:8pt;
 color:#000066;
 }
.bodyfont {
        font-family: Verdana, Arial, Tahoma;
        font-size: 8pt;
        color: #000;
}

A.headlink  {
        font-family: Verdana, Tahoma, Arial;
        font-size: 8pt;
        color: #9B7D3D;
        text-decoration: none;
        font-weight: lighter;
}
 A.headlink:hover {
        font-family: Verdana, Tahoma, Arial;
        font-size: 8pt;
        color: #0000CD;
        text-decoration: none;
        font-weight: lighter;
}



img {border:0;}

.daya { font-size: 1.5em;}

.TabHead {
        font-family: Verdana, Tahoma, Arial;
        font-size: 8pt;
        color: #000;
        background-image: url(../images/gc/ckc_default.gif);
        background-repeat: no-repeat;
        background-position: left top;
}

