#analystsNav {
	background-image: url(../analystclix/secure/images/subnav_bg.gif);
	background-repeat: no-repeat;
	padding-top: 6px;
	padding-right: 7px;
	padding-bottom: 6px;
	padding-left: 7px;
	margin-bottom: 20px;
}

#queriesNav {
	margin: 0 auto 20px auto;
}

ul.pagelist {
	list-style: none;
	margin: 20px auto 30px auto;
	padding: 0;
	width: 460px;
}
ul.pagelist ul {
	list-style-type: none;
	margin: 0 0 12px 0;
	padding: 0;
}
ul.pagelist li {
	list-style-type: none;
	margin: 0 0 0 16px;
	padding: 0;
}
ul.pagelist h2 {
	margin: 4px 0;
	padding: 0 0 0 16px;
	background: url(../images/pointer_green.gif) no-repeat left 4px;
}


.tableCenter {
	margin: 0 auto;
}

#tableContent {
	clear: both;
	border: 1px solid #A3D649;
	padding: 0;
	margin: 0;
}
#tableContent table, #tableContent table td {
	border: none;
}

#tableContent th, #tableContent td {
	padding: 2px;
	margin: 0;
	border-top: none;
	border-right: 1px dotted #B3CC82;
	border-bottom: 1px dotted #B3CC82;
	border-left: none;
	font-size: 0.9em;
	line-height: 1.2em;
}

#tableContent #tableContentHead th {
	border-bottom: 24px solid #A3D649;
	text-align: center;
	background: #F6F6F6 url(../images/table_grad.gif) repeat-x left bottom;
}

#tableContent #tableContentHead th a.sortlink {
	display: inline-block;
	padding-right: 12px;
	background: url(../images/arrow_sort.gif) no-repeat right center;
}
#tableContent #tableContentHead th a.sortlink-up {
	display: inline-block;
	padding-right: 12px;
	background: url(../images/arrow_sort-up.gif) no-repeat right center;
}
#tableContent #tableContentHead th a.sortlink-down {
	display: inline-block;
	padding-right: 12px;
	background: url(../images/arrow_sort-down.gif) no-repeat right center;
}

#tableContent #tableContentHead th .smalltext {
	font-size: 90%;
	font-weight: normal;
	clear: both;
	display: block;
}

#tableContent #tableContentHead .tickCol {
	/*height: 100%;*/
	padding: 0;
	margin: 0;

			vertical-align:bottom;
}
#tableContent #tableContentHead .tickCol div {
	position:relative; height: 100%;
}

#tableContent #tableContentHead .tickCol div div {
	display: block;
	position: absolute;
	left: 0px;
	bottom: -24px;
	color: #FFF;
	width: 300px;
	height: 20px;
	text-align: left;
	background: url(../images/arrow_down.gif) no-repeat 4px center;
	padding-left: 24px;
}


#tableContent #tableContentHead th table, #tableContent #tableContentHead th table td {
	border: none;
	font-size: 11px;
}

.tablelist {
	margin: 0;
	padding: 3px;
	list-style-type: none;
}
.tablelist li {
	background: url(../images/line-graydash.gif) repeat-x left bottom;
	font-size: 0.8em;
	line-height: 1.2em;
	padding: 2px 0 3px 0;
}


#searchBox {
	margin-left: 80px;
	margin-bottom: 30px;
	padding: 1px;

}
#searchBox th, #searchBox td {
	margin: 0;
	padding: 1px 4px;
}
#searchBox table th, #searchBox table td {
	margin: 0;
	padding: 0;
}

.bordered {
	clear: both;
	padding: 3px;
	margin-bottom: 2px;
	border: 1px solid #A3D649;	
}

.paging {
	clear: both;
	font-size: 0.9em;
	text-align: center;
}

#address {
	float: right;
	text-align: right;
	font-size: 0.9em;
	line-height: 1.2em;
}