/*
	Created: 5/28/09
	Author:	 Dennis Benedetto  for SCA Corp.
	Module: /taxPaymentSoftware/css/genericStyles.css
	Purpose: manage styles for all sites
	Modified:
		20090930	DMB		Added SCAWarning, copy of warning but prevents mixing up all warning classes
		20091023	DMB		Corrected some warnings reported by Firefox
		20091216	DMB		Updated pagination link styles
		20100212	DMB		Added style scaErrMsg
		20100709	DMB		Added style for taxDetailBlack
*/
HTML
{height: 100%;
}
.textstyle1
{
	font-family:"Times New Roman", Times, serif;
}
.textstyle4
{
	font-family:"Times New Roman", Times, serif;
	font-weight:bold;
}
.SCAwarning /*ramapo css has same class name and their style is better*/
{
	color:#AF0216;
}
.warning
{
	color:#AF0216;
}
.underline {
color:#000000;
text-decoration: underline;
}
.alertBox
{
border-color:#D5B2C3;
border-style:solid;
border-width:thin;
background-color:#EFD5E2;
}

.alert
{
	color:#6E4B3D;
	font-weight:bold;
	font-size:100%;
}
.sm_red_alert
{
	color:#B22222;
	font-size:90%;
}
.sm_alert
{
	color:#6E4B3D;
	font-weight:bold;
	font-size:90%;
}
.light_alert
{
	color:#6E4B3D;
	font-size:100%;
	font-weight:normal;
}
.sm_detail
{
	font-size:80%;
}
.taxDetailBlack {
	color: #000000;
	font-weight:bold;
}
h4.singleLine
{
	padding:0;
	margin:0%;
    line-height:30px;
	vertical-align:middle; 
}
.whiteOnNavy
{
	background-color:#00235D;
	color:#FFFFFF;
	font-size:12px;
}	

p.singleLine
{
	margin-top:4px;
	margin-bottom:5px;
	text-indent : 2.5em;
}
.sm_Heading
{
font-family:arial,sans serif;
font-size:65%;
font-weight:900;
letter-spacing: 0.2em;
color:#383737;
background-color:#F5F5F5;
text-align:left;
}

.ccTitle
{
font-family:arial,sans serif;
font-size:90%;
font-weight:bold;
text-align:left;
margin-left:5px;
background-color:#E6E6FA;
color:#000000;
}
.ccTitleTopBorder
{
font-family:arial,sans serif;
font-size:90%;
font-weight:bold;
text-align:left;
margin-left:5px;
background-color:#E6E6FA;
color:#000000;
border-top-style:solid;
border-top-width:thin;
border-top-color:#D3D3D3;
}
.checkTitle
{
font-family:arial,sans serif;
font-size:90%;
font-weight:bold;
text-align:left;
margin-left:5px;
background-color:#CCFFCC;
color:#000000;
}
.checkTitleTopBorder
{
font-family:arial,sans serif;
font-size:90%;
font-weight:bold;
text-align:left;
margin-left:5px;
background-color:#CCFFCC;
color:#000000;
border-top-style:solid;
border-top-width:thin;
border-top-color:#99CC99;
}

.searchTitleBar
{
	background-color:#E2F4F4;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#EBEBEB;
	padding-left:5px;
	font-size:1.3em;
	font-weight:bold;
}
.searchDetailTypeOne
{
	padding-left:8px;
	font-weight:bold;
	font-size:.8em;
}
.searchDetailTypeTwo
{
	padding-top:4px;
}
.searchTable
{
	padding-left:5px;
	border-style:solid;border-color:#EBEBEB;
	border-width:2px;
	color:black;
	background-color:#F2F3F3;
}
.searchDescription
{
	padding-top:4px;
	color:#3C3C3A;
	font-size:.9em;
}

ul.searchList
{
	line-height:1.2em;
	vertical-align:middle;	
}
li.searchTitle {

	list-style-type: none;
	float: left;
	display:inline;
	line-height:1.2em;
	vertical-align:middle;
	padding-left:3px;
	padding-right:5px;
	padding-left:250px;
}
li.searchElement {
	list-style-type: none;
	float: left;
	vertical-align:middle;
	border-color:#FFFFFF;
	border-width:1px;
	border-style:solid;
	line-height:20px;
}
.searchElement a {
	display:block;
	color:#000000;
	width:30px;
	line-height:20px;
	text-decoration: none;
	background-color:#CCCCCC;
	vertical-align:middle;
	text-align:center;

}
.searchElement a:hover {
	display:block;
	color:white;
	text-decoration: none;
	background-color:#808080;
	vertical-align:middle;
	text-align:center;
}
a.searchElementActive  {
	display:block;
	color:white;
	width:30px;
	line-height:20px;
	text-decoration: none;
	background-color:#808080;
	vertical-align:middle;
	text-align:center;
}
table.cfdebug {text-align:left;}
.scaErrMsg
{
	background-color:#F8E8C2;
	border:red 1px dotted;
	color:#AF0216;
	padding:5px 0 5px 0;
	display:block;
}
.tableShadow
{
}
.taxLabelFixed {
	color: #092954;
	font-size:.9em;
}