body {
	margin: 0;
	color: #5f5f5f;
	font-family: Verdana, arial, helvetica, sans-serif;
	font-size: 12px;
	background-color: #ccecff;
}

a {
	text-decoration: underline;
	color: #09C;
}

a:hover {
	color: #999;
}

.logo {
	height: 115px;
}

h3 {
	font-family: Tahoma, Geneva, Verdana;
}

.cont_header {
	width: 100%;
	position: relative;
	height: 164px;
	float: left;
	z-index: 999;
	background: url(../images/bg_cont_header.png) repeat-x bottom #fff;
}

.cont_bread {
	width: 100%;
	position: relative;
	float: left;
	background: url(../images/bg_cont_main.png) repeat-y center #edeaea;
}

.breadcrumbs {
	line-height: 2em;
	margin: auto;
	padding-top: 3px;
	letter-spacing: -0.5px;
	margin-left: 10px;
	font-size: 11px;
	color: #222;
}

.breadcrumbs a {
	color: #09C;
	text-decoration: underline;
}

.breadcrumbs a:hover {
	color: #999;
}

.cont_main {
	width: 100%;
	position: relative;
	clear: both;
	float: left;
	background: url(../images/bg_cont_main.png) repeat-y center #edeaea;
}

#footer {
	width: 100%;
	height: 114px;
	background: url(../images/bg_footer.png) repeat-x;
	clear: both;
	text-align: center;
	position: relative;
	float: left;
}

.left_home {
	float: left!important;
}

.left_home .moduletable {
	padding: 4px;
	background-color: #fff;
	padding-bottom: 13px;
	padding-top: 13px;
	margin: 3px;
	margin: 30px;
	border: 1px solid #f4f4f4;
	box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
	margin-top: 5px;
	margin-bottom: 10px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	
}

.right {
	float: right;
	position: relative;
}

#footer .moduletable {
	padding-top: 15px;
}

#footer .moduletable p {
	margin-bottom: 5px;
}

.info_footer {
	color: #033366;
	font-size: .9em;
}

.copy_footer {
	color: #033366;
	font-size: 1em;
}

/* BEGIN Quote of the day */
.quote .moduletable {
	padding: 3px;
	padding-left: 10px;
	margin-top: 10px;
	overflow: hidden;
	height: 80px;
	background-color: #fff;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;

}

.quote .moduletable h3 {
	font-size: 1em;
	color: #6cf;
	margin-bottom: 5px;
}

.quote .moduletable p {
	font-size: .9em;
	color: #8e8e8e;
}

/* END Quote of the day */
/* BEGIN Search */
.search {
	margin-top: 15px;
	
}
div.cont_header div.search{
float:right;
text-align:right;
}
.left {

}

.left .moduletable {
	color: #222;
width:90%;
font-size: 11px;	
margin-bottom:8px;
}
.left .moduletable table tr td a.mainlevel{

color:#333;
}
.left .moduletable table tr td a#active_menu{
text-decoration:underline;
}
.left .moduletable p {
	font-size: 11px;
}

.left .moduletable h2,.left .moduletable h3,.left .moduletable h1 {
	color: #fff;
}

.left.moduletable {
	font-size: 12px;
}

.odd,.even {
	padding-left: 0;
	margin-left: 0;
	text-align: justify;
}

.search .inputbox {
	padding: 4px;
	background: url(../images/bg_search.png) no-repeat right #fff;
	border: 1px solid #ccc;
	color: #8E8E8E;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	
}

/* END Search */
.moduletable_home_menu {
	margin-left: 25px;
	float: left;
	padding: 4px;
/*background: url(../images/bg_menu_home.png) repeat-x bottom #fff;*/
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	
	color: #333;
}

.cols1 {
	width: 195px;
	padding: 0px;
	background: #fff;
}
.cols1 p{
	padding: 10px;
}
.cols1 h3{
	margin: 0px !important;
}

.cols2 {
	width: 390px;
}

.cols3 {
	width: 585px;
}

