/*** GLOBAL SETTINGS ***/
body {
    font-family: "Arial CE", "Helvetica CE", Arial, Helvetica, Verdana, sans-serif;
    font-size: 0.8em;
    background-color: #103f6b;
}

html, body {
    height:100%;
}

* {
    border: 0px;
    padding: 0px;
    margin: 0px;
}

div.cleaner {
    clear: both;
    width: 100%;
    height: 1px;
    line-height: 1px;
    font-size: 1px;
    margin: 0px;
    padding: 0px;
}

.hidden {
    display: none;
}

body a {
    text-decoration: none;
}

body a:hover {
    text-decoration: underline;
}

body p {
    margin-top: 5px;
    text-align: justify;
}

div.float_right {
    float: right;
}

/*** LAYOUT ***/
body div.body {
    width: 850px;
    margin-left: auto;
    margin-right: auto;
}

/** CONTENT **/
#container {
    margin-top: 25px;
    padding: 25px 25px 0 25px;
    background: white url('call.png') right bottom no-repeat;
}

/* HEADER*/
#logo {
    height: 33px;
    width: 231px;
    background: transparent url('logo.png');
    margin-bottom: 25px;
}

#header {
    height: 350px;
    background: transparent url('body_background.jpg') center center no-repeat;
    color: white;
    padding: 0 45px;
}

#about, #motto {
    position: relative;
    top: 45px;
}

#about {
    padding-top: 1px;
    margin-right: 350px;
}

#motto {
    text-align: right;
}

#motto h2 {
    font-family: "Arial Black";
    font-size: 2.4em;
    font-weight: 300;
    font-style: italic;
    text-align: justify;
}

/* INFO */
#info {
    background: transparent url('border.png') center center repeat-y;
    color: #989898;
    height: 290px;
    margin-bottom: 125px;
}

#info a {
    color: #989898;
}

#info a:hover {
    text-decoration: underline;
}

#contacts, #customers {
    margin: 0 45px;
}

#contacts h3, #customers h3 {
    color: #e77919;
    font-size: 1.5em;
    margin-bottom: 25px;
}

#contacts {
    width: 344px;
}

#contacts a:hover {
    color: #e77919;
}

span.department {
    color: #0093dd;
}

p.margin {
    margin-top: 15px;
}

#customers {
    margin-right: 459px;
    background: white url('brand.jpg') right top no-repeat;
}

#customers ul li {
    list-style: none;
}

#customers ul li a:hover {
    color: #0093dd;
}

/* setting services */
#notification {
    padding: 40px;
    font-size: 120%;
}

#notification span.important {
    color: #E77919;
    font-weight: bold;
}

#notification h4 {
    margin-top: 7px;
}

#notification ul, #notification ol {
    margin-left: 20px;
}

#customers.server {
    color: black;
    background-image: url('migration_envelope.jpeg');
}

.server h4 {
    color: #E77919;
    font-size: 115%;
}

.server ul {
    margin-bottom: 7px;
}

.server span.blue {
    color: #0093DD;
}


/* NOTIFICATION */
#notification {
    float: left;
    padding: 60px 40px 0 40px;
}

/** COPYRIGHT **/
#copyright {
    position: relative;
    right: -25px;
    margin-top: 5px;
    padding-top: 15px;
    padding-bottom: 25px;
    text-align: right;
    color: #A8D2FC;
}
