﻿

.checkbox input
{
	border: none 0px #fff;
}

.checkbox
{
	margin-left: -4px;
	cursor: pointer;
}

input
{
	border: solid 1px #999;
	font-family: Arial;
	font-size: 0.9em;
	color: #105;
	/*padding: 2px;*/
	padding:5px !important;
}

textarea
{
	border: solid 1px #999;
	font-family: Arial;
	font-size: 0.9em;
	color: #105;
	padding: 2px;
	overflow: auto;
}


a
{
	text-decoration: none;
	color: #105;
}

a:hover
{
	text-decoration: underline;
}

.footer
{
	color: #888;
  	clear: both;
}
.footer a
{
	color: #888;
}

.paging	a
{
	text-decoration: underline;
	padding-left: 1px;
	padding-right: 1px;
}

.paging	span
{
	background-color: #105;
	padding-left: 3px;
	padding-right: 3px;
	color: #fff;
}


.message
{
	color: #f00;
	font-weight: bold;
}

.button 
{
	background-color: #184485;
	cursor: pointer;
	padding-bottom: 5px;
	padding-bottom: 2px;
	padding-left: 8px;
	padding-right: 8px;
	color: #fff;
	border: none;
	margin:3px;
}


.row_alternate
{
	background-color: #f8f8f8;
}

.row_header td
{
	font-weight: bold;
	border-bottom: solid 1px #eee;
	background-color: #fff;
}

.alternating_rows
{
	border-collapse: collapse;
}

.alternating_rows td
{
	/*padding: 5px 1em 5px 0px;*/
	padding:13px 3em 13px 0 !important;
}


.non_alternating_rows td
{
	padding: 0px;
}

.cell_left
{
	padding-left: 5px !important;
}

ul.practices-list
{
    height: auto;
}
