﻿

/* data table */
table {
	border: 1px solid #d9d9d9;
	width: 100%;
	margin-bottom: 1.2em;
	}
table caption {
	margin-top:.6em;
	text-align: left;
	background-color: #d9d9d9;
	color: #000;
	padding: .4em .5em;
	font-weight: bold;
	}
table th {
	padding: .4em .5em;
	border-left: 1px solid #e5e5e5;
	text-align: left;
	background-color: #ccc;
	}
table td {
	padding: .2em .5em;
    border-top: 1px solid #e5e5e5;
    background-color: #f3f3f3;
	}
table tbody th { 
	background: #ddd; 
	}

	
/* columns */

div.col-1 {float: left; width: 340px;}
div.col-2 {float: left; width: 260px; padding-left: 20px;}

/* documents list */
ul.linklist,
ul.togglelist {
	list-style-type: none !important;
	padding: 0 !important;
	margin: 0 !important;
	background: transparent;
	background: url(../library/divider.gif) no-repeat top left;
	}
ul.linklist li,
ul.togglelist li { 
	background: url(../library/divider.gif) no-repeat bottom left !important;
	padding: 0 !important;
	margin: 0 !important;
	}	
ul.linklist li a,
ul.linklist li strong,
ul.linklist li p,
ul.togglelist li a {
	margin: 0;
	padding: .4em 0 .4em 0;
	padding-left: 12px;
	display: block;
	background-repeat: no-repeat;
	background-position: 0 .8em;
	}
.statebystate ul.linklist li a,
.sponsoredlinks ul.linklist li a {
	padding-top: .2em;
	padding-bottom: .2em;
	background-position: 0px .6em;
	}	
ul.linklist li strong {
	color: #336699;
	color: #666;
	font-weight: normal;
	}	
ul.linklist li a strong {
	margin: 0;
	padding: 0;
	padding-left: 0;
	display: inline;
	background-image: none;
	}


/* Toggle list - Commitees page */
.committees ul.togglelist {
	margin-top: 10px !important;
	}	
ul.togglelist li.show a {
	background-position: -618px .8em;
	}
ul.togglelist li.show ul.linklist li a {
	background-position: 0px .8em;
	}
ul.togglelist .detail {
	padding-left: 24px; 
	padding-bottom: 10px;
	}	
ul.togglelist li.show ul.linklist,
ul.togglelist li.show ul.linklist li {
	background-image: none !important;
	}

/* Perhaps these links can point to the library instead? */
ul.linklist li.file-asp a { background: url(../library/icn-asp.gif) no-repeat -4px .5em; padding-left: 19px; }	
ul.linklist li.file-avi a { background: url(../library/icn-avi.gif) no-repeat -4px .5em; padding-left: 19px; }
ul.linklist li.file-bin a { background: url(../library/icn-bin.gif) no-repeat -4px .5em; padding-left: 19px; }	
ul.linklist li.file-bmp a { background: url(../library/icn-bmp.gif) no-repeat -4px .5em; padding-left: 19px; }	
ul.linklist li.file-csv a { background: url(../library/icn-csv.gif) no-repeat -4px .5em; padding-left: 19px; }	
ul.linklist li.file-doc a { background: url(../library/icn-doc.gif) no-repeat -4px .5em; padding-left: 19px; }
ul.linklist li.file-dot a { background: url(../library/icn-dot.gif) no-repeat -4px .5em; padding-left: 19px; }	
ul.linklist li.file-gif a { background: url(../library/icn-gif.gif) no-repeat -4px .5em; padding-left: 19px;}
ul.linklist li.file-hqx a { background: url(../library/icn-hqx.gif) no-repeat -4px .5em; padding-left: 19px; }
ul.linklist li.file-jpg a { background: url(../library/icn-jpg.gif) no-repeat -4px .5em; padding-left: 19px; }
ul.linklist li.file-mov a { background: url(../library/icn-mov.gif) no-repeat -4px .5em; padding-left: 19px; }
ul.linklist li.file-mp3 a { background: url(../library/icn-mp3.gif) no-repeat -4px .5em; padding-left: 19px; }	
ul.linklist li.file-mpg a { background: url(../library/icn-mpg.gif) no-repeat -4px .5em; padding-left: 19px; }
ul.linklist li.file-mpp a { background: url(../library/icn-mpp.gif) no-repeat -4px .5em; padding-left: 19px; }
ul.linklist li.file-mpt a { background: url(../library/icn-mpt.gif) no-repeat -4px .5em; padding-left: 19px; }	
ul.linklist li.file-pct a { background: url(../library/icn-pct.gif) no-repeat -4px .5em; padding-left: 19px; }
ul.linklist li.file-pdf a { background: url(../library/icn-pdf.gif) no-repeat 0px .5em; padding-left: 19px;}
ul.linklist li.file-pps a { background: url(../library/icn-pps.gif) no-repeat -4px .5em; padding-left: 19px; }
ul.linklist li.file-ppt a { background: url(../library/icn-ppt.gif) no-repeat -4px .5em; padding-left: 19px; }	
ul.linklist li.file-rtf a { background: url(../library/icn-rtf.gif) no-repeat -4px .5em; padding-left: 19px; }
ul.linklist li.file-sit a { background: url(../library/icn-sit.gif) no-repeat -4px .5em; padding-left: 19px; }
ul.linklist li.file-swf a { background: url(../library/icn-swf.gif) no-repeat -4px .5em; padding-left: 19px; }
ul.linklist li.file-tif a { background: url(../library/icn-tif.gif) no-repeat -4px .5em; padding-left: 19px; }	
ul.linklist li.file-tiff a { background: url(../library/icn-tif.gif) no-repeat -4px .5em; padding-left: 19px; }
ul.linklist li.file-txt a { background: url(../library/icn-txt.gif) no-repeat -4px .5em; padding-left: 19px; }
ul.linklist li.file-zip a { background: url(../library/icn-zip.gif) no-repeat -4px .5em; padding-left: 19px; }
ul.linklist li.file-xls a { background: url(../library/icn-xls.gif) no-repeat -4px .5em; padding-left: 19px; }

ul.togglelist li.show .detail a {
	padding: 0;
	display: inline;
	background: none;
	}


/* Property Poll */	
.mod-anchors {
	margin-bottom: 20px;
	position: relative;
	}	
.inner-anchors {
	background: url(../library/bg-anchorstop.png) no-repeat top left #e5e4e3;
	padding: .6em 0 .6em 10px;
	}
.anchorlist li { 
	padding: 0;
	margin: 0;
	float: left;
	}	
.anchorlist li a { 
	background: url(../library/icn-anchor.gif) no-repeat 0 60%;
	padding: 0 15px 0 8px;
	display: block;
	}
	
	
/* Subnav */	
.research-subnav {
	margin: -10px -15px 20px -15px;
	position: relative;
	width: 650px;
	float: left;
	background: url(../library/bg-researchnav.png) repeat-x top left #4a4a4a;
	background-color: #000;
	border-bottom: 3px solid #000;
	}	
.inner-research-subnav {
	padding: 0;
	float: left;
	border-bottom: 1px solid #666;
	width: 650px;
	}
.research-subnav li { 
	padding: 0;
	margin: 0;
	float: left;
	}
.research-subnav li.first {
	border-left: none;
	}		
.research-subnav li a,
.research-subnav li strong {
	padding: .6em 6px .4em 7px;
	display: block;
	color: #999;
	}
.research-subnav li a:hover { 
	text-decoration: none;
	color: #eee;
	}	
.research-subnav li strong {
	font-weight: normal;
	color: #fff;
	}			
