/* ~/Content/AjaxControlToolkit/Styles/AjaxFileUpload.css */

.ajax__fileupload {
    border: #D3D3D3 1px solid;
    overflow: auto;
    padding: 4px;
}

.ajax__fileupload_selectFileContainer {
    display: inline-block;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    position: relative;
    width: 80px;
}

.ajax__fileupload_selectFileButton {
    background-color: #212121;
    color: #D0D0D0;
    cursor: pointer;
    display: block;
    font-size: 13px;
    height: 24px;
    line-height: 24px;
    margin-right: 4px;
    text-align: center;
    width: 80px;
}

.ajax__fileupload_selectFileButton:hover {
    background-color: #000000;
    color: #ffffff;
}

.ajax__fileupload_topFileStatus {
    color: rgb(127, 126, 126);
}

.ajax__fileupload_ProgressBarHolder {
    margin-right: 70px;
}

.ajax__fileupload_uploadbutton {
    background-color: #000099;
    color: white;
    cursor: pointer;
    font-weight: bold;
    text-align: center;
    width: 60px;
}

.ajax_fileupload_cancelbutton {
    background-color: #990033;
    color: white;
    cursor: pointer;
    font-weight: bold;
    text-align: center;
    width: 60px;
}

.ajax__fileupload_dropzone {
    border-style: dotted;
    border-width: 1px;
    line-height: 50px;
    margin-bottom: 2px;
    text-align: center;
}

.ajax__fileupload_queueContainer {
    border: #A9A9A9 1px solid;
    border-width: 1px;
    clear: both;
    margin-top: 2px;
    padding: 4px;
}

.ajax__fileupload_progressBar {
    background-color: #CCFFCC;
    padding-left: 4px;
}

.ajax__fileupload_footer {
    height: 20px;
    line-height: 20px;
    margin-top: 2px;
}

.ajax__fileupload_fileItemInfo {
    height: 20px;
    line-height: 20px;
    margin-bottom: 2px;
    overflow: hidden;
    position: relative;
    z-index: 0;
}

.ajax__fileupload_fileItemInfo .filename {
    font-weight: bold;
}

.ajax__fileupload_fileItemInfo .uploadstatus {
    font-style: italic;
}

.ajax__fileupload_fileItemInfo .removeButton {
    background-color: #900;
    color: white;
    cursor: pointer;
    display: block;
    float: left;
    height: 20px;
    line-height: 20px;
    text-align: center;
    width: 55px;
}

.ajax__fileupload_fileItemInfo .uploadedState {
    background-color: #fff;
    color: #060;
}

.ajax__fileupload_fileItemInfo .uploadingState {
    background-color: #fff;
    color: #FF9900;
}

.ajax__fileupload_fileItemInfo .pendingState {
    background-color: #fff;
    color: #009;
}

.ajax__fileupload_fileItemInfo .errorState {
    background-color: #ff0000;
    color: #ffffff;
}

.ajax__fileupload_fileItemInfo .cancelledState {
    background-color: #fff;
    color: #900;
}

.ajax__fileupload_selectFileContainer input {
    border: medium none;
    cursor: pointer;
    height: 40px;
    margin: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
}


.ajax__fileupload_fileItemInfo div.removeButton {
    position: absolute;
    right: 0;
    top: 0;
}

/* ~/Content/AjaxControlToolkit/Styles/AreaChart.css */

#LinearGradient1 {
    stop-color: #ffffff;
    stop-opacity: 0;
}

#LinearGradient2 {
    stop-color: #ffffff;
    stop-opacity: 0.3;
}

#LinearGradient3 {
    stop-color: #ffffff;
    stop-opacity: 0;
}

#ChartTitle {
    fill: #711737;
    fill-opacity: 1;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
}

#VerticalLine {
    fill-opacity: 1;
    stroke: #dfdfdf;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 1;
    stroke-width: 1;
}

#HorizontalLine {
    fill: none;
    fill-opacity: 1;
    stroke: #dfdfdf;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 1;
    stroke-width: 1;
}

#BaseLine {
    fill: none;
    fill-opacity: 1;
    stroke: #8e8e8e;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 1;
    stroke-width: 1;
}

#LegendArea {
    fill: none;
    fill-opacity: 1;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 1;
    stroke-width: 0;
}

#Legend1 {
    fill: #6C1E83;
    fill-opacity: 0.4;
    stroke: #6C1E83;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 0.4;
}

#Legend2 {
    fill: #D08AD9;
    fill-opacity: 0.4;
    stroke: #D08AD9;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 0.4;
}

#Legend3 {
    fill: #6586A7;
    fill-opacity: 0.4;
    stroke: #6586A7;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 0.4;
}

#Legend4 {
    fill: #0E426C;
    fill-opacity: 0.4;
    stroke: #0E426C;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 0.4;
}

#Legend5 {
    fill: #A156AB;
    fill-opacity: 0.4;
    stroke: #A156AB;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 0.4;
}

#Legend6 {
    fill: #990033;
    fill-opacity: 0.4;
    stroke: #990033;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 0.4;
}

#Legend7 {
    fill: #669900;
    fill-opacity: 0.4;
    stroke: #669900;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 0.4;
}

#Legend8 {
    fill: #B85B3E;
    fill-opacity: 0.4;
    stroke: #B85B3E;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 0.4;
}

#Legend9 {
    fill: #FFC652;
    fill-opacity: 0.4;
    stroke: #FFC652;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 0.4;
}

#Legend10 {
    fill: #4508A2;
    fill-opacity: 0.4;
    stroke: #4508A2;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 0.4;
}

#AreaPath1 {
    fill: #6C1E83;
    fill-opacity: 0.4;
    stroke: #6C1E83;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 0.4;
    stroke-width: 2;
}

#AreaPath2 {
    fill: #D08AD9;
    fill-opacity: 0.4;
    stroke: #D08AD9;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 0.4;
    stroke-width: 2;
}

#AreaPath3 {
    fill: #6586A7;
    fill-opacity: 0.4;
    stroke: #6586A7;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 0.4;
    stroke-width: 2;
}

#AreaPath4 {
    fill: #0E426C;
    fill-opacity: 0.4;
    stroke: #0E426C;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 0.4;
    stroke-width: 2;
}

#AreaPath5 {
    fill: #A156AB;
    fill-opacity: 0.4;
    stroke: #A156AB;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 0.4;
    stroke-width: 2;
}

#AreaPath6 {
    fill: #990033;
    fill-opacity: 0.4;
    stroke: #990033;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 0.4;
    stroke-width: 2;
}

#AreaPath7 {
    fill: #669900;
    fill-opacity: 0.4;
    stroke: #669900;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 0.4;
    stroke-width: 2;
}

#AreaPath8 {
    fill: #B85B3E;
    fill-opacity: 0.4;
    stroke: #B85B3E;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 0.4;
    stroke-width: 2;
}

#AreaPath9 {
    fill: #FFC652;
    fill-opacity: 0.4;
    stroke: #FFC652;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 0.4;
    stroke-width: 2;
}

#AreaPath10 {
    fill: #4508A2;
    fill-opacity: 0.4;
    stroke: #4508A2;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 0.4;
    stroke-width: 2;
}

#SeriesAxis {
    fill: #232323;
    fill-opacity: 1;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
}

#ValueAxis {
    fill: #232323;
    fill-opacity: 1;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
}

#LegendText {
    fill: #232323;
    fill-opacity: 1;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
}

#ChartBackGround {
    fill: #ffffff;
    fill-opacity: 1;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 1;
    stroke-width: 0;
}

/* ~/Content/AjaxControlToolkit/Styles/BarChart.css */

#LinearGradient1 {
    stop-color: #ffffff;
    stop-opacity: 0;
}

#LinearGradient2 {
    stop-color: #ffffff;
    stop-opacity: 0.4;
}

#LinearGradient3 {
    stop-color: #ffffff;
    stop-opacity: 0;
}

#ChartTitle {
    fill: #711737;
    fill-opacity: 1;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
}

#VerticalLine {
    fill-opacity: 1;
    stroke: #dfdfdf;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 1;
    stroke-width: 1;
}

#HorizontalLine {
    fill: none;
    fill-opacity: 1;
    stroke: #dfdfdf;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 1;
    stroke-width: 1;
}

#BaseLine {
    fill: none;
    fill-opacity: 1;
    stroke: #8e8e8e;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 1;
    stroke-width: 1;
}

#LegendArea {
    fill: none;
    fill-opacity: 1;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 1;
    stroke-width: 0;
}

#Legend1 {
    fill: #6C1E83;
    fill-opacity: 1;
    stroke: #6C1E83;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 1;
}

#Legend2 {
    fill: #D08AD9;
    fill-opacity: 1;
    stroke: #D08AD9;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 1;
}

#Legend3 {
    fill: #6586A7;
    fill-opacity: 1;
    stroke: #6586A7;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 1;
}

#Legend4 {
    fill: #0E426C;
    fill-opacity: 1;
    stroke: #0E426C;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 1;
}

#Legend5 {
    fill: #A156AB;
    fill-opacity: 1;
    stroke: #A156AB;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 1;
}

#Legend6 {
    fill: #990033;
    fill-opacity: 1;
    stroke: #990033;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 1;
}

#Legend7 {
    fill: #669900;
    fill-opacity: 1;
    stroke: #669900;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 1;
}

#Legend8 {
    fill: #B85B3E;
    fill-opacity: 1;
    stroke: #B85B3E;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 1;
}

#Legend9 {
    fill: #FFC652;
    fill-opacity: 1;
    stroke: #FFC652;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 1;
}

#Legend10 {
    fill: #4508A2;
    fill-opacity: 1;
    stroke: #4508A2;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 1;
}

#Bar1 {
    fill: #6C1E83;
    fill-opacity: 1;
    stroke: #cc5300;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 1;
    stroke-width: 1;
}

#Bar2 {
    fill: #D08AD9;
    fill-opacity: 1;
    stroke: #cc5300;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 1;
    stroke-width: 1;
}

#Bar3 {
    fill: #6586A7;
    fill-opacity: 1;
    stroke: #cc5300;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 1;
    stroke-width: 1;
}

#Bar4 {
    fill: #0E426C;
    fill-opacity: 1;
    stroke: #cc5300;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 1;
    stroke-width: 1;
}

#Bar5 {
    fill: #A156AB;
    fill-opacity: 1;
    stroke: #cc5300;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 1;
    stroke-width: 1;
}

#Bar6 {
    fill: #990033;
    fill-opacity: 1;
    stroke: #cc5300;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 1;
    stroke-width: 1;
}

#Bar7 {
    fill: #669900;
    fill-opacity: 1;
    stroke: #cc5300;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 1;
    stroke-width: 1;
}

#Bar8 {
    fill: #B85B3E;
    fill-opacity: 1;
    stroke: #cc5300;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 1;
    stroke-width: 1;
}

#Bar9 {
    fill: #FFC652;
    fill-opacity: 1;
    stroke: #cc5300;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 1;
    stroke-width: 1;
}

#Bar10 {
    fill: #4508A2;
    fill-opacity: 1;
    stroke: #cc5300;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 1;
    stroke-width: 1;
}

#SeriesAxis {
    fill: #232323;
    fill-opacity: 1;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
}

#ValueAxis {
    fill: #232323;
    fill-opacity: 1;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
}

#LegendText {
    fill: #232323;
    fill-opacity: 1;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
}

#ChartBackGround {
    fill: #ffffff;
    fill-opacity: 1;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 1;
    stroke-width: 0;
}

/* ~/Content/AjaxControlToolkit/Styles/BubbleChart.css */

#LinearGradient1 {
    stop-color: #ffffff;
    stop-opacity: 0.10;
}

#LinearGradient-Stop2 {
    stop-color: #ffffff;
    stop-opacity: 0.3;
}

#LinearGradient-Stop3 {
    stop-color: #ffffff;
    stop-opacity: 0;
}

#ChartTitle {
    fill: #711737;
    fill-opacity: 1;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
}

#VerticalLine {
    fill-opacity: 0.5;
    stroke: #dfdfdf;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 0.5;
    stroke-width: 1;
}

#HorizontalLine {
    fill: none;
    fill-opacity: 0.5;
    stroke: #dfdfdf;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 0.5;
    stroke-width: 1;
}

#BaseLine {
    fill: none;
    fill-opacity: 1;
    stroke: #8e8e8e;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 1;
    stroke-width: 1;
}

#LegendArea {
    fill: none;
    fill-opacity: 1;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 1;
    stroke-width: 0;
}

#Legend1 {
    fill: #6C1E83;
    fill-opacity: 1;
    stroke: #6C1E83;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 1;
}

#Legend2 {
    fill: #D08AD9;
    fill-opacity: 1;
    stroke: #D08AD9;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 1;
}

#Legend3 {
    fill: #6586A7;
    fill-opacity: 1;
    stroke: #6586A7;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 1;
}

#Legend4 {
    fill: #0E426C;
    fill-opacity: 1;
    stroke: #0E426C;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 1;
}

