@charset "UTF-8";
/* CSS Document */ 



 @import url("default.css");
/* ------------------------ default page styles -------------- */

/*====================*/
/*=== Reset Styles ===*/
/* 2. color: red; all browsers, of course */  
/* 3. color : green\9; IE8 and below */  
/* 4. *color : yellow; IE7 and below */  
 /* 5. _color : orange;IE6 */  

/*====================*/ 
#container #content_wrap_sec {
	zoom : 1;
	position: relative;
	background: #FFFFFF;
	width: 990px;
	width: 990px!important;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
 background-image: url(/transparency/assets/slices/ bg_logo.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 80px;
	padding-left: 0;
}
#content_wrap_sec #right_content {
	width: 670px;
	float: left;
	margin: 0px;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;
}
#right_col_reports {
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 12px;
	margin-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 10px;
	width: 690px;
	float: left;
}
#right_col_content .note, #right_col_reports .note {
	COLOR: #333;
	background-color: #ecedee;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 27px;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	border: 1px dotted #c3c6ca;
	width: 633px;
	font-size: 11px;
	line-height: normal;
}
#right_col_content {
	font-family: Verdana, Tahoma, sans-serif;
	font-size: 12px;
	margin-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 10px;
	width: 680px;
	float: left;
}
#right_col_content .preSectionsText {

	line-height: 1.3em;
	font-size: 13px;
	margin: 0px;
	padding-top: 0px;
	
	padding-bottom: 0px;
	padding-left: 0px;
	width:auto;

	
}
#right_col_content .preSectionsText2 {

	line-height: 1.3em;
	font-size: 13px;
	margin: 0px;
	padding-top: 0px;
	
	padding-bottom: 10px;
	padding-left: 0px;
	width:auto;

	
}
#right_col_content .preSectionsText ul, #right_col_content .preSectionsText2 ul {
	padding-bottom:10px;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-left: 20px;
	float:left;
		width:auto;
}
.preSectionsText ul li, .preSectionsText2 ul li {
	display: block;
		background-image: url(/transparency/assets/slices/check.png);
	background-repeat: no-repeat;
	background-position: left 5px;

	list-style: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 19px;
}
#right_col_content .sectionTitle {
	color: #202020;
	margin: 0px;
	padding-top: 5px;
	margin: 0px;
	font-weight: normal;
	float: left;
	width: auto;
}
#right_col_content h2.sectionH {
	color: #202020;
	background-image: url(/transparency/assets/slices/line_gradient.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-top: 25px;
	font-weight: normal;
	float: left;
	min-width: 560px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#right_col_reports .sectionTitle, #right_col_content .sectionTitle {
	color: #202020;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 25px;
	width: 99%;
	padding-bottom: 10px;
	background-image: url(/transparency/assets/slices/line_gradient.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#right_col_reports u {
	color: #0f387c;
	font-size: 13px;
	margin: 0px;
	padding-top: 5px;
	margin: 0px;
	font-weight: bold;
	width: auto;
	text-decoration: none;
}
#right_col_content .content_section {
	float: left;
	line-height: 1.3em;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#right_col_content .content_section a, #right_col_content .content_section a:link, .preSectionsText a:link {
	color: #0e3779;
	text-decoration: none;
}
#right_col_content .content_section a:hover, .preSectionsText a:hover {
	color: #111;
	text-decoration: underline;
}
#right_col_reports .content_section {
	line-height: normal;
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#right_col_content .content_section ul {
	list-style: none;
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: 0;
}
#right_col_content .content_section ul li {
	display: block;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#right_col_content .content_section ul li span {
	padding-left: 30px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
}
#right_col_reports .content_section strong {
	font-size: 11px;
	line-height: 1.4em;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
}
.content_section ul.striped, .content_section ul#striped .ui-tabs ul.striped, ul.striped {
	width: 670px;
	list-style: none;
	display: block;
	padding: 0px;
	border-top: 1px solid #e8eaed;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
