/* General Styles */

body {
	background-color: 	#333125;
	margin: 			0px;
    color: 				#FFF;
	font-family: 		'Palatino Linotype', 'Book Antiqua', Palatino, serif;
}

@font-face { 
	font-family:'trajanpro-regular-webfont'; 
	src: url('/type/trajanpro-regular-webfont.eot');
	src: url('/type/trajanpro-regular-webfont.eot?#iefix') 
		format('embedded-opentype'), 
		url('/type/trajanpro-regular-webfont.woff') 
		format('woff'), 
		url('/type/trajanpro-regular-webfont.ttf')
		format('truetype'), 
		url('/type/trajanpro-regular-webfont.svg#webfont')
		format('svg'); 
}

h1 {
	text-align:			left;
	font-size:			25px;
	color: 				#333125;
	text-decoration: 	none;
	font-family: 		'trajanpro-regular-webfont','Palatino Linotype', 'Book Antiqua', Palatino, serif;
}

h2 {
	font-size: 16px;
}

img {
	border-width: 		0px;
	max-width:			100%;
	/*height:				auto;*/
}

.clearfix{
	clear:				both;
}

.dbody {
	text-align:			left;
	font-size:			16px;
	color:				#413f32;
	text-decoration: 	none;
	font-family: 		'Palatino Linotype', 'Book Antiqua', Palatino, serif;
}

.dbody li {
	padding:			10px 0;
}

.title {
	text-align:			left;
	font-size:			16px;
	color: 				white;
	text-decoration: 	none;
	font-family: 		'trajanpro-regular-webfont','Palatino Linotype', 'Book Antiqua', Palatino, serif;
	margin:				15px 0;
}

.title2 {
	text-align:			left;
	font-size:			17px;
	color: 				white;
	text-decoration: 	none;
	font-family: 		'trajanpro-regular-webfont','Palatino Linotype', 'Book Antiqua', Palatino, serif;
}

.shortDescription {
	width: 				95%;
	padding:			0 10px;
	text-align:			justify;
	font-size:			14px;
	color: 				white;
	text-decoration: 	none;
}	

.centerDiv {  /* Content Column */
	position: 			relative;
	margin:				0 auto;
	width: 				900px;
	max-width:			95%;
}

/* Responsive General Styles */

@media (max-width: 950px) {
	.centerDiv{

	}
}

/* Header Styles */

.header_container {
	background: 		#747361;
	width:				100%;
	height:				auto;
	min-height:			110px;
	position:			relative;
	padding-top:		5px;
	z-index:			2;
	-webkit-box-shadow: 0px 1px 5px 0px #000;
  	box-shadow: 		0px 1px 5px 0px #000;
}

.header_logo {
	float:				left;
	width:				400px;
	height:				auto;
	max-width:			95%;
	margin:				15px 0;
}

.consultation_header { 
	vertical-align:		top;
	text-align: 		right;
  	padding-top: 		24px;
  	text-transform: 	uppercase;
  	float:				right;
  	font-size: 			18px;
  	font-family: 		'Palatino Linotype', 'Book Antiqua', Palatino, serif;
}

.responsive_break {
	display:			none;
}

.headerLinks {
	height: 			39px;
	font-size: 			14px;
	float:				right;
}

.headerLinks a {
	color: 				white;
	text-decoration: 	underline;
}

/* Responsive Styles for Header */

@media screen and (max-width: 920px) {
	.header_logo{
		float:			none;
		margin:			0 auto;
		width:			90%;
		height:			auto;
		display:		block;
	}
	.consultation_header{
		float: 			none;
		margin: 		0 auto;
		padding: 		0;
		clear: 			both;
		width: 			75%;
		display: 		block;
		text-align: 	center;
	}
	.responsive_break{
		display:		block;
	}

	.header_container {
		min-height:		170px;
	}
}

@media screen and (max-width: 675px) {
	.header_container {
		min-height:		275px;
	}
	.headerLinks {
		float:			left;
	}
}
		
@media screen and (max-width: 500px) {
	.consultation_header{
		font-size:		12px;
	}
}

/* Body Content Styles */

.body_content {
	background-color:	#D0CFBA;
	padding:			5px;
	margin:				0 auto;
	max-width:			95%;
	overflow:			hidden;
}

.body_content img {
	float: 				right;
	margin-left: 		5px;
	margin-bottom:		5px;
}

.whois_pat_owen {
	width: 				30%;
  	display: 			inline-block;
  	float:				left;
}

