body {
	font-family: Tahoma,Arial,Helvetica,sans-serif; background-color: white; background-image: none;
}
a:link {
	color: rgb(34, 34, 238); text-decoration: none;
}
a:visited {
	color: rgb(119, 34, 255); text-decoration: none;
}
a:hover, a:active {
	color: rgb(187, 0, 187); text-decoration: none;
}
:focus { outline-width: medium; outline-style: none; outline-color: invert;
}
ul { list-style-type: none; list-style-position: outside; list-style-image: none; }
table { margin-right: auto; margin-left: auto; border-collapse: collapse; border-spacing: 0; empty-cells: hide; background-color: white; }
caption { text-align: center; color: #000178; padding-top: 15px; padding-bottom: 8px; font-size: 14pt; font-weight: bold; }
thead { text-align: center; color: #000178; padding-bottom: 5px; font-size: 11pt; font-weight: bold; }
tfoot { color: #000178; padding-top: 10px; padding-bottom: 2px; font-size: 10pt; font-size: 8pt; }
tbody { color: #000178; padding-top: 3px; font-size: 10pt; font-weight: bold; }
td, th, tr { vertical-align: top; }

.subcomp { font-size: 12pt; font-style: italic; font-weight: bold; font-variant: normal; text-align: center; letter-spacing: 1px; color: #000088;
}
.subsrch { font-size: 10pt; font-style: italic; font-weight: bold; font-variant: normal; text-align: center; letter-spacing: 1px; color: #000088;
}
.rethom { padding-top: 10px; padding-bottom: 6px; font-size: 10pt; text-align: center; color: blue;
}
.cpyrght { padding-top: 1px; padding-bottom: 6px; font-size: 10pt; text-align: center; color: blue;
}
#tablegclst {
	border: thin solid rgb(170, 170, 170); margin-top: 12px; margin-right: auto; margin-left: auto;
}
#tablegclst td {
	padding: 5px; border: 1px solid rgb(170, 170, 170);
}
#tablegclst th {
	padding: 5px; border: 1px solid rgb(170, 170, 170);
}

.gcradt1 {
	padding: 8px 3px 8px 1px; text-align: right; font-size: 9pt; font-weight: normal;
}
.gcradt2 {
	padding: 8px 1px 8px 3px; text-align: left;
}

.gcradt3 {
	padding: 8px; text-align: left; font-weight: 900;
}
.gcradt4 {
	padding: 8px 1px; text-align: center;
}

.gcfotq {
	padding: 8px; text-align: left; font-size: 9pt;
}


/*
 * jQuery UI CSS Framework 1.8.11
 *
 * Copyright 2011, 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/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.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; }

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-tl { border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; }
.ui-corner-tr { border-top-right-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bl { border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-br { border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-top { border-top-left-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bottom { border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-right { border-top-right-radius: 4px; border-bottom-right-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-left { border-top-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-all { border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; }

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

.ui-widget-content div { border: 1px solid #aaaaaa; padding-left: 1px; padding-right: 1px; padding-top: 1px; padding-bottom: 3px; background-image: url("/images/white_pane_bg2.png"); }
