/* reports/styles/smartReport.css */
body, table {
 	color: 				#000000;
 	font-style: 		normal;
 	font-weight: 		normal;
 	font-size: 			12px;
 	font-family: 		Verdana, Geneva, Arial, Helvetica, sans-serif;
}

li {
	margin-bottom:		5px;
}

/* unused? */
.header {
	color: 				#660099;
	font-weight: 		bold;
	font-size: 			18px;
}

.editHead {
	color: 				navy;
	font-weight: 		bold;
	font-size: 			18px;
}

.editSubHead {
	color: 				navy;
	font-weight: 		bold;
	font-size: 			14px;
	text-align:			center;
	margin-bottom:		15px;
}

.footer {
	color: 				#ffffff;
	font-size: 			10px;
}

a.footer {
	color: 				#ffffff;
	font-size: 			10px;
	text-decoration: 	none;
}

a.footer:hover {
	text-decoration: 	underline;
}

.title {
	color: 				#FF9933;
	font-size: 			14px;
	font-weight: 		bold;
}

.error {
	color: 				#ffffff;
	font-weight: 		bold;
}

.userText {
	font-size: 			11px;
	color: 				#000080;
	font-weight: 		bold;
}

a.logLink {
	font-size: 			11px;
	text-decoration: 	none;
	color: 				#ffffff;
	font-weight: 		bold;
}

a.logLink:hover {
	font-size: 			11px;
	text-decoration: 	underline;
	color: 				#ffffff;
	font-weight: 		bold;
}

.miCurrent {
	color:			red;
	font-size:		10px;
	font-weight: 	bold;
	text-align:		center;
}

a.miCurrent {
	color:				white;
	font-size:			10px;
	font-weight: 		bold;
	text-decoration: 	underline;
}

a.miCurrent:hover {
	text-decoration: 	none;
}

.miOther {
	color:			black;
	font-weight: 	bold;
	font-size:		10px;
}

.miIndex {
	color:			black;
	font-weight: 	bold;
	font-size:		12px;
}

a.miOther {
	color:				black;
	font-size:			10px;
	font-weight: 		bold;
	text-decoration: 	underline;
}

a.miOther:hover {
	text-decoration: 	none;
}

a.reg {
	color:				black;
	font-size:			12px;
	text-decoration: 	underline;
}

a.reg:hover {
	text-decoration: 	none;
}

/*********** form styles *************/
.formCorrect {
	font-size:			10px;
	color:				#FF0000;			/* red */
}

.formBad {
	color:				#FF0000;			/* red */
}

.formHelp {
	font-size:			10px;
}

/*********** button styles *************/
.button {
	background:			#000080;
	border:				1px solid black;
	color:				white;
	font-weight:		bold;

}

/*********** message boxes *************/
div.msgBox {
	background: #DDDDFF;
	border: solid 1px black;
	text-align: center;
	margin: 10px;
	padding: 1px 4px;
}

span.warning {
	color:red;
}
span.warning a {
	color: red;
}
span.warning a:hover {
	text-decoration: none;
}

/*********** tables *************/

table.sr1 {
	border-top: 1px black solid;
	border-left: 1px black solid;
}

table.sr1 td, table.sr1 th {
	border-right: 1px black solid;
	border-bottom: 1px black solid;
	padding: 4px;
	margin: 0;
}

table.sr1 th {
	background: #EFEFEF;
}

hr {
	color: #000000;
	background-color: #000000;
	height: 1px;
}