.whois_description {
	padding:			0 5px;
	font-size:			14px;
	color:				#000;
	margin:				10px auto;
}

.whois_pat_owen h1 {
	text-align: 		center;
	margin:				5px auto;
}

.whois_pat_owen img {
	float:				none;
	margin:				0 auto;
	display:			block;
}

.index_images {
	height:				auto;
	overflow:			hidden;
	float:				right;
}

.index_images img {
	display:			inline-block;
}

.body_text{
	color: 				#000;
	margin:				0 20px;
}

/* Responsive Body Styles */

@media (max-width: 950px) {
	.whois_pat_owen {
		width:			95%;
		height:			auto;
		margin:			auto;
		float:			none;
	}
	.whois_pat_owen img {
		max-height:		300px;
	}
	.index_images {
		float:			none;
	}
}

@media (max-width: 660px) {
	.index_images img {
		float:			none;
		margin:			auto;
		display:		block;
	}	
}


/* Pre-footer Styles */

.contact_container{
	background-color:	#333125;
	overflow:			hidden;
	height:				auto;
	padding:			10px 0;
}

.quicklink_bullet {
	width: 				10px;
	height: 			auto;
	border: 			0;
	margin-right: 		6px;
}

.leftCol {
	width:				596px;
	max-width:			100%;
	float:				left;
	text-align:			right;
}

.leftCol_box {
	float:				left;
	margin:				0 15px 0 0;
	overflow:			hidden;
	width:				30%;
}

.navLinks {
	height: 			16px;
	font-size: 			14px;
	float:				left;
	color: 				#FFF;
	text-decoration: 	none;
}

.navLinks a {
	color: 				white;
	text-decoration:	none;
}

.rightCol { /* Contact Form container */
	float: 				right;
	width:				auto;

}

.form_submit {
	float:				right;
}

.form_control {
	display: 			block;
	width: 				90%;
	max-width:			500px;
	padding: 			5px;
	margin:				3px auto;
	color: 				#555;
	background-color: 	#fff;
	background-image: 	none;
	border: 			1px solid #ccc;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: 		inset 0 1px 1px rgba(0, 0, 0, .075);
}

/* Responsive Styles Pre-footer */

@media (max-width: 950px) {
	.leftCol, .rightCol, 
	.leftCol_box {
		display:		block;
		float:			none;
		margin:			0 auto;
		max-width:		100%;
	}

	.leftCol_box {
		width:			98%;
	}
	.form_submit {
		margin-right:	20%;
	}
}

@media (max-width: 750px) {
	.form_submit {
		margin-right:	10%;
	}
}

@media (max-width: 650px) {
	.form_submit {
		margin-right:	3%;
	}
}

/* Footer Styles */

.footer_container{
	background-color:	#24241C;
	height:				auto;
	overflow:			hidden;
	padding:			10px;	
}

.footer_content{
	width: 		900px; 
	max-width:	100%;
	padding:	10px 0;
}

.press_release_box {
	float: 		left;
	width: 		275px;
	max-width:	100%;
	padding:	0 10px;
	overflow:	hidden;
}
.press_release_img {
	float:		left;
	width:		30%;
	height:		auto;
}
.press_release_content {
	float:		right;
	width:		68%;
}
.press_release_readmore {
	float:			right;
	color:			#809029;
	text-decoration:none;
	font-weight:	bold;
}

.footerLinks{
	width: 		100%;
	float: 		left;
	color: 		#4c4a3e;
	text-align: left;
}

.footerLinks a {
	color: 		#4c4a3e;
}

.footerLinks a:link {
	color: 		#4c4a3e;
}

.footerLinks a:visited{
	color: 		#4c4a3e;
}

.footerLinks a:hover {
	color: 		#4c4a3e;
}

.footerLinks a:active {
	color: 		#4c4a3e;
}

.footer_address {
	float:		left;
}

.footerLinks,
.footer_address {
	padding:	10px 0;
	font-size:	12px;
}

.social_icons {
	float:		right;
	width:		24px;
}

.copyright{
	float: 			left;
	color: 			#4c4a3e;
	font-weight: 	bold;
	font-size: 		10px;
	text-align: 	left;
	position:		relative;
	top:			10px;   
}

/* Responsive Footer Stlyes */
@media (max-width: 950px) {
	.press_release_box {
		float:		none;
		max-width:	95%;
		margin:		5px auto;
		display:	block;
	}
}
@media (max-width: 991px) {
    .dis_small {
        display: none;
        height: 210px;
    }

}