body {
    color: #444;
    background-image: url(../img/background_squaretile.gif);
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 16px;
    margin: 0px;
    height: 100%;
    line-height: 14px;
}

html {
    margin: auto;
    height: 100%;
}

h1,h2 {
    line-height: 1.2em;
}

    /* the CCG logo, top left */

#logo {
    margin-left: 8px;
    width: 137px;
    height: 82px;
    border: 0px;
}

A:link, A:active {
    color: #088CCF;
    text-decoration: none
}

A:visited {
    color: #0AA5EF;
    text-decoration: none
}

A:hover {
    color: #34B8F8;
    text-decoration: none
}

.SiteTitle {
}

.LinkTitle,
A.LinkTitle:link,
A.LinkTitle:active
{
    color: #088CCF;
    padding-left: 17px;
    background-image: url(../img/bullet_news.gif);
    background-repeat: no-repeat;
    display: block;
    margin-right: 10px;
    margin-bottom: 8px;
    text-decoration: none;
}

A.LinkTitle:visited {
    color: #088CCF;
    padding-left: 17px;
    background-image: url(../img/bullet_news.gif);
    background-repeat: no-repeat;
    display: block;
    margin-right: 10px;
    margin-bottom: 8px;
    text-decoration: none
}

A.LinkTitle:hover {
    color: #34B8F8;
    display: block;
    margin-right: 10px;
    margin-bottom: 8px;
    text-decoration: none
}


.SubLinkTitle,
A.SubLinkTitle:link,
A.SubLinkTitle:active
{
    color: #088CCF;
    padding: 0px 0px 0px 25px;
    background-repeat: no-repeat;
    display: block;
    margin-right: 10px;
    margin-bottom: 8px;
    text-decoration: none;
    font-size: 12px;
}

A.SubLinkTitle:visited {
    color: #088CCF;
    text-decoration: none;
}

A.SubLinkTitle:hover {
    color: #34B8F8;
    text-decoration: none;
}



A.LinkMenuTop:link, A.LinkMenuTop:active {
    color: #6F6F6C;
    font-size: 9px;
    font-weight: bold;
    line-height: 16px;
    text-decoration: none;
    text-transform: uppercase;
}

A.LinkMenuTop:visited {
    color: #6F6F6C;
    text-decoration: none;
}

A.LinkMenuTop:hover {
    color: #6F6F6C;
    text-decoration: none
}

A.footerLink:link, A.footerLink:active {
    color: #333;
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    text-transform: none;
    text-decoration: none
}

A.footerLink:visited {
    color: #333;
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none;
}

A.footerLink:hover {
    color: #111;
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    text-decoration: none
}


A.ImageLink:link, A.ImageLink:active {
    color: #CCC;
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-transform: none;
    text-decoration: none;
}
A.ImageLink:visited {
    color: #CCC;
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: none;
}
A.ImageLink:hover {
    color: #FFF;
    font: 10px Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: none
}

A.SupportLink:link, A.SupportLink:active, A.SupportLink:visited {
    color: #838383;
    background-image: url(../img/bulletside.gif);
    background-repeat: no-repeat;
    padding-left: 28px;
    display: block;
    font-size: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-left: 2px;
    margin-right: 10px;
    text-decoration: none;
}

A.SupportLink:hover {
    color: #444;
    background-image: url(../img/bulletside.gif);
    background-repeat: no-repeat;
    padding-left: 28px;
    display: block;
    font-size: 10px;
    margin-left: 2px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-right: 10px;
    text-decoration: none;
}


    /* Submenu Styles */

.menuButton {
    color: #6F6F6C;
    background-image: url(../img/Tile_MenuBack_nobr.gif);
    background-repeat: repeat-x;
    background-color: #bec0bb;
    font-size: 9px;
    font-weight: bold;
    line-height: 16px;
    text-transform: uppercase;
    text-align: right;
    margin: 0;
    padding-right: 5px;
    padding-bottom: 5px;
    height: 30px;
    /* cursor: hand; */
}

.menuButton td {
    color: #333;
    height: 30px;
}

