@charset "UTF-8";
@import url(slider.css);
/*0054a3 */

* { 
	margin:0;
	padding:0;
}


@font-face {
	font-family:HelveticaCondensed;
	src: url('/fonts/helveticacondensedbold-webfont.eot');
	src: url('/fonts/helveticacondensedbold-webfont.eot?#iefix') format('embedded-opentype'),
		 url('/fonts/helveticacondensedbold-webfont.woff') format('woff'),
		 url('/fonts/helveticacondensedbold-webfont.ttf') format('truetype'),
		 url('/fonts/helveticacondensedbold-webfont.svg#webfontEqiEqoXG') format('svg');
    font-weight: bolder;
}

section, article, aside, footer, header, nav, hgroup {
	display:block;
}


h2, h3, body > header nav li a {
	font-family: HelveticaCondensed, "Helvetica CY", Helvetica, "Helvetica Neue", Arial, sans-serif;
}

html { 
	background:#fff; 
	font-family:Tahoma, Geneva, sans-serif;
	font-size:100%; 
	line-height:.8125em;
	color:#1c1d21;
	height:100%;
	-webkit-font-smoothing:subpixel-antialiased;
	margin-top: 4px;
}

ul, ol {
	list-style-position:inside;
}

li {
	margin-bottom:.25em;
}

img {
	border:0; 
	vertical-align:top; 
	text-align:left;
}

.col-1, .col-2, .col-3 { 
	float:left;
}

.wrapper { 
	width:100%;
	overflow:hidden;
}
.container { 
	width:100%;
}

:target {
	padding: 4px;
	background-color: rgba(255,255,0,0.5);
	border-radius: 8px;
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
	display: block;
	transition: 2s ease-in;
		-moz-transition: 2s ease-in;
		-ms-transition: 2s ease-in;
		-webkit-transition: 2s ease-in;
}

/*==== GLOBAL =====*/
body {
	height:100%;
	width:684px; 
	margin:0 auto;
	font-size:.69em;
	position:relative;
}

body > header {
	height:91px;
	overflow:hidden;
	background:url(images/header-bg.png) no-repeat 3px 0;
	position:relative;
	margin-bottom:3px;
}

body > header ul {
	list-style:none;
}

#remotesupport,
ul + a[href$="lmirescue.php"] {
	display:block;
	float:right;
	padding-top:28px;
}

#remotesupport a[rel="self"],
#remotesupport strong {
	color: red;
	font-weight: bold;
}


#content {
	background:url(data:image/gif;base64,R0lGODlhAQA0AMQAAOnp6fX19fHx8fPz8/b29vLy8vj4+PDw8LKysujo6O7u7vv7++/v7/z8/Pn5+fr6+urq6vf39/T09Ozs7P39/f7+/v///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABADQAAAUiIJIAEDSdisIwh1AMkhQQUWQ4zvMsS9NQQEplOLQYj0hjCAA7) 0 0 repeat-x;
	padding:32px 5px 32px 20px;
}
#content .indent {
	padding:0 0 0 15px;
}

.extra-wrap { 
	overflow:hidden;
}


p {
	margin-bottom:13px;
}

a:not([rel~="self"]) {
	color:#0054a3;  /* was ff2a00 */
	outline:none;
}
a:not([rel~="self"]):hover {
	text-decoration:none;
}
a:active {
	color:#ff0; 
	transition:.25s ease-out;
		-moz-transition:.25s ease-out;
		-ms-transition:.25s ease-out;
		-webkit-transition:.25s ease-out;
}

h2 {
	font-size:18px;
	line-height:1.2em;
	color:#182128;
	text-transform:uppercase;
	padding-left:10px;
	background:url(data:image/gif;base64,R0lGODdhBAAQAPAAAABUowAAACwAAAAABAAQAEACBoSPqcvtXQA7) no-repeat 0 5px;
	margin-bottom:20px;
}
h3 {
	font-size:16px;
	line-height:1.2em;
	color:#182128;
	text-transform:uppercase;
	background:url(data:image/gif;base64,R0lGODdhBAAQAPAAAABUowAAACwAAAAABAAQAEACBoSPqcvtXQA7) no-repeat 0 3px;
	padding-left:10px;
	margin-bottom:17px;
}
h4 {
	font-size:1em;
}

