	* {margin: 0; padding: 0;}
body, html {background:#72212e; color:#333; font:14px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}
img	{border:0; display:block;}
table {border-collapse:collapse;}
input, textarea {padding:2px;}
td {vertical-align:top;}
a {color:#72212e;}


#wrapper {margin: 10px auto 50px auto; width:1052px; background-color:#fbfce9;}
body.home-page #wrapper {background-color:#fbfce9;}

#header {width:1052px; height:119px; background:#fbfce9 url(/img/headerBG.gif) top repeat-x;}
#header h1 {text-indent:-123456px;}
#header h1 a {display:block; width:450px; height:119px; float:left; background:url(/img/headerLogo.gif) no-repeat;}

#header #rightHeader {width:602px; height:119px; float:left; text-align:right;}

#header #rightHeader p {font-size:12px; line-height:28px; color:#fff; padding-top:20px;}
#header #rightHeader a {color:#72212e; text-decoration:none;}
#header #rightHeader a:hover {color:#000000; text-decoration:underline;}

#header #rightHeader #searchBox {float:right; height:25px;} 


#header #rightHeader #sizer {height:23px; width:500px; float:right; margin-top:6px;}
#header #rightHeader #sizer p {padding:0 5px; 0 0; margin:0; font-size:12px; font-weight:bold; height:23px; line-height:23px; float:right;}
#header #rightHeader #sizer #textIncrease {display:block; width:25px; height:23px; background:url(/img/btnTextLarge.gif) no-repeat; float:right;}
#header #rightHeader #sizer #textDecrease {display:block; margin-right:5px; width:25px; height:23px; background:url(/img/btnTextSmall.gif) no-repeat; float:right;}


#header input {padding:0; border:0;}

#photoArea {width:1052px; height:195px; background:url(/img/homeMainPhoto.jpg) no-repeat;}
#photoArea #photoAreaText {width:500px; padding:33px 0 0 39px;}
#photoArea h4, #photoArea h5 {color:#FFF; line-height:26px; display:inline;}
#photoArea img {display:inline;}
#photoArea h4 {font-size:24px;}
#photoArea h5 {font-size:18px;}
#photoArea a {color:#1d3277; text-decoration:underline;}

#homeContent {width:1052px; background:url(/img/homeContentBG.gif) top repeat-x; float:left;}
#homeContent h3 {font-size:14px; line-height:20pt; color:#777b32; padding-left:28px;}

#homeVideo {width:557px; height:500px; background:url(/img/home-video-bg.jpg) no-repeat; margin-bottom:20px;}
#homeVideo h4 {font-size:14px; color:#72212e; padding:12px 0 0 50px;}
#homeVideo #mainVideo {width:515px; float:left; margin:12px 0 0 20px;}
#homeVideo #otherVideo {width:125px; margin:12px 0 0 10px; float:left;}
#homeVideo #otherVideo img {border: 3px solid white; margin-bottom:13px;}

#interiorContent {width:602px; background:#fbfce9; float:left; border-left:1px solid #868686; padding-top:16px;}
.service-area #interiorContent {width:716px;}
#interiorContent h2, #interiorContent h3, #interiorContent h6, #interiorContent p, #interiorContent ul {margin:0; padding:0 17px 8px 24px;}
#interiorContent h2, #interiorContent h3 {font-size:14px; line-height:18pt;}
#interiorContent h2 {color:#8b0004; text-transform:uppercase;}
#interiorContent h3,
#interiorContent h3 a {color:#777b32;}
body.resources #interiorContent h3 {color:#333;}
#interiorContent p {padding-bottom:10px;}
#interiorContent ul {list-style:outside;}
#interiorContent ul li { padding-left:20px; padding-bottom:5px;}
#interiorContent .interiorTitle {display:block; width:431px; height:30px; background:url(/img/interiorTitleBG.gif) no-repeat; margin:0 0 10px 24px;}
#interiorContent .interiorTitle p {font-size:12px; font-weight:bold; color:#72212e; padding:0 12px; line-height:30px; text-transform:uppercase;}
#interiorContent p.arrange {font-size:12px; color:#545454; line-height:18px; padding-top:3px; padding-bottom:15px;}
#interiorContent p.return {text-align:right; font-size:11px; padding-bottom:15px;}

#interiorContent span.highlight {background-color:#FF6;}
#interiorContent h6 {font-size:11px; color:#8d8d8d; font-weight:normal;}

#interiorContent #relatedServices {width:431px; list-style:none; float:left; margin:10px 0 10px 24px;}
#interiorContent #relatedServices li {background: url(/img/relatedBullet.gif) top left no-repeat; padding-bottom:10px; padding-right:10px;}
#interiorContent #relatedServices li a {line-height:18px; color:#5d5d5d; font-size:14px; text-decoration:none;}
#interiorContent #relatedServices li a:hover {text-decoration:underline;}

#nav {width:183px; list-style:none; padding-top:5px; float:left; margin-bottom:40px;}
#nav li {height:30px;}
#nav li a {height:30px; line-height:30px; color:#2a2a2a; font-size:12px; font-weight:bold; margin-left:35px; text-decoration:none;}
#nav li a:hover {color:#a02609;}
#nav li.active { background: url(/img/navBullet.gif) top left no-repeat;}
#nav li.active a {color:#a02609;}

#nav li.sub {height:18px;}
#nav li.sub a {height:18px; line-height:18px; color:#909090; font-size:11px; font-weight:bold; margin-left:35px; text-decoration:none;}
#nav li.sub a:hover {color:#a02609;}
#nav li.subActive {height:18px;}
#nav li.subActive a {height:18px; line-height:18px; color:#909090; font-size:11px; font-weight:bold; margin-left:35px; text-decoration:none;}
#nav li.subActive a:hover {color:#a02609;}
#nav li.subActive a {color:#a02609;}
#nav li.subSpacer {height:6px; font-size:6px; line-height:6px;}

#nav li.spacer {height:1px; max-height:1px; background:url(/img/navSpacer.gif) no-repeat; line-height:1px; font-size:1px;}
body.home-page #nav {border-right:1px solid #868686;}

#homeHelp {width:564px; margin-left:15px; float:left; background:#fbfce9;}
#homeHelp ul {width:564px; list-style:none; float:left; margin:5px 0;}
#homeHelp ul li {background: url(/img/helpBullet.gif) top left no-repeat; padding-left:28px; margin-bottom:6px;}
#homeHelp ul li a {line-height:18px; color:#545454; font-size:14px; text-decoration:none;}
#homeHelp ul li a:hover {text-decoration:underline;}
#homeHelp .btnViewMore {width:75px; height:21px; clear:left; margin:4px 0 0 25px; display:block; background:url(/img/btnViewMore.gif) no-repeat;}
#homeHelp p {padding-left:28px; margin-bottom:16px;}


#homeInfo {width:287px; margin-left:2px; float:left;}
#homeInfo ul {width:287px; list-style:none; float:left; margin:5px 0;}
#homeInfo ul li {height:24px; background: url(/img/infoBullet.gif) top left no-repeat;}
#homeInfo ul li a {height:24px; line-height:24px; color:#545454; font-size:12px; margin-left:28px; text-decoration:none; text-transform:uppercase;	}
#homeInfo ul li a:hover {text-decoration:underline;}

#newsBox {width:280px; height:419px; background-image:url(/img/newsBox_bg.png); background-position:top; margin-left:8px; margin-top:18px; margin-bottom:20px; float:left;}
#newsBox h4 {font-size:16px; color:#76182a; float:left; padding:17px 0 0 5px;}
#newsBox ul {list-style:none; float:left; margin:5px 0 15px 20px; clear:left; width:260px;}
#newsBox ul li {margin-bottom:10px; width:260px;}
#newsBox ul li  a {font-size:11px; color:#76182a; text-decoration:underline; font-weight:bold;}
#newsBox ul li  a:hover {color:#353535; text-decoration:underline; font-weight:bold;}

#newsBoxBottom {background:url(/img/newsBox-btm.png) no-repeat; clear:left; padding:0 0 0 12px;}
#newsBoxBottom h4 {color:#72212e; font-size:12px; letter-spacing:-0.5px; padding-bottom:2px;}
#newsBoxBottom img {padding-bottom:6px;}

#video {float:left; width:375px; margin-top:10px; margin-left:20px; margin-bottom:20px;}

#right {width:244px; float:left; margin-top:5px;}
body#area #right {width:186px;}
#right .rightTitle {display:block; width:245px; height:24px; background:url(/img/rightTitleBG.gif) no-repeat; margin:0 0 8px 0; float:left;}
#right .rightTitle p {font-size:10px; font-weight:bold; color:#5d5d5d; padding:0 10px; line-height:24px; text-transform:uppercase;}

#right .xoxo li {list-style:none;}
#right .xoxo h3 {display:block; width:100%; height:24px; background:url(/img/rightTitleBG.gif) no-repeat; margin:0 0 8px 0;  font-size:10px; font-weight:bold; color:#5d5d5d; padding:0 10px; float:left; line-height:24px; text-transform:uppercase;}
#right .xoxo ul li {padding-left:10px; padding-bottom:10px;}

#right #questions {width:244px; list-style:none; float:left; margin:0 0 10px 0;}
#right #questions li {background: url(/img/questionsBullet.gif) top left no-repeat; padding-left:17px; padding-bottom:5px;}
#right #questions li a {line-height:16px; color:#2a2a2a; font-size:12px; text-decoration:none;}
#right #questions li a:hover {text-decoration:underline;}

#right #resources {width:244px; list-style:none; float:left; margin:0 0 10px 0;}
#right #resources li {background: url(/img/pdfBullet.gif) top left no-repeat; padding-left:27px; padding-bottom:5px;}
#right #resources li a {line-height:18px; color:#72212e; font-size:12px; text-decoration:none; text-transform:uppercase;}
#right #resources li a:hover {text-decoration:underline;}

#right p.testimonial {font-size:14px; padding:0 10px; line-height:24px; color:#72212e; font-style:italic;}
#right p.testimonial span.quote {font-size:22px; color:#72212e; line-height:24px; font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif;}
#right p.testimonial strong {font-size:12px; color:#5d5d5d; font-weight:normal;}

#footer1 {width:1052px; height:33px; background:#e1e3bb url(/img/footer1Arrow.gif) left no-repeat; clear:left;}
#footer1 p {line-height:33px; font-size:11px; padding-left:20px; float:left;}
#footer1 span {background:url(/img/footer1ButtonBG.gif) repeat-x; display:block; height:33px; float:left; margin-right:3px;}
#footer1 span p {padding:0;}
#footer1 span p a {display:block; padding:0 13px;}
#footer2 {width:1052px; height:31px; background:#d4d7a3 url(/img/footer2Arrow.gif) left no-repeat; float:left;}
#footer2 p {line-height:31px; font-size:11px; padding-left:20px;}
#footer3 {width:1052px; height:33px; background:#fff; float:left;}
#footer3 p {line-height:33px; font-size:10px; padding-left:20px;}

#footer1 a, #footer2 a, #footer3 a {text-decoration:none;}
#footer1 a:hover, #footer2 a:hover, #footer3 a:hover {text-decoration:underline;}

#interiorContent ul.pdf {padding-left:47px;}
#interiorContent ul.pdf li {list-style-image: url(/img/bulletPDF.gif); padding:0; padding-bottom:3px;}
#interiorContent ul.pdf li a { color:#a02609; text-decoration:none;}

#interiorContent ul.news {}
#interiorContent ul.news li {list-style:none; padding:0; padding-bottom:3px;}
#interiorContent ul.news li a { color:#a02609; text-decoration:none;}

label {display:block; font-size:11px; font-weight:bold;}
input {margin-bottom:10px;}

.navigation {
	
	font-size: 12px;
	line-height: 18px;
	overflow: hidden;
	margin-bottom:20px;
	padding:0 20px;
}
.navigation a:link,
.navigation a:visited {
	text-decoration: none;
}
.nav-previous {
	float: left;
	width: 50%;
}
.nav-next {
	float: right;
	text-align: right;
	width: 50%;
}

#content .entry-title {
	color: #000;
	font-size: 21px;
	font-weight: bold;
	line-height: 1.3em;
	margin-bottom: 0;
}
.entry-title a:link,
.entry-title a:visited {
	color: #000;
	text-decoration: none;
}
.entry-title a:active,
.entry-title a:hover {
	color: #ff4b33;
}
.entry-meta {
	color: #888;
	font-size: 12px;
}
.entry-meta abbr,
.entry-utility abbr {
	border: none;
}
.entry-meta abbr:hover,
.entry-utility abbr:hover {
	border-bottom: 1px dotted #666;
}
.entry-content,
.entry-summary {
	clear: both;
	padding: 12px 0 20px 0;
}
#interiorContent .entry-summary p:last-child {
	margin-bottom: 12px;
}
.entry-content fieldset {
	border: 1px solid #e7e7e7;
	margin: 0 0 24px 0;
	padding: 24px;
}
.entry-content fieldset legend {
	color: #000;
	font-weight: bold;
	padding: 0 24px;
}
.entry-content input {
	margin: 0 0 24px 0;
}
.entry-content input.file,
.entry-content input.button {
	margin-right: 24px;
}
.entry-content label {
	color: #888;
	font-size: 12px;
}
.entry-content select {
	margin: 0 0 24px 0;
}
.entry-content sup,
.entry-content sub {
	font-size: 10px;
}
.entry-content blockquote.left {
	float: left;
	margin-left: 0;
	margin-right: 24px;
	text-align: right;
	width: 33%;
}
.entry-content blockquote.right {
	float: right;
	margin-left: 24px;
	margin-right: 0;
	text-align: left;
	width: 33%;
}

