html, body { 
margin : 0;
padding : 0;
} 
body 
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
background:#E9E9E9;
color : #555;
} 
			/*WRAP*/
#wrap {
	width : 900px;
	margin-left : auto;
	margin-right : auto;
	margin-top:15px;
	padding : 0;
	border : 6px solid #fff;
	color : #555;
	background : #fff url(images/wrap_bg.jpg) repeat-x;
} 
			/*BANNER*/
#masthead { 
height : 130px;
padding : 0;
margin-bottom : 0;
background:url(images/header.jpg);
} 
			/*MAIN CONTAINER*/
#container {
	width : 885px;
	margin-left : auto;
	margin-right : auto;
	margin-top : 10px;
	padding : 0;
	line-height : 1.8em;
} 
#menucontainer {
	position : relative;
	height : 35px;
	color : #e0e0e0;
	background : #f8c361;
	width : 100%;
	font-family : Helvetica, Arial, Verdana, sans-serif;
} 
#menunav { 
position : relative;
height : 31px;
font-size : 12px;
text-transform : uppercase;
font-weight : bold;
background : #fff url(images/menu_bg.gif) repeat-x bottom left;
padding : 0 0 0 20px;
} 
#menunav ul { 
margin : 2px 0 0 0;
padding : 0;
list-style-type : none;
width : auto;
float : left;
} 
#menunav ul li { 
display : block;
float : left;
padding : 0px 1px 0px 0px;
border-left:#4870a6 1px solid;
border-right:#5776a1 1px solid;
text-align:center;
} 
#menunav ul li a { 
display : block;
float : left;
color : #fff;
text-decoration : none;
text-align:center;
padding : 0 35px 0 50px;
height : 28px;

} 
#menunav ul li a span { 
padding : 7px 20px 0 0;
height : 21px;
float : left;


} 
#menunav ul li a:hover { 
color : #fff;
background : transparent url(images/menu_bg-OVER.gif) repeat-x bottom left;
} 
#menunav ul li a:hover span { 
display : block;
width : auto;
cursor : pointer;
} 
#menunav ul li a.current, #menunav ul li a.current:hover {
	color : #fff;
	line-height : 275%;
} 
#menunav ul li a.current span { 
display : block;
padding : 0 20px 0 0;
width : auto;
background : #1d6893 url(images/menu_right-ON.gif) no-repeat top right;
height : 33px;
} 
			/*HOME*/

#main-home
{
	float:left;
	width:600px;
	margin:15px 3px 0 0;
	border:5px solid #d4d4d4;
	background:#fff;
	
	
	}



#home
{
	float:left;
	width:192px;
	margin:10px 8px 0 0;
	border:3px solid #d4d4d4;
	background:#fff;
	
	}


#home p ,img
{
	padding:0 auto;
	margin:0 auto;
	float:left;
}

#main-home p ,img
{
	padding:0 auto;
	margin:0 auto;
	float:left;
	
	}
#main-home p
{
	text-align:left;
}
#home p
{
	text-align:left;
}

.referencetext
{
	text-align:left;
}


.hometitle
{
	float:left;
	width:177px;
	height:auto;
	line-height:22px;
	font-size:13.5pt;
	letter-spacing:1px;
	background-color:#004182;
	color:#FFF;
	padding:5px 5px 5px 10px;
	border-bottom:2px solid #f8c361;
	}
	
.main-hometitle
{
	float:left;
	width:585px;
	height:auto;
	font-size:19pt;
	letter-spacing:1px;
	background-color:#004182;
	color:#FFF;
	padding:10px 5px 10px 10px;
	border-bottom:2px solid #f8c361;
}

.hometext
{
	padding:10px 10px 10px 10px;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
	color:#666;
	}
			
			/*TOP NAVIGATION*/
#content { 
padding : 0 1em 0 1em;
margin : 0 0px 0 0;
border-right : 1px solid #eee;
float:left;
width:620px;
} 


#content_flash 
{
	width:660px;
	float:left;
	margin:0 5px 40px 10px;
}


#right_gallery
{
	float:right;
	width:190px;
	margin:55px 3px 0 0px;
}
#right_gallery ul
{
	padding:0;
	margin:0;
	float:left;
	border:3px solid #d8d8d8;
}
#right_gallery li
{
	float:left;
	list-style:none;
}
#right_gallery li a
{
	float:left;
	font-weight:bold;
	font-size:11px;
	padding:5px 0 5px 10px;
	width:175px;
	background:#fff;
	color:#487296;
	border-bottom:#ccc 1px dotted;
}
#right_gallery ul li a:hover
{
	background-color:#e9eff5;
	
}
#right_gallery ul li a:current
{
	background-color:#b4c7d7;
	color:#FFF;
}


			/*SIDEBAR*/
			
#navcontainer
{
	background:#FFF;
	border:3px solid #dfdfdf;
	padding:2px;
	margin:15px 0 0 0;
	float:left;
	width:210px;
}


#navcontainer p 
{
	padding:0 0 0 10px;
	
}

#navcontainer ul li
{
	padding:0 0 0px 0;
	margin:0 9px 5px -1px;
	border-bottom:#d0e1f0 5px solid;
	float:left;
}