a.more { 
/* 	color:#ff2a00; */
	font-weight:bold;
	text-transform:lowercase;
}

a.more::before {
	content: "→ ";
}

.button {
	display:block;
	background:url(data:image/gif;base64,R0lGODlhCAAIAIAAAL/I0f8qACH5BAAAAAAALAAAAAAIAAgAAAINhH+ha8vgVIvT1YdOAQA7) no-repeat 10px 5px #f0f4f9;
	padding:2px 0 3px 28px;
}
.line-ver { 
	background-image:url(data:image/gif;base64,R0lGODlhAQADAIABAL+/v/39/SH5BAEAAAEALAAAAAABAAMAAAICRFIAOw==); 
	background-repeat:repeat-y;
	width:100%;
}
	
/*===== header =====*/
img[src$="logo.png"] {
	position:absolute;
	left:7px;
	top:44px;
	z-index:-1;
	width:212px;
	height:47px;
}
body > header nav ul {
	position:absolute;
	right:15px;
	top:56px;
	-webkit-text-size-adjust: 100%;
}
	body > header nav li {
		float:left;
		background:url(data:image/gif;base64,R0lGODlhAgAeAMQAAF9pcau1vVtnb8PN073HzXeDicfR16+5v6exubvDy5OfpX+JkbO9w5+rsbfBx4+ZoW97g4uVnXuFjZunrWt3f5ejqWdze2FtdXN/hYeRmYONlaOvtcHL0WVxd////wAAACH5BAAAAAAALAAAAAACAB4AAAUzoOENHucRXuI5HuMdXuAh3uY13uRVnuI9nogn49F4Fh6Jp+DBeCAeisfi6XguHoBH4AkBADs=) no-repeat 0 0;
		padding:0 16px 0 18px;
	}
	body > header nav li:first-child {
		background:none;
	}
		body > header nav li a {
			float:left;
			font-size:14px;
			line-height:1.2em;
			color:#10191f!important;
			text-decoration:none;
			text-transform:uppercase;
			padding:8px 0 5px 0;
			transition:.5s ease-out;
				-moz-transition:.5s ease-out;
				-ms-transition:.5s ease-out;
				-webkit-transition:.5s ease-out;
		}
		body > header nav li:hover a,
		body > header nav li a[rel~="self"],
		body > header nav li a[rel~="index"],
		body > header nav li a[rel~="up"] {
			color:#f00!important;
			transition:.5s ease-out;
				-moz-transition:.5s ease-out;
				-ms-transition:.5s ease-out;
				-webkit-transition:.5s ease-out;
		}
	
	
body > footer {
	text-align:center;
	padding-bottom:1ex;
	font-family:Verdana, Geneva, sans-serif;
	color:#182128;
}
body > footer a {
	color:#182128;
	text-decoration:none;
}
body > footer a:hover {
	text-decoration:underline;
}

body > footer .hslice {
	display:none!important;
}

body > footer + p {
	font-size: xx-small !important;
	text-align: center;
	margin: 0 auto;
}

input {
	margin: 4px;
	padding: 2px;
}

.mobile-show {
	display: none;
}

abbr {
	font-size: inherit;
	-webkit-text-size-adjust: inherit;
}

@media screen and (max-device-width: 480px) {
	body {
		width:640px;
	}
	.mobile-hide, #remotesupport {
		display: none;
	}
	
	.mobile-fullwidth {
		width: 100% !important;
	}
	
	.mobile-show {
		display: inherit;
	}
	header {
		-webkit-text-size-adjust: 125%;
	}
	nav li {
		-webkit-text-size-adjust: 130%;
		padding: 0 1ex !important;
	}
	body > header nav ul {
		position:absolute;
		right:0;
	}
}
