/*
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 2.5 License
*/

* {
	margin: 0;
	padding: 0;
}

body, .normal { background-color: rgb(108,150,226); background-image: 
               url('../09_images/img01.jpg'); 
               background-repeat: repeat-x; background-attachment: scroll; 
               font-family: 
               Tahoma, 'Trebuchet MS', Arial, Helvetica, sans-serif; 
               font-size: 11px; color: black; background-position: 0% }
a.normal{
	
	letter-spacing:0px;
	background-color:white;
	}

form {
}

input, textarea, a.normal {
	padding: 2px 5px;
	/*border: 1px solid #EBEBEB;*/
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	/*color: #6B6B6B;*/
}

h1, h2, h3, h4 {
	margin: 0;
}

h2, h3, h4 {
	margin-bottom: 20px;
	padding-bottom: 9px;
	/*border-bottom: 1px solid #F2F2F2;*/
	letter-spacing: -0.035em;
	font-weight: normal;
	color: #37404C;
}

h2 {
	font-size: 25px;
	font-weight:normal;
	letter-spacing:-1px;
}

h3 {
	font-size: 16px;
	font-weight: bold;
	font-family:Trebuchet MS;
	letter-spacing:-1px;
	border-bottom: solid 1px rgb(182,213,237);
	padding-bottom:5px;
}

h4 {
	font-size: 14px;
	font-weight: bold;
}

p, ul, ol {
	margin-bottom: 1.5em;
	line-height: 170%;
	font-size:11px;
	/*text-align: justify;*/
}

ul, ol {
	margin-left: 3em;
}

dl.list1 {
	margin: 0px;
	padding: 0;
	list-style: none;
	
}

dl.list1 dt {
	display:block;
	float: left;
	padding-right:3px;
	width: 33%;
	text-align:center;
	/*clear:both;*/
	z-index:20;
}

dl.list1 dt p {
	margin-top:-20px;
	line-height:110%;
}

/*
dl.list1 dd {
	width: 110px;
	margin-bottom: 10px;
	float:center;
}*/

dl.list1 a {
	/*color: orange;*/
}

ul.list2 {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

ul.list2 li {
	float: left;
	margin: 0 18px 18px 0;
}

ul.list2 li.nopad {
	margin-right: 0;
}

blockquote {
	margin-left: 3em;
	margin-right: 3em;
}

a {
	/*color: #FF5A00;*/
	color: rgb(45,118,179);
}

a:hover {
	text-decoration: none;
	color: rgb(0,55,147);
}

a img {
	border: none;
}

img.left {
	float: left;
	margin: 5px 20px 0 0;
}

img.right {
	float: right;
	margin: 5px 0 0 20px;
}

/* Wrapper */

#wrapper     { width: 960px; background-image: 
               url('../09_images/img02.jpg'); 
               background-repeat: repeat-y; background-attachment: scroll; 
               margin-left: auto; margin-right: auto; margin-top: 0px; 
               margin-bottom: 0px; background-position: 0% }
#wrapper2    { width: 960px; position: relative; background-image: 
               url('../09_images/img10.jpg'); 
               background-repeat: no-repeat; background-color: left; 
               background-attachment: scroll; margin-left: auto; 
               margin-right: auto; margin-top: 0px; margin-bottom: 0px; 
               background-position: bottom }
/* Header */

#header, #header_eosc { height: 140px; background-color: #087FE7; background-image: 
               url('../09_images/img03.jpg'); 
               background-repeat: no-repeat; background-attachment: scroll; 
               position: relative; background-position: 0% }
#header_eosc { background-color: #087FE7; background-image: 
               url('../09_images/img03_eosc.jpg'); 
               background-repeat: no-repeat; background-attachment: scroll; 
               height: 100px; background-position: 0% }
/* Logo */

#logo {
	float: left;
}

#logo h1 {
	margin: 0;
	padding: 90px 0 0 78px;
	text-transform: lowercase;
	letter-spacing: -3px;
	font-size: 40px;
	color: #FFFFFF;
}

#logo h1 a {
	text-decoration: none;
	color: #FFFFFF;
}

/* Menu */

#menu {
	/*float: right;*/
	position:absolute;
	/*margin-left:41px;
	padding-top:139px;	*/
	top:135px;
	left:41px;
	/*z-index:500;*/
	/*border-right:solid 2px black;*/
	/*clear:both;*/
}
#menu ul {
	/*position:absolute;
	top:0px;
	left:0px;*/
	margin: 0 auto;
	padding: 112px 78px 0 0;
	list-style: none;
	line-height: normal;
}

#menu li {
	display: inline;
}

#menu a {
	/*padding-left: 40px;*/
	padding-left: 0px;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
}

#menu a:hover {
	text-decoration: underline;
}

/* Page */

