


body {
    margin: 0 0 0 0;
    background-color: #ffffff;
    background-color: #cbcbcb;
}
.backcolor2 {
    background-color: #999999;
}
body,p,h3,td,li {
    color: #5C5C5C;
    font-family: Verdana,Arial, Helvetica,  Sans-Serif; 
    font-size:11px;
}
a {
	text-decoration: none;
	color: #014FA9;
}

a:hover {
	text-decoration: underline;
	color: #666666;
}

h1 {
        color: #5C5C5C;
        font-family: Arial, Helvetica, Verdana, Sans-Serif;
        font-size:18px;
        line-height:24px;

	/*
        font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #666666;*/
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #999999;
}
h3 {
	font-size: 12px;
    /*background-image: url(/jahia/jsp/jahia/templates/generic/corporate_portal_templates/web_css.jsp/../images/triangle.gif);
    background-repeat: no-repeat;*/
	padding-left: 20px;
}

.smalltext {
		color: #000000;
		font-family: verdana,arial,helvetica; 
		font-size:10px;
}

A.smalltext {
		color: #014FA9;
		font-family: verdana,arial,helvetica; 
		font-size:10px;
		font-weight:bold;
		text-decoration:none;
}

A.smalltext:hover {
		color: #000000;
		font-family: verdana,arial,helvetica; 
		font-size:10px;
		font-weight:bold;
		text-decoration:underline;
}


