/******************************************************************************
* Dovetail - css_PublicSyling.css
 *****************************************************************************/

p, h1, h2, h3, li, lo, table {
	font-family: Arial, Verdana, sans-serif;
	font-size:12px; color:#444444;
}

p {
	margin:0px 0px 15px 0px; line-height:18px;
}

p.restricted_width {
	margin-right:80px;
}

p.back_link {
	float:right; padding:0px 10px 0px 10px;
	/* background-image:url(../images/generic/back_bullet.jpg);
	background-position:left center;
	background-repeat:no-repeat; */
}

p.back_link, p.back_link a {
	color:#00853e;
}

p.back_link a {
	text-decoration:none;
}

p.back_link a:hover {
	text-decoration:underline;
}

p span.dove {
	color:#00853e; font-weight:bold;
}

p.special_strong {
	color:#00853e; font-size:14px; 
	font-style:italic; font-weight:bold;
	line-height:20px;
}

a {
	color:#00853e;
}

h1 {
	font-size:20px; color:#444444;
	margin:0px 0px 30px 0px; font-weight:normal;
}

h2 {
	font-size:14px; color:#444444; font-weight:normal;
	margin:0px 0px 20px 0px; padding:5px 0px 5px 0px;
	border-bottom:1px solid #b0b0b0;
	/*background-image:url(../images/generic/h2_bullet.jpg);
	background-position:left center;
	background-repeat:no-repeat;*/
}

h2 img {
	float:left; margin:2px 5px 0px 0px;
}

h2 span.smaller {
	font-size:10px;
}

h3 {
	font-size:14px; color:#444444;
	margin:0px 0px 10px 0px;
}

table {
	margin-bottom:20px;
}

/******************************************************************************
* Normal Images
*****************************************************************************/
img { border:none; margin:0px; padding:0px; }

/******************************************************************************
* Normal Unordered List
*****************************************************************************/
ul.normal {
	list-style:none;
	padding:0px 0px 10px 20px; margin:0px 0px 0px 0px;
}

ul.normal li {
	margin:0px 0px 10px 0px; padding:0px 0px 0px 15px;
	/*background-image:url(../images/generic/normal_bullet.jpg);
	background-repeat:no-repeat; background-position:0px 5px; */
}

ul.normal li img {
	float:left; margin:5px 7px 10px 0px;
}

ul.tight li {
	margin-bottom:5px;
}

ul.tight li img {
	margin-bottom:0px;
}


/******************************************************************************
* Normal Unordered List
*****************************************************************************/
ul.normal_links {
	list-style:none;
	padding:0px 0px 10px 0px; margin:0px 0px 0px 0px;
}

ul.normal_links li {
	margin:0px 0px 10px 0px; padding:0px 0px 0px 15px;
	background-image:url(../images/generic/normal_links_off.jpg);
	background-repeat:no-repeat; background-position:0px 3px;
}

ul.normal_links li, ul.normal_links li a {
	color:#00853e;
}

ul.normal_links li a {
	text-decoration:none;
}

ul.normal_links li a:hover {
	text-decoration:underline;
}

ul#services_list {
	margin-top:20px;
}

/******************************************************************************
* standard_table
*****************************************************************************/

table.standard_table {
	border-collapse:collapse;
}

table.standard_table tr th {
	background-color:#ad720c; color:#ffffff;
	background-image:url(../images/all_pages/general_pattern.jpg);
	background-position:0px -40px;
	border:1px solid #ad720c;
}

table.standard_table tr td, table.standard_table tr th {
	padding:10px 10px 10px 10px;
	vertical-align:top;
}

table.standard_table tr td {
	border-bottom:1px solid #ad720c;
}

table.standard_table tr td.sep,
table.standard_table tr th.sep {
	width:5px; padding:0px;
}

table.standard_table tr td.sep {
	border:none;
}

table.standard_table tr th.sep {
	border:none;
	background-color:transparent;
	background-image:none;
}