A.submenu:link, A.submenu:active, A.submenu:visited {
    color: #1D6F98;
    padding-left: 27px;
    background-image: url(../img/bluebullet.gif);
    background-repeat: no-repeat;
    display: block;
    font-size: 10px;
    margin-top: 4px;
    margin-right: 10px;
    margin-bottom: 5px;
    line-height: 12px;
    text-decoration: none;
}

A.submenu:hover {
    color: #479dc8;
    padding-left: 27px;
    background-image: url(../img/bluebullet.gif);
    background-repeat: no-repeat;
    display: block;
    font-size: 10px;
    margin-top: 4px;
    margin-right: 10px;
    margin-bottom: 5px;
    line-height: 12px;
    text-decoration: none;
}

.submenuBack {
    background-color: #D2E1E9;
    position: absolute;
    z-index: 3;
    left: 0px;
    top: 0px;
    width: 138px;
    visibility: hidden;
}

    /* Sidemenu Styles - Blue Is The Default */

.sidemenu {
    left: 0px;
    top: 0px;
    width: 100%;
    background-color: #b6d2e7;
    visibility: visible;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #F5F4F4;
}

A.sidemenu_ClosedLink:link,
A.sidemenu_ClosedLink:active,
A.sidemenu_ClosedLink:visited {
    color: #215f94;
    background-image: url(../img/bluesidebullet.gif);
    background-repeat: no-repeat;
    padding-left: 28px;
    display: block;
    font-size: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-left: 2px;
    margin-right: 10px;
    text-decoration: none
}

A.sidemenu_ClosedLink:hover {
    color: #58a0d2;
    background-image: url(../img/bluesidebullet.gif);
    background-repeat: no-repeat;
    padding-left: 28px;
    display: block;
    font-size: 10px;
    margin-left: 2px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-right: 10px;
    text-decoration: none
}

.sidemenu_Active {
    left: 0px;
    top: 0px;
    width: 100%;
    visibility: visible;
    background-color: #5d9cc9;
    border-bottom: solid 1px #F5F4F4;
}

.sidemenu_TextActive {
    color: #FFF;
    padding-left: 30px;
    background-image: url(../img/bluesidebullet.gif);
    background-repeat: no-repeat;
    display: block;
    font-size: 10px;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-left: 5px;
    margin-right: 10px;
}

.sidemenu_Open {
    left: 0px;
    top: 0px;
    width: 100%;
    background-color: #e1edf5;
    visibility: visible;
    padding-bottom: 3px;
    line-height: 10px;
}

A.sidemenu_OpenLink:link,
A.sidemenu_OpenLink:active,
A.sidemenu_OpenLink:visited {
    color: #088CCF;
    background-image: url(../img/bulletside_arrowB.gif);
    background-repeat: no-repeat;
    padding-left: 10px;
    display: block;
    font-size: 10px;
    text-decoration: none;
    margin: 0px 10px 3px 20px;
    padding-top: 2px;
}

A.sidemenu_OpenLink:hover {
    color: #34B8F8;
    background-image: url(../img/bulletside_arrowB.gif);
    background-repeat: no-repeat;
    padding-left: 10px;
    display: block;
    font-size: 10px;
    text-decoration: none;
}

A.subHeading {
    color: #444;
    padding: 1em;
    display: block;
    font-size: 16px;
    text-decoration: none
}

A.subHeading:hover {
    color: #444;
}

    /* Sidemenu Coloured Styles */

#green { }

#green A:link,
#green A:active {
    color: green;
    text-decoration: none
}

#green A:visited {
    color: #2F7922;
    text-decoration: none
}

#green A:hover {
    color: #82c670;
    text-decoration: none
}

#green .submenuBack {
    background-color: #D6E9D2;
}

#green A.submenu:link,
#green A.submenu:active,
#green A.submenu:visited {
    color: #3b862f;
    padding-left: 27px;
    background-image: url(../img/greenbullet.gif);
    background-repeat: no-repeat;
    display: block;
    font-size: 10px;
    margin-top: 4px;
    margin-right: 10px;
    margin-bottom: 5px;
    line-height: 12px;
    text-decoration: none
}

