body{behavior:url("/csshover.htc");margin:0;padding:0;color:#000;background:#FFF url(i/bg.gif) repeat-x;width:100%;text-align:center;font:80% Tahoma,Verdana,Arial,Helvetica,sans-serif}
img{behavior:url("/png.htc");border:0px}
a{color:#000;filter:blendTrans(duration=0.1)}
form{margin:0}
input{border-top:1px solid #BEBEBE;border-right:1px solid #D4D4D4;border-bottom:1px solid #DADADA;border-left:1px solid #B3B3B3}
input.active{border-top:1px solid #333;border-right:1px solid #8E8A82;border-bottom:1px solid #A6A69E;border-left:1px solid #0B0700}

#main{width:100%;position:absolute;left:0px;top:88px}
#shadow{width:100%;position:absolute;left:0px;top:88px;height:3px;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/shadow.png', sizingMethod='scale');font-size:1px;z-index:14}
html>body #shadow{background:url(/i/shadow.png) repeat-x}

#logo{width:100%;position:absolute;left:0px;top:90px;z-index:122}
#logo img{width:108px;height:83px;float:left;display:block;position:relative;top:-88px;margin-bottom:-88px}

#utils{height:30px;position:relative;top:0;left:0}
.center{width:697px;margin:0 auto}
.utils{float:right;height:30px;background:url(/i/utils-l.gif) right top no-repeat;padding-right:13px;position:relative;left:5px}
.utils span{display:block;float:left;height:30px;background:url(/i/utils-r.gif) no-repeat;padding:0 10px 0 23px}
.utils span div{width:1px;_width:2px;height:19px;border-right:1px solid #FFF;background-color:#B9B9BA;float:left;font-size:1px;margin:4px 16px 0 16px}
.utils a{display:block;float:left;height:22px;margin:1px 0 0 0;background-position:0 0;background-repeat:no-repeat}
.utils a:hover{background-position:0 -22px}
.utils #question{width:22px;background-image:url(/i/q.gif)}
.utils #logout{width:19px;background-image:url(/i/x.gif);margin-top:3px}
.utils #phone{width:27px;background-image:url(/i/t.gif)}

.submenu{position:absolute;top:66px;left:0;width:100%;height:21px;_height:22px;border-bottom:1px solid #767676;z-index:12}
#submenubg{_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/m/bg.png', sizingMethod='scale');height:20px;_height:21px;width:100%;border-bottom:1px solid #CDCDCD}
html>body #submenubg{background:url(/i/m/bg.png) repeat-x}
.submenu span#smcenter{display:block;width:697px;margin:0 auto;text-align:right}
#submenubg div{width:1px;_width:2px;height:15px;border-right:1px solid #FFF;background-color:#B9B9BA;float:right;font-size:1px;margin-top:2px}
.submenu a{display:block;padding:4px 8px 3px 10px;float:right;text-decoration:none;color:#FFF;cursor:hand;font:bold 11px Tahoma;margin:0 6px}
.submenu a:hover{padding:3px 7px 2px 9px;background-color:#F8F8F8;border-top:1px solid #BEBEBE;border-right:1px solid #D4D4D4;border-bottom:1px solid #DADADA;border-left:1px solid #B3B3B3}
.submenu a.active{_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/m/a.png', sizingMethod='scale')}
html>body .submenu a.active,html>body .submenu a:hover{background-image:url(/i/m/a.png)}
.submenu a.active:hover{background-color:transparent}
.submenu a span{position:absolute;color:#555}
html>body .submenu a span{top:2px}
.submenu a.active span{color:#111}
.submenu a span p{position:relative;top:1px;_top:-1px;left:-1px;margin:0}

#menu{position:absolute;top:36px;left:0;width:100%;height:30px;z-index:11;background:#FFF url(i/bg.gif) 0 -36px repeat-x}
#menubg{height:30px;width:697px;text-align:right;margin:0 auto;position:relative;left:9px}
#menubg div{float:left;height:30px}
#menu a{display:block;float:right;height:30px;cursor:hand;text-decoration:none;font:bold 12px Arial;color:#FFF;white-space:nowrap;margin-right:1px;_height:1em}
#menubg a #label{background:url(/i/m/mm-bg.gif) repeat-x;padding:9px 15px 0 17px}
#menubg a #label span{position:absolute;color:#555}
html>body #menubg a #label span{top:8px}
#menubg a#active #label span{color:#000}
#menubg a #label span p{position:relative;top:0;_top:-1px;left:-1px;margin:0}
#menubg a #bleft{background:url(/i/m/mm-l.gif) no-repeat;width:4px}
#menubg a #bright{background:url(/i/m/mm-r.gif) no-repeat;width:4px}
#menubg a #bleft.noright{background:url(/i/m/mm-l-noright.gif) no-repeat;width:12px}
#menubg a #bright.noleft{background:url(/i/m/mm-r-noleft.gif) no-repeat;width:12px}

#menubg a .reg #label{background:url(/i/m/mm-bg-reg.gif) repeat-x}
#menubg a .reg #bleft{background:url(/i/m/mm-l-reg.gif) no-repeat}
#menubg a .reg #bright{background:url(/i/m/mm-r-reg.gif) no-repeat;width:12px}
#menubg a .reg #bright.noleft{background:url(/i/m/mm-r-noleft-reg.gif) no-repeat;width:117px}
#menubg a#active .reg #bright,#menubg a#active #bright.noleft{_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/m/mm-r-a-noleft.png', sizingMethod='scale');width:12px}
html>body #menubg a#active .reg #bright,html>body #menubg a#active #bright.noleft{background:url(/i/m/mm-r-a-noleft.png) no-repeat}

#menubg a#active #label{_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/m/mm-bg-a.png', sizingMethod='scale')}
html>body #menubg a#active #label{background:url(/i/m/mm-bg-a.png) repeat-x}
#menubg a#active #bleft{_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/m/mm-l-a.png', sizingMethod='scale');width:4px}
html>body #menubg a#active #bleft{background:url(/i/m/mm-l-a.png) no-repeat}
#menubg a#active #bleft.noright{_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/m/mm-l-a-noright.png', sizingMethod='scale');width:12px}
html>body #menubg a#active #bleft.noright{background:url(/i/m/mm-l-a-noright.png) no-repeat}
#menubg a#active #bright{_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/i/m/mm-r-a.png', sizingMethod='scale');width:4px}
html>body #menubg a#active #bright{background:url(/i/m/mm-r-a.png) no-repeat}


#support .support,#support .submenu,#support .h1{background-color:#963}
#clients .clients,#clients .submenu,#clients .h1{background-color:#366}
#solutions .solutions,#solutions .submenu,#solutions .h1{background-color:#36C}
#sign-up .sign-up,#sign-up .submenu,#sign-up .h1{background-color:#6C3}
#index .index,#index .submenu,#index .h1{background-color:#666}

#support .h1{background-image:url(/i/support.jpg)}
#clients .h1{background-image:url(/i/clients.jpg)}
#sign-up .h1{background-image:url(/i/sign-up.jpg)}

#help{background:#E0E0E0 url(/i/help-bg.gif) left bottom repeat-x;cursor:pointer;cursor:hand;height:50px;position:relative;top:-40px;z-index:10;margin-bottom:-45px;display:none}
#help table{font-size:83%;line-height:95%;color:#343434;margin:auto 1px;text-align:left;height:100%}
#help td,#help tr{height:100%;width:100%;vertical-align:top}
#help #helpl{background:url(/i/help-l.gif) left bottom no-repeat;height:100%;width:11px;float:left}
#help #helpr{background:url(/i/help-r.gif) right bottom no-repeat;height:100%}
#help #arrow{background-image:url(/i/help-down.gif);background-position:right bottom;background-repeat:no-repeat;height:95%;width:12px;float:right;margin-right:7px}

.h1{height:71px;text-align:left;color:#FFF;font:85% Tahoma}
.h1 h1{margin:0;font:normal 270% Arial;line-height:1.5ex;padding:15px 0 0 30px}
.h1 p{margin:0.5em 0 0 30px}
.h1 a{color:#FFF}

#register{display:block;float:right;width:159px;height:135px;background:#BACBE4 url(/i/free.png) no-repeat}
#register a{margin-top:105px;display:block;width:159px;height:30px;background-image:url(/i/register.gif);background-repeat:no-repeat;background-position:0 0}
#register a:hover{background-position:0 -30px}
#register a:active{background-position:0 -60px}

#boxes{height:128px;background:#FFF url(/i/boxesbg.gif) repeat-x;float:left;_width:100%}
#boxes div{height:127px;float:left;width:231px;text-align:left;border-right:1px solid #BEBEBE}
#boxes span{display:block;height:128px;_width:100%;float:left;text-align:right}
#boxes #boxml{background:url(/i/box_ml.gif) 116px 40px no-repeat}
#boxes #boxms{background:url(/i/box_ms.gif) 115px 40px no-repeat}
#boxes #boxs{background:url(/i/box_s.gif) 103px 40px no-repeat;}
#boxes #boxs{border-right:0 none}
#boxes a{display:block;margin:88px 10px 0px 85px;text-decoration:none;font-size:70%;color:#474747;line-height:100%}
#boxes a:hover{color:#666;text-decoration:underline}
#boxes h2{display:none}

#content{text-align:left;font:95% Tahoma,Verdana,Arial,Helvetica,sans-serif;clear:both}
#left{width:167px;height:100%;vertical-align:top;border-bottom:1px solid #BEBEBE}
#center{width:522px;height:100%;border-left:8px solid #FFF;vertical-align:top;border-bottom:1px solid #BEBEBE}
#center .block{text-align:justify}
.block{border-top:1px solid #DADADA;border-right:1px solid #B3B3B3;border-bottom:1px solid #BEBEBE;border-left:1px solid #D4D4D4;margin-top:8px;background-color:#F8F8F8}
#left .block{background-color:#F0F0F0}
#center .block{background-color:#F8F8F8}

.block .label{background:#F5F5F5 url(/i/labelbg.gif) repeat-x;/* height:26px */height:26px;border-bottom:1px solid #FFF}

.label div{border-bottom:1px solid #D1D1D1;height:100%;background-position:23px 8px;background-repeat:no-repeat}
.block .text{padding:0 20px 1px 20px}
.block h1{font-size:110%}
.block h2{font-size:100%;margin-bottom:-1.5ex;_margin-bottom:-2.5ex}
#content a:hover{color:#666}
.text h1{background:url(/i/h1.gif) center center  no-repeat;font:160% Tahoma;color:#151C70;text-align:center}
.text h1 span{background-color:#F8F8F8;padding:0 10px}
.text h1 a{background-color:#F8F8F8;padding:0 10px}


#bottom{border-top:1px solid #DADADA;border-right:1px solid #B3B3B3;border-bottom:1px solid #BEBEBE;border-left:1px solid #D4D4D4;clear:both;margin:11px 0}
#bottom table{background:#FFF url(/i/botbg.gif) repeat-x;height:59px;width:695px;border-top:1px solid #FFF;border-left:1px solid #FFF}
#bottom td{text-align:center}
#bottom a{color:#292929;display:block;padding:6px 0;width:100%;font-size:55%;border-right:1px solid #B1B2B2;border-left:1px solid #FFF}
#bottom a:hover{color:#666}
#bottom #botl{border-left:1px solid #FFF}
#bottom #botl a{border-left:0 none}
#bottom #botr a{border-right:0 none}

#news .news{display:block;text-decoration:none;padding-top:15px;padding-bottom:15px}
#news .news div{color:#153182;text-decoration:underline;font-weight:bold}
#news div.hr{border-top:1px solid #BEBEBE;background:#FFF;height:1px;_height:2px;font-size:1px;overflow:hidden}

#login{padding:15px 25px;background-color:#F0F0F0}
#login input{width:115px}

#login a{color:#666}
#login a:hover{color:#000}
#login .btn{margin:8px 0 0 45px}
.btn{background-position:0 0;display:block;height:24px;background-repeat:no-repeat}
.btn:hover{background-position:0px -24px}
.btn:active{background-position:0px -48px}
#btn_login{width:70px;background-image:url(/i/btn/login.gif)}
#btn_subscr{width:83px;background-image:url(/images/subscr/subs_button.gif)}
#btn_continue{width:70px;background-image:url(/i/btn/continue.gif)}
#btn_send{width:70px;background-image:url(/i/btn/send.gif)}
#btn_cancel{width:70px;background-image:url(/i/btn/cancel.gif)}
#btn_submit{width:70px;background-image:url(/i/btn/submit.gif)}
#btn_reg{width:128px;background-image:url(/i/btn/reg.gif)}
#btn_tour{width:128px;background-image:url(/i/btn/tour.gif)}
#btn_examples{width:128px;background-image:url(/i/btn/examples.gif)}
#btn_trial{width:128px;background-image:url(/i/btn/trial.gif)}
#btn_tour2{width:99px;background-image:url(/i/btn/tour2.gif)}
#btn_signup{width:83px;background-image:url(/i/btn/signup.gif)}
#btn_retrieve{width:70px;background-image:url(/i/btn/retrieve.gif)}

#itemr{display:block;float:left;width:522px;clear:both;padding:5px 11px 5px 20px;margin-top:3px}
html>body #itemr{width:489px}
#itemr label{display:block;float:left;width:95px}
#itemr input,#itemr textarea{float:left;width:129px;font-size:11px}
#itemr select{float:left;width:129px;font-size:11px}

#topimg{width:697px;height:71px;border-bottom:1px solid #FFF;display:block}
#mmenu{background:#ccc url(/i/solutions/mbg.gif) repeat-x;float:left;clear:both;width:100%;padding:0 0 0px 1px}
#mmenu a{display:block;float:left;width:116px;height:28px;background-position:8px 0;background-repeat:no-repeat;padding:0 13px 3px 13px}
#mmenu>a{width:90px;height:25px}
#mmenu a:hover,#mmenu a.mmactive{background-position:8px -30px}
#mmenu a h1{display:none}
#mmenu a#mm1{background-image:url(/i/solutions/m1.gif)}
#mmenu a#mm2{background-image:url(/i/solutions/m2.gif)}
#mmenu a#mm3{background-image:url(/i/solutions/m3.gif)}
#mmenu a#mm4{background-image:url(/i/solutions/m4.gif)}
#mmenu a#mm5{background-image:url(/i/solutions/m5.gif)}
#mmenu a#mm6{background-image:url(/i/solutions/m6.gif)}

#ban{border:1px solid #7385B9}
#ban a{text-decoration:none}
.banimg{width:165px;height:140px;cursor:hand}
.bantxt{padding:0 12px 0 16px;color:#FFF;background:#5D92C6 url(/i/banng.gif) left bottom repeat-x;font:80% Tahoma}
.bantxt p{margin:0;padding:0;position:relative;top:-41px;}

#nextprev{border-top:1px solid #7478A9;margin:30px 0 -70px 0}
#nextprev div{float:left;position:relative;top:-12px;text-align:center;border-right:10px solid #F8F8F8;border-left:10px solid #F8F8F8}
#nextprev div a{float:left}
#nextprev div span{border-right:10px solid #F8F8F8;display:block;float:left}
#nextprev img{display:block}	
#nextprev a{font-size:80%;color:#39579C;white-space:nowrap}
#nextprev #next{float:right;text-align:right;position:relative;top:-17px}
#nextprev>#next{width:100px}
#nextprev>#next img{float:right}
#nextprev #next img{border-left:6px solid #F8F8F8;}
#nextprev>#next span{clear:both;display:block;float:right}
#nextprev #prev{float:left;position:relative;top:-17px;width:134px}
#nextprev #prev img{border-right:6px solid #F8F8F8}