﻿body {margin:0pt;background:#FFFFFF;font-family:Arial}
img{border:0px;}
.contact{text-align:center;font-style:italic;}
h1{font:bold 25px 'Arial';color:#2F2F2F;margin:0px;padding:0px;margin:15px 25px 10px 25px;}
h2{font:bold 18px 'Arial';color:#2F2F2F;margin:0px;padding:0px;margin:10px 20px 20px 25px;}

#main{margin:0 auto;border:solid 0px #000;width:950px;}
#header{width:100%;height:113px;}
#header #headertop{height:73px;}
#header #headertop #logo{float:left;clear:none;width:49%;background-image:url(../images/logo.jpg);background-repeat:no-repeat;background-position:left top;height:73px}
#header #headertop #logo a{display:inline-block;width:187px;height:73px}
#header #headertop #topbanner{width:30%;float:right;clear:none;text-align:right;background-image:url(../images/phone.jpg);background-repeat:no-repeat;background-position:right center;height:73px}
#header #menus{width:100%;float:left;clear:both;height:35px}
#header .menus ul{list-style:none;margin:0px;padding:0px;width:950px;}
#header .menus ul li{float:left;display:inline-block}
#header .menus ul li a.home{display:inline-block;height:35px;width:96px}
#header .menus ul li a:hover.home{display:inline-block;height:35px;width:96px}
#header .menus ul li a.homeover{display:block;background-image:url(../images/menu/home_mouseover.jpg);height:35px;width:96px;text-indent: -9999px;}

#header .menus ul li a.company{display:inline-block;height:35px;width:96px}
#header .menus ul li a:hover.company{display:inline-block;height:35px;width:96px}
#header .menus ul li a.companyover{display:block;background-image:url(../images/menu/company_hover.jpg);height:35px;width:96px;text-indent: -9999px;}

#header .menus ul li a.services{display:inline-block;height:35px;width:96px}
#header .menus ul li a:hover.services{display:inline-block;height:35px;width:96px}
#header .menus ul li a.servicesover{display:block;background-image:url(../images/menu/services-mouseover.jpg);height:35px;width:96px;text-indent: -9999px;}

#header .menus ul li a.clients-partners{display:inline-block;height:35px;width:96px}
#header .menus ul li a:hover.clients-partners{display:inline-block;height:35px;width:96px}
#header .menus ul li a.clients-partnersover{display:block;background-image:url(../images/menu/clients_hover.jpg);height:35px;width:96px;text-indent: -9999px;}

#header .menus ul li a.partners{display:inline-block;height:35px;width:96px}
#header .menus ul li a:hover.partners{display:inline-block;height:35px;width:96px}
#header .menus ul li a.partnersover{display:block;background-image:url(../images/menu/partners-mouseover.jpg);height:35px;width:96px;text-indent: -9999px;}

#header .menus ul li a.contactus{display:inline-block;height:35px;width:96px}
#header .menus ul li a:hover.contactus{display:inline-block;height:35px;width:96px}
#header .menus ul li a.contactusover{display:block;background-image:url(../images/menu/contact-mouseover.jpg);height:35px;width:96px;text-indent: -9999px;}
#header .menus ul li.right{background-image:url(../images/menu/menu-bar-right.jpg);height:30px;width:374px;display:inline-block;padding:5px 0px 0px 0px;;text-indent: -9999px;}
#header .menus .plain.select {border:solid 1px #000;width:200px}

#container .menus{clear:both;float:left;}
#container .menus ul{list-style:none;margin:0px;padding:0px;width:980px;margin-left:20px;margin-top:10px;}
#container .menus ul li{float:left;display:inline-block}
#container .menus ul li a.home{display:inline-block;height:35px;width:96px}
#container .menus ul li a:hover.home{display:inline-block;height:35px;width:96px}
#container .menus ul li a.homeover{display:inline-block;background-image:url(../images/menu/home_mouseover.jpg);height:35px;width:96px;text-indent: -9999px;}

#container .menus ul li a.company{display:inline-block;height:35px;width:96px}
#container .menus ul li a:hover.company{display:inline-block;height:35px;width:96px}
#container .menus ul li a.companyover{display:inline-block;background-image:url(../images/menu/company_hover.jpg);height:35px;width:96px;text-indent: -9999px;}

#container .menus ul li a.services{display:inline-block;height:35px;width:96px}
#container .menus ul li a:hover.services{display:inline-block;height:35px;width:96px}
#container .menus ul li a.servicesover{display:inline-block;background-image:url(../images/menu/services-mouseover.jpg);height:35px;width:96px;text-indent: -9999px;}

#container .menus ul li a.clients-partners{display:inline-block;height:35px;width:96px}
#container .menus ul li a:hover.clients-partners{display:inline-block;height:35px;width:96px}
#container .menus ul li a.clients-partnersover{display:inline-block;background-image:url(../images/menu/clients_hover.jpg);height:35px;width:96px;text-indent: -9999px;}

#container .menus ul li a.partners{display:inline-block;height:35px;width:96px}
#container .menus ul li a:hover.partners{display:inline-block;height:35px;width:96px}
#container .menus ul li a.partnersover{display:inline-block;background-image:url(../images/menu/partners-mouseover.jpg);height:35px;width:96px;text-indent: -9999px;}

#container .menus ul li a.contactus{display:inline-block;height:35px;width:96px}
#container .menus ul li a:hover.contactus{display:inline-block;height:35px;width:96px}
#container .menus ul li a.contactusover{display:inline-block;background-image:url(../images/menu/contact-mouseover.jpg);height:35px;width:96px;text-indent: -9999px;}
#container .menus ul li.right{background-image:url(../images/menu/menu-bar-right_landing.jpg);height:30px;width:404px;display:inline-block;padding:5px 0px 0px 0px;}
#container .menus .plain.select {border:solid 1px #000;width:200px}

#content {width:950px;height:100%;overflow:auto;}
#content #left{height:100%;overflow:auto;width:685px;float:left;clear:none}
#content #left ul{list-style:none;padding:0px;margin:0px;height:100%;overflow:auto}
#content #left li{padding:0px;margin:0px}

#content #right{border:solid 0px #000;width:261px;padding:0px 0px 0px 0px;float:right;clear:none;margin:0px;}
#content #right #sidebar{list-style:none;margin:0px;padding:0px;}
#content #right #sidebar li{list-style:none;margin:0px;padding:0px 0px 3px 0px}
#content #right #sidebar #item1{margin:0px;background-image:url('../images/top_right_bg.jpg');width:261px;height:95px;background-repeat:no-repeat;background-position:top right;padding-top:13px}
#content #right #sidebar #item1 ul{list-style:none;margin:0px;padding:0px;}
#content #right #sidebar #item1 li{margin:0px;padding:0px;text-align:center;margin-top:5px;}
#content #right #sidebar #item1 li a.demo{display:inline-block;height:33px;width:166px;}
#content #right #sidebar #item1 li a:hover.demo{display:inline-block;height:33px;width:166px;}
#content #right #sidebar #item1 li a.contact-sales{display:inline-block;height:33px;width:166px}
#content #right #sidebar #item1 li a:hover.contact-sales{display:inline-block;height:33px;width:166px}

#content #right #sidebar #item2{ margin:0px;background-image:url('../images/brochure.jpg');width:261px;height:187px;background-repeat:no-repeat;background-position:top right}
#content #right #sidebar #item2 a{display:block;width:261px;height:187px;}

#content #right #sidebar #item3{margin:0px;background-image:url('../images/newsletter.png');width:261px;height:187px;background-repeat:no-repeat;background-position:top right;}
#content #right #sidebar #item3 a{display:block;width:261px;height:187px;}

#content #right #sidebar #item4{margin:0px;background-image:url('../images/newsletter-bg.png');width:261px;height:187px;background-repeat:no-repeat;background-position:top right;display:none;}
#content #right #sidebar #item4 p.head{font:bold 16px Arial;color:#FFFFFF;text-align:center;margin:7px;line-height:20px;margin-bottom:15px;padding-top:10px;}
#content #right #sidebar #item4 p{font:12px arial;color:#FFFFFF;margin:0px;padding:0px;margin:5px;margin-left:30px;}


#content #right #sidebar #item5{margin:0px;padding:0px;}
#content #right #sidebar #item5 div.title{margin:0px;padding:0;background-image:url('../images/testimonials.jpg');width:261px;height:35px;background-repeat:no-repeat;background-position:top right}
#content #right #sidebar #item5 div.text{background:#fff;width:259px;border:solid 1px #000;padding-top:10px;border-bottom:0;line-height:18px;}
#content #right #sidebar #item5 p{padding:0px 15px 10px 15px;font-size:9pt;margin:0}
#content #right #sidebar #item5 div.text1{margin-top:-14px;padding:0px; width:261px;height:20px;border-bottom:0;background-image:url('../images/testimonials_bottom.jpg');background-position:left bottom;background-repeat:no-repeat}

#footer{width:100%;height:100%;overflow:hidden;padding:1px 0px 0px 0px;clear:both;}
#footer #topitems{background-image:url('../images/footer.jpg');width:950px;height:48px;}
#footer #topitems ul{text-align:center;}
#footer #topitems ul.top{list-style:none;margin:0 auto;padding:0px;margin-left:245px;padding-top:5px;}
#footer #topitems ul.bottom{list-style:none;margin:0 auto;padding:0px;margin-left:295px;}
#footer #topitems  li{float:left;display:inline-block;font-size:10pt;color:#7C7C7C;padding:3px 6px 0px 6px;}
#footer #topitems  li a{color:#7C7C7C;display:inline-block;text-decoration:none}
#footer #topitems  li a:hover{color:#7C7C7C;display:inline-block;text-decoration:underline}
#footer #topitems  li.sep{color:#7C7C7C;display:inline-block;padding:3px 4px 0px 4px;}
#footer #bottomitems{border:solid 0px #000;height:100%;overflow:auto;padding-top:15px}
#footer #bottomitems ul.top{list-style:none;margin:0 auto;padding:0px;width:640px;}
#footer #bottomitems ul.bottom{list-style:none;margin:0 auto;padding:0px;width:570px;}
#footer #bottomitems  li{float:left;display:inline-block;font-size:9pt}
#footer #bottomitems  li a{color:#7C7C7C;display:inline-block;padding:3px 3px 0px 3px;text-decoration:none}
#footer #bottomitems  li a:hover{color:#7C7C7C;display:inline-block;padding:3px 3px 0px 3px;text-decoration:underline}
#footer #bottomitems  li.sep{color:#7C7C7C;display:inline-block;padding:3px 1px 0px 1px;}
#scrollup {
 position: relative;
 overflow: hidden;

 height: 100px;
 width: 250px
}
.headline {
  position: absolute;
  top: 210px;
  left: 5px;
  height: 105px;
  width:250px;
  font:normal 12px Arial;
}
#contactus .Form{clear:none;float:right;width:380pt;border:solid 1px #999999;background-color:#F0EFED;margin:2pt 55pt 2pt 2pt;padding-bottom:15pt}
#contactus .Form .List{	width:100%;float:left;list-style:none;clear:both;margin:0 0 0 0;padding:0;	}
#contactus .Form .List li {clear:both;padding-left:7pt;}
#contactus .Form .List label{line-height:1.5em;float: left;font-size: 8pt;font-weight:bold;	text-align:left;	width:45%;	clear:none;	margin-left:10px;}
#contactus .Form .List .bigrow label{line-height:1.5em;float: left;font-size: 8pt;font-weight:bold;	text-align:left;	width:90%;		margin-left:10px;}
#contactus .Form .List .bigrowsp label.small{line-height:1.5em;float: left;font-size: 8pt;font-weight:bold;	text-align:left;	width:150px;	clear:none;	margin-left:10px;}
#contactus .Form .List .bigrowsp label.big{line-height:1.5em;float: left;font-size: 8pt;font-weight:bold;	text-align:left;	width:300px;	clear:none;	margin-left:10px;}
#contactus .Form .List .Note{	line-height:1.5em;float: left;font-size: 8pt;	font-weight:bold;	text-align:left;	width:90%;clear:none;	}
#contactus .requiredField {color: #ff0000;font-weight:700;}
#contactus .SummaryHeader{background-color:#ff0000;font-weight:bold;color:#ffffff;padding:2pt;}

#request .Form{clear:none;float:right;width:380pt;border:solid 1px #999999;background-color:#F0EFED;margin:2pt 55pt 2pt 2pt;padding-bottom:15pt}
#request .Form .List{	width:100%;float:left;list-style:none;clear:both;margin:0 0 0 0;padding:0;	}
#request .Form .List li {clear:both;padding-left:7pt;}
#request .Form .List label{line-height:1.5em;float: left;font-size: 8pt;font-weight:bold;	text-align:left;	width:45%;	clear:none;	margin-left:10px;}
#request .Form .List .bigrow label{line-height:1.5em;float: left;font-size: 8pt;font-weight:bold;	text-align:left;	width:90%;	clear:none;	margin-left:10px;}
#request .Form .List .Note{	line-height:1.5em;float: left;font-size: 8pt;	font-weight:bold;	text-align:left;	width:90%;clear:none;	}
#request .requiredField {color: #ff0000;font-weight:700;}
#request .SummaryHeader{background-color:#ff0000;font-weight:bold;color:#ffffff;padding:2pt;}