	body,
	html {
		margin:0;
		padding:0;
		color:#000;
		background:#a7a09a;
	}
	#wrap {
		width:960px;
		margin:0 auto;
		background:#ffffff;
	}
	#header {
    	padding:5px 10px;
		background:#ffffff;		
	}
	h1 {
	    margin:0;
    }

	#nav
	{
		padding: 5px 5px 0px 30px;
		margin-bottom: 30px;
		color: #000000;
		background-color: #ffffff;
		border-bottom: 0px;
		float:right;

	}	

	#nav ul
	{
		display: block;
		position: relative;
		top: 1px;
		list-style: none;
		padding: 0px;
		margin-bottom: 0px;
	}
		
	#nav ul li
	{
		position: relative;
		float: left;
		border: solid 1px #666666;
		border-bottom: solid 1px #666666;
		margin-right: 5px;
	}

	#nav ul li a
	{
		display: block;
		padding: 5px 10px 8px 10px;
		text-decoration: none;
		background-color: inherit;
		font-family: arial, helvetica, sans-serif;
		font-size: 18px;
		color: #000000;
	}

	#nav ul li a:hover
	{
		background-color: #ff0141;
		color: #000000;
	}

	#nav ul li.active, #nav ul li.active a, #nav ul li.active 	a:hover
	{
		background-color: #ffffff;
		color: #ff0141;

	}



	#oldnav {
		padding:5px 10px;
		background:#ffffff;
		float:right;
	}

	#oldnav ul {
		margin:0;
		padding:0;
		list-style:none;
	}
	#oldnav li {
		display:inline;
		margin:0;
		padding:0px 10px;
	}
	#main {
		float:left;
		width:420px;
		padding:10px;
		background:#ffffff;
	}
	
	h2 {
		margin:0 0 1em;
	}
	#sidebar {
		float:right;
		width:500px;
		padding:10px;
		background:#ffffff;
	}
	

	#sidebar td.black_large{
		font-family: arial, helvetica, sans-serif;
		font-size: 26px;
		vertical-align:bottom;
		color: #000000;
		padding:0;
	}
	#sidebar td.black_small{
		font-family: arial, helvetica, sans-serif;
		font-size: 12px;
		vertical-align:bottom;
		color: #000000;
		padding:0px 0px 3px;

	}
	#sidebar td.red_large{
		font-family: arial, helvetica, sans-serif;
		font-size: 26px;
		vertical-align:bottom;
		color: #ff0141;
		padding:0;

	}


	#footer {
		clear:both;
		padding:20px 10px;
		margin: 50px 400px;
		background:#ffffff;
	}
	#footer p {
		margin:0;
		font-family: arial, helvetica, sans-serif;
		font-size: 12px;

    	}
	* html #footer {
		height:1px;
	}

	#txtblock {
		width:480px;
		background:#eeeeee;
		padding: 5px 10px;
	}

	#txtblock p{
		font-family: arial, helvetica, sans-serif;
		font-size: 12px;
		line-height:1.5;
	}

	#txtblock li{
		font-family: arial, helvetica, sans-serif;
		font-size: 12px;
		line-height:1.5;
	}
	
	#txtblock p.testimonial{
		text-align:right;
		font-family: arial, helvetica, sans-serif;
		font-size: 12px;
		color: #ff0141;
		line-height:1.25;
		margin-top:0px;

	}

	#detailsblock {
		width:480px;
		background:#ffffff;
		padding: 5px 10px;
	}

	#detailsblock p{
		font-family: arial, helvetica, sans-serif;
		font-size: 12px;
	}

	#contentsblock {
		width:410px;
		background:#f7f7f7;
		padding: 5px 10px;
	}

	#contentsblock a{
		display: inline;
		padding: 1px;
		text-decoration: none;
		background-color: inherit;
		font-family: arial, helvetica, sans-serif;
		color: #003583;
	}
	#contentsblock a:hover{
		background-color: #003583;
		color: #eeeeee;
	}

	#contentsblock p{
		font-family: arial, helvetica, sans-serif;
		font-size: 12px;
	}

	#contentsblock table {
		font-family: arial, helvetica, sans-serif;
		font-size: 12px;
		line-height:1.5;


	}
	

	#contentstxtblock {
		width:480px;
		background:#f7f7f7;
		padding: 5px 10px;
	}

	#contentstxtblock img.floatRight { 
    		float: right; 
    		margin: 0px 15px 15px 15pxw; 
	}
	

	#contentstxtblock p{
		font-family: arial, helvetica, sans-serif;
		font-size: 12px;
		margin-bottom: 0; 
		line-height:1.5;
	}

	#contentstxtblock p + p{
		font-family: arial, helvetica, sans-serif;
		font-size: 12px;
		text-indent: 1.5em;
  		margin-top: 1; 
	}

	#contentstxtblock div{
		margin:0px 20px;
	}

	#contentstxtblock div p{
		font-family: arial, helvetica, sans-serif;
		font-size: 11px;
	}

	#contentstxtblock p.stb { text-indent: 0; margin-top: 0.83em }
	#contentstxtblock p.mtb { text-indent: 0; margin-top: 2.17em }
	#contentstxtblock p.ltb { text-indent: 0; margin-top: 3.08em }



	