@charset "utf-8";
/* Creation date: 31.07.2008 */

body {padding:22px 0px 0px 0px; margin:0px; background-color:#FFFFFF; color:#0a0a0a;}

table {position:relative;}
td {font-family:verdana; font-size:11px; color:#0a0a0a;}
.td1 { color: #0a0a0a; font-size: 11px; font-family: verdana }
img {border:none;}
p {margin:0; padding:5px 0;}

a {text-decoration:none;}
.a2 { color: #00539b; text-decoration: none }
a:hover {text-decoration:underline;}
.a2:hover1 { color: #00539b; text-decoration: underline }
.a2:visited { color: #00539b }
.a2:active { color: #00539b }
div {position:relative;}
.lt-bg {position:absolute; width:50%; left:0px; top:0px; margin-left:-398px; background:url(images/top-l-dots-bg.gif) 100% 0px repeat-x; height:325px;}
.lt-bg-r {position:absolute; width:14px; right:0; top:0px; background:url(images/top-l-dots.gif) 100% 0px no-repeat; height:325px;}
.lb-bg {position:absolute; width:50%; left:0px; bottom:0px; margin-left:-398px; background:url(images/bot-l-dots-bg.gif) 100% 0px repeat-x; height:328px;}
.lb-bg-r {position:absolute; width:12px; right:0; top:0px; background:url(images/bot-l-dots.gif) 100% 0px no-repeat; height:328px;}
.rt-div {position:absolute; width:50%; right:0; top:0; overflow:hidden; height:325px;}
.rt-bg {position:absolute; width:100%; left:0px; top:0px; margin-left:398px; background:url(images/top-r-dots-bg.gif) 0% 0px repeat-x; height:325px;}
.rt-bg-l {position:absolute; width:14px; left:0; top:0px; background:url(images/top-r-dots.gif) 0% 0px no-repeat; height:325px;}
.rb-div {position:absolute; width:50%; right:0; bottom:0; overflow:hidden; height:328px;}
.rb-bg {position:absolute; width:100%; left:0px; bottom:0px; margin-left:398px; background:url(images/bot-r-dots-bg.gif) 0% 0px repeat-x; height:328px;}
.rb-bg-l {position:absolute; width:12px; left:0; top:0px; background:url(images/bot-r-dots.gif) 0% 0px no-repeat; height:328px;}

.head {background:url(images/bg_head_new.jpg) 0px 0px no-repeat; width:789px; height:346px;}
.header {background:url(images/head-bg.jpg) 0px 0px no-repeat; width:789px; height:196px;}
	.logo   { display: block; position: absolute; top: 10px; left: 19px }
	.flash {position:absolute; top:52px; left:5px; height:252px;}
	.menu {position:absolute; left:4px; bottom:9px; width:780px;}
	.menu a {display:block; height:31px;}
	.menu a span {display:block; height:31px; width:100%;}
	.menu a.act span {background-position:0 0 !important;}
	.menu a.home {background:url(images/1home.gif) 0px 0px no-repeat; width:117px;}
	.menu a.home span {background:url(images/1home-act.gif) 0px -40px no-repeat;}
	.menu a.home:hover span {background:url(images/1home-act.gif) 0px 0px no-repeat;}
	
	.menu a.feats {background:url(images/2feats.gif) 0px 0px no-repeat; width:134px;}
	.menu a.feats span {background:url(images/2feats-act.gif) 0px -40px no-repeat;}
	.menu a.feats:hover span {background:url(images/2feats-act.gif) 0px 0px no-repeat;}
	
	.menu a.purchase {background:url(images/3purchase.gif) 0px 0px no-repeat; width:139px;}
	.menu a.purchase span {background:url(images/3purchase-act.gif) 0px -40px no-repeat;}
	.menu a.purchase:hover span {background:url(images/3purchase-act.gif) 0px 0px no-repeat;}
	
	.menu a.login {background:url(images/4login.gif) 0px 0px no-repeat; width:111px;}
	.menu a.login span {background:url(images/4login-act.gif) 0px -40px no-repeat;}
	.menu a.login:hover span {background:url(images/4login-act.gif) 0px 0px no-repeat;}
	
	.menu a.affs {background:url(images/5affs.gif) 0px 0px no-repeat; width:137px;}
	.menu a.affs span {background:url(images/5affs-act.gif) 0px -40px no-repeat;}
	.menu a.affs:hover span {background:url(images/5affs-act.gif) 0px 0px no-repeat;}
	
	.menu a.support {background:url(images/6support.gif) 0px 0px no-repeat; width:137px;}
	.menu a.support span {background:url(images/6support-act.gif) 0px -40px no-repeat;}
	.menu a.support:hover span {background:url(images/6support-act.gif) 0px 0px no-repeat;}
	
.sidebar {width:187px;}	
	.bg_box1 {background:url(images/inform-box-bg.gif) center top repeat-y; width:181px; margin:0 auto; text-align:left;}
	.box1_t {background:url(images/t_information.gif) left top no-repeat;}
	.box1_b {background:url(images/info-box-bot.gif) left bottom no-repeat;}
	.bg_box2 {background:url(images/supp-box-bg.gif) center top repeat-y; width:181px; margin:0 auto; text-align:left;}
	.box2_t {background:url(images/t_support.gif) left top no-repeat;}
	.box2_b {background:url(images/supp-box-bot.gif) left bottom no-repeat;}
	
	ul.list {list-style:none; margin:0px; padding:40px 5px 10px 5px;}
	ul.list li a {display:block; position:relative; background:url(images/sb-marker.gif) 15px 6px no-repeat; color:#16293a; height:18px; line-height:18px;}
	ul.list li a span {display:block; cursor:pointer; padding-left:27px; margin:1px 0;}
	ul.list li a:hover, ul.list li.active a {text-decoration:none; font-weight:bold;}
	ul.list li a:hover span, ul.list li.active a span {background:url(images/sb-item-act.gif) 0px 0px no-repeat;}
	
td.tab {height:29px; padding:0 !important;}
td.tab a {float:right; margin-left:-18px; background:url(images/tab-pas.png) 0px 0px no-repeat; width:119px; height:29px; font:11px Tahoma; color:#0a0a0a}
td.tab a:hover {background:url(images/tab-pas.png) 0px -30px no-repeat; text-decoration:none;}
td.tab a.active {background:url(images/tab-pas.png) 0px -30px no-repeat; text-decoration:none;}
td.tab a span {float:right; text-indent:10px; text-align:center; overflow:hidden; background:url(images/tab-act.png) 0px -30px no-repeat; width:119px; height:29px; cursor:pointer; line-height:36px}
td.tab a:hover span {background:url(images/tab-act.png) 0px 0px no-repeat;}
td.tab a.active span {background:url(images/tab-act.png) 0px 0px no-repeat !important;}
.content p1 { margin: 0px; padding: 6px 0px 10px }
.content a {color:#00539B;}

.bg_h1 {background:url(images/tab-box-top.gif) 0px 0px repeat-x; height:32px;}
.h1_l {background:url(images/tab-box-lt.gif) left top no-repeat; height:32px;}
.h1_r {background:url(images/grey-box-rt.gif) top right no-repeat; margin:0px; padding:0px 0px 0px 20px; font:bold 12px Verdana; color:#ffffff; line-height:28px; height:32px;}

.bg_h2 {background:#ffffff url(images/b1-top.gif) 0px 0px repeat-x; height:36px;}
.h2_l {background:url(images/b1-lt.gif) top left no-repeat;}
.h2_r {background:url(images/b1-rt.gif) top right no-repeat; margin:0px; padding:0px 0px 0px 20px; height:36px; font:12px/32px Verdana; color:#16293a;}
.h2_r2 {background:url(images/box-blue2-tit-r.gif) top right no-repeat; margin:0px; padding:0px 0px 0px 20px; height:36px; font:12px/32px Verdana; color:#16293a;}
.bg_h3 {background:#ffffff url(images/b2-top.gif) 0px 0px repeat-x; height:36px;}
.h3_l {background:url(images/b2-lt.gif) top left no-repeat;}
.h3_r {background:url(images/b2-rt.gif) top right no-repeat; margin:0px; padding:0px 0px 0px 20px; height:36px; font:12px/32px Verdana; color:#16293a;}
.bg_h4 {background:#e4f1fc url(images/b3-top.gif) 0px 0px repeat-x; height:35px;}
.h4_l {background:url(images/b3-lt.gif) top left no-repeat;}
.h4_r {background:url(images/b3-rt.gif) top right no-repeat; margin:0px; padding:0px 0px 0px 20px; height:35px; font:12px/32px Verdana; color:#16293a;}


.f10 {font-size:10px;}
.inp {width:133px; border:1px solid #6497C5; font-size:11px; padding:3px 0px;}
* html .inp {height:21px; padding:0px 0px 0px 0px;}
*:first-child+html .inp {height:21px; padding:0px 0px 0px 0px;}

.bord_grey_l {background:url(images/bord-grey-l.gif) left top repeat-y;}
.bord_grey_r {background:url(images/bord-grey-r.gif) right top repeat-y;}
.bord_grey_b {background:url(images/bord-grey.gif) left bottom repeat-x;}
.box2_bl {background:url(images/bord-grey-lb.gif) left bottom no-repeat;}
.box2_br {background:url(images/bord-grey-rb.gif) right bottom no-repeat; width:100%;}
.b-grey-rt {background:url(images/b-grey-rt.gif) right top no-repeat;}
.b-grey-lt {background:url(images/b-grey-lt.gif) left top no-repeat;}
.box2_pad {padding:8px 170px 8px 11px;}
.b3_pad {padding:1px 4px;}
.b3_pad p {padding:4px 7px 8px;}
.b3_pad p a {color:#00539B;}
.box2_pad p {margin:0px; padding-bottom:8px;}
.box2_pad p a {color:#00539B;}
.bg_1 {background:url(images/software.jpg) right top no-repeat;}
.learnmore {text-align:right;}

.bggrey {background-color:#D7E3ED;}
.box3_pad {padding: 0 10px 10px 11px;}
.box4_pad {padding:5px 10px 10px;}

.l {float:left;}
.r {float:right;}
.clear {clear:both;}

.up {text-transform:uppercase;}

.bord_blue_l {background:#e4f1fc url(images/bord-blue-l.gif) top left repeat-y;}
.bord_blue2_l {background: url(images/bord-blue-l.gif) top left repeat-y;}
.bord_blue_r {background:url(images/bord-blue-r.gif) top right repeat-y;}
.bord_blue_b {background:url(images/bord-blue.gif) bottom left repeat-x;}
.box4_bl {background:url(images/bord-blue-lb.gif) bottom left no-repeat;}
.box4_bl2 {background:url(images/how-it-works-bg.gif) top left no-repeat; height:229px; overflow:hidden; margin-top:-6px;}
.box4_br {background:url(images/bord-blue-rb.gif) bottom right no-repeat;}
.box4_br2 {background:url(images/bord-blue-rb2.gif) bottom right no-repeat;}
.box4_br p {padding:7px 11px 0px 11px; margin:0px;}

.box-a {margin:5px 0 0 227px; padding:5px 0 3px 60px; background:#ffffff url(images/a.gif) 20px 50% no-repeat;}
.box-b {margin:5px 0 0 227px; padding:5px 0 3px 60px; background:#ffffff url(images/b.gif) 20px 50% no-repeat;}
.box-c {margin:5px 0 0 227px; padding:5px 0 3px 60px; background:#ffffff url(images/c.gif) 20px 50% no-repeat;}

.tit-blue {background:url(images/tit-blue.gif) left top no-repeat; height:34px; font:12px/24px Verdana; color:#ffffff; padding-left:40px;}
.tit-green {background:url(images/tit-green.gif) left top no-repeat; height:34px; font:12px/24px Verdana; color:#ffffff; padding-left:40px;}
.tit-grey {background:url(images/tit-grey.gif) left top no-repeat; height:34px; font:12px/24px Verdana; color:#ffffff; padding-left:40px;}
.tit-red {background:url(images/tit-red.gif) left top no-repeat; height:34px; font:12px/24px Verdana; color:#ffffff; padding-left:40px;}
.w279 {width:279px; background-color:#ffffff;}
.mr8 {margin-right:8px;}

ul.list2 {overflow:hidden; margin:3px 2px; padding:3px 6px; list-style:none; background-color:#dbdfe5;}
* html ul.list2 {overflow:visible; height:1%; width:100%; position:relative;}
ul.list2 li {display:block; float:left; width:47%; padding:0px;}
ul.list2 li p {margin:0; color:#0a0a0a; background:url(images/marker-w.gif) 3px 6px no-repeat; padding:1px 0 1px 10px;}

ul.list3 {overflow:hidden; margin:3px 2px; padding:3px 6px; list-style:none; background-color:#b4d4ee;}
* html ul.list3 {overflow:visible; height:1%; width:100%;}
ul.list3 li {display:block; float:left; width:47%; padding:0px;}
ul.list3 li p {margin:0; color:#0a0a0a; background:url(images/marker-w.gif) 3px 6px no-repeat; padding:1px 0 1px 10px;}

.hidebit, .floatholder {overflow:hidden;}
* html .floatholder {overflow:visible; height:1%;}
.red {color:#f62b22;}
.blue {color:#115ea2;}
.textleft {text-align:left !important;}
.textright {text-align:right !important;}
.bluegrad  { font-size: 10px; background: url(images/blue-grad.gif) repeat-x 0 0; margin-bottom: 4px; padding: 6px 5px; border-bottom: 1px solid #c1c1c1 }


.foot_l {background: url(images/foot-lt.gif) top left no-repeat; width:100%; height:51px; overflow:hidden;}
.foot_r {background:url(images/foot-rt.gif) top right no-repeat; width:100%; text-align:center; padding:2px 0;}
.foot_r p {padding:6px 0; margin:0;}
.foot_r a {color:#0780d9;}

.footnote {background:#dfe3e8 url(images/grey-box-rb.gif) right bottom no-repeat;}
.fn-lb {background: url(images/grey-box-lb.gif) left bottom no-repeat;}
.footnote p {padding:5px 0; margin:0;}