#Legend5 {
    fill: #A156AB;
    fill-opacity: 1;
    stroke: #A156AB;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 1;
}

#Legend6 {
    fill: #990033;
    fill-opacity: 1;
    stroke: #990033;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 1;
}

#Legend7 {
    fill: #669900;
    fill-opacity: 1;
    stroke: #669900;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 1;
}

#Legend8 {
    fill: #B85B3E;
    fill-opacity: 1;
    stroke: #B85B3E;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 1;
}

#Legend9 {
    fill: #FFC652;
    fill-opacity: 1;
    stroke: #FFC652;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 1;
}

#Legend10 {
    fill: #4508A2;
    fill-opacity: 1;
    stroke: #4508A2;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 1;
}

#Dot1 {
    fill: #6C1E83;
    fill-opacity: 0.7;
    stroke: #6C1E83;
    stroke-opacity: 0.7;
    stroke-width: 0;
}

#Dot2 {
    fill: #D08AD9;
    fill-opacity: 0.7;
    stroke: #D08AD9;
    stroke-opacity: 0.7;
    stroke-width: 0;
}

#Dot3 {
    fill: #6586A7;
    fill-opacity: 0.7;
    stroke: #6586A7;
    stroke-opacity: 0.7;
    stroke-width: 0;
}

#Dot4 {
    fill: #0E426C;
    fill-opacity: 0.7;
    stroke: #0E426C;
    stroke-opacity: 0.7;
    stroke-width: 0;
}

#Dot5 {
    fill: #A156AB;
    fill-opacity: 0.7;
    stroke: #A156AB;
    stroke-opacity: 0.7;
    stroke-width: 0;
}

#Dot6 {
    fill: #990033;
    fill-opacity: 0.7;
    stroke: #990033;
    stroke-opacity: 0.7;
    stroke-width: 0;
}

#Dot7 {
    fill: #669900;
    fill-opacity: 0.7;
    stroke: #669900;
    stroke-opacity: 0.7;
    stroke-width: 0;
}

#Dot8 {
    fill: #B85B3E;
    fill-opacity: 0.7;
    stroke: #B85B3E;
    stroke-opacity: 0.7;
    stroke-width: 0;
}

#Dot9 {
    fill: #FFC652;
    fill-opacity: 0.7;
    stroke: #FFC652;
    stroke-opacity: 0.7;
    stroke-width: 0;
}

#Dot10 {
    fill: #4508A2;
    fill-opacity: 0.7;
    stroke: #4508A2;
    stroke-opacity: 0.7;
    stroke-width: 0;
}

#SeriesAxis {
    fill: #232323;
    fill-opacity: 1;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
}

#ValueAxis {
    fill: #232323;
    fill-opacity: 1;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
}

#LegendText {
    fill: #232323;
    fill-opacity: 1;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
}

#ChartBackGround {
    fill: #ffffff;
    fill-opacity: 1;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 1;
    stroke-width: 0;
}

#DotTooltip {
    background-color: #ffffff;
    border: 2px solid #b85b3e;
    color: #0E426C;
    left: 0;
    padding: 10px;
    position: absolute;
    top: 0;
    visibility: hidden;
    z-index: 10000;
}

#AxisLabels {
    fill: #711737;
    fill-opacity: 1;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
}

/* ~/Content/AjaxControlToolkit/Styles/BalloonPopup.Cloud.css */

@charset "utf-8";
/* CSS Document */

/* SMALL SIZE */
.ajax__balloon_popup .cloud .small {
    height: 150px;
    width: 200px;
}

.ajax__balloon_popup .cloud .small .bottom_right {
    background-position: 0 0;
}

.ajax__balloon_popup .cloud .small .bottom_right .ajax__content {
    padding: 33px 25px 33px 35px;
}

*html .ajax__balloon_popup .cloud .small .bottom_right_shadow {
    background: none;
}

.ajax__balloon_popup .cloud .small .bottom_right_shadow {
    background-position: -950px 0;
}

.ajax__balloon_popup .cloud .small .bottom_left {
    background-position: 0 -150px;
}

.ajax__balloon_popup .cloud .small .bottom_left .ajax__content {
    padding: 33px 25px 33px 35px;
}

*html .ajax__balloon_popup .cloud .small .bottom_left_shadow {
    background: none;
}

.ajax__balloon_popup .cloud .small .bottom_left_shadow {
    background-position: -950px -150px;
}

.ajax__balloon_popup .cloud .small .top_right {
    background-position: 0 -300px;
}

.ajax__balloon_popup .cloud .small .top_right .ajax__content {
    padding: 33px 25px 33px 35px;
}

*html .ajax__balloon_popup .cloud .small .top_right_shadow {
    background: none;
}

.ajax__balloon_popup .cloud .small .top_right_shadow {
    background-position: -950px -300px;
}

.ajax__balloon_popup .cloud .small .top_left {
    background-position: 0 -450px;
}

.ajax__balloon_popup .cloud .small .top_left .ajax__content {
    padding: 33px 25px 33px 35px;
}

*html .ajax__balloon_popup .cloud .small .top_left_shadow {
    background: none;
}

.ajax__balloon_popup .cloud .small .top_left_shadow {
    background-position: -950px -450px;
}
/* END OF - SMALL SIZE */

/* MEDIUM SIZE */
.ajax__balloon_popup .cloud .medium {
    height: 200px;
    width: 250px;
}

.ajax__balloon_popup .cloud .medium .bottom_right {
    background-position: -200px 0;
}

.ajax__balloon_popup .cloud .medium .bottom_right .ajax__content {
    padding: 40px;
}

*html .ajax__balloon_popup .cloud .medium .bottom_right_shadow {
    background: none;
}

.ajax__balloon_popup .cloud .medium .bottom_right_shadow {
    background-position: -1150px 0;
}

.ajax__balloon_popup .cloud .medium .bottom_left {
    background-position: -200px -200px;
}

.ajax__balloon_popup .cloud .medium .bottom_left .ajax__content {
    padding: 40px;
}

*html .ajax__balloon_popup .cloud .medium .bottom_left_shadow {
    background: none;
}

.ajax__balloon_popup .cloud .medium .bottom_left_shadow {
    background-position: -1150px -200px;
}

.ajax__balloon_popup .cloud .medium .top_right {
    background-position: -200px -400px;
}

.ajax__balloon_popup .cloud .medium .top_right .ajax__content {
    padding: 40px;
}

*html .ajax__balloon_popup .cloud .medium .top_right_shadow {
    background: none;
}

.ajax__balloon_popup .cloud .medium .top_right_shadow {
    background-position: -1150px -400px;
}

.ajax__balloon_popup .cloud .medium .top_left {
    background-position: -200px -600px;
}

.ajax__balloon_popup .cloud .medium .top_left .ajax__content {
    padding: 40px;
}

*html .ajax__balloon_popup .cloud .medium .top_left_shadow {
    background: none;
}

.ajax__balloon_popup .cloud .medium .top_left_shadow {
    background-position: -1150px -600px;
}
/* END OF - MEDIUM SIZE */

/* LARGE SIZE */
.ajax__balloon_popup .cloud .large {
    height: 300px;
    width: 500px;
}

.ajax__balloon_popup .cloud .large .bottom_right {
    background-position: -450px 0;
}

.ajax__balloon_popup .cloud .large .bottom_right .ajax__content {
    padding: 50px;
}

*html .ajax__balloon_popup .cloud .large .bottom_right_shadow {
    background: none;
}

.ajax__balloon_popup .cloud .large .bottom_right_shadow {
    background-position: -1400px 0;
}

.ajax__balloon_popup .cloud .large .bottom_left {
    background-position: -450px -300px;
}

.ajax__balloon_popup .cloud .large .bottom_left .ajax__content {
    padding: 50px;
}

*html .ajax__balloon_popup .cloud .large .bottom_left_shadow {
    background: none;
}

.ajax__balloon_popup .cloud .large .bottom_left_shadow {
    background-position: -1400px -300px;
}

.ajax__balloon_popup .cloud .large .top_right {
    background-position: -450px -600px;
}

.ajax__balloon_popup .cloud .large .top_right .ajax__content {
    padding: 50px;
}

*html .ajax__balloon_popup .cloud .large .top_right_shadow {
    background: none;
}

.ajax__balloon_popup .cloud .large .top_right_shadow {
    background-position: -1400px -600px;
}

.ajax__balloon_popup .cloud .large .top_left {
    background-position: -450px -900px;
}

.ajax__balloon_popup .cloud .large .top_left .ajax__content {
    padding: 50px;
}

*html .ajax__balloon_popup .cloud .large .top_left_shadow {
    background: none;
}

.ajax__balloon_popup .cloud .large .top_left_shadow {
    background-position: -1400px -900px;
}
/* END OF - LARGE SIZE */

/* ~/Content/AjaxControlToolkit/Styles/BalloonPopup.Rectangle.css */

@charset "utf-8";
/* CSS Document */

/* SMALL SIZE */
.ajax__balloon_popup .rect .small {
    height: 150px;
    width: 200px;
}

.ajax__balloon_popup .rect .small .bottom_right {
    background-position: 0 0;
}

.ajax__balloon_popup .rect .small .bottom_right .ajax__content {
    padding: 25px 25px 25px 15px;
}

*html .ajax__balloon_popup .rect .small .bottom_right_shadow {
    background: none;
}

.ajax__balloon_popup .rect .small .bottom_right_shadow {
    background-position: -950px 0;
}

.ajax__balloon_popup .rect .small .bottom_left {
    background-position: 0 -150px;
}

.ajax__balloon_popup .rect .small .bottom_left .ajax__content {
    padding: 25px 15px 25px 25px;
}

*html .ajax__balloon_popup .rect .small .bottom_left_shadow {
    background: none;
}

.ajax__balloon_popup .rect .small .bottom_left_shadow {
    background-position: -950px -150px;
}

.ajax__balloon_popup .rect .small .top_right {
    background-position: 0 -300px;
}

.ajax__balloon_popup .rect .small .top_right .ajax__content {
    padding: 25px 25px 25px 15px;
}

*html .ajax__balloon_popup .rect .small .top_right_shadow {
    background: none;
}

.ajax__balloon_popup .rect .small .top_right_shadow {
    background-position: -950px -300px;
}

.ajax__balloon_popup .rect .small .top_left {
    background-position: 0 -450px;
}

.ajax__balloon_popup .rect .small .top_left .ajax__content {
    padding: 25px 15px 25px 25px;
}

*html .ajax__balloon_popup .rect .small .top_left_shadow {
    background: none;
}

.ajax__balloon_popup .rect .small .top_left_shadow {
    background-position: -950px -450px;
}
/* END OF - SMALL SIZE */

/* MEDIUM SIZE */
.ajax__balloon_popup .rect .medium {
    height: 200px;
    width: 250px;
}

.ajax__balloon_popup .rect .medium .bottom_right {
    background-position: -200px 0;
}

.ajax__balloon_popup .rect .medium .bottom_right .ajax__content {
    padding: 30px 25px 25px 15px;
}

*html .ajax__balloon_popup .rect .medium .bottom_right_shadow {
    background: none;
}

.ajax__balloon_popup .rect .medium .bottom_right_shadow {
    background-position: -1150px 0;
}

.ajax__balloon_popup .rect .medium .bottom_left {
    background-position: -200px -200px;
}

.ajax__balloon_popup .rect .medium .bottom_left .ajax__content {
    padding: 30px 15px 35px 35px;
}

*html .ajax__balloon_popup .rect .medium .bottom_left_shadow {
    background: none;
}

.ajax__balloon_popup .rect .medium .bottom_left_shadow {
    background-position: -1150px -200px;
}

.ajax__balloon_popup .rect .medium .top_right {
    background-position: -200px -400px;
}

.ajax__balloon_popup .rect .medium .top_right .ajax__content {
    padding: 30px 30px 35px 15px;
}

*html .ajax__balloon_popup .rect .medium .top_right_shadow {
    background: none;
}

.ajax__balloon_popup .rect .medium .top_right_shadow {
    background-position: -1150px -400px;
}

.ajax__balloon_popup .rect .medium .top_left {
    background-position: -200px -600px;
}

.ajax__balloon_popup .rect .medium .top_left .ajax__content {
    padding: 35px 15px 35px 35px;
}

*html .ajax__balloon_popup .rect .medium .top_left_shadow {
    background: none;
}

.ajax__balloon_popup .rect .medium .top_left_shadow {
    background-position: -1150px -600px;
}
/* END OF - MEDIUM SIZE */

/* LARGE SIZE */
.ajax__balloon_popup .rect .large {
    height: 300px;
    width: 500px;
}

.ajax__balloon_popup .rect .large .bottom_right {
    background-position: -450px 0;
}

.ajax__balloon_popup .rect .large .bottom_right .ajax__content {
    padding: 40px 30px 30px 15px;
}

*html .ajax__balloon_popup .rect .large .bottom_right_shadow {
    background: none;
}

