body {
	font-size:11px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:black
}
.limit {width:910px;margin:0 auto 0 auto;}
.wrapper {
	padding:0 5px 0 5px;
	background: url('../images/bg.png') repeat-y;
	margin:0 auto 0 auto;
	width:900px;
}
#header {width:910px;height:100px; margin:0 auto 0 auto;background: #fcfcfc url('../images/header-bg.png') no-repeat;}
#logo {margin:10px 0 0 30px}
#login {width:318px;height:70px;background: url('../images/login-bg.png') no-repeat center;border:none;padding:30px 0 0 30px}
#login input.text {width:100px;border:1px #ccc solid;border-bottom:none;border-right:none;margin-right:5px;color:#787878;font-size:12px;}
#login input.button {vertical-align:middle;}

a#forgot-password, a#sign-up{display:block;float:left;font-size:11px;margin-top:7px}
#login a:link, #login a:visited {color: #787878; text-decoration: none}
#login a:hover, #login a:active {text-decoration: underline;}
a#sign-up {float:right;margin-right:30px}

#splash-banner {width:675px;height:144px;background: #fff url('../images/splash-banner.jpg') no-repeat;margin:0 auto 5px auto;padding:125px 0 0 200px;}
#start-trial {display:block;background: #fff url('../images/start-trial.png') no-repeat;width:259px;height:64px;text-indent:-9999px}


#content {width:545px;margin-left:15px;padding:0 15px 0 15px;}
h2.pencil {height:47px;background: #fff url('../images/pencil.png') no-repeat; padding:8px 0 0 52px;margin-bottom:2px}
#try-out {margin-left:10px}
#demo, #webinar {width:233px;height:98px;padding:90px 25px 0 25px;text-align:center}
#demo {background: #fff url('../images/demo.png') no-repeat}
#webinar {background: #fff url('../images/webinar.png') no-repeat}
#demo-btn, #webinar-btn {display:block;margin:3px auto 0 auto;width:116px;height:36px;text-indent:-9999px;}
#demo-btn {background: #fff url('../images/demo-btn.png') no-repeat}
#webinar-btn {background: #fff url('../images/webinar-btn.png') no-repeat}
#sidebar {width:280px;margin:0 0px 0 0px;}
#testimonial {width:204px;height:44px;background: #fff url('../images/testimonials.png') no-repeat;text-indent:-9999px;margin:10px auto 0 auto}
#view-all-testimonials {display:block;margin-left:10px}
#sidebar a:link,#sidebar a:visited {font-weight:bold;color: #38cdff; text-decoration: underline}
#sidebar a:hover,#sidebar a:active {text-decoration: none}

.speech {list-style-type:none;margin:0;padding:10px 0 0 0}
.speech li, .speech li.alt {width:263px; height:auto; margin :0 auto 10px auto;padding-top:10px}

.speech li{background: url('../images/speech-top.png') top no-repeat}
.speech li.alt{background: url('../images/speech-top-alt.png') top no-repeat}

.speech li div, .speech li.alt div {padding:10px 25px 20px 25px;}
.speech li div{background: url('../images/speech-bottom.png') bottom no-repeat}
.speech li.alt div{background: url('../images/speech-bottom-alt.png') bottom no-repeat}

.speech .date{padding:0px 25px 0px 25px}

.speech li h3.author, .speech li.alt h3.author {position:relative;font-size:1.1em;margin:20px 0 0px 0;width:130px;text-align:center;top:11px;left:90px}
.speech li h3.author {top:11px;left:90px}
.speech li.alt h3.author {top:11px;left:-6px}

#twitter {width:225px;height:82px;background: url('../images/twitter.png') no-repeat;margin:20px 0 10px 10px;padding:45px 0 0 80px}
#twitter-link {display:block}

#footer {width:910px;height:100px; margin:0 auto 0 auto;background: #fff url('../images/footer-bg.png') no-repeat;}

#footer-wapper {
	margin:0 auto 0 auto;
	width:655px;
	text-align:center;
}
.footer-link {
	list-style:none;
	margin-top:25px;
}
.footer-link  li{
	float :left;
	border-right: solid 1px black;
	padding: 0 5px 0 5px;
}

