body
{
    background-color : rgb(255 , 255 , 255);
    color : rgb(0 , 0 , 0);
    font-family : verdana , arial , helvetica , sans-serif;
    font-size : 12px;
    margin : 0px;
}
a
{
    color : rgb(51 , 102 , 153);
}
a:visited
{
    color : rgb(91 , 88 , 88);
}
a:hover
{
    color : rgb(0 , 169 , 255);
}
a.header
{
    color : rgb(0 , 51 , 102);
}
a:visited.header
{
    color : rgb(0 , 51 , 102);
}
a:hover.header
{
    color : rgb(0 , 102 , 102);
}
a.footer
{
    color : rgb(0 , 51 , 102);
}
a:visited.footer
{
    color : rgb(0 , 51 , 102);
}
a:hover.footer
{
    color : rgb(0 , 102 , 102);
}
a.hot
{
    color : rgb(102 , 0 , 0);
}
a:visited.hot
{
    color : rgb(102 , 0 , 0);
}
a:hover.hot
{
    color : rgb(0 , 102 , 102);
}
a.reverse
{
    color : rgb(204 , 0 , 0);
}
a:hover.reverse
{
    color : rgb(255 , 204 , 0);
}
a:visited.reverse
{
    color : rgb(204 , 0 , 0);
}
th a
{
    color : rgb(195 , 226 , 255);
}
th a:visited
{
    color : rgb(195 , 226 , 255);
}
th a:hover
{
    color : rgb(255 , 255 , 255);
}
address
{
    color : rgb(0 , 0 , 0);
    font-family : verdana , arial , helvetica , sans-serif;
    font-size : 12px;
}
blockquote
{
    color : rgb(0 , 0 , 0);
    font-family : verdana , arial , helvetica , sans-serif;
    font-size : 12px;
}
caption
{
    color : rgb(0 , 0 , 0);
    font-family : verdana , arial , helvetica , sans-serif;
    font-size : 12px;
}
div
{
    color : rgb(0 , 0 , 0);
    font-family : verdana , arial , helvetica , sans-serif;
    font-size : 12px;
}
h1
{
    color : rgb(72 , 72 , 72);
    font-family : verdana , arial , helvetica , sans-serif;
    font-size : 22px;
    margin : 0px 0px 0px 0px;
}
h2
{
    color : rgb(0 , 0 , 0);
    font-family : verdana , arial , helvetica , sans-serif;
    font-size : 20px;
    margin : 0px 0px 0px 0px;
}
h3
{
    color : rgb(72 , 72 , 72);
    font-family : verdana , arial , helvetica , sans-serif;
    font-size : 18px;
    margin : 0px 0px 0px 0px;
}
h4
{
    color : rgb(0 , 0 , 0);
    font-family : verdana , arial , helvetica , sans-serif;
    font-size : 14px;
    margin : 0px 0px 0px 0px;
}
h5
{
    color : rgb(72 , 72 , 72);
    font-family : verdana , arial , helvetica , sans-serif;
    font-size : 12px;
    margin : 0px 0px 0px 0px;
}
h6
{
    font-family : verdana , arial , helvetica , sans-serif;
    margin : 0px 0px 0px 0px;
}
h7
{
    font-family : verdana , arial , helvetica , sans-serif;
    margin : 0px 0px 0px 0px;
}
h8
{
    font-family : verdana , arial , helvetica , sans-serif;
    margin : 0px 0px 0px 0px;
}
h9
{
    font-family : verdana , arial , helvetica , sans-serif;
    margin : 0px 0px 0px 0px;
}
hr
{
    color : rgb(72 , 72 , 72);
}
li
{
    margin-bottom : 10px;
}
ol
{
    margin-bottom : 8px;
    margin-top : 4px;
}
ul
{
    margin-bottom : 8px;
    margin-top : 4px;
}
p
{
    color : rgb(0 , 0 , 0);
    font-family : verdana , arial , helvetica , sans-serif;
    font-size : 12px;
    margin : 16px 0px 16px 0px;
}
strong
{
    color : rgb(121 , 131 , 167);
}
table
{
    color : rgb(0 , 0 , 0);
    font-family : verdana , arial , helvetica , sans-serif;
    font-size : 12px;
}
td
{
    color : rgb(0 , 0 , 0);
    font-family : verdana , arial , helvetica , sans-serif;
    font-size : 12px;
}
th
{
    background-color : rgb(111 , 99 , 53);
    color : rgb(255 , 255 , 255);
    font-family : verdana , arial , helvetica , sans-serif;
    font-size : 12px;
    font-weight : bold;
}
TH
{
    background-color : rgb(111 , 99 , 53);
    color : rgb(255 , 255 , 255);
    font-family : verdana , arial , helvetica , sans-serif;
    font-size : 12px;
    font-weight : bold;
}
.address
{
    color : rgb(99 , 97 , 99);
    font-size : 11px;
}
.asterisk
{
    color : rgb(255 , 0 , 0);
    font-family : verdana;
    font-weight : bold;
}
.bordered
{
    border : solid 1px rgb(232 , 233 , 215);
}
.businesscard
{
    color : rgb(99 , 97 , 99);
}
.calcHeaderTable
{
    font-size : 14px;
    font-weight : bold;
    color : rgb(255 , 255 , 255);
    background-color : rgb(189 , 190 , 189);
    padding : 3px 3px 3px 3px;
}
.calcGraphTable
{
    border : solid rgb(90 , 93 , 82);
    color : rgb(0 , 0 , 0);
    background-color : rgb(206 , 206 , 206);
    padding : 5px 5px 5px 5px;
    margin : 0px 0px 10px 0px;
}
.calcNegNum
{
    color : rgb(204 , 0 , 0);
}
.calcPercent
{
    color : rgb(0 , 51 , 204);
}
.calcPosNum
{
    color : rgb(0 , 153 , 51);
}
.calcTable
{
    color : rgb(0 , 0 , 0);
    padding : 3px 3px 3px 3px;
    margin : 0px 0px 10px 0px;
}
TABLE.calcTable
{
    border : 2px solid rgb(102 , 102 , 102);
}
TH.calcTable
{
    font-size : 11px;
    color : rgb(255 , 255 , 255);
    background-color : rgb(99 , 101 , 99);
    border : solid rgb(111 , 99 , 53);
}
TD.calcTable
{
    border : 1px solid rgb(217 , 217 , 217);
}
.calcTitleTable
{
    color : rgb(0 , 0 , 0);
    padding : 6px 6px 6px 6px;
    margin : 10px 0px 10px 0px;
}
TABLE.calcTitleTable
{
}
TH.calcTitleTable
{
    font-size : 16px;
    color : rgb(0 , 0 , 0);
    background-color : rgb(255 , 255 , 255);
}
TD.calcTitleTable
{
    font-weight : bold;
    color : rgb(0 , 0 , 0);
}
.color
{
    color : rgb(255 , 255 , 255);
}
.colorcell
{
    background-color : rgb(224 , 231 , 244);
    color : rgb(0 , 0 , 0);
}
.colordark
{
    color : rgb(0 , 102 , 51);
}
.colorlight
{
    color : rgb(255 , 255 , 255);
}
.colormedium
{
    color : rgb(255 , 255 , 255);
}
.colorrow
{
    color : rgb(0 , 0 , 0);
}
.compact
{
    font-size : 11px;
}
.compnamefooter
{
    color : rgb(51 , 51 , 102);
    font-size : 10px;
    font-weight : bold;
}
.credentials
{
    color : rgb(51 , 51 , 102);
    font-size : 13px;
    font-weight : bold;
}
.dark
{
    background-color : rgb(234 , 234 , 234);
}
.editbutton
{
    background-color : rgb(255 , 51 , 0);
    border-color : rgb(255 , 255 , 255);
    border-style : outset;
    border-width : 1px;
    color : rgb(255 , 255 , 255);
    font-family : arial , helvetica , sans-serif;
    font-size : 7pt;
    font-weight : bold;
    text-decoration : none;
}
a:visited.editbutton
{
    color : rgb(255 , 255 , 255);
}
a:hover.editbutton
{
    color : rgb(186 , 255 , 0);
}
.error
{
    color : rgb(102 , 0 , 0);
}
.errormessage
{
    color : rgb(102 , 0 , 0);
}
.evenrow
{
    background-color : rgb(232 , 233 , 215);
}
.footer
{
    font-size : 11px;
}
.header
{
    color : rgb(111 , 99 , 53);
    font-size : 14px;
    font-weight : bold;
}
th.header
{
    color : rgb(255 , 255 , 255);
    font-size : 14px;
    font-weight : bold;
    background-color : rgb(111 , 99 , 53);
}
/* Colorado Style Specific */
.headerCol1
{
    background-image : url("/C21/img/colorado/suede/header_bkg.gif");
    background-repeat : repeat-x;
}
.headerCol2
{
    background-color : rgb(221 , 219 , 183); color:#6699FF
}
.headerCol3
{
    background-image : url("/C21/img/colorado/suede/header_left_bkg.gif");
    background-repeat : repeat-x;
}
.headerCol4
{
    background-image : url("/C21/img/colorado/suede/quicknav_bkg.gif");
    background-repeat : repeat-x;
}
.navButtonCol
{
    background-image : url("/C21/img/colorado/suede/mainnav_bkg.gif");
    background-repeat : repeat-x;
}
.quickNavbg
{
    background-image : url("/C21/img/colorado/suede/quick_nav_bkg.gif");
    background-repeat : repeat-x;
    background-color : rgb(111 , 99 , 53);
    color : rgb(255 , 255 , 255);
    white-space : nowrap;
}
/* End Colorado Style Specific */
.headercell
{
    background-color : rgb(0 , 51 , 102);
    color : rgb(255 , 255 , 255);
    font-weight : bold;
}
.headerrow, .theader
{
    background-color : rgb(111 , 99 , 53);
    color : rgb(255 , 255 , 255);
    font-weight : bold;
}
.headerrow a
{
    color : rgb(255 , 255 , 255);
    font-weight : bold;
}
.headerrow a:visited
{
    color : rgb(255 , 255 , 255);
}
.headerrow a:hover
{
    color : rgb(255 , 255 , 255);
}
.headerrow a:hover.reverse
{
    color : rgb(255 , 255 , 255);
}
.home
{
    Background-color : rgb(255, 255, 255);
    Color : gold;
    Font-size : medium;
}