.ajax__balloon_popup .rect .large .bottom_right_shadow {
    background-position: -1400px 0;
}

.ajax__balloon_popup .rect .large .bottom_left {
    background-position: -450px -300px;
}

.ajax__balloon_popup .rect .large .bottom_left .ajax__content {
    padding: 40px 15px 30px 30px;
}

*html .ajax__balloon_popup .rect .large .bottom_left_shadow {
    background: none;
}

.ajax__balloon_popup .rect .large .bottom_left_shadow {
    background-position: -1400px -300px;
}

.ajax__balloon_popup .rect .large .top_right {
    background-position: -450px -600px;
}

.ajax__balloon_popup .rect .large .top_right .ajax__content {
    padding: 30px 30px 45px 15px;
}

*html .ajax__balloon_popup .rect .large .top_right_shadow {
    background: none;
}

.ajax__balloon_popup .rect .large .top_right_shadow {
    background-position: -1400px -600px;
}

.ajax__balloon_popup .rect .large .top_left {
    background-position: -450px -900px;
}

.ajax__balloon_popup .rect .large .top_left .ajax__content {
    padding: 25px 15px 45px 30px;
}

*html .ajax__balloon_popup .rect .large .top_left_shadow {
    background: none;
}

.ajax__balloon_popup .rect .large .top_left_shadow {
    background-position: -1400px -900px;
}
/* END OF - LARGE SIZE */

/* ~/Content/AjaxControlToolkit/Styles/Calendar.css */

.ajax__calendar * {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.ajax__calendar_container {
    cursor: default;
    font-family: tahoma,verdana,helvetica;
    font-size: 11px;
    padding: 4px;
    text-align: center;
    width: 170px;
}

.ajax__calendar_body {
    height: 139px;
    margin: auto;
    overflow: hidden;
    position: relative;
    width: 170px;
}

.ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years {
    height: 139px;
    left: 0;
    margin: auto;
    position: absolute;
    text-align: center;
    top: 0;
    width: 170px;
}

.ajax__calendar_days table, .ajax__calendar_months table, .ajax__calendar_years table {
    border-spacing: 0;
}

.ajax__calendar_container TABLE {
    font-size: 11px;
    margin: 0;
    padding: 0;
}

.ajax__calendar_container TD {
    font-size: 11px;
    margin: 0;
    padding: 0;
}

.ajax__calendar_header {
    height: 20px;
    width: 100%;
}

.ajax__calendar_prev {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    cursor: pointer;
    float: left;
    height: 15px;
    width: 15px;
}

.ajax__calendar_next {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    cursor: pointer;
    float: right;
    height: 15px;
    width: 15px;
}

.ajax__calendar_title {
    cursor: pointer;
    font-weight: bold;
    margin-left: 15px;
    margin-right: 15px;
}

.ajax__calendar_footer {
    /*
    position: relative;
    height: auto;
    min-height: 100%;
    */
}

.ajax__calendar_today {
    cursor: pointer;
    padding-top: 3px;
}

.ajax__calendar_dayname {
    height: 17px;
    padding: 0 2px;
    text-align: right;
    width: 17px;
}

.ajax__calendar_day {
    cursor: pointer;
    height: 17px;
    padding: 0 2px;
    text-align: right;
    width: 18px;
}

.ajax__calendar_month {
    cursor: pointer;
    height: 44px;
    overflow: hidden;
    text-align: center;
    width: 40px;
}

.ajax__calendar_year {
    cursor: pointer;
    height: 44px;
    overflow: hidden;
    text-align: center;
    width: 40px;
}

.ajax__calendar .ajax__calendar_container {
    background-color: #ffffff;
    border: 1px solid #646464;
    color: #000000;
}

.ajax__calendar .ajax__calendar_footer {
    border-top: 1px solid #f5f5f5;
}

.ajax__calendar .ajax__calendar_dayname {
    border-bottom: 1px solid #f5f5f5;
}

.ajax__calendar .ajax__calendar_day {
    border: 1px solid #ffffff;
}

.ajax__calendar .ajax__calendar_month {
    border: 1px solid #ffffff;
}

.ajax__calendar .ajax__calendar_year {
    border: 1px solid #ffffff;
}

.ajax__calendar .ajax__calendar_active .ajax__calendar_day {
    background-color: #edf9ff;
    border-color: #0066cc;
    color: #0066cc;
}

.ajax__calendar .ajax__calendar_active .ajax__calendar_month {
    background-color: #edf9ff;
    border-color: #0066cc;
    color: #0066cc;
}

.ajax__calendar .ajax__calendar_active .ajax__calendar_year {
    background-color: #edf9ff;
    border-color: #0066cc;
    color: #0066cc;
}

.ajax__calendar .ajax__calendar_today .ajax__calendar_day {
    border-color: #0066cc;
}

.ajax__calendar .ajax__calendar_today .ajax__calendar_month {
    border-color: #0066cc;
}

.ajax__calendar .ajax__calendar_today .ajax__calendar_year {
    border-color: #0066cc;
}

.ajax__calendar .ajax__calendar_other .ajax__calendar_day {
    background-color: #ffffff;
    border-color: #ffffff;
    color: #646464;
}

.ajax__calendar .ajax__calendar_other .ajax__calendar_year {
    background-color: #ffffff;
    border-color: #ffffff;
    color: #646464;
}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_day {
    background-color: #edf9ff;
    border-color: #daf2fc;
    color: #0066cc;
}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_month {
    background-color: #edf9ff;
    border-color: #daf2fc;
    color: #0066cc;
}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_year {
    background-color: #edf9ff;
    border-color: #daf2fc;
    color: #0066cc;
}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_title {
    color: #0066cc;
}

.ajax__calendar .ajax__calendar_hover .ajax__calendar_today {
    color: #0066cc;
}

/* styles for invalid dates as defined by startDate and endDate*/
.ajax__calendar .ajax__calendar_invalid .ajax__calendar_day {
    background-color: #ffffff;
    border-color: #ffffff;
    color: #646464;
    cursor: default;
    text-decoration: line-through;
}

.ajax__calendar .ajax__calendar_invalid .ajax__calendar_month {
    background-color: #ffffff;
    border-color: #ffffff;
    color: #646464;
    cursor: default;
    text-decoration: line-through;
}

.ajax__calendar .ajax__calendar_invalid .ajax__calendar_year {
    background-color: #ffffff;
    border-color: #ffffff;
    color: #646464;
    cursor: default;
    text-decoration: line-through;
}

.ajax__calendar .ajax__calendar_invalid .ajax__calendar_today {
    cursor: default;
    visibility: hidden;
}

/* ~/Content/AjaxControlToolkit/Styles/ColorPicker.css */

.ajax__colorPicker_container {
    background-color: #fff;
    overflow: hidden;
    position: absolute;
}

.ajax__colorPicker_container table {
    border: 1px solid #646464;
    border-spacing: 1px;
}

.ajax__colorPicker_container table td {
	padding: 0;
}

.ajax__colorPicker_container table td div {
    cursor: crosshair;
    height: 11px;
    width: 10px;
}

/* ~/Content/AjaxControlToolkit/Styles/ComboBox.css */

.ajax__combobox_buttoncontainer button {
    background-position: center;
    background-repeat: no-repeat;
    border-color: ButtonFace;
    height: 15px;
    width: 15px;
}

.ajax__combobox_itemlist {
    background-color: Window;
    border: solid 1px ButtonShadow;
    color: WindowText;
    cursor: default;
    list-style-type: none;
    margin: 0;
    padding: 0;
    text-align: left;
}

.ajax__combobox_itemlist li {
    padding: 0 3px 0 2px;
    white-space: nowrap;
    width: 100%;
}

.ajax__combobox_inputcontainer {
    border-spacing: 0;
}

.ajax__combobox_inputcontainer td {
    padding: 0;
}

/* ~/Content/AjaxControlToolkit/Styles/DropDown.css */

.ajax__dropdown_arrow {
    height: 100%;
    overflow: hidden;
    position: absolute;
}

.ajax__dropdown_panel {
    background: white;
    border: 1px solid #868686;
}

.ajax__dropdown_frame {
    border: 1px solid #2353B2;
    cursor: pointer;
    font-size: 1px;
    overflow: hidden;
    position: absolute;
    text-align: right;
}

.ajax__dropdown_frame_line {
    cursor: pointer;
    font-size: 1px;
    overflow: hidden;
    position: absolute;
}

.ajax__dropdown_arrow_wrapper {
    left: 50%;
    position: absolute;
    top: 50%;
}

.ajax__dropdown_arrow_wrapper img {
    left: -50%;
    margin-top: -50%;
    position: relative;
    top: -50%;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .ajax__dropdown_arrow_wrapper img {
        top: 0;
    }
}

.ajax__dropdown_arrow_image {
    background-position: 50% 50%;
    background-repeat: no-repeat;
}

/* ~/Content/AjaxControlToolkit/Styles/HtmlEditorExtender.css */

.ajax__html_editor_extender_button {
    background-color: #c2c2c2;
    background-repeat: no-repeat;
    border: none;
    cursor: pointer;
    display: block;
    float: left;
}

.ajax__html_editor_extender_button:hover {
    background-color: #3c8aff;
}

.ajax__html_editor_extender_buttoncontainer {
    background-color: #F0F0F0;
    border: 1px solid #c2c2c2;
    border-bottom: none;
    overflow: auto;
    padding: 2px 2px 2px 2px;
}

.ajax__html_editor_extender_modebuttonscontainer {
    background-color: #F0F0F0;
    border-bottom: 1px solid #c2c2c2;
    border-left: 1px solid #c2c2c2;
    border-right: 1px solid #c2c2c2;
    overflow: auto;
    padding: 2px 2px 2px 2px;
}

.ajax__html_editor_extender_texteditor {
    border-color: #c2c2c2;
    border-style: solid;
    border-width: 1px;
    padding: 2px 2px 2px 2px;
}

.ajax__html_editor_extender_footercontainer {
    background-color: #F0F0F0;
    border: 1px solid #c2c2c2;
    height: 10px;
    padding: 2px 2px 2px 2px;
}

.ajax__html_editor_extender_backcolorclass {
    float: left;
}

.ajax__html_editor_extender_forecolorclass {
    float: left;
}

.ajax__html_editor_extender_fontnameclass {
    float: left;
}

.ajax__html_editor_extender_fontsizeclass {
    float: left;
}

.ajax__html_editor_extender_Undo {
    background-position: -0px 0;
}

.ajax__html_editor_extender_Redo {
    background-position: -23px 0;
}

.ajax__html_editor_extender_Bold {
    background-position: -46px 0;
}

.ajax__html_editor_extender_Italic {
    background-position: -69px 0;
}

.ajax__html_editor_extender_Underline {
    background-position: -92px 0;
}

.ajax__html_editor_extender_StrikeThrough {
    background-position: -115px 0;
}

.ajax__html_editor_extender_Subscript {
    background-position: -138px 0;
}

.ajax__html_editor_extender_Superscript {
    background-position: -161px 0;
}

.ajax__html_editor_extender_JustifyLeft {
    background-position: -230px 0;
}

.ajax__html_editor_extender_JustifyRight {
    background-position: -276px 0;
}

.ajax__html_editor_extender_JustifyCenter {
    background-position: -253px 0;
}

.ajax__html_editor_extender_JustifyFull {
    background-position: -299px 0;
}

.ajax__html_editor_extender_insertOrderedList {
    background-position: -345px 0;
}

.ajax__html_editor_extender_insertUnorderedList {
    background-position: -368px 0;
}

.ajax__html_editor_extender_createLink {
    background-position: -414px 0;
}

.ajax__html_editor_extender_UnLink {
    background-position: -437px 0;
}

.ajax__html_editor_extender_FormatBlock {
    background-position: -897px 0;
}

.ajax__html_editor_extender_RemoveFormat {
    background-position: -460px 0;
}

.ajax__html_editor_extender_InsertImage {
    background-position: -621px 0;
}

.ajax__html_editor_extender_SelectAll {
    background-position: -644px 0;
}

.ajax__html_editor_extender_UnSelect {
    background-position: -667px 0;
}

.ajax__html_editor_extender_Delete {
    background-position: -690px 0;
}

.ajax__html_editor_extender_Cut {
    background-position: -483px 0;
}

.ajax__html_editor_extender_Copy {
    background-position: -713px 0;
}

.ajax__html_editor_extender_Paste {
    background-position: -736px 0;
}

.ajax__html_editor_extender_BackColor {
    background-position: -760px -1px;
    text-indent: -9999px;
}

.ajax__html_editor_extender_ForeColor {
    background-position: -783px -1px;
    text-indent: -9999px;
}

.ajax__html_editor_extender_FontName {
    background-position: -0px 48px;
}

.ajax__html_editor_extender_Indent {
    background-position: -575px 0;
}

.ajax__html_editor_extender_Outdent {
    background-position: -552px 0;
}

.ajax__html_editor_extender_InsertHorizontalRule {
    background-position: -391px 0;
}

.ajax__html_editor_extender_CleanWord {
    background-position: -529px 0;
}

.ajax__html_editor_extender_content {
    background-position: -920px 0;
}

.ajax__html_editor_extender_source {
    background-position: -943px 0;
}

.ajax__html_editor_extender_preview {
    background-position: -984px 0;
}

.ajax__html_editor_extender_content:active {
    background-position: -920px -21px;
}

.ajax__html_editor_extender_source:active {
    background-position: -943px -21px;
}

.ajax__html_editor_extender_preview:active {
    background-position: -984px -21px;
}

.ajax__html_editor_extender_separator {
    background-position: -966px 0;
    background-repeat:no-repeat;
    border: none;
    display: block;
    float: left;
    height: 21px;
    width: 13px;
}

.ajax__html_editor_extender_popupDiv {
    background-color: white;
    border: 1px solid #555555;
    border-color: black;
    box-shadow: 0 4px 30px #000000;
    height: 290px;
    left: 50%;
    margin-left: -250px;
    margin-top: -145px;
    overflow: auto;
    padding: 10px;
    position: fixed;
    top: 50%;
    width: 500px;
}

.ajax__html_editor_extender_popupCancelButton {
    border: 1px solid #BBBBBB;
    color: #464646;
    cursor: pointer;
    line-height: 24px;
    margin-top: 10px;
    text-align: center;
    width: 75px;
}

.ajax__html_editor_extender_popupCancelButton:hover {
    border: 1px solid #666666;
    color: #000000;
}
/* ~/Content/AjaxControlToolkit/Styles/HtmlEditor.HtmlPanel.css */

.ajax__htmleditor_htmlpanel_default {
    background-color: #fff;
    border-width: 0;
    color: #000;
    font-family: verdana,sans-serif;
    font-size: 10pt;
    margin: 0;
    overflow: auto;
    padding: 0;
}

/* ~/Content/AjaxControlToolkit/Styles/HtmlEditor.Editor.css */

/* base layout */
.ajax__htmleditor_editor_base .ajax__htmleditor_editor_container {
    border-collapse: separate;
    empty-cells: show;
    height: 100%;
    width: 100%;
}

.ajax__htmleditor_editor_base .ajax__htmleditor_editor_toptoolbar {
    cursor: text;
}

.ajax__htmleditor_editor_base .ajax__htmleditor_toolbar_button {
    border-width: 0;
    cursor: pointer;
    float: left;
    height: 21px;
    padding: 0;
    white-space: nowrap;
}

.ajax__htmleditor_editor_base img.ajax__htmleditor_toolbar_button {
    width: 23px;
}

.ajax__htmleditor_editor_base div.ajax__htmleditor_toolbar_button span.ajax__htmleditor_toolbar_selectlable {
    cursor: text;
    padding: 0 2px;
    vertical-align: middle;
}

.ajax__htmleditor_editor_base div.ajax__htmleditor_toolbar_button select.ajax__htmleditor_toolbar_selectbutton {
    height: 20px;
    margin: 0;
    padding: 0;
    vertical-align: middle;
    width: 120px;
}

.ajax__htmleditor_editor_base div.ajax__htmleditor_toolbar_button select.ajax__htmleditor_toolbar_selectbutton option {
    vertical-align: middle;
}

.ajax__htmleditor_editor_base .ajax__htmleditor_editor_editpanel {
    height: 100%;
}

.ajax__htmleditor_editor_base .ajax__htmleditor_editor_bottomtoolbar {
    cursor: text;
}

/* default theme */
.ajax__htmleditor_editor_default .ajax__htmleditor_editor_container {
    border: 1px solid #C2C2C2;
}

.ajax__htmleditor_editor_default .ajax__htmleditor_editor_toptoolbar {
    background-color: #F0F0F0;
    padding: 0 2px 2px 2px;
}

.ajax__htmleditor_editor_default .ajax__htmleditor_editor_toptoolbar .ajax__htmleditor_toolbar_button {
    background-color: #C2C2C2;
    margin: 2px 0 0 0;
}

.ajax__htmleditor_editor_default .ajax__htmleditor_editor_toptoolbar .ajax__htmleditor_toolbar_button_hover {
    background-color: #3C8AFF;
}

.ajax__htmleditor_editor_default .ajax__htmleditor_editor_toptoolbar div.ajax__htmleditor_toolbar_button span.ajax__htmleditor_toolbar_selectlable {
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
}

.ajax__htmleditor_editor_default .ajax__htmleditor_editor_toptoolbar div.ajax__htmleditor_toolbar_button select.ajax__htmleditor_toolbar_selectbutton {
    cursor: pointer;
    font-family: arial;
    font-size: 12px;
}

.ajax__htmleditor_editor_default .ajax__htmleditor_editor_toptoolbar div.ajax__htmleditor_toolbar_button select.ajax__htmleditor_toolbar_selectbutton option {
    font-size: 12px;
}

.ajax__htmleditor_editor_default .ajax__htmleditor_editor_editpanel {
    border-bottom: 1px solid #C2C2C2;
    border-top: 1px solid #C2C2C2;
    border-width: 0;
}

.ajax__htmleditor_editor_default .ajax__htmleditor_editor_bottomtoolbar {
    background-color: #F0F0F0;
    padding: 0 0 2px 2px;
}

.ajax__htmleditor_editor_default .ajax__htmleditor_editor_bottomtoolbar .ajax__htmleditor_toolbar_button {
    background-color: #C2C2C2;
    margin: 0 4px 0 0;
}

.ajax__htmleditor_editor_default .ajax__htmleditor_editor_bottomtoolbar .ajax__htmleditor_toolbar_button_hover {
    background-color: #3C8AFF;
}

/* ~/Content/AjaxControlToolkit/Styles/LineChart.css */

#LinearGradient-Stop1 {
    stop-color: #ffffff;
    stop-opacity: 0;
}

