/*
 * jQuery UI CSS Framework 1.8.18
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { zoom: 1; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }


/*
 * jQuery UI CSS Framework 1.8.18
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial,%20Verdana,%20Helvetica,%20Arial,%20sans-serif&fwDefault=normal&fsDefault=1em&cornerRadius=5px&bgColorHeader=9dd53a&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=100&borderColorHeader=cccccc&fcHeader=555555&iconColorHeader=eeeeee&bgColorContent=eeeeee&bgTextureContent=12_gloss_wave.png&bgImgOpacityContent=100&borderColorContent=4a4a4a&fcContent=ffffff&iconColorContent=9dd53a&bgColorDefault=f6f8f9&bgTextureDefault=02_glass.png&bgImgOpacityDefault=40&borderColorDefault=cccccc&fcDefault=555555&iconColorDefault=555555&bgColorHover=f2f6f8&bgTextureHover=02_glass.png&bgImgOpacityHover=60&borderColorHover=cccccc&fcHover=555555&iconColorHover=555555&bgColorActive=4c4c4c&bgTextureActive=01_flat.png&bgImgOpacityActive=0&borderColorActive=696969&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=9dd53a&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=cccccc&fcHighlight=030303&iconColorHighlight=9dd53a&bgColorError=f6ecd5&bgTextureError=12_gloss_wave.png&bgImgOpacityError=95&borderColorError=f1ac88&fcError=74736d&iconColorError=cd0a0a&bgColorOverlay=262626&bgTextureOverlay=07_diagonals_small.png&bgImgOpacityOverlay=50&opacityOverlay=30&bgColorShadow=303030&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=50&thicknessShadow=6px&offsetTopShadow=-6px&offsetLeftShadow=-6px&cornerRadiusShadow=12px
 */


/* Component containers
----------------------------------*/
.ui-widget { font-family: Arial, Verdana, Helvetica, Arial, sans-serif; font-size: 1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Arial, Verdana, Helvetica, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #CCC; 
/*background: #eeeeee url(images/ui-bg_gloss-wave_100_eeeeee_500x100.png) 50% top repeat-x; */
color: #ffffff; 

		background: #f6f8f9;
		background: -moz-linear-gradient(top,  #f6f8f9 0%, #e5ebee 50%, #d7dee3 51%, #f5f7f9 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f8f9), color-stop(50%,#e5ebee), color-stop(51%,#d7dee3), color-stop(100%,#f5f7f9));
		background: -webkit-linear-gradient(top,  #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%);
		background: -o-linear-gradient(top,  #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%);
		background: -ms-linear-gradient(top,  #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%);
		background: linear-gradient(top,  #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#f5f7f9',GradientType=0 );
}
.ui-widget-content a { color: #ffffff; }
.ui-widget-header { border: 1px solid #cccccc;  color: #555555; font-weight: bold;


/*background: #75BFDF url(images/ui-bg_gloss-wave_100_9dd53a_500x100.png) 50% 50% repeat-x;*/
background: #75BFDF;
background: -moz-linear-gradient(top,  #75BFDF 0%, #75BFDF 50%, #75BFDF 51%, #75BFDF 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#75BFDF), color-stop(50%,#75BFDF), color-stop(51%,#75BFDF), color-stop(100%,#75BFDF));
background: -webkit-linear-gradient(top,  #75BFDF 0%,#75BFDF 50%,#75BFDF 51%,#75BFDF 100%);
background: -o-linear-gradient(top,  #75BFDF 0%,#75BFDF 50%,#75BFDF 51%,#75BFDF 100%);
background: -ms-linear-gradient(top,  #75BFDF 0%,#75BFDF 50%,#75BFDF 51%,#75BFDF 100%);
background: linear-gradient(top,  #75BFDF 0%,#75BFDF 50%,#75BFDF 51%,#75BFDF 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#75BFDF', endColorstr='#75BFDF',GradientType=0 ); }
.ui-widget-header a { color: #555555; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .hidden-checkbox-recurring:checked + label { 
	border: 1px solid #cccccc;
	font-weight: normal;
	color: #131313; 

	background: #ffcc0a ;
	background: -moz-linear-gradient(top, #ffe069 0%, #ffe069 50%, #ffcc0a 51%, #ffcc0a 100%) ;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffe069), color-stop(50%,#ffe069), color-stop(51%,#ffcc0a), color-stop(100%,#ffcc0a)) ;
	background: -webkit-linear-gradient(top, #ffe069 0%,#ffe069 50%,#ffcc0a 51%,#ffcc0a 100%) ;
	background: -o-linear-gradient(top, #ffe069 0%,#ffe069 50%,#ffcc0a 51%,#ffcc0a 100%) ;
	background: -ms-linear-gradient(top, #ffe069 0%,#ffe069 50%,#ffcc0a 51%,#ffcc0a 100%) ;
	background: linear-gradient(top, #ffe069 0%,#ffe069 50%,#ffcc0a 51%,#ffcc0a 100%) ;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcc0a', endColorstr='#ffcc0a',GradientType=0 ) ;
	background: #ffcc0a ;
	background: -moz-linear-gradient(top, #ffe069 0%, #ffe069 50%, #ffcc0a 51%, #ffcc0a 100%) ;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffe069), color-stop(50%,#ffe069), color-stop(51%,#ffcc0a), color-stop(100%,#ffcc0a)) ;
	background: -webkit-linear-gradient(top, #ffe069 0%,#ffe069 50%,#ffcc0a 51%,#ffcc0a 100%) ;
	background: -o-linear-gradient(top, #ffe069 0%,#ffe069 50%,#ffcc0a 51%,#ffcc0a 100%);
	background: -ms-linear-gradient(top, #ffe069 0%,#ffe069 50%,#ffcc0a 51%,#ffcc0a 100%);
	background: linear-gradient(top, #ffe069 0%,#ffe069 50%,#ffcc0a 51%,#ffcc0a 100%);
	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffe069', endColorstr='#ffcc0a',GradientType=0 );
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { 

font-weight: normal; color: #555555;
}
.ui-state-hover a, .ui-state-hover a:hover { color: #555555; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	border: 1px solid #aaa;
	font-weight: normal; color: #ffffff; 
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #f1f1f1 50%, #e1e1e1 51%, #f6f6f6 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(50%,#f1f1f1), color-stop(51%,#e1e1e1), color-stop(100%,#f6f6f6));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);
	background: linear-gradient(top,  #ffffff 0%,#f1f1f1 50%,#e1e1e1 51%,#f6f6f6 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 );
	}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #ffffff; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
/**/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #cccccc; 
background-color:#fff; color: #030303; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #030303; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #f1ac88; 


color: #74736d; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #74736d; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #74736d; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -khtml-border-top-left-radius: 5px; border-top-left-radius: 5px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -khtml-border-top-right-radius: 5px; border-top-right-radius: 5px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -khtml-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -khtml-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; }


/*
 * jQuery UI Slider 1.8.18
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Slider#theming
 */
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.5em; height: 30px; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; }

/*.ui-slider-horizontal { height: .8em; }*/
.ui-slider-horizontal { height:25px ; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }