@charset "utf-8";
.default {
}


/* CSS Document */

body{
	background-color:#fff;/*#f8fbfa;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#header {
	margin:0;
	padding:0px 0 0 0px;
	width:780px;
	height:128px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F5BB87;
}

img{
	padding:0px;
	margin:0px;
	border:none;
}

div.special{
	float:right;
	padding:20px 15px;
	text-align:right;
}

div.special img{
	display:block;
	border: 1px solid #4f778b;
}

div.special a{
	padding: 1px 8px 2px 8px;
	border:1px solid #FFFFFF;
	font-size:9px;
	color:#F5BB87;
}



#header h1{
	float:right;
	padding-top:60px;
	font-size:13px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#E11C08;
	font-weight:bold;
	padding-right: 45px;
}

h2{
	margin-bottom:6px;
	padding-top:10px;
	padding-bottom:6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
        color:#E11C08;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}

hr{
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-bottom-color: #C1E7FD;
}

a {
        color:#293A88;
        outline:none;
	text-decoration:none;
	outline:none;
}

a:hover {
        color:#293A88;
}

#homelogo{
	float:left;
	padding-top:35px;
	padding-left: 0px;
}
#swoosh{
	float:right;
	background-image:url(graphics/top_swish.gif);
	width:570px;
	height:128px;
}

.left {
	float: left;
	padding-right:0px;
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 3px;
	background-image: url(graphics/eu.gif);
	background-repeat: no-repeat;
	padding-left: 38px;
	padding-bottom: 6px;

}

.right {
	float: right;
	text-align: left;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 6px;
	padding-left: 3px;

}

div.clearer {
	clear:both;
	/*border-top: 1px solid #8a9c97;*/
}

#container{
	width: 780px;
	margin: 0 auto;
	padding: 0 60px 0 60px;
}

#main{
	float:left
}

#secondary{
	float:right
}

#nav{
	width:779px;
	height:10px;
	background-color:#F0893A;
	color:#F7BC88;
	padding-top: 7px;
	padding-right: 0;
	padding-bottom: 9px;
	padding-left: 0;
	border-top-style: solid;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-color: #FFFFFF;
}

#nav ul{

	display: inline;

	margin:0px;

	padding:0px;

	list-style: none;

	overflow: hidden;

}

#nav #main li{
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #ffffff;
}

#nav #secondary  li{
	margin: 0;
	padding: 0;
	list-style: none;
	display: inline;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #ffffff;
}

#nav li a{
	color:#ffffff;
	padding-top: 0;
	padding-right: 15px;
	padding-bottom: 0;
	padding-left: 15px;

}

#nav li a:hover{
	color:#293A88;

}



#subnav{
	height:20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #293A88;
}

#subnav a{
	color:#293A88;
	padding-right:4px;
	padding-left:4px;
}

#breadcrumb{float:left}

#loginform{margin:0px;padding:0px;}

#login{margin:0; padding:0;float:right;}



#username{float:right; color:#36544b;}



#content{
	color:#06274F;
	padding-top: 10px;
	padding-right: 12px;
	padding-bottom: 10px;
	padding-left: 12px;

}

#login input.mint{

	width:106px;

	height:14px;

	border: 1px solid #77cbb2;

	color:#466159;

}



input.hide{

	display:none;

}

#content p{
	margin:0px;
	line-height:1.8;
	color: #707173;

}

p.line{
	padding-bottom:35px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #2892C2;

}

.readmore{

	color:#0e4da4;

}

.active{

	background-color:#c3cfca;

}

ul#main a.selected{
	color:#0C3E79;

}

#adminmenu{

	float:left;

	width:143px;

	height:163px;

	padding:0px;

	background-color:#dfe6e3;

}

#adminmenu ul{

	margin:0px;

	padding:0px;

	list-style-image:none;

	list-style-position:outside;

	list-style-type:none

}

#adminmenu ul li{

	/*padding: 10px 14px 10px 14px;*/

	border-bottom: 1px solid #fff;

}

#adminmenu ul li a{

	display:block;

	width:115px;

	padding:10px 14px;

	color:#36544b;

}

#adminmenu ul li a:hover{

	background-color:#c3cfca;

}



ul.links {

	margin:0px;

	padding:0px;

	list-style-image:none;

	list-style-position:outside;

	list-style-type:none

}

ul.links li {



}



#text{

	float:right;

	width:600px;

	text-align:left;

}

#footer{
	padding-top:8px;
	padding-right:12px;
	padding-left:12px;
	font-size:9px;
	color:#526c64;
	margin-top:18px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
}

#footer a{

	color:#7f928c;

	padding-left:6px;

}

.form_error {

	color:red;

}

form.basiclist ol {

	list-style-type:none;

	margin:0pt;

	padding:0pt;

	position:relative;

	width:100%;

}

form.basiclist ol li {

	border:medium none;

	color:#444444;

	display:block;

	line-height:150%;

	padding:0pt 4px 1px 0pt;

}

.newsbrowse {

	margin-bottom:6px;

	padding-top:6px;

}



.subnavlist {

	list-style: none;

	padding: 0;

	margin: 0px 0 16px 0;

}

.subnavlist li {

	display: inline;

	padding: 0;

	margin: 0;

}

.subnavlist li:before {

	font-weight: bold;

	content: " \B7  ";

}

.subnavlist li:first-child:before { content: ""; }

.subnavlist a {
	color: #293A88;

}

.subnavlist a:hover {
	color:#293A88;
	text-decoration:underline;

}
#container_small {
	width: 350px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	float: left;
	text-align: justify;
}
#container_small_spacer {
	width: 50px;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0px;
	float: left;
}
.leftimage {
	float: left;
	padding-right:6px;
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 6px;
}
#container_news {
	width: 430px;
	float: left;
	border: thin solid #CCCCCC;
	padding: 6px;
	clear: none;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}
.line_top {
	padding-bottom:10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.secondlevel_nav {
	width:145px;
	float: left;
	margin-top: 20px;
}

#content_secondlevel {
	color:#707173;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 614px;
	float: right;
	line-height: 1.8;
	text-align: justify;
}
.secondlevel_nav    a  {
        color:#293A88;
	display: inline;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	width: 145px;
	padding-bottom: 10px;
	padding-top: 8px;
	vertical-align: top;
	float: left;
	text-align: left;
	text-indent: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 0px;
        background-color:#F7BC88;
}
.secondlevel_nav   a:hover  {
	color:#293A88;
	background-color: #F0893A;
	float: left;
	width: 145px;
}
.secondlevel_nav  box  {
	display: inline;
	background-color: #F0893A;
	height: 30px;
	width: 145px;
}
.secondlevel_nav a.selected {
	color:#293A88;
	background-color: #F0893A;
	width: 145px;
	float: left;
}
h3 {
	margin-bottom:0px;
	padding-top:10px;
	padding-bottom:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
        color:#E11C08;
}
#content_secondlevel img {
	float:right;
	border: thin solid #DFE6E3;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-right: 2px;
	padding-left: 2px;
}

pre {
white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
}