#green A.submenu:hover {
    color: #82c670;
    padding-left: 27px;
    background-image: url(../img/greenbullet.gif);
    background-repeat: no-repeat;
    display: block;
    font-size: 10px;
    margin-top: 4px;
    margin-right: 10px;
    margin-bottom: 5px;
    line-height: 12px;
    text-decoration: none;
}

#green .sidemenu {
    background-color:#C3DFBD
}

#green A.sidemenu_ClosedLink:link,
#green A.sidemenu_ClosedLink:active,
#green A.sidemenu_ClosedLink:visited {
    color: #45763d;
    background-image: url(../img/greensidebullet.gif);
    background-repeat: no-repeat;
}

#green A.sidemenu_ClosedLink:hover {
    color: #54B543;
    background-image: url(../img/greensidebullet.gif);
    background-repeat: no-repeat;
}

#green .sidemenu_Active {
    background-color: #7AB86F;
}

#green .sidemenu_TextActive {
    background-image: url(../img/greensidebullet.gif);
    background-repeat: no-repeat
}

#green .sidemenu_Open {
    background-color: #E8F1E6;
    line-height: 10px;
}

#green A.sidemenu_OpenLink:link,
#green A.sidemenu_OpenLink:active,
#green A.sidemenu_OpenLink:visited {
    color: #3B862F;
    background-image: url(../img/bulletside_arrowG.gif);
    background-repeat: no-repeat;
    padding-left: 10px;
    display: block;
    font-size: 10px;
    text-decoration: none;
    margin: 0px 10px 3px 20px;
    padding-top: 2px;
}

#green A.sidemenu_OpenLink:hover {
    background-image: url(../img/bulletside_arrowG.gif);
    color: #54B543;
    background-repeat: no-repeat;
    text-decoration: none;
}

#green ul.sidemenu_OpenList {
    list-style: url(../img/bulletside_arrowG.gif);
    padding-left: 10px;
    display: block;
    font-size: 10px;
    margin-top: 4px;
    margin-left: 20px;
    margin-right: 10px;
    margin-bottom: 5px;
    text-decoration: none;
}

#green ul.sidemenu_OpenList li {
    color: #3B862F;
    line-height: 10px;
}

#green .subHeading {
    color: green;
    padding-left: 17px;
    background-image: url(../img/bullet_linkG.gif);
    background-repeat: no-repeat;
    display: block;
    font-size: 16px;
    margin-right: 10px;
    margin-bottom: 8px;
    text-decoration: none
}

#green A.LinkTitle:link,
#green A.LinkTitle:active {
    color: green;
    padding-left: 17px;
    background-image: url(../img/bullet_linkG.gif);
    background-repeat: no-repeat;
    display: block;
    margin-right: 10px;
    margin-bottom: 8px;
    text-decoration: none
}

#green A.LinkTitle:visited {
    color: #2F7922;
    padding-left: 17px;
    background-image: url(../img/bullet_linkG.gif);
    background-repeat: no-repeat;
    display: block;
    margin-right: 10px;
    margin-bottom: 8px;
    text-decoration: none
}

#green A.LinkTitle:hover {
    color: #82c670;
    display: block;
    margin-right: 10px;
    margin-bottom: 8px;
    text-decoration: none
}

    /* Remember: Blue Is The Default */

#blue { }

#blue .list {
    color: #088CCF;
    background-image: url(../img/bluebullet.gif);
    font-size: 10px
}


#blue A:link, #blue A:active {
    color: #088CCF;
   /* font-size: 24px;*/
    text-decoration: none
}

#blue A:visited {
    color: #14445A;
    text-decoration: none
}

#blue A:hover {
    color: #479dc8;
    text-decoration: none
}

#blue A.submenu:link, #blue A.submenu:active, #blue A.submenu:visited {
    color: #088CCF;
    padding-left: 27px;
    background-image: url(../img/bluebullet.gif);
    background-repeat: no-repeat;
    display: block;
    font-size: 10px;
    margin-top: 4px;
    margin-right: 10px;
    margin-bottom: 5px;
    line-height: 12px;
    text-decoration: none
}


    /* Purple */

#purple {}