.justify {
    text-align: justify;
}
.right {
    text-align: right;
    display:block;
}
.quicklinkon {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #ffffff;
    background-color: #014FA9;
    padding-right: 15px;
    padding-left: 15px;
}
.quicklinkon a {
    color: #ffffff;
}
.quicklinkon a:hover {
    color: #E4E4E4;
}
.quicklink {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    color: #666666;
    padding-right: 15px;
    padding-left: 15px;
    border-top: 1px solid #014FA9;
    border-right: 0 none #014FA9;
    border-bottom: 1px solid #014FA9;
    border-left: 1px solid #014FA9;
}
.quicklink a {
    color: #666666;
}
.quicklink a:hover {
    color: #E4E4E4;
}
.quicklinklast {
    border-left: 1px solid #014FA9;
    font-size: 8px;
}
.tab_off a {
    color: #666666;
}
.tab_on a {
    color: #666666;
}
.adminmenu {
    vertical-align: middle;
    white-space: nowrap;
}
.adminmenu a {
    color: #666666;
}
.nowrap {
    white-space: nowrap;
}
/*input {
    border: 1px solid #c0c0c0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #666666;
    height: 15px;
}*/

    .topmenublue,
    .topmenuonblue {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        /*background: #E4E4E4 url(/jahia/jsp/jahia/templates/generic/corporate_portal_templates/web_css.jsp/../images/top_menu_left_off.gif) no-repeat 0% 100%;*/
        /*padding: 0 15px 0 15px;*/
        padding: 0 10px 0 10px;
        white-space: nowrap;
        border-right: 1px solid #ffffff;
    }
    .topmenublue {
        /*background: #E4E4E4 url(/jahia/jsp/jahia/templates/generic/corporate_portal_templates/web_css.jsp/../images/top_menu_left_off.gif) no-repeat 0% 100%;*/
        background: #E4E4E4;
    }
    .topmenuonblue {
        background: #014FA9 ;/*#E4E4E4;*/
        
    }
    .topmenuonblue {
        /*background-image: url(/jahia/jsp/jahia/templates/generic/corporate_portal_templates/web_css.jsp/../images/top_menu_left_blue_on.gif);*/
    }
    .topmenublue a
    {
        color: #333333;
        font-weight: normal;
    }
    .topmenuonblue a {
        color: #FFFFFF; /*#014FA9;*/
        font-weight: bold;
        background: #014FA9;
    }
    .topmenublue a:hover
    /*, .topmenuonblue a:hover*/ {
        /*color: #014FA9;*/
        background: #014FA9; /* #014FA9;*/
        color: #FFFFFF; /*#ffffff;*/
        text-decoration: none;
    }
    .topmenuonblue a:hover {
        color: #FFFFFF; /*#ffffff;*/
        text-decoration: none;
    }

    .remote {
        /* background:url(images/remote.gif) no-repeat 0 2px; */
        /* padding-left: 10px; */
    }
    .local {
        /* background:url(images/local.gif) no-repeat 0 2px; */
        /* padding-left: 10px; */
    }

    .menublue .optionsblue {
    	display:block;
    	padding:5px;
    	font-size: 10px;
    	line-height: 15px;
    	background: #E4E4E4;
    }

    .menublue a {
    	color: #666666;
    	display :block;
        padding-right: 5px;
        padding-left: 5px;
    	text-decoration: none;
    }

    /*.menublue a:visited {
        color: #ffffff;
    }*/

    .menublue a:hover {
    	background: #014FA9;
        color: #ffffff;
    }

    
    .topmenuorange,
    .topmenuonorange {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        /*background: #E4E4E4 url(/jahia/jsp/jahia/templates/generic/corporate_portal_templates/web_css.jsp/../images/top_menu_left_off.gif) no-repeat 0% 100%;*/
        /*padding: 0 15px 0 15px;*/
        padding: 0 10px 0 10px;
        white-space: nowrap;
        border-right: 1px solid #ffffff;
    }
    .topmenuorange {
        /*background: #E4E4E4 url(/jahia/jsp/jahia/templates/generic/corporate_portal_templates/web_css.jsp/../images/top_menu_left_off.gif) no-repeat 0% 100%;*/
        background: #E4E4E4;
    }
    .topmenuonorange {
        background: #014FA9 ;/*#E4E4E4;*/
        
    }
    .topmenuonorange {
        /*background-image: url(/jahia/jsp/jahia/templates/generic/corporate_portal_templates/web_css.jsp/../images/top_menu_left_orange_on.gif);*/
    }
    .topmenuorange a
    {
        color: #333333;
        font-weight: normal;
    }
    .topmenuonorange a {
        color: #FFFFFF; /*#FF7D00;*/
        font-weight: bold;
        background: #014FA9;
    }
    .topmenuorange a:hover
    /*, .topmenuonorange a:hover*/ {
        /*color: #FF7D00;*/
        background: #014FA9; /* #014FA9;*/
        color: #FFFFFF; /*#ffffff;*/
        text-decoration: none;
    }
    .topmenuonorange a:hover {
        color: #FFFFFF; /*#ffffff;*/
        text-decoration: none;
    }

    .remote {
        /* background:url(images/remote.gif) no-repeat 0 2px; */
        /* padding-left: 10px; */
    }
    .local {
        /* background:url(images/local.gif) no-repeat 0 2px; */
        /* padding-left: 10px; */
    }

    .menuorange .optionsorange {
    	display:block;
    	padding:5px;
    	font-size: 10px;
    	line-height: 15px;
    	background: #E4E4E4;
    }

    .menuorange a {
    	color: #666666;
    	display :block;
        padding-right: 5px;
        padding-left: 5px;
    	text-decoration: none;
    }

    /*.menuorange a:visited {
        color: #ffffff;
    }*/

    .menuorange a:hover {
    	background: #FF7D00;
        color: #ffffff;
    }

    
    .topmenugreen,
    .topmenuongreen {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        /*background: #E4E4E4 url(/jahia/jsp/jahia/templates/generic/corporate_portal_templates/web_css.jsp/../images/top_menu_left_off.gif) no-repeat 0% 100%;*/
        /*padding: 0 15px 0 15px;*/
        padding: 0 10px 0 10px;
        white-space: nowrap;
        border-right: 1px solid #ffffff;
    }
    .topmenugreen {
        /*background: #E4E4E4 url(/jahia/jsp/jahia/templates/generic/corporate_portal_templates/web_css.jsp/../images/top_menu_left_off.gif) no-repeat 0% 100%;*/
        background: #E4E4E4;
    }
    .topmenuongreen {
        background: #014FA9 ;/*#E4E4E4;*/
        
    }
    .topmenuongreen {
        /*background-image: url(/jahia/jsp/jahia/templates/generic/corporate_portal_templates/web_css.jsp/../images/top_menu_left_green_on.gif);*/
    }
    .topmenugreen a
    {
        color: #333333;
        font-weight: normal;
    }
    .topmenuongreen a {
        color: #FFFFFF; /*#2DA02D;*/
        font-weight: bold;
        background: #014FA9;
    }
    .topmenugreen a:hover
    /*, .topmenuongreen a:hover*/ {
        /*color: #2DA02D;*/
        background: #014FA9; /* #014FA9;*/
        color: #FFFFFF; /*#ffffff;*/
        text-decoration: none;
    }
    .topmenuongreen a:hover {
        color: #FFFFFF; /*#ffffff;*/
        text-decoration: none;
    }

    .remote {
        /* background:url(images/remote.gif) no-repeat 0 2px; */
        /* padding-left: 10px; */
    }
    .local {
        /* background:url(images/local.gif) no-repeat 0 2px; */
        /* padding-left: 10px; */
    }

    .menugreen .optionsgreen {
    	display:block;
    	padding:5px;
    	font-size: 10px;
    	line-height: 15px;
    	background: #E4E4E4;
    }

    .menugreen a {
    	color: #666666;
    	display :block;
        padding-right: 5px;
        padding-left: 5px;
    	text-decoration: none;
    }

    /*.menugreen a:visited {
        color: #ffffff;
    }*/

    .menugreen a:hover {
    	background: #2DA02D;
        color: #ffffff;
    }

    
    .topmenured,
    .topmenuonred {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        /*background: #E4E4E4 url(/jahia/jsp/jahia/templates/generic/corporate_portal_templates/web_css.jsp/../images/top_menu_left_off.gif) no-repeat 0% 100%;*/
        /*padding: 0 15px 0 15px;*/
        padding: 0 10px 0 10px;
        white-space: nowrap;
        border-right: 1px solid #ffffff;
    }
    .topmenured {
        /*background: #E4E4E4 url(/jahia/jsp/jahia/templates/generic/corporate_portal_templates/web_css.jsp/../images/top_menu_left_off.gif) no-repeat 0% 100%;*/
        background: #E4E4E4;
    }
    .topmenuonred {
        background: #014FA9 ;/*#E4E4E4;*/
        
    }
    .topmenuonred {
        /*background-image: url(/jahia/jsp/jahia/templates/generic/corporate_portal_templates/web_css.jsp/../images/top_menu_left_red_on.gif);*/
    }
    .topmenured a
    {
        color: #333333;
        font-weight: normal;
    }
    .topmenuonred a {
        color: #FFFFFF; /*#d50d1f;*/
        font-weight: bold;
        background: #014FA9;
    }
    .topmenured a:hover
    /*, .topmenuonred a:hover*/ {
        /*color: #d50d1f;*/
        background: #014FA9; /* #014FA9;*/
        color: #FFFFFF; /*#ffffff;*/
        text-decoration: none;
    }
    .topmenuonred a:hover {
        color: #FFFFFF; /*#ffffff;*/
        text-decoration: none;
    }

    .remote {
        /* background:url(images/remote.gif) no-repeat 0 2px; */
        /* padding-left: 10px; */
    }
    .local {
        /* background:url(images/local.gif) no-repeat 0 2px; */
        /* padding-left: 10px; */
    }

    .menured .optionsred {
    	display:block;
    	padding:5px;
    	font-size: 10px;
    	line-height: 15px;
    	background: #E4E4E4;
    }

    .menured a {
    	color: #666666;
    	display :block;
        padding-right: 5px;
        padding-left: 5px;
    	text-decoration: none;
    }

    /*.menured a:visited {
        color: #ffffff;
    }*/

    .menured a:hover {
    	background: #d50d1f;
        color: #ffffff;
    }

    
    .topmenu,
    .topmenuon {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        /*background: #E4E4E4 url(/jahia/jsp/jahia/templates/generic/corporate_portal_templates/web_css.jsp/../images/top_menu_left_off.gif) no-repeat 0% 100%;*/
        /*padding: 0 15px 0 15px;*/
        padding: 0 10px 0 10px;
        white-space: nowrap;
        border-right: 1px solid #ffffff;
    }
    .topmenu {
        /*background: #E4E4E4 url(/jahia/jsp/jahia/templates/generic/corporate_portal_templates/web_css.jsp/../images/top_menu_left_off.gif) no-repeat 0% 100%;*/
        background: #E4E4E4;
    }
    .topmenuon {
        background: #014FA9 ;/*#E4E4E4;*/
        
    }
    .topmenuon {
        /*background-image: url(/jahia/jsp/jahia/templates/generic/corporate_portal_templates/web_css.jsp/../images/top_menu_left_blue_on.gif);*/
    }
    .topmenu a
    {
        color: #333333;
        font-weight: normal;
    }
    .topmenuon a {
        color: #FFFFFF; /*#006699;*/
        font-weight: bold;
        background: #014FA9;
    }
    .topmenu a:hover
    /*, .topmenuon a:hover*/ {
        /*color: #006699;*/
        background: #014FA9; /* #014FA9;*/
        color: #FFFFFF; /*#ffffff;*/
        text-decoration: none;
    }
    .topmenuon a:hover {
        color: #FFFFFF; /*#ffffff;*/
        text-decoration: none;
    }

    .remote {
        /* background:url(images/remote.gif) no-repeat 0 2px; */
        /* padding-left: 10px; */
    }
    .local {
        /* background:url(images/local.gif) no-repeat 0 2px; */
        /* padding-left: 10px; */
    }

    .menu .options {
    	display:block;
    	padding:5px;
    	font-size: 10px;
    	line-height: 15px;
    	background: #E4E4E4;
    }

    .menu a {
    	color: #666666;
    	display :block;
        padding-right: 5px;
        padding-left: 5px;
    	text-decoration: none;
    }

    /*.menu a:visited {
        color: #ffffff;
    }*/

    .menu a:hover {
    	background: #006699;
        color: #ffffff;
    }

    
