ul{ padding-bottom: 5px; margin-bottom: 0;}
/* Containers
----------------------------------------------------------------------------------------------------*/
#container {
	background: #C6C9D0 url(images/background.jpg) 0 0 no-repeat;
}

#header, #right-header{	height: 136px;}
#header{ margin: 0 8px;}

/* Grid >> Global
----------------------------------------------------------------------------------------------------*/

/* Right Column: Private Area
----------------------------------------------------------------------------------------------------*/
#languages{
	text-align: center;
	color: #BCBFC8;
	font-size: 11px;
	padding-top: 10px;
	padding-bottom: 8px;
}

#languages a{ color: #555A66; text-decoration: none; }
#languages a.current{ color: #FF6600; }
#languages a:hover{ color: #FF6600; }

#area{
	background: transparent url(images/area-back.jpg) no-repeat;
	text-align: center;
	color: white;
	height: 83px;
}

#area h2{ margin:0; padding:10px 0 5px; font-size: 20px; font-weight: normal; }

/* Right Column: News
----------------------------------------------------------------------------------------------------*/
#last-news{
	background: url(images/news-back.png);
	background-repeat: no-repeat;
    padding: 28px 0px !important;
}

#last-news h2,h3,p,img, div{ margin: 0; padding: 0;}
#last-news h2{ color: #003296; margin: 0 23px; }

.last-new{
    padding: 10px 23px 6px 23px;
}

.last-new-separator{
  	background-color: transparent;
	background-image: url(images/hr-right.png) ;
	background-repeat: repeat-x;
    height: 2px;
    width: 100%;
    font-size: 1px;
}

.last-new h3{ color: #F35712; font-size: 13px; }
.last-new h3 a{ color: #F35712; text-decoration: none; }
.last-new h3 a:hover{ color: #F35712; text-decoration: underline; }
.last-new p{ color: #666; font-size: 11px; margin-bottom: 10px}
.last-new p.date{ color: #3757A0; font-size: 10px; margin-bottom: 5px}

#wrapper-content .last-new h3{ color: #F35712; font-size: 13px; margin: 0 20px; }
#wrapper-content .last-new h3 a{ color: #F35712; text-decoration: none; }
#wrapper-content .last-new h3 a:hover{ color: #F35712; text-decoration: underline; }
#wrapper-content .last-new p{ color: #666; font-size: 11px; margin:0 20px; margin-bottom: 10px}
#wrapper-content .last-new p.date{ color: #3757A0; font-size: 10px; margin-bottom: 3px;}
#wrapper-content .last-new div.separator{ background: url(images/service-item-back.jpg) repeat-x; height: 29px; border: solid 1px white; margin:-10px 0; padding:0;}
/*  Navigation
--------------------------------------------------------------------------------------------------------*/
#nav{
	background: transparent url(images/nav-back.jpg) 0 0 repeat-x;
	padding-top: 8px;
	padding-left: 40px;
	height: 30px;
	font-size: 13px;
	font-weight: bold;
	margin: 0;
}

#nav ul li{
	display: block;
	float: left;
	margin: 0;
	padding: 0 10px;
	height: 30px;
	background: url(images/nav-separator.gif) no-repeat 100% 20%;
}

#nav ul li.last{
	background: none;
}

#nav ul li#nav-services{ position: relative; z-index: 9000}
#nav ul li#nav-services ul{ 	
    display: none;
	font-size: 11px; 
	position: absolute; 
	padding: 16px 15px 10px;
	width: 144px !important;
	width: 174px;
	height: 123px;
	background: url(images/nav-services-back.png) no-repeat;
	top: 18px; left: 0px;
	}
#nav ul li#nav-services ul li{ font-weight: normal; height: auto; width: 120px; background: url(images/hr-right.png) no-repeat 0 100%; padding: 4px 0px;}
#nav ul li#nav-services ul li.last{ background: none;}
#nav ul li#nav-services.over ul{ display: block; z-index:9999;}
#nav a{ color: #FFFFFF; text-decoration: none; }
#nav a.current{ color: #F48E00; }
#nav a:hover{ color: #F48E00; }
#nav ul li#nav-services ul li a{ color: #002D8B; }
#nav ul li#nav-services ul li a:hover{ color: #F35712}

/* Wrapper
------------------------------------------------------------------------------------------------------------ */
#content{ margin:0; padding: 0; text-align: center;}
#wrapper{
	margin: 0 auto;
	width: 694px;
	background: url(images/content-back.png) repeat-y;
	text-align: left;
}

#wrapper p{margin: 0; padding: 10px;}

#wrapper-footer{
	margin: 0 auto;
	width: 694px;
	height: 27px;
	background: url(images/content-footer.png) repeat-y;
}

/* Footer
------------------------------------------------------------------------------------------------------------ */
#footer{
	text-align: center;
	font-size: 10px;
	color: #555A66;
	height: 40px;
}

#footer a{ color: #555A66; text-decoration: underline; }
#footer a:hover{ color: #F48E00; }
