body{vertical-align:baseline; -x-system-font:none; font-family:Arial,Helvetica,sans-serif; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; margin:0px; background-repeat:repeat-x; background-color:#fff}
ul{list-style:none; margin:0px; padding:0px}
a{color:#0A7BB8; text-decoration:none}
a:hover{color:#03C; text-decoration:none}
div#container{width:995px; display:block; margin-right:auto; margin-bottom:5px; margin-left:auto; background-color:#B5B5B5; background-image:url(../img/nav/bg1.gif); background-repeat:repeat-x}
div#topnav{padding-right:5px; padding-left:5px; display:block; height:25px; padding-top:4px}
div#topnav .langnav{display:block; margin:0px; padding:0px}
div#topnav .langnav a{color:#666; font-size:11px; text-decoration:none; padding-right:3px; padding-left:3px; margin:0px; padding-top:0px; padding-bottom:0px; line-height:12px}
div#topnav .topnav-left .langnav a:hover{color:#06C}
div#header{display:block; height:65px; margin-right:10px; margin-left:10px; font-size:11px}
div#header #logo{display:block; float:left; height:65px; width:405px; background-image:url(../img/nav/logo.gif); background-repeat:no-repeat; background-position:left top}
div#header #logo a{display:block; height:65px; width:405px}
div#header #logo span{padding-top:35px; padding-left:70px; display:block; color:#FFF; overflow:hidden}
div#header #login{}
div#navigation .wrapper{}
div#main .wrapper{}
div#main #left{display:block; width:156px; float:left}
div#main #content-2columns{display:block; width:808px; float:left; background-color:#FFF}
div#main #content-home{display:block; width:608px; background-color:#FFF; margin-left:15px}
div#main .content-top1{background-image:url(../img/nav/content-top1.gif); background-position:left top; background-repeat:no-repeat; display:block; height:15px; padding-left:15px}
div#main .content-top2{background-image:url(../img/nav/content-top2.gif); background-position:right top; background-repeat:no-repeat; display:block; height:15px}
div#main .content-foot1{background-image:url(../img/nav/content-foot1.gif); background-position:left bottom; background-repeat:no-repeat; clear:both; float:none; display:block; height:15px; padding-left:15px}
div#main .content-foot2{background-image:url(../img/nav/content-foot2.gif); background-position:right bottom; background-repeat:no-repeat; display:block; height:15px}
div#main #content-wide{display:block; background-color:#FFF; margin-right:10px; margin-left:10px}
div#main #content-half{display:block; width:300px}
div#main #content-2columns .wrapper, div#main #content-wide .wrapper, div#main #content-home .wrapper{display:block; padding-top:0px; padding-right:15px; padding-bottom:15px; padding-left:15px}
div#main #content-top1{display:block; background-image:url(../img/nav/content-top1.gif); background-repeat:no-repeat; background-position:left top; padding-left:15px; height:15px}
div#main #content-top2{display:block; background-image:url(../img/nav/content-top2.gif); background-repeat:no-repeat; background-position:right top; height:15px}
div#main #content-foot1{display:block; background-image:url(../img/nav/content-foot1.gif); background-repeat:no-repeat; background-position:left top; padding-left:15px; height:15px; float:none; background-color:#FFF; clear:both}
div#main #content-foot2{display:block; background-image:url(../img/nav/content-foot2.gif); background-repeat:no-repeat; background-position:right top; height:15px}
div#main #content-container-wide{display:block; margin-top:15px}
div#main #content-container-wide-left{display:block; width:170px; float:left}
div#main #content-container-wide-main{display:block; width:750px; float:left; background-image:url(../img/nav/contentwide-right.gif); background-repeat:no-repeat; background-position:left top}
div#main #content-container-wide-main #content-container-wide-main-half{display:block; width:300px; float:left; margin:3px}
div#main #content-container-wide-main .wrapper{padding-left:15px}
div.propertiesnav{display:block; padding-top:10px; background-image:url(../img/nav/propertiesbg.gif); background-repeat:repeat-y; background-position:right}
div.propertiesnav ul{margin-bottom:20px}
div.propertiesnav ul li{display:block}
div.propertiesnav ul li span{color:#FFF; background-color:#F90; font-family:Verdana,Geneva,sans-serif; font-size:10px; text-transform:uppercase; padding-top:0px; padding-right:3px; padding-bottom:1px; padding-left:3px}
div.propertiesnav ul li a{color:#666; display:block; margin-top:1px; margin-bottom:1px; font-size:12px; padding-top:3px; padding-right:5px; padding-bottom:3px; padding-left:5px}
div.propertiesnav ul li a:hover{color:#0085E5}
div.propertiesnav ul li a.active{border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-top-style:solid; border-right-style:solid; border-bottom-style:solid; border-left-style:solid; border-top-color:#0067C9; border-right-color:#FFF; border-bottom-color:#0067C9; border-left-color:#0067C9; font-weight:bold; color:#0067C9}
div.propertiesnav ul li a.inactive{color:#999}
div.propertiesnav h3{display:block; padding:3px; color:#666; margin-top:0px; margin-right:5px; margin-bottom:0px; margin-left:0px; font-size:14px; font-weight:bold}
div#main .content{display:block}
/*  */
div.clear{font-size:1px; line-height:1px; clear:both; float:none; height:1px}
div#foot{display:block; background-color:#B4B4B4; font-size:11px}
div#foot .wrapper{display:block; padding:13px 50px 0px 180px}
.box-demo3{background-image:url(../img/nav/right-002.jpg); background-repeat:no-repeat; background-position:left top; display:block; height:181px}
.box-demo3 a{display:block; height:141px; padding:20px}
.box-demo3 span{color:#FFF; font-size:18px; font-weight:normal; background-image:none; line-height:20px; padding-bottom:18px; display:block}
.box-demo3 cite{color:#FFF; width:232px; font-style:normal; cursor:hand}
.box-demo2{background-image:url(../img/nav/right-002.jpg); background-repeat:no-repeat; background-position:left top; display:block; height:181px}
.box-demo2 .wrapper1{display:block; padding-top:20px; padding-right:40px; padding-bottom:20px; padding-left:20px}
.box-demo2 .title{color:#FFF; font-size:18px; font-weight:normal; margin-bottom:13px; background-image:none; line-height:20px}
.box-demo2 p{color:#FFF; width:150px}
.box-demo2{color:#FFF; margin-bottom:10px}
.box-demo2 a{color:#FFF; text-decoration:underline}
.box-demo1{background-image:url(../img/nav/right-002.jpg); background-repeat:no-repeat; background-position:left top; display:block; height:181px}
.box-demo1 .wrapper1{display:block; padding-top:20px; padding-right:40px; padding-bottom:20px; padding-left:20px}
.box-demo1 .title{color:#FFF; font-size:18px; font-weight:normal; margin-bottom:13px; background-image:none; line-height:20px}
.box-demo1 p{color:#FFF; width:150px}
.box-demo1{color:#FFF; margin-bottom:10px}
.box-demo1 a{color:#FFF; text-decoration:underline}
.right-addon{background-image:url(../img/nav/right-addon-bg.jpg); background-repeat:repeat-y; background-position:left; margin-bottom:10px; color:#666}
.right-addon1{background-image:url(../img/nav/right-addon-topbg.jpg); background-repeat:no-repeat; background-position:left top}
.right-addon2{background-image:url(../img/nav/right-addon-topfoot.jpg); background-repeat:no-repeat; background-position:left bottom; padding-bottom:20px}
.right-addon3{}
.right-addon3 .title{background-image:url(../img/nav/right-addon-h3.gif); background-repeat:no-repeat; background-position:13px 13px; font-size:13px; color:#999; padding-top:10px; padding-right:10px; padding-bottom:10px; padding-left:40px; display:block}
.right-addon3 .ktm img{margin-right:10px; margin-left:10px}
.right-addon3 ul li a{display:block; height:14px; font-size:12px; padding-left:35px; color:#000; padding-top:20px; padding-right:20px; padding-bottom:20px}
.right-addon3 ul li.yellow{background-image:url(../img/nav/right-addon-yellow.gif); background-repeat:no-repeat; background-position:left top}
.right-addon3 ul li.green{background-image:url(../img/nav/right-addon-green.gif); background-repeat:no-repeat; background-position:left top}
.right-addon3 ul li.purple{background-image:url(../img/nav/right-addon-purple.gif); background-repeat:no-repeat; background-position:left top}
.right-addon3 ul li.yellowactive{background-image:url(../img/nav/right-addon-yellowa.gif); background-repeat:no-repeat; background-position:left top}
.right-addon3 ul li.greenactive{background-image:url(../img/nav/right-addon-greena.gif); background-repeat:no-repeat; background-position:left top}
.right-addon3 ul li.purpleactive{background-image:url(../img/nav/right-addon-purplea.gif); background-repeat:no-repeat; background-position:left top}

.internal-link a{color:#333; margin-left:6px; height:133px; width:164px; display:block; background-image:url(../img/nav/left-amenu-001.gif); background-repeat:no-repeat; background-position:left top}
.internal-link a.ordernow p{}
.internal-link a.powerdemo{background-image:url(../img/nav/left-amenu-001.jpg); background-repeat:no-repeat; background-position:left top}
.internal-link a.powerdemo p{display:block; padding-left:10px; padding-top:10px; padding-right:10px; padding-bottom:2px; cursor:hand; font-size:13px; font-weight:bold; color:#333}
.internal-link a.powerdemo span{display:block; padding-left:10px; padding-top:0px; padding-right:10px; padding-bottom:5px; cursor:hand; font-size:11px; color:#333; width:170px}
.internal-link a.login{background-image:url(../img/nav/left-amenu-006_login.jpg); background-repeat:no-repeat; background-position:left top}
.internal-link a.login p{display:block; padding-left:10px; padding-top:10px; padding-right:10px; padding-bottom:2px; cursor:hand; font-size:13px; font-weight:bold; color:#333}
.internal-link a.login span{display:block; padding-left:10px; padding-top:0px; padding-right:60px; padding-bottom:5px; cursor:hand; font-size:11px; color:#333; width:170px}
.internal-link a.login_new{background-image:url(../img/nav/left-amenu-006_login1.jpg); background-repeat:no-repeat; background-position:left top}
.internal-link a.login_new p{display:block; padding-left:10px; padding-top:10px; padding-right:10px; padding-bottom:2px; cursor:hand; font-size:13px; font-weight:bold; color:#333}
.internal-link a.login_new span{display:block; padding-left:10px; padding-top:0px; padding-right:60px; padding-bottom:5px; cursor:hand; font-size:11px; color:#333; width:170px}
.internal-link a.contact{background-image:url(../img/nav/left-amenu-002.jpg); background-repeat:no-repeat; background-position:left top}
.internal-link a.contact-a{background-image:url(../img/nav/left-amenu-002a.jpg); background-repeat:no-repeat; background-position:left top}
.internal-link a.contact-i{background-image:url(../img/nav/left-amenu-002i.jpg); background-repeat:no-repeat; background-position:left top}
.internal-link a.contact p, .internal-link a.contact-a p, .internal-link a.contact-i p{display:block; padding-left:10px; padding-top:10px; padding-right:10px; padding-bottom:2px; cursor:hand; font-size:13px; font-weight:bold; color:#333}
.internal-link a.contact span, .internal-link a.contact-a span, .internal-link a.contact-i span{display:block; padding-left:10px; padding-right:75px; padding-bottom:5px; cursor:hand; font-size:11px; color:#333}
.internal-link a.ordernow{background-image:url(../img/nav/left-amenu-003.jpg); background-repeat:no-repeat; background-position:left top}
.internal-link a.ordernow p{display:block; padding-left:10px; padding-top:10px; padding-right:10px; padding-bottom:2px; cursor:hand; font-size:13px; font-weight:bold; color:#333}
.internal-link a.ordernow span{display:block; padding-left:10px; padding-top:0px; padding-right:75px; padding-bottom:5px; cursor:hand; font-size:11px; color:#333}
.internal-link a:hover{}
.internal-adv{color:#FFF; margin-left:6px; height:76px; width:164px; display:block; background-color:#FFF; background-image:url(../img/nav/leftnav1.gif); background-repeat:no-repeat; background-position:left top}
div#main #right-home .internal-adv{display:block; float:left; margin-bottom:5px}
.internal-adv a{color:#333; height:76px; width:164px; display:block; font-size:12px}
.internal-adv a.ordernow{background-image:url(../img/nav/left-amenu-006_login.jpg); background-repeat:no-repeat; background-position:0px 0px; font-size:13px}
.internal-adv a.tour{background-image:url(../img/nav/rilu-002.jpg); background-repeat:no-repeat; background-position:0px 0px; color:#FFF}
.internal-adv a.try{background-image:url(../img/nav/rilu-003.jpg); background-repeat:no-repeat; background-position:0px 0px; color:#FFF; font-size:13px}
.internal-adv a span{display:block; float:left; padding:10px; cursor:hand}
div#left #leftnav{color:#FFF; padding-top:30px; margin-bottom:30px; padding-right:5px; padding-left:5px}
div#left #leftnav h3{font-weight:bold; margin:0px}
div#left #leftnav h3 a{color:#333; text-decoration:none; display:block; font-size:11px; font-weight:bold; line-height:17px; padding-top:4px; padding-right:10px; padding-bottom:7px; padding-left:30px; background-image:url(../img/nav/leftnav-h3.gif); background-repeat:no-repeat; background-position:left top; border-top-width:1px; border-bottom-width:1px; border-top-style:solid; border-bottom-style:solid; border-top-color:#C5C5C5; border-bottom-color:#C5C5C5}
div#left #leftnav h3 a:hover{color:#000}
div#left #leftnav ul{}
div#left #leftnav ul ul{margin-bottom:3px}
div#left #leftnav ul li{display:block}
div#left #leftnav ul li a{color:#333; text-decoration:none; font-size:11px; font-weight:bold; display:block; padding-top:5px; padding-right:5px; padding-bottom:5px; padding-left:7px}
div#left #leftnav ul li a:hover{background-color:#F0F4FB; color:#000}
div#left #leftnav ul li a.active{font-weight:bold; color:#0066CA}
div#left #leftnav ul li li{}
div#left #leftnav ul li li a{color:#333; text-decoration:none; font-size:11px; font-weight:normal; display:block; border:none; padding-top:5px; padding-right:5px; padding-bottom:5px; padding-left:23px; background-image:url(../img/nav/leftnavb.gif); background-repeat:no-repeat; background-position:5px 6px}
div#left #leftnav ul li li a:hover{}
div#left #leftnav ul li li a.active{font-weight:bold; background-image:url(../img/nav/leftnavb1.gif); background-repeat:no-repeat; background-position:5px 6px}
#crumbs{height:2.3em; border:1px solid #dedede; margin-top:5px; margin-bottom:5px; display:block; float:none}
#crumbs li{float:left; line-height:2.3em; color:#777; padding-left:.75em}
#crumbs li a{background:url(../img/nav/crumbs.gif) no-repeat right center; display:block; padding:0 15px 0 0}
#crumbs li a:link, #crumbs li a:visited{color:#777; text-decoration:none}
#crumbs li a:hover, #crumbs li a:focus{color:#000}

.sf-menu, .sf-menu *{margin:0; padding:0; list-style:none}
.sf-menu{line-height:1.0}
.sf-menu ul{position:absolute; top:-999em; width:17.07em}
.sf-menu ul li{width:100%}
.sf-menu li:hover{visibility:inherit}
.sf-menu li{float:left; position:relative}
.sf-menu a{display:block; position:relative}
.sf-menu li:hover ul, .sf-menu li.sfHover ul{left:0; top:2.5em; z-index:99}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul{top:-999em}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul{left:17.07em; top:0}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul{top:-999em}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul{left:17em; top:0}

.sf-menu{float:left; margin-bottom:1em}
.sf-menu a{padding:.75em 1em; text-decoration:none}
.sf-menu a, .sf-menu a:visited{color:#000}
.sf-menu li{font-size:12px; font-weight:bold; margin-right:1px}
.sf-menu li li{font-size:12px; font-weight:normal; background-color:#FFF; color:#333}
.sf-menu li li li{background-color:#FFF}
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active{outline:0; background-color:#F0F4FB; color:#0066CA}
.sf-menu li li:hover, .sf-menu li li.sfHover{outline:0; background-color:#FFF; color:#000}

.sf-menu a.sf-with-ul{padding-right:30px; min-width:1px}
.sf-sub-indicator{position:absolute; display:block; right:.75em; top:1.05em; width:10px; height:10px; text-indent:-999em; overflow:hidden; background:url('../img/nav/arrows-ffffff.png') no-repeat -10px -100px}
a >.sf-sub-indicator{ top:.8em; background-position:0 -100px}

a:focus >.sf-sub-indicator, a:hover >.sf-sub-indicator, a:active >.sf-sub-indicator, li:hover >a >.sf-sub-indicator, li.sfHover >a >.sf-sub-indicator{background-position:-10px -100px}

.sf-menu ul .sf-sub-indicator{background-position: -10px 0}
.sf-menu ul a >.sf-sub-indicator{background-position: 0 0}

.sf-menu ul a:focus >.sf-sub-indicator, .sf-menu ul a:hover >.sf-sub-indicator, .sf-menu ul a:active >.sf-sub-indicator, .sf-menu ul li:hover >a >.sf-sub-indicator, .sf-menu ul li.sfHover >a >.sf-sub-indicator{background-position:-10px 0}

.sf-shadow ul{background:url('../img/nav/shadow.png') no-repeat bottom right; padding:0 8px 9px 0; -moz-border-radius-bottomleft:17px; -moz-border-radius-topright:17px; -webkit-border-top-right-radius:17px; -webkit-border-bottom-left-radius:17px}
.sf-shadow ul.sf-shadow-off{background-color:#FFF; color:#000}
.sf-shadow li.current a.active{background-color:#FFF; color:#000}

.sf-navbar ul .sf-sub-indicator{background-position:-10px -100px}
.sf-navbar ul a >.sf-sub-indicator{background-position:0 -100px}

.sf-navbar ul a:focus >.sf-sub-indicator, .sf-navbar ul a:hover >.sf-sub-indicator, .sf-navbar ul a:active >.sf-sub-indicator, .sf-navbar ul li:hover >a >.sf-sub-indicator, .sf-navbar ul li.sfHover >a >.sf-sub-indicator{background-position:-10px -100px}

.sf-navbar >li >ul{background:transparent; padding:0; -moz-border-radius-bottomleft:0; -moz-border-radius-topright:0; -webkit-border-top-right-radius:0; -webkit-border-bottom-left-radius:0}

#thumbs{position:absolute; width:20000em; clear:both}

a.prev, a.next{}

#thumbs div{float:left; width:180px; height:300px; color:#fff; cursor:pointer; background-color:#333; background-image:url(../img/nav/h150.png); background-repeat:repeat-x; background-position:bottom; border-left-width:1px; border-left-style:solid; border-left-color:#FFF}
#thumbs div img{width:170px; padding:5px}

#thumbs div.hover{background-color:#444}

#thumbs div.active{background-color:#06C; cursor:default}
#thumbs p, #thumbs span{font-size:11px; color:#fff; background-image:none; padding:10px}
#thumbs em{padding:10px; font-weight:bold; display:block}
ul{list-style-image:none; list-style-position:outside; list-style-type:none}
div#header #illustration{display:block; float:left; height:65px; background-image:url(../img/nav/illustration-bg.jpg); background-repeat:no-repeat; background-position:right top; width:254px; background-color:#06C}
div#header #user{display:block; float:right; height:65px; width:316px; background-image:url(../img/nav/header-right.jpg); background-repeat:no-repeat; background-position:right top}
div#header #user .alreadyuser{display:block; float:left; margin-top:8px}
div#header #user .newuser{display:block; float:left; width:310px}
div#header #user .newuser a span{color:#FFF; display:block; float:left; margin:5px}
div#header #user .alreadyuser a{background-image:url(../img/nav/login1.gif); background-repeat:no-repeat; background-position:left top; height:28px; display:block; padding-left:10px; margin-left:250px; text-decoration:none; cursor:hand}

div#header #user .alreadyuser a span{font-size:15px; font-weight:normal; color:#FFF; text-decoration:none; background-image:url(../img/nav/login2.gif); background-repeat:no-repeat; background-position:right top; display:block; height:24px; padding-top:4px; padding-right:10px; float:left}

div#ordernow-container{display:block; float:right; width:110px}
div#ordernow-container .ordernow{display:block; background-image:url(../img/nav/order1.gif); background-repeat:no-repeat; background-position:left top; padding-left:10px; height:25px; float:right}
div#ordernow-container .ordernow span{background-image:url(../img/nav/order21.jpg); background-repeat:no-repeat; background-position:right top; display:block; height:20px; float:left; padding-right:10px; padding-top:5px}

div#ordernow-container .ordernow span a{font-size:11px; font-weight:bold; text-decoration:none; color:#FFF}
div#navigation{height:34px; margin-top:5px; width:985px; display:block; clear:both; float:none; padding:0px; margin-right:0px; margin-bottom:0px; margin-left:0px}
div#navigation .wrapper{}
div#navigation-ordernow .nav{background-image:url(../img/nav/order1.gif); background-position:left top; background-repeat:no-repeat; display:block; height:27px; margin-top:4px; padding-left:10px}
div#navigation-ordernow .nav span{background-image:url(../img/nav/order2.gif); background-position:right top; background-repeat:no-repeat; display:block; float:left; height:17px; padding-bottom:5px; padding-right:10px; padding-top:5px}
div#navigation-ordernow .nav span a{color:#E9E9E9; font-size:11px; font-weight:bold; text-decoration:none}
div#navigation-home{display:block; float:left; height:34px; width:199px}
div#navigation-home .nav a{color:#333; display:block; font-size:13px; font-weight:bold; text-decoration:none; background-image:url(../img/nav/navhome.gif); background-repeat:no-repeat; background-position:3px 13px; margin-left:12px; padding-top:10px; padding-right:10px; padding-bottom:0; padding-left:20px}
div#navigation-main{display:block; float:left; height:34px; width:650px; position:relative; z-index:1000}
.pdf{background-image:url(../img/nav/pdf1.gif); background-repeat:no-repeat; background-position:right center; padding-right:18px}
div.line1{background-image:url(../img/nav/line2.gif); background-repeat:repeat-x; background-position:top; display:block; height:5px; clear:both; float:none; margin-top:5px; margin-bottom:5px; margin-left:40px; margin-right:40px}
div.line1_articles{background-image:url(../img/nav/line2.gif); background-repeat:repeat-x; background-position:top; display:block; height:5px; clear:both; float:none; margin-top:5px; margin-bottom:5px}
div.line3{background-image:url(../img/nav/line1.gif); background-repeat:no-repeat; background-position:left top; display:block; height:5px; float:left; padding-left:5px}
div.line2{background-image:url(../img/nav/line3.gif); background-repeat:no-repeat; background-position:right top; display:block; height:5px; padding-right:5px}
div#main{}
div#main #left{display:block; float:left; width:176px}
div#main #right{display:block; float:right; width:275px}
div#main #right-home{display:block; float:right; width:345px; margin-right:15px; margin-left:15px}
div#main #right-home .right-home-white{display:block; clear:both}
div#main #right-home .wrapper{padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:20px; background-color:#FFF}
div#main #right .wrapper{padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:10px}
div#main #right #rightnav{padding-top:20px}
.box1{background-image:url(../img/nav/rightbox2.gif); background-repeat:repeat-y; background-position:left; margin-bottom:10px}
.box2{background-image:url(../img/nav/rightbox1.gif); background-repeat:no-repeat; background-position:left top; display:block}
.box3{background-image:url(../img/nav/rightbox3.gif); background-repeat:no-repeat; background-position:left bottom; display:block; padding-right:6px; padding-left:4px; padding-top:6px}
.box3 .box4{display:block; padding:10px}
.box3 .box4 h3{}
.boxcomment1{background-image:url(../img/nav/comment1.gif); background-position:3px 3px; background-repeat:no-repeat; color:#000; display:block; margin-bottom:10px; padding-top:25px; padding-right:15px; padding-bottom:0; padding-left:28px}
.boxcomment2{background-image:url(../img/nav/comment2.gif); background-position:right bottom; color:#000; font-family:Georgia,"Times New Roman",Times,serif; font-size:11px; background-repeat:no-repeat; padding-bottom:15px}
.boxcomment2 p{margin-bottom:5px}
.boxcomment3{color:#666; font-family:Georgia,"Times New Roman",Times,serif; font-size:11px; font-style:oblique; padding-bottom:15px}
div#main #content-top1{background-image:url(../img/nav/content-top1.gif); background-position:left top; background-repeat:no-repeat; display:block; height:15px; padding-left:15px}
div#main #content-top2{background-image:url(../img/nav/content-top2.gif); background-position:right top; background-repeat:no-repeat; display:block; height:15px}
div#main #content-foot1{background-image:url(../img/nav/content-foot1.gif); background-position:left bottom; background-repeat:no-repeat; display:block; height:15px; padding-left:15px}
div#main #content-foot2{background-image:url(../img/nav/content-foot2.gif); background-position:right bottom; background-repeat:no-repeat; display:block; height:15px}
div#main #content-container{display:block; float:left; width:500px}
.table-layout{display:block; padding:0px; margin-top:0px; margin-right:0px; margin-bottom:10px; margin-left:0px}
.table-layout table{width:100%}
.table-layout table td{width:50%; vertical-align:top; padding:7px}
div#main .content .basiclist, .table-layout table td .basiclist{display:block; padding-top:0px; padding-right:0px; padding-bottom:12px; padding-left:0px}
div#main .content .basiclist h3, .table-layout table td .basiclist h3{background-image:none; margin:0px; padding:3px}
div#main .content .basiclist ul, .table-layout table td .basiclist ul{list-style-type:none}
div#main .content .basiclist ul li, .table-layout table td .basiclist ul li{background-image:url(../img/nav/ulli.gif); background-repeat:no-repeat; background-position:5px 5px; display:block; padding-left:16px; padding-bottom:5px}
div#main .content .linklist h3, .table-layout table td .linklist h3{background-image:none; font-weight:bold; font-size:12px; line-height:14px; border-top-width:2px; border-top-style:solid; border-top-color:#CAD9E8; margin-top:10px; margin-right:0px; margin-bottom:0px; margin-left:0px; padding-top:8px; padding-right:3px; padding-bottom:5px; padding-left:3px; color:#333}
div#main .content .linklist ul, .table-layout table td .linklist ul{list-style-type:none}
div#main .content .linklist ul li, .table-layout table td .linklist ul li{background-image:url(../img/nav/ullia.gif); background-repeat:no-repeat; background-position:5px 5px; display:block; padding-left:16px; padding-bottom:5px}
div#main .pagetools-container{display:block; float:right; width:250px}
div#main .pagetools{display:block; font-size:11px; height:25px}
div#main .pagetools span{display:block; float:left; margin-right:10px; color:#666; height:18px; padding-top:3px}
div#main .pagetools a{display:block; float:right; margin-right:6px; color:#666; text-decoration:none; padding-left:15px; height:19px; padding-top:1px}
div#main .pagetools .textsize{display:block; background-image:url(../img/nav/icon-size.gif); background-repeat:no-repeat; background-position:left top; width:40px}
div#main .pagetools .textsize_minus{display:block; background-image:url(../img/nav/icon-size-minus.gif); background-repeat:no-repeat; background-position:left top; width:40px}
div#main .pagetools .printpage{display:block; background-image:url(../img/nav/icon-print.gif); background-repeat:no-repeat; background-position:left top; width:40px}
div#main .pagetools .share{display:block; background-image:url(../img/nav/icon-share.gif); background-repeat:no-repeat; background-position:left top; width:24px}
div.clear{clear:both; float:none; font-size:1px; height:1px; line-height:1px}
div#foot .footc1{background-image:url(../img/nav/foot1.gif); background-repeat:no-repeat; background-position:left bottom; display:block; height:15px; clear:both; float:none}
div#foot .footc2{background-image:url(../img/nav/foot2.gif); background-repeat:no-repeat; background-position:right bottom; display:block; height:15px}
div#foot #footnav{color:#666; display:block}
div#foot #footnav a{color:#333; text-decoration:none}
div#foot #footnav a:hover{color:#000}
div.content h5{}
#crumbs{border:1px solid #DEDEDE; height:30px}
#crumbs li{color:#06C; float:left; line-height:30px; padding-left:0.75em; font-size:11px}
#crumbs li a{background:transparent url(../img/nav/crumbs.gif) no-repeat scroll right center; display:block; padding:0 15px 0 0; font-size:11px}
#crumbs li a:link, #crumbs li a:visited{color:#777; text-decoration:none}
div.scrollable{float:left}
a.prev, a.next, a.prevPage, a.nextPage{background:transparent url(../img/nav/left.png) no-repeat scroll 0 0; cursor:pointer; display:block; float:left; height:18px; margin:43px 5px; width:18px}
a.prev:hover, a.next:hover, a.prevPage:hover, a.nextPage:hover{background-position:0 -18px}
a.disabled{visibility:hidden !important}
a.next, a.nextPage{background-image:url(../img/nav/right.png); clear:right}
div.navi{height:20px; margin-left:250px; width:214px}
div.navi a{background:transparent url(../img/nav/navigator.png) no-repeat scroll 0 0; cursor:pointer; float:left; height:8px; margin:3px; width:8px}
div.navi a:hover{background-position:0 -8px}
div.navi a.active{background-position:0 -16px}
div.scrollable{height:300px; overflow:hidden; position:relative; width:540px}
#thumbs{clear:both; position:absolute; width:20000em}
a.prev, a.next{}
#thumbs div{background-color:#333; background-image:url(../img/nav/h150.png); background-position:center bottom; background-repeat:repeat-x; border-left:1px solid #FFF; color:#FFF; cursor:pointer; float:left; height:300px; width:180px}
#thumbs div img{padding:5px; width:170px}
#thumbs div.hover{background-color:#444}
#thumbs div.active{background-color:#06C; cursor:default}
#thumbs p, #thumbs span{background-image:none; color:#FFF; font-size:11px; padding:10px}
#thumbs em{display:block; font-weight:bold; padding:10px}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	/*
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
	*/
	border:0px;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}

#TB_title{
	background-color:#e8e8e8;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> END -- thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

div.dropshadow{background-image:url(../img/nav/drop0.gif); background-repeat:repeat-y; background-position:left; display:block}
div.dropshadow1{background-image:url(../img/nav/drop2.gif); background-repeat:repeat-x; background-position: top; display:block}
div.dropshadow2{background-image:url(../img/nav/drop1.gif); background-repeat:no-repeat; background-position:left top; display:block}
div.dropshadow3{background-image:url(../img/nav/drop3.gif); background-repeat:no-repeat; background-position:right top; display:block; padding-top:10px}
div.dropshadow4{background-image:url(../img/nav/drop.gif); background-repeat:repeat-y; background-position:right top; display:block}
div.dropshadow5{background-image:url(../img/nav/drop5.gif); background-repeat:no-repeat; background-position:left bottom; display:block}
div.dropshadow6{background-image:url(../img/nav/drop6.gif); background-repeat:repeat-x; background-position: bottom; display:block; padding: 0px}
div.dropshadow7{background-image:url(../img/nav/drop7.gif); background-repeat:no-repeat; background-position:right bottom; display:block; padding:0px 15px 20px 10px}
div.spectable{margin-bottom:5px}
div.spectable table{margin:0px; padding:0px; font-size:11px; width:100%}
div.spectable th{text-decoration:none; padding:5px; text-align:center; font-size:11px; background-color:#EBF1FC; font-weight:normal; vertical-align:middle; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#F3F3F3}
div.spectable thead th a{color:#333; text-decoration:none}
div.spectable tbody tr{vertical-align:top; border-top-width:1px; border-top-style:solid; border-top-color:#F3F3F3}
div.spectable tbody td{padding:6px; font-size:12px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#F3F3F3}
div.spectable tbody td span{font-weight:bold}
div.spectable td h3{font-size:12px; font-weight:bold; margin:0px; padding:0px}
div.spectable tbody td ul a{}
div.spectable tbody td ul li li{}
div.spectable2{margin-bottom:5px}
div.spectable2 table{margin:0px; padding:0px; font-size:11px; width:480px}
div.spectable2 th{text-decoration:none; padding:5px; text-align:center; font-size:11px; background-color:#EBF1FC; font-weight:normal; vertical-align:middle; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#F3F3F3}
div.spectable2 thead th a{color:#333; text-decoration:none}
div.spectable2 tbody tr{vertical-align:top; border-top-width:1px; border-top-style:solid; border-top-color:#F3F3F3}
div.spectable2 tbody td{padding:6px; font-size:12px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#F3F3F3}
div.spectable2 tbody td span{font-weight:bold}
div.spectable2 td h3{font-size:12px; font-weight:bold; margin:0px; padding:0px}
div.spectable2 tbody td ul a{}
div.spectable2 tbody td ul li li{}
div.thumbnailcontainer{display:block; background-color:#EFEFEF; padding-top:15px; padding-right:0px; padding-bottom:5px; padding-left:15px}
div.thumbnailcontainer .thumbnail{display:block; float:left; height:50px; width:129px; margin-right:10px; margin-bottom:10px; border:1px solid #C6E2FF; background-color:#FFF}
div.thumbnailcontainer .thumbnail span{display:block; font-size:14px; font-weight:bold}
div.thumbnailcontainer .thumbnail .wrap{padding:5px}
div.h3nav{display:block; height:21px}
div.h3nav .h3nav-right{display:block; float:right}
div.h3nav .h3nav-left{display:block; float:left}
div.h3nav a{padding-right:5px; padding-left:5px}
div.h3nav .h3nav-left a{padding-right:5px; padding-left:5px; color:#333}
div.h3nav .h3nav-left a.active{color:#06C; font-weight:bold}
div.nav-logedin{color:#FFF}
div.nav-logedin span{color:#FFF; font-size:13px}
div.nav-logedin .wrap{padding:5px}
div.nav-logedin a{color:#FFF; padding-right:5px; padding-left:5px}
div#quicksearch{width:254px; background-image:url(../img/nav/quickserachbg.gif); background-repeat:no-repeat; background-position:left top; padding-top:5px; height:216px}
div#quicksearch .quicksearchnav{height:22px}
div#quicksearch .quicksearchnav span{font-size:13px; padding-top:3px; padding-right:3px; padding-bottom:3px; padding-left:10px; color:#666}
div#quicksearch .quicksearchnav a{color:#666; font-size:13px; padding-top:4px; padding-right:6px; padding-bottom:6px; padding-left:6px; font-weight:bold}
div#quicksearch .quicksearchnav a:hover{color:#06C; background-color:#FFF}
div#quicksearch .quicksearchnav a.active{font-weight:bold; color:#FFF; background-color:#06C}
div#quicksearch .quicksearchform{padding:10px}
div#quicksearch .quicksearchform a{color:#FFF; text-decoration:none}
div#quicksearch .quicksearchform label{display:block; color:#FFF; margin-bottom:3px}
div#quicksearch .quicksearchform input{background-color:#FFF; border:1px solid #0059B3; color:#666; font-size:12px; display:block; width:217px; margin-bottom:10px; font-family:Arial,Helvetica,sans-serif; padding-top:3px; padding-bottom:3px}
div#quicksearch .quicksearchform .button{background-color:#06C; border:1px solid #06C; font-family:Arial,Helvetica,sans-serif; background-image:url(../img/nav/button.gif); background-repeat:no-repeat; background-position:left top; display:block; height:30px; width:120px; font-weight:bold; color:#FFF; font-size:15px; text-align:center; padding-top:3px; padding-bottom:3px}

div#quicksearch div select{background-color:#FFF; border:1px solid #0059B3; color:#666; display:block; padding:3px; margin-bottom:10px; font-family:Arial,Helvetica,sans-serif; width:217px}
div#leadin{margin-bottom:14px; display:block; height:200px}
div.leadin-3ktm{background-image:url(../img/nav/leadin3ktm.jpg); background-repeat:no-repeat; background-position:left top; background-color:#004E98; margin-bottom:14px; display:block; height:200px}
div.leadin-3ktm .leftlist{display:block; float:left; margin-top:13px; width:250px}
div.leadin-3ktm .leftlist ul{}
div.leadin-3ktm .leftlist ul li{display:block; height:23px; margin-bottom:13px; padding-top:15px; padding-right:10px; padding-bottom:10px; padding-left:30px}
div.leadin-3ktm .leftlist ul li.default{background-image:url(../img/nav/leadin3ktmulli.jpg); background-repeat:no-repeat; background-position:left top}
div.leadin-3ktm .leftlist ul li.gold{background-image:url(../img/nav/leadin3ktmulli-gold.jpg); background-repeat:no-repeat; background-position:left top}
div.leadin-3ktm .leftlist ul li.aqua{background-image:url(../img/nav/leadin3ktmulli-aqua.jpg); background-repeat:no-repeat; background-position:left top}
div.leadin-3ktm .leftlist ul li.purple{background-image:url(../img/nav/leadin3ktmulli-purple.jpg); background-repeat:no-repeat; background-position:left top}
div.leadin-3ktm .rightilu{}
div.leadin-3ktm .rightilu img{display:block; float:right; margin-left:5px}
div.leadin-addon{background-image:url(../img/nav/leadin-addon-bg.jpg); background-repeat:no-repeat; background-position:left top; background-color:#7A7A7A; margin-bottom:14px; display:block; height:200px}
div.leadin-addon .rightlist{display:block; float:right; width:250px}
div.leadin-addon .rightlist ul{}
div.leadin-addon .rightlist ul li{display:block; height:55px}
div.leadin-addon .rightlist ul li span{padding-top:17px; padding-right:10px; padding-bottom:0px; padding-left:30px; display:block}
div.leadin-addon .rightlist ul li.yellow{background-image:url(../img/nav/leadin-addon-add-01.jpg); background-repeat:no-repeat; background-position:left top}
div.leadin-addon .rightlist ul li.green{background-image:url(../img/nav/leadin-addon-add-02.jpg); background-repeat:no-repeat; background-position:left top}
div.leadin-addon .rightlist ul li.purple{background-image:url(../img/nav/leadin-addon-add-03.jpg); background-repeat:no-repeat; background-position:left top}

div.leadin-addon .leftilu{}
div.leadin-addon .title{background-image:url(../img/nav/leadin-addon-h3.gif); background-repeat:no-repeat; background-position:13px 13px; font-size:13px; color:#FFF; padding-top:10px; padding-right:10px; padding-bottom:5px; padding-left:40px; display:block}
div.leadin-addon .leftilu img{display:block; float:left}
.leadinblue{background-image:url(../img/nav/leadin-bg.jpg); background-repeat:no-repeat; background-position:left top; background-color:#004E98}
.leadingray{background-image:url(../img/nav/leadin-bg-gray.jpg); background-repeat:no-repeat; background-position:left top; background-color:#999}
.leadinblack{background-image:url(../img/nav/leadin-bg-black.jpg); background-repeat:no-repeat; background-position:left top; background-color:#000}
div#leadin .leadin-left .leadinwrapper{display:block; color:#FFF; height:auto !important; min-height:180px; padding-top:20px; padding-right:20px; padding-left:20px}
div#leadin h3, div#leadin-home h3{color:#FFF; background-image:none; padding:0px; margin-top:0px; margin-right:0px; margin-bottom:12px; margin-left:0px; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; font-size:18px; line-height:22px; font-weight:normal; display:block}
div#leadin p, div#leadin-home p{color:#FFF; font-size:12px; margin-bottom:6px}
div#leadin p span, div#leadin-home p span{display:block; margin-top:10px; float:left}
.icon{display:block; margin-right:15px; float:left; border:1px solid #CCC; height:45px; width:100px}
.icon-s{display:block; margin-right:7px; border:1px solid #CCC; height:45px; width:45px; float:left}
div.leadin-home-left-one{display:block; float:left; width:330px; margin-right:30px}
div.leadin-home-left-two{display:block; float:left; width:330px; margin-right:30px}
div#leadin a{color:#FFF; font-weight:bold}
div#leadin ul{}
div#leadin ul li{display:block}
div#leadin .leadin-left, div#leadin-home .leadin-left{height:200px; overflow:hidden}
div#leadin .leadin-right, div#leadin-home .leadin-right{display:block; float:right}
div#leadin .leadin-right, div#leadin-home .leadin-right #slideshow{height:200px; width:200px}
div#leadin .leadin-right img, div#leadin-home .leadin-right img{display:block; height:200px}
div#forms h1, h2, p, form{border:0px; margin:0px; padding:0px}
div#forms input{font-family:"Lucida Sans Unicode","Lucida Grande",Verdana,Arial,Helvetica,sans-serif; font-size:12px}
div#forms h2{color:#666; margin-bottom:20px; font-size:16px}
div#forms div.main{}
div#forms div.box{padding:10px; color:#333; margin-bottom:20px; font-size:12px}
div#forms div.box h1{font-size:14px; color:#000; padding-bottom:4px; font-weight:bold}
div#forms div.box p{padding-bottom:14px}
div#forms div.box input .input-text{border:1px solid #3b6e22; color:#666; width:180px}
div#forms div.box label{display:block; margin-bottom:10px; color:#555}
div#forms div.box label span{display:block; float:left; padding-right:6px; width:70px; text-align:right; font-weight:bold}
div#forms .spacer{margin-left:80px; margin-bottom:10px; font-size:11px; color:#555}
div#forms .green{padding:0px 6px; border:1px solid #3b6e22; height:24px; line-height:24px; color:#FFF; font-size:12px; margin-right:10px; display:inline-block; text-decoration:none; background-color:#090; background-image:url(../img/nav/button1.gif); background-repeat:repeat-x; background-position:top}
.imageenlarge{display:block; background-image:url(../img/nav/imagethumb-gallery1.gif); background-repeat:no-repeat; background-position:left top; height:127px; width:208px; padding-top:10px; padding-right:10px; padding-left:10px}
.imageenlarge a img{border:none; width:195px; height:87px; display:block}
.imageenlarge a span{padding-top:7px; padding-right:10px; padding-left:20px; display:block; font-size:10px; color:#999}
.playvideo{display:block; background-image:url(../img/nav/imagethumb-video.gif); background-repeat:no-repeat; background-position:left top}
.playvideo a img{border:none; width:195px; padding-top:14px; padding-right:16px; padding-bottom:16px; padding-left:17px; height:87px}

#TB_window{color:#333}
#TB_secondLine{font:10px Arial,Helvetica,sans-serif; color:#666}
#TB_window a:link{color:#666}
#TB_window a:visited{color:#666}
#TB_window a:hover{color:#000}
#TB_window a:active{color:#666}
#TB_window a:focus{color:#666}

#TB_overlay{position:fixed; z-index:1100; top:0px; left:0px; height:100%; width:100%}
.TB_overlayMacFFBGHack{background:url(macFFBgHack.png) repeat}
.TB_overlayBG{background-color:#C1D2EE; filter:alpha(opacity=75); -moz-opacity:0.75; opacity:0.75}
* html #TB_overlay{position:absolute; height:expression(document.body.scrollHeight >document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight+'px')}
#TB_window{position:fixed; background:#fff; z-index:1102; color:#000; display:none; border:4px solid #525252; text-align:left; top:50%; left:50%}
* html #TB_window{position:absolute; margin-top:expression(0 - parseInt(this.offsetHeight / 2)+(TBWindowMargin = document.documentElement &&document.documentElement.scrollTop || document.body.scrollTop)+'px')}
#TB_window img#TB_Image{display:block; margin:15px 0 0 15px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; border-top:1px solid #666; border-left:1px solid #666}
#TB_caption{height:25px; padding:7px 30px 10px 25px; float:left}
#TB_closeWindow{height:25px; padding:11px 25px 10px 0; float:right}
#TB_closeAjaxWindow{padding:7px 10px 5px 0; margin-bottom:1px; text-align:right; float:right}
#TB_ajaxWindowTitle{float:left; padding:7px 0 5px 10px; margin-bottom:1px}
#TB_title{background-color:#e8e8e8; height:27px}
#TB_ajaxContent{clear:both; padding:2px 15px 15px 15px; overflow:auto; text-align:left; line-height:1.4em}
#TB_ajaxContent.TB_modal{padding:15px}
#TB_ajaxContent p{padding:5px 0px 5px 0px}
#TB_load{position:fixed; display:none; height:13px; width:208px; z-index:1103; top:50%; left:50%; margin:-6px 0 0 -104px}
* html #TB_load{position:absolute; margin-top:expression(0 - parseInt(this.offsetHeight / 2)+(TBWindowMargin = document.documentElement &&document.documentElement.scrollTop || document.body.scrollTop)+'px')}
#TB_HideSelect{z-index:1104; position:fixed; top:0; left:0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity:0; opacity:0; height:100%; width:100%}
* html #TB_HideSelect{position:absolute;  height:expression(document.body.scrollHeight >document.body.offsetHeight ? document.body.scrollHeight:document.body.offsetHeight+'px')}
#TB_iframeContent{clear:both; border:none; margin-bottom:-1px; margin-top:1px; _margin-bottom:1px}

#gallery{}
#gallery ul{list-style:none}
#gallery ul li{display:inline}
#gallery ul img{border:5px solid #3e3e3e; border-width:5px 5px 20px}
#gallery ul a:hover img{border:5px solid #fff; border-width:5px 5px 20px; color:#fff}
#gallery ul a:hover{color:#fff}
.boxy-wrapper{position:absolute}
.boxy-wrapper.fixed{position:fixed}

 
 .boxy-modal-blackout{position:absolute; background-color:#FFF; left:0; top:0}

  .boxy-wrapper{empty-cells:show}
.boxy-wrapper .top-left, .boxy-wrapper .top-right, .boxy-wrapper .bottom-right, .boxy-wrapper .bottom-left{width:10px; height:10px; padding:0}
.boxy-wrapper .top-left{background:url('../img/nav/boxy-nw.png')}
.boxy-wrapper .top-right{background:url('../img/nav/boxy-ne.png')}
.boxy-wrapper .bottom-right{background:url('../img/nav/boxy-se.png')}
.boxy-wrapper .bottom-left{background:url('../img/nav/boxy-sw.png')}

.boxy-wrapper .top-left{#background:none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/nav/boxy-nw.png')}
.boxy-wrapper .top-right{#background:none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/nav/boxy-ne.png')}
.boxy-wrapper .bottom-right{#background:none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/nav/boxy-se.png')}
.boxy-wrapper .bottom-left{#background:none; #filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/nav/boxy-sw.png')}
.boxy-wrapper .top, .boxy-wrapper .bottom{height:10px; background-color:black; opacity:0.3; filter:alpha(opacity=30); padding:0}
.boxy-wrapper .left, .boxy-wrapper .right{width:10px; background-color:black; opacity:0.3; filter:alpha(opacity=30); padding:0}

.boxy-wrapper .title-bar{background-color:#FFF; padding:6px; position:relative; color:#FFF}
.boxy-wrapper .title-bar.dragging{cursor:move}
.boxy-wrapper .title-bar h2{font-size:12px; color:#000; line-height:1; margin:0; padding:0; font-weight:normal}
.boxy-wrapper .title-bar .close{color:#000; position:absolute; top:6px; right:6px; font-size:90%; line-height:1}

.boxy-inner{background-color:white; padding:0}
.boxy-content{padding:15px}

    .boxy-wrapper .question{width:350px; min-height:80px}
.boxy-wrapper .answers{text-align:right}
.more{background-image:url(../img/nav/more.gif); background-repeat:no-repeat; background-position:left top; display:block; padding-left:18px; height:23px; display:block; margin-bottom:5px; cursor:hand}
.more span{background-image:url(../img/nav/more1.gif); background-repeat:no-repeat; background-position:right top; height:23px; display:block; float:left; padding-right:25px; color:#FFF; padding-top:2px; cursor:hand; font-size:11px}
.more span a{color:#FFF}
.largemore{background-image:url(../img/nav/largemore.gif); background-repeat:no-repeat; background-position:left top; display:block; padding-left:25px; height:28px; display:block; margin-bottom:5px}
.largemore span{background-image:url(../img/nav/largemore1.gif); background-repeat:no-repeat; background-position:right top; height:23px; display:block; float:left; padding-right:25px; color:#FFF; padding-top:5px; font-size:16px}
.largemore span a{color:#FFF; font-size:16px}

#jquery-overlay{position:absolute; top:0; left:0; z-index:90; width:100%; height:500px}
#jquery-lightbox{position:absolute; top:0; left:0; width:100%; z-index:2000; text-align:center; line-height:0}
#jquery-lightbox a img{border:none}
#lightbox-container-image-box{position:relative; background-color:#fff; width:250px; height:250px; margin:0 auto}
#lightbox-container-image{padding:10px}
#lightbox-loading{position:absolute; top:40%; left:0%; height:25%; width:100%; text-align:center; line-height:0}
#lightbox-nav{position:absolute; top:0; left:0; height:100%; width:100%; z-index:1000}
#lightbox-container-image-box >#lightbox-nav{left:0}
#lightbox-nav a{outline:none}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext{width:49%; height:100%; zoom:1; display:block}
#lightbox-nav-btnPrev{left:0; float:left}
#lightbox-nav-btnNext{right:0; float:right}
#lightbox-container-image-data-box{font:10px Arial,Helvetica,sans-serif; background-color:#fff; margin:0 auto; line-height:1.4em; overflow:auto; width:100%; padding:0 10px 0}
#lightbox-container-image-data{padding:0 10px; color:#666}
#lightbox-container-image-data #lightbox-image-details{width:70%; float:left; text-align:left}
#lightbox-image-details-caption{font-weight:bold}
#lightbox-image-details-currentNumber{display:block; clear:left; padding-bottom:1.0em}
#lightbox-secNav-btnClose{width:66px; float:right; padding-bottom:0.7em}
.addthis_toolbox{display:block; float:right}
.addthis_toolbox a{line-height:20px}

#slideshow-holder{position:relative; left:141px; visibility:visible; z-index:2}
#slideshow{position:relative; height:200px}
#slideshow IMG{position:absolute; top:0; left:0; z-index:8}
#slideshow IMG.active{z-index:10}
#slideshow IMG.last-active{z-index:9}
#featured{width:400px; position:relative; height:250px; background:#fff; margin-left:15px; margin-bottom:15px; z-index:100; padding-left:10px}
#featured ul.ui-tabs-nav{position:absolute; top:0; left:410px; list-style:none; padding:0; margin:0; width:75px}
#featured ul.ui-tabs-nav li{padding:1px 0; padding-left:13px; font-size:12px; color:#666}
#featured ul.ui-tabs-nav li img{float:left; border:1px solid #eee; margin-top:3px; margin-right:7px; margin-bottom:3px; margin-left:3px}
#featured ul.ui-tabs-nav li span{font-size:11px; line-height:14px; padding-right:5px}
#featured li.ui-tabs-nav-item a{display:block; height:60px; color:#333; background:#fff; line-height:20px}
#featured li.ui-tabs-nav-item a:hover{}
#featured li.ui-tabs-selected{background:url('../img/nav/selected-item.gif') top left no-repeat}
#featured ul.ui-tabs-nav li.ui-tabs-selected a{background-image:url(../img/nav/selected-item.gif); background-repeat:no-repeat; background-position:right top}
#featured .ui-tabs-panel{width:420px; height:250px; position:relative; left:-25px}
#featured .ui-tabs-panel img{width:420px}
#featured .ui-tabs-panel .info{position:absolute; top:0px; left:0; height:250px; width:430px}
#featured .info span{font-size:23px; margin:0; overflow:hidden; padding-top:30px; padding-right:15px; line-height:27px; padding-bottom:15px; display:block}
#fragment-1 a span, #fragment-1 a cite{color:#FFF; display:block}
#fragment-2 a span, #fragment-2 a cite{color:#000; display:block}
#fragment-3 a span, #fragment-3 a cite{color:#000; display:block}
#fragment-4 a span, #fragment-4 a cite{color:#FFF; display:block}
#featured .info cite{font-size:14px; padding-right:50px; font-weight:normal; font-style:normal}
#featured .info a{text-decoration:none; display:block; height:255px; width:405px; padding-left:15px}
#featured .info a:hover{text-decoration:none}
#featured .ui-tabs-hide{display:none}
.site_map{font-size:12px}
div.leadin-3ktm .leftlistTerms ul{}
div.leadin-3ktm .leftlistTerms ul li{display:block; margin-bottom:10px; padding-right:10px; padding-left:30px}

.linetexterror{font-family:Arial,Helvetica,sans-serif; font-size:14px; color:#FFF; background-color:#09F; display:block; background-image:url(../img/nav/bgcell3.gif); font-style:normal; line-height:normal; text-decoration:none; background-repeat:no-repeat; background-position:left top; height:15px; font-weight:bold; padding-top:3px; padding-right:5px; padding-bottom:3px; padding-left:10px; width:auto}
.left2error{color:#666; font-size:12px; display:block; padding:5px; font-style:normal; line-height:normal; text-decoration:none; border-right-width:1px; border-left-width:1px; border-right-style:solid; border-left-style:solid; border-right-color:#09F; border-left-color:#09F}

.table-layout-articles{display:block; padding:0px; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px}
.table-layout-articles table{width:100%}
.table-layout-articles table td{font-size:12px; vertical-align:top}
.left3error{display:block; padding:0px; background-image:url(../img/nav/bgright2Big.gif); background-repeat:no-repeat; background-position:0px bottom; margin:0px; height:10px}
div.content-nav{color:#666; clear:both; float:none; margin-bottom:5px; padding-top:5px; padding-right:10px; padding-bottom:5px; padding-left:10px; font-size:11px; background-image:url(../img/nav/contentnav.gif); background-repeat:repeat-y; background-position:center}
div.content-nav a{}
div.content-nav a:hover{color:#822985}
div.content-nav .content-nav-left{color:#000}
div.content-nav .content-nav-left a{color:#999; font-weight:normal}
div.content-nav .content-nav-right{float:right; display:block}
div.content-nav .content-nav-right .nextpage{color:#0066CA}
.internal-link a.guidedtour{background-image:url(../img/nav/left-amenu-006.jpg); background-repeat:no-repeat; background-position:left top}
.internal-link a.guidedtour p{display:block; padding-left:10px; padding-top:10px; padding-right:10px; padding-bottom:2px; cursor:hand; font-size:13px; font-weight:bold; color:#333}
.internal-link a.guidedtour span{display:block; padding-left:10px; padding-top:0px; padding-right:5px; padding-bottom:5px; cursor:hand; font-size:11px; color:#333}
.internal-link a.guidedtour1{background-image:url(../img/nav/left-amenu-0061.jpg); background-repeat:no-repeat; background-position:left top}
.internal-link a.guidedtour1 p{display:block; padding-left:10px; padding-top:10px; padding-right:10px; padding-bottom:2px; cursor:hand; font-size:13px; font-weight:bold; color:#FFF}
.internal-link a.guidedtour1 span{display:block; padding-left:10px; padding-top:0px; padding-right:5px; padding-bottom:5px; cursor:hand; font-size:11px; color:#FFF}
div#main .date{display:block; float:left; width:100px; text-align:center; background-image:url(../img/nav/date.gif); background-repeat:no-repeat; background-position:left top; height:87px}
div#main .date .wrapper2{margin:0px; padding:10px}
div#main .date .day{}
div#main .date .month{font-size:13px; font-weight:bold; overflow:hidden}
div#main .date .year{}
div#main .datecontent{display:block; padding-left:110px}
div#main{}
.button1{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:White; font-weight:normal; text-decoration:none; height:28px; width:90px; background-image:url(../img/nav/login2.gif); border-right-width:1px; border-bottom-width:1px; border-right-style:solid; border-bottom-style:solid; border-top-width:1px; border-left-width:1px; border-top-style:solid; border-left-style:solid; cursor:hand}
.box-demo3mb{background-image:url(../img/nav/left-amenu-001-mb.jpg); background-repeat:no-repeat; background-position:left top; display:block; height:138px}
.box-demo3mb a{display:block; height:138px; padding:10px; padding-left:20px}
.box-demo3mb span{color:#000; font-size:14px; font-weight:bold; background-image:none; line-height:20px; padding-bottom:18px; display:block}
.box-demo3mb cite{color:#000; width:190px; font-style:normal; cursor:hand; font-size:12px}
.box-demo3mb1{background-image:url(../img/nav/left-amenu-006-mb.jpg); background-repeat:no-repeat; background-position:left top; display:block; height:138px}
.box-demo3mb1 a{display:block; height:138px; padding:10px; padding-left:20px}
.box-demo3mb1 span{color:#000; font-size:14px; font-weight:bold; background-image:none; line-height:20px; padding-bottom:18px; display:block}
.box-demo3mb1 cite{color:#000; width:190px; font-style:normal; cursor:hand; font-size:12px}
.button2{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:White; font-weight:normal; text-decoration:none; height:28px; width:180px; background-image:url(../img/nav/login2.gif); border-right-width:1px; border-bottom-width:1px; border-right-style:solid; border-bottom-style:solid; border-top-width:1px; border-left-width:1px; border-top-style:solid; border-left-style:solid; cursor:hand}
.login-container_confirm{display:block; height:343px; width:540px; margin-right:auto; margin-left:auto; background-image:url(../img/nav/login-container1.gif); background-repeat:no-repeat; background-position:left top}

.login-container_confirm .wrapper1{display:block; padding-top:10px; padding-right:30px; padding-bottom:20px; padding-left:30px}
.login-container_confirm h2{font-size:16px; font-weight:normal; margin-bottom:10px}
.login-container_confirm td, .login-container{font-size:12px}

.login-container{display:block; height:343px; width:470px; margin-right:auto; margin-left:auto; background-image:url(../img/nav/login-container.gif); background-repeat:no-repeat; background-position:left top}

.login-container .wrapper1{display:block; padding-top:10px; padding-right:30px; padding-bottom:20px; padding-left:30px}
.login-container .wrapper2{display:block; padding-top:160px; padding-right:30px; padding-bottom:20px; padding-left:30px}
.login-container h2{font-size:16px; font-weight:normal; margin-bottom:10px}
.login-container td, .login-container{font-size:12px}
.red{color:#C00}
.green_message{color:#0AC92B}
.largeinput input{display:block; padding:7px; width:93%; margin-bottom:10px; border:1px solid #CCDAF2; font-family:Arial,Helvetica,sans-serif; font-size:14px; color:#0092F2; background-image:url(../img/nav/bginput.gif); background-repeat:repeat-x}
.largeinput_articles input{display:block; width:93%; margin-bottom:10px; border:1px solid #CCDAF2; font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#0092F2; background-image:url(../img/nav/bginput.gif); background-repeat:repeat-x}
.largeinput_demo input{display:block; width:93%; padding-top:4px; margin-bottom:10px; border:1px solid #CCDAF2; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#0092F2; background-image:url(../img/nav/bginput.gif); background-repeat:repeat-x}
button{border:none; background:none; padding:0; margin:0; width:auto; overflow:visible; text-align:center; white-space:nowrap; height:40px; line-height:38px; cursor:pointer}
button span, button em{display:block; height:40px; line-height:38px; margin:0}
button span{padding-left:15px; background:url(../img/nav/button-left.gif) no-repeat 0 0}
button em{color:#FFF; font-style:normal; font-weight:bold; padding-right:15px; background:url(../img/nav/button-right.gif) no-repeat 100% 0}
button:hover span{background:url(../img/nav/button-left-1.gif) no-repeat 0 0}
button:hover em{color:#000; background:url(../img/nav/button-right-1.gif) no-repeat 100% 0}
.button_login{font-family:Arial,Helvetica,sans-serif; font-size:12px; color:White; font-weight:normal; text-decoration:none; height:28px; width:90px; background-image:url(../img/nav/login_new.gif); border-right-width:0px; border-bottom-width:0px; border-right-style:solid; border-bottom-style:solid; border-top-width:0px; border-left-width:0px; border-top-style:solid; border-left-style:solid; cursor:hand}

.TransparentGrayBackground{position:fixed; top:0; left:0; background-color:Gray; filter:alpha(opacity=40); opacity:0.4; height:100%; width:100%; min-height:100%; min-width:100%}

.Sample5PageUpdateProgress{background-color:White; color:#fff; width:150px; text-align:center; vertical-align:middle; position:absolute; bottom:50%; left:45%}
div#header #user .alreadyuser2{display:block; float:right; margin-right:15px}

div#header #user .alreadyuser2 a{background-image:url(../img/nav/login122.gif); background-repeat:no-repeat; background-position:left top; height:42px; display:inherit; padding-left:39px; text-decoration:none; margin-top:14px; cursor:hand}
div#header #user .alreadyuser2 a span{font-size:15px; font-weight:normal; color:#FFF; text-decoration:none; background-image:url(../img/nav/login222.gif); background-repeat:no-repeat; background-position:right top; display:block; height:29px; padding-top:9px; padding-right:12px; float:left; cursor:hand}
div#left #leftnav ul li a.speclink{font-weight:bold; color:#333; background-color:#E7E7E7; border-top-width:1px; border-bottom-width:1px; border-top-style:solid; border-bottom-style:solid; border-top-color:#CCC; border-bottom-color:#CCC; background-image:url(../img/nav/iconleftlogin.gif); background-repeat:no-repeat; background-position:left top; padding-left:40px}
.content7 { color: #666666; display: block; padding: 5px; font-style: normal; line-height: normal; text-decoration: none; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #CCCCCC; border-left-color: #CCCCCC;}
.container_trial{font-size:12px}
.container_trial{display:block; height:150px; width:470px; margin-right:auto; margin-left:auto; background-image:url(../img/nav/login-container_trial.gif); background-repeat:no-repeat; background-position:left top}
.container_trial .wrapper1{display:block; padding-top:10px; padding-right:30px; padding-bottom:20px; padding-left:30px}
.container_trial h2{font-size:16px; font-weight:normal; margin-bottom:10px}
.container_trial td, .login-container{font-size:12px}

/* PART - NOTICE  */

div.part-notice, div.part-notice p
{
    font-family: Tahoma, "Helvetica Neue" , Arial, Helvetica, sans-serif;
    font-size: 8pt;
    color: #000;
}

div.part-notice p
{
    margin: 0;
}

div.part-notice
{
    margin: 1em 0;
    border: 1px solid #fc0;
    background: #fff url(../images/notice-bg.gif) scroll repeat-y right top;
}

div.part-notice.info_page
{
    border: 1px solid #add8e6;
    background-image: url(../images/notice-blue-bg.gif);
}

div.part-notice.warning
{
    border: 1px solid #ff8264;
    background-image: url(../images/notice-red-bg.gif);
}

div.part-notice div.part-notice-title
{
    color: #000;
    background: transparent url(../images/icon24-notice.png) scroll no-repeat 6px 3px;
    padding: 4px 24px 4px 32px;
    font-weight: bold;
}

div.part-notice.info_page div.part-notice-title
{
    background: transparent url(../images/icon16-info.png) scroll no-repeat 8px 6px;
}

div.part-notice.warning div.part-notice-title
{
    background: transparent url(../images/icon16-stop.png) scroll no-repeat 8px 6px;
}

div.part-notice.object-left
{
    width: 300px;
    width: 200px;
    background-position: left top;
    margin: 0 1em 0 0;
}

div.part-notice div.part-notice-body
{
    padding: 0px 24px 0px 32px;
    margin-bottom: 10px;
}
div.part-notice div.part-notice-body_new
{
    padding: 0px 24px 0px 32px;
    margin-bottom: 10px;
    font-size: 12px;
}
/*CollapsiblePanel MultiOrder*/
.collapsePanelHeader2 {
	width: 100%;
    /*background-image: url(../images/bg-menu-main.png); */
    background-color: #e2edf9;     
}

.collapsePanelHeader2-text
{
    border: 1px solid lightblue; 
    padding: 3px 5px 0px 5px;
    cursor: pointer; 
    vertical-align: middle; 
    /*font-family: Tahoma, Helvetica Neue, Arial, Helvetica, sans-serif;*/
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 8pt; 
    color: #000; 
    font-weight:bold;    
}
.collapsePanelHeader2-imgRight 
{
    float: right; 
    vertical-align: middle;  
    margin-top:-12px; 
}
.collapsePanelHeader2-expandText 
{
    padding: 5px;  
    /*font-family: Tahoma, Helvetica Neue, Arial, Helvetica, sans-serif; */
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 8pt; 
    color: #000;
}

