/* This file allows you to override default styles in one central location for easier upgrade and maintenance. */

/* ---------- Base ---------- */

body {
	/*background: url(../images/custom/bg.jpg);*/
	/*background-color:#114561;*/
	/*background-repeat:repeat-x;*/
	
	  background-color:#c7cfcb;
        position: relative;
}

/* ---------- Wrapper ---------- */

#wrapper {

padding-right:15px;

padding-left:15px;
margin: auto auto auto auto;
width: 1200px;
position: relative;

}
/*top*/
#top {

 /*background: url(../images/custom/eprdfblack.jpg);*/

 background-color:#40723d;
 height:42px;
}
#banner .language {
	position: absolute;
	right: 25%;
	top: 7px;
	float:left;
}
/*------ Footer-----*/

#footer {

background-color:#538e51;
height:200px;
padding: 0;
}

/*--------------bottom-------*/
#bottom1 {
padding: 10px 0px 0px 30px;
margin:0px 0px 0px 30%;
/*background: url(../images/custom/dark/bottom1.png) no-repeat;*/
height:60px;
position: relative;

float:left;
width:280px;
}
#bottom2 {
padding: 10px 0px 0px 0px;
margin:0px 0px 0px 50%;
/*background: url(../images/custom/dark/bottom1.png) no-repeat;*/

border-left:1px solid #0e42aa;
position: relative;
width:380px;
}
#bottom3 {
text-align:center;
border-top:1px solid #0e42aa;
background-color:#538e51;
font-size:16px;
height:35px;

margin-top:-5px;
}
/* ---------- Page search ---------- */


#banner .page-search {
    position: absolute;
	right:1%;
	top:5px;
	
	
}

.Links1
{
height:45px;
}
#banner .Links1 .a1 {
	position:absolute;
	left:218px;
	top: 7px;
color:white;
font-size:11px;
	text-decoration:none;
background-color:#666863;

	

}
#banner .Links1 .a2 {
	position: absolute;
	left:280px;;
	top:7px;
color:white;	
font-size:11px;
text-decoration:none;


	
}
#banner .Links1 .a3 {
	position: absolute;
	left:330px;;
	top: 7px;
color:white;
font-size:11px;	
text-decoration:none;
		
}
#banner .Links1 .a4{
	position: absolute;
left:390px;
	top: 7px;
	color:white;
	font-size:11px;
	text-decoration:none;
	
}
#banner .Links1 .a5 {
	position: absolute;
	left:458px;
	top: 7px;
	font-size:11px;
color:white;
	text-decoration:none;
	
}










/* ---------- Banner ---------- */
.am {background: url(../images/custom/green_am.jpg) no-repeat;}

.en {background: url(../images/custom/green_en.jpg) no-repeat;}

#banner {
      height:190px;
	position: relative;
	width:100%;
	 
}
.jpg);}

/* ---------- Logo ---------- */

#banner .logo {
	
}

/* ---------- Dock ---------- */

.js .interactive-mode {
	right: 0;
	margin-top:30px;
      
}

/* ---------- Navigation ---------- */

#navigation {
/*background-color:#6590b7;*/

	height: 35px;
	background-color:#40723d;
    padding-left:60px;
}

#navigation ul,
#add-page {
	float: left;
}

#navigation a {
	color:white;
	display: block;
	font: 11px Lucida Sans Unicode,Lucida Grande,sans-serif;
    font-weight:lighter;
	padding: 8px;
	text-decoration: none;

	margin:top;
	

}
* html #navigation li {
width:0px;
z-index: 1000;

}
#navigation li {
	border: 0px solid #4aa5cd;
	display: inline;
	margin: -1px 0 0 -1px;
	padding: 0;
z-index: 1000;
visibility: visible;
margin-right:13px;
}

#navigation li a span {
	text-decoration: none;
}



#navigation li.selected a{

background-color:#74ad73;
	color:black;
	-webkit-border-radius:5px;
}
#navigation a:hover{
  background:#fff;
 -webkit-border-radius:5px;
    color:black;
}




#navigation .enter-page {
	height: 40px;
	padding: 12px 0 0;
}

#navigation .save-page {
	display: inline;
	float: none;
}

.ie7 .save-page {
	position: relative;
	top: -5px;
}

#navigation .save-page:hover {
	background: none;
}

#navigation .cancel-page {
	display: none;
}

/* ---------- Content Wrapper ---------- */

#content-wrapper {
	background: #ffffff;
	padding-top: 5px;

padding-left:10px;
}

.ie #content-wrapper {
	zoom: 1;
}

/* ---------- Portlet ---------- */

.portlet {
	margin: 0 0 28px;
}

.portlet-topper {
	border-bottom: 2px solid #047097;
	line-height: 24px;
}


.portlet-title {
	color: #000000;
	display: block;
	font: 14px/25px Lucida Sans Unicode,Lucida Grande,sans-serif;
	height: 25px;
}

.firefox .portlet-title img, .safari .portlet-title img {
	margin-top: -2px;
}

.ie .portlet-title img {
	padding-top: 1px;
}

.portlet-icons {
	right: 0;
}

.portlet-content {
	padding: 10px;
}


/* ---------- Calendar ---------- */

.portlet-calendar .calendar-day .day-text,
.portlet-calendar .results-header {
	background: #6C7A2D;
}

/* ---------- Tabs ---------- */

.ui-tabs {
	border-bottom: 1px solid #C6CC9B;
}

.ui-tabs li a,
.tabs li span {
	background: #DFE6AE;
	border: 1px solid #C6CC9B;
	color: #000;
	margin: 0 4px 0 0;
	padding: 1em 1.25em;
}

.ui-tabs li a:hover,
.ui-tabs li span:hover {
	background: #C6CC9B;
	color: #000;
}


#navigation li:hover .child-menu {

    background-color: rgba(0,0,255,0.5);
	display: block;
	position: absolute;
	width: 180px;
	z-index: 300;
    color:black;
	border:2px solid white;
}

.ie6 #navigation li.hover .child-menu {
	background: #1E2529;
	display: block;
	position: absolute;
	width: 200px;
	z-index: 150;

}

#navigation .child-menu li {
    width:230px;
	border-width: 0 0 0;
	display: block;
	float: none;
	height::60px;
	margin: 0;
    background:#538e51;
    color:white;
    margin: -1px 0 0 -1px;
    border:1px solid #3e713c;

}

#navigation .child-menu li a {
color:white;
cursor: pointer !important;

}
#navigation .child-menu li a:hover {
color:black;
cursor: pointer !important;
}
.ie7 #navigation .child-menu li a {
	zoom: 1;
}



#navigation .child-menu li .selected a{
color:cyan;
cursor: pointer !important;
}


.nav-menu li a.ancestor {
	font-weight: bold;

		font-size: 3em;
}

.nav-menu li a.selected {
	color: black;
	font-weight: bold;
      font-size:14px;
	text-decoration: none;
    background: url(../images/custom/footerGradient.png);

	font: 14px Lucida Sans Unicode,Lucida Grande,sans-serif;
}

.nav-menu ul {
	padding-left: 0px;
	
}
.nav-menu li{
	color: #000;
	font-weight: bold;
     	font: 14px Lucida Sans Unicode,Lucida Grande,sans-serif;

}

