/* General styles */

	body{

		padding:0;

		font-size:74%;

		font-family: Arial, Helvetica, sans-serif;

		color:#392222;

		text-align:center;

		background:#848484 url('../images/bg.gif');; margin-left:0; margin-right:0; margin-top:40px; margin-bottom:20px

	}



	.clearDiv{

		clear:both;

	}



	.clearR{

		clear:right;

	}



	.clearL{

		clear:left;

	}



	img{

		border:0px none; 

	}

	

	p{

		line-height:150%;

	}



	strong.head{

		font-size:120%;

		padding:0 0 0 10px;

	}



	.leftAlign {

		float:left;

	}



	.rightAlign {

		float:right;

	}



	.alignButton{

		text-align:right;

	}





	hr{

		border-top:0px none;

		border-bottom:2px dotted #c0c0c0;

	}



	.errorTxt{

		color:#FF0000;

		text-align:center;

	}



	h1{

		color:#7D0C00;

		font-size:20px;

		margin:0;

		padding:0;

	}





/* General styles */



/* Link styles */



	a{

		color:#7D0C00;

		font-weight:bold;

	}

	a:hover{

		color:#696C76;

		font-weight:bold;

	}



/* Link styles */



/* Body styles */





	#bodyWrap{

		width:756px;

		padding:6px;

		background:#fff;

		text-align:left;

		margin:auto;

		margin-bottom:2px;

		border:1px #414141 solid;

	}



	#headerWrap{

		width:756px;

		height:165px;

		border-bottom:1px solid #414141;

		background:#fff url('../images/header_bg.jpg') no-repeat;

		position:relative;

		top:0;

		left:0

	}



	#headerWrap #logo{

		position:absolute;

		top:60px;

		left:525px;

	}



	#headerWrap #slogan{

		position:absolute;

		top:60px;

		left:30px;

	}



	#headerWrap #address{

		position:absolute;

		top:7px;

		left:265px;

		font-size:10px;

	}





	#contentWrap{

		background:#fff url('../images/clouds.jpg') no-repeat top right;

		margin:0;

		padding:0;

		width:756px;

		position:relative;

		top:0;

		left:0

	}



	#contentWrap #content{

		padding:20px;

		margin:0 0 20px 170px;

		width:510px;

	}



	body#startpage #contentWrap #content{

		padding:20px 30px 20px 60px;

		margin:0;

		height:180px;

		width:auto;

		float:none;

	}



	#people{

		margin:0 0 0 0px;

	}





	#newsboxes{
		font-size:90%;
		line-height:120%;
	}



	#newsboxes #newsleft{

		background:#EFEFEF;

		min-height:150px;

		float:left;

		width:362px;

		padding:6px;

	}



	#newsboxes #newsleft img{

		float:left;

		margin:0 10px 0 0;

	}



	#newsboxes #newsleft h2{

		font-size:14px;

		margin:5px 0 5px 0;

		padding:5px 0 0 0;

	}

	#newsboxes #newsleft p{

		margin:0 5px 10px 0;

		padding:0;

	}



	#newsboxes #newsright{

		background:#EFEFEF;

		min-height:150px;

		float:right;

		width:362px;

		padding:6px;


	}



	#newsboxes #newsright h2{

		font-size:14px;

		margin:5px 0 5px 0;

		padding:5px 0 0 0;

	}

	#newsboxes #newsright p{


		margin:0 5px 10px 0;

		padding:0;

	}


	#newsboxes #newsright img{

		float:left;

		margin:0 10px 0 0;

	}






	.projects{

		border:1px #c0c0c0 solid;

		padding:15px;

		background:#F6F6F6;

		width:470px;

		margin:20px 0 0 0;

	}

	

	.imgProject{

		float:right;

	}

		

	body#project .projects img{

		float:right;

		margin:0 0 0 10px;

	}

	

	body#project .projects .imgProject img{

		float:none;

		margin:0 0 0 10px;

	}





	.projects h3{

		font-size:16px;

		margin-bottom:5px;

	}



	.projects h4{

		font-size:12px;

		margin-bottom:0;

	}



	.projects p{

		padding:0;

		margin:0 0 10px 0;

	}



	.projects td{

		vertical-align:top;

	}



/* Body styles */



/* Menu */



	#menyNav{



	}





	#menyNav ul{

		list-style:none;

		margin:0;

		padding:0;

	}



	#menyNav ul li{

		float:left;

	}



	#menyNav ul li a{

		display:block;

		background:#E3E3E3;

		color:#424242;

		text-align:center;

		text-decoration:none;

		margin:0 1px 0 0;

		width:100px;

		height:15px;

		padding:5px 0 5px 0;

	}



	#menyNav ul li a.sel{

		color:#7D0C00;

	}



	#menyNav ul li a:hover{

		background:#7D0C00;

		color:#FFF;

	}



	#menyNav ul li#logga a{

		width:136px;

		background:none;

	}











/* Menu */

/* SubMenu */



	#subNav{

		position:absolute;

		top:60px;

		left:0;

		font-size:11px;

		border-bottom:1px #7E7E7E dotted;

		width:160px;

	}



	#subNav ul{

		margin:0;

		padding:0 0 5px 0;

		list-style:none;

	}



	#subNav li{

		font-family: Arial, Helvetica, sans-serif;

		background:url('../images/bullet_red.gif') no-repeat 0 4px;

		text-align:left; margin-left:10px; margin-right:0; margin-top:5px; margin-bottom:5px; padding-left:10px; padding-right:0; padding-top:0; padding-bottom:0

	}



	#subNav ul li ul li{

		background:url('../images/bullet_gray.gif') no-repeat 0 4px;; margin-left:0; margin-right:0; margin-top:5px; margin-bottom:0

	}

	#subNav ul li ul li.subsel{

		background:url('../images/bullet_red.gif') no-repeat 0 4px;; margin-left:0; margin-right:0; margin-top:5px; margin-bottom:0

	}



	#subNav li a{

		text-decoration:none;

		color: #625F66;

	}



	#subNav ul li ul li a{

		font-weight:normal;

	}



	#subNav ul li ul li.subsel a{

		color:#7D0C00;

	}



	#subNav li a.sel{

		color: #7D0C00;

	}



	#subNav li a:hover{

		text-decoration:underline;

		color: #7D0C00;

	}



	#subNav .menuHeader{

		text-transform:uppercase;

		padding:3px 0 3px 10px;

		border-top:1px #7E7E7E solid;

		border-bottom:1px #7E7E7E dotted;

		width:150px;

		margin:0 0 10px 0;

		font-weight:bold;

	}



	#subNav .menuHeader b{

		color:#7D0C00;

	}



	#subNav p{

		padding:0 10px 10px 10px;

	}



/* SubMenu */





/* Content styles */







/* Footer styles */







	#footer {

		clear:both;

		margin:auto;

		width:768px;

		font-size: 10px;

		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;

		font-weight: Bold;

		color:#CFCFCF;

		text-align:left;

	}





	#footer a{

		text-decoration:underline;

		color:#CFCFCF;

		font-weight:bold;

	}



	#footer a:hover{

		text-decoration:none;

		color:#CFCFCF;

	}