.topmenubg {
    background-color: #E4E4E4;
}
.topmenubuttons {
    white-space: nowrap;
    background-color: #E4E4E4;
    padding-left: 2px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
}

.color1bg {
    background-color: #014FA9;
}
.languages {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #ffffff;
    background-color: #666666;
    padding-right: 5px;
    padding-left: 5px;
    height: 15px;
}
.languages a {
    color: #ffffff;
}
.languages a:hover {
    color: #E4E4E4;
}
.maintable {
    background-color: #ffffff;
}
.maintable10 {
    background-color: #ffffff;
    padding-left: 10px;
    padding-right: 10px;
    
}
.path {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #666666;
    background-color: #ffffff;
    padding-right: 20px;
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.path a {
    color: #666666;
}
.path a:hover {
    color: #999999;
}
.leftpict {
    /* background-image: url(/jahia/jsp/jahia/templates/generic/corporate_portal_templates/web_css.jsp/../images/leftmenuoff.gif); */
    background-image: url(/jahia/jsp/jahia/templates/generic/corporate_portal_templates/web_css.jsp/../images/pil.gif);
    background-repeat: no-repeat;
    width: 12px;
}
.leftpicton {
    /* background-image: url(/jahia/jsp/jahia/templates/generic/corporate_portal_templates/web_css.jsp/../images/leftmenuoff.gif); */
    background-image: url(/jahia/jsp/jahia/templates/generic/corporate_portal_templates/web_css.jsp/../images/pil.gif);
    background-repeat: no-repeat;
    width: 12px;
}
.leftpictcurrent {
    /* background-image: url(/jahia/jsp/jahia/templates/generic/corporate_portal_templates/web_css.jsp/../images/pil.gif); */
    background-image: url(/jahia/jsp/jahia/templates/generic/corporate_portal_templates/web_css.jsp/../images/pil.gif);
    background-repeat: no-repeat;
    width: 12px;
}
.left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #FFFFFF;
	/* border-top: 1px solid #E7E7E7;
	border-left: 1px solid #E7E7E7;
	border-right: 1px solid #E7E7E7; */
}
.left:hover {
	/* background-color: #C5C5C5; */
    text-decoration: none;
}
.left a {
	color: #666666;
        text-decoration: none;
}
.lefton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
    font-weight: normal;
	color: #666666;
	background-color:#014FA9;  /* #C5C5C5; */
	/* border-top: 1px solid #E7E7E7;
	   border-left: 1px solid #E7E7E7;
	   border-right: 1px solid #E7E7E7; */
}
.lefton a {
	/*color: #666666;*/
        color: #FFFFFF;
}
.lefton a:hover {
	/*color: #ffffff;*/
        text-decoration: none;
}
.leftcurrent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
        font-weight:bold;
	color: #ffffff;
	background-color: #014FA9;/* #014FA9;*/
	border-top: 1px solid #E7E7E7;
	border-left: 1px solid #E7E7E7;
	border-right: 1px solid #E7E7E7;
}
.leftcurrent a {
	/*color: #ffffff;*/
        color:#FFFFFF;
        text-decoration: none;
}