ul.striped li div.sublist {
	color: #333;
	width: 550px;
	list-style: disc;
	display: block;
	float: left;
	clear: both;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: 25px;
}
ul.striped li div.sublist a {
	float: left;
	display: block;
	margin: 0px;
	line-height: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
div.sublist span {
	float: left;
	margin-left: 2px;
}
div.sublist {
	position: relative;
	list-style: none;
	display: block;
	padding: 0px;
	border-top: 1px solid #e8eaed;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 25px;
	margin-left: auto;
}
 .content_section ul.striped li, .ui-accordion ul.striped li, .content_section ul#striped li {
	display: block;
	margin: 0px;
	background: url(/transparency/assets/slices/arrow_blue.gif);
	background-repeat: no-repeat;
	background-position: 20px 9px;
	border-bottom: 1px solid #e8eaed;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 30px;
}

.content_section ul.striped li.sub, .ui-accordion ul.striped li.sub {
	display: block;
	margin: 0px;
	background-position: 40px 9px;
	border-bottom: 1px solid #e8eaed;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 50px;
}
#right_col_reports .content_section ul.striped li.new, .ui-accordion ul.striped li.new, #right_col_content .content_section ul.striped li.new {
	display: block;
	margin: 0px;
	background-image: url(/transparency/assets/slices/new_burst2.gif );
	background-repeat: no-repeat;
	background-position: 0px 2px;
	border-bottom: 1px solid #e8eaed;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 20px;
}
ul.striped li:hover {
	background: url(/transparency/assets/slices/arrow_black.gif );
	background-repeat: no-repeat;
	background-position: 20px 9px;
}
#right_col_content .content_section ul.striped li a:link, #right_col_content .content_section ul.striped li a:active, #right_col_reports .content_section ul li a:link {
	text-decoration: none;
	margin: 0px;
	list-style: none;
	line-height: normal;
	text-decoration: none;
	color: #05265b;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#right_col_content .content_section ul.striped li a:visited, #right_col_content .content_section ul li a:visited {
	color: #05265b;
	text-decoration: none;
}
#right_col_content .content_section ul.striped li a:hover, #right_col_content .content_section ul li a:hover {
	color: #2256aa;
	text-decoration: underline;
}
#right_col_reports .content_section ul.striped li a:link, #right_col_reports .content_section ul.striped li a:visited {
	text-decoration: none;
	margin: 0px;
	list-style: none;
	line-height: normal;
	text-decoration: none;
	color: #05265b;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#right_col_reports .content_section ul.striped li a:hover {
	color: #2256aa;
	text-decoration: underline;
}
.ui-accordion ul.striped li a:link, .ui-accordion ul.striped li a:visited {
	text-decoration: none;
	margin: 0px;
	list-style: none;
	line-height: normal;
	text-decoration: none;
	color: #1c53ad;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 12px;
}
.ui-accordion ul.striped,  ul.striped {
	width: 650px;
	list-style: none;
	display: block;
	padding: 0px;
	border-top: 1px solid #e8eaed;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-size: 12px;
}
.ui-accordion-content ul.striped li {
	display: block;
	margin: 0px;
	width: 600px;
	border-bottom: 1px solid #e8eaed;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 6px;
	padding-left: 10px;
	float: left;
}
.ui-accordion ul.striped li a:hover {
	color: #2256aa;
	color: #1c53ad;
}
#right_col_content .ui-accordion-content ul.striped li.sub {
	width: 570px;
	display: block;
	margin: 0px;
	background-image: url(/transparency/assets/slices/icon_arrow_blue_e.png );
	background-position: 30px 9px;
	border-bottom: 1px solid #e8eaed;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 40px;
}
.evenRow, .alt {
	background: #fff;
	border-bottom: 1px solid #f2f2f2;
}
.oddRow, ul.striped li.oddRow {
	border-bottom: 1px solid #ccc;
	background-color: #ecedee;
}
/*---------------------- Anchored List -------------------------*/ #right_col_content#anchoredList {
	margin-left: 0;
	margin-top: 5px;
	margin-bottom: 25px;
	float: left;
	padding: 0px;
	margin-right: 0px;
}
#anchoredList ul {
	margin: 0;
	padding: 0;
	line-height: normal;
	margin-bottom: 15px;
}
#anchoredList ul li {
	display: block;
	list-style: none;
	margin: 0px;
	background-image: url(/transparency/assets/slices/arrow_gray.jpg );
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
}
#anchoredList ul li:hover {
	background-image: url(/transparency/assets/slices/arrow_black.gif );
}
#anchoredList li a {
	margin: 0px;
	padding: 0px;
}
#anchoredList li a:link {
	color: #10387d;
	text-decoration: none;
}
#anchoredList li a:hover {
	color: #111;
	text-decoration: underline;
}
#right_col_contentdiv#anchorSection {
	line-height: 1.3em;
	margin: 0;
	padding: 0;
}
a.anchorTitle {
	font-weight: normal;
	text-decoration: none;
	color: #10387d;
}
.anchorTitle a:hover {
color: #10387d;
	text-decoration: none;
}
#right_col_contentdiv#anchorSection ul {
	list-style: none;
	margin: 0;
	padding: 0;
	line-height: 1.3em;
}
#right_col_contentdiv#anchorSection ol {
	list-style: decimal;
}
div#anchorSection li div.anchor_content {
	width: auto;
	margin: 0px;
	padding: 0;
	line-height: 1.3em;
	float: left;
}
#right_col_contentdiv#anchorSection li {
	padding-left: 0px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 5px;
}
#anchoredList ul li a:hover, div.top_link a:hover {
	text-decoration: underline;
	color: #082f84;
}
div.top_link {
	float: right;
	padding: 0;
	margin-bottom: 10px;
	margin-top: 10px;
	width: 31px;
	font-size: 10px;
	color: #666;
}
/* ------- right_nav--------------------------*/
#rightNav {
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#rightNav ul {
	width: 231px!important;
	width: 231px;
	padding: 0px 0px 10px!important;
	padding: 0;
	border: 0px;
	margin: 5px 0px 0px!important;
	margin: 0px;
	list-style-type: none;
	font-size: 12px;
	line-height: normal;
	text-align: left;
}
ul.r_links li, #rightNav ul li {
	display: block;
}
ul.r_links li a, #rightNav ul li a, ul.r_links li a:visited, #rightNav ul li a:visited, ul.r_links li a:link, #rightNav ul li a:link, ul.r_links li a:active, #rightNav ul li a:active {
	margin: 0px;
	padding: 5px 8px 5px 15px;
	display: block;
	background: url(/governor/assets/slices_v2/arrow_gray.jpg) no-repeat 2px 7px;
	color: #46556f;
	text-decoration: none;
}
ul.r_links li a:hover, #rightNav ul li a:hover {
	margin: 0px;
	padding: 5px 8px 5px 15px;
	display: block;
	background: url(/governor/assets/slices_v2/arrow_gray.jpg) no-repeat 2px 7px;
	color: #606060;
	text-decoration: underline;
}
#rightNav ul li a.rightNavOn {
	color: #850f32;
	background: url(/governor/assets/slices_v2/arrows_red.jpg) no-repeat 2px 7px;
}
#rightNav ul li a.rightNavLastOn {
	color: #850f32;
	background: url(/governor/assets/slices_v2/arrows_red.jpg) no-repeat 2px 7px;
}
div.right_content.col.hide #rightNav, div.right_content.col.hide ul, div.right_content.col.hide div#navigation2, div.right_content.col.hide div#navigation2 ul.nav_sec, div.right_content.col.hide div.clearA {
	display: none;
	visibility: hidden;
	width: 1px;
	height: 0;
}
form.subscribe {
	padding: 25px 0 0;
	font-size: 11px;
	float: left;
	width: 97%;
}
form.subscribe {
	width: 93%;
	padding: 15px 0 0;
	float: left;
}
form.subscribe text {
	width: 200px;
}
/* ---------------------------- Glossary Page ---------------------------------------------- */

