body {
 background: white;
 font-family: Verdana, sans-serif;
 margin-left: 3%;
 margin-right: 2%;
 margin-top: 3em;
 color: black; 
 padding: 1em;
 line-height: 1.5em;
}

p {
 background-color: transparent;
 font-family: Verdana, sans-serif;
 color:  black; 
 margin-left: 1em;
 margin-top: 1em;
 margin-bottom: 1em;
 margin-right: 1em;
 }
 
h1 {
 background-color: transparent;
 font-family: Verdana, sans-serif;
 color:  black;
 margin-top: 5%;
 margin-bottom: 1em;
 margin-left: 1%;
 margin-right: 1%;
 text-align: center;
}

h2, h3, h4, h5, h6 {
 background-color: transparent;
 font-family: Verdana, sans-serif;
 color:  black;
 margin-top: 4%;
 margin-bottom: 2%;
 margin-left: 1%;
 margin-right: 1%;
}

a {
 font-family: Verdana, sans-serif;
 font-size: 100%; 
}

a:link { /* vierailematon */
 color: #000066;
 text-decoration: none;
}

a:visited { /* vierailtu */
 color: purple;
 text-decoration: none;
}

a:hover { /* hiiri päällä */
 color: #003366;
 text-decoration: underline;
 }

a:active { /* valittu  */
 color: purple;
 text-decoration: underline; 
}

.titlelist ul li{
 list-style-type: none;
 font-weight: bold;
 margin-bottom: 1em;
 margin-left: 3em;
}

#Logo {
 /*position: relative;*/
 top: 5%;
 margin: 1%;
 display: block;
 text-align:center;
 }
 
body>.px {
 margin: 25%;
} 

body>.px2 {
 margin-bottom: 35%;
} 

body>.px3 {
 margin-bottom: 100%;
} 

body>.px4 {
 margin-bottom: 10%;
} 

#FrontPic {
 margin: 5%;
 margin-left: 15%;
 display: block;
 text-align:left;
 }
 
 #CompanyPic {
 margin: 5%;
 margin-left: 15%;
 display: block;
 text-align:left;
 }
 
 #ServicesPic {
 margin: 5%;
 margin-bottom: 4%;
 margin-left: 15%;
 display: block;
 text-align:left;
 }
 
 #LinksPic {
 margin: 5%;
 margin-bottom: 3%;
 margin-left: 15%;
 display: block;
 text-align:left;
 }
 
 #Arnauld {
 margin-top: 6em;
 margin-left: 3em;
 margin-right: 1em;
 margin-bottom: 1em;
 float:right;
 }
 
 #RussiatPic {
 margin: 5%;
 margin-bottom: 5%;
 margin-left: 15%;
 display: block;
 text-align:left;
 }
 
 AAAcredit {
 margin-top: 5em;
 margin-left: 2em;
 margin-right: 1em;
 margin-bottom: 1em;
 float:right;
 }

 #twonewtrailersbought {
 margin-top: 5em;
 margin-left: 2em;
 margin-right: 1em;
 margin-bottom: 1em;
 float:right;
 }
 
 #scanroadfinlandhasstarted {
  margin-top: 5em;
  margin-left: 2em;
  margin-right: 1em;
  margin-bottom: 0em;
  float:right;
 }
 #snowyterminal {
  margin-top: 5em;
  margin-left: 2em;
  margin-right: 1em;
  margin-bottom: 0em;
  float:right;
 }
 
.TopBarBlue {
 /*position: relative;*/
 margin-top: 1%;
 padding:6px;
 background-color: #003399;
 width:100%; 
 border-style: groove;
 color: #003399;
 }

 
.BottomBarBlue {
 /*position: relative;*/
 bottom: -5em;
 width: 100%;
 padding:6px;
 background-color: #003399;
 border-style: groove; 
 color: #003399;
 display: block;
 text-align: center;
}

.menu {
 /*position: relative;*/ 
 background-color: #003399;
 width: 100%;
 padding: 6px;
 text-align: center;
}

.menu { 
 border-style: groove;
 color: #003399;
} 

.menu a {
 color: white;
 background-color: #003399;
 padding: 6px;
 font-family: Verdana, sans-serif; 
 font-size: 120%; 
 font-weight: bold;
 text-decoration: none;
}

.menu a:visited {
 color: white;
 text-decoration: none;
}

.menu a:hover {
 background-color: white;
 color: black;
 text-decoration: none;
}

.menu ul li {
 display: inline;
 list-style-type: none;
}

.Columns {
	margin: 1em;					 
	border: none;
	width: 100%;
}

.RightColum {
 text-align: justify; 
 margin: 1%;
 margin-top: 3%; 
 padding-left: 1%;
 padding-right: 2%;
 border-right: 3px; 
 border-left: 1px;
 width: 33%; 
 float: right;
}
 
.RightColum {
 border-left-style: double; 
 border-color: #C0C0C0;
}
	
.RightColum {
 font-size: 80%;
}

.LeftColum {
 text-align: justify; 
 margin: 1%;
 margin-top: 3%; 
 padding-left: 1%;
 padding-right: 1%;
 border-right: 3px; 
 border-left: 1px;
 width: 48%; 
 float: left;
}
 
.LeftColum {
 border-left-style: double; 
 border-color: #C0C0C0;
}
	
.LeftColum {
 font-size: 80%;
} 

.MoreLeftColum {
 text-align: justify; 
 margin: 1%;
 margin-top: 3%; 
 padding-left: 1%;
 padding-right: 1%;
 border-right: 3px; 
 border-left: 1px;
 width: 80%; 
 float: left;
}
 
.MoreLeftColum {
 border-left-style: double; 
 border-color: #C0C0C0;
}
	
.MoreLeftColum {
 font-size: 80%;
} 
