@charset "utf-8";
/* CSS Document */

* {font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; }
body { padding:30px 0; margin:0; font-size:10pt; background:#000000 url(_img/bg-body.gif) repeat-x top; color:#fff; text-align:center;}
h1 { margin: 0; padding:10px 0 0 0; color:#B5D1EE; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-style:italic; font-size:12pt; line-height:1.2em; }
h2 {margin:0; padding:5px 0px; color:#D9EFFF; font-weight:bold; font-size:11pt; }
h3 {color:#D9EFFF; font-size: 10pt; font-weight:bold; margin-top:30px; }
h4 {color:#fff; font-size: 10pt; font-weight:bold; margin-top:30px; }
img { border:0; padding:0; margin:0; background:none;}
p { line-height:normal; margin: 1.5em 0; }

/* Layout */
#print-header { display:block; text-align:left; margin-bottom:15px;}
#center {width: 100%; margin: 0px auto; padding:6px 6px 5px 6px; text-align:left; }

#header { display:none; height:134px;}
#logo { width:191px; text-align:center; float:left;}
#header-illu { width:448px; float:left; }
#clock { width:202px; float:right; background:url(_img/bg-clock.jpg) no-repeat;}
p.date { position:absolute; z-index:10; padding:10px; margin:0; font-weight:bold; color:#000000; text-align:right; width:180px;}

#top-menu-container { display:none;  width:842px;min-height:36px; background:#2B3743 url(_img/bg-top-menu.gif) repeat-x top; color:#D9EFFF; border-bottom:solid 6px #374D61;}
* html #top-menu-container {height:36px;}
#top-menu-front { width:191px; height:36px; background:#354049 url(_img/bg-top-menu-front.gif) repeat-x top; border-right:solid 1px #26313C; float:left;}
#top-menu { float:left; margin-left:17px; padding-top:10px;}
#top-menu a{  color:#D9EFFF; text-decoration:none;}
#top-menu a:hover{ color:#FFF; text-decoration:underline;}

#main { border-top:solid 5px #2A3642;}
#main-left { display:none;  width:191px; float:left; }
#main-center { width:100%;  }
#main-right { display:none;  width:202px; float:right; background-color:#00FFFF; }

/* Menu left */
.navlist {margin: 0; padding:0; list-style: none; background:#87AAC6;margin-bottom:6px;}

.navlist li.level1 {line-height: 1.1em;}
.navlist li.level1 a{ color:#4C4C4C; text-decoration:none; font-weight:bold; display:block; width:167px; padding:10px 12px; background:#87AAC6 url(_img/bg-level1.gif) no-repeat 0% 50%; }
.navlist li.level1 a:hover{ color:#435668; text-decoration:none; font-weight:bold; display:block; width:167px; padding:10px 12px; background:#9ABFDD url(_img/bg-level1-hover.gif) no-repeat 0% 50%; }

.navlist li a{ min-height:15px;}
* html .navlist li a{ height:15px;}

.navlist ul { list-style: none; }

/* Submenu left */
#submenu {border-bottom:solid 5px #2A3642;}
.left-header { background-color:#526679; padding: 12px 15px;}
.left-header p{ padding:0px; margin:0px; color:#B5D1EE; font-weight:bold;}
.navlist-submenu {margin: 0; padding:12px; list-style: none; margin-bottom:6px;}

.navlist-submenu li {line-height: 1.1em;}
.navlist-submenu li.level1 a{ color:#D9EFFF; text-decoration:none; font-weight:normal; display:block; width:130px; padding:5px 12px; background:url(_img/bg-level1-sub.gif) no-repeat 0% 50%; }
.navlist-submenu li.level1 a:hover{ color:#fff; }
.navlist-submenu li.level2 a{ color:#B5D1EE; text-decoration:none; font-weight:normal; display:block; width:130px; padding:5px 12px 5px 24px; background:url(_img/bg-level2-sub.gif) no-repeat 0% 50%; font-size:90%; }
.navlist-submenu li.level2 a:hover{ color:#fff; }

.navlist-submenu li a{ min-height:10px;}
* html .navlist-submenu li a{ height:10px;}

.navlist-submenu ul { list-style: none; }

/* homepage */
#under-menu { padding:5px 15px; background:#50677D url(_img/bg-under-menu.gif) repeat-x bottom; border-bottom:solid 5px #2A3642;}
#under-menu2 { padding:5px 15px; background:#577087 url(_img/bg-under-menu2.gif) repeat-x top; border-top:solid 1px #374D61;}

/* Menu home */
#menu-home { display:none;}
.navlist-home {margin: 0; padding:0; list-style: none;}

.navlist-home li {line-height: 1.1em; display:inline; float:left;}
.navlist-home li.menu-left-top {width:28px; height:122px; background: url(_img/bg-menu-left-top.gif) no-repeat; }
.navlist-home li.menu-right-top {width:33px; height:122px; background: url(_img/bg-menu-right-top.gif) no-repeat; }
.navlist-home li.menu-left-bottom {width:28px; height:122px; background: url(_img/bg-menu-left-bottom.gif) no-repeat; }
.navlist-home li.menu-right-bottom {width:33px; height:122px; background: url(_img/bg-menu-right-bottom.gif) no-repeat; }
.navlist-home li a.menuitem1 { color:#B5D1EE; text-decoration:none; font-weight:bold; display:block; width:75px; height:20px; padding:102px 0px 0 0; text-align:center; background: url(_img/bg-menuitem1.gif) no-repeat; }
.navlist-home li a.menuitem2 { color:#B5D1EE; text-decoration:none; font-weight:bold; display:block; width:75px; height:112px; padding:10px 0px 0 0; text-align:center; background: url(_img/bg-menuitem2.gif) no-repeat; }
.navlist-home li a.menuitem3 { color:#B5D1EE; text-decoration:none; font-weight:bold; display:block; width:75px; height:20px; padding:102px 0px 0 0; text-align:center; background: url(_img/bg-menuitem3.gif) no-repeat; }
.navlist-home li a.menuitem4 { color:#B5D1EE; text-decoration:none; font-weight:bold; display:block; width:75px; height:112px; padding:10px 0px 0 0; text-align:center; background: url(_img/bg-menuitem4.gif) no-repeat; }
.navlist-home li a.menuitem5 { color:#B5D1EE; text-decoration:none; font-weight:bold; display:block; width:75px; height:20px; padding:102px 0px 0 0; text-align:center; background: url(_img/bg-menuitem5.gif) no-repeat; }

.navlist-home li a.menuitem6 { color:#B5D1EE; text-decoration:none; font-weight:bold; display:block; width:75px; height:112px; padding:10px 0px 0 0; text-align:center; background: url(_img/bg-menuitem6.gif) no-repeat; }
.navlist-home li a.menuitem7 { color:#B5D1EE; text-decoration:none; font-weight:bold; display:block; width:75px; height:30px; padding:92px 0px 0 0; text-align:center; background: url(_img/bg-menuitem7.gif) no-repeat; }
.navlist-home li a.menuitem8 { color:#B5D1EE; text-decoration:none; font-weight:bold; display:block; width:75px; height:115px; padding:7px 0px 0 0; text-align:center; background: url(_img/bg-menuitem8.gif) no-repeat; }
.navlist-home li a.menuitem9 { color:#B5D1EE; text-decoration:none; font-weight:bold; display:block; width:75px; height:20px; padding:102px 0px 0 0; text-align:center; background: url(_img/bg-menuitem9.gif) no-repeat; }
.navlist-home li a.menuitem10 { color:#B5D1EE; text-decoration:none; font-weight:bold; display:block; width:75px; height:20px; padding:102px 0px 0 0; text-align:center; background: url(_img/bg-menuitem10.gif) no-repeat; }

.navlist-home li a.menuitem1:hover { background: url(_img/bg-menuitem1-act.gif) no-repeat; color:#fff; }
.navlist-home li a.menuitem2:hover { background: url(_img/bg-menuitem2-act.gif) no-repeat; color:#fff; }
.navlist-home li a.menuitem3:hover { background: url(_img/bg-menuitem3-act.gif) no-repeat; color:#fff; }
.navlist-home li a.menuitem4:hover { background: url(_img/bg-menuitem4-act.gif) no-repeat; color:#fff; }
.navlist-home li a.menuitem5:hover { background: url(_img/bg-menuitem5-act.gif) no-repeat; color:#fff; }
/*.navlist-home li a.menuitem6:hover { background: url(_img/bg-menuitem6-act.gif) no-repeat; color:#fff; }*/
.navlist-home li a.menuitem7:hover { background: url(_img/bg-menuitem7-act.gif) no-repeat; color:#fff; }
.navlist-home li a.menuitem8:hover { background: url(_img/bg-menuitem8-act.gif) no-repeat; color:#fff; }
.navlist-home li a.menuitem9:hover { background: url(_img/bg-menuitem9-act.gif) no-repeat; color:#fff; }
/*.navlist-home li a.menuitem10:hover { background: url(_img/bg-menuitem10-act.gif) no-repeat; color:#fff; }*/

.navlist-home li a{ overflow:hidden;}

.navlist-home ul { list-style: none; }

#introduction { padding:5px 15px; background:#577087 url(_img/bg-introduction.gif) repeat-x top;}

.right-header { background-color:#526679; padding: 12px 15px;}
.right-header p{ padding:0px; margin:0px; color:#B5D1EE; font-weight:bold;}

#download { background:#617487 url(_img/bg-download.gif) repeat-x bottom; padding:15px 15px 25px 15px;}
.download-item { background:url(_img/bg-download-item.gif) no-repeat 0% 50%; padding:5px 5px 5px 47px; border-bottom:solid 2px #8594A2; min-height:40px; color:#D9EFFF; margin:0;}
* html .download-item {height:40px;}

#machine { background-color:#363631; text-align:center; padding:5px;}
.machine-header { background:#364755 url(_img/bg-machine-header.gif) repeat-x top; padding: 12px 15px;}
.machine-header p{ padding:0px; margin:0px; color:#B5D1EE; font-weight:bold;}

/* Content */
.content-container { padding:15px; background:url(_img/bg-content-container.gif) repeat-x top;}

ul.list { background:none; margin:20px 0 0 0; padding:0;}
ul.list li { list-style-type:square; padding-left:10px; margin:20px; _list-style-image:url(_img/bullet-list.gif); line-height:normal; }

table.normal { border-collapse:collapse; text-align:center; border:solid 1px #374D61; }
table.normal td{ border:solid 1px #374D61; background:#fff; color:#374D61; padding:3px;}
table.normal th{ border:solid 1px #374D61; background:#BAD4ED; color:#374D61; font-weight:bold; text-align:center; padding:5px;}
table.normal td.first { text-align:left;}
table.normal th.first{ text-align:left;}
table.normal tr.highlight td{ background:#EDF5FF;}

.normal-form {}
.normal-form .normal-button { margin: 0px; padding:4px 15px; background:#87AAC6 url(_img/bg-level1.gif) no-repeat 0% 100%; text-transform:uppercase; color:#374D61; font-weight:bold; border:solid 1px #fff; font-size:90%; cursor:pointer;}
.normal-form .input-field-long { width:220px; font-size:11px; margin: 0px 0 5px 0; color:#374D61; padding:4px; background:#BAD4ED; border:solid 1px #374D61;}
.normal-form .input-field-short { width:110px; font-size:11px; margin: 0px 0 5px 0; color:#374D61; padding:4px; background:#BAD4ED; border:solid 1px #374D61;}
.normal-form label{ font-weight:bold; width:145px; float:left; color:#D9EFFF;}

/* Footer */
#footer { padding:12px 15px 12px 15px; margin-top:5px; border-top:solid 5px #374D61;}

#bottom-menu {}
#bottom-menu a{  color:#D9EFFF; text-decoration:none;}
#bottom-menu a:hover{ color:#FFF; text-decoration:underline;}

#copyright {width: 100%; margin: 0px auto; padding:6px 6px 5px 6px; text-align:center; color:#fff; }

/* Others */
.left { float:left;}
.right { float:right;}
.clear { clear:both; margin:0; padding:0; font-size:1px; height:1px;}
.hidden { display:none;}
.skipmenu { position: absolute; top: -10000px; left: 0; height: 1px; overflow: hidden; }

.colored-light-blue { color:#D9EFFF;}
.colored-light-blue a { color:#D9EFFF !important; text-decoration:underline;}
.colored-light-blue a:hover { color:#D9EFFF; text-decoration: none;}

img.img-left { float:left; margin:10px 17px 5px 0; background:#BAD4ED; border:solid 1px #374D61; padding:4px; }
img.img-right { float:right; margin:10px 0 5px 20px; background:#BAD4ED; border:solid 1px #374D61; padding:4px;  }

img.img-left-noborder { float:left; margin:5px 17px 5px 0; }
img.img-right-noborder { float:right; margin:5px  0 5px 20px;}

a { color:#fff; text-decoration:underline;}
a:hover { color:#fff; text-decoration: none;}

a.link{ color:#fff; text-decoration:underline; background:url(_img/bg-link.gif) no-repeat 0% 100%; padding-left:12px; white-space:nowrap;}
a.link:hover { color:#fff; text-decoration: none;}