#purple .list {
    color: #8B6B9A;
    background-image: url(../img/purplebullet.gif);
    font-size: 10px
}

#purple A:link, #purple A:active {
    color: #8D46B0;
    text-decoration: none
}

#purple A:visited {
    color: #440961;
    text-decoration: none
}

#purple A:hover {
    color: #8033A6;
    text-decoration: none
}

#purple .submenuBack {
    background-color: #DFD5E5;
}

#purple A.submenu:link, #purple A.submenu:active, #purple A.submenu:visited {
    color: #865b9b;
    padding-left: 27px;
    background-image: url(../img/purplebullet.gif);
    background-repeat: no-repeat;
    display: block;
    font-size: 10px;
    margin-top: 4px;
    margin-right: 10px;
    margin-bottom: 5px;
    line-height: 12px;
    text-decoration: none
}

#purple A.submenu:hover {
    color: #ac84c0;
    padding-left: 27px;
    background-image: url(../img/purplebullet.gif);
    background-repeat: no-repeat;
    display: block;
    font-size: 10px;
    margin-top: 4px;
    margin-right: 10px;
    margin-bottom: 5px;
    line-height: 12px;
    text-decoration: none;
}

#purple .sidemenu {
    background-color:#d1c1dc
}

#purple A.sidemenu_ClosedLink:link,
#purple A.sidemenu_ClosedLink:active,
#purple A.sidemenu_ClosedLink:visited {
    color: #764f92;
    background-image: url(../img/purplesidebullet.gif);
    background-repeat: no-repeat;
}

#purple A.sidemenu_ClosedLink:hover {
    color: #ac83bb;
    background-image: url(../img/purplesidebullet.gif);
    background-repeat: no-repeat;
}

#purple .sidemenu_Active {
    background-color: #9875b1;
}

#purple .sidemenu_TextActive {
    background-image: url(../img/purplesidebullet.gif);
    background-repeat: no-repeat
}

#purple .sidemenu_Open {
    background-color: #ece6f1;
    line-height: 10px;
}

#purple A.sidemenu_OpenLink:link,
#purple A.sidemenu_OpenLink:active,
#purple A.sidemenu_OpenLink:visited {
    color:#7f589c;
    background-image: url(../img/bulletside_arrowP.gif);
    background-repeat: no-repeat;
    padding-left: 10px;
    display: block;
    font-size: 10px;
    text-decoration: none;
    margin: 0px 10px 3px 20px;
    padding-top: 2px;
}

#purple A.sidemenu_OpenLink:hover {
    background-image: url(../img/bulletside_arrowP.gif);
    color: #b693b9;
    background-repeat: no-repeat;
    text-decoration: none;
}

#purple ul.sidemenu_OpenList {
    list-style: url(../img/bulletside_arrowP.gif);
    padding-left: 10px;
    display: block;
    font-size: 10px;
    text-decoration: none;
    margin: 4px 10px 5px 20px;
}

#purple ul.sidemenu_OpenList li {
    color: #8D46B0;
    line-height: 10px;
}

#purple A.LinkTitle:link, #purple A.LinkTitle:active {
    color: #8D46B0;
    padding-left: 17px;
    background-image: url(../img/bullet_linkP.gif);
    background-repeat: no-repeat;
    display: block;
    margin-right: 10px;
    margin-bottom: 8px;
    text-decoration: none
}

#purple A.LinkTitle:visited {
    color: #62277E;
    padding-left: 17px;
    background-image: url(../img/bullet_linkP.gif);
    background-repeat: no-repeat;
    display: block;
    margin-right: 10px;
    margin-bottom: 8px;
    text-decoration: none
}

#purple A.LinkTitle:hover {
    color: #B770DB;
    display: block;
    margin-right: 10px;
    margin-bottom: 8px;
    text-decoration: none
}

    /* Yellow */

#yellow {
    text-align: justify;
}

#yellow .list {
    color: #A67D37;
    background-image: url(../img/yellowbullet.gif);
    font-size: 10px
}

#yellow A:link, #yellow A:active {
    color: #C4974D;
    text-decoration: none
}

#yellow A:visited {
    color: #63420C;
    text-decoration: none
}