.footer-link .footer-link-last {
	border : none;
}
#footer a:link, #footer a:visited {color: #000; text-decoration: none}
#footer a:hover, #footer a:active {text-decoration: underline;}

#footer #copyright a:link, #footer #copyright a:visited {font-weight:bold}
.last-articles {
list-style:none;
}
.last-articles li {
background: url('../images/latestArticles-bg-last.png') no-repeat;
height:20px;
margin-left:2px;
padding : 14px 14px 0 14px;
width: 552px;
}
.last-articles .last-articles-first {
background: url('../images/latestArticles-bg-first.png') no-repeat;
height:20px;
padding : 10px 14px 0 14px;
}
#header-last-articles {height:47px;background: #fff url('../images/icon-lat-articles.png') no-repeat; padding:2px 0 0 52px;margin-bottom:2px;margin-left:25px;color:#b80202;}
#last-articles-wapper {
margin-left:10px;
margin-top: 20px;
}
.last-articles li  a:link,.last-articles li a:visited {color: #000; text-decoration: none;font-weight:normal;}
.last-articles  li a:hover, .last-articles li a:active {text-decoration: underline;}
a.viewAllFirst:link,a.viewAllFirst:visited {font-weight:normal;margin-left:20px;
margin-top : 15px;
color:#b80000;margin-left:30px;
}
a.viewAllFirst:hover, a.viewAllFirst:active {text-decoration: none;color:#b80000;}

.news-event {
list-style:none;
}
.news-event li {
background: url('../images/newsandevent-bg-last.png') no-repeat;
height:20px;
margin-left:2px;
padding : 9px 14px 0 14px;
width: 552px;
}
.news-event .news-event-first {
background: url('../images/newsandevent-bg-first.png') no-repeat;
height:25px;
padding : 8px 14px 0 14px;
}
#header-news-event {height:47px;background: #fff url('../images/icon-news-event.png') no-repeat; padding:2px 0 0 52px;margin-bottom:2px;margin-left:25px;color:#ff6601;}
#news-event-wapper {
margin-left:10px;
margin-top: 20px;
}
.news-event li  a:link,.news-event li a:visited {color: #000; text-decoration: none;font-weight:normal;}
.news-event  li a:hover, .news-event li a:active {text-decoration: underline;}
a.viewAllLast:link,a.viewAllLast:visited {font-weight:normal;margin-left:20px;
margin-top : 15px;
color:#ff6a00;
margin-left:30px;
}
a.viewAllLast:hover, a.viewAllLast:active {text-decoration: none;color:#ff6a00;}




/*Feedback */
#fdbk_overlay {
  width: 100%;
  height: 100%;
  top:0;
  left:0;
  z-index: 1000000;
  position: absolute;
}
#fdbk_screen {
  top:0;
  left:0;
  z-index:1;
  width: 100%;
  position: absolute;
  background-color: #000;
  opacity: 0.45;
  -moz-opacity: 0.45;
  filter:alpha(opacity=45);
}
#fdbk_container {
  width: 680px;
  height: 640px;
  margin: 0 auto;
  z-index:2;
  position:relative;
}
#fdbk_container iframe {
    width: 658px;
    height: 100%;
    margin: 20px;
    background: transparent url(../images/fb_loading.png) no-repeat;
}
#fdbk_container iframe.loaded {
      background: transparent;
}
a#fdbk_tab {
  top: 40%;
  left: 0;
  width: 34px;
  height: 145px;
  color: #FFF;
  cursor:pointer;
  text-indent:-100000px;
  overflow:hidden;
  position: fixed;
  z-index: 100000;
  margin-left: -7px;
  background: url(../images/feedback.png) no-repeat;
  _position: absolute;
  _background: url(../images/feedback.png);
}
a#fdbk_tab:hover {
    margin-left: -4px;
}

