body { background: #d1d4d3 url(../images/bg_body.jpg) top repeat-x; color: #333; font-family: arial, helvetica, sans-serif; }

h1, h2, h3, h4 { color: #2244aa; }

h1 { border-bottom: 1px solid #ccc; font-family: "times new roman", times, serif; }

h3 { color: #000; }

h4 { color: #000; }

ul li
{
	background:transparent url(../images/musical_note_05.gif) no-repeat scroll 0 0;
	line-height: 130%;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0;
	padding: 0 0 7px 20px;
}	
	
dt { text-align: right; font-weight: bold; border-bottom: 1px solid #aaa; padding: 0px 0px 10px 0px; margin: 0px 10px 10px 10px; }

dl.testimonials dt { margin-left: 0px; }

.sidebar-right-box dd p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 85%; }

#footer { background: #e8e8e8 url(../images/border_footer.gif) repeat-x top; }

	#footer li a { color: #000; }

	#footer li a:hover, #footer li a:active { background: #fff; color: #000; }

	#footer p { color: #000; margin-top: 10px; }

	#footer #credit a, #footer #credit a:visited { color: #333; padding: 2px 5px; }

	#footer #credit a:hover, #footer #credit a:active { color: #000; background: #f8f8f8; }

#container { background: #fff url(../images/border_container.jpg) no-repeat top; }

	#container-content { background: url(../images/bg_container.jpg); margin-bottom: 10px; }

#main { border-top: 1px solid #fff; }

	#main-content ul { padding-left: 10px; padding-bottom: 0px; margin-bottom: 0px }
	
#sidebar
{
	float: left;
	width: 200px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
	background: repeat-y left top url(../images/bg_container.jpg; margin-top: 0px; );
}

	#sidebar-content
	{
		vertical-align: top;
		padding: 0px;
		margin: 0px 15px 20px 15px;
	}

	#sidebar p { color: #000; }

	#sidebar ul { padding: 10px 0px 10px 0px; margin-bottom: 15px; border-top: solid 1px #ddd; border-bottom: solid 1px #ddd; }

#sidebar-right
{
	float: right;
	width: 184px;
	margin: 0px 0px 0px 20px;
	text-align: right;
}

.sidebar-right-box
{
	width: 180px;
	float: right;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 15px 0px;
	text-align: left;
	background: url(../images/bg_sidebar_box_bottom.jpg) no-repeat bottom left;
}

	.sidebar-right-box h2
	{
		margin: 0px;
		padding: 10px 10px 5px 10px;
		font-size: 110%;
		border-bottom: 1px solid #E0CFAB;
		background: url(../images/bg_sidebar_box_top.jpg) no-repeat top left;
	}

	.sidebar-right-box h3
	{
		margin: 10px 10px -3px 10px;
		padding: 0px;
		font-size: 90%;
		color: #000;
	}

	.sidebar-right-box p
	{
		font-size: 90%;
		text-align: left;
		line-height: 130%;
		margin: 0px; 
		padding: 10px 10px 5px 10px;
	}

	.sidebar-box h3 { color: #000; }
	

#main-content-services .risk-tracker-img p { background: #f8f8f8; border: 1px solid #ddd; }

.contact-table, .table-form { background: #f8f8f8; border: 1px solid #ddd; }

	.contact-table thead th { background: #e8e8e8;	border: none; }

	.contact-table th, .contact-table td, .table-form th, .table-form td { border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }
