
body {
	background:#eee;
	margin:0 0 0 0;
	padding:0 0 0 0;
	color:#333;
	font-size:14px;
	line-height:150%;
	font-family:Arial,Helvetica,sans-serif;
}

a {
	color:#000;
	text-decoration:none;
	outline:none;
	border:0px;
}


h1 ,
h2 ,
h3 ,
h4 {
	padding:0;
	margin:0 0 0.5em 0;
} 
h1 {
	font-size:1.6em;
	line-height:130%;
}
h2 {
	font-size:1.2em;
	line-height:130%;
}
h3 {
	font-size:1.1em;
	line-height:130%;
}
h4 {
	font-size:1em;
	line-height:150%;
}

p {
	padding:0;
	margin:0 0 0.5em 0;
}

#maincontainer {
	
}

#global {
	background:#222;
	padding:0;
	margin:0 0 0 0;
	border-bottom:1px solid #111;
}
#globalheader {
	padding:11px 10px;
	display:none;
	position:relative;
	background:#111;
}
#globalheader h2 {
	padding:0;
	margin:0;
	font-size:16px;
	line-height:18px;
	color:#666;
	text-transform:uppercase;
}
#globalheader h2 em{
	font-style:normal;
	font-weight:normal;
}
#globalmenu {
	width:auto;
	max-width:980px;
	margin:0 auto;
}

#service {
	width:980px;
	width:auto !important;
	max-width:980px;
	padding:0 10px;
	margin:20px auto;
}
#serviceinner {
	padding:0 260px 0 200px;
	position:relative;
	overflow:hidden;
	background:#fff;
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
}
#serviceheader {
	background:#ccc;
	overflow:hidden;
	position:relative;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
}
#serviceheader h1 {
	display:block;
	float:left;
	margin:0;
	padding:0;
	font-size:26px;
	line-height:100%;
}
#serviceheader h1 a em {
	font-weight:normal;
	font-style:normal;
}
#serviceheader h1 a {
	display:block;
	float:left;
	margin:0;
	padding:12px 0 12px 50px;
}
#globalmenubutton ,
#servicemenubutton {
	display:none;
	position:absolute;
	right:0;
	top:0;
	bottom:0;
	width:50px;
	height:auto;
	text-indent:-9999px;
}
.inactive {	
	background:url(img/wamlibutton-medium.png) center center no-repeat;
}
#globalmenubutton.active {	
	background:#222 url(img/wamlibutton-medium-close.png) center center no-repeat;
}
#servicemenubutton.active {	
	background:#8fa6ed url(img/wamlibutton-medium-close.png) center center no-repeat;
}
.menuwrapper {
	overflow:hidden;
	-webkit-transition: height 0.5s ease-in-out;
	-moz-transition: height 0.5s ease-in-out;
	-o-transition: height 0.5s ease-in-out;
	transition: height 0.5s ease-in-out;
}
#asidea {
	float:left;
	width:200px;
	margin:0 0 0 -200px;
}
.asideainner {
	padding:10px;
}

#asideb{
	float:right;
	width:260px;
	margin:0 -260px 0 0;
}
.asidebinner {
	padding:10px;
}

#main {
	
}
.maininner {
	margin:10px;
}
.block {
	width:100%;
	overflow:hidden;
}
.blockinner {
	overflow:hidden;
	padding:15px 0px;
}
.profile .blockinner {
	padding:15px 10px;
}

#footer {
	padding:10px;
}
.footerinner {
	border-top:1px solid #eee;
	padding:10px 0;
}


/*TITLES*/
/*TITLEBLOCK*/
.titleblock {
	overflow:hidden;
	padding:5px 10px 5px 10px;
	margin:0;
	overflow:hidden;
	background:#666;
	border-left:5px solid #777;
	color:#fff;
}
.titleblock a {
	color:#fff;
}
h1.titleblock ,
h2.titleblock  ,
h3.titleblock  ,
h4.titleblock  {
	line-height:130%;
}






/*STATUSBLOCK*/
.statusblock {
	overflow:hidden;
	padding:5px 10px 5px 10px;
	margin:0;
	overflow:hidden;
	background:#86B22D;
	border-left:5px solid #679B00;
	color:#fff;
}
.statusblockinner a {
	color:#fff;
}
.statusblock .button {
	background:#777;
}
h1.statusblock  ,
h2.statusblock ,
h3.statusblock  ,
h4.statusblock  {
	line-height:130%;
}

.statusblock.info {
	background:#333 url(img/icon-info-20x20.png) 10px 50% no-repeat;
	padding-left:35px;
}