.moduletable_home_menu h3,.moduletable_home_menu h2 {
	color: #fff;

	background: url(../images/bg_h31.png) no-repeat right #00678e;
	border-bottom: 3px solid #0095CC;
	-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-radius: 6px 6px 0px 0px;
border-radius: 6px 6px 0px 0px; 
	padding: 7px;
	
	padding-left: 10px;
	font-weight: 700;
	margin-bottom: 2px;
	font-size: 1.1em;
	margin-left: 2px;
	margin-right: 5px;

	margin-bottom: 10px;

}

.moduletable_home_menu .menu {
}

.moduletable_home_menu .menu li {
	margin-left: 12px;
	cursor: pointer;
}

.moduletable_home_menu .menu li a {
	color: #0184b0;
	padding-left: 2px;
	font-weight: 700;
	text-decoration: none;
	padding-right: 2px;
}

.moduletable_home_menu .menu li a:hover {
	background-color: #09c;
	color: #fff;
}

.moduletable_home_menu .menu {
}

.moduletable_home_menu .menu li ul {
	list-style: none;
}

.moduletable_home_menu .menu li ul li a {
	font-weight: 400;
}

.fpss-introtext {
	width: 95%;
	margin-bottom: 10px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-topleft: 5px;
	
}

.slidetext {
	line-height: 160% !important;
}
.slidetext strong{
	color: #FFFF00 !important;
}
.slidetext p {
}

.slidetext p span {
}
div.slidetext h1{
	font-size: 12px !important;
	margin-top: 12px !important;
	margin-bottom: 10px !important;
}
.fpss-template-simple ul.navigation li.active a, .fpss-template-simple ul.navigation li:hover a {
	color: #FFFF00 !important;
}
.slidetext h1 a{
	color: #FFF !important;
	font-weight: 600 !important;
	font-size: 16px !important;
	text-decoration: none !important;
}
.slidetext h1 a:hover{
	color: #FFFF00 !important;
	text-decoration: none !important;
}
.right .moduletable {
	padding: 5px;
	background-color: #fff;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	
	font-size: .9em;
	margin-bottom: 10px;
color:#444;
}

.right .moduletable .contentright {
	padding: 6px;
	border: 1px solid #e1e1e1;
	background: url(../images/bg_contentmt.png) repeat-x bottom #fafbfb;
	-moz-border-radius-topleft: 0px;
	-moz-border-radius-topright: 0px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-bottomleft: 6px;
	-webkit-border-radius: 0px 0px 6px 6px;
	border-radius: 0px 0px 6px 6px; 
	
}
.right .moduletable ul li a#active_menu{
color:#999;
}
.right .moduletable h3 {
	background:  #1D5D88;
	color: #fff;
	font-size: 1.1em;
	line-height: 190%;
	margin-bottom: 0;
	border: 1px solid #e1e1e1;
	border-bottom: 0px;
	border-bottom: 3px solid #0095CC;
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-radius: 6px 6px 0px 0px;
border-radius: 6px 6px 0px 0px; 
	
	padding-top: 6px;
	padding-left: 15px;
padding-right:10px;
	
	min-height: 28px;




}
input#roksearch_search_str{
	padding: 7px !important;
	border: 1px solid #ccc;
}


.right .info .icon {
	width: 27px!important;
	height: 24px!important;
	float: left;
	margin-right: 6px;
	background-color: #222;
	background: url(../images/info.png) no-repeat left;
}

.right .query .icon {
	width: 27px!important;
	height: 24px!important;
	float: left;
	margin-right: 6px;
	background-color: #222;
	background: url(../images/lightbulb.png) no-repeat left;
}



.right .brochures .icon {
	width: 22px!important;
	height: 26px!important;
	float: left;
	margin-right: 6px;
	background-color: #222;
	background: url(../images/ico_brochure.png) no-repeat left;
}

.right .news .icon {
	width: 22px!important;
	height: 26px!important;
	float: left;
	margin-right: 6px;
	background-color: #222;
	background: url(../images/ico_news.png) no-repeat left;
}
.right .news .gk_npro_header{
font-size:105%;
margin-bottom:3px;
padding-bottom:3px;
text-decoration:none;
}
.right .ask .icon {
	width: 28px!important;
	height: 26px!important;
	float: left;
	margin-right: 6px;
	background-color: #222;
	background: url(../images/ico_ask.png) no-repeat left;
}

