.SISTERS a,
.SISTERS a:link,
.SISTERS a:visited,
.SISTERS .psuedoLink,
.SISTERS .psuedoLink label,
.SISTERS .psuedoLink input
{
	color: #76ae00;
}

.SISTERS a:hover
{
	color: #76ae00;
}

.SISTERS input[type="radio"]:checked + label
{
    color: #444;
}

.SISTERS a:active
{
	color: #76ae00;
}

.SISTERS q
{
	color: #666;
}

.SISTERS .errors,
.SISTERS .error
{
    color: #0000ff !important;
}

.SISTERS p.subNote
{
    color: #76ae00 !important;
}

.SISTERS p.notification
{
    background-color: #f1c2ff;
}

.SISTERS .alertCount
{
    background-color: #BE00ff;
}

.SISTERS .notification.bulleted:before
{
    color: #BE00ff;
    background-color: #BE00ff;
}

.SISTERS .successMessage
{
    background-color: #F7CEff;
}

.SISTERS .amountOwed
{
    border: 1px solid #6104bf;
    background-color: #a104ff;
}

.SISTERS .sectionHeader
{
    background-color: #f7f7f7;
    box-shadow: 0px 1px 3px rgba(8, 51, 0, 0.75);
    -webkit-box-shadow: 0px 1px 3px rgba(8, 51, 0, 0.75);
    -moz-box-shadow:    0px 1px 3px rgba(8, 51, 0, 0.75);
}

.SISTERS #header
{
    background-color: #fff;
}