#navcontainer ul li a
{
	font-size:12px;
	letter-spacing:0.4px;
	font-weight:bold;
	color:#3D668F;
	text-transform:uppercase;
}
#navcontainer ul li a img
{
	margin:0px 0px 10px 0px;
	padding:0px;
	
}
#navcontainer img
{
	margin:0 0 0 4px;
}

#sidebar { 
float : right;
width : 218px;
margin-top : 0;
padding : 0 5px 0 1em;
} 
#sidebar h3
{
	font:Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	background: url(images/Navcontainer_Title_Background.png);
	color:#FFF;
	padding:6px 0 5px 10px;
	margin:0px;
	width:200px;
	}
#sidebar ul
{
	padding:5px 0 0 0;
	margin:0 0 0 10px;
	list-style:none;
	
	}

#sidebar ul li
{
	padding:5px 0 0 0;
	
	}



   /* CONTENT*/
   
.img_text
{
	float:left;
	padding:5px;
	margin:5px 10px 5px 0;
	border:#CCC 1px solid;
	background-color:#dddddd;
}


.img_text_right
{
	float:right;
	padding:5px;
	margin:5px 0px 5px 10px;
	border:#CCC 1px solid;
	background-color:#dddddd;
}


#referencelist
{
	border-bottom:1px solid #ADC1DA;
	min-height:135px;
	padding:10px 5px ;
}

#referencelist span
{
	color:#858585;
	font-size:11px;
	font-weight:bold;
	margin:0 10px 0 0;
}


#referencelist_list
{
}


#referencelist_list ul li span
{
	color:#858585;
	font-size:11px;
	font-weight:bold;
	margin:0 10px 0 0;
}



#referencemain
{
	
	width:250px;
	padding:15px 25px 15px 15px;
	float:left;
	height:250px;
	
}


#referencemain img
{
	border:2px solid #CCC;
	float:left;
	margin:7px;
	padding:2px;
}

.referencetext_home
{
	color:#3F5C7C;
	font-size:14px;
	line-height:20px;
	font-weight:bold;
	margin:0 0 0 0px;
	width:226px;
	padding:5px 0px 10px 10px;
	
	
}

.referencetext
{
	color:#036;
	font-weight:bold;
	font-size:12px;
	letter-spacing:0.3pt;
	padding:0;
	margin:5px 0 0 0;
	line-height:16px;
}



.referencetext1
{
	color:#325172;
	font-weight:bold;
	font-size:11px;
	line-height:12px;
}

.referencetext2
{
	color:#3F5C7C;
	font-size:11px;
	line-height:12px;
	
}

.referencetext3
{
	color:#3F5C7C;
	
}

#reference_menu a
{
	float:left;
	background:#305b96;
	color:#FFF;
	padding:3px 10px;
	border:1px solid #FFF;
	margin:15px 3px 10px 0px;
}

#reference_menu a:hover
{
	color:#CCC;
	
}

#reference_submenu
{
	float:left;
	margin:0 0 20px 0;
	padding:0;
	width:630px;
}

#reference_submenu a
{
	float:left;
	background:#D1923A;
	color:#FFF;
	padding:2px 6px;
	border:1px solid #FFF;
	margin:5px 3px 0px 0px;
	font-size:11px;
	letter-spacing:0.3px;
	
}

#reference_submenu a:hover, #reference_submenu a:active
{
	color:#CCC;
}



#content ul
{
	float:left;
	
}

#content p
{
	text-align:left;
}

#content p.tekst
{
	text-align:justify;
	line-height:18px;
}



			/*FOOTER*/
#footer { 
clear : both;
height : 70px;
padding : 10px 0 0 0;
margin-bottom : 0;
margin-top : 20px;
text-align : center;
border-top : 5px solid #f8c361;
color : #c8daef;
background : #3c5f88;
font-size:11px;
} 

#footer a
{
	color:#CCC;
	padding:0 10px;
	text-transform:uppercase;
	font-weight:bold;
	letter-spacing:0.5px;
	}



			/*TYPOGRAPHY*/
h1 { 

margin : 0;
padding : 5px 0 0px 5px;
font : 200% "Trebuchet MS", Helvetica, Arial, Tahoma, sans-serif;
letter-spacing : 0.5px;
color:#036;
border-bottom:1px solid #FC0;
} 
h2 {
	float : right;
	margin : 0;
	padding : 105px 20px 20px 0;
	font : 90% "Trebuchet MS", Helvetica, Arial, Tahoma, sans-serif;
	letter-spacing : 3px;
	color : #4592be;
} 
h3 { 
margin : 0;
padding : 20px 0 10px 0;
font : 150% "Trebuchet MS", Helvetica, Arial, Tahoma, sans-serif;
text-transform : uppercase;
letter-spacing : 0.4px;
color : #143c55;
}
blockquote {
font-weight : bold;
font-style : italic;
color : #b29b35;
} 
			/*LINKS*/
a:link, a:visited {
	color : #666;
	background : inherit;
	text-decoration : none;
} 
a:hover { 
color : #aaa;
background : inherit;
text-decoration : none;
} 
a img {
border: 0;
}
			/*IMAGES*/
.left { 
float : left;
border : 0 solid #656c4a;
margin : 5px 0 10px 0;
padding : 10px;
} 
			/*SEARCH BOX*/
legend { 
margin-bottom : 30px;
color : #143c55;
} 
input { 
background : #eee;
} 