a.fdbk_tab_right {
  right: 0 !important;
  left: auto !important;
  margin-right: -7px !important;
  margin-left: auto !important;
}
a.fdbk_tab_right:hover {
    margin-right: -4px !important;
    margin-left: auto !important;
}
a.fdbk_tab_bottom {
  top: auto!important;
  bottom: 0 !important;
  left: 20% !important;
  height: 38px !important;
  width: 102px !important;
  background-position: 0 -102px !important;
  margin-bottom: -7px !important;
  margin-left: auto !important;
}
a.fdbk_tab_bottom:hover {
    margin-bottom: -4px !important;
    margin-left: auto !important;
}
a.fdbk_tab_hidden {
  display:none !important;
}

  
a#fdbk_close {
  position: absolute;
  cursor:pointer;
  outline:none;
  top: 0;
  left: 0;
  z-index: 4;
  width:42px;
  height:42px;
  overflow:hidden;
  background-image: url(../images/feedback-close.png);
  _background: none;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/feedback-close.png', sizingMethod='crop');
}
#fdbk_close:hover {
    background-position: -42px 0;
}

.feedback_tab_on embed, .feedback_tab_on select, .feedback_tab_on object {
  visibility:hidden;
}

/* Menu Navigation */
ul#menu {position:relative;width:910px;height:38px; margin:0 auto 0 auto;padding:9px 0 0 10px;list-style-type:none;background: #fcfcfc url('../images/nav-bg.png') no-repeat}

#menu li{position:relative;float:left;font-size:12px;color:#fff;padding:0 15px;border-right:1px solid black}
#menu li.last{border:none}
#menu li a:link, #menu li a:visited {color: #fff; text-decoration: none}
#menu li a:hover, #menu li a:active {text-decoration: underline;}
#menu li.current {top:-14px;position:absolute;width:76px;height:52px;background:url(../images/current.png) top no-repeat;border-right:none}
/* Submenus (Ewwww) */

		#menu ul {
			margin: 0;
			overflow: hidden;
			position: absolute;
			left: 0;
			top: 1.9em;
			margin: 0;
			list-style: none;
			background: #343746;
			padding: 4px;
			width: 160px;
			display: none;
			font-size: .8em;

		}

		#menu li:hover ul {display: block;}

		#menu ul li {float: none; margin: 0;border:none; border-bottom: 1px solid black; line-height: 2.2;}

		

	#menu ul li a:link, #menu ul li a:visited {
			display: block;
			border:none
	}

	#menu ul li a:hover, #menu ul li a:active {
		color: #fff;
		border-right:none
	}


.user-panel {padding-top:30px;text-align:center}
#login_remember {display:none}



/* POST LIST(S)
----------------------------------------------------------*/
ul.posts  
{
    margin:0;    
}
ul.posts.medium li {
    margin:.1em 0 2.8em;
    padding:0;
    list-style-type:none;
margin-bottom:30px;
clear:both

}
ul.posts.medium li.last {
    margin-bottom:0;
}
ul.posts.small li {
    padding-top:.2em;
    padding-bottom:.3em;
    list-style-type:none;
}
ul.posts p {
    margin:.9em 0;
}
ul.posts h2.title {
    width:74%;
    margin:0 0 0px 0px;
    line-height:normal;
font-size:13px
}
ul.posts.small span.title {
    font-weight:bold;
}
ul.posts .posted{
clear:left
}
ul.posts .posted,
ul.posts .more,
ul.posts.small .comments {
    font-size:88%;
}
ul.posts.small .comments {
    font-style:italic;
}
ul.posts.medium .posted,
ul.posts.small .info {
    margin:.3em 3px 0 0;
    text-align:right;
}
ul.posts.medium .posted {
    border:none;
    margin-top:-2em;
}
ul.posts.small .info {
    margin:0;
}
ul.posts .more {
    margin:1em 0 0 0px;
    white-space:nowrap;
}
ul.posts .content {
    clear:both;
    padding:1.1em 0 0 0px;
    margin-top:0;
}
ul.posts .more a {display:block;float:left;}
.with-icon {float:right;height:21px;margin-right:0px;width:29px;display:block;background:url(../images/comment-icon.png) right no-repeat;padding-left:5px}
ul.posts .more .read-more {margin-right:40px}
/* COMMENT LIST(S)
----------------------------------------------------------*/
ul.comments.small
{
    margin:0;    
}
ul.comments.small li {
    padding:.2em 5px .3em;
    list-style-type:none;
}
ul.comments.small p {
    margin:.9em 0;
}
ul.comments.small span.name {
    font-weight:bold;
    font-size:90%;
}

