.textj
{
text-align:justify;
}
.textsmj
{
font-size:.9em;
text-align:justify;
}
h1
{
font-size:1.5em;
font-weight:bold;
color:#000000;
font-family:arial;
padding:0px;
margin:0px auto;
}
h2
{
font-size:1.2em;
font-weight:bold;
color:#000000;
font-family:arial;
padding:0px;
margin:0px auto;
}
h3
{
font-size:1.0em;
font-weight:bold;
color:#000000;
font-family:arial;
padding:0px;
margin:0px auto;
}
.pagehdg {
color:#000000;
font-size:1.5em;
font-weight:bold;
text-align:left;
}
.pagesub {
color:#000000;
font-size:1.1em;
font-weight:bold;
}
.subblu {
color:#336699;
font-size:1.1em;
font-weight:bold;
}
.subblu2 {
color:#336699;
font-size:1.4em;
font-weight:bold;
}
.subblk {
color:#000000;
font-size:1.25em;
font-weight:bold;
}
.vsmfont{
font-size:.7em;
color:#000000;
}
.postdate {
font-size:.8em;
color: #990033;
}
.pressdate {
font-size:.8em;
color: #666666;
}
.commfont {
font-size:.9em;
}
.leadfont {
font-size:.85em;
}
.memleadfont {
font-size:.85em;
}
.memleadfont a {
text-decoration:underline;
color:#000099;
}
.memleadfont a:hover {
text-decoration:none;
color:#000099;
}
.memleadfont a:visited {
text-decoration:underline;
color:#581C90;
}
.memleadfont a:visited:hover {
text-decoration:none;
color:#581C90;
}
.bluelink {
color:#0033CC;
text-decoration:underline;
}
/* styles for zip code search */
#zipborder
{
width: 520px;
margin: 0px auto 0px auto;
border: 1px #336699 solid;
background: #cccc99;
padding: 10px;
text-align: center;
}
.zipblue
{
width: 320px;
float: left;
color:#336699;
font-size: 1.2em;
font-weight: bold;
}
.zipbox
{
width: 100px;
float: left;
}
.zipsearch
{
width: 100px;
float: left;
}
.ziperrorfont
{
font-size: 1.1em;
text-align: center;
}
.pressmonth {
font-size:1.3em;
font-weight:bold;
}
#presslinks {
font-size:.85em;
font-weight:normal;
text-align:left;
}
.pressdate {
font-size:.9em;
color: #333333;
}

/* committee styles */
#postlinks li{
	padding:4px 0px;
}
.posttitle{
	color:#FFFFFF;
	background-color:#000066;
	padding:3px;
	font-size:1.5em;
	font-weight:bold;
	text-align:center;
}
.bigsub{
	font-size:1.4em;
	color:#000000;
	text-align:left;
	font-weight:bold;
}
.smsub{
	font-size:1.1em;
	color:#000000;
	text-align:left;
}
.postsmsub{
	font-size:.85em;
	color:#000000;
	text-align:left;
}
.postsmdate{
	font-size:.65em;
	color:#000000;
	text-align:left;
}
.bigsub2{
	font-size:1.25em;
	color:#000000;
	text-align:center;
	font-weight:bold;
}
.memfont{
	width:275px;
	float:left;
	margin-left:15px;
}
.commlinks{
	margin-left:20px;
}

/*Minority styles (minnew) */
.minaltdate{
	color:#660000;
	font-size:.85em;
}
.minmonth{
	font-size:1.3em;
	font-weight:bold;
	text-align:left;
}
.mindate{
	font-size:.85em;
}
.minyear{
	font-size:1.4em;
	text-align:center;
	font-weight:normal;
}


#sitelinks{
	font-size:.85em;
	font-weight:normal;
	text-align:left;
}
#sitelinks a{
	color:#000066;
}
#sitelinks a:hover{
	text-decoration:none;
}
#sitelinks a:visited{
	color:#333333;
}

/* About styles */
.medsub{
	text-align:left;
	font-weight:normal;
	font-size:1.2em;
}

/*Renovation styles*/
#renovph{
	padding:20px 30px 0px 30px;
	text-align:center;
}
#renovlinks{
	padding:0px 30px 30px;
	font-size:.85em;
}
/* New posting titles - one web interface story per page*/
#postingtitle {
font-weight:bold; 
font-size:1.4em;
color:#000066;
text-align:left;
}
#postingsub {
font-weight:bold; 
font-style:italic;
font-size:1.1em;
color:#336699;
text-align:left;
}
#postingtext {
font-weight:normal;
font-size:.9em;
text-align:justify;
}
#postingdate {
font-size:.95em;
font-style:italic;
color:#444444;
}
/* legislative marquee font */
#legmarqee {
background-color:#000066;
color:#FFFFFF;
font-size:1.1em;
font-weight:bold;
padding:5px;
}
/* other fonts */
.fontpt9ital {
font-style:italic;
font-size:.9em;
}