#LinearGradient-Stop2 {
    stop-color: #ffffff;
    stop-opacity: 0.4;
}

#LinearGradient-Stop3 {
    stop-color: #ffffff;
    stop-opacity: 0;
}

#ChartTitle {
    fill: #711737;
    fill-opacity: 1;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
}

#VerticalLine {
    fill-opacity: 0.5;
    stroke: #dfdfdf;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 0.5;
    stroke-width: 1;
}

#HorizontalLine {
    fill: none;
    fill-opacity: 0.5;
    stroke: #dfdfdf;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 0.5;
    stroke-width: 1;
}

#BaseLine {
    fill: none;
    fill-opacity: 1;
    stroke: #8e8e8e;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 1;
    stroke-width: 1;
}

#LegendArea {
    fill: none;
    fill-opacity: 1;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 1;
    stroke-width: 0;
}

#Legend1 {
    fill: #ff6800;
    fill-opacity: 1;
    stroke: #ff6800;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 1;
}

#Legend2 {
    fill: #a0a700;
    fill-opacity: 1;
    stroke: #a0a700;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 1;
}

#Legend3 {
    fill: #711737;
    fill-opacity: 1;
    stroke: #711737;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 1;
}

#Legend4 {
    fill: #B85B3E;
    fill-opacity: 1;
    stroke: #B85B3E;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 1;
}

#Legend5 {
    fill: #4508A2;
    fill-opacity: 1;
    stroke: #4508A2;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 1;
}

#Legend6 {
    fill: #669900;
    fill-opacity: 1;
    stroke: #669900;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 1;
}

#Legend7 {
    fill: #6C1E83;
    fill-opacity: 1;
    stroke: #6C1E83;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 1;
}

#Legend8 {
    fill: #0E426C;
    fill-opacity: 1;
    stroke: #0E426C;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 1;
}

#Legend9 {
    fill: #A156AB;
    fill-opacity: 1;
    stroke: #A156AB;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 1;
}

#Legend10 {
    fill: #FFC652;
    fill-opacity: 1;
    stroke: #FFC652;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 1;
}

#Dot1 {
    fill: #ff6800;
    fill-opacity: 1;
    stroke: #ff6800;
    stroke-opacity: 1;
    stroke-width: 2;
}

#Dot2 {
    fill: #a0a700;
    fill-opacity: 1;
    stroke: #a0a700;
    stroke-opacity: 1;
    stroke-width: 2;
}

#Dot3 {
    fill: #711737;
    fill-opacity: 1;
    stroke: #711737;
    stroke-opacity: 1;
    stroke-width: 2;
}

#Dot4 {
    fill: #B85B3E;
    fill-opacity: 1;
    stroke: #B85B3E;
    stroke-opacity: 1;
    stroke-width: 2;
}

#Dot5 {
    fill: #4508A2;
    fill-opacity: 1;
    stroke: #4508A2;
    stroke-opacity: 1;
    stroke-width: 2;
}

#Dot6 {
    fill: #669900;
    fill-opacity: 1;
    stroke: #669900;
    stroke-opacity: 1;
    stroke-width: 2;
}

#Dot7 {
    fill: #6C1E83;
    fill-opacity: 1;
    stroke: #6C1E83;
    stroke-opacity: 1;
    stroke-width: 2;
}

#Dot8 {
    fill: #0E426C;
    fill-opacity: 1;
    stroke: #0E426C;
    stroke-opacity: 1;
    stroke-width: 2;
}

#Dot9 {
    fill: #A156AB;
    fill-opacity: 1;
    stroke: #A156AB;
    stroke-opacity: 1;
    stroke-width: 2;
}

#Dot10 {
    fill: #FFC652;
    fill-opacity: 1;
    stroke: #FFC652;
    stroke-opacity: 1;
    stroke-width: 2;
}

#Line1 {
    fill: none;
    fill-opacity: 1;
    stroke: #ff6800;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 1;
    stroke-width: 2;
}

#Line2 {
    fill: none;
    fill-opacity: 1;
    stroke: #a0a700;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 1;
    stroke-width: 2;
}

#Line3 {
    fill: none;
    fill-opacity: 1;
    stroke: #711737;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 1;
    stroke-width: 2;
}

#Line4 {
    fill: none;
    fill-opacity: 1;
    stroke: #B85B3E;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 1;
    stroke-width: 2;
}

#Line5 {
    fill: none;
    fill-opacity: 1;
    stroke: #4508A2;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 1;
    stroke-width: 2;
}

#Line6 {
    fill: none;
    fill-opacity: 1;
    stroke: #669900;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 1;
    stroke-width: 2;
}

#Line7 {
    fill: none;
    fill-opacity: 1;
    stroke: #6C1E83;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 1;
    stroke-width: 2;
}

#Line8 {
    fill: none;
    fill-opacity: 1;
    stroke: #0E426C;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 1;
    stroke-width: 2;
}

#Line9 {
    fill: none;
    fill-opacity: 1;
    stroke: #A156AB;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 1;
    stroke-width: 2;
}

#Line10 {
    fill: none;
    fill-opacity: 1;
    stroke: #FFC652;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 1;
    stroke-width: 2;
}

#SeriesAxis {
    fill: #232323;
    fill-opacity: 1;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
}

#ValueAxis {
    fill: #232323;
    fill-opacity: 1;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
}

#LegendText {
    fill: #232323;
    fill-opacity: 1;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
}

#ChartBackGround {
    fill: #fff;
    fill-opacity: 1;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 1;
    stroke-width: 0;
}

/* ~/Content/AjaxControlToolkit/Styles/MultiHandleSlider.css */

.ajax__multi_slider_default .outer_rail_vertical {
    background: repeat-y;
    height: 150px;
    position: absolute;
    width: 22px;
}

.ajax__multi_slider_default .inner_rail_vertical {
    background: repeat-y;
    position: absolute;
    width: 22px;
    z-index: 100;
}

.ajax__multi_slider_default .inner_rail_horizontal {
    background: repeat-x;
    height: 22px;
    position: absolute;
    z-index: 100;
}

.ajax__multi_slider_default .outer_rail_horizontal {
    background: repeat-x;
    height: 22px;
    position: absolute;
    width: 150px;
}

.ajax__multi_slider_default .handle_horizontal {
    background: no-repeat;
    height: 22px;
    position: absolute;
    width: 10px;
    z-index: 200;
}

.ajax__multi_slider_default .handle_horizontal_hover {
    background: no-repeat;
    height: 22px;
    position: absolute;
    width: 10px;
    z-index: 200;
}

.ajax__multi_slider_default .handle_horizontal_down {
    background: no-repeat;
    height: 22px;
    position: absolute;
    width: 10px;
    z-index: 200;
}

.ajax__multi_slider_default .handle_vertical {
    background: no-repeat;
    height: 10px;
    position: absolute;
    width: 22px;
    z-index: 200;
}

.ajax__multi_slider_default .handle_vertical_hover {
    background: no-repeat;
    height: 10px;
    position: absolute;
    width: 22px;
    z-index: 200;
}

.ajax__multi_slider_default .handle_vertical_down {
    background: no-repeat;
    height: 10px;
    position: absolute;
    width: 22px;
    z-index: 200;
}

