#tabs ul.ui-tabs-nav li
{
	display: inline;
	padding: 0;
	margin: 0;
}

#tabs ul.ui-tabs-nav
{
	text-align: left;
	padding: 0;
	margin: 0;
	min-height:46px;
}
#tabs ul.ui-tabs-nav li:hover{ background:#2365ce url(/images/structure/bg-tabs-hover.gif) repeat-x bottom left; }
#tabs ul.ui-tabs-nav li{ 
	text-align:center; 
	display:block; 
	float:left;  
	
	border-top-right-radius:8px;
	border-top-left-radius:8px;
	-moz-border-top-left-radius:8px;
	-moz-border-top-right-radius:8px;
	-webkit-border-top-left-radius:8px;
	-webkit-border-top-right-radius:8px;
	background-color: #999999;
	border: 1px solid #D6D6D6;
	padding:5px 8px;
	margin-right:5px;
	/*background:url(/images/structure/bg-widget.gif) repeat-x bottom left;*/
	background: #c5ebff url(/images/structure/bg-tabs.gif) repeat-x top left;
	min-height:35px;
	max-width:162px;
}
#tabs ul.ui-tabs-nav li table tr td, #tabs ul.ui-tabs-nav li table tr, #tabs ul.ui-tabs-nav li table{ vertical-align:middle; min-height:36px; text-align:left; }

.tabs
{
	margin:10px 15px 15px;
}

.ui-tabs-nav a
{
	/*
		In general, style all links in the tab navigation area.
		In practice, this allows us to differentiate between active tabs
		and inactive tabs
	*/
	color:#17439B;
	font-family:'Open Sans', Arial, Helvetica, sans-serif;
	border-bottom: 0; /* Make an unselected tab appear to float above the panel slightly */
	text-transform:uppercase;
	font-size:14px;
	font-weight:400;
}
.ui-tabs-nav a:hover, #tabs ul.ui-tabs-nav li:hover a{ text-decoration:none; color:#fff; }
.ui-tabs-nav a:hover img, #tabs ul.ui-tabs-nav li:hover a img{ text-decoration:none; color:#17439B; opacity:1; filter:alpha(opacity=100); /* For IE8 and earlier */ }
.ui-tabs-nav a img{ float:left; display:block; margin-right:5px; margin-top:2px; opacity:0.7; filter:alpha(opacity=70); /* For IE8 and earlier */ }

.ui-tabs-nav
{
	/*
		A margin at the bottom allows us to put padding at the bottom
		of the tab headers
	*/
	margin-bottom: 2px;
}

.ui-tabs-selected
{
}

.ui-tabs-unselect
{
}

.ui-tabs-selected a, #tabs ul.ui-tabs-nav li.ui-tabs-selected:hover a{
	color:#17439B;
}
.ui-tabs-selected a img{  opacity:1; filter:alpha(opacity=100); }

#tabs ul.ui-tabs-nav li.ui-tabs-selected 
{
	/*
		Style the selected tab header link (which overwrites the 'ui-tabs-nav a'
		style)
	*/
	border: 1px solid #D6D6D6;
	border-bottom:0;
	background:#fff;
	min-height:36px;
}

.ui-tabs-disabled
{
}

.ui-tabs-panel
{
	padding: 20px 20px 20px 5px;
	border: 1px solid #D6D6D6;
    background-color: #fff;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-moz-border-top-left-radius:0;
	-webkit-border-top-left-radius:0;
	border-top-left-radius:0;
}

.ui-tabs-panel .yellow-box{ display: block; background: #F0F0CA; padding: 12px; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px; float: right; }

.ui-tabs-panel ul li{ list-style-image: url(/images/bullet.png); list-style-position: inside; background:transparent; }
.ui-tabs-hide
{
	display: none;
}