/* File: $Id: htv.css,v 1.8 2005/11/04 04:10:48 hcatlin Exp $ */

@import url("htv-navigation.css"); /* keeps the menu styles separate from the rest of the content */

html {
	margin: 0px;
	padding: 0px;
}

body {
	margin: 0px 10px 0px 10px;
	font-family: verdana, arial, sans-serif, serif;
	font-size: 11px;
	color: #666666;
	background: #32668E;
}

#navmenu
{
	background: #22567E;
	padding: 0px;
	margin: 0px;
}
#navmenu ul
{
	margin: 0px;
	padding: 4px;
	background: #fff;
}
#navmenu li
{
	margin: 0px;
	margin-right: 1em;
	padding: 4px;
	display: inline;
	list-style-type: none;
}
#navmenu li:hover
{
	background: #eef;
}
#navmenu li a
{
	text-decoration: none;
}

.floatright { float: right; }
.tagline { text-align: center; font-size: 16px; }
/******************************************************************
	Setup general, all purpose classes
******************************************************************/
	h1 {
		font-size: 3em; 
		font-family: 'Trebuchet MS', 'Lucida Sans', arial, sans-serif;
		color: #32668E;
		margin: 0px 0px 5px 0px;
		padding: 0px;
	}
	
	img { border: none; }
	
	.alignleft { text-align: left; }
	.alignright { text-align: right; }
	.aligncenter { text-align: center; }
	
	
	a:link, a:visited {
		color:#47a; 
		text-decoration:underline;
	}

	a:hover {
		color:#32668E; 
		text-decoration:none;
	}

	a:active {
		color:#369; 
		text-decoration:underline;
	}

	a.t1:link, a.t1:visited {
		color:#369; 
		text-decoration:none;
	}

	a.dark:link, a.dark:visited {
		color:#579406;
		text-decoration:underline;
	}

	a.t2:link, a.t2:visited {
		color:#000000;
		text-decoration:none;
	}

	a.t3:link, a.t3:visited {
		color:#67A416;
		text-decoration:none;
	}

	a.t3:hover { color:#FFFFFF; }
	
	a.t4:link, a.t4:visited, a.t4:hover {
		color:#FFFFFF;
		text-decoration:none;
	}

	a.copyright:link, a.copyright:visited {
		color:#999999;
		text-decoration:none;
	}

	table { border-collapse: collapse; }
	table.hide { text-align: left; width: 100%; vertical-align: top; }
	table.hide tr { vertical-align: top; }
	table.typ { text-decoration: none; }
        table.typ tr.header { background-color: #BBBBBB; color: #000000; }
        table.typ tr.odd { background-color: #fefefe; color: #000000; }
        table.typ tr.even { background-color: #eeeeee; color: #000000; }
        table.typ td.bc { font-weight:bold; text-align:center; }
        table.typ td.c { text-align:center; }
        table.typ td.l { text-align:left; }
        table.typ td.r { text-align:right; }
        table.typ td.dissent { background-color: #FFBBBB; text-align:center; }
        table.typ td.grn { background-color: #BBFFBB; }
        table.typ td.red { background-color: #FFBBBB; }
        table.typ td.yel { background-color: #FFFFBB; }
        table.typ td.party { text-align:center; }
	table.lite { text-decoration: none; }
        table.lite tr.header { background-color: #BBBBBB; color: #000000; }
        table.lite tr.odd { background-color: #fefefe; color: #000000; }
        table.lite tr.even { background-color: #eeeeee; color: #000000; }
        table.lite td { padding: 0px; }
        table.lite td.bc { font-weight:bold; text-align:center; }
        table.lite td.c { text-align:center; }
        table.lite td.l { text-align:left; }
        table.lite td.r { text-align:right; }
        table.lite td.dissent { background-color: #FFBBBB; text-align:center; }
        table.lite td.grn { background-color: #BBFFBB; }
        table.lite td.red { background-color: #FFBBBB; }
        table.lite td.yel { background-color: #FFFFBB; }
        table.lite td.party { text-align:center; }
	td, th { padding: 4px; }
/******************************************************************
	Setup the header of the pages
******************************************************************/

	#header {
		margin: 0px;
		padding: 0px;
		background: #FFF;
	}
	
	#superheader {
		background: #294D69;
		color: #FFF;
	}
	
	#superheader>p {
		margin: 0px;
		padding: 4px;
	}
	
	/******************************************************************
		Style the links in the header (views)
	******************************************************************/
	
	#superheader a:link, #superheader a:visited {
		color: #ddd; 
		text-decoration:none;
	}
	
	#superheader a:hover {
		color:#FFF;
	}
	
	/*****************************************************************/

	#masthead {
		padding: 15px 1em;
	}
	
	#masthead >p{
		margin: 0px;
		padding: 0px 0px 0px 15px;
		text-indent: 4em;
		color: #5D99C7;
		font-weight: bold;
	}
/*****************************************************************/

/******************************************************************
	Setup the main body of the pages
******************************************************************/

	#container {
		margin: 2px 0px;
		padding: 0px;
		background: #FFF;
	}
	
	#content {
		padding: 4px;
		/*margin-left: 10em;*/
		/*border-left: 1px solid #000;*/
	}

/*****************************************************************/	
	
	#footer {
		margin: 0px;
		padding: 4px;
		background: #FFF;
		text-align: center;
		font-size: 10px;
	}
