@charset "utf-8";


html {
	/* font-size: 62.5%; *//* base font-size corresponds to 10px and is adapted to rem unit */
	font-size: 100%;
	scroll-behavior: smooth;
}

/* font-sizing for content */
/* preserve vertical-rythm, thanks to http://soqr.fr/vertical-rhythm/ */
/*
p,
ul,
ol,
dl,
blockquote,
pre,
td,
th,
label,
textarea,
caption,
details, 
figure, 
hgroup {
	font-size: 0.9em;
	line-height: 1.0;
	margin: 1.5em 0 0;
}
*/
/* ----------------------------- */
body {
	/* moved to container
	background-color: #FC6;
	background-image: url(../res/backgnd_image.jpg);
	background-repeat: repeat;
	*/
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	line-height: 1.35em; /* adapt to your design */
}

body,td,th {
	/* 
	font-family: Verdana, Geneva, sans-serif;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-family: "Courier New", Courier, monospace;
	font-family: Arial, Helvetica, sans-serif;
	font-family: Tahoma, Geneva, sans-serif;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-family: "Arial Black", Gadget, sans-serif;
	font-family: "Times New Roman", Times, serif;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-family: "MS Serif", "New York", serif;
	font-family: "Lucida Console", Monaco, monospace;
	font-family: "Comic Sans MS", cursive;

	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;

	1. Palatino Linotype / Palatino
	WINDOWS 97.09% / MAC 78.86%
	
	2. Tahoma
	WINDOWS 96.09% / MAC 72.02%
	3. Impact
	WINDOWS 95.85% / MAC 88.08%
	
	4. Century Gothic
	WINDOWS 85.44% / MAC 42.50%
	
	5. Arial Black
	WINDOWS 97.73% / MAC 96.18%
	
	6. Arial Narrow
	WINDOWS 87.08% / MAC 91.01%
	
	7. Copperplate / Copperplate Gothic Light
	WINDOWS 58.13% / MAC 85.85%
	
	8. Gill Sans / Gill Sans MT
	WINDOWS 43.09% / MAC 90.82%
	*/

	/*font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;*/
	font-family: Verdana, Geneva, sans-serif;
	font-size: 1.1em;
}

a:link {
	color: #2B91F7;
	text-decoration: none;
	text-decoration: underline;
}

a:visited {
	color: #2F67CE;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
	color: #97C9FB;
}

a:active{
	color: #E67A10;
}

.comment_text {
	font-size: 0.9em;
}

.orange_text {
	/*font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;*/
	font-size: 1.0em;
	color: #1A9FFF;
}

.text_main {
	/*font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;*/
	font-size: 1.0em;
	/*font-size: 16px;*/

}

.bullets {
	
	list-style-image: url(../res/link007_small_clear.png);
	list-style-position: inside;

	margin: 10px;
	padding: 20px;
	
/*	display: list-item;
	list-style-image: url(../res/link007_small_clear.png);
	list-style-type: none;
	margin: 0;
	padding: 0;*/
}
ul li .bullets {
/*	display: list-item;
	list-style-image: url(../res/link007_small_clear.png);
	list-style-type: none;
	margin: 0;
	padding: 0;*/
	color: #EC181C;

}
table tr td {
	font-size: 1.0em;
	
}
#header_text {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 2.0em;
	line-height: 1.0em;
	font-weight: bold;
	float: none;
	color: #003D69;
	text-shadow: 3px 6px 8px #000000;
	text-shadow: -2px 4px #FFFFFF, 0 1px #FFFFFF, 1px 0 #FFFFFF, 0 -1px #FFFFFF;
	text-shadow: 0px 0px 10px #FFFFFF,0 1px #FFFFFF;
	text-align: right;
	margin-top: 10px;
}


#header_text p {
	display: inline;
	vertical-align: top;
	text-align: left;
}


/* -------- FOR IMAGES ------------------- */
img.left {
	float: left;
	/**/
	border: 1px;
	border-color: #000;
	border-style: solid;
	
	
	margin-left: 0px;
	margin-right: 15px;
	margin-top: 2px;
	margin-bottom: 2px;

	
	/*width: 100%;*/
/*	max-height: auto;*/
	
/*
	width: auto;
	height: auto;
	vertical-align: middle;
	max-width: 100%;
*/
		width: auto;
		height: auto;
		max-width: 50%;
		max-height: 75%;

}

img.right {
	float: right;
	/**/
	border: 1px;
	border-color: #000;
	border-style: solid;
	
	margin-left: 15px;
	margin-right: 0px;
	margin-top: 2px;
	margin-bottom: 2px;

		width: auto;
		height: auto;
		max-width: 50%;
		max-height: 75%;

}

img.center {
	/*float: right;*/
	/**/
	border: 1px;
	border-color: #000;
	border-style: solid;
	
/*	
	margin-left: auto;
	margin-right: auto;
*/	
	width: 50%;	
	margin-top: 2px;
	margin-bottom: 2px;

	margin-left: 25%;
	margin-right: 25%;
	
/*	
		width: auto;
		height: auto;
		max-width: 100%;
		max-height: 75%;
*/
}
/* ---------------------------------------- */
/* T R B L */


h1, .h1-like {
	font-size: 1.8571em; /* equiv 26px */
	font-weight: bold;
	line-height: 1.6154em;
	margin: .02em 0 0 0;
	color: #003D69;
	/*text-shadow: 4px 3px 3px #66A168;*/
}
h2, .h2-like {
	font-size: 1.5143em; /* equiv 24px */
	font-size: 1.6em; /* equiv 24px */
	font-weight: bold;
	line-height: 1.1em;
	margin: .05em 0 0 0; 
	color: #1A9FFF;
}
h3, .h3-like {
	font-size: 1.3714em; /* equiv 22px */
	font-size: 1.4em; /* equiv 22px */
	font-weight: bold;
	line-height: 0.909em;
	margin: .9545em 0 0 0;
	color: #1A9FFF;
}
h4, .h4-like {
	font-size: 1.3286em; /* equiv 20px */
	font-weight: bold;
	line-height: 1.15em;
	margin:  1.05em 0 0 0;
	color: #1A9FFF;
}

h5, .h5-like {
	font-size: 1.1857em; /* equiv 18px */
	font-weight: bold;
	line-height: 1.25em;
	margin: 1.2em 0 -0.75em 0;
	color: #D57413;
	color: #00A308;
	
}
h6, .h6-like {
	font-size: 1.0429em; /* equiv 16px */
	font-weight: bold;
	line-height: 1.3125em;
	margin:  1.3125em 0 0 0;
}


/* alternate font-sizing */
.smaller {
	font-size: .7143em; /* equiv 10px */
	line-height: 2.1em;
}
.small {
	font-size: .8571em; /* equiv 12px */
	line-height: 1.75em;
}
.big {
	font-size: 1.1429em; /* equiv 16px */
	line-height: 1.3125em;
}
.bigger {
	font-size: 1.2857em; /* equiv 18px */
	line-height: 1.1667em;
}
.biggest {
	font-size: 1.4286em; /* equiv 20px */
	line-height: 1.05em;
}

.marker {
	background-color: #FF0;
}

.real_line_break {
	clear: both;
	margin:0px;
	padding:0px;
	line-height:0px;
}
/* ----------------------------- */

.logo_img{
	margin-left: auto;
	margin-right: auto;
	display: block;
}

.warning_text{
	font-family: Consolas, "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", Monaco, "Courier New", "monospace";
	font-size: 1.5em;
	color: #BE0003;
	background-color: #F0FF00;
}