@charset "iso-8859-1";
/*
-- Common Classes Stylesheet  --

Boxes, special lists, that sort of thing. If one type requires a long group of CSS statements,
it will be moved into its own separate CSS file, ala tableOfContents and callOutBoxes.
*/

/*
-- Edit History --

05/22/2008 - Chris Thoma (cthoma@cityofsacramento.org)
- Created this stylesheet.

06/18/2008 - Chris Thoma (cthoma@cityofsacramento.org)
- Added common classes that were in reset.css.
- Grouped classes by function to make things easier to find.
- Added IMG classes.

06/20/2008 - Chris Thoma (cthoma@cityofsacramento.org)
- Added Columns section.

07/01/2008 - Chris Thoma (cthoma@cityofsacramento.org)
- Changed charset.

07/10/2008 - Chris Thoma (cthoma@cityofsacramento.org)
- Added li.short so that I can easily provide shorter lists without a lot of whitespace between each item when necessary.
*/

/* -- Text Formating -- */

.bold { font-weight: bold; }
.italic { font-style: italic; }
.underline { text-decoration: underline; }
.larger { font-size:125%; }

.floatLeft { float: left; }
.floatRight { float: right; }

.fullWidth { width:100%; }

.noIndent { margin-left: 0; padding-left: 0; }
.noMargin { margin: 0; }
.noPadding { padding: 0; }
.noWrap { white-space:nowrap; }

.textLeft { text-align: left; }
.textRight { text-align: right; }
.textCenter { text-align: center; }
.textJustify { text-align: justify; }

.red {
	font-weight: bold;
	color: #FF0000;
}


/* -- Page Elements -- */

.pdf {
	font-size:75%;
}

.phone {
	white-space:nowrap
}

.pleaseNote, .more {
	font-size:75%;
	font-style:italic;
}


/* -- Images -- */

.imgLeft {
	clear:left;
	float:left;
	padding-top:00px;
	padding-bottom:10px;
	padding-left:0px;
	padding-right:10px;
}

.imgRight {
	clear:right;
	float:right;
	padding-top:0px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:0px;
}

#staff {
	border:none;
}


/* -- Lists -- */

dt {
	font-weight:bold;
	margin-top:15px;
	margin-bottom:5px;
}

dt {
	margin-top:10px;
	margin-bottom:3px;
	margin-left:0px;
	margin-right:0px;
	padding:0;
}

dd {
	margin-left:0;
	padding-left:0;
}

dl.indented dd {
	margin-left:25px;
}

.noBullets { 
	display:block;
	list-style-type:none;
	margin:0;
	padding:0;
}

ul.horizList {
	margin-top:0px;
	margin-bottom:15px;
	margin-left:0px;
	margin-right:0px;
	padding:0;
	text-align:left;
}

ul.horizList li {
	display:inline;
	padding-right:10px;
}

ul.short li , ol.short li{
	margin:0;
	padding:0;
}


/* -- Tables -- */

tr.dark {
	background-color:#A2B3CA;
}

tr.light {
	background-color:#E1E1E1;
}


/* -- Columns -- */

div.columnLeft {
	clear:left;
	display:inline;
	float:left;
	width:49%;
}

div.columnRight {
	clear:right;
	display:inline;
	float:right;
	width:49%;
}

div.column1 {
	clear:left;
	display:inline;
	float:left;
	width:33%;
}

div.column2 {
	display:inline;
	float:left;
	width:33%;
}


div.column3 {
	clear:right;
	display:inline;
	float:right;
	width:33%;
}

