/* Start of CMSMS style sheet 'adamou-print' */
/*Global (and reset values)*/
body {
line-height: 1.3;
margin:0; padding:0;
font-size: 62.5%/1.5; /*set reference size, to 16px, so ems in relation, ex. 1em = 10px*/
font-family: Arial, Helvetica, sans-serif;
}

h1,h2,h3,h4,h5,h6, p { margin:0; padding:0; }

form, fieldset, input, textarea { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:1em; margin-bottom:2px; }

ul, ol, li { margin:0; padding:0; list-style: none; }
img { border:none; }

table {
font-size:1em;
}

a {text-decoration:none; }

/*Content and unique to this site*/

h1 {
font-size: 1.1em;	
}

h2 {
font-size: 1em;		
}

h3 {
font-size: 0.9em;	
}

/*-----------------------------------start StickyFooter---------- */
/*-----------credits: http://www.cssstickyfooter.com ---------- */

html, body, #wrap {height: 100%;}
/*#wrap {margin-top:15px;}*/
body > #wrap {height: auto; min-height: 100%;}
#main { padding-bottom: 60px;}  /* must be same height as the footer */
#footerwrap {
position: relative;
margin-top: -60px; /* negative value of footer height */
height: 60px;
clear:both;
} 

.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/*-----------------------------------end StickyFooter---------- */

body {
background-color: #ffffff;
}

#topcontainer {
width:100%;
height:118px;
}

#middlecontainer {
width:100%;
min-height:500px;
height:auto !important;
height:500px;
clear:both;
}

#bottomcontainer {
width:100%;
background-color:#5ab5c3;
height:60px;
}

#footer {
width:907px;
margin: 0 auto;
color:#e8f6f6;
height:60px;
font-size:0.8em;
text-align:center;
}

#header {
width:907px;
height:118px;
margin: 0 auto;
background-color:#ffffff;
}

#logo {
float:left;
width:350px;
margin-top:25px;
margin-left:30px;
}

#flags {
text-align:right;
margin-bottom:12px;
}

#flags img {
margin-right:6px;
}

#menu {
float:left;
width:520px;
margin-top:28px;
}

/* menu */

#menu ul {
padding-left:0px;
}

#menu li {
display:block;
float:left;
margin-left:6px;
line-height:40px;
list-style: none;
}

#menu li a:link {
color:#000;
background-color:#e4e3e3;
padding:6px;
border-bottom:6px solid #fff;
}

#menu li a:visited {
color:#000;
background-color:#e4e3e3;
padding:6px;
border-bottom:6px solid #fff;
}

#menu li a:hover {
color:#000;
background-color:#cde9ed;
padding:6px;
border-bottom:6px solid #e8f6f6;
}

#menu li.active a {
background-color:#5ab5c3;
color:#fff;
cursor:default;
border-bottom:6px solid #e8f6f6;
}

/* end menu */

#submenu {
height:300px;
font-size: 0.9em;
}

/* sub menu */

#submenu ul {

}

#submenu li {
display:block;
list-style: none;
width:350px;
}

#submenu li a:link {
color:#666;
padding:6px 6px 6px 0;
border-bottom:1px solid #e8f6f6;
display:block;
width:340px;
}

#submenu li a:visited {
color:#666;
padding:6px 6px 6px 0;
border-bottom:1px solid #e8f6f6;
display:block;
width:340px;
}

#submenu li a:hover {
color:#cde9ed;
padding:6px 6px 6px 0;
border-bottom:1px solid #e8f6f6;
display:block;
width:340px;
}

#submenu li.active a {
color:#5ab5c3;
cursor:default;
border-bottom:1px solid #e8f6f6;
display:block;
width:340px;
}

/* end sub menu */

#maincontent {
width:907px;
margin: 0 auto;
background-color:#ffffff;
}

#maincontent img{
display:none;
}

#contentleft {
float:left;
width:500px;
margin-left:45px;
}

#contentright {
float:left;
width:350px;
}

#contenttext {
font-size:0.8em;
margin-top:20px;
text-align:justify;
width:480px;
margin-bottom:20px;
}

#contenttextnews {
margin-top:20px;
text-align:justify;
width:480px;
margin-bottom:20px;
}

.pagetitlebloc {
font-weight:bold;
color:#5ab5c3;
font-size:0.9em;
}

.newstitlebloc {
background-color:#E8F6F6;
margin-bottom:4px;
padding:6px;
text-transform:uppercase;
color:#5ab5c3;
font-weight:bold;
}

.newstitleinnerbloc {
background-color:#E8F6F6;
margin-bottom:4px;
text-transform:uppercase;
color:#5ab5c3;
font-weight:bold;
}

.newsblocinner {
background-color:#E8F6F6;
height:130px;
padding:6px;
margin-top:20px;
}

.acslogoblocinner {
background-color:#E8F6F6;
height:150px;
padding:6px;
margin-top:20px;
}

.newsbloc {
background-color:#E8F6F6;
height:271px;
padding:6px;
}

.newsitem {
font-size:0.8em;
margin-bottom:38px;
}

.newsitemtitle {
border-bottom:1px solid #5ab5c3;
}

.newsitemtitleteal {
color:#5ab5c3;
}

.newsitemtext {
text-align:justify;
}

/* photos hidden */

#bigphotoholder {
display:none;
}

#mediumphotoholder {
display:none;
}

/* End of 'adamou-print' */