#page, #page_eosc { background-image: 
               url('../09_images/img04.jpg'); 
               background-repeat: no-repeat; background-position: 0px 14px }
#page_eosc {
	background-position:0px -10px;
}

/* Content */

#content {
	float: left;
	/*margin-left:-32px;*/
	/*width: 555px;*/
	padding: 0 0 0 76px;
	width:400px;
}
#content_eosc {
	float: right;
	/*margin-left:-32px;*/
	/*background-color:red;*/
	width: 675px;
	padding: 0px 70px 0 36px;
	/*margin-top:-140px;*/
	
}
.bigonebkg   { position: absolute; width: 100%; height: 250px; top: 220px; left: 42px; 
               z-index: -500; 
               /*background-image: url('../images/celeste.png'); */
               background-image: url('../images/celeste2.jpg');
                }
.post {
	padding-top: 50px;
}

.post .title {
}

.post .title a {
	text-decoration: none;
	color: #37404C;
}

.post .title a:hover {
	text-decoration: underline;
}

.post .entry {
}

.post .meta  { height: 16px; background-image: 
               url('../09_images/img07.jpg'); 
               background-repeat: repeat-x; background-color: left; 
               background-attachment: scroll; line-height: normal; margin: 0; 
               padding: 10px; background-position: bottom }
.post .meta .posted {
	display: block;
	float: left;
}

.post .meta .permalink { display: block; float: right; background-image: 
               url('../09_images/img09.gif'); 
               background-repeat: no-repeat; background-color: left; 
               background-attachment: scroll; padding-left: 17px; 
               background-position: center }
.post .meta .comments { display: block; float: right; background-image: 
               url('../09_images/img08.gif'); 
               background-repeat: no-repeat; background-color: left; 
               background-attachment: scroll; padding-left: 19px; 
               padding-right: 30px; padding-top: 0; padding-bottom: 0; 
               background-position: center }
/* Sidebar */

#sidebar, #sidebar_eosc, #sidebar_menu {
	float: right;
	width: 186px;
	padding: 67px 76px 0 0;
	padding-top:40px;
	/*Z-INDEX:100;*/
}
#sidebar_eosc{
	/*float: left;	*/
	/*padding: 40px 0 0 67px;*/
	float:right;
	z-index:0;
}
#sidebar_menu{
	/*float: left;	*/
	/*padding: 40px 0 0 67px;*/
	float:left;
	z-index:0;
	width:150px;/*
	display:inline;*/
		padding: 0 0 5px 6px;
	/*padding-top:0px;*/
}
#sidebar ul {
	margin: 0;	
	padding: 0;
	list-style: none;
	/*z-index:-100000000000000000000000000000;*/
}

#sidebar_eosc ul {
	margin: 0;	
	padding: 0;
	list-style: none;
	/*z-index:-100000000000000000000000000000;*/
}

#sidebar li  { background-image: 
               url('../images/celeste2.jpg'); 
               background-repeat: repeat-x; border: 1px solid rgb(182,213,237); 
               margin-bottom: 6px; padding-left: 10px; padding-right: 10px; 
               padding-top: 4px; padding-bottom: 4px; background-position: 
               0px -30px }
#sidebar_eosc li { background-image: 
               url('../images/celeste2.jpg'); 
               background-repeat: repeat-x; border: 1px solid rgb(182,213,237); 
               margin-bottom: 6px; padding-left: 10px; padding-right: 10px; 
               padding-top: 4px; padding-bottom: 4px; background-position: 
               0px -30px }
#sidebar_eosc li { background-image: 
               url('../images/celeste3.jpg'); 
               border: 1px solid rgb(216,201,92); margin-bottom: 10px; 
               padding-bottom: 10px }
#sidebar li li {
	margin: 0;
}
#sidebar_eosc li li {
	margin: 0;
}
#sidebar li dt, li dd, li p {
line-height:150%;	
margin-bottom:8px;
}
#sidebar_eosc li dt, li dd, li p {
line-height:150%;	
margin-bottom:8px;
}
#sidebar_eosc h3 {
border-color:rgb(216,201,92);
}

/* Search */

#sidebar_menu {
	position:absolute;
	top:100px;
	left:43px;
	background-color:rgb(219,240,254);
	/*width:130px;*/
	overflow:hidden;
	padding:0px;
	padding-top:15px;
	}
#sidebar_menu dl {
	padding:5px;	
	margin-top:12px;
	padding-right:0px;
	width:auto;
	}
#sidebar_menu dt { 
	color: white; font-weight: bold; text-align: center; width: auto; 
               background-image: 
               url('../eosc/09_images/dt_bkg.gif'); 
               background-repeat: repeat-x; height: 20px; margin-left: auto; 
               margin-right: auto; margin-top: 5px; margin-bottom: 3px; 
               
               padding: 3px; background-position: 0 100% ;
               }