/*BUTTONS*/
.button {
	display:inline-block;
	padding: 4px 10px;
	overflow:hidden;
	background:#000;
	color:#fff;
	font-size:1em;
	text-decoration:none;
	-ms-border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.button.big {
	font-size:1.2em;
	font-weight:bold;
}





/*BANNERS AND COLORTHEMES*/
.banner {
	overflow:hidden;
	-ms-border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:0px solid #5b7de5;
	background:#fff;
	margin:0 0 5px 0;
}
.banner a {
	text-decoration:none;
	color:#1b40ac;
}
.bannerlink {
	display:block;
	overflow:hidden;
	padding:5px;
}
.bannerimg {
	float:right;
	margin:0 0 0 1em;
	border:none;
}
.bannertitle {
	display:block;
	font-weight:bold;
	font-size:0.9em;
	line-height:150%;
}
.bannerdescription {
	display:block;
	font-size:0.8em;
	line-height:150%;
	color:#333;
}



/*MENU*/
.menulist {
	list-style:none;
	padding:0;
	margin:0;
	overflow:hidden;
	border:0px solid #5b7de5;
	-ms-border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.menulist li {
	padding:0;
	margin:0;
	border-bottom:0px solid #5b7de5;
	overflow:hidden;
	background:#fff;
	margin-bottom:1px;
}
.menulist li:last-child {
	border-bottom:0px solid #5b7de5;
	margin-bottom:0;
}
.menulist li a {
	display:block;
	padding:10px 10px 10px 30px;
	text-decoration:none;
	color:#1b40ac;
	font-weight:bold;
	background:url(img/bullet.png) 5px 50% no-repeat;
}

.menulistform {
	display:block;
	padding:10px 10px 10px 30px;
	text-decoration:none;
	color:#1b40ac;
	font-weight:bold;
	background:url(img/bullet.png) 5px 50% no-repeat;
}











/*LIST*/
.list {
	list-style:none;
	padding:0;
	margin:0;
	overflow:hidden;
	border:0px solid #5b7de5;
	-ms-border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
.list li {
	padding:0;
	margin:0;
	border-bottom:0px solid #5b7de5;
	overflow:hidden;
	background:#fff;
	margin-bottom:1px;
}
.list li:last-child {
	border-bottom:0px solid #5b7de5;
	margin-bottom:0;
}
.list li a {
	display:block;
	padding:10px 10px 10px 60px;
	text-decoration:none;
	color:#1b40ac;
}
.list .listimg {
	float:left;
	margin:0 0 0 -50px;
	border:0px;
}
.listitemtitle {
	display:block;
	font-weight:bold;
	font-size:0.9em;
	line-height:150%;
	font-weight:bold;
}
.listitemdescription {
	display:block;
	font-size:0.8em;
	line-height:150%;
	color:#333;
}






/*HORIZONTAL BAR*/
.hrbar {
	display:block;
	list-style:none;
	overflow:hidden;
	padding:0;
	margin:0;
}
.hrbar li {
	float:left;
	padding:0;
	margin:0;
	overflow:hidden;
	margin-right:5px;
}
.hrbar li:last-child ,
.hrbar li.last {
	margin-right:0;
}







/*PROFILE*/
.profile {
	background:#fff;
	color:#333;
}
.profileimg {
	background:#333;
	overflow:hidden;
	width:100%;
}
.profileimg img {
	width:100%;
	height:auto;
	max-width:720px;
	margin:0;
	float:left;
}
.profiledetails {
	list-style:none;
	padding:0;
	margin:0;
}
.profiledetails li{
	padding:5px 0;
	border-bottom:1px solid #eee;
}
.profiledetails li:last-child{
	border-bottom:0px solid #eee;
}
.profiledetails  label {
	font-weight:bold;
}








/*MENUS*/
.menu {
	list-style:none;
	padding:0;
	margin:0;
	overflow:hidden;
}
.menu a {
	display:block;
	padding:5px 10px;
}
.menu .title{
	display:block;
	font-weight:bold;
}
.menu .description{
	display:block;
	font-size:0.8em;
	line-height:150%;
	color:#666;
}

#globalmenu.menu li {
	float:left;
	border-right:1px solid #111;
}
#globalmenu.menu li:last-child {
	border-right:0px solid #111;
}
#globalmenu.menu a {
	color:#fff;
}
#globalmenu.menu .active a ,
#globalmenu.menu a:hover {
	background:#333;
}

#servicemenu.menu {
	background:#eee;
	overflow:hidden;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
#servicemenu.menu li{
	border-bottom:1px solid #ddd;
}
#servicemenu.menu li:last-child{
	border-bottom:0px solid #ddd;
}
#servicemenu.menu .active a ,
#servicemenu.menu a:hover {
	background:#e5e5e5;
}














