html {
    background-image: url(../images/ctc/pagebackground.gif);
    background-repeat: repeat;
    color: #333333;
}

a {
    color: #008AAC;
}

a:visited {
    color: #008AAC;
}





#doc2{
    width: 75.4615em;
    *width: 73.5934em;
}

#hd {
    background-color: #EAF6F7;
    background-image: url(../images/ctc/bannerbackground.jpg);
    background-repeat: no-repeat;
    height: 115px;
    padding-left: 2.25em;
    padding-right: 2.25em;
}

#bd {
    background-color: #EAF6F7;
    background-image: url(../images/ctc/bodybackground.gif);
    background-repeat: repeat-y;
    padding-left: 1.5em;
    padding-right: 1.5em;
    padding-top: 1em;
}

#ft {
    background-color: #EAF6F7;
    background-image: url(../images/ctc/footerbackground.gif);
    background-repeat: repeat-y;
    height: 11.9em;
    *height: 11.6em;
    margin-bottom: 8em;
    padding-left: 1.5em;
    padding-right: 1.5em;
}





.header1, .header2, .header3 {
    height: 28px;
    padding-right: 0.5em;
    padding-left: 0.5em;
    /*-moz-border-radius: 0.5em;*/
    color: #ECF7F8;
}

.header1 {
    /*background-color: #62CAE3;*/
    background-image: url(../images/ctc/blueheaderbackground.gif);
    background-repeat: no-repeat;
}

.header2 {
    /*background-color: #6a3800;*/
    background-image: url(../images/ctc/brownheaderbackground.gif);
    background-repeat: no-repeat;
}

.header3 {
    /*background-color: #EB9C18;*/
    background-image: url(../images/ctc/orangeheaderbackground.gif);
    background-repeat: no-repeat;
}

.header1 a, .header1 a:visited, .header1 a:hover {
    color: #ECF7F8;
}

.header2 a, .header2 a:visited, .header2 a:hover {
    color: #ECF7F8;
}

.header3 a, .header3 a:visited, .header3 a:hover {
    color: #ECF7F8;
}

.header1 .headertitle, .header2 .headertitle, .header3 .headertitle,
.header1 .headerlinks, .header2 .headerlinks, .header3 .headerlinks {
    padding-top: 4px;
}

.header1 .headertitle, .header2 .headertitle, .header3 .headertitle {
    text-transform: lowercase;
}






#bannerlogolink {
    display: none;
}

#bannerlogo {
    display: none;
}


#headermenu {
    position: relative;
    top: 50px;
    font-size: 108%;
    color:white;
}

.menulink, .menulink:visited, .menulink.hover {
    color: white;
}

#extraheaderdiv {
    position: relative;  
    width: 49em;
    *width: 47em;
    height: 22px;
    top: 56px;
}

#extraheaderdiv a {
   color: white;
   float: right;
}

#searchdiv {
    position: relative;
    float: right;
    width: 22em;
    top: 30px;
}

#date {
    display: none;
}





#folders, #menuitems, #externallinks {
    margin-bottom: 20px;
}

li.folder, li.menuitem, li.externallink {
    font-weight: bold;
    margin-bottom: 0.5em;

    background-color: #6a3800;
    /*-moz-border-radius: 0.5em;*/
    background-image: url(../images/ctc/navmenubackgroundtop.gif);
    background-repeat: no-repeat;
    background-position: top;
    zoom: 1; /* css hack to force haslayout in IE */
}

li.folder a, li.folder a:visited, li.folder a:hover,
li.menuitem a, li.menuitem a:visited, li.menuitem a:hover,
li.externallink a, li.externallink a:visited, li.externallink a:hover {
    text-decoration: none;
    color: #ECF7F8;
    padding: 6px;
    display: block;
    background-image: url(../images/ctc/navmenubackgroundbottom.gif);
    background-repeat: no-repeat;
    background-position: bottom;
}

li.menuitem a {
    text-transform: lowercase;
}

#poweredbypathfirelink {
    display: none;
}

#poweredbypathfire {
    display: none;
}




.packagesummary {
}

.active, .inactive {
    background-color: white;
    border: 1px solid #D7E2E3;
    padding: 1em;
}

.inactive {
}

.packagetitle {
    font-size: 138.5%;
    font-weight: normal;
    margin: 0px;
}

.packagetitle a {
    color: #008AAC;
    text-decoration: none;
}

.packagetitle a:visited {
    color: #008AAC;
}

.packagetitle a:hover {
    color: #008AAC;
    text-decoration: underline;
}

img.keyframe {
    border: 1px solid #6a3800;
}






div.sociallinks {
   display: none;
}

.sociallink {
   margin-right: 1em;
   font-size: 93%;
   font-weight: bold;
}

a.sociallink {
   text-decoration: none;
   white-space: nowrap;
}

tr.usertableheader {
   background-color: #62CAE3;
   color: white;
   font-weight: bold;
   font-size: 93%;
}

tr.even {
   background-color: #ECF7F8;
}

tr.odd {
}






#footerlogo {
}

#footercopyright {
    position: relative;
    bottom: -8em;
}

.pathfirehelptext {
    visibility: hidden;
}