.right .ask .contentright .menu {
	font-weight: 700;
	list-style: none;
}

.right .ask .contentright .menu li a {
	color: #09C;
	text-decoration: underline;
}

.right .ask .contentright .menu li a:hover {
	color: #999;
}

.aidanews div {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	color: #222;
	margin-bottom: 5px;
	border-radius: 4px;
	
}

.aidanews div a:hover {
	cursor: pointer;
	color: #999;
}

.flexicontent {
	background-color: #fff;
	padding: 10px;
}

.flexicontent h2,.componentheading,#page h3,h2 {
	font-size: 14px;
	margin-bottom: 30px;
	padding: 0;
	clear: both;
	margin-top: 10px;
	color: #09c;
}

h3 {
	color: #09c;
	font-size: 14px;
}

#page h4 {
	font-size: 14px;
	padding: 0;
	margin-bottom: 0;
	margin-bottom: 5px;
	padding: 0;
	clear: both;
	margin-top: 10px;
	color: #f90;
}

#page h4 a {
	color: #f90;
}

#page h4 a:hover {
	text-decoration: underline;
}
div#sl_submitbutton .button{
color: #fff !important;
}
#page p {
	margin-bottom: 2px;
	font-weight: 400;
	color: #222;
}
.content .leadingblock li{
margin-left:0px;
}
.flexicontent .catimg {
	overflow: hidden;
	width: 100%;
	height: 90px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	
	margin-bottom: 10px;
}

.tbrochures td {
	padding: 1px;
	border: 1px solid #999;
	background-color: #e1e1e1;
	text-align: center;
}

.right .brochures span {
	color: #036;
}

.tbrochures td a {
	text-align: center;
	color: #999;
	padding: 3px;
}

.tbrochures td a:hover {
	background-color: #f90;
	color: #fff;
}

.search .moduletable .menu {
	list-style: none;
}

.search .moduletable .menu li {
	float: right;
	margin: 0;
	margin-right: 8px;
	font-size: 11px;
}

.search .moduletable .menu li a {
	padding: 4px;
}

.login_form .name,.login_form .pass,.login_form .remember,.login_form p {
	margin: 10px;
}

.inputbox,.jform input,.jform textarea,.jform select,#glossarysearch input {
	padding: 4px;
	border: 1px solid #dadada;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 1px 1px 8px #969696;
/* for Firefox 3.5+ */
	-webkit-box-shadow: 1px 1px 8px #969696;
/* for Safari and Chrome */
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#969696',Direction=145,Strength=8);
}
}

.login_form a {
	font-weight: 700;
	color: #0078c7;
}

.login_form a:hover {
	text-decoration: underline;
}

.jform label {
	text-align: right;
	width: 130px!important;
	font-size: 11px;
	padding-right: 15px;
}

.jform table {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	background: url(../images/bg_contentmt.png) repeat-x bottom #FAFBFB;
}

#page {
	padding: 10px;
}

.desc-content .contact {
	clear: both;
	width: 98%;
}

.message {
	font-size: 16px;
	font-weight: 700;
}

.message ul {
	list-style: none;
	color: red;
	padding: 0;
	font-size: 12px;
	font-size: ;
	margin: 0;
}

.message ul li {
	padding-left: 0;
	margin-left: 0;
	font-weight: 400;
}

table#glossarylist thead,h2 {
	text-align: left;
}

