	body{
		background: #dbb896 url('/inc/img/pg_bg.gif') repeat-x;
		color: #333;
		font: 12px/150% Arial, Helvetica, sans-serif;
		margin-top: 0;
}

	h1{
		border-bottom: 1px solid #913;
		color: #913;
		font-size: 24px;
		padding: 0 0 10px;
	}

 h3{
		color: #333;
		font-size: 14px;
	}

	#pg{
		margin: 0 auto;
		width: 888px;
	}

	#pg_head{
		background: url('/inc/img/head_top.gif') no-repeat;
		height: 153px;
	}

	#pg_logo{
		background: url('/inc/img/head_home.jpg') 93% 5px no-repeat;
		border: 0 !important;
		padding: 10px 0 0;
	}

	#pg_logo a{
		background: url('/inc/img/lgo_site.gif') no-repeat;
		display: block;
		height: 111px;
		margin: 10px 0 0 15px;
		padding: 0 0 20px;
		text-indent: -10000px;
		width: 138px;
	}

	#pg_head_btm{
		background: url('/inc/img/head_btm.gif') no-repeat;
		height: 16px;
		margin-top: -10px
	}

	.home{
		/*background: url('/inc/img/head_lft_hme.gif') no-repeat;		*/
	}

	.home #pg_head{
		/*background: url('/inc/img/head_top_hme.jpg') 280px 0 no-repeat;*/
		margin-top: -5px;
	}

	#baq{
		position: absolute;
	}

	#baq a
	{
		display: block;
		background: url('/inc/img/baqmobile.png') no-repeat;
		position:relative;
		left:630px;
		width: 200px;
		height:197px;
	}

/* Set horizontal navigation */
	#pg_foot li{
		display: inline;
	}

	#nav{
		list-style: none;
		padding: 0 0 0 5px;
		margin: 0;
	}

	#nav a{
		color: #630;
		font-size: .95em;
		font-weight: bold;
		padding: 0 0 0 5px;
		text-decoration: none;
		text-transform: uppercase;
	}

	#nav a:hover{
		color: #000;
	}

	#nav li {
		float: left;
		position: relative;
		z-index: 100;
	}

	#nav li ul {
		display: none;
		position: absolute;
		top: 100%;
		left: -40px;
	}

	#nav li li {
		background: #532;
		border-bottom: 1px solid #fff;
		color: #fff;
		display: block;
		float: none;
		width: 175px;
		white-space: nowrap;
	}

	#nav li li a {
		color: #fff;
		display: block;
		text-transform: none;
	}

	#nav li li a:hover {
		background: #913;
		color: #fff;
	}

	#nav li:hover ul, #nav li.over ul {
		display: block;
	}

/* NAV */
	#pg_nav{
		background: url('/inc/img/menu_bg.gif') repeat-y;
		height: 37px;
		padding: 15px 0 0;
	}

/* BODY: Page content & sidebar */
	#pg_body{
		//background-color:white;
		padding: 1px;

		background: url('/inc/img/body_bg.gif');
	}

	#pg_body:after, box:after{
	/* See ie55.css */
	/* content property must be first */
		content: " ";
		clear: both;
		display: block;
		height: 1 px;
		visibility: hidden;

	}

	#pg_body_btm{
		background: url('/inc/img/body_btm_bg.gif') bottom left no-repeat;
		height: 15px;
		clear:both;
	}

	#content{
		background-color:white;

		padding: 0 15px 15px 15px;
		width: 643px;


	}

	#body_01{
		float: right;
		width: 205px;

	}

	#body_01 h2{
		background: url('/inc/img/subnav_h2.gif') no-repeat;
		color: #fff;
		font-size: 1.25em;
		font-weight: normal;
		margin: 0 0 1px 0;
		padding: 3px 10px 0;
		text-transform: uppercase;
	}

	#body_01 ul{
		background: #ccc url('/inc/img/subnav_btm.gif') bottom left no-repeat;
		list-style: none;
		padding: 0 0 5px 0;
		margin: 0;
		width: 180px;
	}

	#body_01 ul a{
		display: block;
		color: #333;
		padding: 3px 10px;
		text-decoration: none;
	}

	#body_01 ul a:hover{
		background: #eee;
		color: #000;
	}

