/* set all basic html text tags */
body {
    font-family: "Lucida Grande", Geneva, Arial, Verdana, san-serif;
    font-size: 12px;

}

.required {
    color: #f88;
}

.error {
    border: 1px solid red;
    color: white;
    padding: 2px;
    background: red;
    vertical-align: middle;
}

/* don't put font stuff here */
h1 {
    font: 30px arial
}

/* large */
h3 {
    font: 20px arial
}

/* medium */
h5 {
    font: 10px arial
}

/* small */
p {
    font: 10px arial
}

/* small */
/* set up  basic html text tag end */

/* solid block curved div (nifty corner) */
div#nifty {
    background: #B7CEEC;
    width: 200px
}

b.rtop, b.rbottom {
    display: block;
    background: #FFF
}

b.rtop b, b.rbottom b {
    display: block;
    height: 1px;
    overflow: hidden;
    background: #B7CEEC
}

b.r1 {
    margin: 0 5px
}

b.r2 {
    margin: 0 3px
}

b.r3 {
    margin: 0 2px
}

b.rtop b.r4, b.rbottom b.r4 {
    margin: 0 1px;
    height: 2px
}

/* solid block curved div end */

/* solid block curved div 3D raised - col8 (#C1BDB0)*/
.raised-col8 {
    background: transparent;
    width: 200px;
}

.raised-col8 h1, .raised-col8 p {
    margin: 0 10px;
    color: #5C7EBF
}

.raised-col8 h3, .raised-col8 p {
    margin: 0 10px;
    color: #5C7EBF
}

.raised-col8 h5, .raised-col8 p {
    margin: 0 10px;
    color: #5C7EBF
}

.raised-col8 .top, .raised-col8 .bottom {
    display: block;
    background: transparent;
    font-size: 1px;
}

.raised-col8 .b1, .raised-col8 .b2, .raised-col8 .b3, .raised-col8 .b4, .raised-col8 .b1b, .raised-col8 .b2b, .raised-col8 .b3b, .raised-col8 .b4b {
    display: block;
    overflow: hidden;
}

.raised-col8 .b1, .raised-col8 .b2, .raised-col8 .b3, .raised-col8 .b1b, .raised-col8 .b2b, .raised-col8 .b3b {
    height: 1px;
}

.raised-col8 .b2 {
    background: #5C7EBF;
    border-left: 1px solid #fff;
    border-right: 1px solid #eee;
}

.raised-col8 .b3 {
    background: #5C7EBF;
    border-left: 1px solid #fff;
    border-right: 1px solid #ddd;
}

.raised-col8 .b4 {
    background: #5C7EBF;
    border-left: 1px solid #fff;
    border-right: 1px solid #aaa;
}

.raised-col8 .b4b {
    background: #5C7EBF;
    border-left: 1px solid #eee;
    border-right: 1px solid #999;
}

.raised-col8 .b3b {
    background: #5C7EBF;
    border-left: 1px solid #ddd;
    border-right: 1px solid #999;
}

.raised-col8 .b2b {
    background: #5C7EBF;
    border-left: 1px solid #aaa;
    border-right: 1px solid #999;
}

.raised-col8 .b1 {
    margin: 0 5px;
    background: #fff;
}

.raised-col8 .b2, .raised-col8 .b2b {
    margin: 0 3px;
    border-width: 0 2px;
}

.raised-col8 .b3, .raised-col8 .b3b {
    margin: 0 2px;
}

.raised-col8 .b4, .raised-col8 .b4b {
    height: 2px;
    margin: 0 1px;
}

.raised-col8 .b1b {
    margin: 0 5px;
    background: #999;
}

.raised-col8 .boxcontent {
    display: block;
    background: #5C7EBF;
    border-left: 1px solid #fff;
    border-right: 1px solid #999;
    padding: 10px;
}

.raised-col8 {
    background: transparent;
    width: 200px;
}

.raised-col8 h1, .raised-col8 p {
    margin: 0 10px;
    color: #5C7EBF
}

.raised-col8 h3, .raised-col8 p {
    margin: 0 10px;
    color: #5C7EBF
}

.raised-col8 h5, .raised-col8 p {
    margin: 0 10px;
    color: #5C7EBF
}

.raised-col8 .top, .raised-col8 .bottom {
    display: block;
    background: transparent;
    font-size: 1px;
}