div.glossary_wrapper {
	position: relative;
	margin-left: 0;
	margin-top: 5px;
	margin-bottom: 25px;
	float: left;
	padding: 0px;
	margin-right: 0px;
	width: 655px;
}
div.glossary_wrapper ul.terms_ul {
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	white-space: nowrap;
	float: left;
	margin-left: 0px;
	padding-left: 0px;
}
div.glossary_wrapper ul.terms_ul li {
	display: inline;
	font-size: 13px;
	color: #003594;
}
ul.terms_ul li a {
	white-space: nowrap;
	font-size: 13px;
	color: #003594;
	text-decoration: none;
	margin-right: 8.7px;
	text-align: center;
	display: inline;
	float: left;
	width: 23px;
	height: 21px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
ul.terms_ul li a:link {
	font-size: 13px;
	color: #05265b;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #c5c5cb;
}
ul.terms_ul li a:link.selected, #right_col_content ul.terms_ul li a:hover, #right_col_content ul.terms_ul li a:visited.selected {
	font-size: 13px;
	color: #111;
	text-decoration: underline;
	background-color: #eeeef0;
	border: 1px solid #05265b;
}
ul.terms_ul li a:visited {
	font-size: 13px;
	color: #05265b;
	text-decoration: none;
}
div.glossary_wrapper div#terms_content {
	line-height: 1.3em;
}
div.glossary_wrapper div#terms_content h1 {
	color: #05265b;
	font-size: 20px;
	font-variant: small-caps;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	margin-bottom: 15px;
	margin-top: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
	border-bottom: 1px solid #eeeef0;
}
div.glossary_wrapper #terms_content strong {
	color: #05265b;
	margin-top: 25px;
	margin-bottom: 5px;
}
form select#jumpMenu {
	width: 360px;
	height: 25px;
	padding: 0;
}
/*
 * jQuery UI Accordion 1.8.6
 *
 * Copyright 2010, 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/Accordion#theming
 */