/* button 
---------------------------------------------- */
.button,.jfbutton {
	display: inline-block;
	zoom: 1;
/* zoom and *display = ie7 hack for display:inline-block */
	display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	margin: 10px;
	font-size: 11px;
	padding: .2em 1em .275em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	color: #d9eef7;
	border: solid 1px #0076a3;
	background: #0095cd;
	background: -webkit-gradient(linear,lefttop,leftbottom,from(#3093c7), to(#1c5a85));
	background: -moz-linear-gradient(top,#3093c7,#1c5a85);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3093c7',endColorstr='#1c5a85');
}

.button:hover,.jfbutton:hover {
	text-decoration: none;
	background: #007ead;
	background: -webkit-gradient(linear,lefttop,leftbottom,from(#0095cc), to(#00678e));
	background: -moz-linear-gradient(top,#0095cc,#00678e);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc',endColorstr='#00678e');
}

.button:active {
	position: relative;
	top: 1px;
	color: #80bed6;
	background: -webkit-gradient(linear,lefttop,leftbottom,from(#0078a5), to(#00adee));
	background: -moz-linear-gradient(top,#0078a5,#00adee);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5',endColorstr='#00adee');
}

.bigrounded {
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
}

.medium {
	font-size: 12px;
	padding: .4em 1.5em .42em;
}

.small {
	font-size: 11px;
	padding: .2em 1em .275em;
}
.contmain{

}
.left .moduletable,.contmain .moduletable {
	float: left;
	margin-top: 10px;
	padding: 7px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
 background: url("../images/bg_contentmt.png") repeat-x scroll center bottom #FAFBFB;
border: 1px solid #E1E1E1;
}

.contmain .moduletable {
	background:#f4f4f4;
	margin-bottom: 15px;
}

.flexicross {

}

.left .moduletable h3,.contmain .moduletable h3 {
	color: #1D5D88;
 border-bottom:1px solid #ccc;
	font-size: 12px;
	margin: 0;
padding:3px;
	margin-bottom: 8px;
}
.mod_events_link{
color:#fff;
}

.description {
	text-align: justify!important;
}

.more_info {
	float: left;
}

.contentheading {
	font-size: 13px;
	margin-bottom: 2px!important;
	padding-bottom: 2px!important;
}

.pagination {
	list-style: none;
}

.pagination li {
	float: left;
}

.flexicontent h2 {
	color: #333!important;
}

.jfsecurimage {
	text-align: right;
	margin-left: 160px!important;
}

.jfbutton {
	clear: both!important;
	float: right!important;
	margin-right: 40px!important;
	margin-bottom: 20px!important;
}

.subcategorieslist {
	padding: 8px;
}

.field_created {
	font-style: italic;
	color: #333;
}

.tool-tip {
	background: #ffc;
	border: 2px solid #D4D5AA;
	padding: 5px;
	font-size: .8em;
	max-width: 200px;
}

.tool-title {
	font-weight: 700;
}

.search .moduletable {
	display: block;
	clear: both;
}

#mainlevel {
	list-style: none;
}

.jce_caption div {
	text-align: left!important;
	background-color: #ececec;
	-webkit-border-top-left-radius: 0;
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	font-style: italic;
	color: #09C!important;
	padding: 9px;
	font-size: 11px;
}
#field_file{
width:160px !important;
}
.gk_npro_short_ulwrap{
display:none;
}
.gk_npro_short_interface{ margin-top:0px; padding-top:0px;}
.gk_npro_table{
padding-bottom:0px;
margin-bottom:0px;
}

th#flexi_title{
}
.grid_16.left_home div.flexicontent{
padding:20px;
}
#navi-outer li a:hover, #navi-outer li a.navi-active{
color:yellow;
}
.left .moduletable .menu,.left .moduletable ul.flexicross{
list-style:none;
}
.left .moduletable .menu li,.left .moduletable .flexicross li,.contmain .moduletable .flexicross li { 
list-style:none;
font-weight:normal;
margin-left:3px;
}
.left .moduletable .menu li a,.left .moduletable .flexicross li a,.contmain .moduletable .flexicross li a{
color:#0099CC;
font-weight:normal;

} 
.left .moduletable ul li{
margin-bottom:5px;
}
.left .moduletable .menu li ul{
margin-bottom:5px;
}
.left .moduletable .menu li ul li a{
font-weight:normal;
padding-left:12px;
background:url(../images/arrow.png) no-repeat left;
}
.left .moduletable .menu li ul li a:hover{
text-decoration:underline !important;
}
.left .moduletable .menu li ul li.parent.active a{
background:url(../images/arrow_tobot.png) no-repeat left;
}
.left .moduletable .menu li a:hover,.left .moduletable .menu li.active a{
text-decoration:underline;

}


.left .moduletable .menu li.active ul li a{
text-decoration:none;
}

.left .moduletable .menu li ul li ul li a{
color: #444;
background:url(../images/arrow2.png) no-repeat left;
}
.left .moduletable .menu li ul li ul li a:hover,.left .moduletable .menu li ul li ul li.active a{
text-decoration:underline;
}

.left .moduletable .menu li ul li.parent.active ul li a{
background:url(../images/arrow2.png) no-repeat left;
}
.left .moduletable .menu li.active.parent ul li.active a{
text-decoration:underline;
}
.left .moduletable .menu li.active.parent ul li.active ul li a{
text-decoration:none;
}
.left .moduletable .menu li.active.parent ul li.active ul li.active a{
text-decoration:underline;
color:#666 !important;
}



.left .moduletable .flexicross,.contmain .moduletable .flexicross {
	margin: 0;
	color: #444;
	padding: 0;
	margin-bottom: 15px;
}


.left .moduletable table tr td{
padding-bottom:7px;
}
.left .moduletable .flexicross li a:hover,.contmain .moduletable .flexicross li a:hover {
	
	text-decoration: underline;
}

.left .moduletable ul li a {
background:url(../images/arrow_r.png) no-repeat left;
padding-left:16px;
text-decoration:none;
}


.right .moduletable ul li{
margin-left:0px;
list-style:none;
margin-bottom:8px;
}

#acymodifyform fieldset legend{
font-weight:bold;
color:#1D5D88;
margin-bottom:12px;
margin-top:17px;
font-size:1.2em;
}
#acymodifyform fieldset table td.key,#acymodifyform fieldset table td.captchakeycomponent,#acymodifyform td.name_r{
text-align:right;
padding-right:10px;
color:#666;
}
#acymodifyform{

padding:14px;
}
#acymodifyform fieldset table input.inputbox{
border:1px solid #999;
box-shadow: none;
}
#acymodifyform fieldset .list_name{
font-size:12px;
}
table#acyuserinfo{
margin-bottom:0px;
padding-bottom:0px;
}