#sidebar_menu .curr_dd {
	/*width:170px;*/
	width:auto;
	background-color:white;
	background-image:url();
	height:22px;
	margin-bottom:3px;
	}
#sidebar_menu dd { 
	overflow: hidden; text-align: left; height: 25px; font-weight: bold; color: 
               black; background-image: 
               url('../eosc/09_images/dd_bkg.gif'); 
               background-repeat: no-repeat; white-space: nowrap; 
               border-right-width: 0px; padding-left: 6px; 
               /*border:solid 1px red;*/
               background-position: 10px 100% }
#sidebar_menu a { background-image: 
               url('../eosc/09_images/dd_bkg.gif'); 
               background-repeat: no-repeat; overflow: hidden; text-align: 
               left; display: block; font-weight: normal; height: 25px; 
               text-decoration: none; white-space: nowrap;                
               /*border:solid 1px red;*/
               background-position: 0 100% }
#sidebar_menu img {
	float:left;
	width:18px;
	height:18px;
	border:0px;
	margin-right:3px;	
	}

#search {
}

#search br {
	display: none;
}

#search input {
	padding:0px;	
	/*border-top: 1px solid #BAD300;
	border-left: 1px solid #A9C817;
	border-right: 1px solid #7DAB00;
	border-bottom: 1px solid #578900;*/
	/*background: #6E9D00 url(../09_images/img18.gif) repeat-x;*/
	font-size: 10px;
	font-weight: normal;
	/*color: #FFFFFF;*/
}

#search #s {
	width: 130px;
	padding: 2px 5px;
	background: #FFFFFF;
	border: 1px solid #EBEBEB;
	font: bold 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #6B6B6B;
}

/* Widebar */

#widebar     { background-color: #F2F2F2; background-image: 
               url('../09_images/img11.gif'); 
               background-repeat: repeat-x; background-attachment: scroll; 
               margin-left: 50px; margin-right: 50px; margin-top: 0; 
               margin-bottom: 0; padding-left: 28px; padding-right: 28px; 
               padding-top: 25px; padding-bottom: 0; background-position: 0% }
#widebar #colAll {
	float: center;
	/*width: 260px;*/
}
#widebar #colA {
	float: left;
	width: 260px;
}

#widebar #colB {
	float: left;
	width: 260px;
	padding-left: 45px;
}

#widebar #colC {
	float: left;
	width: 186px;
	padding-left: 45px;
}

/* Footer */

#footer {
	/*height: 108px;	*/
	/*position:absolute;
	bottom:-50px;	
	left:0px;*/
	margin: 0 auto;
	width:840px;
	/*background-color:red;*/
	text-align:left;
	color:white;
	margin-top:5px;
	height:25px;
	/*background: url(../09_images/img05.jpg) no-repeat;	*/
}

#footer p, #footer a {
	/*margin: 0 auto;
	padding-top: 11px;	*/
	/*text-align: center;*/
	/*color: white;*/
	/*font-weight:bold;*/
}

#footer b {
	float:left;
	/*clear:both;*/
	display:inline;
	width:49%;
	font-weight:normal;
	
}
#footer a {color:white}
#footer i {
	float:right;
	/*clear:both;*/
	display:inline;
	width:49%;
	font-style:normal;
	text-align:right;
}

/*
#footer a {
	color: #0000f6;
}*/
.banner1, .banner0{
	
	background-color:rgb(240,240,240);
	/*border:solid 1px rgb(45,118,179);*/
	border:solid 1px rgb(182,213,237);
	height:70px;
	width:auto;		
	}
.banner0 {
	height:äuto;
	
	}
.menuBkg, .menuBkg1 { background-image: 
               url('../09_images/menu_bkg.gif') }
.menuBkg1    { background-image: 
               url('../09_images/web1.png') }
form{
	
	margin:0px
	}
.fm{
	font-size:11px;
	width:98%;
	}
#search .ibbtn { width: 100%; height: 25px; background-image: 
               url('../09_images/frm_bkg_button.gif'); 
               color: white; font-weight: bold; font-family: Tahoma; 
               font-size: 11px; border: 0px solid rgb(162,199,226); 
               background-position: 0% 0px }
#Contact_list dd {
	float:left;
	/*width:40%;;*/
	display:block;	
	line-height:125%;
	margin:1px;
	margin-left:7px;
	}
#Contact_list dt {
	font-weight:bold;
	margin-bottom:4px;
}

#box2, #box2_eosc {
	display:block;
	float:left;
	height:auto;
	/*width:580px;*/
	padding:1px;
	/*text-align:center;*/
	}
#box2 ul, #box2_eosc ul {
	margin: 0;
	padding: 0;
	list-style: none;
	display:block;
	height:100px;
}