#yellow A:hover {
    color: #D9AE68;
    text-decoration: none
}

#yellow .submenuBack {
    background-color: #EFE9D0;
}

#yellow A.submenu:link, #yellow A.submenu:active, #yellow A.submenu:visited {
    color: #A67D37;
    padding-left: 27px;
    background-image: url(../img/yellowbullet.gif);
    background-repeat: no-repeat;
    display: block;
    font-size: 10px;
    margin-top: 4px;
    margin-right: 10px;
    margin-bottom: 5px;
    line-height: 12px;
    text-decoration: none
}

#yellow A.submenu:hover {
    color: #D9AE68;
    padding-left: 27px;
    background-image: url(../img/yellowbullet.gif);
    background-repeat: no-repeat;
    display: block;
    font-size: 10px;
    margin-top: 4px;
    margin-right: 10px;
    margin-bottom: 5px;
    line-height: 12px;
    text-decoration: none;
}

#yellow .sidemenu {
    background-color: #e6d6b3
}

#yellow A.sidemenu_ClosedLink:link,
#yellow A.sidemenu_ClosedLink:active,
#yellow A.sidemenu_ClosedLink:visited {
    color: #A67B1F;
    background-image: url(../img/yellowsidebullet.gif);
    background-repeat: no-repeat;
}

#yellow A.sidemenu_ClosedLink:hover {
    color: #D29B28;
    background-image: url(../img/yellowsidebullet.gif);
    background-repeat: no-repeat;
}

#yellow .sidemenu_Active {
    background-color:#c9a75c
}


#yellow .sidemenu_TextActive {
    background-image: url(../img/yellowsidebullet.gif);
    background-repeat: no-repeat
}

#yellow .sidemenu_Open {
    background-color: #f4edde;
    line-height: 10px;
}

#yellow A.sidemenu_OpenLink:link,
#yellow A.sidemenu_OpenLink:active,
#yellow A.sidemenu_OpenLink:visited {
    color:#A67B1F;
    background-image: url(../img/bulletside_arrowY.gif);
    background-repeat: no-repeat;
    padding-left: 10px;
    display: block;
    font-size: 10px;
    text-decoration: none;
    margin: 0px 10px 3px 20px;
    padding-top: 2px;
}

#yellow A.sidemenu_OpenLink:hover {
    color: #CFA958;
    background-image: url(../img/bulletside_arrowY.gif);
    background-repeat: no-repeat;
    text-decoration: none;
}

#yellow A.LinkTitle:link,
#yellow A.LinkTitle:active {
    color: #A67D37;
    padding-left: 17px;	background-image: url(../img/bullet_linkY.gif);
    background-repeat: no-repeat;
    display: block;
    margin-right: 10px;
    margin-bottom: 8px;
    text-decoration: none;
}

#yellow A.LinkTitle:visited {
    color: #63420C;
    padding-left: 17px;
    background-image: url(../img/bullet_linkY.gif);
    background-repeat: no-repeat;
    display: block;
    margin-right: 10px;
    margin-bottom: 8px;
    text-decoration: none;
}

#yellow A.LinkTitle:hover {
    color: #D9AE68;
    display: block;
    margin-right: 10px;
    margin-bottom: 8px;
    text-decoration: none;
}

#yellow ul.sidemenu_OpenList {
    list-style: url(../img/bulletside_arrowY.gif);
    padding-left: 10px;
    display: block;
    font-size: 10px;
    margin-top: 4px;
    margin-left: 20px;
    margin-right: 10px;
    margin-bottom: 5px;
    text-decoration: none;
}

#yellow ul.sidemenu_OpenList li {
    color: #A67D37;
    line-height: 10px;
    text-align: left;
}

    /* News Column Styles */

.NewsColumn {
    padding-left: 17px;
    padding-right: 17px;
    font-size: 10px;
    line-height: 14px;
}

.newsSmallTitle {
    height: 22px;
    font-weight: bold;
    background-image: url(../img/home_sidetabletitletile.gif);
    background-repeat: repeat-x;
    padding: 2px 17px 0px 17px;
}