ul.comments.small .when {
    font-size:88%;
    font-style:italic;
}
ul.comments.small .post {
    font-weight:bold;
    font-style:italic;
    margin:.4em 0 0;
}
ul.comments.small .post,
ul.comments.small .text {
    padding:0;
}
ul.comments.small .post,
ul.comments.small .text {
    display:none;
}
ul.comments.small .active .post,
ul.comments.small .active .text {
    display:block;
}

ul.comments.small li {
    cursor:pointer;
    padding:.1em .2ex .2em 2ex;
    background-image:url(images/bullet_toggle_plus_onoff.png);
    background-repeat:no-repeat;
    background-position:-2px -26px;
    margin:0 -2ex;
}
ul.comments.small li.hover {
    background-position:-2px 5px;
}
ul.comments.small li.active {
    background-image:url(images/bullet_toggle_minus_onoff.png);
    background-position:-691px 5px;
}
ul.comments.small li.active.hover {
    background-position:-2px 5px;
}

ul.comments.medium {
    margin:0;
    color:#555;
    overflow:hidden;
}
ul.comments.medium li 
{
    list-style-type:none;
    margin:0 -1.2em .8em;
    padding:1.2em 1.2em .4em;
    overflow:hidden;
    position:relative;
}
ul.comments.medium li.first {
    margin-top:.25em;
}
ul.comments.medium li.last {
    margin-bottom:0;
}
ul.comments.medium .contents {
    overflow:hidden;
}
ul.comments.medium li .name {
    width:100ex;
    margin:0 0 .25em;
}
ul.comments.medium li .name,
ul.comments.medium li .name .gravatar {
    float:left;
}
ul.comments.medium li .name p {
    padding:0 0 0 2ex;
    margin:0;
    overflow:hidden;
    white-space:nowrap;
}
ul.comments.medium li .text {
    clear:both;
    overflow:hidden;
    margin-left:70px;
}

/* COMMENT STATE
----------------------------------------------------------*/
ul.comments .comment.pendingapproval .state {
    float:right;
    display:block;
    text-indent:-9999px;
    width:16px;
    overflow:hidden;
    background:url(images/asterisk_yellow.png) no-repeat 0 50%;
    margin-right:5px;
}

#comments ol {list-style: none; margin: 0 0 2em 0;}
#comments ol blockquote {font-size: 1em; margin-bottom: 0;font-style:normal;}
#comments ol li {background: none; border: 1px solid #eee; padding: 20px; margin-bottom: 2em; color: #666;}
#comments ol li.alt {background: #E0F0F8;}

#comments cite {display: block;font-style:normal;}

/* Comments Form */
#comment-form {margin: 0 0 1em 0; overflow: hidden; height: 1%}
#comment-form div {background: #FCFBEE; padding: 1.8em; margin-bottom: 15px; overflow: hidden; height: 1%; border: 1px solid #EDE8C2;}

#comment-form label {
	display: block;
	float: left;
	margin-bottom: 15px;
	line-height: 20px;
	width: 75px;
	clear: left
}
#comment-form .text, #comment-form textarea {
	border: 0;
	display: block;
	float: left;
	margin-bottom: 15px;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', verdana, sans-serif;
	font-size: 100%;
	padding: .2em .5em;
	width: 420px;
	color: #888;
	background: #fff;
	border: 1px solid #EDE8C2;
}

#comment-form textarea {float: none; width: 495px; height: 125px}

#comment-form .button {
	float: right;
}
#comments fieldset {border:none;padding:0}
/* Custom */

