/* CSS Document */
body
	{
		margin: 0px;
		text-align: center;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight:400;
	}
a,a:visited,a:hover
	{
		color: #d08518;
		font-weight:bold;
	}
#header
	{
		background: url(images/header_bg.jpg) bottom repeat-x #ffffff;
		padding-top: 50px;
	}
#header_inner
	{
		width: 781px;
		margin: auto;
	}
#content
	{
		background:url(images/content_bg.jpg);
		width: 806px;
		margin: auto;
	}
#main_content
	{
		padding-left: 30px;
		padding-right: 30px;
		text-align: left;
		color:#414141;
	}
p
	{
		margin-top: 10px;
		margin-bottom: 10px;	
	}
h1
	{
		color: #e9a71d;
		font-size:1.7em;
		text-align:center;
	}
h2
	{
		color: #020202;
		font-size:1.3em;
		text-align:center;
	}
h3
	{
		text-align: center;
		font-size: 1.2em;
		color: #e9a71d;
	}
.signature
	{
		text-align: right;
		margin-right: 50px;
	}
#footer
	{
		width:781px;
		margin: auto;
		background: #f49b01;
	}
#footer_inner
	{
		padding: 10px;
		text-align: center;
		color: #353334;
		font-size:.9em;
		font-weight:bold;
	}
.bullet
	{
		list-style: none;
	}
.bullet li
	{
		background: url(images/bullet.jpg) no-repeat left top;
		padding: 10px;
		padding-left: 35px;
	}
.check_mark
	{
		list-style: none;
	}
.check_mark li
	{
		background: url(images/checkmark.gif) no-repeat left;
		padding: 10px;
		padding-left: 35px;
	}
.arrow
	{
		list-style: none;
	}
.arrow li
	{
		background: url(images/arrow.jpg) no-repeat left;
		padding: 10px;
		padding-left: 35px;
	}
.testimonial
	{
		width: 80%;
		margin: auto;
	}
.testimonial h4
	{
		padding: 10px;
		font-weight: bold;
		font-size: 1.1em;
		background: #cbcbcb;
		color: #000000;
		text-align: center;
		margin: 0px;
	}
.testimonial_content
	{
		background: #eaeaea;
		padding: 10px;
	}
.testimonial_by
	{
		text-align: right;
	}
#top_left
	{
		background:url(images/top_left.jpg) no-repeat top left !important;
	}
#top_right
	{
		background:url(images/top_right.jpg) no-repeat top right !important;
	}
#bottom_left
	{
		background:url(images/bottom_left.jpg) no-repeat left bottom !important;
	}
#bottom_right
	{
		background:url(images/bottom_right.jpg) no-repeat right bottom !important;
	}
#box	
	{
		background:#e8e8e8;	

	}
* html #box { height: 1%; }	
.box_content
	{
		padding: 10px;
		text-align:left;
	}
#warning_box
	{
		border: solid 2px #c0c0c0;
		padding: 4px;
		background: #efefef;
	}
.small_font
	{
		font-size:11px;
	}
