/* CSS Document */
h1{margin-bottom:5px; font-size:130%; }
h2{margin-bottom:5px; font-size:130%; }
h3{margin-bottom:5px; font-size:115%; margin-top: 10px;}
h4{margin-bottom:5px; font-size:110%; margin-top: 10px;}
h5{margin-bottom:5px; font-size:105%; margin-top: 10px;}
h6{margin-bottom:5px; font-size:100%; margin-top: 10px;}
hr{margin: 20px;}
/* Special Styles */
/* Text for error messages */
.error { color: #C81532;}

/*defines an RSS feed*/
.rssitem{}
/* Used on various commission pages to add a colored divider to the roster table*/
.roster {border-right-width: 1px; border-right-style: dashed; border-right-color: #224662;}
/* adds a border to the left side of a table cell */
.tableBorderCell {
	border-left-width: 1px;
	border-left-style: dashed;
	border-left-color: #224662;
	padding: 10px;
}
.tableBorder1 {	border: 1px solid #224662;}
.tableBorder2 {	border: 1px solid #6a899b;}
.tableBorder3 {border: 1px solid #b7c2b4;}
.CouncilAgendaSearch{
	width:75%; 
	background-color:#b7c2b4; 
	border:1px dashed #224662; 
	text-align:center; 
	padding: 10px
}
.specialHighlight{
	width:75%; 
	background-color:#b7c2b4; 
	border:1px dashed #224662; 
	text-align:center; 
	padding: 10px
}
.PadListItems li{margin: 5px;}

/* defines headers on various page */
.removePMargins{margin-top:0px;margin-bottom:0px;}
.displayInline{display:inline;}
.columbiaHeader{color:#224662; text-align:left; margin-bottom:15px;}
.columbiaSubHeader{color:#6a899b; font-style: italic; text-align:left; margin-top:10px; margin-bottom:10px;}
th.secondaryTableHeader{background-color: #ccc; color:#000;}
th.secondaryTableHeader, th.secondaryTableHeader a:link{color:#000;}
th.removeTableHeaderstyles{background-color: #fff; text-align:left; color:#000;}
th.removeTableHeaderstyles, th.removeTableHeaderstyles a:link{color:#000;}

/* Contribute Styles */
.text-bold{	font-weight: bold;}
.text-underline{text-decoration:underline;}
.text-italics{font-style: italic;}
.text-bold-italics{	font-style: italic;	font-weight: bold;}
.text-smaller {	font-size: 90%;}
.text-larger {	font-size: 110%;}
.text-larger-bold-red {	font-size: 115%; font-weight: bold; color:#C81532;}
.text-larger-bold {	font-size: 110%; font-weight: bold;}
.div-bkgrd-color{background-color:#b7c2b4; padding: 10px; text-align:center;}
.indent{margin-left: 20px; margin-top:5px;}
.borderBottom{border-bottom: 1px #eee solid;}
.blackborderBottom{border-bottom: 1px #000 solid;}
.backgroundColor1{background-color: #b7c2b4; padding: 3px;}
.backgroundColor2{background-color: #224662; padding: 3px; color:#fff}
.backgroundColor3{background-color: #6a899b; padding: 3px; color:#fff}
.colorText{color:#224662;}
.colorText1{color:#036;}
.colorText2{color:#d8a727;}
.colorText3{color:#000;}
.addBottomMargin{margin-bottom:10px;}
.zeroMarginsSmallFont{margin:4px; font-size:80%;}
.borderLeft {border-left: 1px solid #224662; padding-left:20px;}
.borderRight {border-right: 1px solid #224662; padding-right:20px;}
.hidden{color:#FFFFFF; margin-left:-3000px;}
a.button {border: #000 solid 1px; padding: 2px 5px 2px 5px; margin-left: 10px; text-decoration:none; background-color:#224662; font-weight:bold; color: #fff; background-image:none;}
a:hover.button {background-color:#d8a727;  color:#000;}
.redtext{color:#C81532;}
a.redtext, a:link.redtext, a:visited.redtext {color:#FF0000;}
.textalignCenter{text-align:center;}
.textalignRight{text-align:right;}
.textalignLeft{text-align:left;}
.sidebar{float: right; width: 225px; margin: 10px; padding: 5px; background-color:#224662; color: #fff;}