.raised-col8 .b1, .raised-col8 .b2, .raised-col8 .b3, .raised-col8 .b4, .raised-col8 .b1b, .raised-col8 .b2b, .raised-col8 .b3b, .raised-col8 .b4b {
    display: block;
    overflow: hidden;
}

.raised-col8 .b1, .raised-col8 .b2, .raised-col8 .b3, .raised-col8 .b1b, .raised-col8 .b2b, .raised-col8 .b3b {
    height: 1px;
}

.raised-col8 .b2 {
    background: #5C7EBF;
    border-left: 1px solid #fff;
    border-right: 1px solid #eee;
}

.raised-col8 .b3 {
    background: #5C7EBF;
    border-left: 1px solid #fff;
    border-right: 1px solid #ddd;
}

.raised-col8 .b4 {
    background: #5C7EBF;
    border-left: 1px solid #fff;
    border-right: 1px solid #aaa;
}

.raised-col8 .b4b {
    background: #5C7EBF;
    border-left: 1px solid #eee;
    border-right: 1px solid #999;
}

.raised-col8 .b3b {
    background: #5C7EBF;
    border-left: 1px solid #ddd;
    border-right: 1px solid #999;
}

.raised-col8 .b2b {
    background: #5C7EBF;
    border-left: 1px solid #aaa;
    border-right: 1px solid #999;
}

.raised-col8 .b1 {
    margin: 0 5px;
    background: #fff;
}

.raised-col8 .b2, .raised-col8 .b2b {
    margin: 0 3px;
    border-width: 0 2px;
}

.raised-col8 .b3, .raised-col8 .b3b {
    margin: 0 2px;
}

.raised-col8 .b4, .raised-col8 .b4b {
    height: 2px;
    margin: 0 1px;
}

.raised-col8 .b1b {
    margin: 0 5px;
    background: #999;
}

.raised-col8 .boxcontent {
    display: block;
    background: #5C7EBF;
    border-left: 1px solid #fff;
    border-right: 1px solid #999;
    padding: 10px;
}

/* solid block curved div 3D raised - green (#C1BDB0)*/
.raised-green {
    background: transparent;
    width: 200px;
}

.raised-green h1, .raised-green p {
    margin: 0 10px;
    color: #84C666
}

.raised-green h3, .raised-green p {
    margin: 0 10px;
    color: #84C666
}

.raised-green h5, .raised-green p {
    margin: 0 10px;
    color: #84C666
}

.raised-green .top, .raised-green .bottom {
    display: block;
    background: transparent;
    font-size: 1px;
}

.raised-green .b1, .raised-green .b2, .raised-green .b3, .raised-green .b4, .raised-green .b1b, .raised-green .b2b, .raised-green .b3b, .raised-green .b4b {
    display: block;
    overflow: hidden;
}

.raised-green .b1, .raised-green .b2, .raised-green .b3, .raised-green .b1b, .raised-green .b2b, .raised-green .b3b {
    height: 1px;
}

.raised-green .b2 {
    background: #84C666;
    border-left: 1px solid #fff;
    border-right: 1px solid #eee;
}

.raised-green .b3 {
    background: #84C666;
    border-left: 1px solid #fff;
    border-right: 1px solid #ddd;
}

.raised-green .b4 {
    background: #84C666;
    border-left: 1px solid #fff;
    border-right: 1px solid #aaa;
}

.raised-green .b4b {
    background: #84C666;
    border-left: 1px solid #eee;
    border-right: 1px solid #999;
}

.raised-green .b3b {
    background: #84C666;
    border-left: 1px solid #ddd;
    border-right: 1px solid #999;
}

.raised-green .b2b {
    background: #84C666;
    border-left: 1px solid #aaa;
    border-right: 1px solid #999;
}

.raised-green .b1 {
    margin: 0 5px;
    background: #fff;
}

.raised-green .b2, .raised-green .b2b {
    margin: 0 3px;
    border-width: 0 2px;
}

.raised-green .b3, .raised-green .b3b {
    margin: 0 2px;
}

.raised-green .b4, .raised-green .b4b {
    height: 2px;
    margin: 0 1px;
}

.raised-green .b1b {
    margin: 0 5px;
    background: #999;
}

