@charset "utf-8";
/* CSS Document */
html, body, table
{
	/*padding: 0px;*/
	margin: 0px;
	font-family: Trebuchet MS, Verdana, Arial, Sans-Serif;
	font-size: 12pt;
}
em
{
	font-weight:normal;
	font-style:normal;
}
tr, td
{
	border:0px;
}
img 
{
	border: 0px;
}
.leftNav 
{
	color: #FFF;
	text-decoration: none;
	text-align: left;
}

.sortable 
{
  color: #c34046;
  padding-right: 8px;
  border-bottom: solid 2px #000;
}

.sortable a
{
  color: #c34046;
  padding-right: 8px;
  border-bottom: solid 2px #000;
  text-decoration: none;
}

.listRow
{
  padding: 4px 8px 4px 0px;
  border-bottom: solid 1px #AAA;
}

.navRow
{
	padding: 8px;
	border-bottom: solid 2px #9ecff0;
	text-align: left;
}

.navRow:hover
{
	background-color: #9ecff0;
	cursor: pointer;
}

.navSearch 
{
	color: #FFF;
	padding: 3px 0px 0px 5px;
}

.navSearchBorderBottom
{
	color: #FFF;
	padding: 0px 0px 5px 5px;
	border-bottom: solid 1px #9ecff0;
}

.btn
{
	padding: 2px 5px 2px 5px;
	background-color: #9ecff0;
	text-align: center;
	text-decoration: none;
	color: #015fa9;
}

.lightBlueRule
{
	color: #9ecff0;
	height: 0px;
	border: solid 1px #9ecff0;
}

.header
{
	color: #c34046;
	font-size: 2em;
	font-weight: bold;
	padding: 5px 0px 2px 0px;
	text-align: left;
}

input, textarea, select
{
	border: 0px;
	color: #c34046;
	font-size: 12pt;
	font-family:Trebuchet MS,verdana, Sans-Serif;
}

.smallHeader
{
	color: #c34046;
	font-size: 1.2em;
	font-weight: bold;
	text-align: left;
}

.body
{
	color: #333;
	font-size: 12pt;
	text-align: left;
}

.mapText 
{
	font-size: 10pt;
}

.resultsHeaderText
{
	color: #933035;
}

.footer
{
	color: #015fa9;
	font-size: 7pt;
}

.footer a 
{
	color: #015fa9;
}

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

.q
{
	color: #015fa9;
	padding: 2px 0px 5px 0px;
}

.a
{
	color: #333;
	padding: 2px 0px 15px 0px;
}

a 
{
	color: #015fa9;
}

a:hover 
{
	color: #933035;
}

.maroonHeader
{
  color: #933035;
  font-size: 16pt;
  padding: 6px;
}
.blueHeader
{
  color: #015fa9;
  font-size: 16pt;
}

.maroonText
{
	color: #933035;
}
.grayText
{
	color: #777;
}
.blueText 
{
	color: #015fa9;
}
.businessName 
{
	color: #015fa9;
	font-size: 16pt;
}

.mapThumb
{
	border: solid 1px #CCC;
}	

/* Page Numbers */
.pages {
    clear: left;
    font-size: 85%;
}

.pages a, .pages span {
    display: block;
    float: left;
    padding: 0.1em 0.2em;
    margin-right: 0.1em;
    border: 1px solid #fff;
    background: #fff;
}

.pages span.current {
    border: 1px solid #48587B;
    font-weight: bold;
    background: #AAA;
    color: #fff;
}

.pages a {
    border: 1px solid #CCC;
    text-decoration: none;
}

.pages a:hover {
    border-color: #AAA;
}

.pages a.nextprev {
    font-weight: bold;
}

.pages span.nextprev {
    color: #666;
}

.pages span.nextprev {
        border: 1px solid #ddd;
        color: #999;
}
#srch_nav a
{
	text-decoration:none;
	border:solid 1px #dddddd;
	padding:5px;
	margin:0 3px;
}
#srch_nav a:hover
{
	text-decoration:none;
	/*border:solid 1px #015FA9;*/
}
#srch_nav a.srch_inactive
{
	background-color:#cccccc;
	color:#FFFFFF;
	cursor:default;
}
a.srch_heading
{
	text-decoration:none;
	font-size:14px;
}
a.srch_heading:hover
{
	text-decoration:none;
	font-size:14px;
}
.heading_text
{
	font-size: 20px;
    font-weight: bold;
}
.label_text
{
	font-size:12px;
	font-weight:bold;
}
.value_text
{
	font-size:12px;
	font-weight:normal;
}
#btn_edit
{
	background-color:#518CC6;
	padding:10px;
	border-radius:10px;
	color:#FFFFFF;
	font-size:14px;
	margin-bottom:10px;
}