*
body{background:#fff url(../images/bg.gif) repeat-x;color:#444;margin:24px 0 0}
h2{color:#FFF;font-size:2.4em;margin-top:2px}
h2 a{text-decoration:none}
h1{color:#FFF;font-size:1.5em;margin:0 0 .8em}
h3{font-size:1.5em;margin:0 0 .8em}
p{line-height:1.8em;margin:0 0 2em}
a{color:#196EBF}
a:hover{color:#A0000E;text-decoration:none}
img{border:0}
ul{list-style:circle;margin-left:20px}
.red{color:#bb3546;font-size:1em}
.subhead{color:#999;font-size:1em}
.homeh1{border-bottom:1px solid #eee;color:#444;font-size:1.5em;margin:0 0 .8em}
.wrap{margin:0 auto;width:900px}
.bolding{font-weight:bold}
#header{float:left;top:2px}
#home{background:url(../images/logo.jpg) no-repeat top;cursor:pointer;display:block;height:96px;width:301px;z-index:10}
#menumaster{left:240px;position:absolute;top:-37px;width:501px;z-index:99}
#keyfeatures{background:url(../images/menubug.jpg) no-repeat 0 0;color:#555;display:inline-block;height:39px;line-height:42px;text-align:center;width:121px}
#teaser{background:#fff url(../images/teaserbg.jpg) repeat-x;clear:both;height:52px}
#teaserHome{background:#fff url(../images/teaserbg.jpg) repeat-x;clear:both;height:270px}
#image{_left:623px;_position:absolute;_top:-21px;_z-index:1;background:url(../images/logomain.jpg) no-repeat top right;float:right;height:368px;left:50px;position:relative;top:-21px;width:327px;z-index:10}
.box{color:#FFF;float:left;padding:40px 0 0;width:572px}
.subpara{font-size:1.4em}
.parabold{font-size:1em;font-weight:700}
.home{color:#FFF;font-size:2.4em;font-weight:400;margin:0 0 .8em}
.wrapper{margin:0 auto;position:relative;width:900px}
.headline{color:#FFF;float:left;padding:8px 0 0;width:550px;z-index:30}
#barhome{background:url(../images/bar.gif) repeat-x;height:52px;margin:0 0 30px;padding:8px 0 0}
#bar{background:url(../images/bar.gif) repeat-x;height:52px;margin:0;padding:0;z-index:1}
.subline{padding-top:14px;width:550px;z-index:10}
#barimage{background:url(../images/hexkey1.jpg) no-repeat 0 0;height:148px;left:700px;position:absolute;top:-21px;width:199px;z-index:5}
#barhexsub{background:url(../images/hexkey1s.jpg) no-repeat 0 0;height:148px;left:700px;position:absolute;top:-21px;width:199px;z-index:5}
#focus{height:290px;margin:0;padding:0}
.boxfocus{background:#fff url(../images/boxfocus.jpg) repeat-x;clear:left;height:281px;width:900px;z-index:2}
.stylefocus{background:#fff url(../images/stylebar.jpg) repeat-x;clear:left;float:left;width:900px;z-index:2}
.focusimage{float:right;height:257px;margin-right:50px;margin-top:22px;width:316px;z-index:20}
.focuscolumn{float:right;font-size:1.2em;padding:25px 0 0 50px}
.focustext{float:left;font-size:1.2em;padding:25px 0 0 50px;width:400px}
.focustesti{float:left;font-size:1.2em;padding:25px 0 0 50px}
.focuswide{float:left;font-size:1.2em;padding-top:35px}
.focuswide span{font-size:1.3em;font-weight:700}
.focusleft{float:left;width:400px}
.focusright{float:right;margin-left:65px;padding-top:50px;}
.bolding{font-weight:700}
#grey{height:50px;margin:0;padding:0}
.greybar{background:#fff url(../images/greybar.jpg) repeat-x;clear:left;height:50px;width:900px;z-index:2}
#split{clear:both;margin-top:50px;padding:8px 0 0}
.col{clear:left;float:left;width:535px}
.subcol{clear:left;float:left;width:485px}
.innercol{padding:0 0 0 50px}
.last{clear:none;float:right;margin:0;width:315px}
.sublast{clear:right;float:right;margin:0;padding-right:30px;width:335px}
.sublast span{text-align:right}
.info{background:#f4f4f4;border:1px solid #e0e0e0;padding:7px}
.newsline{padding:7px}
#splithome{margin:0 0 30px;padding:8px 0 0}
.colhome{float:left;margin:0 30px 16px 0;width:520px}
.lasthome{float:right;margin:0;width:335px}
#footer{background:#fff url(../images/small_logotype.jpg) no-repeat right 13px;border-top:1px solid #e0e0e0;clear:both;margin:0 auto;padding:15px;width:900px}
#footer .right{float:right;margin:0 40px 0 0}
#footer a{color:gray;text-decoration:underline}
ul.topnav{float:left;font-size:1.2em;list-style:none;margin:0;padding:0 20px;width:520px}
ul.topnav li{float:left;margin:0;padding:0 15px 0 0;position:relative}
ul.topnav li a{color:#555;display:block;float:left;padding:10px 5px 10px 20px;text-decoration:none}
ul.topnav li a:hover{color:#449BE4}
ul.topnav li span{background:url(../images/arrow.gif) no-repeat center;float:left;height:35px;width:17px}
ul.topnav li span.subhover{background:url(../images/arrow_ro.gif) no-repeat center;cursor:pointer}
ul.topnav li ul.subnav{background:#F1F1F1;border:1px solid #DDD;display:none;float:left;left:0;list-style:none;margin:0;padding:0;position:absolute;top:33px;width:350px}
ul.topnav li ul.subnav li{border-bottom:1px solid #DDD;border-top:0 solid #DDD;clear:both;margin:0;padding:0;width:350px}
#registertable tr td{padding:3px}
.style1{font-size:12px}
.style3{font-size:14px}
.style4{font-family:Arial, Helvetica, sans-serif;font-size:14px;text-align:justify}
.style5{font-size:13px}
.style11{color:red;font-family:Arial, Helvetica, sans-serif;font-size:14px}
.stylem10{font-size:13px;width:195px}
td.formcol1{width:170px}
td.formcol3{width:4%}
tr.spacerRow{height:11px}
*,#forge{margin:0;padding:0}
h4,h5{border-bottom:1px solid #eee;font-size:1.5em;margin:0 0 .8em}
#keyfeatures:hover,#demonstration:hover,#casestudy:hover,#testimonials:hover{background:url(../images/menubug_ro.jpg) no-repeat 0 0;color:#449be4}
#demonstration,#casestudy,#testimonials{background:url(../images/menubug.jpg) no-repeat 0 0;color:#555;display:inline-block;height:39px;line-height:42px;text-align:center;width:121px}
ul.topnav li ul.subnav a:hover,ul.topnav li ul.subnav a{background:#F1F1F1}
.style12,.style2{color:red}
.centered{text-align:center;padding:100px 0px 100px 0px;}
#ravideo{margin-bottom:30px;}
#testimages{text-align:center;}