/* ~/Content/AjaxControlToolkit/Styles/NumericUpDown.css */

.ajax__numericupdown_container {
    border-spacing: 0;
}
/* ~/Content/AjaxControlToolkit/Styles/PieChart.css */

#RadialGradient1 {
    stop-color: #ffffff;
    stop-opacity: 0.10;
}

#RadialGradient2 {
    stop-color: #ffffff;
    stop-opacity: 0.3;
}

#RadialGradient3 {
    stop-color: #ffffff;
    stop-opacity: 0;
}

#ChartTitle {
    fill: #711737;
    fill-opacity: 1;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
}

#VerticalLine {
    fill-opacity: 1;
    stroke: #dfdfdf;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 1;
    stroke-width: 1;
}

#HorizontalLine {
    fill: none;
    fill-opacity: 1;
    stroke: #dfdfdf;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 1;
    stroke-width: 1;
}

#BaseLine {
    fill: none;
    fill-opacity: 1;
    stroke: #8e8e8e;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 1;
    stroke-width: 1;
}

#LegendArea {
    fill: none;
    fill-opacity: 1;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 1;
    stroke-width: 0;
}

#Legend1 {
    fill: #6C1E83;
    fill-opacity: 1;
    stroke: #6C1E83;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 0.5;
}

#Legend2 {
    fill: #D08AD9;
    fill-opacity: 1;
    stroke: #D08AD9;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 0.5;
}

#Legend3 {
    fill: #6586A7;
    fill-opacity: 1;
    stroke: #6586A7;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 0.5;
}

#Legend4 {
    fill: #0E426C;
    fill-opacity: 1;
    stroke: #0E426C;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 0.5;
}

#Legend5 {
    fill: #A156AB;
    fill-opacity: 1;
    stroke: #A156AB;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 0.5;
}

#Legend6 {
    fill: #990033;
    fill-opacity: 1;
    stroke: #990033;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 0.5;
}

#Legend7 {
    fill: #669900;
    fill-opacity: 1;
    stroke: #669900;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 0.5;
}

#Legend8 {
    fill: #B85B3E;
    fill-opacity: 1;
    stroke: #B85B3E;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 0.5;
}

#Legend9 {
    fill: #FFC652;
    fill-opacity: 1;
    stroke: #FFC652;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 0.5;
}

#Legend10 {
    fill: #4508A2;
    fill-opacity: 1;
    stroke: #4508A2;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 0.5;
}

#Segment1 {
    fill: #6C1E83;
    fill-opacity: 1;
    stroke: #6C1E83;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 0.5;
    stroke-width: 0;
}

#Segment2 {
    fill: #D08AD9;
    fill-opacity: 1;
    stroke: #D08AD9;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 0.5;
    stroke-width: 0;
}

#Segment3 {
    fill: #6586A7;
    fill-opacity: 1;
    stroke: #6586A7;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 0.5;
    stroke-width: 0;
}

#Segment4 {
    fill: #0E426C;
    fill-opacity: 1;
    stroke: #0E426C;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 0.5;
    stroke-width: 0.5;
}

#Segment5 {
    fill: #A156AB;
    fill-opacity: 1;
    stroke: #A156AB;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 0.5;
    stroke-width: 0.5;
}

#Segment6 {
    fill: #990033;
    fill-opacity: 1;
    stroke: #990033;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 0.5;
    stroke-width: 0.5;
}

#Segment7 {
    fill: #669900;
    fill-opacity: 1;
    stroke: #669900;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 0.5;
    stroke-width: 0.5;
}

#Segment8 {
    fill: #B85B3E;
    fill-opacity: 1;
    stroke: #B85B3E;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 0.5;
    stroke-width: 0.5;
}

#Segment9 {
    fill: #FFC652;
    fill-opacity: 1;
    stroke: #FFC652;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 0.5;
    stroke-width: 0.5;
}

#Segment10 {
    fill: #4508A2;
    fill-opacity: 1;
    stroke: #4508A2;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 0.5;
    stroke-width: 0.5;
}

#LegendText {
    fill: #232323;
    fill-opacity: 1;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
}

#ChartBackGround {
    fill: #ffffff;
    fill-opacity: 1;
    stroke-linecap: square;
    stroke-linejoin: round;
    stroke-opacity: 1;
    stroke-width: 0;
}

/* ~/Content/AjaxControlToolkit/Styles/Slider.css */

.ajax__slider_h_rail {
    background-repeat: repeat-x;
    height: 22px;
    position: relative;
    width: 150px;
}

.ajax__slider_h_handle {
    height: 22px;
    position: absolute;
    width: 10px;
}

.ajax__slider_v_rail {
    background-repeat: repeat-y;
    height: 150px;
    position: relative;
    width: 22px;
}

.ajax__slider_v_handle {
    height: 10px;
    position: absolute;
    width: 22px;
}

.ajax__slider_v_handle img {
    display: block;
}
/* ~/Content/AjaxControlToolkit/Styles/Tabs.css */

/* default layout */
.ajax__tab_default .ajax__tab {
    display: block;
    float: left;
    height: 21px;
    margin-top: 1px;
}

.ajax__tab_default .ajax__tab_header {
    white-space: normal !important;
}

.ajax__tab_default .ajax__tab_outer {
    display: inline-block;
}

.ajax__tab_default .ajax__tab_inner {
    display: inline-block;
}

.ajax__tab_default .ajax__tab_tab {
    display: inline-block;
    overflow: hidden;
    text-align: center;
    outline: none;
}

.ajax__tab_xp .ajax__tab_disabled {
    color: #A0A0A0;
    cursor: default;
}

/* xp theme top / default */
.ajax__tab_xp .ajax__tab_header {
    background-position: bottom;
    background-repeat: repeat-x;
    font-family: verdana,tahoma,helvetica;
    font-size: 11px;
}

.ajax__tab_xp .ajax__tab_header:before, .ajax__tab_xp .ajax__tab_header:after {
    content: "";
    display: table;
}
.ajax__tab_xp .ajax__tab_header:after {
    clear: both;
}

.ajax__tab_xp .ajax__tab_header .ajax__tab_outer {
    background-position: right;
    background-repeat: no-repeat;
    height: 21px;
    padding-right: 4px;
}

.ajax__tab_xp .ajax__tab_header .ajax__tab_inner {
    background-repeat: no-repeat;
    padding-left: 3px;
}

.ajax__tab_xp .ajax__tab_header .ajax__tab_tab {
    background-repeat: repeat-x;
    margin: 0;
    padding: 4px;
}

.ajax__tab_xp .ajax__tab_header .ajax__tab_hover .ajax__tab_outer {
    background-position: right;
    background-repeat: no-repeat;
    cursor: pointer;
}

.ajax__tab_xp .ajax__tab_header .ajax__tab_hover .ajax__tab_inner {
    background-repeat: no-repeat;
    cursor: pointer;
}

.ajax__tab_xp .ajax__tab_header .ajax__tab_hover .ajax__tab_tab {
    background-repeat: repeat-x;
    cursor: pointer;
}
/*.ajax__tab_xp .ajax__tab_header .ajax__tab_active { margin-top: 1px; } */
.ajax__tab_xp .ajax__tab_header .ajax__tab_active .ajax__tab_outer {
    background-position: right;
    background-repeat: no-repeat;
}

.ajax__tab_xp .ajax__tab_header .ajax__tab_active .ajax__tab_inner {
    background-repeat: no-repeat;
}

.ajax__tab_xp .ajax__tab_header .ajax__tab_active .ajax__tab_tab {
    background-repeat: repeat-x;
}

.ajax__tab_xp .ajax__tab_body {
    background-color: #ffffff;
    border: 1px solid #999999;
    border-top: 0;
    font-family: verdana,tahoma,helvetica;
    font-size: 10pt;
    padding: 8px;
}

/* xp theme vertical left */
.ajax__tab_xp .ajax__tab_header_verticalleft .ajax__tab {
    float: none;
}

.ajax__tab_xp .ajax__tab_header_verticalleft {
    background-position: right;
    background-repeat: repeat-y;
    font-family: verdana,tahoma,helvetica;
    font-size: 11px;
}

.ajax__tab_xp .ajax__tab_header_verticalleft .ajax__tab_outer {
    background-position: right;
    background-repeat: no-repeat;
    height: 21px;
    padding-right: 4px;
}

.ajax__tab_xp .ajax__tab_header_verticalleft .ajax__tab_inner {
    background-repeat: no-repeat;
    padding-left: 3px;
}

.ajax__tab_xp .ajax__tab_header_verticalleft .ajax__tab_tab {
    background-repeat: repeat-x;
    margin: 0;
    padding: 4px;
}

.ajax__tab_xp .ajax__tab_header_verticalleft .ajax__tab_hover .ajax__tab_outer {
    background-position: right;
    background-repeat: no-repeat;
    cursor: pointer;
}

.ajax__tab_xp .ajax__tab_header_verticalleft .ajax__tab_hover .ajax__tab_inner {
    background-repeat: no-repeat;
    cursor: pointer;
}

.ajax__tab_xp .ajax__tab_header_verticalleft .ajax__tab_hover .ajax__tab_tab {
    background-repeat: repeat-x;
    cursor: pointer;
}

.ajax__tab_xp .ajax__tab_header_verticalleft .ajax__tab_active:not(:first-child) {
    margin-top: 1px;
}

.ajax__tab_xp .ajax__tab_header_verticalleft .ajax__tab_active .ajax__tab_outer {
    background-position: right;
    background-repeat: no-repeat;
}

.ajax__tab_xp .ajax__tab_header_verticalleft .ajax__tab_active .ajax__tab_inner {
    background-repeat: no-repeat;
}

.ajax__tab_xp .ajax__tab_header_verticalleft .ajax__tab_active .ajax__tab_tab {
    background-repeat: repeat-x;
}

.ajax__tab_xp .ajax__tab_body_verticalleft {
    background-color: #ffffff;
    border: 1px solid #999999;
    border-left: 0;
    font-family: verdana,tahoma,helvetica;
    font-size: 10pt;
    padding: 8px;
}

/* xp theme vertical right */
.ajax__tab_xp .ajax__tab_header_verticalright {
    background-position: left;
    background-repeat: repeat-y;
    font-family: verdana,tahoma,helvetica;
    font-size: 11px;
}

.ajax__tab_xp .ajax__tab_header_verticalright .ajax__tab_outer {
    background-position: right;
    background-repeat: no-repeat;
    height: 21px;
    padding-right: 4px;
}

.ajax__tab_xp .ajax__tab_header_verticalright .ajax__tab_inner {
    background-repeat: no-repeat;
    padding-left: 3px;
}

.ajax__tab_xp .ajax__tab_header_verticalright .ajax__tab_tab {
    background-repeat: repeat-x;
    margin: 0;
    padding: 4px;
}

.ajax__tab_xp .ajax__tab_header_verticalright .ajax__tab_hover .ajax__tab_outer {
    background-position: right;
    background-repeat: no-repeat;
    cursor: pointer;
}

.ajax__tab_xp .ajax__tab_header_verticalright .ajax__tab_hover .ajax__tab_inner {
    background-repeat: no-repeat;
    cursor: pointer;
}

.ajax__tab_xp .ajax__tab_header_verticalright .ajax__tab_hover .ajax__tab_tab {
    background-repeat: repeat-x;
    cursor: pointer;
}

.ajax__tab_xp .ajax__tab_header_verticalright .ajax__tab_active {
    margin-top: 1px;
}

.ajax__tab_xp .ajax__tab_header_verticalright .ajax__tab_active .ajax__tab_outer {
    background-position: right;
    background-repeat: no-repeat;
}

.ajax__tab_xp .ajax__tab_header_verticalright .ajax__tab_active .ajax__tab_inner {
    background-repeat: no-repeat;
}

.ajax__tab_xp .ajax__tab_header_verticalright .ajax__tab_active .ajax__tab_tab {
    background-repeat: repeat-x;
}

.ajax__tab_xp .ajax__tab_body_verticalright {
    background-color: #ffffff;
    border: 1px solid #999999;
    border-right: 0;
    font-family: verdana,tahoma,helvetica;
    font-size: 10pt;
    padding: 8px;
}

/* header on bottom */
.ajax__tab_xp .ajax__tab_header_bottom {
    background-position: top;
    background-repeat: repeat-x;
    font-family: verdana,tahoma,helvetica;
    font-size: 11px;
}

.ajax__tab_xp .ajax__tab_header_bottom .ajax__tab_outer {
    background-position: right;
    background-repeat: no-repeat;
    height: 21px;
    padding-right: 4px;
}

.ajax__tab_xp .ajax__tab_header_bottom .ajax__tab_inner {
    background-repeat: no-repeat;
    padding-left: 3px;
}

.ajax__tab_xp .ajax__tab_header_bottom .ajax__tab_tab {
    background-repeat: repeat-x;
    height: 17px;
    margin: 0;
    padding: 0 4px 4px 4px;
}