A.NewsList:link, A.NewsList:active {
    color: #088CCF;
    padding-left: 17px;
    background-image: url(../img/bullet_news.gif);
    background-repeat: no-repeat;
    display: block;
    font-size: 10px;
    margin-top: 6px;
    margin-right: 10px;
    margin-bottom: 6px;
    text-decoration: none
}

A.NewsList:visited {
    color: #088CCF;
    padding-left: 17px;
    background-image: url(../img/bullet_news.gif);
    background-repeat: no-repeat;
    display: block;	font-size: 10px;
    margin-top: 6px;
    margin-right: 10px;
    margin-bottom: 6px;
    text-decoration: none
}

A.NewsList:hover {
    color: #34B8F8;
    display: block;
    font-size: 10px;
    margin-top: 6px;
    margin-right: 10px;
    margin-bottom: 6px;
    text-decoration: none
}

/*A.NewsLink, */
A.NewsLink:link, A.NewsLink:active {
    color: #088CCF;
    font-size: 10px;
    margin-right: 10px;
    text-decoration: none
}

A.NewsLink:visited {
    color: #088CCF;
    font-size: 10px;
    margin-right: 10px;
    text-decoration: none
}

A.NewsLink:hover {
    color: #34B8F8;
    font-size: 10px;
    margin-right: 10px;
    text-decoration: none
}


    /* Generic */

.extend {
    background: url(../img/sidetable_tile.gif);
    height: 800px;
}

.bgoundtable {
    background-image: url(../img/background_vertitile.gif);
    background-repeat: repeat-x;
    background-position: top;
}

.bottable {
    color: #333;
    font-size: 10px;
    line-height: 16px;
    background-image: url(../img/bottile.gif);
    background-repeat: repeat-x;
}

.botcorner {
    background-image: url(../img/bottile.gif);
    background-repeat: no-repeat;
}

.footer {
    color: #333;
    font: 10px Verdana, Arial, Helvetica, sans-serif;
}

    /* Padding */

.mainContent {
    margin: 0 1em 1em 1em;
}

    /* Table Specs */

.maintableinside {
    background-color: #F5F4F4;
    height: 100%;
    border: solid 8px #fff;
    border-top: none;
    vertical-align: top;
    font-size: 14px;
}

.journaltableinside {
    height: 100%;
    vertical-align: top;
    border: solid 8px #fff;
    background-color: #F5F4F4;
    margin: 0;
    padding: 0 2em;
}

.journaltableinside blockquote {
    text-align: justify;
}

.journaltableinside td {
    vertical-align: top;
    font-size: 12px;
}

.newstableinside {
    margin: 0px;
    padding: 1em;
}

.sidetableinside {
    background-color: #F5F4F4;
    height: 100%;
    border-width: 8px;
    border-color: #FFF;
    border-style: solid;
    vertical-align: top;
    font-size: 10px;
}

.tableinside {
    background-color: #F5F4F4;
    height: 100%;
    border-width: 8px;
    border-color: #FFF;
    border-style: solid;
    vertical-align: top;
    font-size: 12px;
}

.tableDropShadow {
    background-image: url(../img/Tile_sidetable_square.gif);
    background-repeat: repeat-y;
}

.tableheader {
    margin: 6px;
}

.bigtitle {
    color: #000000;
    font-size: 20px;
    text-align: center;
}

.Title {
    color: #222;
    font-size: 20px;
    line-height: 22px;
    padding-bottom: 2px;
    margin-top: 15px;
    text-align: center;
}

.subTitle {
    color: #666;
    font-size: 14px;
    font-weight: bold;
}

.ImageTitle {
    color: #FFF;
    font-size: 24px;
    line-height: 24px;
    margin-top: -4px;
    margin-bottom: -8px;
    padding-right: 0px;
}

.ImageDescription {
    color: #cccccc;
    font-size: 12px;
    line-height: 14px;
    margin-bottom: 5px;
    padding-right: 0px
}

.dottedLine {
    background-image: url(../img/submenu_bordertile.gif);
    background-repeat: repeat-x;
    background-position: bottom;
}

.indentedLine {
    background-image: url(../img/sidetable_indentTile.gif);
    background-repeat: repeat-x;
    background-position: bottom;
}