.raised-green .boxcontent {
    display: block;
    background: #84C666;
    border-left: 1px solid #fff;
    border-right: 1px solid #999;
    padding: 10px;
}

.raised-green {
    background: transparent;
    width: 200px;
}

.raised-green h1, .raised-green p {
    margin: 0 10px;
    color: #84C666
}

.raised-green h3, .raised-green p {
    margin: 0 10px;
    color: #84C666
}

.raised-green h5, .raised-green p {
    margin: 0 10px;
    color: #84C666
}

.raised-green .top, .raised-green .bottom {
    display: block;
    background: transparent;
    font-size: 1px;
}

.raised-green .b1, .raised-green .b2, .raised-green .b3, .raised-green .b4, .raised-green .b1b, .raised-green .b2b, .raised-green .b3b, .raised-green .b4b {
    display: block;
    overflow: hidden;
}

.raised-green .b1, .raised-green .b2, .raised-green .b3, .raised-green .b1b, .raised-green .b2b, .raised-green .b3b {
    height: 1px;
}

.raised-green .b2 {
    background: #84C666;
    border-left: 1px solid #fff;
    border-right: 1px solid #eee;
}

.raised-green .b3 {
    background: #84C666;
    border-left: 1px solid #fff;
    border-right: 1px solid #ddd;
}

.raised-green .b4 {
    background: #84C666;
    border-left: 1px solid #fff;
    border-right: 1px solid #aaa;
}

.raised-green .b4b {
    background: #84C666;
    border-left: 1px solid #eee;
    border-right: 1px solid #999;
}

.raised-green .b3b {
    background: #84C666;
    border-left: 1px solid #ddd;
    border-right: 1px solid #999;
}

.raised-green .b2b {
    background: #84C666;
    border-left: 1px solid #aaa;
    border-right: 1px solid #999;
}

.raised-green .b1 {
    margin: 0 5px;
    background: #fff;
}

.raised-green .b2, .raised-green .b2b {
    margin: 0 3px;
    border-width: 0 2px;
}

.raised-green .b3, .raised-green .b3b {
    margin: 0 2px;
}

.raised-green .b4, .raised-green .b4b {
    height: 2px;
    margin: 0 1px;
}

.raised-green .b1b {
    margin: 0 5px;
    background: #999;
}

.raised-green .boxcontent {
    display: block;
    background: #84C666;
    border-left: 1px solid #fff;
    border-right: 1px solid #999;
    padding: 10px;
}

/* solid block curved div 3D raised end */

/* solid block curved div 3D raised - grey */
.raised-yellow {
    background: transparent;
    width: 200px;
}

.raised-yellow h1, .raised-yellow p {
    margin: 0 10px
}

.raised-yellow h3, .raised-yellow p {
    margin: 0 10px
}

.raised-yellow h5, .raised-yellow p {
    margin: 0 10px
}

.raised-yellow .top, .raised-yellow .bottom {
    display: block;
    background: transparent;
    font-size: 1px;
}

.raised-yellow .b1, .raised-yellow .b2, .raised-yellow .b3, .raised-yellow .b4, .raised-yellow .b1b, .raised-yellow .b2b, .raised-yellow .b3b, .raised-yellow .b4b {
    display: block;
    overflow: hidden;
}

.raised-yellow .b1, .raised-yellow .b2, .raised-yellow .b3, .raised-yellow .b1b, .raised-yellow .b2b, .raised-yellow .b3b {
    height: 1px;
}

.raised-yellow .b2 {
    background: #faf066;
    border-left: 1px solid #fff;
    border-right: 1px solid #eee;
}

.raised-yellow .b3 {
    background: #faf066;
    border-left: 1px solid #fff;
    border-right: 1px solid #ddd;
}

.raised-yellow .b4 {
    background: #faf066;
    border-left: 1px solid #fff;
    border-right: 1px solid #aaa;
}

.raised-yellow .b4b {
    background: #faf066;
    border-left: 1px solid #eee;
    border-right: 1px solid #999;
}

.raised-yellow .b3b {
    background: #faf066;
    border-left: 1px solid #ddd;
    border-right: 1px solid #999;
}

.raised-yellow .b2b {
    background: #faf066;
    border-left: 1px solid #aaa;
    border-right: 1px solid #999;
}

.raised-yellow .b1 {
    margin: 0 5px;
    background: #fff;
}

