﻿/* font */
body, table, th, td, h1, h2, h3, h4, p, b, i, em { 
  font-family:  Arial, Helvetica, sans-serif;  
}
p, td { font-size: small; }
li { font-size: small; }

/* bullets */

ul li {list-style-image: url(Images/sm_grn_dot.png); }
ul ul li {list-style-image: url(Images/sm_grn_dot.png); }

/* vertical spacing */

h3 {margin-bottom: 0; }
h4 {margin-bottom: 0; }
li {margin-bottom: 5px; }

blockquote {margin-top: 0; padding-top: 0; }
blockquote p  {margin-top: 0; padding-top: 5px; }

/* enhanced vertical spacing - works with newer browers [ie7 and up] */

h3 + p, h3 + ul {margin-top: 5px; }  
h4 + p, h4 + ul {margin-top: 5px; }

/* custom anchor/link color */
:link  { color: #007DC3; }
:visited { color: #007DC3; }

/* prevent borders on clickable images */
a img {border-style: none; border-width: 0;}

.btn
{
	background-color:#BBDDFF;
}

/* decorative formatting */

.highlight 
{
	font-weight:bold; color:#00AA00; text-decoration:none; font-size:medium;
}

.highlight2
{
	color:#007DC3; text-decoration:none; font-size:medium;
}

.highlight2sm
{
	color:#007DC3; text-decoration:none; font-size:small;
}

.highlight3 
{
	color:#007DC3; text-decoration:none; font-size:medium; border-style:solid; border-width:medium; border-color:#007DC3; margin:3px; padding: 3px;
}

.splash
{
	background-color:#007DC3;
}

/* indents for reports */

.ndent0
{
	margin-left: 0px;
	padding-left: 0px;
    border-spacing: 0px
}

.ndent1
{
	margin-left: 30px;
	padding-left: 0px;
	border-spacing: 0px
}

.ndent2
{
	margin-left: 40px;
}

.ndent12
{ 
	margin-left: 70px;
}

.ndent3
{ 
	margin-left: 80px;
}