body, div, span, p, h1, h2, h3, ul, ol, li, img, form, fieldset {margin:0px;padding:0px;border:0px;}
html {background-color: #444;}
body {color: #fff;background: #0093dd url(../images/pagebg.jpg) 0px 0px repeat-x;font-size: 10px;font-family: tahoma, arial;text-align:center;}
#print {display:none}
#page {position:relative;width: 950px;margin:0px auto;text-align:center;background-color:#fff;}

/************* header area *****************/
#header {position:relative;height:134px;background: transparent url(../images/headerbg1.jpg) 0px 0px no-repeat;}
#header #logo {position:absolute;top:32px;left:20px;height:67px;width:312px;}
#header #hostitlink{position:absolute;top:55px;left:337px;height:67px;width:45px;}
#header ul {list-style-type: none;}
#header p#contact {position:absolute;top:20px;right:10px;height:61px;width:212px;background: transparent url(../images/emailphone.jpg) 0px 0px no-repeat;text-indent:-9999px;}
#header ul {display:block;width:220px;height:53px;position:absolute;top:80px;left:729px;color:#5a5a5a;}
#header ul li {display:block;float:left;width:106px;text-align:center;line-height:2.3em;}
#header ul li a {display:block;text-align:center;}
#header #support {height:20px;width:69px;margin:0px auto;background: transparent url(../images/support_button.jpg) 0px 0px no-repeat;}
#header #login {height:20px;width:59px;margin:0px auto;background: transparent url(../images/login_button.jpg) 0px 0px no-repeat;}
#header a span {display:none;}

/************* main navigation area *****************/
#nav {height:60px;background: transparent url(../images/nav_bg.jpg) 0px 0px no-repeat;}
#nav li{display:block;float:left;height:60px;}
#nav li a {display:block;float:left;height:60px;}
#nav li a span {display:none;}
#nav a#nav_home {width:78px;background: transparent url(../images/nav_home.jpg) 0px 0px no-repeat;}
#nav a#nav_services {width:85px;background: transparent url(../images/nav_services.jpg) 0px 0px no-repeat;}
#nav a#nav_blog {width:50px;background: transparent url(../images/nav_blog.jpg) 0px 0px no-repeat;}
#nav a#nav_technology {width:101px;background: transparent url(../images/nav_technology.jpg) 0px 0px no-repeat;}
#nav a#nav_partners {width:84px;background: transparent url(../images/nav_partners.jpg) 0px 0px no-repeat;}
#nav a#nav_client {width:72px;background: transparent url(../images/nav_client.jpg) 0px 0px no-repeat;}
#nav a#nav_resources {width:98px;background: transparent url(../images/nav_resources.jpg) 0px 0px no-repeat;}
#nav a#nav_order {width:110px;background: transparent url(../images/nav_order.jpg) 0px 0px no-repeat;}
#nav a#nav_about {width:88px;background: transparent url(../images/nav_about.jpg) 0px 0px no-repeat;}
#nav a#nav_contact {width:98px;background: transparent url(../images/nav_contact.jpg) 0px 0px no-repeat;}
#nav a#nav_home:hover, #nav a#nav_services:hover, #nav a#nav_technology:hover,
#nav a#nav_partners:hover, #nav a#nav_client:hover, #nav a#nav_resources:hover, #nav a#nav_order:hover,
#nav a#nav_about:hover, #nav a#nav_contact:hover, #nav a#nav_blog:hover {background-position: 0px -60px;}


/************* homepage main *****************/
#indexmain {width:929px;background-color: #fff;margin:10px auto 0px auto;text-align:left;}
#indexmain #content {width:527px;height:198px;background: transparent url(../images/index_contentbg.jpg) 0px 0px repeat-y;text-align:left;color:#4b4b4b;font-size:1.1em;padding:20px 50px 20px 35px;}
#indexmain #content p {margin-bottom:1em;}
#indexmain #content a {color:#0093dd;}
#indexmain #content h1 {font-size:2em;margin: 0em 0em;}
#indexmain #content h2 {font-size:1.5em;margin: 0em 0em 1em 0em;}
#indexmain #bottomusps {padding-top:10px;}
#indexmain #bottomusps div {float:left;}
#indexmain .clearing {clear:both;}
#indexmain #right {width:310px;float:right;background-color: transparent;}
#indexmain #right form {position:relative;margin-top:10px;width:310px;height:125px;background: transparent url(../images/formbg1.jpg) 0px 0px no-repeat;}
#indexmain #right form ol {list-style-type:none;}
#indexmain #right form label {display:none;}
#indexmain #right #name, #indexmain #right #phone,
#indexmain #right #email {position:absolute;left:58px;width:152px;height:18px;border:0px solid #000;background-color:transparent;}
#indexmain #right #name {top:47px;}
#indexmain #right #phone {top:71px;}
#indexmain #right #email {top:95px;}
#indexmain #right #submit {position:absolute;bottom:8px;right:5px;width:85px;height:26px;border:0px;cursor:pointer;cursor:hand;background: transparent url(../images/submit_button.jpg) 0px 0px no-repeat;}
#indexmain #right #blog {position:relative;margin-top:10px;width:310px;height:78px;background: transparent url(../images/blogbg.jpg) 0px 0px no-repeat;}
#indexmain #right #blog ul {padding:15px 10px 10px 100px;color:#444444;font-weight:bold;font-size:1em;list-style-type:none;}
#indexmain #right #blog ul a {color:#0093dd;}
#indexmain #right #blog a.more {position:absolute;left:20px;bottom:10px;font-weight:bold;color:#0093dd;}
#indexmain #right #usp01 {height:150px;background: transparent url(../images/downloadbg.jpg) 0px 0px no-repeat;}
/************* subpage main *****************/
#main {background:#fff url(../images/mainbg.jpg) 0px 0px repeat-y;width:940px;margin:10px auto 0px auto;}
#main #subnav {float:left;width:186px;background-color: #fff;text-align:left;}
#main #subnav h2 {color:#fff;background-color:#0093dd;font-size:2.2em;padding:15px;}
#main #subnav ul {list-style-type:none;background-color:#f4f4f4;border-right:4px solid #0093dd;padding:3px;}
#main #subnav li {color:#0093dd;font-weight:bold;font-size:1.3em;padding:0.2em 0em;}
#main #subnav li a {color:#6b6b6b;}

#main #subnav #side-logos {position:relative;width:170px;height:50px;}
#side-logos #iialink {display:block;width:128px;height:49px;position:absolute;top:0px;left:0px;background:transparent url(../images/iia-dcp.jpg) 0px 0px no-repeat;}
#side-logos #datalink {display:block;width:42px;height:49px;position:absolute;top:0px;left:42px;background:transparent url(../images/iia-dcp.jpg) -42px 0px no-repeat;}
/************* contact form main *****************/
#main #subnav form {position:relative;margin-top:30px;margin-left:3px;width:171px;height:187px;background: transparent url(../images/formbg.jpg) 0px 0px no-repeat;}
#main #subnav form ol {list-style-type:none;}
#main #subnav form li {line-height:0.2em;}
#main #subnav form label {display:none;}
#main #subnav #name, #main #subnav #phone,
#main #subnav #email {position:absolute;left:10px;width:152px;height:18px;border:0px solid #000;background-color:transparent;z-index:300;}
#main #subnav #name {top:57px;}
#main #subnav #phone {top:94px;}
#main #subnav #email {top:132px;}
#main #subnav #submit {position:absolute;bottom:5px;right:5px;width:85px;height:26px;border:0px;cursor:pointer;cursor:hand;background: transparent url(../images/submit_button.jpg) 0px 0px no-repeat;}

#main #content {float:left;width:440px;padding:0px 20px 0px 30px;color:#4b4b4b;text-align:left;font-size:1.1em;line-height:1.5em;}
#main #content p {margin-bottom:1em;}
#main #content a {color:#0093dd;}
#main #content h1 {font-size:2em;margin: 1em 0em;}
#main #content h2 {line-height:1.5em;}
#main #right {float:left;width:253px;padding-left:10px;text-align:left;color:#4b4b4b;padding-top:30px;}
#main #right p {line-height:2em;font-weight:bold;}
#main .clearing {clear:both;}
#main #content ul {list-style-type:none;background-color:#f4f4f4;padding:3px;}
#main #content li {font-weight:bold;font-size:1.3em;padding:0.2em 0em;}
#main #content #top ol {font-size:1em;margin-left:30px;margin-bottom:1em;}
#main #content #top ol li {font-weight:bold;font-size:1em;padding:0.2em 0em;}
#main #content #top .backtotop {border-bottom: 1px solid #333;padding:1em 0em;margin-bottom:1em;}
#main #content .order-box {background: transparent 0px 0px no-repeat; width:120px; height:120px; font-size:1.5em; margin:8px; text-align:center; padding-top:10px; float:left;}
#main #content .order-text {padding-top:55px;}
#main #content .clear {clear:both;}

#main #content2 {float:left;width:640px;padding:0px 20px 0px 30px;color:#4b4b4b;text-align:left;font-size:1.1em;line-height:1.5em;}
#main #content2 p {margin-bottom:1em;}
#main #content2 a {color:#0093dd;}
#main #content2 h1 {font-size:2em;margin: 1em 0em;}
#main #content2 ul {list-style-type:none;background-color:#f4f4f4;padding:3px;}
#main #content2 li {font-weight:normal;font-size:1em;padding:0.2em 0em;}
#main #content2 h2 {display:block;font-size:1.5em;margin: 0em 0em 0em 0em;background-color:transparent;}
#main #content2 span {background-color: transparent;}

#main #content2 .clients span { display:block;height:10px;clear:both;}
#main #content2 .clients img {clear:both;float:left;}
#main #content2 .clients h2, #main #content2 .clients p {float:right;width:300px;}

/************* footer area *****************/
#footwrap {background-color: #444;}
#footer {position:relative;height: 130px;padding-top:40px;background: transparent url(../images/footer_bg.jpg) center top no-repeat;margin:0px auto;width:950px;}
#footer p, #footer p a {color:#959595;}
#footer p, #footer ul {text-align:left;line-height:2em;margin-left:225px;padding-left:40px;border-left:1px solid #959595;}
#footer p {padding-top:1em;}
#footer ul {list-style-type:none;margin-bottom:0em;}
#footer ul li {display:inline;color:#6dceff;}
#footer ul li a {color: #d9d9d9;}
#footer #hostit {position:absolute;top:45px;left:0px;width:225px;height:100px;}
#footer #hostit p {border:0px solid #fff;margin:0px;padding:0px;text-align:center;}