.raised-yellow .b2, .raised-yellow .b2b {
    margin: 0 3px;
    border-width: 0 2px;
}

.raised-yellow .b3, .raised-yellow .b3b {
    margin: 0 2px;
}

.raised-yellow .b4, .raised-yellow .b4b {
    height: 2px;
    margin: 0 1px;
}

.raised-yellow .b1b {
    margin: 0 5px;
    background: #999;
}

.raised-yellow .boxcontent {
    display: block;
    background: #faf066;
    border-left: 1px solid #fff;
    border-right: 1px solid #999;
}

/* solid block curved div 3D raised - grey */
.raised-orange {
    background: transparent;
    width: 200px;
}

.raised-orange h1, .raised-orange p {
    margin: 0 10px
}

.raised-orange h3, .raised-orange p {
    margin: 0 10px
}

.raised-orange h5, .raised-orange p {
    margin: 0 10px
}

.raised-orange .top, .raised-orange .bottom {
    display: block;
    background: transparent;
    font-size: 1px;
}

.raised-orange .b1, .raised-orange .b2, .raised-orange .b3, .raised-orange .b4, .raised-orange .b1b, .raised-orange .b2b, .raised-orange .b3b, .raised-orange .b4b {
    display: block;
    overflow: hidden;
}

.raised-orange .b1, .raised-orange .b2, .raised-orange .b3, .raised-orange .b1b, .raised-orange .b2b, .raised-orange .b3b {
    height: 1px;
}

.raised-orange .b2 {
    background: #ffc611;
    border-left: 1px solid #fff;
    border-right: 1px solid #eee;
}

.raised-orange .b3 {
    background: #ffc611;
    border-left: 1px solid #fff;
    border-right: 1px solid #ddd;
}

.raised-orange .b4 {
    background: #ffc611;
    border-left: 1px solid #fff;
    border-right: 1px solid #aaa;
}

.raised-orange .b4b {
    background: #ffc611;
    border-left: 1px solid #eee;
    border-right: 1px solid #999;
}

.raised-orange .b3b {
    background: #ffc611;
    border-left: 1px solid #ddd;
    border-right: 1px solid #999;
}

.raised-orange .b2b {
    background: #ffc611;
    border-left: 1px solid #aaa;
    border-right: 1px solid #999;
}

.raised-orange .b1 {
    margin: 0 5px;
    background: #fff;
}

.raised-orange .b2, .raised-orange .b2b {
    margin: 0 3px;
    border-width: 0 2px;
}

.raised-orange .b3, .raised-orange .b3b {
    margin: 0 2px;
}

.raised-orange .b4, .raised-orange .b4b {
    height: 2px;
    margin: 0 1px;
}

.raised-orange .b1b {
    margin: 0 5px;
    background: #999;
}

.raised-orange .boxcontent {
    display: block;
    background: #ffc611;
    border-left: 1px solid #fff;
    border-right: 1px solid #999;

}

/* solid block curved div 3D raised end */
/* solid block curved div 3D raised - blank content */

.raised-blank {
    background: transparent;
    width: 200px;
}

.raised-blank h1, .raised-blank p {
    margin: 0 10px;
    color: #595841
}

.raised-blank h3, .raised-blank p {
    margin: 0 10px;
    color: #595841
}

.raised-blank h5, .raised-blank p {
    margin: 0 10px;
    color: #595841
}

.raised-blank .top, .raised-blank .bottom {
    display: block;
    background: transparent;
    font-size: 1px;
}

.raised-blank .b1, .raised-blank .b2, .raised-blank .b3, .raised-blank .b4, .raised-blank .b1b, .raised-blank .b2b, .raised-blank .b3b, .raised-blank .b4b {
    display: block;
    overflow: hidden
}

.raised-blank .b1, .raised-blank .b2, .raised-blank .b3, .raised-blank .b1b, .raised-blank .b2b, .raised-blank .b3b {
    height: 1px
}

.raised-blank .b2 {
    background: transparent;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
}

.raised-blank .b3 {
    background: transparent;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
}

.raised-blank .b4 {
    background: transparent;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
}

.raised-blank .b4b {
    background: transparent;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
}

.raised-blank .b3b {
    background: transparent;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
}

.raised-blank .b2b {
    background: transparent;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
}

