/* Component containers
----------------------------------*/
.ui-widget {
	font-family: ubuntulight;
	font-size: 1.1em;
}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button
	{
	font-family: ubuntulight;
	font-size: 1em;
}

.ui-widget-content {
	background: #ffffff;
	color: #7e7d7d;
	line-height: 22px;
	padding-bottom: 15px;
	padding-right: 0px;
	padding-left: 0px !important;
	padding-top: 0px;
	border: 5px solid #B4D234;
	font-size: 16px
}

.ui-widget-content a {
	color: #0062ab;
}

.ui-widget-header {
	border: 1px solid #B4D234;
	background: #B4D234;
	color: #ffffff;
	font-weight: bold;
}

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon, .ui-button:hover .ui-icon,
	.ui-button:focus .ui-icon {
	background-image: url("images/ui-icons_ffffff_256x240.png");
}

.ui-button .ui-icon {
	background-image: url("images/ui-icons_0062ab_256x240.png");
}

.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,
	.ui-button:hover, .ui-button:focus {
	border: 1px solid #0062ab;
	background: #0062ab;
	font-weight: bold
}

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default,
	.ui-widget-header .ui-state-default {
	border: 1px solid #0062ab;
	background: #0062ab;
	font-weight: bold;
	color: #1c94c4;
}

.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
	{
	border: 1px solid #0062ab;
	background: #0062ab;
	font-weight: bold;
	color: #0062ab;
}

.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link,
	.ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover,
	.ui-state-focus a:link, .ui-state-focus a:visited {
	color: #0062ab;
	text-decoration: none;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active
	{
	border: 1px solid #0062ab;
	background: #0062ab;
	font-weight: bold;
	color: #0062ab;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited
	{
	color: #0062ab;
	text-decoration: none;
}

/* Icons
----------------------------------*/
.ui-state-default .ui-icon {
	background-image: url("images/ui-icons_ffffff_256x240.png");
}

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
	background-image: url("images/ui-icons_ffffff_256x240.png");
}

.ui-state-active .ui-icon {
	background-image: url("images/ui-icons_ffffff_256x240.png");
}

.ui-state-highlight .ui-icon {
	background-image: url("images/ui-icons_ffffff_256x240.png");
}

.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
	background-image: url("images/ui-icons_ffffff_256x240.png");
}

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

/* Corner radius */
.ui-dialog .ui-corner-all, .ui-corner-top, .ui-corner-left,
	.ui-corner-tl {
	border-top-left-radius: 0px;
}

.ui-dialog .ui-corner-all, .ui-corner-top, .ui-corner-right,
	.ui-corner-tr {
	border-top-right-radius: 0px;
}

.ui-dialog .ui-corner-all, .ui-corner-bottom, .ui-corner-left,
	.ui-corner-bl {
	border-bottom-left-radius: 0px;
}

.ui-dialog .ui-corner-all, .ui-corner-bottom, .ui-corner-right,
	.ui-corner-br {
	border-bottom-right-radius: 0px;
}

/* Overlays */
.ui-widget-overlay {
	background: #574f4f;
	opacity: .5;
	filter: Alpha(Opacity = 50); /* support: IE8 */
}

/* Other */
.ui-dialog .ui-dialog-titlebar {
	padding: 0em 0em;
	position: relative
}

.div-accordion .ui-accordion-header {
	padding-top: 20px;
	padding-bottom: 20px;
}

.div-accordion.ui-accordion .ui-accordion-content {
	padding: 0;
}