/* CSS Document */
/*Change Log
	
Date		Programmer				Project		Issue		Subtask	Description
3/20/07		Kelly Johnson			W00805643	6155		Add img style w/no border
3/29/07		Kelly Johnson			W00806277				hide #subnav, #loginArea
4/27/07		Kelly Johnson			WBSPT		2539		Add reportTable class
7/28/08		Kelly Johnson			WBSPT		3762		hide #serviceMessage and #outage IDs
*/
----		----------				-------		-----		-------	-----------
body { margin: 0px; color: black; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-family: "Times New Roman", Times, serif; }
.noPrint { display: none; }
img { border-style: none; }
#logo { width: 200px; height: 80px; float: none; }
#slogan, #themeImage, #sideNavigator, #topNavigator, #footer, #login, #loginFrame, #loginInfo, #side, #preloadImages, #unitrin-search, #top-navigation, #ft { display: none; }
.left { float: left; }
.right { float: right; }
.underline { text-decoration: underline; }
.centerText { text-align: center; }
.actionButton { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: black; }
.message { color: red; font-family: Arial, Helvetica, sans-serif; font-weight: bold; margin-bottom: 0px; } /* i.e. error messages */
.comment { font-size: .8em; font-family: Arial, Helvetica, sans-serif;color: gray; margin-bottom: 0px; } /* i.e. directions on form fields */
.searchButton { color: white; padding: 0px; background-color: #3399CC; cursor: pointer; }

/* agency reports */
table.tablesorter { border-collapse:collapse; font-family:arial; margin:1px 0pt 10px; font-size: 8pt; width: 100%; border: 1px solid #000000; }
table.tablesorter thead tr th, table.tablesorter tfoot tr { border-collapse:collapse; font-size: 8pt; padding: 2px; border: 1px solid #000000; }
table.tablesorter tbody td { border-collapse:collapse; border: 1px solid #000000; }
span.openInExcel { display: none; }
div.pager { display: none; }
h4.left2 { font-family:arial; font-size: 8pt; color: #336699; }
table.tablesorter tbody td a { text-decoration:none; }
/* end agency reports */

/* tables containing forms */

#formControls #formGoBack { width: 50%; } /* cancel button table cell */

#formControls #formGoForward { width: 50%; text-align: right; } /* continue/submit table cell */

.fieldLabel { width: 33%; vertical-align: top; } /* left column of 2 column form table */

.fieldCell { width: 66%; vertical-align: top; } /* right column of 2 column form table */

/* dynamically generated table coloring */

.headerRow { background-color: #369; color: #FFF; font-weight: bold; font-size: smaller; }

.headerRow a { color: #FFF; } 

.headerRow a:visited { color: #FFF; }

.headerRow a:hover { color: #FC0; }

.evenRow { background-color: #FFF; }

.oddRow { background-color: #CEE7F4; }

#subnav  { display: none; }

.loginArea { display: none; }

#content {
	text-align: left;
	float: none;
	clear: both;
	}
	#view h1 { margin-top: 0px; margin-bottom: 1em; font-size: 1.5em; color: #336699; }
	
	#view h2 { margin-top: 0px; margin-bottom: 1em; font-size: 1.3em; color: #336699; }
	
	#view h3 { margin-top: 0px; margin-bottom: 1em; font-size: 1.2em; color: #3399CC; }
	
	#view h4 { margin-top: 0px; margin-bottom: 0px; font-size: 1em; font-weight: bold; }
		
	#view label { font-size: 1em; font-weight: bold; }
	
	#view input { font-size: 1em; }
	
	#view a, #view a:hover { color: blue; }
	
	#view .noBreak { margin-bottom: 0px; }
	
	#view .left { width: 49%; float: left; }
	
	#view .right { width: 49%; border-right: 0px; float: right; }
	
	#view .menuButton {
		width: 200px;
		margin-bottom: 16px;
		padding: .5em;
		background-color: #6699CC;
		font-size: 1em;
		font-weight: bold;
		color: white;
		text-align: center;
		-moz-border-radius: 8px;
		border-right-style: outset;
		border-right-width: thin;
		border-bottom-style: outset;
		border-bottom-width: thin;
		border-color: white;
		cursor: pointer;
		}
	#view .navButton {
		display: none;
		}
	#view .reportTable td {
		font-size: 8pt;
		font-family: Arial, Helvetica, sans-serif;
		}
	#serviceMessage, #outage { display: none; }