#interiorContent img {
	margin: 0;
	height: auto;
	max-width: 640px;
	width: auto;
}
#interiorContent .attachment img {
	max-width: 900px;
}
#interiorContent .alignleft,
#interiorContent img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
#interiorContent .alignright,
#interiorContent img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
#interiorContent .aligncenter,
#interiorContent img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
#interiorContent img.alignleft,
#interiorContent img.alignright,
#interiorContent img.aligncenter {
	margin-bottom: 12px;
}

/* =Comments
-------------------------------------------------------------- */
#comments {
	clear: both;
	padding-left:20px;
}
#comments .navigation {
	padding: 0 0 18px 0;
}
h3#comments-title,
h3#reply-title {
	color: #000;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 0;
}
h3#comments-title {
	padding: 24px 0;
}
.commentlist {
	list-style: none;
	margin: 0;
}
.commentlist li.comment {
	border-bottom: 1px solid #e7e7e7;
	line-height: 24px;
	margin: 0 0 24px 0;
	padding: 0 0 0 56px;
	position: relative;
}
.commentlist li:last-child {
	border-bottom: none;
	margin-bottom: 0;
}
#comments .comment-body ul,
#comments .comment-body ol {
	margin-bottom: 18px;
}
#comments .comment-body p:last-child {
	margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
	margin-bottom: 24px;
}
.commentlist ol {
	list-style: decimal;
}
.commentlist .avatar {
	position: absolute;
	top: 4px;
	left: 0;
}
.comment-author {
}
.comment-author cite {
	color: #000;
	font-style: normal;
	font-weight: bold;
}
.comment-author .says {
	font-style: italic;
}
.comment-meta {
	font-size: 12px;
	margin: 0 0 18px 0;
}
.comment-meta a:link,
.comment-meta a:visited {
	color: #888;
	text-decoration: none;
}
.comment-meta a:active,
.comment-meta a:hover {
	color: #ff4b33;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
	font-size: 12px;
	padding: 0 0 24px 0;
}
.reply a,
a.comment-edit-link {
	color: #888;
}
.reply a:hover,
a.comment-edit-link:hover {
	color: #ff4b33;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children li {
	border: none;
	margin: 0;
}
.nopassword,
.nocomments {
	display: none;
}
#comments .pingback {
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 18px;
	padding-bottom: 18px;
}
.commentlist li.comment+li.pingback {
	margin-top: -6px;
}
#comments .pingback p {
	color: #888;
	display: block;
	font-size: 12px;
	line-height: 18px;
	margin: 0;
}
#comments .pingback .url {
	font-size: 13px;
	font-style: italic;
}

/* Comments form */
input[type=submit] {
	color: #333;
}
#respond {
	border-top: 1px solid #000000;
	margin: 24px 0;
	overflow: hidden;
	position: relative;
}
#respond p {
	margin: 0;
}
#respond .comment-notes {
	margin-bottom: 1em;
}
.form-allowed-tags {
	line-height: 1em;
}
.children #respond {
	margin: 0 48px 0 0;
}
h3#reply-title {
	margin: 18px 0;
}
#comments-list #respond {
	margin: 0 0 18px 0;
}
#comments-list ul #respond {
	margin: 0;
}
#cancel-comment-reply-link {
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
}
#respond .required {
	color: #ff4b33;
	font-weight: bold;
}
#respond label {
	font-size: 12px;
}
#respond input {
	margin: 0 0 9px;
	width: 98%;
}
#respond textarea {
	width: 98%;
}
#respond .form-allowed-tags {
	font-size: 12px;
	line-height: 18px;
}
#respond .form-allowed-tags code {
	font-size: 11px;
}
#respond .form-submit {
	margin: 12px 0;
}
#respond .form-submit input {
	font-size: 14px;
	width: auto;
}
