/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/
*/

/* Component containers
----------------------------------*/

/*.ui-widget {
	font: 1em "Lucida Sans Regular", "Lucida Grande", Verdana, Sans-serif;
}*/

/*.ui-accordion-header {
	background-color: transparent;
}*/

/* Interaction states
----------------------------------*/

.ui-state-default {
	background-color: transparent;
	cursor: pointer ;
	border-top: 1px solid #777 ;
	border-bottom: 1px solid #333 ;
	min-height: 24px;
	outline: none;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	/*color: silver;*/
	text-decoration: none;
}

.ui-state-hover {
	background-color: #444;
	border-width: 1px;
	border-color: #444;
}

.ui-state-hover a, .ui-state-hover a:hover {
	color: #5a96ff;
	text-decoration: none;
}

.ui-state-active, .ui-widget-content .ui-state-active {
	outline: none;
	background-image: none;
	background-color: transparent;
	border-top: 1px solid #888 ;
	font-weight: bold;
	overflow: auto;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color: white;
	outline: none;
	text-decoration: none;
}

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

/* states and images */

.ui-icon {
	width: 13px;
	height: 100%;
	background: url(../img/accordion-buttons.gif) no-repeat 0 center;
	display: block ;
	float: left ;
}

.ui-state-active .ui-icon {
	background: url(../img/accordion-buttons.gif) repeat-x 13px 50%;
}

.ui-state-hover .ui-icon {
	background: transparent url(../img/accordion-buttons.gif) repeat-x 26px center;
}


/* Accordion
----------------------------------*/

.ui-accordion .ui-accordion-header {
	cursor: pointer;
	position: relative;
	/*margin-top: 1px;*/
	margin-top: 0;
	zoom: 1;
}

/*.ui-accordion .ui-accordion-li-fix {
	display: inline;
}*/

.ui-accordion .ui-accordion-header-active {
	border-bottom: 0 !important;
}

.ui-accordion .ui-accordion-header a {
	display: block;
	font-size: 1em;
}

.ui-accordion .ui-accordion-header .ui-icon {
	position: absolute;
	left: 0;
	top: 0;
	/*margin-top: -8px;*/
}

.ui-accordion .ui-accordion-content {
	/*padding: 1em 2.2em;*/
	border-top: 0;
	/*margin-top: -2px;*/
	/*position: relative;*/
	/*top: 1px;*/
	/*margin-bottom: 2px;*/
	display: none;
	/*padding: 20px;*/
}

.ui-accordion .ui-accordion-content-active {
	display: block;
	zoom: 1;
}

/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/

.ui-helper-hidden {
	display: none ;
}

.ui-helper-hidden-accessible {
	position: absolute ;
	left: -99999999px ;
}

.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:after {
	content: "." ;
	display: block ;
	height: 0 ;
	clear: both ;
	visibility: hidden ;
}

.ui-helper-clearfix {
	display: inline-block ;
}

/* required comment for clearfix to work in Opera \*/*

 html .ui-helper-clearfix {
	height: 1% ;
}

.ui-helper-clearfix {
	display: block ;
}

/* end clearfix */

.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% ;
}

/* END UI.ACCORDION */



/* BEGIN UI.CORE */

/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/

.ui-helper-hidden {
	display: none ;
}

.ui-helper-hidden-accessible {
	position: absolute ;
	left: -99999999px ;
}

.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:after {
	content: "." ;
	display: block ;
	height: 0 ;
	clear: both ;
	visibility: hidden ;
}

.ui-helper-clearfix {
	display: inline-block ;
}

/* required comment for clearfix to work in Opera \*/*

 html .ui-helper-clearfix {
	height: 1% ;
}

.ui-helper-clearfix {
	display: block ;
}

/* end clearfix */

.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% ;
}

/* END UI.CORE */



/* BEGIN UI.THEME-MOD */

/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/
*/

/* Component containers
----------------------------------*/

/*.ui-widget {
	font: 1em "Lucida Sans Regular", "Lucida Grande", Verdana, Sans-serif;
}*/

/*.ui-accordion-header {
	background-color: transparent;
}*/

/* Interaction states
----------------------------------*/

.ui-state-default {
	background-color: transparent;
	cursor: pointer ;
	border-top: 1px solid #777 ;
	border-bottom: 1px solid #333 ;
	min-height: 24px;
	outline: none;
	padding-left: 20px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
	color: #ccc;
	text-decoration: none;
	font: 1.5em "Gill Sans", "Gill Sans MT", Sans-serif;
}

.ui-state-hover {
	background-color: #444;
	border-width: 1px;
	border-color: #444;
}

.ui-state-hover a, .ui-state-hover a:hover {
	color: #5a96ff;
	text-decoration: none;
}

.ui-state-active, .ui-widget-content .ui-state-active {
	outline: none;
	background-image: none;
	font: 1.5em "Gill Sans", "Gill Sans MT", Sans-serif;
	background-color: transparent;
	border-top: 1px solid #888 ;
	font-weight: bold;
	padding-left: 20px;
	overflow: auto;
}

/*.ui-accordion-content-active {
	padding: 20px;
}*/

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
	color: white;
	outline: none;
	text-decoration: none;
}

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

/* states and images */

.ui-icon {
	width: 13px;
	height: 100%;
	background: url(../img/accordion-buttons.gif) no-repeat 0 center;
	display: block ;
	float: left ;
}

.ui-state-active .ui-icon {
	background: url(../img/accordion-buttons.gif) repeat-x 13px 50%;
}

.ui-state-hover .ui-icon {
	background: transparent url(../img/accordion-buttons.gif) repeat-x 26px center;
}

/* END UI.THEME-MOD */


.ui-corner-all { -moz-border-radius: 10px/*{cornerRadius}*/; -webkit-border-radius: 10px/*{cornerRadius}*/; }

.ui-corner-bottom { -moz-border-radius-bottomleft: 10px /*{cornerRadius}*/; -webkit-border-bottom-left-radius: 10px /*{cornerRadius}*/; -moz-border-radius-bottomright: 10px /*{cornerRadius}*/; -webkit-border-bottom-right-radius: 10px /*{cornerRadius}*/; }