
/* RESET */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

ol, ul { list-style: none; }
blockquote, q { quotes: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse;border-spacing: 0; }
p { margin-top:0px;margin-bottom:20px; }


/* PAGE STRUCTURE */
.container {
font-size:14px;
font-family:Helvetica,Arial,Sans-serif;
color:#1a1c1c;
padding: 0;
margin: 0 auto 0;
}
.pagewrap { 
width:880px;
padding: 0;
margin: 0 auto 0;
}
.clearsides { clear:both; }


/* HEADER */
.pageheader  {
position:relative;
padding:10px 0 0 0;
margin:0
border:#005500 solid 0;
}
.logoDEFL {
float:left;
width:341px;
height:105px;
margin-top:0px;
margin-left:5px;
border:#005500 solid 0px;
}
.top_r { float:right;width:440px;padding-bottom:10px;border:#005500 solid 0; }

/* social media icons */
#socialmedia { width:435px;text-align:right;padding:2px;border:#005500 solid 0; }
#socialmedia span { margin:0 0 0 1px; }

.contact_header { font-size:13px;font-weight:bold;color:#999999;text-align:right;margin-top:0px;margin-right:5px;border:#005500 solid 0; }

.bordertop {
height:5px;
padding:0;
margin:0;
background:#025859 url(../../images/02/border_header.jpg) left bottom no-repeat;
}

/* FOOTER */
.footer { font-size:10pt;color:#585858;text-align:center;padding:10px 0 10px 0;margin-bottom:30px;border-top:#cccccc solid 1px;border-bottom:#cccccc solid 1px; }
.footer_content_wrap { width:810px;font-size:12px;color:#515151;text-align:center;margin:0 auto 0;border:#005500 solid 0px; }
.logodeflfooter { float:left;width:auto;padding:1px 10px 1px 10px;text-align:center;border-right:#e0e0e0 solid 1px; }
.logodeflfooter img { height:65px; }
.co_desc { float:left;width:700px;padding-top:15px;margin-left:20px;text-align:left;border:#005500 solid 0px; }
.addr { float:left;border:#005500 solid 0px; }
.footernav { font-weight:bold;text-align:left;margin-bottom:10px;border:#005500 solid 0px; }
.footernav a { color:#71400c;padding-left:10px;padding-right:10px; }
.addr_log { margin-bottom:15px; }
.midfootlinks { margin:0 auto 0 0;border:#005500 solid 0px; }
.copyright { float:left; }
.footerlinks { float:left;font-weight:bold;margin-left:40px; }
.footerlinks a { color:#71400c; }
.disclaimer { margin:0 auto 20px 0; }


/* PAGE CONTENT  */
.content_page_wrap {
position:relative;
z-index:5;
padding:0 0 0 0;
margin:0 auto 30px;
background:#ffffff url(../../images/02/content_top_bg.png) top right no-repeat;
border:#ffffff solid 5px;
box-shadow:0 4px 10px #7f8484;
}
.content_page_inner {
min-height:700px;
padding:0 0 60px 0;
margin:0 auto 0;
background:url(../../images/02/content_btm_bg.png) bottom left no-repeat;
border:#005500 solid 0px;
}
.maincontent {
padding:30px 40px 30px;
border:#005500 solid 0px;
}


/* Next - Previous navigation for article page */
.next_prev_navi { padding:10px 0 10px;margin:50px 0 0;border-top:#dfdede solid 1px;border-bottom:#dfdede solid 1px; }
.btnprev_art { float:left;display:block;width:160px;height:38px; }
.btnnext_art { float:right;display:block;width:125px;height:38px; }