.ajax__tab_xp .ajax__tab_header_bottom .ajax__tab_hover .ajax__tab_outer {
    background-position: right;
    background-repeat: no-repeat;
    cursor: pointer;
}

.ajax__tab_xp .ajax__tab_header_bottom .ajax__tab_hover .ajax__tab_inner {
    background-repeat: no-repeat;
    cursor: pointer;
}

.ajax__tab_xp .ajax__tab_header_bottom .ajax__tab_hover .ajax__tab_tab {
    background-repeat: repeat-x;
    cursor: pointer;
}

.ajax__tab_xp .ajax__tab_header_bottom .ajax__tab_active .ajax__tab_outer {
    background-position: right;
    background-repeat: no-repeat;
}

.ajax__tab_xp .ajax__tab_header_bottom .ajax__tab_active .ajax__tab_inner {
    background-repeat: no-repeat;
}

.ajax__tab_xp .ajax__tab_header_bottom .ajax__tab_active .ajax__tab_tab {
    background-repeat: repeat-x;
}

.ajax__tab_xp .ajax__tab_body_bottom {
    background-color: #ffffff;
    border: 1px solid #999999;
    border-bottom: 0;
    font-family: verdana,tahoma,helvetica;
    font-size: 10pt;
    padding: 8px;
}

/* scrolling */
.ajax__scroll_horiz {
    overflow-x: scroll;
}

.ajax__scroll_vert {
    overflow-y: scroll;
}

.ajax__scroll_both {
    overflow: scroll;
}

.ajax__scroll_auto {
    overflow: auto;
}

.ajax__scroll_none {
    overflow: hidden;
}

/* plain theme */
.ajax__tab_plain .ajax__tab_outer {
    border: 2px solid #999999;
    text-align: center;
    vertical-align: middle;
}

.ajax__tab_plain .ajax__tab_inner {
    text-align: center;
    vertical-align: middle;
}

.ajax__tab_plain .ajax__tab_body {
    text-align: center;
    vertical-align: middle;
}

.ajax__tab_plain .ajax__tab_header {
    text-align: center;
    vertical-align: middle;
}

.ajax__tab_plain .ajax__tab_active .ajax__tab_outer {
    background: #FFFFE1;
}

/* ~/Content/AjaxControlToolkit/Styles/Tabs.css */

/* default layout */
.ajax__tab_default .ajax__tab {
    display: block;
    float: left;
    height: 21px;
    margin-top: 1px;
}

.ajax__tab_default .ajax__tab_header {
    white-space: normal !important;
}

.ajax__tab_default .ajax__tab_outer {
    display: inline-block;
}

.ajax__tab_default .ajax__tab_inner {
    display: inline-block;
}

.ajax__tab_default .ajax__tab_tab {
    display: inline-block;
    overflow: hidden;
    text-align: center;
    outline: none;
}

.ajax__tab_xp .ajax__tab_disabled {
    color: #A0A0A0;
    cursor: default;
}

/* xp theme top / default */
.ajax__tab_xp .ajax__tab_header {
    background-position: bottom;
    background-repeat: repeat-x;
    font-family: verdana,tahoma,helvetica;
    font-size: 11px;
}

.ajax__tab_xp .ajax__tab_header:before, .ajax__tab_xp .ajax__tab_header:after {
    content: "";
    display: table;
}
.ajax__tab_xp .ajax__tab_header:after {
    clear: both;
}

.ajax__tab_xp .ajax__tab_header .ajax__tab_outer {
    background-position: right;
    background-repeat: no-repeat;
    height: 21px;
    padding-right: 4px;
}

.ajax__tab_xp .ajax__tab_header .ajax__tab_inner {
    background-repeat: no-repeat;
    padding-left: 3px;
}

.ajax__tab_xp .ajax__tab_header .ajax__tab_tab {
    background-repeat: repeat-x;
    margin: 0;
    padding: 4px;
}

.ajax__tab_xp .ajax__tab_header .ajax__tab_hover .ajax__tab_outer {
    background-position: right;
    background-repeat: no-repeat;
    cursor: pointer;
}

.ajax__tab_xp .ajax__tab_header .ajax__tab_hover .ajax__tab_inner {
    background-repeat: no-repeat;
    cursor: pointer;
}

.ajax__tab_xp .ajax__tab_header .ajax__tab_hover .ajax__tab_tab {
    background-repeat: repeat-x;
    cursor: pointer;
}
/*.ajax__tab_xp .ajax__tab_header .ajax__tab_active { margin-top: 1px; } */
.ajax__tab_xp .ajax__tab_header .ajax__tab_active .ajax__tab_outer {
    background-position: right;
    background-repeat: no-repeat;
}

.ajax__tab_xp .ajax__tab_header .ajax__tab_active .ajax__tab_inner {
    background-repeat: no-repeat;
}

.ajax__tab_xp .ajax__tab_header .ajax__tab_active .ajax__tab_tab {
    background-repeat: repeat-x;
}

.ajax__tab_xp .ajax__tab_body {
    background-color: #ffffff;
    border: 1px solid #999999;
    border-top: 0;
    font-family: verdana,tahoma,helvetica;
    font-size: 10pt;
    padding: 8px;
}

/* xp theme vertical left */
.ajax__tab_xp .ajax__tab_header_verticalleft .ajax__tab {
    float: none;
}

.ajax__tab_xp .ajax__tab_header_verticalleft {
    background-position: right;
    background-repeat: repeat-y;
    font-family: verdana,tahoma,helvetica;
    font-size: 11px;
}

.ajax__tab_xp .ajax__tab_header_verticalleft .ajax__tab_outer {
    background-position: right;
    background-repeat: no-repeat;
    height: 21px;
    padding-right: 4px;
}

.ajax__tab_xp .ajax__tab_header_verticalleft .ajax__tab_inner {
    background-repeat: no-repeat;
    padding-left: 3px;
}

.ajax__tab_xp .ajax__tab_header_verticalleft .ajax__tab_tab {
    background-repeat: repeat-x;
    margin: 0;
    padding: 4px;
}

.ajax__tab_xp .ajax__tab_header_verticalleft .ajax__tab_hover .ajax__tab_outer {
    background-position: right;
    background-repeat: no-repeat;
    cursor: pointer;
}

.ajax__tab_xp .ajax__tab_header_verticalleft .ajax__tab_hover .ajax__tab_inner {
    background-repeat: no-repeat;
    cursor: pointer;
}

.ajax__tab_xp .ajax__tab_header_verticalleft .ajax__tab_hover .ajax__tab_tab {
    background-repeat: repeat-x;
    cursor: pointer;
}

.ajax__tab_xp .ajax__tab_header_verticalleft .ajax__tab_active:not(:first-child) {
    margin-top: 1px;
}

.ajax__tab_xp .ajax__tab_header_verticalleft .ajax__tab_active .ajax__tab_outer {
    background-position: right;
    background-repeat: no-repeat;
}

.ajax__tab_xp .ajax__tab_header_verticalleft .ajax__tab_active .ajax__tab_inner {
    background-repeat: no-repeat;
}

.ajax__tab_xp .ajax__tab_header_verticalleft .ajax__tab_active .ajax__tab_tab {
    background-repeat: repeat-x;
}

.ajax__tab_xp .ajax__tab_body_verticalleft {
    background-color: #ffffff;
    border: 1px solid #999999;
    border-left: 0;
    font-family: verdana,tahoma,helvetica;
    font-size: 10pt;
    padding: 8px;
}

/* xp theme vertical right */
.ajax__tab_xp .ajax__tab_header_verticalright {
    background-position: left;
    background-repeat: repeat-y;
    font-family: verdana,tahoma,helvetica;
    font-size: 11px;
}

.ajax__tab_xp .ajax__tab_header_verticalright .ajax__tab_outer {
    background-position: right;
    background-repeat: no-repeat;
    height: 21px;
    padding-right: 4px;
}

.ajax__tab_xp .ajax__tab_header_verticalright .ajax__tab_inner {
    background-repeat: no-repeat;
    padding-left: 3px;
}

.ajax__tab_xp .ajax__tab_header_verticalright .ajax__tab_tab {
    background-repeat: repeat-x;
    margin: 0;
    padding: 4px;
}

.ajax__tab_xp .ajax__tab_header_verticalright .ajax__tab_hover .ajax__tab_outer {
    background-position: right;
    background-repeat: no-repeat;
    cursor: pointer;
}

.ajax__tab_xp .ajax__tab_header_verticalright .ajax__tab_hover .ajax__tab_inner {
    background-repeat: no-repeat;
    cursor: pointer;
}

.ajax__tab_xp .ajax__tab_header_verticalright .ajax__tab_hover .ajax__tab_tab {
    background-repeat: repeat-x;
    cursor: pointer;
}

.ajax__tab_xp .ajax__tab_header_verticalright .ajax__tab_active {
    margin-top: 1px;
}

.ajax__tab_xp .ajax__tab_header_verticalright .ajax__tab_active .ajax__tab_outer {
    background-position: right;
    background-repeat: no-repeat;
}

.ajax__tab_xp .ajax__tab_header_verticalright .ajax__tab_active .ajax__tab_inner {
    background-repeat: no-repeat;
}

.ajax__tab_xp .ajax__tab_header_verticalright .ajax__tab_active .ajax__tab_tab {
    background-repeat: repeat-x;
}

.ajax__tab_xp .ajax__tab_body_verticalright {
    background-color: #ffffff;
    border: 1px solid #999999;
    border-right: 0;
    font-family: verdana,tahoma,helvetica;
    font-size: 10pt;
    padding: 8px;
}

/* header on bottom */
.ajax__tab_xp .ajax__tab_header_bottom {
    background-position: top;
    background-repeat: repeat-x;
    font-family: verdana,tahoma,helvetica;
    font-size: 11px;
}

.ajax__tab_xp .ajax__tab_header_bottom .ajax__tab_outer {
    background-position: right;
    background-repeat: no-repeat;
    height: 21px;
    padding-right: 4px;
}

.ajax__tab_xp .ajax__tab_header_bottom .ajax__tab_inner {
    background-repeat: no-repeat;
    padding-left: 3px;
}

.ajax__tab_xp .ajax__tab_header_bottom .ajax__tab_tab {
    background-repeat: repeat-x;
    height: 17px;
    margin: 0;
    padding: 0 4px 4px 4px;
}

.ajax__tab_xp .ajax__tab_header_bottom .ajax__tab_hover .ajax__tab_outer {
    background-position: right;
    background-repeat: no-repeat;
    cursor: pointer;
}

.ajax__tab_xp .ajax__tab_header_bottom .ajax__tab_hover .ajax__tab_inner {
    background-repeat: no-repeat;
    cursor: pointer;
}

.ajax__tab_xp .ajax__tab_header_bottom .ajax__tab_hover .ajax__tab_tab {
    background-repeat: repeat-x;
    cursor: pointer;
}

.ajax__tab_xp .ajax__tab_header_bottom .ajax__tab_active .ajax__tab_outer {
    background-position: right;
    background-repeat: no-repeat;
}

.ajax__tab_xp .ajax__tab_header_bottom .ajax__tab_active .ajax__tab_inner {
    background-repeat: no-repeat;
}

.ajax__tab_xp .ajax__tab_header_bottom .ajax__tab_active .ajax__tab_tab {
    background-repeat: repeat-x;
}

.ajax__tab_xp .ajax__tab_body_bottom {
    background-color: #ffffff;
    border: 1px solid #999999;
    border-bottom: 0;
    font-family: verdana,tahoma,helvetica;
    font-size: 10pt;
    padding: 8px;
}

/* scrolling */
.ajax__scroll_horiz {
    overflow-x: scroll;
}

.ajax__scroll_vert {
    overflow-y: scroll;
}

.ajax__scroll_both {
    overflow: scroll;
}

.ajax__scroll_auto {
    overflow: auto;
}

.ajax__scroll_none {
    overflow: hidden;
}

/* plain theme */
.ajax__tab_plain .ajax__tab_outer {
    border: 2px solid #999999;
    text-align: center;
    vertical-align: middle;
}

.ajax__tab_plain .ajax__tab_inner {
    text-align: center;
    vertical-align: middle;
}

.ajax__tab_plain .ajax__tab_body {
    text-align: center;
    vertical-align: middle;
}

.ajax__tab_plain .ajax__tab_header {
    text-align: center;
    vertical-align: middle;
}

.ajax__tab_plain .ajax__tab_active .ajax__tab_outer {
    background: #FFFFE1;
}

/* ~/Content/AjaxControlToolkit/Styles/SlideShow.css */

.visible {
    opacity: 1;
}

.invisible {
    opacity: 0;
}

.ajax__slide_show_fadeOut {
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    -ms-transition: all 1s ease-in-out;
    opacity: 0;
    transition: all 1s ease-in-out;
}

.ajax__slide_show_fadeIn {
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    -ms-transition: all 1s ease-in-out;
    opacity: 1;
    transition: all 1s ease-in-out;
}

