div#navbar{height:30px; display:block; text-align:right; margin-top:40px; float:right; width:500px;}
div#navbar ul li {display:inline;float:right; list-style-type:none; padding:6px 0px; font-size:1.2em; }
div#navbar ul li a {padding:9px 16px 6px; text-decoration: none; color: #3f3d1c; text-transform:uppercase; margin-left:2px;}
div#navbar ul li a.current,
div#navbar ul li a:hover {padding:9px 16px 6px; text-decoration: none; background: #3f3d1c; color: #b5d4d2;}

a, a
strong{color:#2173af;text-decoration:none}
a:hover{text-decoration:underline}
address{font-style:normal;margin-bottom:18px}
blockquote{font:italic 15px/22px 'Georgia',serif;margin:0}
body{background:#fff url('/images/backgrounds/bg_head.jpg') repeat-x 0 0;color:#636b75;font:13px/18px Arial,sans-serif;margin:0;padding:0}
cite{display:block;font-style:normal;font-weight:bold;margin-bottom:18px}
code{overflow:hidden}
dl{}
dt{color:#3e434a;font-weight:bold}
dd{margin:0 0 18px 0}
h1{font:normal 30px/36px Arial, sans-serif;margin:0 0 18px 0;padding:0}
h2{color:#000;font:normal 30px/36px Arial, sans-serif;margin:36px 0 18px 0;padding:0}
h2.hilite{color:#005eb0;font:normal 24px/30px Arial, sans-serif;margin:54px 0 9px 0}
h2.sifr{color:#061e4a;color:#000066;font:normal 30px/1em Arial, sans-serif;margin:36px 0 18px 0;padding:0}
h2.sifr2{color:#000;font:normal 24px/1em Arial, sans-serif;margin:36px 0 18px 0;padding:0}
h2.icon{padding:0 0 6px 50px}
h2.icon em{color:#797c80;font-size:20px;font-style:normal;font-weight:normal;line-height:1}
h3{color:#061e4a;font:normal 18px/27px Arial, sans-serif;margin:0 0 0px 0;padding:0}
h4{color:#3e434a;font:bold 15px/20px Arial, sans-serif;margin:27px 0 4px 0;padding:0}
h5{color:#3e434a;font:bold 13px/18px Arial,sans-serif;margin:0;padding:0}
hr{display:none}
.hr{border-top:1px solid #e5e6e8;height:0;margin:36px 0}
img{border:none}
li{margin-bottom:18px}
p{margin:0 0 18px 0;padding:0}
pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap}
small{font-size:11px}
strong{color:#3e434a}
table{border:none;border-collapse:collapse;margin-bottom:45px}
td,th{border-bottom:1px solid #d7d7d7;color:#3e434a;padding:6px 12px}
th{background:url('/images/backgrounds/bg_th.png') repeat-x 0 0;text-shadow:1px 1px 0 #fff}th.first{background:url('/images/backgrounds/bg_th-left.png') no-repeat 0 0}
th.last{background:url('/images/backgrounds/bg_th-right.png') no-repeat right top}tr{}ul{}ul.plain{list-style:none;margin:0;padding:0}
ul.plain li{margin-bottom:9px}

#nav-01 ul a, #head h1 a
h3{background:no-repeat 0 0;display:block;overflow:hidden;outline:none;text-indent:-9999em}

#site{background:url('/images/backgrounds/bg_foot.png') repeat-x left bottom;text-align:center}
#body{background:url('/images/backgrounds/bg_foot.png') no-repeat -13px 0;padding:45px 0 0 0;text-align:left;margin:0 auto;width:960px}
#content{display:inline;float:right;width:705px}
#content .copy{display:inline;float:left;width:465px}
#content .sub-copy{float:right;width:215px}
#sub-content{float:left;width:222px}
.short #body{background:url('/images/backgrounds/bg_body-short.jpg') no-repeat -13px 0}
.two-col #content .copy{float:none;margin-bottom:36px;width:705px}
.two-col #content .sub-copy{float:none;margin-bottom:36px;width:705px}
.two-col #content .copy .copy{float:left;width:460px}.two-col #content .copy .sub-copy{float:right;width:215px}
.two-col-right #body{background:url('/images/backgrounds/bg_body-right.jpg') no-repeat right top}
.two-col-right #content{float:left;width:690px;margin-bottom:36px}
.two-col-right #sub-content{float:right;width:215px}
.two-col-right #content
.copy{float:none;width:auto}
.two-col-right #content .sub-copy{float:none;width:auto}
.two-col-right-white #body{background:#FFF}
.two-col-right-white #content{float:left;width:690px;margin-bottom:36px}
.two-col-right-white #sub-content{float:right;width:215px}
.two-col-right-white #content .copy{float:none;width:auto}
.two-col-right-white #content .sub-copy{float:none;width:auto}
.two-col-w-related #content .copy{width:705px}
.two-col-w-related #content .copy .vbox1{clear:both;float:right;margin-left:27px}
.one-col #body{background:none}
.one-col #content{width:960px}
.one-col #content .copy{float:none;width:auto}
#nav-01{background:#061e4a url('/images/backgrounds/bg_head.jpg') no-repeat center top;height:55px;overflow:hidden}
#nav-01 #nav-logo a{background:url('/images/logos/logo_alteksolutions3.png') no-repeat 0 0px;height:46px;left:0;top:4px;width:216px}
#nav-01 ul{background:url('/images/backgrounds/bg_nav-00-divider2.png') no-repeat 830px 11px;height:55px;list-style:none;margin:0 auto;padding:0;position:relative;width:960px}
#nav-01 ul li{margin-bottom:0}

#nav-01 ul li a{background-image:url('/images/backgrounds/bg_nav-9999.png');height:29px;position:absolute;top:15px}
#nav-01 #nav-features a{background-position:left top;right:591px;width:106px}
#nav-01 #nav-features a:hover{background-position:0 center}
#nav-01 #nav-features a.current{background-position:0 bottom}

#nav-01 #nav-whyedge a{background-position:-106px top;right:522px;width:69px}
#nav-01 #nav-whyedge a:hover{background-position:-106px center}
#nav-01 #nav-whyedge a.current{background-position:-106px bottom}

#nav-01 #nav-implementing a{background-position:-175px top;right:389px;width:133px}
#nav-01 #nav-implementing a:hover{background-position:-175px center}
#nav-01 #nav-implementing a.current{background-position:-175px bottom}

#nav-01 #nav-training a{background-position:-308px top;right:313px;width:76px}
#nav-01 #nav-training a:hover{background-position:-308px center}
#nav-01 #nav-training a.current{background-position:-308px bottom}

#nav-01 #nav-requestdemo a{background-position:-384px top;right:192px;width:114px}
#nav-01 #nav-requestdemo a:hover{background-position:-384px center}
#nav-01 #nav-requestdemo a.current{background-position:-384px bottom}

#nav-01 #nav-aboutus a{background-position:-490px top;right:124px;width:66px}
#nav-01 #nav-aboutus a:hover{background-position:-490px center}
#nav-01 #nav-aboutus a.current{background-position:-490px bottom}

#nav-01 #nav-sign-up a{background-position:-610px center;right:59px;width:49px}
#nav-01 #nav-sign-up a.current{background-position:-610px bottom}
#nav-01 #nav-login a{background-position:-681px center;right:0;width:36px}
#nav-01 #nav-login a.current{background-position:-681px bottom}

#head{background:url('/images/backgrounds/bg_site.jpg') no-repeat center 55px;height:180px;margin:0 auto;position:relative}
#head .create-account{background:url('/images/buttons/btn_scheduleademo.png') no-repeat 0 0;height:48px;margin-left:265px;position:absolute;left:50%;top:93px;width:215px}
#head .create-account:hover{background-position:0 bottom}
#head h1{margin:98px 0 0;position:absolute;right:50%;top:0;width:480px}
#head h1 a{background:no-repeat 0 0;display:inline;height:39px;float:left;outline:none}
#head #title-feature_tour a{background-image:url('/images/titles/titles_feature-tour.png');width:238px}

#foot{text-align:center}
#foot .vbox{margin:0 auto;text-align:left}
#foot .copy{margin:0 auto;text-align:center;width:994px}

#promos li{display:inline;float:left;height:140px;margin-bottom:9px;overflow:hidden;width:330px}
#foot .copy p{margin:1px 0 4px 0}
#foot .sub-copy{background:url('/images/backgrounds/bg_foot-sub-copy.png') no-repeat 0 0;padding:20px 20px 28px 20px;width:954px}
#foot .sub-copy p{font-size:12px;margin-bottom:6px}#foot-meta{color:#7f7f7f;float:right;margin-top:1px;text-align:center;width:954px}
#foot-meta a{color:#7f7f7f;text-decoration:underline}
#foot-meta a:hover{text-decoration:none}
#foot-meta #legals{border-bottom:1px solid #eceeee;margin-bottom:9px;padding-bottom:11px}
#nav-02{background:url('/images/backgrounds/bg_nav-01.png') no-repeat 0 0;border-bottom:1px solid #fff;margin:0 0 18px 0;padding:1px 0 0}
#nav-02 li{color:#797c80;list-style:none;margin:0 0 0 0;width:211px}
#nav-02 li a{border-bottom:1px solid #dcddde;border-top:1px solid #fff;color:#797c80;color:#666666;display:block;font-size:14px;font-weight:bold;padding:10px 0 10px 42px;position:relative;width:169px}
#nav-02 .current a{background:#49b2ff url('/images/backgrounds/bg_nav-01-current.png') no-repeat left center;border:none;color:#fff;padding-right:11px;text-shadow:-1px -1px 0 #3293d6}
#nav-02 a img{left:10px;margin-top:-12px;position:absolute;top:50%}
#nav-02 ul{border-bottom:1px solid #dcddde;margin:0;padding:12px 0;width:211px}
nav-02 li li{margin-bottom:3px;position:relative}
#nav-02 li li a, #nav-02 .current li a{background:none;border:none;color:#797c80;font-size:13px;font-weight:normal;padding:3px 25px 3px 11px;text-shadow:none;width:175px}
#nav-02 li .current, #nav-02 .current .current{background:#dedfe0 url('/images/backgrounds/bg_nav-02-top.png') no-repeat 0 0;border:none;padding:0}
#nav-02 li .current a, #nav-02 .current .current a{background:url('/images/backgrounds/bg_nav-02-btm.png') no-repeat left bottom;border:none;color:#000;text-shadow:none}
#nav-02 li li span{background:url('/images/backgrounds/bg_nav-02-arrow.png') no-repeat 195px center;display:block}

.page-title{margin-top:0 !important}.leader{font:18px/27px Arial,serif}

.figure-1a{display:inline;float:left;margin:0 13px 3px 0}
.figure-2{text-align:center;margin:0 auto}
.figure-3{display:inline;float:right;margin:0 0 27px 27px}
.sr{left:-9999em !important;position:absolute !important;top:-9999em !important}.pricing table{width:100%}


.last{margin-right:0 !important}




.vbox2 .related-case-studies{margin:0}
.vbox2 .related-case-studies li{border-bottom:1px solid #d5dde6;margin:0 0 18px 0;width:189px}
.vbox2 .related-case-studies p{margin-bottom:13px}



table.downloads{width:705px}



.breadcrumb{border-bottom:3px double #ddd;margin-bottom:27px;padding-bottom:8px}

img.feature-intro-image{margin:-16px 0 30px -26px}

a[href="#"]{background:#ff0}
dl.icon-menu{padding-top:5px}
dl.icon-menu dt{float:left;width:25px;height:40px}
dl.icon-menu dd{margin:0 0 0 25px;font-size:11px;padding-bottom:4px;color:#828282;line-height:14px}
dl.icon-menu dd a{font-size:13px;font-weight:bold}
dl.icon-menu dd.last{margin: -2px 0 10px 26px}
dl.icon-menu dd.lastBig{margin: -2px 0 25px 26px}
.clear{clear:both}.mt3{margin-top:3px}.template_tags{margin-top:15px !important}
.templates_top_left{width:450px;float:left}
.templates_top_right{float:right;margin-top:3px}

.clear:after, 
.section:after, 
#body:after,
#content:after,
#content .copy:after,
.intro:after,
.features:after,
form div.text:after,
form div.textarea:after,
.gt:after,
.gr:after,
.two-col #content .sub-copy:after,
#customers .using #content ul:after{clear:both;content:".";display:block;height:0;visibility:hidden}

.clear,
.section,
#body,
#content,
#content .copy,
.intro,
.features,
form div.text,
form div.textarea,
.gt,
.gr,
#links #related-screencasts li,
.two-col #content .sub-copy,
#customers .using #content ul{display:inline-block}

.clear,
.section,
#body,
#content,
#content .copy,
.intro,
.features,
form div.text,
form div.textarea,
.gt,
.gr,
#links #related-screencasts li,
.two-col #content .sub-copy,
#customers .using #content
ul{display:block}


fieldset{border:none;margin:0;padding:0}
form{margin:0;padding:0}
label{color:#3e434a;cursor:pointer;display:block;font-weight:bold;margin-bottom:3px}
input,textarea{color:#3e434a;font-size:13px;font-family:Arial,sans-serif;line-height:1;margin:0;padding:3px}
input.text{}input.image{padding:0}

.contact_p{width:360px}
.textbig{width:440px !important}
.text,.textarea,.select{margin-bottom:9px}
.text em, .textarea em{color:#86919e;font-size:11px;font-style:normal}
.buttons .image{padding:0}
.js input, .js textarea{color:#8b96a4}
.js input.active, .js textarea.active{color:#3e434a}


/* #nav-02-01{background:url("/images/backgrounds/bg-sub_nav_02_01-top.png") no-repeat top left;margin:0 0 180px 0;padding:0;width:191px} */
#nav-02-01{margin:0 0 180px 0;padding:0;width:191px} 
#nav-02-01 li{font-size:11px;margin:0;padding:0;list-style-type:none;position:relative}
#nav-02-01 li.current{font-weight:bold}
#nav-02-01 li#nav-el-654{background:url("/images/backgrounds/bg-sub_nav_02_01-btm.png") no-repeat bottom left}
#nav-02-01 li a{border-bottom:1px solid #e6e6e6;border-top:1px solid #fff;display:block;line-height:24px;padding-left:35px;width:156px}
#nav-02-01 li a img{position:absolute;top:4px;left:12px}
#nav-02-01 li#nav-el-656 a{border-top:0}
#nav-02-01 li#nav-el-654 a{border-bottom:0}

#features .leader{font-family:Arial,Helvetica;color:#7b8188;margin-bottom:20px}
#features table{margin-bottom:27px}
#features .primary{display:inline;float:left;margin-top:0;width:436px}
#features .secondary{display:inline;float:right;margin-top:0;width:242px}

.section{margin:27px 0;position:relative}
.section h3{line-height:24px;font-weight:normal;margin-top:0}

.figure{margin-bottom:18px}
.figure-a{float:left;margin-right:27px}
.figure-a-breakout{margin-left:-44px}
.figure-a-1,.figure-c-1{position:absolute}
.figure-a-1{top:0;left:0}
.figure-c-1{top:0;right:0}
.figure-c{float:right;margin-left:27px}

.sg .gallery{background:no-repeat bottom left;position:relative;margin-bottom:18px;padding:0 0 12px 0}
.sg .gallery h4, .sg .gallery p{color:#797c80;margin-top:0;margin-bottom:9px;padding-left:19px;padding-right:19px;line-height:16px}
.sg .gallery h4{background:no-repeat top left;font-size:12px;margin:0;padding-top:18px}
.sg .gallery p{font-size:11px;margin:9px 0}
.sg .gallery ol, .sg .gallery li{float:left;margin:0;padding:0;list-style-type:none}
.sg .gallery ol{border-top:1px solid #ebebeb;clear:both;padding:5px 11px 0 11px;margin-top:4px}
.sg .gallery li a{display:block;outline:none;position:relative}
.sg .gallery li a:active, .sg .gallery li a:focus{outline:none}

.sg-a .content{display:inline;float:right}
.sg-a .gallery{display:inline;float:left;margin-right:27px}
.sg-c .content{display:inline;float:left}
.sg-c .gallery{display:inline;float:right;margin-left:27px}

.sg-1 .content, .sg-2 .content{width:345px}
.sg-1 .gallery .screencast, .sg-2 .gallery .screencast{position:absolute;top:6px;right:11px}
.sg-1 .gallery a.screencast span, .sg-2 .gallery a.screencast span{padding-top:141px}
.sg-1 .gallery h4, .sg-1 .gallery p{float:left;padding-right:198px}
.sg-1 .gallery .intro{height:148px}
.sg-1 .gallery>.intro{height:auto;min-height:148px}
.sg-3 .content{width:450px}
.sg-3 .gallery a.screencast span{padding-top:130px}

#feature-index ul li{float:left;list-style-type:disc;margin-left:18px;width:300px}
.icon-list, .icon-list ul, .icon-list li{margin:0;padding:0;list-style-type:none;position:relative}
.icon-list li ul li{list-style:disc;margin-bottom:5px}
.icon-list h2{border-bottom:1px solid #ddd;padding-bottom:12px;margin-bottom:36px}
.icon-list img{left:0;position:absolute;top:0}
.icon-list p{font-size:14px;line-height:auto}
.icon-list .gt{margin-top:27px}
.icon-list .gr{clear:both}
.icon-list .gc{margin-bottom:18px;position:relative}
.icon-list .gc h3{margin-bottom:9px;margin-top:0}
.icon-list .gc h3, .icon-list .gc p, .icon-list .gc ul{margin-left:63px}
.icon-list .gr-2 .gc, .icon-list .gr-3 .gc, .icon-list .gr-4 .gc{float:left;margin-right:2%}
.icon-list .gr-2 .gc h3,
.icon-list .gr-3 .gc
h3{font-size:13px;font-weight:bold;margin-bottom:5px}.icon-list .gr-2 .gc p,
.icon-list .gr-3 .gc
p{font-size:12px}.icon-list .gr-2
.gc{width:48%}.icon-list .gr-3
.gc{width:31.3%}.icon-list .gr-4
.gc{width:23%}.page-nav{border-top:3px double #ddd;clear:both;margin-top:54px;padding-top:24px}


.page-nav
a{background:url("/images/backgrounds/bg-page_nav-right.png") no-repeat top right;color:#333;display:block;float:left;font-size:11px;font-weight:bold;padding-right:9px}
.page-nav a strong{background:url("/images/backgrounds/bg-page_nav-left.png") no-repeat top left;color:#333;display:block;line-height:24px;padding-left:9px;text-shadow:#fff 0 1px 0}
.page-nav a.prev{float:right}
.sg .gallery a.screencast span{background:url("/images/backgrounds/icon-47x47-play-over.png") no-repeat center center;display:block;width:174px}
.sg .gallery a.screencast:hover span{background-image:url("/images/backgrounds/icon-47x47-play.png")}

#features #shadowbox{}* html

#features #shadowbox_body_inner{padding:0 27px;background:transparent}

#features #shadowbox_title{background:#fff;border:none}

.templates #shadowbox_title_inner, .templates #shadowbox_download_inner{padding:18px 27px}

#features #shadowbox_info{background:none;border:none}

#features #shadowbox_item_summary{border:none}


#features #shadowbox_body_thumbs{background:#FBFBFB;border-left:1px solid #dcdcdc;height:100%;position:absolute;top:0px;right:0;width:103px;padding:0 18px;z-index:200}
#features #shadowbox_body_thumbs{display:block}
#features #shadowbox_body_thumbs a{float:left;height:81px;width:103px}
#features #shadowbox_counter{padding:18px 0 0 0}
#features #shadowbox_counter .count{display:none}
#features #shadowbox_counter span{background:no-repeat top left;cursor:pointer;position:absolute;height:0;overflow:hidden;padding-top:81px;width:103px;top:0;right:0}


#features #shadowbox_body_thumbs a.image_current span, 
#features #shadowbox_body_thumbs a.image_current:hover span,
#features #shadowbox_body_thumbs a.screencast_current span,

ul#menu
{
	margin:0;
	padding:0;
	list-style-type:none;
	width:auto;
	position:relative;
	display:block;
	height:24px;
	font-size:12px;
	font-weight:bold;
	background-color:#061e4a;
	font-family:Arial, Helvetica, sans-serif;
}

ul#menu li
{
	display:block;
	float:left;
	margin:0;
	padding:0;
}
	
ul#menu li a
{
	display:block;
	float:left;
	color:#999999;
	text-decoration:none;
	font-weight:bold;
	padding:2px 10px 0 10px;
	
}
	
ul#menu li a:hover
{	
	color:#FFFFFF;
	height:16px;
	background:transparent url(images/nav_bg.png) 0px -30px no-repeat;
	text-decoration:underline;
}
	

ul#menu li a.current
{
	display:inline;
	height:16px;
	background:transparent url(images/nav_bg.png) 0px -30px no-repeat;	
	float:left;
	margin:0;
	color:#ffffff;
}

#headermenu
{
	float:right;
	padding-top: 16px;
}

#header img
{
	float:left;
	padding-top: 4px;
}
	
#header
{
	padding:0px 0 0 0;text-align:left;margin:0 auto;width:960px;
	min-height: 50px;
}
	
#postby {
	font-size:10px;
	padding-top:2px;
}

#portfolio 
{
	text-align:center;
}