.SISTERS .complexHeader #header .productName
{
    border: 1px solid #99b870;
    background-color: #8aad57;
    
    /* Safari 4-5, Chrome 1-9 */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#8aad57), to(#a0bb77));
    /* Safari 5.1, Chrome 10+ */
    background: -webkit-linear-gradient(top, #a0bb77, #8aad57);
    /* Firefox 3.6+ */
    background: -moz-linear-gradient(top, #a0bb77, #8aad57);
    /* IE 10 */
    background: -ms-linear-gradient(top, #a0bb77, #8aad57);
    /* Opera 11.10+ */
    background: -o-linear-gradient(top, #a0bb77, #8aad57);
}

.SISTERS fieldset
{
    background-color: #F7FFF7;
    border-radius: 5px;
}

.SISTERS html.cssgradients body input[type="text"],
.SISTERS html.cssgradients body input[type="password"]
{
    /* Safari 4-5, Chrome 1-9 */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#e4e4e4));

    /* Safari 5.1, Chrome 10+ */
    background: -webkit-linear-gradient(top, #e4e4e4, #ffffff 7px, #ffffff);

    /* Firefox 3.6+ */
    background: -moz-linear-gradient(top, #e4e4e4, #ffffff 8px, #ffffff);

    /* IE 10 */
    background-image: -ms-linear-gradient(top, #e4e4e4, #ffffff 8px, #ffffff);
    background-image: linear-gradient(to bottom, #e4e4e4, #ffffff 8px, #ffffff);  

    /* Opera 11.10+ */
    background: -o-linear-gradient(top, #e4e4e4, #ffffff 8px, #ffffff);
}

.SISTERS input[type="button"]:disabled,
.SISTERS input[type="submit"]:disabled
{
    color: #7B7B7B;
    background-color: #BDBDBD !important;

}


.SISTERS input[type="button"],
.SISTERS input[type="submit"]
{
    background-color: #619c0c;
}


.SISTERS .boxshadow input[type="button"],
.SISTERS .boxshadow input[type="submit"]
{
    box-shadow: 2px 2px 5px rgba(8, 51, 0, 0.75);
}

.SISTERS ul.actionButtons li input[type="button"],
.SISTERS ul.actionButtons li input[type="submit"],
.SISTERS input[type="button"].actionButton,
.SISTERS input[type="submit"].actionButton,
.SISTERS .actionButton input[type="button"],
.SISTERS .actionButton input[type="submit"]
{
    background-color: #fff;
    color: #333333;
}

.SISTERS .customCheckboxes input[type="checkbox"]:checked + label::before
{
    color: #a00;
}

.SISTERS .customCheckboxes input[type="checkbox"] + label::before
{
    color: #fff;
    background-color: #fff;
}

.SISTERS tr th,
.SISTERS tr th.rgSorted input[type="submit"]
{
    background-color: #DFE7DE !important;
}


.SISTERS tr th a
{
    color: #444 !important;
}

.SISTERS table.data tr:nth-child(2n),
.SISTERS table.rgMasterTable tr:nth-child(2n)
{
    background-color: #f0f0f0 !important;
}

.SISTERS .amountYouOweValue
{
    border: 1px solid #6104bf;
    background-color: #a104ff;
    border-radius: 5px;
}

/* Special case to handle amount you owe in a Telerik table */
.SISTERS td.totalAmountYouOweValue:after
{
    border: 1px solid #6104bf;
    background-color: #a104ff;
    border-radius: 5px;
}






.SISTERS #primaryNav
{
    background-color: #A2BD73;
    /* Safari 4-5, Chrome 1-9 */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#8AAD52), to(#A2BD73));
    /* Safari 5.1, Chrome 10+ */
    background: -webkit-linear-gradient(top, #A2BD73, #8AAD52);
    /* Firefox 3.6+ */
    background: -moz-linear-gradient(top, #A2BD73, #8AAD52);
    /* IE 10 */
    background-image: -ms-linear-gradient(top, #A2BD73 0%, #8AAD52 100%);
    background-image: linear-gradient(to bottom, #A2BD73 0%, #8AAD52 100%);  
    /* Opera 11.10+ */
    background: -o-linear-gradient(top, #A2BD73, #8AAD52);
}


.SISTERS #primaryNav > ul > li,
.SISTERS #primaryNav > ul > li > a
{
    color: #ffffff !important;
}

.SISTERS #primaryNav > ul > li:hover
{
    background-color: #B2DE5A;
    /* Safari 4-5, Chrome 1-9 */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#79BD31), to(#B2DE5A));
    /* Safari 5.1, Chrome 10+ */
    background: -webkit-linear-gradient(top, #B2DE5A, #79BD31);
    /* Firefox 3.6+ */
    background: -moz-linear-gradient(top, #B2DE5A, #79BD31);
    /* IE 10 */
    background-image: -ms-linear-gradient(top, #B2DE5A 0%, #79BD31 100%);
    background-image: linear-gradient(to bottom, #B2DE5A 0%, #79BD31 100%);  
    /* Opera 11.10+ */
    background: -o-linear-gradient(top, #B2DE5A, #79BD31);
}

.SISTERS #primaryNav > ul > li.selected
{
    background-color: #79A539;
    /* Safari 4-5, Chrome 1-9 */
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#619418), to(#79A539));
    /* Safari 5.1, Chrome 10+ */
    background: -webkit-linear-gradient(top, #79A539, #619418);
    /* Firefox 3.6+ */
    background: -moz-linear-gradient(top, #79A539, #619418);
    /* IE 10 */
    background-image: -ms-linear-gradient(top, #79A539 0%, #619418 100%);
    background-image: linear-gradient(to bottom, #79A539 0%, #619418 100%);  
    /* Opera 11.10+ */
    background: -o-linear-gradient(top, #79A539, #619418);
}

.SISTERS #primaryNav ul li ul
{
    border: 3px solid #9c6;
	border-radius: 3px;
	background: #fff;
    box-shadow: 0px 0px 10px rgba(51, 51, 51, 0.75);
    /* Safari 4-5, Chrome 1-9 */
    -webkit-box-shadow: 0px 0px 10px rgba(51, 51, 51, 0.75);
    /* Safari 5.1, Chrome 10+ */
    -webkit-box-shadow: 0px 0px 10px rgba(51, 51, 51, 1);
    /* Firefox 3.6+ */
    -moz-box-shadow:    0px 0px 10px rgba(51, 51, 51, 0.75);
}

.SISTERS #primaryNav ul li ul li
{
    border-bottom: 1px solid #eeeeee;
}

.SISTERS #primaryNav ul li ul li:hover
{
	background-color: #6A9D37;
}

.SISTERS #primaryNav ul li ul li:hover a,
.SISTERS #primaryNav ul li ul li:hover span
{
    color: #ffffff;
}

.SISTERS #primaryNav ul li ul li
{
	color: #76ae00;
}

.SISTERS #primaryNav ul li ul li.header,
.SISTERS #primaryNav ul li ul li.header:hover,
.SISTERS #primaryNav ul li ul li.header span,
.SISTERS #primaryNav ul li ul li.header:hover span
{
    color: #999999;
    background-color: #ffffff;
}