.raised-blank .b1 {
    margin: 0 5px;
    background: #fff;
}

.raised-blank .b2, .raised-blank .b2b {
    margin: 0 3px;
    border-width: 0 2px;
}

.raised-blank .b3, .raised-blank .b3b {
    margin: 0 2px;
}

.raised-blank .b4, .raised-blank .b4b {
    height: 2px;
    margin: 0 1px;
}

.raised-blank .b1b {
    margin: 0 5px;
    background: #fff;
}

.raised-blank .boxcontent {
    display: block;
    background: transparent;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
}

html {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #666;
    background: transparent;
}

.header {
    margin-bottom: 20px;
    border: 0px;
    width: 1000px;
    background-image: url("../resources/images/head.gif")
}

.bottom {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    text-align: center;
    vertical-align: middle;
    color: #8E969D;
}

.hint {
    font-size: 0.8em;
    color: #666;
}

.red-hint {
    font-size: 0.8em;
    color: darkred;
}

.amount {
    font-size: 1.2em;
    color: #000
}

.faded-amount {
    font-size: 1.0em;
    color: #999
}

.link, .sublink {
    background: none;
    border: 0;
    text-decoration: underline;
    font-size: 0.8em;
    color: #cc4444
}

.sublink {
    color: #cc4444;
}

.tags {
    font-size: 0.9em;
    color: #003366
}

.button {
    vertical-align: middle;
    text-align: center;
    font-size: 1em;
    color: #fff;
    border: 0;
    width: 120px;
    height: 15px;
    background: url('../resources/images/buttons/btn_long_red.gif') no-repeat;
}

.white-button {
    background: none;
    vertical-align: middle;
    font-size: 0.9em;
    color: #FFF;
    border: 0;
    text-decoration: underline;

}

.left-tab {
    font-size: 0.9em;
    color: #666;
    height: 50px;
    border: 0;
    padding: 5px 78px 0px 85px;
    background: url('../resources/images/right-tab-selected.gif') no-repeat scroll left top;
}

.left-tab-not-select {
    font-size: 0.9em;
    color: #66f;
    border: 0;
    padding: 5px 78px 2px 85px;
}

.right-tab {
    font-size: 0.9em;
    color: #666;
    padding: 5px 78px 0px 85px;
    background: url('../resources/images/left-tab-selected.gif') no-repeat scroll right top;
}

.right-tab-not-select {
    font-size: 0.9em;
    color: #66f;
    border: 0;
    padding: 5px 78px 2px 85px;
}

.small-blue {
    font-size: 0.9em;
    color: #fff;
    text-align: center;
    padding: 0 15px 0 15px;
    background: url('../resources/images/buttons/btn_short_blue.gif') no-repeat right;
}

.tiny-blue {
    font-size: 0.9em;
    color: #fff;
    text-align: center;
    padding: 0 15px 0 15px;
    background: url('../resources/images/buttons/btn_tiny_blue.gif') no-repeat right;
}

a {
    text-decoration: underline;
    color: white;
}

a:hover {
    color: #999;
    font-weight: bold;
}

.divider {
    background: url("../resources/images/divider.gif") repeat-x;
}

.date {
    font-size: 1em;
    color: #999;
}

.note {
    font-size: 1.2em;
    color: #003366;
}

#message-block {
    background: #5C7EBF;
    padding: 2px;
    margin-bottom: 10px;
    margin-top: -15px;
}

.month-chooser {
    background: #ccc;
    border: 1px solid #999;
}

.month-chooser a {
    font-size: 8pt;
    padding-left: 5px;
    padding-right: 5px;

    border-left: 1px solid white;
    border-right: 1px solid #999;
    color: #003366;

}

.month-chooser a:hover {
    font-size: 10pt;
}

.storybody {
    position: absolute;
    z-index: 100;
    top: 0;
    left: 0;
    width: 100%;
    height: 1000px;
    background: url('../resources/images/trans-bg.gif') repeat;
}

img, div {
    border: none;
}

.slider-track {
    width: 220px;
    height: 40px;
    background: url('../resources/images/slider-bg.gif') no-repeat;
}

v\:* {
    behavior: url(#default#VML);
}

.front-slides div.slide {
    width: 75%;
    height: 80%;
    float: left;
    background: transparent;
}

    .slide-text {
        float:left; width:250px; margin-left:20px;
    }