@charset "utf-8";

/* Component containers
----------------------------------*/
.ui-widget, .ui-widget-content { 
	font: 11px Verdana, Geneva, sans-serif !important;	
	color: #333 !important;
}
.ui-widget {
	width: 99% !important;
	margin-top: 10px;	
}
.ui-widget-content {
	width: 690px;
	line-height: 18px;
}
.ui-widget-content ol li {
	margin-bottom: 3px;
}
.ui-widget-content a:link, .ui-widget-content a:visited {
	 color: #49768B; !important
	}
.ui-widget-header {
	height: 27px;
	border: 1px solid #CCC !important;
	background: transparent;
}

/* Interaction states - tabs
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border: 1px solid #CCE4FC;
	background: url(img/bg_tabLink.gif) repeat-x 50% 50% !important;
	height: 25px;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {	
	border-right: 1px solid #E8E8E8 !important;
	font: bold 10px Arial, Helvetica, sans-serif !important;
	color: #000;
	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 {
	border: 1px solid #999 !important;
	font-weight: bold;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
	background: url(img/bg_tabactive.gif) no-repeat center bottom !important;
	font-weight: bold;
	border-bottom:1px none #CCC;
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
}
.ui-tabs .ui-tabs-nav li a {
	padding: 0.5em 3px !important;	
	}