.leftcurrent a:hover {
	/*color: #ffffff;*/
        color:#FFFFFF;
        text-decoration: none;
}

.leftbottom {
	border-top: 1px solid #E7E7E7;
}
.leftlevel1 {
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.leftlevel2 {
        /*background-image: url(/jahia/jsp/jahia/templates/generic/corporate_portal_templates/web_css.jsp/../images/pil.gif);*/
        background-repeat: no-repeat;
	font-size: 10px;
	padding-left: 9px;
}
.leftlevel3 {
	font-size: 10px;
	padding-left: 15px;
}
.leftlevel4 {
	font-size: 10px;
	padding-left: 20px;
}
.leftlevel5 {
	font-size: 10px;
	padding-left: 25px;
}
.leftlevel6 {
	font-size: 10px;
	padding-left: 80px;
}
.verticaleline {
    background-image: url(/jahia/jsp/jahia/templates/generic/corporate_portal_templates/web_css.jsp/../images/verticaleline.gif);
    background-repeat: repeat-y;
    width: 9px;
}
.horizontaleline {
    background-image: url(/jahia/jsp/jahia/templates/generic/corporate_portal_templates/web_css.jsp/../images/horizontaleline.gif);
    background-repeat: repeat-x;
    padding-top: 8px;
	display:block;
    white-space: nowrap;
}
.footer {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #666666;
    background-color: #E4E4E4;
    text-align: center;
    padding-top: 10px;
    padding-bottom: 10px;
}

.boxtitletransparent {
    color: #666666;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    white-space: nowrap;
}
.boxtitleborder1 {
    color: #666666;
	border: 1px solid #014FA9;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    white-space: nowrap;
}
.boxtitleborder2 {
    color: #666666;
	border: 1px solid #A8A8A8;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    white-space: nowrap;
}
.boxtitlecolor1 {
    color: #ffffff;
    background-color: #014FA9;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    white-space: nowrap;
}
.boxtitlecolor2 {
    color: #ffffff;
    background-color: #A8A8A8;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    white-space: nowrap;
}
.boxcontenttransparent {
    padding: 5px;
}
.boxcontentborder1 {
	border-left: 1px solid #014FA9;
	border-right: 1px solid #014FA9;
	border-bottom: 1px solid #014FA9;
    padding: 5px;
}
.boxcontentborder2 {
	border-left: 1px solid #A8A8A8;
	border-right: 1px solid #A8A8A8;
	border-bottom: 1px solid #A8A8A8;
    padding: 5px;
}
.boxcontentcolor1 {
	border-left: 1px solid #014FA9;
	border-right: 1px solid #014FA9;
	border-bottom: 1px solid #014FA9;
    padding: 5px;
    background-color: #E7E7E7;
}
.boxcontentcolor2 {
	border-left: 1px solid #A8A8A8;
	border-right: 1px solid #A8A8A8;
	border-bottom: 1px solid #A8A8A8;
        padding: 5px;
    background-color: #E7E7E7;
}
.boxcontenttransparent_notoppadding {
    padding: 0px 5px 5px 5px;
}
.boxcontentborder1_notoppadding {
	border-left: 1px solid #014FA9;
	border-right: 1px solid #014FA9;
	border-bottom: 1px solid #014FA9;
    padding: 0px 5px 5px 5px;
}
.boxcontentborder2_notoppadding {
	border-left: 1px solid #A8A8A8;
	border-right: 1px solid #A8A8A8;
	border-bottom: 1px solid #A8A8A8;
    padding: 0px 5px 5px 5px;
}
.boxcontentcolor1_notoppadding {
	border-left: 1px solid #014FA9;
	border-right: 1px solid #014FA9;
	border-bottom: 1px solid #014FA9;
    padding: 0px 5px 5px 5px;
    background-color: #E7E7E7;
}
.boxcontentcolor2_notoppadding {
	border-left: 1px solid #A8A8A8;
	border-right: 1px solid #A8A8A8;
	border-bottom: 1px solid #A8A8A8;
    padding: 0px 5px 5px 5px;
    background-color: #E7E7E7;
}
.bold {
    font-weight: bold;
    font-size: 11px;
    color: #014FA9;
}
.boxtitleparticipant1 {
    color: #003399;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    background-color: #C4D2FF;
    white-space: nowrap;
}
.boxtitleparticipant2 {
    color: #C4D2FF;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    background-color: #003399;
    white-space: nowrap;
}
.boxEPcontentcolor1 {
	border-left: 1px solid #014FA9;
	border-right: 1px solid #014FA9;
	border-bottom: 1px solid #014FA9;
    	background-color: #C4D2FF;
}
.boxEPbordercolor1 {
	border-left: 1px solid #003399;
	border-right: 1px solid #003399;
	border-bottom: 1px solid #003399;
	border-top: 1px solid #003399;
}
.boxEPTitlecolor1 {
    color: #FFFFFF;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    background-color: #003399;
    padding-top: 2px;
    padding-bottom: 2px;
    white-space: nowrap;
}
.boxEPLinkcolor1 {
    color: #FFFFFF;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    white-space: nowrap;
}
.boxEPPaginationPos {
    color: #003399;
    text-align: left;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    white-space: nowrap;
}
.boxEPPaginationNav {
    color: #003399;
    text-align: right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    white-space: nowrap;
}
.EPMetaDataTitle {
	color: #000000;
	text-align: left;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	white-space: nowrap;
}
.EPMetaDataValue {
	color: #000000;
	text-align: left;
	vertical-align: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
/* blog  */
.blog {
    font-size:12px;
}
.blog a {
    font-size:12px;
}
.entry {
    margin:0 0 1.75em;
}
.entry h3 {
    margin:1em 0 .2em;
    font:175%/1.3em Georgia,Serif;
    line-height:1.3em;
    color:#245;
}
.blog h2.date {
    padding-bottom:.3em;
    border-bottom:1px dotted #ccc;
    margin-bottom:.5em;
}
.blog h3 {
    margin:.75em 0 .5em;
    border-bottom:1px dotted #ccc;
    padding:0 0 .2em;
    font-size:140%;
    line-height:1.5em;
}
.posted {
    color:#998;
}
.blog .posted,.blog .posted a {
    font-size:85%;
    line-height:1.6em;
}
.posted-top .commentlink, .posted-top .commentlink:visited {
  margin-left:0;
  border-left-width:0;
  background-position:0 50%;
  padding-left:14px;
  }

.blog dd.posted {
    margin-top:.5em;
    border-top:1px dotted #ccd;
    padding-top:4px;
}
.posted strong {
    color:#887;
    font-weight:normal;
}
a.permalink {
    background:url("images/icon_pg.gif") no-repeat 0 0;
    float:left;
    display:block;
    width:9px;
    height:10px;
    margin:.3em 5px 0 0;
    text-indent:-10000px;
    border-width:0;
}
.commentlink, .commentlink:visited {
    background:url("images/icon_comment.gif") no-repeat 8px 50%;
    border-width:0;
    padding-left:22px;
    border-left:1px solid #ccb;
    margin-left:.5em;
    color:#359;
    white-space:nowrap;
}
.posted-top .commentlink {
    margin-left:0;
    border-left-width:0;
    background-position:0 50%;
    padding-left:14px;
}
span.commentlink {
    color:#887;
}
a.commentlink:hover {
    color:#933;
    border-color:#ccb;
    text-decoration:none;
}
.commentlink img {
    margin-top:.5em;
}
a.commentlink:hover img {
    width:0;
    padding-left:48px;
}
dl.previously {
    margin-bottom:1.25em;
}
.previously dt a    {
    font:150%/1.4em Georgia,Serif;
    border-width:0;
}
.previously dd {
    margin-bottom:1em;
    margin-left:0;
}
.previously dd.summary {
    margin-bottom:0;
}
.blog .previously dd.posted {
    margin-top:.7em;
    margin-bottom:1.75em;
}

.blog a.continued {
    background:url("images/arrow.gif") no-repeat 100% 5px;
    border-width:0;
    padding-right:16px;
    color:#999999;
    border-bottom: 1px #999999 dotted;
}
.blog a.continued:hover {
    background-image:url("images/arrow_on.gif");
    color: #666666;
    border-bottom: 1px #666666 solid;
}

/* Comments
----------------------------------------------- */
#comments {
    padding:10px;
}
#comments h4 {
    font:140% Verdana,Sans-serif;
    margin:0 0 1em;
}
#comments h4 span {
    font:85% Verdana,Sans-serif;
    color:#776;
}
#comments dl {
    font-size:85%;
    line-height:1.6em;
}
#comments dt {
    padding:8px 6px .5em;
    background:#eeeeee;
    font-weight:normal;
}
#comments dd {
    padding:2px 20px 8px;
    margin:0 0 1.5em;
    background:#eeeeee;
}
form table tr td {
    vertical-align: top;
}
#comments dt.alt,
#comments dd.alt {
    background:#dddddd;
}
#comments dd h3 {
    background-image: none;
}
#comments dd del:hover,
#comments dd del:active {
    color:#333;
    text-decoration:none;
}
#comments .postno {
    background:url("images/icon_comment.gif") no-repeat 0 55%;
    border-width:0;
    padding:0 5px 0 14px;
    border-right:1px solid #ccc;
    margin-right:2px;
    font:180% Georgia,Serif;
    color:#358;
}
#comments .alt .postno {
    border-color:#bbb;
}
#comments dt.owner {
    background:#357;
    padding-bottom:1em;
    color:#cde;
}
#comments dd.owner {
    padding-top:8px;
}
#comments dt.owner .postno {
    background-image:url("images/icon_comment.gif");
    color:#9bd;
    border-right-color:#579;
    font-weight:normal;
}
#comments dt.owner a {
    color:#eee;
    border-width:0;
    font-weight:bold;
}
#comment-notes p {
    font-size:85%;
    line-height:1.6em;
    color:#554;
}
#subcol #comment-notes p {
    font-size:100%;
}
h4#postcomment {
    padding-top:.5em;
    margin:0 0 .5em;
}
#comment-notes {
    margin-top:2em;
}