#acymodifyform  .list_name
{
font-weight:bold;
}
div.roksearch_results h3 a{
	border: none !important;
}
div#LikePluginPagelet{


}


form#rokajaxsearch{
	margin-bottom: 15px;
}
table.moduletable td{
	padding: 8px;
}
.fpss-template-simple ul.navigation li.active, .fpss-template-simple ul.navigation li:hover, .fpss-template-simple div.navigation-background {
    border:none !important;
}
div.main .menu{
margin-top: 7px;
}
/*Menu */
div.moduletable_dropdownvertical {
   height: 30px;
}
div.moduletable_dropdownvertical ul,
div.moduletable_dropdownvertical ul li,
div.moduletable_dropdownvertical ul li ul,
div.moduletable_dropdownvertical ul li ul li {
   list-style: none;
   margin: 0;
   padding: 0;
}
div.moduletable_dropdownvertical ul li {
   float: left;
   position: relative;

}
 
div.moduletable_dropdownvertical ul li ul {
   position: absolute;
   z-index: 2;
   width: 216px;
}
div.moduletable_dropdownvertical ul li {
   background: url(../images/bgmenu2.png) repeat-x;
   background-position: 0 0;
   background-repeat: repeat-x;
      margin-right: 2px !important;
   padding-bottom: 3px;
   padding-top: 3px;
   
}
div.moduletable_dropdownvertical ul li.parent a,
div.moduletable_dropdownvertical ul li.parent.active a{
	background: url("../images/arrow_bottom.png") no-repeat right transparent;
	padding-right: 20px;

}
div.moduletable_dropdownvertical ul li.parent a:hover{
	padding-right: 20px;

} 
div.moduletable_dropdownvertical ul li.parent ul li a,
div.moduletable_dropdownvertical ul li.parent.active ul li a{
	background: none;
    padding: 10px;
    padding-bottom: 7px;
    padding-top: 7px;
}
div.moduletable_dropdownvertical ul li.parent ul li a:hover{
	background: none;
    padding: 10px;
    padding-bottom: 7px;
    padding-top: 7px;
} 

div.moduletable_dropdownvertical ul li.parent ul li.parent a{
	background: url("../images/arrow_right.png") no-repeat right transparent;
}
div.moduletable_dropdownvertical ul li.parent ul li.parent ul li a{
	background: none;
}


