/*  CSS reset */
* { outline:none; text-rendering:optimizeLegibility; }

html, body { margin:0 auto; padding:0; background:#fff; color:#000; }
h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, hr, p, form, input { margin:0; padding:0; }
body, table { font:normal 12px helvetica, arial, sans-serif; text-align:justify; }
table { margin:1em auto; width:95%; border-collapse:collapse; }
table a { color:#000; font-size:12px;  }
table a strong { font-weight:normal;}
table thead th { border-bottom:1px solid #000; }
table td { border-bottom:1px solid #ccc; }
table tfoot { display:none; }
td, th { vertical-align:top; }
h1, h2, h3, h4, h5, h6 { font-family:Coda,helvetica, arial, sans-serif; }
h1 { font-size:24px; }
h2, h3 { font-size:16px; }
p { padding:10px 0 5px; }
small { font-size:11px; }
a { text-decoration:none; }
ul { margin-top:0; }

.login { display:none; }
#alert-box { display:none; }

.header_phone { display: none; }
.languages { display: none; }
.text-right { display: none; }
#main_footer .cards { display: none; }

nav { display:none; }
.main-nav { display:none; }
#main_header { padding: 0; height: 60px; }
.main_content { margin:0; }
a.button { display:none; }

header .hotline { display:none; }
h1.logo {
	border:double #444;
	border-width:6px 0;
	margin-bottom:24px;
	width:100%;
}

div.title_h2 { background-color:#ccc; color:#444; font-weight:normal; font-size:20px; text-transform:capitalize; margin-bottom:15px; }
div.title_h2:first-letter { color:orange; font-weight:bold; font-size:23px; }
.nojs { display:none; }

.footer_content { display:none; }
#main_footer { margin: 0; padding:0; }
.wrapper { padding-bottom: 0; }
.copyright { padding: 0; }

.footer_bottom a { display:none; }
.footer_bottom { padding: 0; }