/* IE/Win - Fix animation bug - #4615 */
#right_col_content .ui-accordion {
	width: 100%;
	/*	border: 1px solid red;*/
	padding-top: 10px;
	margin: 0;
}
.ui-accordion .ui-accordion-header a {
	cursor: pointer;
	position: relative;
	zoom: 1;
	font-size: 13px;
	line-height: 1.1em;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
	color: #05265b;
	text-transform: none;
}
.ui-accordion {
	width: 90%;
	padding-left: 5px;/*	border: 1px solid red;*/
}
h4.ui-accordion-header {
	cursor: pointer;
	position: relative;
	zoom: 1;
	font-size: 13px;
	line-height: 1.2em;
	position: relative;
	margin-top: 0px;
	min-height: 0; /* support: IE7 */
	color: #05265b;
	float: left;
	width: 80%;
	text-transform: none;
	letter-spacing: normal;
	font-weight: normal;
	padding-top: 0em;
	padding-right: 0.5em;
	padding-bottom: 0em;
	padding-left: 0em;
	margin-left: 15px;
}
.ui-accordion .ui-accordion-li-fix {
	display: inline;
}
.ui-accordion .ui-accordion-header-active {
	border-bottom: 0 !important;
}
.ui-accordion-icons .ui-accordion-header a {
	padding-left: 0;
}
.ui-accordion .ui-accordion-noicons {
	padding-left: .7em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 1em;
}
.ui-accordion .ui-accordion-content {
	border-top: 0;
	margin-top: -2px;
	position: relative;
	top: 1px;
	margin-bottom: 2px;
	overflow: auto;
	display: none;
	zoom: 1;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 1em;
	padding-left: 1em;
	font-size: 13px;
	line-height: 1.0em;
	float: left;
	width: 650px;
}
span.ui-icon-triangle-1-e {
	float: left;
	background-image: url(/transparency/assets/slices/icon_plus_blue.png );
	background-repeat: no-repeat;
	background-position: 0px 3px;
	width: 13px;
	height: 15px;
	padding-right: 5px;
}
span.ui-icon-triangle-1-s {
	float: left;
	background-image: url(/transparency/assets/slices/icon_min_blue.png );
	background-repeat: no-repeat;
	background-position: 0px 3px;
	width: 13px;
	height: 15px;
	padding-right: 5px;
}
h4.ui-corner-all span.plus {
	display: inline-block;
	display: inline\9;
	margin: 0 5px;
	background: url(/transparency/assets/slices/icon_plus_blue.png );
	background-repeat: no-repeat;
	background-position: 0px top;
	width: 13px;
	height: 15px;
}
h4.ui-corner-bottom span.plus {
	background: url(/transparency/assets/slices/icon_min_blue.png );
	background-repeat: no-repeat;
	background-position: 0px top;
}
h4.ui-corner-top span.plus {
	display: inline-block;
	display: inline\9;
	margin: 0 5px;
	background: url(/transparency/assets/slices/icon_min_blue.png );
	background-repeat: no-repeat;
	background-position: 0px top;
	width: 13px;
	height: 8px;
}
.ui-accordion-content p {
	margin: 0px 0px 5px 0px
}
h3.subsection {
	color: #000000;
	font-size: 1.1em;
	font-weight: bold;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	float: left;
}
/*------------------------- charts----------------------------*/
#holder {
	margin: 0 auto;
	width: 680px;
	min-height: 300px;
 *height:auto;
	height: auto\9;
	padding-bottom: 10px;
	float: left;
	white-space: pre-wrap;
	font-size: 11px;
}
text span {
	width: 620px;
}
p.disclaimer {
	font-size: 11px;
	font-style: italic;
	border-top: 1px solid #CCC;
	font-size: 11px;
	float: left;
	COLOR: #333;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0;
	width: 600px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
p.disclaimer2 {
	font-size: 11px;
	font-style: italic;
	border-top: 1px solid #CCC;
	float: left;
	COLOR: #333;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	width: 588px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
h5.total {
	color: #0f387c;
	font-size: 12px;
	margin: 0px;
	padding-top: 5px;
	margin: 0px;
	font-weight: bold;
	text-transform: none;
}
#hor-zebra {
	font-size: 11px;
	margin: 0px;
	width: 500px;
	text-align: left;
	border-collapse: collapse;
}
#hor-zebra th {
	font-size: 13px;
	font-weight: normal;
	color: #039;
	background: #f4f4f5;
	border-bottom: 2px solid #6678b1;
	padding-top: 7px;
	padding-right: 8px;
	padding-bottom: 7px;
	padding-left: 8px;
}
#hor-zebra td {
	color: #669;
	padding-top: 7px;
	padding-right: 5px;
	padding-bottom: 7px;
	padding-left: 5px;
}
#hor-zebra tr:hover td {
	background: #eff2ff;
}
#hor-zebra .odd {
	background: #f4f4f5;
}
#box-table-a
{
	font-size: 12px;
	width: 580px;
	text-align: left;
	border-collapse: collapse;
	margin-top: 5px;
	margin-right: 45px;
	margin-bottom: 45px;
	margin-left: 45px;
}
#box-table-a th
{
	font-size: 13px;
	font-weight: normal;
	padding: 8px;
background: #d0dafd;
	border-bottom: 2px solid #6678b1;
	color: #05265b;
}
#box-table-a td
{
font-size: 12px;
background: #fff;

	color: #05265b;
	border-bottom: 1px solid #eff2ff;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 35px;

}
#box-table-a td.white{
			background: #eff2ff;
			font-size: 12px;
			border-bottom: 1px solid #d0dafd;
		padding-left: 10px;
}
#box-table-a tr:hover td
{
	background: #d0dafd;
	color: #339;
}
/*-----------------------------------  Tabs ------------------------------------ */
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav li a {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
	color: #01245c;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
	cursor: text;
}
.ui-tabs .ui-tabs-nav li a, /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */ .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
	font-size: 12px;
	line-height: 1.4em;
}
.ui-tabs-panel ul.striped, .ui-tabs-panel ul#striped {
	position: relative;
	width: 97%;
	font-size: 12px;
	margin-top: 20px;
}
.ui-tabs-panel ul.striped li, .ui-tabs-panel ul#striped li {
	padding-bottom: 3px;
	padding-top: 3px;
	padding-left: 10px;
}
.ui-tabs-panel ul.striped li a:link {
	color: #10387d;
	text-decoration: none;
}
.ui-tabs-panel ul.striped li a:hover {
	color: #1c53ad;
	text-decoration: underline;
}
