html {height: 100%; margin-bottom: 1px;}

body {margin:0px; font-family:Arial, Helvetica, sans-serif;}

#container {width:863px; margin-left:auto; margin-right:auto;}

#container a {color:#2F5DEA; font-weight:bold;}
#container a:hover {color:#FF6600;}
#headercontainer { float:left; height:96px; width:863px; }
#header {height:72px; background:url(images/header-bg.jpg) right no-repeat;}
#header h1 {margin:0px;}
#header h1 a {display:block; height:72px; width:274px; background:url(images/idox_logo.jpg); float:left;}
#header h1 a span {display:none;}
#st {font-size:14px; color:#666699; float:left; font-weight:bold; margin-top:44px; margin-left:40px; margin-bottom:0px;}
#pn {font-size:24px; color:#666699; float:right; font-weight:bold; margin-top:34px; margin-right:10px; margin-bottom:0px;}

#nav {clear:both; display:block; height:24px;width:863px; background:url(images/nav-bg.jpg);}
#nav ul {margin:0px; margin-left:120px;}
#nav ul li {float:left; list-style-type:none; margin-right:10px; font-size:12px; color:#FFF; line-height:24px;}
#nav a {color:#E4E4E4; text-decoration:none; font-weight:bold; padding:2px;}
#nav a:hover {color:#FFF; text-decoration:none; font-weight:bold; background:#FF6600;padding:2px;}
#search {display:inline; float:right; margin:0px; padding:0px; margin-left:-5px;}
#search form { padding:0; margin:0; }
#flashcontainer { width: 863px; float:left; height:auto; }
#flash {float:left; margin:0px; padding:0px; height:177px; width:575px;}
#flash object, #flash embed {float:left; height:177px; width:575px; margin:0px; padding:0px;}
#introtext {display:block; float:right; height:177px; width:288px; /* border-left:2px solid #666699; */ padding:0px; margin:0px;}
#introtext img {padding:0px; margin:0px; height:177px; width:288px;}
.introtitle {float:left; color:#000080; line-height:13px; font-size:16px;}
#introtext p {color:#616161; font-size:13px;}
.i {color:#000080}
.dox {color:#00ff00;}

#splash-content {display:block; clear:both; border-top:2px solid #666699; background:url(images/splash-content-bg.jpg) repeat-y;}

#splash-content h2 {display:block; margin:0px; background:url(images/bot-h2-bg.jpg) left no-repeat; color:#FFF; font-size:18px; font-weight:bold; padding-left:4px; }
#splash-content p {font-size:12px;}

#inside-content h2 {margin:0px; color:#666; font-size:18px; font-weight:bold; padding-left:4px; }
#inside-content p {font-size:12px;}
.defaultlist {font-size: 12px;}

#successstories {width:264px; float:left; padding:8px;}
#inside-box {width:620px; float:left; padding:8px; margin-bottom:30px;}
#inside-box li {padding-bottom:4px; padding-top:4px;}
#rightcolumn {float:right; width:200px; padding:8px; font-size:12px;}
#rightcolumn ul {list-style-type:none; color:#666; margin:0px;}
#rightcolumn a {color:#2F5DEA;}
#rightcolumn a:hover {color:#FF6600;}
#onlinedemo {width:267px;float:left;padding:8px; margin-left:8px; margin-right:10px;}
#onlinedemo ul li {font-size:12px; margin-left:-40px; list-style-type:none;}
#login {width:264px;float:left;padding:8px;}
#login input {font-size:12px; margin-bottom:3px;}
#login label {font-size:12px;}
#email {margin-left:5px;}
#clearfloat {clear:both;display:block; height:0px; width:863px; float:none;}
#clearfloat2 {clear:both;display:block; height:20px; width:863px; float:none; background-image:url(images/fadeout.gif); background-repeat:no-repeat;}

#footerbar {display:block; height:24px; background-image:url(images/footerbar.jpg); background-repeat:repeat-x;}
#footer {display:block; height:20px;}
#footer a:hover {text-decoration:underline;}
#flinks {margin:0px; line-height:34px; font-size:12px; font-weight:bold; float:left; margin-left:5px;}
#flinks a {text-decoration:none;}
#fcopy {margin:0px; margin-top:-15px; line-height:34px; font-size:10px; font-weight:bold; text-align:center;}
#fcopy a {text-decoration:none;}
#bnlogo {background:url(images/businet-logo.jpg) top left no-repeat; margin:0px; float:right; margin-right:5px; height:50px; width:212px; display:block;}