div.moduletable_dropdownvertical ul li:hover {
   background-image:url(../images/dropdown_vertikaal.png);
   background-position: 0 -48px;
   background-repeat: repeat-x;
}
 
/* The links of the main items */
div.moduletable_dropdownvertical ul li a {
   display: block;
   color: #fff;
   line-height: 13px;
   text-decoration: none;
   font-size: 11px;
   padding: 2px 12px 3px 12px;
}
 
div.moduletable_dropdownvertical ul li a:hover,
div.moduletable_dropdownvertical ul li.active a {
   display: block;
   color: #fff;
   line-height: 13px;
   text-decoration: none;
 padding: 2px 12px 3px 12px;
}
div.moduletable_dropdownvertical ul li {

    margin: 0 0 0 -1px;
}
 
div.moduletable_dropdownvertical ul li ul {
    margin: 3px 0 0 0;
}
 
div.moduletable_dropdownvertical ul li ul li {
 
 
}
/* ---------------------------------
   Subitems
---------------------------------- */
/* Background */
div.moduletable_dropdownvertical ul li ul li {
    background: url(../images/bg_menuul.png) left transparent;
}
 
div.moduletable_dropdownvertical ul li ul li:hover {
   
}
 
/* Links normal */
 
/* 1e level */
div.moduletable_dropdownvertical ul li ul li a,
div.moduletable_dropdownvertical ul li.active ul li a,
 
/* 2e level */
div.moduletable_dropdownvertical ul li ul li ul li a,
div.moduletable_dropdownvertical ul li.active ul li.active ul li a,
 
/* 3e level */
div.moduletable_dropdownvertical ul li ul li ul li ul li a,
div.moduletable_dropdownvertical ul li.active ul li.active ul li.active ul li a {
    display: block;
    line-height: 15px;
    color: #fff;
    text-decoration: none;
    font-size: 11px;
    padding: 10px;
    padding-bottom: 7px;
    padding-top: 7px;
    width: 200px;

}
 
/* Links hover and active */
 
/* 1e level */
div.moduletable_dropdownvertical ul li ul li a:hover,
div.moduletable_dropdownvertical ul li.active ul li.active a,
 
/* 2e level */
div.moduletable_dropdownvertical ul li ul li ul li a:hover,
div.moduletable_dropdownvertical ul li ul li ul li ul li a:hover,
 
/* 3e level */
div.moduletable_dropdownvertical ul li.active ul li.active ul li.active a,
div.moduletable_dropdownvertical ul li.active ul li.active ul li.active ul li.active a {
    display: block;
    line-height: 15px;
    color: #fff;
    text-decoration: none;
    padding: 10px;
    padding-bottom: 7px;
    padding-top: 7px;
    width: 200px;

}
/* ------------------------------------------------------------------
   Background active menus
------------------------------------------------------------------- */
div.moduletable_dropdownvertical ul li.active {
	background: #1d5d88;
}
 
div.moduletable_dropdownvertical ul li ul li.active {
    background:url(../images/dropdown_hover.png) #111;

}
/* -------------------------------------------
   Display and hide the submenus
-------------------------------------------- */
div.moduletable_dropdownvertical ul li ul {
    left: -999em;
}
 
div.moduletable_dropdownvertical ul li:hover ul {
    left: auto;
}
div.moduletable_dropdownvertical ul li.item-574 ul  /* (joomla 1.7/2.5) */
{
    left: -999em;
}
 
/* div.moduletable_dropdownvertical ul li:hover.item574 ul  (Joomla 1.5) */
/* div.moduletable_dropdownvertical ul li:hover#item-574 ul  (Joomla 1.6) */
div.moduletable_dropdownvertical ul li:hover.item-574 ul  /* (Joomla 1.7/2.5) */
{
    left: -68px;
}
div.moduletable_dropdownvertical ul li ul li ul,
div.moduletable_dropdownvertical ul li:hover ul li ul {
    left: -999em;
}
 
div.moduletable_dropdownvertical ul li:hover ul li:hover ul {
    left: auto;
    margin: -29px 0 0 219px;
}
 