/* Lists
----------------------------------------------- */
/*ul, dl {
    margin:.5em 0 1em;
    padding:0;
    list-style:none;
}
ul li {
    margin:0 0 2px;
    padding:0 0 0 18px;
    text-indent:-18px;
}
ul.offsite {
    margin-bottom:.75em;
}
ul.offsite li {
    background:url("images/icon_offsite.gif") no-repeat 1px .5em;
    text-indent:0;
}


ul.bulleted li {
    background:url("images/icon_s.gif") no-repeat 2px .35em;
    padding-left:20px;
    margin-top:0;
    text-indent:0;
}*/
.entry ul {
    margin-left:20px;
    margin-right:20px;
}
dl dl {
    margin:1em 20px;
}
dt {
    font-weight:bold;
}
#maincol li em {
    font-style:normal;
    font-weight:normal;
    font-size:85%;
    line-height:1.6em;
    color:#777;
}
dd {
    margin:0 0 1em;
    padding:0;
}
.teaser dd {
    margin-bottom:.75em;
}
.links dt {
    font:125%/1.4em Georgia,Serif;
}
.links dd {
    font-size:85%;
    line-height:1.6em;
}
/*
dd ul {
    margin:0;
    padding:0;
}
dd li {
    width:100%;
    padding:0;
    margin:0;
    text-indent:0;
}*/