.mainTitleSeperator {
    color: #333;
    height: 1.5em;
    font-weight: bold;
    background-image: url(../img/home_maintabletitletile.gif);
    background-repeat: repeat-x;
    padding: 4px 30px 0px 25px;
}

.subTitleSeperator {
    padding: 0px 0px 0px 25px;
}

.list {
    color: #088CCF;
    padding-left: 27px;
    background-image: url(../img/bluebullet.gif);
    background-repeat: no-repeat;
    display: block;
    font-size: 24px;
    margin-top: 6px;
    margin-right: 10px;
    margin-bottom: 6px;
    text-decoration: none;
    margin-left: -6px;
}

.padding_25 {
    padding-left: 25px;
    padding-right: 25px;
}

.paddingRight_25 {
    padding-right: 25px;
}

.mediumtext {
    font-size: 16px;
}

    /* Lists */

.tableinside ol {
    list-style-type: decimal-leading-zero;
    /* margin-left: 2.5em; */
}

.tableinside ul, .tableinside dl {
    list-style: url('../img/bullet_list.gif');
    /* margin-left: 2.5em; */
}

.journaltableinside ul {
    list-style: url('../img/bullet_list.gif');
}

ol.roman {
    list-style-type: upper-roman;
}

ol.alpha {
    list-style-type: lower-alpha;
}

ul.noshift {
    margin: 1em;
    padding: 0;
}

li {
    line-height: 16px;
    margin-bottom: 0.5em;
    padding: 0;
}

    /* Banners */

#banner {
    background-image: url(../img/ImageHeader_home.jpg);
    background-repeat: no-repeat;
    background-color: black;
    width: 100%;
    height: 197px;
    border: none;
    text-align: right;
}

#banner td {
}

#tblbanner {
    background-color: black;
    width: 749px;
    height: 170px;
    border: none;
    text-align: right;
}

#tblbanner #lft {
    background-image: url(../cftd-lft.gif);
    background-repeat: no-repeat;
    background-color: black;
    width: 371px;
}
#tblbanner #mid {
    background-color: black;
    width: 343px;
}
#tblbanner #rit {
    background-color: maroon;
    width: 35px;
}
#tblbanner #bot {
    background-image: url(../cftd-bot.gif);
    width: 100%;
}

ul.menushift {
    margin-left: -2em;
    list-style: url('../img/bullet_list.gif');
}

.snapshot {
    float: right;
    margin: 0 0 1em 1em;
    border: none;
}

#idxleft {
    background-color: white;
}

    /* Extensible Banner Code */

#out {
    background-color: white;
    padding: 8px;
}

#ins {
    background-color: white;
    margin: 0px;
    text-align: right;
    border-spacing: 0px;
}
#ins #indexBanner {
    background-repeat: no-repeat;
    background-color: black;
    width: 370px;
    height: 170px;
}
#ins #softBanner {
    background-image: url(../img/sw-tbl-lft.gif);
    background-repeat: no-repeat;
    background-color: #567E5C;
    width: 360px;
    height: 170px;
}
#ins #line {
    background-color: black;
    color: white;
    padding: 10px;
}
#ins #swback {
    background-image: url(../img/sw-tbl-rtile.gif);
    background-repeat: repeat-x;
    background-color: #567E5C;
    color: white;
    padding: 10px;
}

#shad {
    border-spacing: 0px;
}
.rshad {
    background-image: url(../img/rtile.gif);
    background-repeat: repeat-y;
}
.bshad {
    background-image: url(../img/btile.gif);
    background-repeat: repeat-x;
}
.brcorner {
    background-image: url(../img/brcorner.gif);
    background-repeat: no-repeat;
}

    /* Citation Index Formatting */

.c_author {
  /*  text-transform: capitalize;*/
    font-weight: normal;
    color: black;
}
.c_title {
    font-weight: bold;
    font-weight: normal;
    color: #600000;		/* down a notch */
    color: green;		/* kjk likes green */
}
.c_source, .c_volume {
    font-style: italic;
}
.c_year {
    font-weight: bold;
}
.c_link {
}