/* FOOTER: copyright & nav */
	#pg_foot{
		background: url('/inc/img/foot_top_bg.gif') no-repeat;
		clear: both;
		font-size: .95em;
		margin: 10px 0 0;
		padding: 9px 0 0;

	}

	#pg_foot a:hover{
		color: #000;
	}

	#pg_foot ul{
		background: url('/inc/img/foot_body_bg.gif') left top repeat-y;
		margin: 0;
		padding: 0 20px 0 15px;
	}

	#pg_foot_btm{
		background: url('/inc/img/foot_btm_bg.gif') no-repeat;
		height: 19px;
	}

	#pg_foot a{
		color: #666;
	}


	.copyright{
		float: right;
	}

/* FORMS: Layout */
	#search fieldset{
		border: 0;
	}

	#search label{
		color: #666;
		display: block;
		font-size: .95em;
		font-weight: bold;
	}

	#search #q{
		width: 135px;
	}

	#btn_search{
		background: url('/inc/img/btn_search.gif') no-repeat;
		border: 0;
		height: 20px;
		width: 20px;
	}

	/* HOME */
	.box{
		min-height: 95px;
		margin: 0 0 10px 0;
		width: 603px;
	}

	.box p{
		font-size: .95em;
		margin-top: 0;
		line-height: 1.25em;
	}

	.box_content{
 		background: #ccc url('/inc/img/hm_bg_tab.gif') top repeat-x;
		margin: 0 0 1em 0;
		padding: 2px;
		width: 218px;
	}

	.tab{
		padding: 0 0 0 27px;
		height: 95px;
	}

 .company{
		background: url('/inc/img/hm_company_img.jpg') top right no-repeat;

 }

 .company .tab{
 		background: url('/inc/img/hm_company_tab.gif') no-repeat;

 }


 .news{
		background: url('/inc/img/hm_news_img.jpg') top right no-repeat;

 }

 .news .tab{
 		background: url('/inc/img/hm_news_tab.gif') no-repeat;
 }

 .insights{
		background: url('/inc/img/hm_insights_img.jpg') top right no-repeat;

 }

 .insights .tab{
 		background: url('/inc/img/hm_insights_tab.gif') no-repeat;
 }

 .hme_link_01, .hme_link_02, .hme_link_03{
 		float: right;
		color: #fff;
		font-size: 1.5em;
		font-weight: bold;
		text-decoration: none;
		position: relative;
 		display: block;
		padding: 65px 0 10px 15px;
		width: 335px;
 }

 .hme_link_01{

 }

 .hme_link_02{

 }

 .hme_link_03{

 }

	.floatimgleft {
		float:left;
		margin-top:5px;
		margin-right:20px;
		margin-bottom:15px;
 }

 .side_text{
 		font-size: .85em;
		margin: 1em 2em 2em .5em;
 }

 /* Sign Up Form */
 #Registration{
 	width: 450px;
 }

	#Registration fieldset label{
		clear: left;
		float: left;
		width: 200px;
		padding: 3px 0;
		text-align: right;
		font-size: 100%;
	}

	label input{
		position: relative;
		top: 5px;
		left: 3px;
	}

	#Registration fieldset input, #Registration select{
		clear: right;
		margin: 3px 0;
	}

	#Registration fieldset{
		margin: 10px 0 0 0;
		border: 0;
		border-top: 1px solid #ccc;
	}

	#Registration legend{
		font-weight: bold;
	}

	#Registration .frm_button{
		text-align: center;
	}
.faqitem 
{
    border-top: 1px solid silver;
    margin-bottom: 10px;
    clear:both;
}
.faqitem img
{
    float:left;
}
.faqlabel
{
    font-weight: 700;
}