/* 
    Created on : Apr 28, 2016, 9:37:23 AM
    Author     : Reaper
*/
body {
    background-image: url('/images/bg.jpg');
    background-repeat: repeat;
    max-width: 700px;
    margin: 0 auto;
}
header {
    background-image: url('/images/front page header.jpg');
    height: 169px;
}
main {
    background-image: url('/images/sidebar.png');
    background-size: 150px;
    background-position: left;
    background-repeat: repeat-y;
}
nav {
    width: 150px;
    height:100%;
    display: inline-block;
}
nav ul {
    margin:0;
    padding: 0;
}
footer {
    background-image: url('/images/footer_bg.png');
    height: 69px;
    padding-top:30px;
    padding-left: 149px;
    font-size: 12px;
    color: black;
    text-align: center;
}
footer a  {
    color: black;
    text-decoration: none;
}
nav ul li {
    list-style-type: none;
    background-image: url('/images/button.png');
    background-repeat: no-repeat;
    padding: 3px 0 5px 14px;
    font-size: 13px;
    margin:2px 0;
}
li.services {
    background-image: url('/images/small_button.png');
    background-position: center right;
    padding-left:20px;
    padding-top: 5px;
    margin-right: 19px;
}
main {
    display: inline-block;
    background-color: #fff;
}
a {
    color: black;
    text-decoration: none;
}
nav a:hover {
    color: #555;
}
a:link              { color: black; text-decoration:none; }
a:visited           { color: black; text-decoration:none; }
a:hover             { color: black; text-decoration:none; }
a:active            { color: black; text-decoration:none; }
a.mail:link              { color: blue; text-decoration:underline; }
a.mail:visited           { color: black; text-decoration:underline; }
a.mail:hover             { color: #7ec6ee; text-decoration:underline; }
a.mail:active            { color: black; text-decoration:underline; }
footer a:link              { color: #7ec6ee; text-decoration:none; }
footer a:visited           { color: #7ec6ee; text-decoration:none; }
footer a:hover             { color: #7ec6ee; text-decoration:underline; }
footer a:active            { color: #7ec6ee; text-decoration:none; }
    
.header-gradient {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#336799+0,336799+53,9bb2c8+100 */
background: rgb(51,103,153); /* Old browsers */
background: -moz-linear-gradient(-45deg,  rgb(51,103,153) 0%, rgb(51,103,153) 53%, rgb(155,178,200) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  rgb(51,103,153) 0%,rgb(51,103,153) 53%,rgb(155,178,200) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  rgb(51,103,153) 0%,rgb(51,103,153) 53%,rgb(155,178,200) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#336799', endColorstr='#9bb2c8',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

h1
    {
        text-decoration: underline;
        text-align: center;
        font-family: Verdana;
        font-size: 25px;
    }

h2
    {
    text-decoration: none;
    color: midnightblue;
    font-size: 12px;
    vertical-align: text-top;
}
h3
    {
    text-decoration: none;
    color: midnightblue;
    font-size: 18px;
    vertical-align: text-top;
}

#main {
    padding-left: 5px;
    width:545px;
    float:right;
}
#services {
    background-image: url('/images/servbg.jpg');
    width: 545px;
    height: 1100px;
}
#services div {
    padding:30px;
    height:220px;
}
#services ul {
    list-style-type: '- ';
}
#services p,
#services ul {
    margin-top: 120px;
}
.lang-link {
    font-size: 10px;
    position:relative;
    top: 150px;
    left: 155px;
}
img.imageright
{
    float: right;
    margin-right: 20px;
    display: inline;
    border-width: 1px;
    border-style: solid;
    border-color: #000000;
    height:150px;
    width:250px;
}
#cnc
{
    background-image: url('/images/cncbg.jpg');
    background-repeat: no-repeat;
    width: 545px;
    
}

#fab
{
   background-image: url('/images/fabbg.jpg');
   background-repeat: no-repeat;
    width: 545px;
    
}

#meas
{
   background-image: url('/images/measbg.jpg');
   background-repeat: no-repeat;
   width: 545px;
    
}

#conv
{
   background-image: url('/images/convbg.jpg');
   background-repeat: no-repeat;
   width: 545px;
  
}
.equipement
{
    font-size: 10px;
    text-align: left;
}
#gallery {
    margin-top:20px;
    text-align: center;
}
#paginator {
    text-align: center;
}
.publish {
    font-size:12px;
}
.indent
    {
    margin-left: 40px;
    text-align: left;
}
.bigindent
    {
    margin-left: 120px;
    text-align: left;
}
.right
{
    float: right;
    margin-right: 15px;
    text-align: right;
}

.career
{
    margin-top: 25px;
    overflow: auto;
}
.carhead
{
    margin-top: -25px;
}
td.caradmin
{
    border-width: 1px;
    border-style: solid;
    border-color: #000000;
}