/* XPages Application CSS */
h1,h2,h3,h4{text-shadow:0 1px 0 #000;-moz-text-shadow:0 1px 0 #000;-webkit-text-shadow:0 1px 0 #000}a.more,a.more span,button span{display:inline-block}.intro h1,.newsLine .caption,a.more,button{text-transform:uppercase}.content form td,.person img,.tbl td,.topMenu img{vertical-align:top}.arrows .next,.arrows .prev,.tabs a span,.topNav span,.topNav2 span,a.more span,button{cursor:pointer}a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit}h1,h2,h3,h4,h5{color:#b6e7ff;margin:0 0 5px}a img{border:0}table{border-collapse:collapse;border-spacing:0}ol,ul{list-style:none}blockquote:after,blockquote:before,q:after,q:before{content:""}.directions:after,.relatedNews:after,.wrap:after{content:'';clear:both}html{background:#fff}body{font:12px/16px Arial;color:#000;min-width:1000px}body.index{background:url(index-bg.png) 50% 0 no-repeat}a{text-decoration:underline;color:#043876}.categories ul ul a,.topNav a,.topNav2 a,a.more{text-decoration:none}a:hover{color:#0d62c7}h1{font:400 30px Arial}h2{font:700 24px Arial}h3{font:700 20px Arial}h4{font:400 18px Arial}h5{font:700 14px Arial}button::-moz-focus-inner{padding:0;border:0}button{background:0 0;font:12px "Arial Narrow",Arial;border:none;height:25px;color:#511700;margin:0;overflow:visible;padding:0;outline:0;white-space:nowrap}button span{background:url(button.png) no-repeat;height:24px;padding:0 0 0 6px}button span span{background-position:100% -24px;padding:3px 20px 0 14px;height:21px}button:hover span{background-position:0 -48px}button:hover span span{background-position:100% -72px}button:active span{background-position:0 -96px}button:active span span{background-position:100% -120px}.inside .wrapper{background:url(bg-top.png) repeat-x}.inside2 .wrapper{background:url(bg-inside2.png)}.header{position:relative;height:611px;width:1000px;margin:0 auto 13px}.intro,.logo,.topMenu{position:absolute}.inside .header{height:170px;margin-bottom:0}.inside2 .header{height:auto;padding:115px 0 95px;margin-bottom:0;min-height:225px}.logo{top:27px;left:27px}.inside .logo,.inside2 .logo{top:11px}.topMenu{top:51px;left:279px}.topMenu li{float:left;padding:0 30px 0 0}.topMenu img{border-bottom:1px solid #05428a}.topMenu a:hover img{border:0}.intro{border-bottom:1px dotted #fff;width:520px;top:170px;left:65px;padding:0 0 10px;color:#3abeff}.inside2 .intro{position:relative;top:auto;left:auto;padding:0 0 0 26px;margin:0 0 0 27px;color:#000;font:12px/18px Arial}.intro h1{font:700 28px/30px "Myriad Pro",Arial;margin:0 0 6px -26px;color:#fff;text-shadow:1px 1px 1px #032046;-moz-text-shadow:1px 1px 1px #032046;-webkit-text-shadow:1px 1px 1px #032046;position:relative}.inside2 .intro h1{color:#054086;text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none}.intro p{margin:0 0 10px}.intro p.right{text-align:right}a.more{background:url(more.png) no-repeat;padding:0 0 0 6px;color:#511700!important;font:11px/20px "Arial Narrow",Arial}a.more span{padding:0 18px 0 6px;background:url(more.png) 100% 100% no-repeat;height:24px}.header .person{position:absolute;bottom:126px;right:20px}.inside2 .person{bottom:0}.topNav{position:absolute;top:399px;left:41px;font:400 18px/18px "Myriad Pro",Arial}.inside2 .topNav{top:auto;bottom:0}.topNav li{float:left}.topNav li.current{position:relative;z-index:2}.topNav a{color:#fff;display:block;background:url(topnav.png) 50% 0 no-repeat;text-shadow:0 1px 0 #033f87;-moz-text-shadow:0 1px 0 #033f87;-webkit-text-shadow:0 1px 0 #033f87;float:left}.topNav a.current,.topNav a:hover.current,.topNav li.current a{text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none}.topNav a.first{background-position:0 0}.topNav a:hover.first{background-position:0 -85px;margin-left:0}.topNav a.first span{padding-left:22px}.topNav a.last{background-position:100% 0}.topNav a:hover.last{background-position:100% -85px}.topNav a.last span{background:0 0;padding-right:25px}.topNav a.current,.topNav a:hover.current{background-position:50% -170px;margin-left:-2px;color:#511700}.topNav a.current span,.topNav a:hover.current span{background:0 0;padding-left:20px}.topNav a.first.current,.topNav a:hover.first.current{background-position:0 -170px;margin-left:0}.topNav a.first.current span{padding-left:20px}.topNav a.last.current,.topNav a:hover.last.current{background-position:100% -170px}.topNav span{background:url(topnav-separator.png) 100% 10px no-repeat;height:70px;display:block;padding:15px 20px 0;float:left}.topNav li.first a{background-position:0 0}.topNav li.last a{background-position:100% 0}.topNav li.first span{padding-left:25px}.topNav li.last span{background:0 0;padding-right:25px}.topNav a:hover{background-position:50% -85px;margin-left:-2px;color:#fff}.topNav li.first a:hover{background-position:0 -85px;margin-left:0}.topNav li.last a:hover{background-position:100% -85px}.topNav a:hover span{background:0 0;padding-left:22px}.topNav li.first a:hover span{padding-left:25px}.topNav li.current a{background-position:50% -170px;margin-left:-2px;color:#511700}.topNav first.current a,.topNav li.first.current a{background-position:0 -170px;margin-left:0}.topNav li.last.current a{background-position:100% -170px}.topNav li.current a span{background:0 0;padding-left:22px}.topNav li.first.current a span{padding-left:25px}.production{position:absolute;top:484px;left:40px;background:url(production.png) no-repeat;width:870px;height:119px;padding:18px 26px 0}.arrows,.arrows .count,.arrows .next,.arrows .prev{height:19px;overflow:hidden}.production .title{overflow:hidden;margin:0 0 6px}.production .title .caption{float:left;font:700 20px "Myriad Pro",Arial;padding:0 10px 0 0;color:#04356f;text-transform:uppercase}.production .title .count{float:left;color:#04356f;font:11px Arial;padding:9px 8px 0 0}.production .title .arrows{float:left;margin:4px 0 0}.arrows{width:39px}.arrows .count{display:block;width:50px;float:left}.arrows .prev{display:block;background:url(sprites.png) 0 -52px no-repeat;width:20px;float:left}.arrows .next{display:block;background:url(sprites.png) -20px -52px no-repeat;width:19px;float:left}.arrows .next img,.arrows .prev img{width:19px}.arrows .prev:hover{background-position:0 -71px}.arrows .next:hover{background-position:-20px -71px}.products{position:relative}.products .item{position:absolute;top:0;left:0}.products ul{float:left;padding:0 80px 0 0}.products li{padding:0 0 5px}.topNav2{position:absolute;top:114px;left:48px;font:400 16px/16px "Myriad Pro",Arial}.topNav2 li{float:left}.topNav2 li.current{position:relative;z-index:2}.topNav2 a{color:#fff;display:block;background:url(topnav2.png) 50% 0 no-repeat;text-shadow:0 1px 0 #033f87;-moz-text-shadow:0 1px 0 #033f87;-webkit-text-shadow:0 1px 0 #033f87;float:left}.topNav2 a.current,.topNav2 li.current a{text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none}.topNav2 li.first a{background-position:0 0}.topNav2 li.last a{background-position:100% 0}.topNav2 span{background:url(topnav2-separator.png) 100% 8px no-repeat;height:43px;display:block;padding:13px 20px 0;float:left}.topNav2 li.first a:hover span,.topNav2 li.first span{padding-left:25px}.topNav2 li.last span{background:0 0;padding-right:25px}.topNav2 li.first a:hover{background-position:0 -56px;margin-left:0}.topNav2 li.last a:hover{background-position:100% -56px}.topNav2 li.current a{background-position:50% -112px;margin-left:-2px;color:#511700}.topNav2 li.first.current a{background-position:0 -112px;margin-left:0}.topNav2 li.last.current a{background-position:100% -112px}.topNav2 li.current a span{background:0 0;padding-left:22px}.topNav2 a.first span,.topNav2 li.first.current a span{padding-left:25px}.topNav2 a.first{background-position:0 0}.topNav2 a.last{background-position:100% 0}.topNav2 a.last span{background:0 0;padding-right:25px}.topNav2 a:hover{background-position:50% -56px;margin-left:-2px;color:#fff}.topNav2 a:hover.first{background-position:0 -56px;margin-left:0}.topNav2 a:hover.last{background-position:100% -56px}.topNav2 a:hover span{background:0 0;padding-left:22px}.topNav2 a:hover.first span{padding-left:25px}.topNav2 a.current{background-position:50% -112px;margin-left:-2px;color:#511700}.directions .title,.relatedNews .caption,.wrap .sidebar .title,.wrap .sidebar2 .title{-moz-text-shadow:0 1px 0 #000;-webkit-text-shadow:0 1px 0 #000}.topNav2 a.first.current{background-position:0 -112px;margin-left:0}.topNav2 a.last.current{background-position:100% -112px}.topNav2 a.current span{background:0 0;padding-left:22px}.topNav2 a.first.current span{padding-left:25px}.newsLine{width:869px;margin:0 auto 13px;height:31px;background:url(news-line.png) no-repeat;padding:5px 26px 0}.newsLine .caption{float:left;font:700 20px "Myriad Pro",Arial;padding:0 10px 0 0;color:#04356f}.newsLine .arrows{float:left;margin:4px 10px 0 0}.newsLine .newsBox{float:left;position:relative;color:#aaa;font:11px/14px Arial;margin:7px 0 0}.newsLine .newsBox .item{position:absolute;top:0;left:0;width:700px;height:14px;overflow:hidden}.newsLine .newsBox a{margin:0 0 0 4px}.newsLine.newsArch{background:0 0;padding-left:0;padding-right:0}.newsLine.newsArch .arrows{width:100%}.newsLine.newsArch .arrows .count{width:auto;padding-right:3px}.newsLine.newsArch .arrows img{background:0 0;border:0;padding:0}.categories{background:url(categories.png) no-repeat;width:921px;margin:0 auto;padding:15px 0 20px;overflow:hidden}.categories ul{float:left;padding:0 10px 0 26px;width:191px;font:700 14px Arial}.categories ul ul{float:none;padding:7px 0 0;font:400 12px Arial}.categories ul ul li{margin:0 0 7px}.categories ul ul a{color:#484848}.categories ul ul a:hover{color:#000;text-decoration:underline}.categories ul ul li.current>a{color:#000}.categories ul ul ul{margin:0 0 0 12px;font:11px Arial}.categories ul ul ul li{margin:0 0 4px}.categories ul ul ul a{color:#888}.categories ul ul ul a:hover{color:#595959;text-decoration:none}.container{background:url(container.png);margin:0 0 20px}.inside2 .container{margin:0}.container .contIn{background:url(cont-top.png) repeat-x}.container .contIn .contIn{background:url(cont-bottom.png) 0 100% repeat-x}.wrap{margin:0 auto;width:1000px;zoom:1;position:relative}.wrap:after{display:block}.content{margin:0 auto;width:946px;padding:30px 27px;color:#fff;font:12px/16px Arial}.content blockquote,.tbl td.theader{font-weight:700}.wrap .content{float:left;width:553px;padding:30px 0 30px 42px;position:relative}.wrap .person{position:absolute;bottom:-20px;right:20px}.content a{color:#3abeff}.content a:hover{color:#2b8bba}.content font,.content p{margin:0 0 16px}.content img{padding:10px;border:1px solid #0651a1;background:url(img-bg.gif)}.content .imgl{float:left;margin:0 20px 0 0}.content .imgr{float:right;margin:0 0 0 20px}.content ul{margin:0 0 16px 16px}.content ul li{background:url(bullet1.gif) 0 7px no-repeat;padding:0 0 0 10px}.content ul ul{margin:0 0 0 16px}.content ul ul li{background:url(bullet2.gif) 0 7px no-repeat}.content ul ul ul li{background:url(bullet3.gif) 0 9px no-repeat;padding:0 0 0 12px}.content ol{margin:0 0 16px 26px;list-style:decimal}.content ol ol{margin:0 0 0 16px}.content form,.tbl{margin:0 0 16px}.tbl{width:100%}.tbl td{border:1px solid #3abeff;padding:7px 10px}.tbl td.theader{background:#3abeff;color:#054186}.content input[type=text],.content input[type=password],.content select,.content textarea{background:url(input-shadow.gif) repeat-x #186ac7;color:#b7e7ff;font:11px Arial;border:1px solid #062446}.content form td{padding:0 0 6px}.content form td.lefttd{text-align:left;padding:1px 10px 6px 0;width:150px}.content input[type=text],.content input[type=password]{width:170px;padding:2px 4px}.content select{padding:2px}.content textarea{width:300px;height:100px;padding:2px 4px}.printVersion{border-top:1px dotted #0652aa;padding:16px 0 10px}.printVersion a{padding:0 0 0 20px;background:url(print.gif) 0 1px no-repeat;font-size:11px}.years{margin:0 0 20px}.years a{color:#fff;margin:0 15px 0 0}.years a:hover{color:#fff;text-decoration:none}.years a.current{color:#3abeff;font-weight:700}.years a.current:hover{color:#3abeff;text-decoration:none}.shortNews{margin:0 0 15px}.date{color:#0e6d9c;font:11px Arial}.fullNews{font:14px/18px Arial;margin:0 0 25px}.fullNews h4{margin:0 0 10px}.relatedNews{border-top:1px dotted #0865c8;padding:20px 0 0;zoom:1}.relatedNews:after{display:block}.relatedNews .caption{font:400 18px Arial;color:#b6e7ff;margin:0 0 15px;text-shadow:0 1px 0 #000}.relatedNews .shortNews{float:left;width:285px;padding:0 30px 0 0}.directions{border-bottom:1px dotted #fff;zoom:1;padding:0 0 15px;margin:0 0 20px}.directions:after{display:block}.directions .item{float:left;padding:0 20px;width:433px}.directions p{margin:0 0 10px}.directions .title{margin:0 0 10px -10px;background:url(directions-title.png) 0 15px no-repeat;height:38px;padding:24px 0 0 60px;width:373px;font:400 24px Arial;color:#fff;text-shadow:0 1px 0 #000;position:relative}.directions .title img{position:absolute;top:0;left:10px;padding:0;border:0;background:0 0}.wrap .sidebar{float:right;width:310px;padding:30px 27px 622px 10px}.wrap .sidebar .title{font:400 18px Arial;color:#b6e7ff;margin:0 0 15px;text-shadow:0 1px 0 #000}.sidebarNav{font:700 14px Arial;margin:0 0 0 -10px;width:250px}.sidebarNav li{padding:6px 10px}.sidebarNav li.current{border:1px solid #ff8400;padding:5px 9px;background:url(sidebarnav.gif) repeat-x #ff8400}.sidebarNav a{color:#3abeff}.sidebarNav a:hover{color:#3abeff;text-decoration:none}.sidebarNav li.current a{color:#511700;text-shadow:none;text-decoration:none}.sidebarNav a li{padding:6px 10px}.sidebarNav a.current li,.sidebarNav li span a.current{border:1px solid #ff8400;padding:5px 9px;background:url(sidebarnav.gif) repeat-x #ff8400;color:#511700;text-shadow:none;text-decoration:none}.sidebarNav li span a.current:hover{color:#511700;text-shadow:none;text-decoration:none}.wrap .sidebar2{float:right;width:310px;padding:30px 27px 100px 10px}.tabs a,.tabs a span{display:block;float:left}.wrap .sidebar2 .title{font:400 18px Arial;color:#b6e7ff;margin:0 0 15px;text-shadow:0 1px 0 #000}.tabs a,.tabs a:hover{color:#fff}.tabs{overflow:hidden;margin:25px 0 25px -15px;font:700 14px/46px Arial}.tabs a{padding:0;text-decoration:none;position:relative;text-shadow:0 1px 0 #032349}.tabs a span{padding:0 15px;background:url(tabs.png) repeat-x;border-left:1px solid #2eb1ff}.tabs a#lastTab{background:url(tabs.png) 100% -92px no-repeat;padding:0 10px 0 0}.tabs a#lastTab.current{background:url(tabs.png) 100% -138px no-repeat;padding:0 10px 0 0}.tabs a.lastTab{background:url(tabs.png) 100% -92px no-repeat;padding:0 10px 0 0}.tabs a.lastTab.current{background:url(tabs.png) 100% -138px no-repeat;padding:0 10px 0 0}.tabs a.current{background:url(tabs.png) 0 -186px no-repeat;padding:0 1px;color:#511700;text-shadow:none;margin-right:-1px;z-index:2}.tabs a.current:hover{color:#511700}.tabs a.current span{background:url(tabs.png) 0 -46px repeat-x;border-left:0}.tabs a span span{border-bottom:1px dotted #fff;display:inline;padding:0!important;background:0 0!important;float:none;border-left:0!important}.sprite.astronim,.sprite.company,.sprite.contact,.sprite.idlab,.sprite.news,.sprite.support{background-repeat:no-repeat}.tabs a.current span span{border:0!important}.tabContent{display:none}.tabContent.active{display:block}.footer{clear:both;border-top:1px dotted #adadad;width:870px;margin:0 auto;padding:22px 0;overflow:hidden;color:#6a6e70;font:12px/18px Arial}.inside2 .footer{border:0}.copy{float:left;width:250px;padding:0 20px 0 0}.copy .links{font-size:11px}.copy .links a{margin:0 10px 0 0}.contacts{float:left;width:430px}.dev{float:right}.sprite{background-image:url(sprites.png)!important}.sprite.company{min-width:86px;width:86px;height:13px;background-position:0 0}.sprite.news{min-width:71px;width:71px;height:13px;background-position:0 -13px}.sprite.support{min-width:95px;width:95px;height:13px;background-position:0 -26px}.sprite.contact{min-width:82px;width:82px;height:13px;background-position:0 -39px}.sprite.idlab{min-width:195px;width:195px;height:73px;background-position:0 -100px}.sprite.astronim{min-width:88px;width:88px;height:35px;background-position:-100px 0}.sprite.icon{min-width:49px;width:49px;height:48px;background-position:-40px -52px!important;background-repeat:no-repeat!important}.domino-table,.tblMap{width:100%;margin:0 0 16px}.level0 img,.level1 img,.level2 img{background:0 0;border:0}.level0{padding-left:0}.level0 img{padding:0}.level1{padding-left:15px}.level1 img{padding:0}.level1 button{padding-left:15px}.level2{padding-left:30px}.level2 img{padding:0}.domino-table td,.tblMap td{border:1px solid #3abeff;vertical-align:top}.level2 button{padding-left:30px}.tblMap td{padding:7px 10px}.tblMap th{padding-left:10px;background:#3abeff;color:#054186;font-weight:700}.tblMap td.a,xspLinkViewColumn.a{color:#fff}.domino-table td{padding:7px 10px}.domino-table td.theader{background:#3abeff;color:#054186;font-weight:700}.content .data td{padding:0 0 6px;vertical-align:top}.content .data td.lefttd{text-align:left;padding:1px 10px 6px 0;width:150px}.Error,.ErrorSummary{padding-left:20px;color:red}.content .required{color:red;font-size:12pt}.Error{background-image:url(/oneuiv2/images/iconError16.png);background-repeat:no-repeat}.ErrorSummary{margin-left:10px}
﻿.production .title, .footer, .categories, .intro h1, .tabs {zoom:1;}
.content .text-ie {background:#186ac7 url("input-shadow.gif") repeat-x 0 0;color:#b7e7ff;font:11px Arial;width:170px;padding:2px 4px;border:1px solid #062446;}
.inside2 .header {height:225px;}

/* TopNav styles */
.topNav a {background:url("topnav-ie.png") no-repeat 50% 0;}
.topNav li#current {position:relative;z-index:2;}
.topNav li#current a {background-position:50% -170px;margin-left:-2px;color:#511700;text-shadow:0 1px 0 #ffca8e;}
.topNav li.first#current a {background-position:0 -170px;margin-left:0;}
.topNav li.last#current a {background-position:100% -170px;}
.topNav li#current a span {background:none;padding-left:22px;}
.topNav li.first#current a span {padding-left:25px;}

/* TopNav2 styles */
.topNav2 li#current {position:relative;z-index:2;}
.topNav2 li#current a {background-position:50% -112px;margin-left:-2px;color:#511700;}
.topNav2 li.first#current a {background-position:0 -112px;margin-left:0;}
.topNav2 li.last#current a {background-position:100% -112px;}
.topNav2 li#current a span {background:none;padding-left:22px;}
.topNav2 li.first#current a span {padding-left:25px;}
/* Reset styles */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;}
a img {border:0;}
table {border-collapse:collapse;border-spacing:0;}
ol, ul {list-style:none;}
q:before, q:after, blockquote:before, blockquote:after {content:"";}

/* Site styles */
html {background:#fff;}
body {font:12px/16px Arial;color:#000;min-width:1000px;}
body.index {background:url("index-bg.png") no-repeat 50% 0;}
a {text-decoration:underline;color:#043876;}
a:hover {color:#0d62c7;}
h1 {font:normal 30px Arial;color:#b6e7ff;margin:0 0 5px;text-shadow:0 1px 0 #000;-moz-text-shadow:0 1px 0 #000;-webkit-text-shadow:0 1px 0 #000;}
h2 {font:bold 24px Arial;color:#b6e7ff;margin:0 0 5px;text-shadow:0 1px 0 #000;-moz-text-shadow:0 1px 0 #000;-webkit-text-shadow:0 1px 0 #000;}
h3 {font:bold 20px Arial;color:#b6e7ff;margin:0 0 5px;text-shadow:0 1px 0 #000;-moz-text-shadow:0 1px 0 #000;-webkit-text-shadow:0 1px 0 #000;}
h4 {font:normal 18px Arial;color:#b6e7ff;margin:0 0 5px;text-shadow:0 1px 0 #000;-moz-text-shadow:0 1px 0 #000;-webkit-text-shadow:0 1px 0 #000;}
h5 {font:bold 14px Arial;color:#b6e7ff;margin:0 0 5px;}
button::-moz-focus-inner {padding:0;border:0;}
button {background:none;font:12px "Arial Narrow", Arial;border:none;height:25px;cursor:pointer;color:#511700;margin:0;overflow:visible;padding:0;outline:none;white-space:nowrap;text-transform:uppercase;}
	button span {background:url("button.png") no-repeat 0 0;height:24px;display:inline-block;padding:0 0 0 6px;}
		button span span {background-position:100% -24px;padding:3px 20px 0 14px;height:21px;}
	button:hover span {background-position:0 -48px;}
		button:hover span span {background-position:100% -72px;}
	button:active span {background-position:0 -96px;}
		button:active span span {background-position:100% -120px;}

/* Structure */
.inside .wrapper {background:url("bg-top.png") repeat-x 0 0;}
.inside2 .wrapper {background:url("bg-inside2.png");}

/* Header */
.header {position:relative;height:611px;width:1000px;margin:0 auto 13px;}
.inside .header {height:170px;margin-bottom:0;}
.inside2 .header {height:auto;padding:115px 0 95px;margin-bottom:0;min-height:225px;}
	.logo {position:absolute;top:27px;left:27px;}
	.inside .logo, .inside2 .logo {top:11px;}
	.topMenu {position:absolute;top:51px;left:279px;}
		.topMenu li {float:left;padding:0 30px 0 0;}
			.topMenu img {vertical-align:top;border-bottom:1px solid #05428a;}
			.topMenu a:hover img {border:0;}
	.intro {border-bottom:1px dotted #fff;width:520px;position:absolute;top:170px;left:65px;padding:0 0 10px;color:#3abeff;}
	.inside2 .intro {position:relative;top:auto;left:auto;padding:0 0 0 26px;margin:0 0 0 27px;color:#000;font:12px/18px Arial;}
		.intro h1 {font:bold 28px/30px "Myriad Pro", Arial;text-transform:uppercase;margin:0 0 6px -26px;color:#fff;text-shadow:1px 1px 1px #032046;-moz-text-shadow:1px 1px 1px #032046;-webkit-text-shadow:1px 1px 1px #032046;position:relative;}
		.inside2 .intro h1 {color:#054086;text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none;}
		.intro p {margin:0 0 10px;}
		.intro p.right {text-align:right;}
		a.more {display:inline-block;background:url("more.png") no-repeat 0 0;padding:0 0 0 6px;color:#511700 !important;font:11px/20px "Arial Narrow", Arial;text-transform:uppercase;text-decoration:none;}
			a.more span {display:inline-block;padding:0 18px 0 6px;background:url("more.png") no-repeat 100% 100%;height:24px;cursor:pointer;}
	.header .person {position:absolute;bottom:126px;right:20px;}
	.inside2 .person {bottom:0;}
		.person img {vertical-align:top;}
	.topNav {position:absolute;top:399px;left:41px;font:normal 18px/18px "Myriad Pro", Arial;}
	.inside2 .topNav {top:auto;bottom:0;}
		.topNav li {float:left;}
		.topNav li.current {position:relative;z-index:2;}
			.topNav a {color:#fff;display:block;background:url("topnav.png") no-repeat 50% 0;text-decoration:none;text-shadow:0 1px 0 #033f87;-moz-text-shadow:0 1px 0 #033f87;-webkit-text-shadow:0 1px 0 #033f87;float:left;}
			
			.topNav a.first {background-position:0 0;}
			.topNav a:hover.first {background-position:0 -85px;margin-left:0;}
			.topNav a.first span {padding-left:22px;}
			
			.topNav a.last {background-position:100% 0;}
			.topNav a:hover.last {background-position:100% -85px;}
			.topNav a.last span {background:none;padding-right:25px;}
			
			.topNav a.current {background-position:50% -170px;margin-left:-2px;color:#511700;text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none;}
			.topNav a:hover.current {background-position:50% -170px;margin-left:-2px;color:#511700;text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none;}
			.topNav a.current span {background:none;padding-left:20px;}
			.topNav a:hover.current span {background:none;padding-left:20px;}
			
			.topNav a.first.current {background-position:0 -170px;margin-left:0;}
			.topNav a.first.current span {padding-left:20px;}
			.topNav a:hover.first.current {background-position:0 -170px;margin-left:0;}
			
			.topNav a.last.current {background-position:100% -170px;}
			.topNav a:hover.last.current {background-position:100% -170px;}
				
						
				.topNav span {background:url("topnav-separator.png") no-repeat 100% 10px; height:70px;display:block;padding:15px 20px 0;cursor:pointer;float:left;}

			.topNav li.first a {background-position:0 0;}
			.topNav li.last a {background-position:100% 0;}
			.topNav li.first span {padding-left:25px;}
			
			.topNav li.last span {background:none;padding-right:25px;}
			.topNav a:hover {background-position:50% -85px;margin-left:-2px;color:#fff;}
			
			.topNav li.first a:hover {background-position:0 -85px;margin-left:0;}
			
			.topNav li.last a:hover {background-position:100% -85px;}
			
				.topNav a:hover span {background:none;padding-left:22px;}
				.topNav li.first a:hover span {padding-left:25px;}
			.topNav li.current a {background-position:50% -170px;margin-left:-2px;color:#511700;text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none;}
			.topNav li.first.current a {background-position:0 -170px;margin-left:0;}
			.topNav first.current a {background-position:0 -170px;margin-left:0;}
			.topNav li.last.current a {background-position:100% -170px;}
				.topNav li.current a span {background:none;padding-left:22px;}
				.topNav li.first.current a span {padding-left:25px;}
	.production {position:absolute;top:484px;left:40px;background:url("production.png") no-repeat 0 0;width:870px;height:119px;padding:18px 26px 0 26px;}
		.production .title {overflow:hidden;margin:0 0 6px;}
			.production .title .caption {float:left;font:bold 20px "Myriad Pro", Arial;padding:0 10px 0 0;color:#04356f;text-transform:uppercase;}
			.production .title .count {float:left;color:#04356f;font:11px Arial;padding:9px 8px 0 0;}
			
			.production .title .arrows {float:left;margin:4px 0 0;}
			.arrows {overflow:hidden;width:39px;height:19px;}
				.arrows .count {display:block;width:50px;height:19px;overflow:hidden;float:left;}
				.arrows .prev {display:block;cursor:pointer;background:url("sprites.png") no-repeat 0 -52px;width:20px;height:19px;overflow:hidden;float:left;}
				.arrows .next {display:block;cursor:pointer;background:url("sprites.png") no-repeat -20px -52px;width:19px;height:19px;overflow:hidden;float:left;}
				.arrows .prev img, .arrows .next img {width:19px;}
				.arrows .prev:hover {background-position:0 -71px;}
				.arrows .next:hover {background-position:-20px -71px;}
		.products {position:relative;}
			.products .item {position:absolute;top:0;left:0;}
				.products ul {float:left;padding:0 80px 0 0;}
					.products li {padding:0 0 5px;}
	}	
	.topNav2 {position:absolute;top:114px;left:48px;font:normal 16px/16px "Myriad Pro", Arial;}
		.topNav2 li {float:left;}
		.topNav2 li.current {position:relative;z-index:2;}
			.topNav2 a {color:#fff;display:block;background:url("topnav2.png") no-repeat 50% 0;text-decoration:none;text-shadow:0 1px 0 #033f87;-moz-text-shadow:0 1px 0 #033f87;-webkit-text-shadow:0 1px 0 #033f87;float:left;}
			.topNav2 li.first a {background-position:0 0;}
			.topNav2 li.last a {background-position:100% 0;}
				.topNav2 span {background:url("topnav2-separator.png") no-repeat 100% 8px;height:43px;display:block;padding:13px 20px 0;cursor:pointer;float:left;}
				.topNav2 li.first span {padding-left:25px;}
				.topNav2 li.last span {background:none;padding-right:25px;}
			.topNav2 a:hover {background-position:50% -56px;margin-left:-2px;color:#fff;}
			.topNav2 li.first a:hover {background-position:0 -56px;margin-left:0;}
			.topNav2 li.last a:hover {background-position:100% -56px;}
				.topNav2 a:hover span {background:none;padding-left:22px;}
				.topNav2 li.first a:hover span {padding-left:25px;}
			.topNav2 li.current a {background-position:50% -112px;margin-left:-2px;color:#511700;text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none;}
			.topNav2 li.first.current a {background-position:0 -112px;margin-left:0;}
			.topNav2 li.last.current a {background-position:100% -112px;}
				.topNav2 li.current a span {background:none;padding-left:22px;}
				.topNav2 li.first.current a span {padding-left:25px;}


			.topNav2 a.first {background-position:0 0;}
			.topNav2 a.last {background-position:100% 0;}
				.topNav2 a.first span {padding-left:25px;}
				.topNav2 a.last span {background:none;padding-right:25px;}

			.topNav2 a:hover {background-position:50% -56px;margin-left:-2px;color:#fff;}
			.topNav2 a:hover.first {background-position:0 -56px;margin-left:0;}
			.topNav2 a:hover.last {background-position:100% -56px;}
				.topNav2 a:hover span {background:none;padding-left:22px;}
				.topNav2 a:hover.first span {padding-left:25px;}
			.topNav2 a.current {background-position:50% -112px;margin-left:-2px;color:#511700;text-shadow:none;-moz-text-shadow:none;-webkit-text-shadow:none;}
			.topNav2 a.first.current {background-position:0 -112px;margin-left:0;}
			.topNav2 a.last.current {background-position:100% -112px;}
				.topNav2 a.current span {background:none;padding-left:22px;}
				.topNav2 a.first.current span {padding-left:25px;}

/* News line */				
.newsLine {width:869px;margin:0 auto 13px;height:31px;background:url("news-line.png") no-repeat 0 0;padding:5px 26px 0;}
	.newsLine .caption {float:left;font:bold 20px "Myriad Pro", Arial;padding:0 10px 0 0;color:#04356f;text-transform:uppercase;}
	.newsLine .arrows {float:left;margin:4px 10px 0 0;}
	.newsLine .newsBox {float:left;position:relative;color:#aaa;font:11px/14px Arial;margin:7px 0 0;}
		.newsLine .newsBox .item {position:absolute;top:0;left:0;width:700px;height:14px;overflow:hidden;}
			.newsLine .newsBox a {margin:0 0 0 4px;}	

.newsLine.newsArch {background:none; padding-left: 0px; padding-right: 0px;}
.newsLine.newsArch .arrows {width:100%;}
.newsLine.newsArch .arrows .count {width:auto; padding-right:3px;}
.newsLine.newsArch .arrows img {background:none; border:0px; padding:0px;}

/* Categories */
.categories {background:url("categories.png") no-repeat 0 0;width:921px;margin:0 auto;padding:15px 0 20px;overflow:hidden;}
	.categories ul {float:left;padding:0 10px 0 26px;width:191px;font:bold 14px Arial;}
		.categories ul ul {float:none;padding:7px 0 0;font:normal 12px Arial;}
			.categories ul ul li {margin:0 0 7px;}
				.categories ul ul a {color:#484848;text-decoration:none;}
				.categories ul ul a:hover {color:#000;text-decoration:underline;}
				.categories ul ul li.current>a {color:#000;}
				.categories ul ul ul {margin:0 0 0 12px;font:11px Arial;}
					.categories ul ul ul li {margin:0 0 4px;}
						.categories ul ul ul a {color:#888;}
						.categories ul ul ul a:hover {color:#595959;text-decoration:none;}
						
/* Container */
.container {background:url("container.png");margin:0 0 20px;}
.inside2 .container {margin:0;}
.container .contIn {background:url("cont-top.png") repeat-x 0 0;}
.container .contIn .contIn {background:url("cont-bottom.png") repeat-x 0 100%;}
.wrap {margin:0 auto;width:1000px;zoom:1;position:relative;}
.wrap:after {clear:both;content:'';display:block;}
	.content {margin:0 auto;width:946px;padding:30px 27px;color:#fff;font:12px/16px Arial;}
	.wrap .content {float:left;width:553px;padding:30px 0 30px 42px;position:relative;}
		.wrap .person {position:absolute;bottom:-20px;right:20px;}
		.content a {color:#3abeff;}
		.content a:hover {color:#2b8bba;}
		.content p, .content font {margin:0 0 16px;}
		.content blockquote {font-weight:bold;}
		.content img {padding:10px;border:1px solid #0651a1;background:url("img-bg.gif");}
		.content .imgl {float:left;margin:0 20px 0 0;}
		.content .imgr {float:right;margin:0 0 0 20px;}
		.content ul {margin:0 0 16px 16px;}
			.content ul li {background:url("bullet1.gif") no-repeat 0 7px;padding:0 0 0 10px;}
				.content ul ul {margin:0 0 0 16px;}
					.content ul ul li {background:url("bullet2.gif") no-repeat 0 7px;}
						.content ul ul ul li {background:url("bullet3.gif") no-repeat 0 9px;padding:0 0 0 12px;}
		.content ol {margin:0 0 16px 26px;list-style:decimal;}
			.content ol ol {margin:0 0 0 16px;}
		.tbl {width:100%;margin:0 0 16px;}
			.tbl td {border:1px solid #3abeff;vertical-align:top;padding:7px 10px;}
			.tbl td.theader {background:#3abeff;color:#054186;font-weight:bold;}
			
		.content form {margin:0 0 16px;}
			.content form td {padding:0 0 6px;vertical-align:top;}
			.content form td.lefttd {text-align:left;padding:1px 10px 6px 0;width:150px;}
			.content input[type="text"], .content input[type="password"] {background:#186ac7 url("input-shadow.gif") repeat-x 0 0;color:#b7e7ff;font:11px Arial;width:170px;padding:2px 4px;border:1px solid #062446;}
			.content select {background:#186ac7 url("input-shadow.gif") repeat-x 0 0;color:#b7e7ff;font:11px Arial;padding:2px 2px;border:1px solid #062446;}
			.content textarea {background:#186ac7 url("input-shadow.gif") repeat-x 0 0;color:#b7e7ff;font:11px Arial;width:300px;height:100px;padding:2px 4px;border:1px solid #062446;}
	.printVersion {border-top:1px dotted #0652aa;padding:16px 0 10px;}
		.printVersion a {padding:0 0 0 20px;background:url("print.gif") no-repeat 0 1px;font-size:11px;}
	.years {margin:0 0 20px;}
		.years a {color:#fff;margin:0 15px 0 0;}
		.years a:hover {color:#fff;text-decoration:none;}
		.years a.current {color:#3abeff;font-weight:bold;}
		.years a.current:hover {color:#3abeff;text-decoration:none;}
	.shortNews {margin:0 0 15px;}
		.date {color:#0e6d9c;font:11px Arial;}
	.fullNews {font:14px/18px Arial;margin:0 0 25px;}
		.fullNews h4 {margin:0 0 10px;}
	.relatedNews {border-top:1px dotted #0865c8;padding:20px 0 0;zoom:1;}
	.relatedNews:after {clear:both;content:'';display:block;}
		.relatedNews .caption {font:normal 18px Arial;color:#b6e7ff;margin:0 0 15px;text-shadow:0 1px 0 #000;-moz-text-shadow:0 1px 0 #000;-webkit-text-shadow:0 1px 0 #000;}
		.relatedNews .shortNews {float:left;width:285px;padding:0 30px 0 0;}
	.directions {border-bottom:1px dotted #fff;zoom:1;padding:0 0 15px;margin:0 0 20px;}
	.directions:after {clear:both;content:'';display:block;}
		.directions .item {float:left;padding:0 20px;width:433px;}
			.directions p {margin:0 0 10px;}
			.directions .title {margin:0 0 10px -10px;background:url("directions-title.png") no-repeat 0 15px;height:38px;padding:24px 0 0 60px;width:373px;font:normal 24px Arial;color:#fff;text-shadow:0 1px 0 #000;-moz-text-shadow:0 1px 0 #000;-webkit-text-shadow:0 1px 0 #000;position:relative;}
				.directions .title img {position:absolute;top:0;left:10px;padding:0;border:0;background:none;}
	.wrap .sidebar {float:right;width:310px;padding:30px 27px 622px 10px;}
		.wrap .sidebar .title {font:normal 18px Arial;color:#b6e7ff;margin:0 0 15px;text-shadow:0 1px 0 #000;-moz-text-shadow:0 1px 0 #000;-webkit-text-shadow:0 1px 0 #000;}
		.sidebarNav {font:bold 14px Arial;margin:0 0 0 -10px;width:250px;}
			.sidebarNav li {padding:6px 10px;}
			.sidebarNav li.current {border:1px solid #ff8400;padding:5px 9px;background:#ff8400 url("sidebarnav.gif") repeat-x 0 0;}
				.sidebarNav a {color:#3abeff;}
				.sidebarNav a:hover {color:#3abeff;text-decoration:none;}
				.sidebarNav li.current a {color:#511700;text-shadow:none;text-decoration:none;}
		
		.sidebarNav a li {padding:6px 10px;}
			.sidebarNav a.current li {border:1px solid #ff8400;padding:5px 9px;background:#ff8400 url("sidebarnav.gif") repeat-x 0 0;}
				.sidebarNav a.current li {color:#511700;text-shadow:none;text-decoration:none;}
				
				/*24-08-2011 mozilla specific - because different tag sequences generated*/
				.sidebarNav li span a.current {color:#511700;text-shadow:none;text-decoration:none; border:1px solid #ff8400;padding:5px 9px;background:#ff8400 url("sidebarnav.gif") repeat-x 0 0;}
				.sidebarNav li span a.current:hover {color:#511700;text-shadow:none;text-decoration:none;}
				
	.wrap .sidebar2 {float:right;width:310px;padding:30px 27px 100px 10px;}
		.wrap .sidebar2 .title {font:normal 18px Arial;color:#b6e7ff;margin:0 0 15px;text-shadow:0 1px 0 #000;-moz-text-shadow:0 1px 0 #000;-webkit-text-shadow:0 1px 0 #000;}
						
	.tabs {overflow:hidden;margin:25px 0 25px -15px;font:bold 14px/46px Arial;}
		.tabs a {float:left;display:block;padding:0 0 0 0;text-decoration:none;color:#fff;position:relative;text-shadow:0 1px 0 #032349;}
		.tabs a:hover {color:#fff;}
			.tabs a span {display:block;cursor:pointer;float:left;padding:0 15px;background:url("tabs.png") repeat-x 0 0;border-left:1px solid #2eb1ff;}
		.tabs a#lastTab {background:url("tabs.png") no-repeat 100% -92px;padding:0 10px 0 0;}
		.tabs a#lastTab.current {background:url("tabs.png") no-repeat 100% -138px;padding:0 10px 0 0;}
		.tabs a.lastTab {background:url("tabs.png") no-repeat 100% -92px;padding:0 10px 0 0;}
		.tabs a.lastTab.current {background:url("tabs.png") no-repeat 100% -138px;padding:0 10px 0 0;}
		.tabs a.current {background:url("tabs.png") no-repeat 0 -186px;padding:0 1px 0 1px;color:#511700;text-shadow:none;margin-right:-1px;z-index:2;}
		.tabs a.current:hover {color:#511700;}
			.tabs a.current span {background:url("tabs.png") repeat-x 0 -46px;border-left:0;}
				.tabs a span span {border-bottom:1px dotted #fff;display:inline;padding:0 !important;background:none !important;float:none;border-left:0 !important;}
				.tabs a.current span span {border:0 !important;}
	.tabContent {display:none;}
	.tabContent.active {display:block;}


/* Footer */
.footer {clear:both;border-top:1px dotted #adadad;width:870px;margin:0 auto;padding:22px 0;overflow:hidden;color:#6a6e70;font:12px/18px Arial;}
.inside2 .footer {border:0;}
	.copy {float:left;width:250px;padding:0 20px 0 0;}
		.copy .links {font-size:11px;}
			.copy .links a {margin:0 10px 0 0;}
	.contacts {float:left;width:430px;}
	.dev {float:right;}

/*Sprite*/
.sprite {background-image: url("sprites.png") !important;}
.sprite.company {min-width:86px; width:86px; height:13px; background-position: 0px 0px; background-repeat: no-repeat;}
.sprite.news {min-width:71px; width:71px; height:13px; background-position: 0px -13px; background-repeat: no-repeat;}
.sprite.support {min-width:95px; width:95px; height:13px; background-position: 0px -26px; background-repeat: no-repeat;}
.sprite.contact {min-width:82px; width:82px; height:13px; background-position: 0px -39px; background-repeat: no-repeat;}
.sprite.idlab {min-width:195px; width:195px; height:73px; background-position: 0px -100px; background-repeat: no-repeat;}
.sprite.astronim {min-width:88px; width:88px; height:35px; background-position: -100px 0px; background-repeat: no-repeat;}
.sprite.icon {min-width:49px; width:49px; height:48px; background-position: -40px -52px !important; background-repeat: no-repeat !important;}

/* Other */
.level0 {padding-left:0px;}
	.level0 img {padding:0; background:none; border:0;}
.level1 {padding-left:15px;}
	.level1 img {padding:0;background:none; border:0;}
	.level1 button {padding-left:15px;}
.level2 {padding-left:30px;}
	.level2 img {padding:0;background:none; border:0;}
	.level2 button {padding-left:30px;}
	
.tblMap {width:100%;margin:0 0 16px;}
	.tblMap td {border:1px solid #3abeff;vertical-align:top;padding:7px 10px;}
	.tblMap th {padding-left:10px; background:#3abeff;color:#054186;font-weight:bold;}
	.tblMap td.a {color:white;}
	xspLinkViewColumn.a {color:white;}
	
.domino-table {width:100%;margin:0 0 16px;}
	.domino-table td {border:1px solid #3abeff;vertical-align:top;padding:7px 10px;}
	.domino-table td.theader {background:#3abeff;color:#054186;font-weight:bold;}
	
.content .data td {padding:0 0 6px;vertical-align:top;}
.content .data td.lefttd {text-align:left;padding:1px 10px 6px 0;width:150px;}
.content .required {color:rgb(255,0,0);font-size:12pt;}

.Error {
	background-image:url(/oneuiv2/images/iconError16.png); 
	background-repeat:no-repeat;
	padding-left:20.0px;
	color:rgb(255,0,0);
}

.ErrorSummary{ 
	padding-left:20.0px;
	margin-left:10.0px;
	color:rgb(255,0,0);
}