#box2 ul li  { background-image: 
               url('../images/celeste2.jpg'); 
               background-repeat: repeat-x; border: 1px solid rgb(182,213,237); 
               margin-left: 0px; margin-bottom: 6px; padding-left: 10px; 
               padding-right: 10px; padding-top: 4px; padding-bottom: 10px; 
               background-position: 0px -40px }
#box2_eosc ul li {
	margin-bottom: 6px;
	/*border:solid 1px rgb(216,201,92);
	background-image:url(../images/celeste3.png);
	background-repeat:repeat-x;
	background-position:0px -40px;*/
	margin-left:0px;
	padding:4px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}
#box2_eosc h3{
	/*border-color:rgb(216,201,92);*/
	BORDER-WIDTH:0PX;
	MARGIN-BOTTOM:10PX;
	}

#Lang{
	
	height:30px;
	text-align:center;
	
	/*position:absolute;
	top:170px;
	right:18%;
	z-index:2;*/
	/*color:white;*/
	}
#Lang a{	
	/*color:black;*/
	}
#Lang img{
	margin:3px
	}
	
#MainBody p{
	line-height:130%;
	font-family:Trebuchet MS,Arial,Tahoma,Arial;
	font-size:12px;
	margin-top:20px;
	margin-bottom:25px;
	}	
h4{
	font-family:Trebuchet MS,Arial;
	font-size:14px;
	margin:0px;
	padding:0px;
	color:black;
	letter-spacing:-1px;
	}
#FinalMsg {
	text-align:center;
	padding:12px;
}
#FinalMsg h3{
	margin:0px;
	border-width:0px;
	line-height:100%;
	margin-bottom:-2px;
	}
#FinalMsg h4{
	margin:0px;
	color:gray;
		}
#EOSC_QL {
	height:140px
	/*width:auto;*/
	margin:0 auto;
	clear:both;
	display:block;
}
#EOSC_QL dl{
	float:left;
	/*width:25%;*/
	margin: 0 auto;
	display:inline;
	margin-bottom:6px;
	}
#EOSC_QL dt{
	font-weight:bold;
	margin:0px;
	margin-bottom:4px;
	}
#EOSC_QL dd{
	margin:1px;
	}
#PressPanel2, #PressMSG1, #PressMSG2, #NewsIFrame{	
	/*width:100%;*/
	height:240px;
	overflow:auto;
	/*border:solid 1px rgb(45,118,179);*/
	border:solid 1px rgb(182,213,237);
	background-color:rgb(240,240,240);
	padding:5px;
	text-align: left;
	}
#PressMSG1, #PressMSG2, #NewsIFrame{
	height:170px;
	}
#NewsIFrame{
	border:inset 1px white;
	}
#user_data{
	position:absolute;
	right:58px;
	top:40px;
	margin:0 auto;
	}
#EOSC_Titles {
	/*border:solid 2px red;*/
	margin-bottom:30px;
	}	
	
#EOSC_Titles H2.title{
	color: rgb(45,118,179);
	margin:0px;
	padding:0px;	
	float:left;	
	font-size:24px;
	margin-bottom:3px;
	padding-bottom:4px;
	border-width:0px;	
	border-bottom:solid 1px rgb(182,213,237);
	}
#EOSC_Titles H3{
	/*background-color:yellow;*/
	border-width:0px;
	font-weight:normal;
	font-size:11px;
	padding-top:4px;
	font-family:Tahoma;
	letter-spacing:0px;
	/*float:left;*/
	margin-bottom:-2px;
	/*background-image:url();*/
	display:block;
	clear:both;
	/*border-top:solid 1px silver;*/
	}
#EOSC_Titles p {
	margin:0px;
	padding:0px;
	text-align:right;
	margin-top:12px;
	float:right;
	color:black;
	letter-spacing:0px;
	font-family:Tahoma;	
	}
#DemoText, #ThumbText{
	overflow:hidden
	}
.ibbtn { width: 100%; height: 25px; background-image: 
               url('../images/ibbtn_bkg.jpg'); 
               color: white; font-weight: bold; font-family: Tahoma; 
               font-size: 11px; border: 1px solid rgb(114,147,233); 
               margin:0px;padding:0px;
               background-color:rgb(114,147,233);
               background-position: 0% 50% }
.fm{
	font-family:Tahoma;
	font-size:11px;
	padding:0px;
	font-weight:normal;
	width:100%;
	}
	
.IncLeg
{
	position:absolute;
	padding:4px;
	background-color:rgb(254,254,200);
	border:solid 1px gray;
	color:black;
	bottom:55px;
	left:0px;
}

#options
{
    padding:30px;
    padding-bottom:0px; 
    padding-left :50px;
}