/* From the third level */
div.moduletable_dropdownvertical ul li ul li ul li ul,
div.moduletable_dropdownvertical ul li:hover ul li ul li ul,
div.moduletable_dropdownvertical ul li:hover ul li:hover ul li ul {
    left: -999em;
}
 
div.moduletable_dropdownvertical ul li:hover ul li:hover ul li:hover ul {
    left: auto;
    margin: -25px 0 0 181px;
}

/*END Menu */






.mod_flexicontent_wrapper .news_title:hover a,
.mod_flexicontent_wrapper .news_title a:hover {
	background-color: transparent;  color: #999;
	text-decoration: underline;
}

h4.nspHeader{
	margin-bottom: 2px;
}
h4.nspHeader a{
	font-size: 12px;
	text-decoration: underline !important;
}
h4.nspHeader a:hover{
	color: #999 !important;
}
.mod_flexicontent_wrapper .news_date
{
	background: none;
	padding-left: 3px;
	color: #666 !important;
	font-size: 11px !important;
}
.mod_flexicontent_wrapper .mod_flexicontent_featured_wrapper.odd, .mod_flexicontent_wrapper .mod_flexicontent_standard_wrapper.odd,
mod_flexicontent_wrapper .mod_flexicontent_featured_wrapper.even, .mod_flexicontent_wrapper .mod_flexicontent_standard_wrapper.even {
	background: none;
}
p.nspInfo{
	margin-bottom: 0px;
}
.tip-wrap{
-webkit-border-radius: 7px;
border-radius: 7px;
background:url(../images/dropdown_hover.png) transparent;
font-size: 11px;
padding: 12px;
color:#fff;
max-width: 310px;}



.tip-title {
padding: 0;
margin: 0;
font-weight: bold;
margin-top: -15px;
padding-top: 15px;
padding-bottom: 5px;
color:#54B6DD;}
.mod_flexicontent_wrapper .news_title a,
.mod_flexicontent_wrapper .news_readon a.readon, .mod_flexicontent_wrapper .news_readon a.readon span{
	color: #0099CC;
	text-decoration: underline;
	font-weight: normal;
	font-size: 11px;
}

.mod_flexicontent_wrapper .news_readon,
.mod_flexicontent_wrapper .news_readon:hover{
background: none;
border: none;
padding: 0px;

}
.mod_flexicontent_wrapper .news_readon{
display: none;
}
span.date_value_feat{
	font-size: 11px;
	color: #888;
}
th.table-titles{
width:140px;
}
div.catdescription img{
	


	overflow: hidden;

}


/* BEGIN Hack menu left EMSA*/

ul.menu.leftslide ul li{ /*first level disabled by default*/
	display: none;
}
ul.menu.leftslide li.parent ul li{ /*if is parent show me*/
	display: block;
}
ul.menu.leftslide li.parent ul li ul li{ /*third level hidden by default*/
	display: none;
}
ul.menu.leftslide li.parent ul li.active ul li{ /*third level with parent and active show me*/
	display: block;
}
/* END Hack menu left EMSA*/


.mod_flexicontent_wrapper .mod_flexicontent_featured_wrapper.odd, .mod_flexicontent_wrapper .mod_flexicontent_standard_wrapper.odd,
.mod_flexicontent_wrapper .mod_flexicontent_featured_wrapper.even, .mod_flexicontent_wrapper .mod_flexicontent_standard_wrapper.even
{
background:none !important;
}
.mod_flexicontent_wrapper .news_title a{
color:#0099CC !important;
font-weight:bold !important;
text-decoration:underline !important;
font-size:90% !important;
}
.mod_flexicontent_wrapper .news_title a:hover{
color:#999 !important;
}
table#flexitable input.button{
padding:2px !important;
margin:0px !important;
}
.left .moduletable .menu li.active.parent ul li.active a{
color:#666 !important;
}
div.flexicontent h2.contentheading,
div.flexicontent h3{
margin-bottom:15px !important;
}
div.pageslinks ul li{
display:inline !important;
}
table#acyusersubscription th{
padding-bottom:10px;
}
table#acyusersubscription th,
table#acyusersubscription td
{
text-align:left !important;
}