/******************************************************************************
GENERAL TAGS - All pages
******************************************************************************/
div.error {
	background-color: #FFEEEE;
	border: 1px solid #FF0000;
	color: #FF0000;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 4px;
	width: 300px;
}
div.error p {
	font-weight: bold;
}
/******************************************************************************
LOCATOR
******************************************************************************/
div.usmap {
	float:left; 
	margin-right:10px;
	height: 90%;
}
div.loc {
	float:left;
	line-height: 1.5em;
}
div.loc select,
div.loc input {
	margin-top: .5em;
}
table.agencies {
	margin: 0px;
	padding: 0px;	
	border-collapse: collapse;
	width: 100%;
	font-size: 1em;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
table.agencies tbody td {
	width: 400px;
	font-size: .9em;
	padding: 4px;
	vertical-align:top;
}
table.agencies tbody td div {
	margin: 4px 4px 4px 0px;
}
table.agencies tbody td div.name {
	background-color:#CCCCCC;
	font-size:1.2em;
	font-weight:bold; 
}
/*** PAGINATION ***/
.pagination { display: block; margin: 20px; text-align: center; }
.pagination .prev { color: #666; padding: 3px 5px; margin: 5px; }
.pagination .next { padding:  3px 5px; margin: 5px; }
.pagination .current { padding:  3px 5px; font-weight: bold; color: #de4b03; }
.pagination .selected { background-color: #de4b03; border-color: #FFF; color: #FFF; text-decoration: none; }
.pagination a, .pagination a:visited, .pagination a:active, .pagination a:focus { padding:  3px 5px; margin: 5px; border: solid 1px #CCC; text-decoration: none; }
.pagination a:hover { background-color: #de4b03; border-color: #FFF; color: #FFF; text-decoration: none; }
.pagination .total { margin-top: 10px; color: #999; font-size: 10px; }
.numbers { line-height: 30px;}
/*** /PAGINATION ***/



/*********** Table ***********/

div.table{ margin:20px; padding-left:50px;}

div.row{magrin:0px 10px;}
	
div.end{
	clear:both;
}	
div.col{ float:left;  margin:10px 10px 0px 0px;  }
div.colLeft{ float:left; margin:10px 10px 0px 0px; }

div.colRight{float:right;margin:10px; }

div.label{float:left; margin:10px;  padding:5px; font-weight: bold;   }
     
div.value{float:left; margin:10px;}
.minuleftspace{margin-left:-30px;}

/*********** Table END ***********/

#login_banner{
float:left;
margin-left:240px;
}
#clear{
clear:both;
}
.width100{
width:100px;
	}
.width50{
	width:50px;
	}
	
.width160{
	width:160px;
	}
