html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	vertical-align:baseline
}

body {
	background: #1d1d1d;
	font:13px/1.231 sans-serif;
	*font-size:small
}

a {
	color:#444;
}
#header-content {
	background:url(images/header-bg.jpg) no-repeat center top;
	height: 70px;
	margin: 0 auto;
	padding-top: 14px;
	width: 970px;
}

#content {
	background:url(images/linen.png) repeat scroll 0 0 #e9e9e9;
	padding-top: 6px;
	padding-bottom: 6px;
}

#contentWrapper {
	background: #fff;
	border: 1px solid #c2c2c2;
	margin:0 auto;
	padding: 14px 41px 14px 41px;
	width:858px
}

#contentWrapper  p {
	margin:0 10px 15px;
	font:12px/24px arial, sans-serif
}

.image-shadow {
	padding:0;
	border:1px solid #ccc;
	box-shadow:0 1px 4px rgba(0,0,0,.3), 0 0 40px rgba(0,0,0,.1) inset;
	-moz-box-shadow:0 1px 4px rgba(0,0,0,.3), 0 0 40px rgba(0,0,0,.1) inset;
	-webkit-box-shadow:0 1px 4px rgba(0,0,0,.3), 0 0 40px rgba(0,0,0,.1) inset
}

#fa-landing {
	overflow:hidden
}
#fa-landing-photo {
	float:left;
	margin-left: 15px;
	position:relative;
	width:15%
}
.mar-btm {
	margin-bottom:15px;
}
#fa-content {
	margin: 0 0 10px 0;
}
#name {
	float:left;
	position:relative;
	width:30%
}
.fa-name {
	color: #444;
	font: bold 18px/20px Arial, Helvetica, sans-serif;
}
#contact {
	float:left;
	/*
	position:relative;
	width:55%
	*/
}
#contact p {
	line-height:normal;
	margin-left: 0;
}
.hibox {
	background:url(images/linen-blue.png) repeat scroll 0 0 #d3e1ed;
	border: 2px solid #9fafbd;
	margin-bottom: 15px;
	padding: 15px 15px 5px 15px;
}
p.hi1 {
	color: #bf0000 !important;
	font-size: 24px !important;
	font-weight: bold !important;
	text-align: center !important;
}
p.hi2 {
	color: #003768 !important;
	font-size: 16px !important;
	font-weight: bold !important;
	text-align: center !important;
}
a.text-link {
	color:#444;
	text-decoration:none
}
a.text-link:hover {
	text-decoration:underline
}
.fleft-one {
	float:left;
	position: relative;
	width: 70px;
}
.fright-one {
	float:left;
	position: relative;
	width: 120px;
}
.logobox {
	float:left;
	width: 170px;
}
.hitextbox {
	float:left;
	width: 654px;
}
html body table tr td {
	padding: 5px !important;
}

/*
FLOAT CLEARING
*/
.fixClear {
	clear: both;
	height: 1px;
	margin: -1px 0 0;
	overflow: hidden;
}
.clearit {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/*
Hides from IE-mac
*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/*
End hide from IE-mac
*/

