body {
	margin:0px;
	}
	
a {
	   color: #243b70;
	   text-decoration:none;
	   font-weight: bold;
}

a:hover {
	   /*color: #3e1403;*/
	   color: #3153c2;
	   text-decoration:none;
	   font-weight: bold;
}

.text {
   font: 12px Arial, Helvetica, sans-serif;
   color: #222;
   }
   .text p {
      font: 12px Arial, Helvetica, sans-serif;
	   color: #222;
	   text-align:justify;
	   }

   .text h1 {
	   font: 21px Georgia, "Times New Roman", Times, serif;
	   color: #3e1403;
	   letter-spacing: -0.05em;
	   font-weight:bold;
	   }
	.text a {
	   font: 12px Arial, Helvetica, sans-serif;
	   color: #243b70;
	   text-decoration:none;
	   font-weight: bold;
		}
	.text a:hover {
	   font: 12px Arial, Helvetica, sans-serif;
	   /*color: #3e1403;*/
	   color: #3153c2;
	   text-decoration:none;
	   font-weight: bold;
	    }
.highlights {
	   font: 13px Georgia, "Times New Roman", Times, serif;
	   letter-spacing:-0.05em;
	   color: #4e576c;
	   border-right: 1px solid #ccc;
		}
		.highlights  p {
			   padding: 1px 0px 0px 0px;
		   	   font: 13px Georgia, "Times New Roman", Times, serif;
			   letter-spacing:-0.05em;
			   color: #4e576c;
			   border-right: 1px solid #ccc;
			   text-align:center;
				}
				
.right_wrapper {
	display: inline-block;
	float: left;
	width: 270px;
	height: auto;
	margin-left: 30px;
}

.right_wrapper1 {
	display: block;
	float: left;
	margin-left: 20px;
}

.r_title {
	display: block;
	float: left;
	width: 300px;
	height: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	margin-bottom: 15px;
}

.r_heading {
	display: block;
	float: left;
	width: 100%;
	font-family: Georgia, "Times New Roman", Times, serif;
	font:Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.r_text {
	display: block;
	float: left;
	width: 100%;
	margin-left: 10px;
}

.r_space {
	display: block;
	float: left;
	width: 100%;
	height: 50px;
}

.logos {
	display: block;
	float: left;
	height: 272px;
	background: #FFFFFF;
}

.hp_content {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000000;
	width: 1050px;
	padding: 0;
	margin: 20px 0 0 0;
}

.hp_content td {
	vertical-align: top;
	padding: 0 20px 0 20px;
}

.hp_content ul {
	padding: 0;
	margin: 0 0 11px 10px;
	list-style: none;
}

.hp_content li {
	margin: 0 0 3px 0;
}

.hp_listings {
	width: 250px;
}

.hp_listings h1 {
	font: bold 18px Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0 0 9px 0;
}

.hp_listings h2 {
	font: bold 16px Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0 0 4px 0;
}

.hp_listings h2 a {
	color: #000000;
}

.hp_mainContent {
	font: 13px/1.5em Arial, Helvetica, sans-serif;
	width: 500px;
	border-left: 1px solid #CCCCCC;
	text-align: justify;
}

.hp_mainContent h1 {
	font: bold 26px Georgia, "Times New Roman", Times, serif;
	color: #3e1403;
	text-align: center;
	margin: 0;
}

.hp_mainContent h2 {
	font: bold 16px Georgia, "Times New Roman", Times, serif;
	color: #3e1403;
	text-align: center;
	margin: 5px 0 0 0;
}

.hp_mainContent p {
	margin: 15px 0 0 0;
}

.hp_contact {
	width: 300px;
	color: #4e576c;
	text-align: center;
	border-left: 1px solid #CCCCCC;
}

.hp_contact h1 a {
	font: bold 18px Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0 0 20px 0;
}