.ajax__slide_show_Animation {
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
}

.ajax__slide_show_scaleX {
    -webkit-transform: scale(0,1);
    -moz-transform: scale(0,1);
    -o-transform: scale(0,1);
    -ms-transform: scale(0,1);
    transform: scale(0,1);
}

.ajax__slide_show_scaleY {
    -webkit-transform: scale(1,0);
    -moz-transform: scale(1,0);
    -o-transform: scale(1,0);
    -ms-transform: scale(1,0);
    transform: scale(1,0);
}

.ajax__slide_show_zoomIn {
    opacity: 1;
    -webkit-transform: scale(1,1);
    -webkit-transform-origin: center right;
    -moz-transform: scale(1,1);
    -moz-transform-origin: center right;
    -o-transform: scale(1,1);
    -o-transform-origin: center right;
    -ms-transform: scale(1,1);
    transform: scale(1,1);
    -ms-transform-origin: center right;
    transform-origin: center right;
}

.ajax__slide_show_zoomOut {
    -webkit-transform: scale(0,0);
    -webkit-transform-origin: center left;
    -moz-transform: scale(0,0);
    -moz-transform-origin: center left;
    -o-transform: scale(0,0);
    -o-transform-origin: center left;
    -ms-transform: scale(0,0);
    transform: scale(0,0);
    -ms-transform-origin: center left;
    transform-origin: center left;
}

.ajax__slide_show_rotate {
    filter: alpha(opacity=0);
    -webkit-transform: rotate(360deg) scale(0,0);
    -moz-transform: rotate(360deg) scale(0,0);
    -o-transform: rotate(360deg) scale(0,0);
    -ms-transform: rotate(360deg) scale(0,0);
    transform: rotate(360deg) scale(0,0);
}

.ajax__slide_show_container {
    overflow: hidden;
    position: relative;
}

.ajax__slide_show_slideAnimation {
    -webkit-transition: all 1.0s ease-in-out;
    -moz-transition: all 1.0s ease-in-out;
    -o-transition: all 1.0s ease-in-out;
    transition: all 1.0s ease-in-out;
}

.ajax__slide_show_sliderUL {
    margin: 0;
    padding: 0;
    position: relative;
}

/* ~/Content/AjaxControlToolkit/Styles/Twitter.css */

.ajax__twitter {
    background-color: Gray;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    color: White;
    font-family: "lucida grande", lucida, tahoma, helvetica, arial, sans-serif;
    font-size: 12px;
    
    width: 300px;
}

.ajax__twitter_itemlist {
    list-style-position: inside;
    list-style-type: none;
    margin: 0;
    padding: 0;
    text-indent: 0;
    width: 100%;
}

.ajax__twitter_itemlist li {
    background-color: Black;
    border-bottom: 1px dotted white;
    clear: both;
    margin: 0;
    padding: 10px;
}

.ajax__twitter_itemlist li div {
    display: block;
    margin-left: 35px;
}

.ajax__twitter_itemlist li div a {
    color: #4AED05;
    text-decoration: none !important;
}

.ajax__twitter_itemlist li div a:hover {
    text-decoration: underline !important;
}

.ajax__twitter_itemlist li img {
    float: left;
    height: 30px;
    margin-right: 5px;
    width: 30px;
}

.ajax__twitter_header {
    min-height: 34px;
    padding: 10px;
    position: relative;
}

.ajax__twitter_header img {
    float: left;
    height: 34px;
    margin-right: 5px;
    width: 34px;
}

.ajax__twitter_header h4 {
    font-size: 18px;
    font-weight: normal;
    margin: 0;
    padding: 0;
}

.ajax__twitter_header h3 {
    font-size: 11px;
    font-weight: normal;
    margin: 0;
    padding: 0;
}

.ajax__twitter_createat {
    color: #4AED05;
    font-size: 10px;
}

.ajax__twitter_footer {
    height: 36px;
}

.ajax__twitter_footer img {
    float: right;
    margin-right: 10px;
    margin-top: 6px;
}

/* ~/Content/AjaxControlToolkit/Styles/ValidatorCallout.css */

.ajax__validatorcallout div, .ajax__validatorcallout td {
    background-color: LemonChiffon;
    border: solid 1px Black;
}

.ajax__validatorcallout_popup_table {
    background-color: transparent;
    border: none 0;
    margin: 0;
    padding: 0;
    border-spacing: 0;
}

.ajax__validatorcallout_popup_table_row {
    background-color: transparent;
    height: 100%;
    margin: 0;
    padding: 0;
    vertical-align: top;
}

.ajax__validatorcallout_callout_cell {
    background-color: transparent !important;
    border: none !important;
    height: 100%;
    margin: 0;
    padding: 0;
    text-align: right;
    vertical-align: top;
    width: 20px;
}

.ajax__validatorcallout_callout_table {
    background-color: transparent;
    border: none 0;
    height: 100%;
    margin: 0;
    padding: 0;
    border-spacing: 0;
}

.ajax__validatorcallout_callout_table_row {
    background-color: transparent;
    margin: 0;
    padding: 0;
}

.ajax__validatorcallout_callout_arrow_cell {
    background-color: transparent !important;
    border: none !important;
    font-size: 1px;
    margin: 0;
    padding: 8px 0 0 0;
    text-align: right;
    vertical-align: top;
}

.ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv {
    background-color: transparent !important;
    border-bottom: none !important;
    border-left: none !important;
    border-right: none !important;
    font-size: 1px;
    left: 1px;
    margin: 0;
    padding: 0;
    position: relative;
    width: 15px;
}

.ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div {
    border-bottom: none !important;
    border-right: none !important;
    border-top: none !important;
    height: 1px;
    margin: 0 0 0 auto;
    overflow: hidden;
    padding: 0;
}

.ajax__validatorcallout_callout_arrow_cell_leftpos {
    background-color: transparent !important;
    border: none !important;
    font-size: 1px;
    margin: 0;
    padding: 8px 0 0 0;
    text-align: left;
    vertical-align: top;
}

.ajax__validatorcallout_callout_arrow_cell_leftpos .ajax__validatorcallout_innerdiv {
    background-color: transparent !important;
    border-bottom: none !important;
    border-left: none !important;
    border-right: none !important;
    font-size: 1px;
    left: -1px;
    margin: 0;
    padding: 0;
    position: relative;
    width: 15px;
}

.ajax__validatorcallout_callout_arrow_cell_leftpos .ajax__validatorcallout_innerdiv div {
    border-bottom: none !important;
    border-left: none !important;
    border-top: none !important;
    height: 1px;
    margin: 0 auto 0 0;
    overflow: hidden;
    padding: 0;
}

.ajax__validatorcallout_callout_arrow_cell_bottomleftpos, .ajax__validatorcallout_callout_arrow_cell_topleftpos {
    background-color: transparent !important;
    border: none !important;
    font-size: 1px;
    margin: 0;
    padding: 0 0 0 8px;
    text-align: left;
    vertical-align: top;
}

.ajax__validatorcallout_callout_arrow_cell_bottomrightpos, .ajax__validatorcallout_callout_arrow_cell_toprightpos {
    background-color: transparent !important;
    border: none !important;
    font-size: 1px;
    margin: 0;
    padding: 0 8px 0 0;
    text-align: right;
    vertical-align: top;
}

.ajax__validatorcallout_callout_arrow_cell_bottomleftpos .ajax__validatorcallout_innerdiv {
    background-color: transparent !important;
    border: none !important;
    bottom: -1px;
    font-size: 1px;
    margin: 0;
    padding: 0;
    position: relative;
    width: 30px;
}

.ajax__validatorcallout_callout_arrow_cell_bottomrightpos .ajax__validatorcallout_innerdiv {
    background-color: transparent !important;
    border: none !important;
    bottom: -1px;
    font-size: 1px;
    margin: 0 0 0 auto;
    padding: 0;
    position: relative;
    width: 30px;
}

.ajax__validatorcallout_callout_arrow_cell_topleftpos .ajax__validatorcallout_innerdiv {
    background-color: transparent !important;
    border: none !important;
    font-size: 1px;
    margin: 0;
    padding: 0;
    position: relative;
    top: -1px;
    width: 30px;
}

.ajax__validatorcallout_callout_arrow_cell_toprightpos .ajax__validatorcallout_innerdiv {
    background-color: transparent !important;
    border: none !important;
    font-size: 1px;
    margin: 0 0 0 auto;
    padding: 0;
    position: relative;
    top: -1px;
    width: 30px;
}

.ajax__validatorcallout_callout_arrow_cell_bottomleftpos .ajax__validatorcallout_innerdiv div, .ajax__validatorcallout_callout_arrow_cell_bottomrightpos .ajax__validatorcallout_innerdiv div, .ajax__validatorcallout_callout_arrow_cell_topleftpos .ajax__validatorcallout_innerdiv div, .ajax__validatorcallout_callout_arrow_cell_toprightpos .ajax__validatorcallout_innerdiv div {
    border-bottom: none !important;
    border-top: none !important;
    height: 1px;
    margin: 0 auto 0 auto;
    overflow: hidden;
    padding: 0;
}

.ajax__validatorcallout_callout_arrow_cell_bottomleftpos .ajax__validatorcallout_innerdiv .arrowpixel, .ajax__validatorcallout_callout_arrow_cell_bottomrightpos .ajax__validatorcallout_innerdiv .arrowpixel, .ajax__validatorcallout_callout_arrow_cell_topleftpos .ajax__validatorcallout_innerdiv .arrowpixel, .ajax__validatorcallout_callout_arrow_cell_toprightpos .ajax__validatorcallout_innerdiv .arrowpixel {
    background-color: transparent !important;
    border-bottom-style: solid !important;
    border-bottom-width: 1px !important;
    border-left: none !important;
    border-right: none !important;
    border-top: none !important;
    height: 0;
    margin: 0 auto 0 auto;
    overflow: hidden;
    padding: 0;
}

.ajax__validatorcallout_error_message_cell {
    border-left: none !important;
    border-right: none !important;
    font-family: Verdana;
    font-size: 10px;
    padding: 5px;
    width: 100%;
}

.ajax__validatorcallout_icon_cell {
    border-right: none !important;
    margin: 0;
    padding: 5px;
    width: 20px;
}

.ajax__validatorcallout_close_button_cell {
    border-left: none !important;
    margin: 0;
    padding: 0;
    text-align: right;
    vertical-align: top;
}

.ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv {
    border: none !important;
    cursor: pointer;
    padding: 2px;
    text-align: center;
    width: 10px;
}

/* ~/Content/AjaxControlToolkit/Styles/Backgrounds.css */

.ajax__slider_h_rail {
    background-image: url('https://bravo.na.egress-test.com/ui/App_Themes/css.axd?t=ajtimg&b=Slider.Rail-Horizontal.gif');
}

.ajax__slider_v_rail {
    background-image: url('https://bravo.na.egress-test.com/ui/App_Themes/css.axd?t=ajtimg&b=Slider.Rail-Vertical.gif');
}

.ajax__calendar_prev {
    background-image: url('https://bravo.na.egress-test.com/ui/App_Themes/css.axd?t=ajtimg&b=Calendar.Arrow-Left.gif');
}

.ajax__calendar_next {
    background-image: url('https://bravo.na.egress-test.com/ui/App_Themes/css.axd?t=ajtimg&b=Calendar.Arrow-Right.gif');
}

.ajax__dropdown_arrow_image {
    background-image: url('https://bravo.na.egress-test.com/ui/App_Themes/css.axd?t=ajtimg&b=DropDown.DropArrow.gif');
}

.ajax__balloon_popup .rect {
    background-image: url('https://bravo.na.egress-test.com/ui/App_Themes/css.axd?t=ajtimg&b=BalloonPopup.RectangleSprite.gif');
    background-image: url('https://bravo.na.egress-test.com/ui/App_Themes/css.axd?t=ajtimg&b=BalloonPopup.RectangleSprite.png') !important;
}

.ajax__balloon_popup .cloud {
    background-image: url('https://bravo.na.egress-test.com/ui/App_Themes/css.axd?t=ajtimg&b=BalloonPopup.CloudSprite.gif');
    background-image: url('https://bravo.na.egress-test.com/ui/App_Themes/css.axd?t=ajtimg&b=BalloonPopup.CloudSprite.png') !important;
}

.ajax__tab_xp .ajax__tab_header {
    background-image: url('https://bravo.na.egress-test.com/ui/App_Themes/css.axd?t=ajtimg&b=Tabs.Line.gif');
}

.ajax__tab_xp .ajax__tab_header .ajax__tab_outer {
    background-image: url('https://bravo.na.egress-test.com/ui/App_Themes/css.axd?t=ajtimg&b=Tabs.Right.gif');
}

.ajax__tab_xp .ajax__tab_header .ajax__tab_inner {
    background-image: url('https://bravo.na.egress-test.com/ui/App_Themes/css.axd?t=ajtimg&b=Tabs.Left.gif');
}

