/* 
    Document   : mainstyle
    Created on : 11.Haz.2009, 16:43:08
    Author     : lespaul
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

html {overflow: -moz-scrollbars-vertical; overflow-y: scroll; overflow-x: auto;}
body {margin: 0px; background-color: #DBDCCD; font-family: arial; color: #666666; font-size: 12px;}
img {border-width: 0px}
#containermenu {width: 960px; height:63px; margin-left: auto; margin-right: auto}
ul#menu {list-style: none; margin: 0px; padding: 0px; height: 63px; width: 960px; font-size: .75em;}
ul#menu li {float: left; display: inline; height: 63px; margin: 0px;}
ul#menu li.mhome a {background: url(/pages/global/image/menu/mhome.gif) 0 0 no-repeat; width: 160px;}
ul#menu li.mcompany a {background: url(/pages/global/image/menu/mcompany.gif) 0 0 no-repeat; width: 160px;}
ul#menu li.msolutions a {background: url(/pages/global/image/menu/msolutions.gif) 0 0 no-repeat; width: 160px;}
ul#menu li.mclients a {background: url(/pages/global/image/menu/mclients.gif) 0 0 no-repeat; width: 160px;}
ul#menu li.mnewsroom a {background: url(/pages/global/image/menu/mnewsroom.gif) 0 0 no-repeat; width: 160px;}
ul#menu li.mcontact a {background: url(/pages/global/image/menu/mcontact.gif) 0 0 no-repeat; width: 160px;}
ul#menu li a {display: block; height: 63px; text-indent: -999em;}
ul#menu li.mhome a:hover, ul#menu li.mcompany a:hover, ul#menu li.msolutions a:hover, ul#menu li.mclients a:hover, ul#menu li.mnewsroom a:hover, ul#menu li.mcontact a:hover {background-position: bottom left;}
ul#menu li {float: left; display: inline; height: 63px; margin: 0px; overflow: hidden;}
ul#menu li#selected a {background-position: bottom left;}
#containermainimage {width: 960px; height: 400px; margin-left: auto; margin-right: auto; margin-top: 10px; margin-bottom: 10px}
#logo {width: 323px; height: 106px; position: relative; top: -341px}
#mainimage {width: 960px; height: 400px; z-index: -1;}
#containermainimagesub {width: 960px; height: 83px; margin-left: auto; margin-right: auto; margin-top: 10px; margin-bottom: 10px; background-color: #f54a03;}
#logosub {width: 123px; height: 83px; float: left; margin-left: 14px;}
#mainimagesub {width: 239px; height: 83px; float: right; margin-right: 13px;}
#containermaincontent {width: 960px; height: 324px; background-color: white; margin-left: auto; margin-right: auto; border-bottom: 1px solid #CCCCCC; line-height: 16px}
#containermaincontent h1 {line-height: 40px; margin-top: 0px; margin-bottom: 7px; font-size: 20px; font-weight: normal; background-image: url(/pages/global/image/various/dividerlinehorizontal.gif); background-repeat: no-repeat; background-position: bottom left;}
#containermaincontent h2 {margin: 0px; line-height: 16px; font-size: 12px;}
#containermaincontentsub {width: 960px; margin-left: auto; margin-right: auto; line-height: 16px; margin-bottom: 10px; background-color: white; background-image: url(/pages/global/image/various/subhbg.gif); background-position: top left; background-repeat: repeat-y;}
#containermaincontentsub h1 {line-height: 40px; margin-top: 5px; margin-bottom: 0px; font-size: 20px; font-weight: normal}
#containermaincontentsub h2 {line-height: 40px; margin-top: 5px; margin-bottom: 0px; font-size: 20px; font-weight: normal; color: #b53702}
#containermaincontentsub h3 {line-height: 16px; font-size: 12px; margin: 0px}
#mainleftsub {padding-left: 18px; padding-right: 18px; float: left; width: 652px; text-align: justify; margin-bottom: 18px;}
#mainrightsub {padding-left: 18px; padding-right: 18px; float: right; width: 236px; text-align: justify; margin-bottom: 18px;}
#containersubmenu {margin-bottom: 20px}
ul#submenu {list-style: none; margin: 0px; padding: 0px;}
ul#submenu li {margin-bottom: 12px;}
ul#submenu li a {background: transparent url(/pages/global/image/various/arrowlistoff.gif) left center no-repeat; padding-left: 10px; text-decoration: none; color: #b53702;}
ul#submenu li a:hover {background: transparent url(/pages/global/image/various/arrowliston.gif) left center no-repeat; padding-left: 10px; text-decoration: none; color: black;}
ul#submenu li#subselected a {background: transparent url(/pages/global/image/various/arrowliston.gif) left center no-repeat; padding-left: 10px; text-decoration: none; color: black;}
#mainleft {margin: 10px 0px 0px 20px; width: 480px; text-align: justify; float: left}
#maincenter {margin: 0px 20px 0px 20px; background-image: url(/pages/global/image/various/dividerlinevertical.gif); background-repeat: no-repeat; background-position: center; float: left; width: 2px; height: 324px;}
#mainright {margin: 10px 0px 0px 0px; width: 400px; text-align: justify; float: left;}
#containersubcontent {width: 960px; height: 194px; margin-left: auto; margin-right: auto; line-height: 16px}
#containersubcontent h1 {line-height: 25px; margin-top: 0px; margin-bottom: 7px; font-size: 20px; font-weight: normal}
#subleft {margin: 10px 0px 0px 20px; width: 645px; text-align: justify; float: left}
#subleft img {margin: 5px 5px 28px 0px;}
#subcenter {margin: 19px 19px 0px 20px; background-image: url(/pages/global/image/various/dividerlineverticalshort.gif); background-repeat: no-repeat; background-position: center; float: left; width: 2px; height: 159px;}
#subright {margin: 29px 0px 0px 0px; width: 236px; text-align: justify; float: left;}
#containerfooter {width: 960px; height: 55px; background-color: #C2C5AB; margin-left: auto; margin-right: auto; line-height: 16px; border-top: 1px solid #B1B595; }
#footerleft {float: left; padding: 11px 0px 0px 16px}
#footerright {float: right; text-align: right; padding: 11px 16px 0px 0px}
#bottommargin {width: 960px; height: 40px; margin-left: auto; margin-right: auto}
#quotebox {font-family: Georgia; font-style: italic; color: #000000; font-size: 14px; line-height: 24px; width: 300px; float: left; margin: 0px 15px 10px 0px; padding: 5px 15px 5px 10px; background-color: #BDCEB3}
a.baglanti  {font-weight: bold; color: #f54a03; text-decoration: none}
a.baglanti:hover {font-weight: bold; color: #f54a03; text-decoration: underline}
