@charset "utf-8";
/*
* Copyright 2015 M/s. Unity Infoway
* www.unityinfoway.com
* 10 June 2015
*/
@font-face
{
	font-family: 'Frutiger-Light';
	font-weight: normal;
	font-style: normal;
	src: url('frutiger-light/frutigerlight.eot');
	src: url('frutiger-light/frutigerlight.eot?#iefix') format('embedded-opentype'),
	url('frutiger-light/frutigerlight.woff') format('woff'),
	url('frutiger-light/frutigerlight.ttf') format('truetype'),
	url('frutiger-light/frutigerlight.svg#frutigerlight') format('svg');
}
@font-face
{
    font-family: 'frutigerroman';
	font-weight: normal;
    font-style: normal;
    src: url('frutiger-roman/frutiger_roman-webfont.eot');
    src: url('frutiger-roman/frutiger_roman-webfont.eot?#iefix') format('embedded-opentype'),
         url('frutiger-roman/frutiger_roman-webfont.woff') format('woff'),
         url('frutiger-roman/frutiger_roman-webfont.ttf') format('truetype');
}
html
{ 
	display:block;
	height:100%;
	font-family: 'Frutiger-Light';
	font-size:100%;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	-webkit-user-select: none;
    -moz-user-select: -moz-none;
    -ms-user-select: none;
    user-select: none;
	/*color:black;*/
}
body { 	display:block; margin:0; padding:0; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary, div, map, dt, form { display:block; }
menu { margin:0; padding:0; }
audio, canvas, progress, video {  display: inline-block; vertical-align: baseline; }
audio:not([controls]) { display: none; height: 0; }
[hidden], template { display: none; }
mark { background: #ff0; color: #000; }
small { font-size: 80%; }
svg:not(:root) { overflow: hidden; }
figure { margin: 1em 40px; }
p, dl      { display:block; margin-top:1em; margin-bottom:1em; }
dd         { display:block; margin-left:40px; }
address    { display:block; font-style:italic; }
blockquote { display:block; margin:1em 40px; }
h1 { display:block; font-weight:bold; font-size:2em; margin:0.67em 0; }
h2 { display:block; font-weight:bold; font-size:1.5em; margin:0.83em 0; }
h3 { display:block; font-weight:bold; font-size:1.125em; margin:1em 0; }
h4 { display:block; font-weight:bold; font-size:1em; margin:1.33em 0; }
h5 { display:block; font-weight:bold; font-size:0.75em; margin:1.67em 0; }
h6 { display:block; font-weight:bold; font-size:0.5625em; margin:2.33em 0; }
pre { display:block; font-family:monospace; white-space:pre; margin:1em 0;  overflow: auto; }
hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }
/*hr { display:block; height:2px; border:1px; margin:0.5em auto 0.5em auto; }*/

/* TABLE ELEMENTS */
table { border-collapse: collapse; border-spacing: 0; margin-top:0; margin-bottom:0; text-indent:0; }
caption { text-align:center; }
td { padding:0; }
th { font-weight:bold; padding:0; }
tbody, thead, tfoot { vertical-align:middle; }

/* INLINE ELEMENTS */
b, strong { font-weight:bold; }
cite, em, var, dfn { font-style:italic; }
code, kbd, pre, samp { font-family:monospace;  font-size: 1em;}
ins { text-decoration:underline; }
del { text-decoration:line-through; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
/*sub { vertical-align:-0.25em; font-size:smaller; line-height:normal; }
sup { vertical-align:0.5em;   font-size:smaller; line-height:normal; }*/
abbr[title], { border-bottom:dotted 1px; }

/* LIST ELEMENTS */
ul { list-style-type:disc; margin:1em 0; margin-left:40px; padding-left:0; }
0l { list-style-type:decimal; margin:1em 0; margin-left:40px; padding-left:0; }
/* remove top and bottom margins for nested lists */
ul ul, ul ol, ul dl, ol ul, ol ol, ol dl, dl ul, dl ol, dl dl { margin-top:0; margin-bottom:0;}
/* use circle when ul nested 2 deep */
ol ul, ul ul { list-style-type:circle; }
img { display:block; border: 0;}
a { background-color: transparent; }
a:active, a:hover { outline: 0; border:0; }
a img { 	border:0; }
.clr { width:auto;	height:1px;	clear:both; }

/* FORM ELEMENT */
button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; }
button { overflow: visible; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; }
button[disabled], html input[disabled] { cursor: default; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
input { line-height: normal; }
input[type="checkbox"],
input[type="radio"] { box-sizing: border-box; padding: 0; }
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button { height: auto; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }
legend { border: 0; padding: 0; }
textarea { overflow: auto; }
optgroup { font-weight: bold; }