/* webapps */

.waMenu a ,a.waMenu{color: #000000;  }
.waMenu a:hover, a.waMenu:hover  {color: #014FA9;  background-color: #ffffff; }

a.waMenuHighlight { color: #be0c2b;  }
a.waMenuHighlight:hover { background-color: #ffffff; }

.waUnderline:link {color: #000000 }
.waUnderline:visited {color: #000000 }
.waUnderline:active {color: #000000 }
.waUnderline:hover {color: #100E80;  background-color: #E4E4E4}

.waTree:link {color: #000000;  }
.waTree:visited {color: #000000;  }
.waTree:active {color: #000000;  }
.waTree:hover {color: #014FA9;  }

.waSelected:link {color: #ffffff;  background-color: #014FA9}
.waSelected:visited {color: #ffffff;  background-color: #014FA9}
.waSelected:active {color: #ffffff;  background-color: #014FA9}
.waSelected:hover {color: #ffffff;  background-color: #014FA9}

.waNormal { ; color: #014FA9 }
.waSmall { font-size: 9px; color:  #014FA9 }
.waRed { color: #be0c2b; font-size: 9px; }
.waLargeRed { ; color: #be0c2b }

.waSmallBoldItalic { font-weight: bold; font-style: italic; font-size: 9px; color: #014FA9 }
.waSmallItalic { font-style: italic; font-size: 9px; color: #014FA9 }

.waBG { background-color: #E7E7E7 }
.waTrpBG { background-color: #C1C7D0 }
.waBoxBG { background-color: #E4E4E4 }
.waBorder { background-color: #999999 }

.waInput { color: #000000; font-size: 9px; font-family: Arial, Helvetica, sans-serif; }
.waSelect { color: #000000; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
.waSelect:hover { color: #000000;  }
.waTextarea { font-size: 9px; font-family: Arial, Helvetica, sans-serif; }

.nfLink:link {  font-style: normal; color: #014FA9;  }
.nfLink:visited {  font-style: normal; color: #014FA9;  }
.nfLink:visited {  font-style: normal; color: #014FA9;  }
.nfLink:hover {  font-style: normal; color: #100E80; background-color: #E4E4E4;  }

.nfTitle { font-size: 11px; font-style: normal; font-weight: bold; color: #014FA9 }
.nfDate { font-size: 9px; font-style: normal; font-weight: bold; color: #014FA9 }
.nfSource { font-size: 9px; font-style: normal; color: #014FA9 }
.nfMedia { font-size: 9px; font-style: italic; color: #014FA9 }

 /* calendar */
div.calendar {
	background-color: #FFFFFF;
	display: block;
	/*float: left;*/
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-family: Courrier;
	font-size: 11px;
	line-height: 17px;
	margin-right: 10px; /* Invalid value: width: 170; */
}
div.calendar div.pre {
    white-space: pre;
}

div.calendar a {
	color: #000066;
	text-decoration: none;
    font-family: "Courier New", Courier, mono;
	font-size: 11px;
}
div.calendar a.weekOfYear {
    color: #75777B;
}
div.calendar .currentweek,
div.calendar a.currentday {
	background-color: #E7E7E7;
	border: 1px solid #B42C29;
	font-weight: bold;
}

div.calendar a:hover {
	background-color: #E7E7E7;
}

div.calendar h2 {
	color: #006699;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
}

div.calendar h2 a {
	color: #006699;
	padding: 0 5px 0 5px;
}
div.calendar span.days {
	background-color: #E7E7E7;
	font-weight: bold;
	padding: 0 2px 0 2px;
}

div.xmlButton {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 10px;
	background-color: #ff6600;
	color: #FFFFFF;
	text-decoration:  none;
	padding: 0px 1px 0px 1px;
}

a.xmlButton {
	font-family: verdana,helvetica,arial,sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

div.xmlWrap {
	border: 1px solid #666;
	padding: 1px;
	text-decoration:  none;
	background-color: transparent;
	margin: 0px 0px 0px 0px;
	width: 34px;
	text-align: center;
}

div.spacer {
	clear: both;
	font-size: 1px;
	line-height: 0px;
}
a.maincat {
    font-size:11px;
    font-weight: bold;
    color: #666666;
}
a.subcat {
    color: #666666;
}
span.hl {
    background: #FFFF66;
}
div.menu a:hover {
	text-decoration: none;
}

div.menu div.options {
	/* background-color: #FFFFFF; */
    background: #E4E4E4;
	border-bottom: 1px solid #6D6D6D;
	border-left: 1px solid #6D6D6D;
	border-right: 1px solid #6D6D6D;
	display: block;
	font-size: 10px;
}

div.menu div.options a {
	/* background: url(../images/bullet.gif) no-repeat top left; */
	/* background-position: 7px 7px; */
	/* color: #6D6D6D; */
    color: #333333;
	display: block;
	/* padding: 3px 12px 3px 20px; */
    padding: 3px 3px 3px 3px;
	text-decoration: none;
}

div.menu div.options a:hover {
	/* background-color: #273440; */
    background:  #014FA9;
	/* background-position: 7px -38px; */
    /* background-position: 7px -15px; */
	color: #FFFFFF;
	text-decoration: none;
}
/* Generics egna styles som grundar sig på den webbplats som fanns före november 2005


*/


.selectboxText {
    color: #333333;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 12px;
    text-align : left;
}

.sokKnapp {
    color: #333333;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 13px;
    text-align : left;
}

.sammanFattningLankText a:link {
    color: #333333;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 11px;

}

.lankListaLankText a:link a:visited {
    color: #333333;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 11px;
}

.lankListaRubrikText a {
    color: #333333;
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 12px;
    line-height : 18px;
    
}

.tabellhuvud {
        background-color: #91abce;
        color : #FFFFFF;
        font-family: Helvetica, Arial, Sans-Serif; 
        font-size : 15px;
}

.tabellkropp {
		background-color: #d5e0ef;
		color: #5C5C5C;
		font-family: Verdana, Arial, Sans-Serif; 
		font-size :13px;
}


FORM.tb { display:inline; }

SELECT.bolag {
		color: #000000;
		font-family: Helvetica, Arial, Sans-Serif; 
		font-size:10px;
		width:161px;
}

INPUT.knapp {
		font-family: Helvetica, Arial, Sans-Serif;
		font-size:11px;
}

INPUT.longfunk {
		
		color: #000000;
		font-family: Helvetica, Arial, Sans-Serif;
		font-size:11px;
		width:152px;
}

INPUT.login {
		
		color: #000000;
		font-family: Helvetica, Arial, Sans-Serif;
		font-size:10px;
		width:90px;
}

SELECT.longfunk {
		
		color: #000000;
		font-family: Helvetica, Arial, Sans-Serif;
		font-size:11px;
		width:152px;
}

.funktion {
		background-color: #91ABCE;
		color: #000000;
		font-family: Verdana, Arial, Sans-Serif;
		font-size:10px;
}

.infowindow {
		background-color: #d5e0ef;
		color: #000000;
		font-family: Verdana, Arial, Sans-Serif;
		font-size:10px;
}

.subnav {
		color: #000000;
		font-family: Verdana, Arial, Sans-Serif;
		font-size:10px;
}

A.subnav {
		color: #000000;
		font-family: Verdana, Arial, Sans-Serif;
		font-size:10px;
		text-decoration:none;
}

A.subnav:hover {
		color: #1D01A7;
		font-family: Verdana, Arial, Sans-Serif;
		font-size:10px;
		text-decoration:underline;
}

A.subnav:visited {
		color: #999999;
		font-family: Verdana, Arial, Sans-Serif;
		font-size:10px;
}

.smalltext {
		color: #000000;
		font-family: Verdana, Arial, Sans-Serif;
		font-size:10px;
}

A.smalltext {
		color: #014FA9;
		font-family: Verdana, Arial, Sans-Serif;
		font-size:10px;
		font-weight:bold;
		text-decoration:none;
}

A.smalltext:hover {
		color: #000000;
		font-family: Verdana, Arial, Sans-Serif;
		font-size:10px;
		font-weight:bold;
		text-decoration:underline;
}

.smalltext2 {
		color: #000000;
		font-family: Verdana, Arial, Sans-Serif;
		font-size:12px;
}

A.smalltext2 {
		color: #014FA9;
		font-family: Verdana, Arial, Sans-Serif;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
}

A.smalltext2:hover {
		color: #000000;
		font-family: Verdana, Arial, Sans-Serif;
		font-size:12px;
		font-weight:bold;
		text-decoration:underline;
}

.headline {
		color: #404a8c;
		font-family: Helvetica, Arial, Sans-Serif;
		font-size : 18px;
		line-height : 18px;
                
}

.headline2 {
		color: #5C5C5C;
		font-family: Helvetica, Arial, Sans-Serif;
		font-size:16px;
		line-height:24px;
}

.headfunk {
		color: #ffffff;
		font-family: Helvetica, Arial, Sans-Serif;
		font-size:18px;
		line-height:24px;
}

.ingress {
		color: #5C5C5C;
		font-family: Verdana, Arial, Sans-Serif;
                font-size:11px;
		font-weight:bold;
}

.styckerubrikl {
                color: #5C5C5C;
                font-family: Helvetica, Arial, Sans-Serif;
                font-size:12px;
                font-weight:bold;
}

.styckerubrik {
                color: #404a8c;
                font-family: Helvetica, Arial, Sans-Serif;
                font-size:13px;
                font-weight:bold;
}

.normtext {
		color: #5C5C5C;
		font-family: Verdana, Arial, Sans-Serif;
		font-size:11px;
		text-align:left;
}

A.normtext {
		color: #014FA9;
		font-family: Verdana, Arial, Sans-Serif;
		font-size:11px;
		text-decoration:none;
}

A.normtext:hover {
		color: #000000;
		font-family: Verdana, Arial, Sans-Serif;
		font-size:11px;
		text-decoration:underline;
}
.normtext2 {
		color: #5C5C5C;
		font-family: Verdana, Arial, Sans-Serif;
		font-size:15px;
}

A.normtext2 {
		color: #014FA9;
		font-family: Verdana, Arial, Sans-Serif;
		font-size:14px;
		text-decoration:none;
}

A.normtext2:hover {
		color: #000000;
		font-family: Verdana, Arial, Sans-Serif;
		font-size:14px;
		text-decoration:underline;
}


 


h1 {
		color: #5C5C5C;
		font-family: Helvetica, Arial, Sans-Serif;
		font-size:18px;
		line-height:24px;
}
h2 {
                color: #5C5C5C;
		font-family: Helvetica, Arial, Sans-Serif;
		font-size:16px;
		line-height:24px;
}

h3 {
                color: #5C5C5C;
		font-family: Helvetica, Arial, Sans-Serif;
		font-size:14px;
		line-height:24px;
}

ul {
		margin-top:0;
}

ol {
		margin-top:0;
}

li {
		margin-left:-1em;
}