/**************************************ADAPT***************************************************/
@media screen and (max-width: 768px) {

	#service {
		width:100%;
		max-width:100%;
		margin:0;
		padding:0;
	}
	#serviceheader {
		-moz-border-radius:0px;
		-webkit-border-radius:0px;
		border-radius:0px;
	}
	#serviceinner {
		padding:0 0 0 0;
		-moz-border-radius:0px;
		-webkit-border-radius:0px;
		border-radius:0px;
	}
	#asidea {
		float:none;
		width:100%;
		margin:0;
	}
	.asideainner {
		padding:0;
	}
	#asideb {
		float:none;
		width:100%;
		margin:0;
		display:none;
	}
	#global {
		border-bottom:1px solid #111;
	}
	#globalmenubutton ,
	#servicemenubutton {
		display:block;
	}
	#globalheader {
		display:block;
	}
	#globalmenu.menu {
		width:auto;
		max-width:inherit;
		margin:0;
		padding:5px;
		border-bottom:0px solid #111;
	}
	#globalmenu.menu li {
		float:none;
		border-right:0px solid #eee;
		border-bottom:1px solid #333;
	}
	#globalmenu.menu li:last-child {
		border-bottom:0px solid #111;
	}
	#servicemenu.menu {
		padding:5px;
		-moz-border-radius:0px;
		-webkit-border-radius:0px;
		border-radius:0px;
	}
	.menuwrapper {
		height:0;
	}
	.maininner {
		margin:0px;
	}
	.blockinner {
		padding:15px 10px;
	}
	#footer {
		padding:10px 0;
	}
	.footerinner {
		padding:10px 10px;
	}

}




/*******************************SERVICE SKIN**********************************/
body {
	background:#4169e1 
	#color:#fff;
}

a {
	color:#1b40ac;
}

h1 {

}
h2 {

}
h3 {

}
h4 {

}
p {

}

#maincontainer {
	
}

#global {
	
}
#globalheader {

}
#globalheader h2 {

}
#globalmenu {

}

#service {

}
#serviceinner {
	background:#8fa6ed;
}
#serviceheader {
	background:#CD0074;
}
#serviceheader h1 {

}
#serviceheader h1 a {
	color:#fff;
	background:url(img/logo-deitti-40x40.png) 5px 50% no-repeat;
}
#globalmenubutton ,
#menubutton {

}
#asidea {

}
.asideainner {

}

#asideb {

}
.asidebinner {

}

#main {
	
}
.maininner {

}
.block {
	
}
.blockinner {

}

#footer {

}
.footerinner {

}


.titleblock {
	background:#5b7de5;
	color:#fff;
}


.menu {

}
.menu a {

}
.menu .title{

}
.menu .description{
	color:#666;
}

#globalmenu.menu li {
	
}
#globalmenu.menu li:last-child {
}
#globalmenu.menu a {
	
}
#globalmenu.menu .active a ,
#globalmenu.menu a:hover {
	
}

#servicemenu.menu  {
	background:#8fa6ed;
}
#servicemenu.menu  li{
	border-color:#fff;
}
#servicemenu.menu  li:last-child{

}
#servicemenu.menu  a {
	color:#fff;
	background:#7d91cf;
}
#servicemenu.menu  .active a ,
#servicemenu.menu  a:hover {
	background:#516dbf;
}
#servicemenu.menu  .description{
	color:#fff;
}



/*BUTTONS*/
.button {
	background:#1b40ac;
	color:#fff;
}
.button.big {

}

/*TITLEBLOCK*/
.titleblock {
	overflow:hidden;
	padding:5px 10px 5px 10px;
	margin:0;
	overflow:hidden;
	background:#5b7de5;
	border-left:5px solid #4169e1;
	color:#fff;
}
.titleblock a {
	color:#fff;
}
h1.titleblock ,
h2.titleblock  ,
h3.titleblock  ,
h4.titleblock  {
	line-height:130%;
}






/*STATUSBLOCK*/
.statusblock {
	background:#86B22D;
	border-left:5px solid #679B00;
	color:#fff;
}
.statusblockinner a {
	color:#fff;
}
.statusblock .button {
	background:#679B00;
}
h1.statusblock  ,
h2.statusblock ,
h3.statusblock  ,
h4.statusblock  {

}
.statusblock.info {
	background:#86B22D url(img/icon-info-20x20.png) 10px 50% no-repeat;
}


/*COLORTHEMES FOR BANNERS*/
.bannertheme1 a {
	color:;
	background:;
}
.bannertheme1 .bannerdescription {
	color:;
}

.bannertheme2 a {
	color:;
	background:;
}
.bannertheme2 .bannerdescription {
	color:;
}

.bannertheme3 a {
	color:;
	background:;
}
.bannertheme3 .bannerdescription {
	color:;
}
.bannertheme4 a {
	color:;
	background:;
}
.bannertheme4 .bannerdescription {
	color:;
}

.white {
  background-color:#ffffff;
}

.harmaa {
  background-color:#ccc;
}


.TagRed {
  background:none repeat scroll 0% 0% #ff0000;
  color:#ffffff;
  padding:2px 4px;
  margin-right:4px;
  margin-bottom:5px;
  text-transform:uppercase;
  font-family:"Source Sans Pro",sans-serif;
  display:inline-block;
  font-size:0.70511rem;
  font-weight:700;
  line-height:1;
}

.TagBlue {
  background:none repeat scroll 0% 0% #0000ff;
  color:#ffffff;
  padding:2px 4px;
  margin-right:4px;
  margin-bottom:5px;
  text-transform:uppercase;
  font-family:"Source Sans Pro",sans-serif;
  display:inline-block;
  font-size:0.70511rem;
  font-weight:700;
  line-height:1;
}