.ajax__tab_xp .ajax__tab_header .ajax__tab_tab {
    background-image: url('https://bravo.na.egress-test.com/ui/App_Themes/css.axd?t=ajtimg&b=Tabs.Background.gif');
}

.ajax__tab_xp .ajax__tab_header .ajax__tab_hover .ajax__tab_outer {
    background-image: url('https://bravo.na.egress-test.com/ui/App_Themes/css.axd?t=ajtimg&b=Tabs.HoverRight.gif');
}

.ajax__tab_xp .ajax__tab_header .ajax__tab_hover .ajax__tab_inner {
    background-image: url('https://bravo.na.egress-test.com/ui/App_Themes/css.axd?t=ajtimg&b=Tabs.HoverLeft.gif');
}

.ajax__tab_xp .ajax__tab_header .ajax__tab_hover .ajax__tab_tab {
    background-image: url('https://bravo.na.egress-test.com/ui/App_Themes/css.axd?t=ajtimg&b=Tabs.Hover.gif');
}

.ajax__tab_xp .ajax__tab_header .ajax__tab_active .ajax__tab_outer {
    background-image: url('https://bravo.na.egress-test.com/ui/App_Themes/css.axd?t=ajtimg&b=Tabs.ActiveRight.gif');
}

.ajax__tab_xp .ajax__tab_header .ajax__tab_active .ajax__tab_inner {
    background-image: url('https://bravo.na.egress-test.com/ui/App_Themes/css.axd?t=ajtimg&b=Tabs.ActiveLeft.gif');
}

.ajax__tab_xp .ajax__tab_header .ajax__tab_active .ajax__tab_tab {
    background-image: url('https://bravo.na.egress-test.com/ui/App_Themes/css.axd?t=ajtimg&b=Tabs.Active.gif');
}

.ajax__tab_xp .ajax__tab_header_verticalleft {
    background-image: url('https://bravo.na.egress-test.com/ui/App_Themes/css.axd?t=ajtimg&b=Tabs.Line.gif');
}

.ajax__tab_xp .ajax__tab_header_verticalleft .ajax__tab_outer {
    background-image: url('https://bravo.na.egress-test.com/ui/App_Themes/css.axd?t=ajtimg&b=Tabs.Right-VerticalLeft.gif');
}

.ajax__tab_xp .ajax__tab_header_verticalleft .ajax__tab_inner {
    background-image: url('https://bravo.na.egress-test.com/ui/App_Themes/css.axd?t=ajtimg&b=Tabs.Left-VerticalLeft.gif');
}

.ajax__tab_xp .ajax__tab_header_verticalleft .ajax__tab_tab {
    background-image: url('https://bravo.na.egress-test.com/ui/App_Themes/css.axd?t=ajtimg&b=Tabs.VerticalLeft.gif');
}

.ajax__tab_xp .ajax__tab_header_verticalleft .ajax__tab_hover .ajax__tab_outer {
    background-image: url('https://bravo.na.egress-test.com/ui/App_Themes/css.axd?t=ajtimg&b=Tabs.HoverRight-VerticalLeft.gif');
}

.ajax__tab_xp .ajax__tab_header_verticalleft .ajax__tab_hover .ajax__tab_inner {
    background-image: url('https://bravo.na.egress-test.com/ui/App_Themes/css.axd?t=ajtimg&b=Tabs.HoverLeft-VerticalLeft.gif');
}

.ajax__tab_xp .ajax__tab_header_verticalleft .ajax__tab_hover .ajax__tab_tab {
    background-image: url('https://bravo.na.egress-test.com/ui/App_Themes/css.axd?t=ajtimg&b=Tabs.Hover-VerticalLeft.gif');
}

.ajax__tab_xp .ajax__tab_header_verticalleft .ajax__tab_active .ajax__tab_outer {
    background-image: url('https://bravo.na.egress-test.com/ui/App_Themes/css.axd?t=ajtimg&b=Tabs.ActiveRight-VerticalLeft.gif');
}

.ajax__tab_xp .ajax__tab_header_verticalleft .ajax__tab_active .ajax__tab_inner {
    background-image: url('https://bravo.na.egress-test.com/ui/App_Themes/css.axd?t=ajtimg&b=Tabs.ActiveLeft-VerticalLeft.gif');
}

.ajax__tab_xp .ajax__tab_header_verticalleft .ajax__tab_active .ajax__tab_tab {
    background-image: url('https://bravo.na.egress-test.com/ui/App_Themes/css.axd?t=ajtimg&b=Tabs.Active-VerticalLeft.gif');
}

.ajax__tab_xp .ajax__tab_header_verticalright {
    background-image: url('https://bravo.na.egress-test.com/ui/App_Themes/css.axd?t=ajtimg&b=Tabs.Line.gif');
}

.ajax__tab_xp .ajax__tab_header_verticalright .ajax__tab_outer {
    background-image: url('https://bravo.na.egress-test.com/ui/App_Themes/css.axd?t=ajtimg&b=Tabs.Right-VerticalRight.gif');
}

.ajax__tab_xp .ajax__tab_header_verticalright .ajax__tab_inner {
    background-image: url('https://bravo.na.egress-test.com/ui/App_Themes/css.axd?t=ajtimg&b=Tabs.Left-VerticalRight.gif');
}

.ajax__tab_xp .ajax__tab_header_verticalright .ajax__tab_tab {
    background-image: url('https://bravo.na.egress-test.com/ui/App_Themes/css.axd?t=ajtimg&b=Tabs.VerticalRight.gif');
}

.ajax__tab_xp .ajax__tab_header_verticalright .ajax__tab_hover .ajax__tab_outer {
    background-image: url('https://bravo.na.egress-test.com/ui/App_Themes/css.axd?t=ajtimg&b=Tabs.HoverRight-VerticalRight.gif');
}

.ajax__tab_xp .ajax__tab_header_verticalright .ajax__tab_hover .ajax__tab_inner {
    background-image: url('https://bravo.na.egress-test.com/ui/App_Themes/css.axd?t=ajtimg&b=Tabs.HoverLeft-VerticalRight.gif');
}

.ajax__tab_xp .ajax__tab_header_verticalright .ajax__tab_hover .ajax__tab_tab {
    background-image: url('https://bravo.na.egress-test.com/ui/App_Themes/css.axd?t=ajtimg&b=Tabs.HoverLeft-VerticalRight.gif');
}

.ajax__tab_xp .ajax__tab_header_verticalright .ajax__tab_active .ajax__tab_outer {
    background-image: url('https://bravo.na.egress-test.com/ui/App_Themes/css.axd?t=ajtimg&b=Tabs.ActiveRight-VerticalRight.gif');
}

.ajax__tab_xp .ajax__tab_header_verticalright .ajax__tab_active .ajax__tab_inner {
    background-image: url('https://bravo.na.egress-test.com/ui/App_Themes/css.axd?t=ajtimg&b=Tabs.ActiveLeft-VerticalRight.gif');
}

.ajax__tab_xp .ajax__tab_header_verticalright .ajax__tab_active .ajax__tab_tab {
    background-image: url('https://bravo.na.egress-test.com/ui/App_Themes/css.axd?t=ajtimg&b=Tabs.Active-VerticalRight.gif');
}

.ajax__tab_xp .ajax__tab_header_bottom {
    background-image: url('https://bravo.na.egress-test.com/ui/App_Themes/css.axd?t=ajtimg&b=Tabs.Line.gif');
}

.ajax__tab_xp .ajax__tab_header_bottom .ajax__tab_outer {
    background-image: url('https://bravo.na.egress-test.com/ui/App_Themes/css.axd?t=ajtimg&b=Tabs.Bottom-Right.gif');
}

.ajax__tab_xp .ajax__tab_header_bottom .ajax__tab_inner {
    background-image: url('https://bravo.na.egress-test.com/ui/App_Themes/css.axd?t=ajtimg&b=Tabs.Bottom-Left.gif');
}

.ajax__tab_xp .ajax__tab_header_bottom .ajax__tab_tab {
    background-image: url('https://bravo.na.egress-test.com/ui/App_Themes/css.axd?t=ajtimg&b=Tabs.Bottom.gif');
}

.ajax__tab_xp .ajax__tab_header_bottom .ajax__tab_hover .ajax__tab_outer {
    background-image: url('https://bravo.na.egress-test.com/ui/App_Themes/css.axd?t=ajtimg&b=Tabs.Bottom-HoverRight.gif');
}

.ajax__tab_xp .ajax__tab_header_bottom .ajax__tab_hover .ajax__tab_inner {
    background-image: url('https://bravo.na.egress-test.com/ui/App_Themes/css.axd?t=ajtimg&b=Tabs.Bottom-HoverLeft.gif');
}

.ajax__tab_xp .ajax__tab_header_bottom .ajax__tab_hover .ajax__tab_tab {
    background-image: url('https://bravo.na.egress-test.com/ui/App_Themes/css.axd?t=ajtimg&b=Tabs.Bottom-Hover.gif');
}

.ajax__tab_xp .ajax__tab_header_bottom .ajax__tab_active .ajax__tab_outer {
    background-image: url('https://bravo.na.egress-test.com/ui/App_Themes/css.axd?t=ajtimg&b=Tabs.Bottom-ActiveRight.gif');
}

.ajax__tab_xp .ajax__tab_header_bottom .ajax__tab_active .ajax__tab_inner {
    background-image: url('https://bravo.na.egress-test.com/ui/App_Themes/css.axd?t=ajtimg&b=Tabs.Bottom-ActiveLeft.gif');
}

.ajax__tab_xp .ajax__tab_header_bottom .ajax__tab_active .ajax__tab_tab {
    background-image: url('https://bravo.na.egress-test.com/ui/App_Themes/css.axd?t=ajtimg&b=Tabs.Bottom-Active.gif');
}

.ajax__multi_slider_default .outer_rail_vertical {
    background-image: url('https://bravo.na.egress-test.com/ui/App_Themes/css.axd?t=ajtimg&b=MultiHandleSlider.RailOuter-Vertical.gif');
}

.ajax__multi_slider_default .inner_rail_vertical {
    background-image: url('https://bravo.na.egress-test.com/ui/App_Themes/css.axd?t=ajtimg&b=MultiHandleSlider.Rail-Vertical.gif');
}

.ajax__multi_slider_default .inner_rail_horizontal {
    background-image: url('https://bravo.na.egress-test.com/ui/App_Themes/css.axd?t=ajtimg&b=MultiHandleSlider.Rail-Horizontal.gif');
}

.ajax__multi_slider_default .outer_rail_horizontal {
    background-image: url('https://bravo.na.egress-test.com/ui/App_Themes/css.axd?t=ajtimg&b=MultiHandleSlider.RailOuter-Horizontal.gif');
}

.ajax__multi_slider_default .handle_horizontal {
    background-image: url('https://bravo.na.egress-test.com/ui/App_Themes/css.axd?t=ajtimg&b=MultiHandleSlider.Handle-Horizontal.gif');
}

.ajax__multi_slider_default .handle_horizontal_hover {
    background-image: url('https://bravo.na.egress-test.com/ui/App_Themes/css.axd?t=ajtimg&b=MultiHandleSlider.HandleHover-Horizontal.gif');
}

.ajax__multi_slider_default .handle_horizontal_down {
    background-image: url('https://bravo.na.egress-test.com/ui/App_Themes/css.axd?t=ajtimg&b=MultiHandleSlider.HandleDown-Horizontal.gif');
}

.ajax__multi_slider_default .handle_vertical {
    background-image: url('https://bravo.na.egress-test.com/ui/App_Themes/css.axd?t=ajtimg&b=MultiHandleSlider.Handle-Vertical.gif');
}

.ajax__multi_slider_default .handle_vertical_hover {
    background-image: url('https://bravo.na.egress-test.com/ui/App_Themes/css.axd?t=ajtimg&b=MultiHandleSlider.HandleHover-Vertical.gif');
}

.ajax__multi_slider_default .handle_vertical_down {
    background-image: url('https://bravo.na.egress-test.com/ui/App_Themes/css.axd?t=ajtimg&b=MultiHandleSlider.HandleDown-Vertical.gif');
}

.ajax__combobox_buttoncontainer button {
    background-image: url('https://bravo.na.egress-test.com/ui/App_Themes/css.axd?t=ajtimg&b=ComboBox.Arrow-Down.gif');
}

.ajax__htmleditor_attachedpopup_default td.ajax__htmleditor_popup_bgibutton {
    background-image: url('https://bravo.na.egress-test.com/ui/App_Themes/css.axd?t=ajtimg&b=HtmlEditor.BgiButton.gif');
}

.ajax__html_editor_extender_button { 
    background-image: url('https://bravo.na.egress-test.com/ui/App_Themes/css.axd?t=ajtimg&b=HtmlEditorExtender.Buttons.png');   
}

.ajax__html_editor_extender_separator {
    background-image: url('https://bravo.na.egress-test.com/ui/App_Themes/css.axd?t=ajtimg&b=HtmlEditorExtender.Buttons.png');
}