table.pricing tr{margin-bottom:40px;padding-bottom:50px}
table.pricing tr td {text-align: center;padding-bottom:40px;}
#tutorial-listings td {width:240px;margin-bottom:20px}
#tutorial-listings td h2.title {font-size:14px;font-weight:bold}
#tutorial-listings td h2.title a:link, #tutorial-listings td h2.title a:visited {text-decoration:none}
#tutorial-listings td h2.title a:active, #tutorial-listings td h2.title a:hover {text-decoration:underline}
#search fieldset {margin-top:-80px;border:none;float:right}
#search input.text {width:150px}
.highlight {background: #fff;}
#comments {margin-top:15px}
.remove fieldset {border:none;padding:0;margin:0;float:right}
#accordion {font-size:12px;}
#accordion a:link, #accordion a:visited {color:#000;
                                               text-decoration:none;
                                                font-size:12px;
                                                padding:3px 30px 3px 0;
                                                line-height:2em;
                                                background:url(../images/arrow.png) no-repeat right;
                                                height:23px;
                                                clear:both;
                                                font-weight:bold;
                                               
                                               }
#accordion h3.ui-state-active a:link, #accordion h3.ui-state-active a:visited {background:url(../images/drop-arrow.png) no-repeat right;}                                            
#accordion a:hover, #accordion a:active {color:#000;text-decoration:none}
#accordion div {margin-bottom:10px}

.ui-accordion-content {clear:both}
.tbmain{ 
 /* Changes on the form */
 background: white !important; 
}
.left{
  /* Changes on the form */
  color: black !important; 
  font-family: Verdana !important;
  font-size: 12px !important;
}
.head{
  color:#333333;
  font-size:20px;;
  text-decoration:underline;
  font-family:"Verdana";
}
td.left {
  font-family:"Verdana";
  font-size:12px;
  color:black;
}
.pagebreak{
  font-family:"Verdana";
  font-size:12px;
  color:black;
}
.tbmain{
  height:100%;
  background:white;
}
span.required{
  font-size: 13px !important;
  color: red !important;
}
 
div.backButton{
	background: transparent url("http://jotform.com//images/btn_back.gif") no-repeat scroll 0 0;
	height:16px;
	width:53px;
	float:left;
	margin-bottom:15px;
	padding-right:5px;
}
div.backButton:hover{
	background: transparent url("http://jotform.com//images/btn_back_over.gif") no-repeat scroll 0 0;
}
div.backButton:active{
	background: transparent url("http://jotform.com//images/btn_back_down.gif") no-repeat scroll 0 0;
}
div.nextButton{
	background: transparent url("http://jotform.com//images/btn_next.gif") no-repeat scroll 0 0;
	height:16px;
	width:53px;
	float: left;
	margin-bottom:15px;
	padding-right:5px;
}
div.nextButton:hover{
	background: transparent url("http://jotform.com//images/btn_next_over.gif") no-repeat scroll 0 0;
}
div.nextButton:active{
	background: transparent url("http://jotform.com//images/btn_next_down.gif") no-repeat scroll 0 0;
}
.pageinfo{
	padding-right:5px;
	margin-bottom:15px;
	float:left;
}
.page h2.title{height:47px;background: #fff url('../images/pencil.png') no-repeat; padding:8px 0 0 52px;margin-bottom:2px}

ul#sto-feature {list-style-type:none}
ul#sto-feature li {display:block;background: #fff url('../images/tick.png') no-repeat top left;margin-bottom:3px;padding-left:30px}

a.long-btn:link, a.long-btn:visited {display:block;margin:0 auto;width:320px;height:47px;background: #fff url('../images/long-btn.png') no-repeat;text-align:center;text-decoration:none;color:#000;line-height:3.3em;font-size:1.2em}
a.long-btn:hover, a.long-btn:active {text-decoration:none}
.tblsupport td, .tblsupport th, .tblsupport caption {padding:0px 10px}
.supportsendcomplete h6 {margin-top:15px;font-size:16px}
#login-btn-2 {margin:35px 0 0 170px;width:148px;height:41px;display:block;background: #fff url('../images/login-btn-2.png') no-repeat;text-indent:-9999px}