body{margin:0; padding:0; background-color:#e5e5e5;text-align:left; font-family:"Lucida Grande", arial, helvetica, sans-serif; font-size:12px; color:#6f6c6c;}
h1{font-size:36px; color:#DFFF00; margin: 20px 15px 20px 13px;}
h3{font-size:16px; color:#666666; margin:5px 5px -5px 15px;}
a {color:#00BFFF; outline: none; text-decoration:none;}
a:active {outline:none}
a:hover {color:#FF007A; outline:none}
p {margin:15px 15px 20px 15px; line-height:18px;}
a.big {font-size:18px; line-height:18px; color:#00BFFF; display:inline;}
a.big:hover {font-size:18px; color:#FF007A; display:inline;}
* :focus {outline:0}
input:focus {outline:0}
p.news {display: block; text-align: justify}
span {font-size: 14px; font-weight: bold}

/*navigation*/
ul#navigation{width:60px; height:350px; float:left; position:relative; list-style: none; padding:0px; left:40px; top:37px; margin:0px;}
ul#navigation li a span{display:none}
ul#navigation li a{display: block; width:65px; height:65px;background:url("../navigation/navigation3.gif") no-repeat;}

ul#navigation li a.office{margin-bottom: 25px;background-position: 0px 0px}
ul#navigation li a.office:hover{background-position: -60px 0px}
ul#navigation li a.officeactive{background-position: -120px 0px;}

ul#navigation li a.news{margin-bottom: 25px; background-position: 0px -70px}
ul#navigation li a.news:hover{background-position: -60px -70px;}
ul#navigation li a.newsactive{background-position: -120px -70px;}

ul#navigation li a.contact{margin-bottom: 25px; background-position: 0px -140px}
ul#navigation li a.contact:hover{background-position: -60px -140px;}
ul#navigation li a.contactactive{background-position: -120px -140px;}

ul#navigation li a.work{background-position: 0px -210px;}
ul#navigation li a.work:hover{background-position: -60px -210px;}
ul#navigation li a.workactive{background-position: -120px -210px;}

ul#navigation li a.links{background:none; height:16px; color:#A6A6A6; font-size:11px; text-align:center;}
ul#navigation li a.links:hover{background:none; height:16px; color:#00BFFF; font-size:11px; text-align:center;}
ul#navigation li a.linksactive{background:none; height:16px; color:#00BFFF; font-weight: bold; font-size:11px; text-align:center;}

ul#navigation2{width:60px; height:70px; float:left; position:absolute; list-style: none; left:3px; top:435px; margin:0px;}
ul#navigation2 li a span{display:none}
ul#navigation2 li a{display: block; width:65px; height:70px;background:url("../navigation/navigation3.gif") no-repeat;}
ul#navigation2 li a.home{background-position: 0px -280px;}
ul#navigation2 li a.home:hover{background-position: -60px -280px;}
ul#navigation2 li a.homeactive{background-position: -120px -280px;}

/*content divs*/
div#container{width:812px; height:583px; position:absolute; background-color:#E5E5E5; margin-left:-403px; margin-top:-278px; left:50%; top:50%;}
div#border{width:810px; height:523px; border:1px solid #E5E5E5; background-color:#FFFFFF;}
div#scroll{width:662px; float:right; margin:28px 28px 28px 0px; height:465px; border:0px solid #CCCCCC; display:inline; overflow:auto;}
div#right{width:650px; float:right; margin:28px 28px 28px 0px; height:465px; border:0px solid #E5E5E5;display:inline}
div#left{width:600px; float:left; height:465px; position: relative; overflow:hidden; padding:0px;}
div#picture{ width:110px; float:right; height:465px; margin: 0px; display:inline} 
div#login {padding-left: 80px;}
/*images*/
img { border-style: none;}
img.margin {margin: 0px}
img.normal {border:none; outline:none; margin:15px;}
img.footerprint {display:none;}
img.left {float:left; padding: 0px 15px 0px 0px;}
img.right {float:right; padding: 0px 0px 0px 15px;}

/*scrollbar*/
.scrollgeneric {line-height: 1px; font-size: 1px; position: absolute; top: 0; left: 0;}
.vscrollerbase {width: 6px; background-color:#e5e5e5; /*visibility: visible !important;*/}
.vscrollerbar {width: 6px; background-color:#DFFF00}
.scrollerjogbox {width: 10px;height: 10px;top: auto; left: auto;bottom: 0px; right: 0px;background-color: gray;}
.lipsum {width:647px;}

/*footer*/
#footer2 {font-weight: bold;width:812px; height:20px; margin:0 auto; padding:0px; list-style-type: none; text-align:center; color:a6a6a6;}
#footer2 li{height:20px; display:inline; margin:0 5px 0 5px; padding-left: 0; white-space: nowrap; color:a6a6a6; }
ul#footer2 li a{font-weight: bold; color:#A6A6A6; font-size:10px; text-align:center;}
ul#footer2 li a:hover{font-weight: bold; color:#00BFFF; font-size:10px; text-align:center;}
