html {
	background: #ffffff; color: #000000
}
div {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
table {
	border-collapse: collapse; border-spacing: 0
}
img {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px
}
em {
	font-weight: normal; font-style: normal
}
th {
	border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px
}
strong {
	font-weight: normal; font-style: normal
}
body {
	padding-left: 0px; padding-bottom: 0px; margin: 0px; font: small/1.231 verdana; padding-top: 0px; text-align: center
}
#doc {
	z-index: 1; margin: auto; width: 950px; position: relative; text-align: left
}


#footer {
	clear: both; margin-top: 100px; font-size: 90%; min-height: 345px; background: url(footerblue.jpg) #ffffff repeat-x center top; width: 1000px; color: #898385; font-family: verdana; text-align: center; margin: 0 auto;
}
#footer a:link {
	color: #898379; text-decoration: none
}
#footer a:visited {
	color: #898379; text-decoration: none
}
#footer a:hover {
	color: #69646c; text-decoration: underline
}
#footer a:active {
	color: #69646c; text-decoration: underline
}
#footer-lablels {
	padding-right: 35px; padding-left: 35px; padding-bottom: 35px; margin: auto; width: 880px; padding-top: 35px; text-align: left
}
#footer-main-menu {
	padding-right: 0px; padding-left: 0px; left: auto; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none
}
#footer-main-menu ul {
	padding-right: 0px; padding-left: 0px; left: auto; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none
}
#footer-main-menu li {
	padding-right: 0px; display: inline; padding-left: 0px; font-weight: bold; background: none transparent scroll repeat 0% 0%; float: left; padding-bottom: 0px; margin: 0px 15px 0px 0px; width: 105px; padding-top: 0px; list-style-type: none; position: relative
}
#footer-main-menu li ul {
	margin: 0.5em 0px 2em
}
#footer-main-menu ul li {
	padding-right: 0px; display: block; padding-left: 0px; font-weight: normal; font-size: 85%; float: none; padding-bottom: 0.4em; margin: 0px; width: auto; padding-top: 0px
}
#footer #copyright {
	clear: both; padding-left: 100px
}
#footer #copyright p {
	margin-bottom: 3px
}
#footer #footer-links {
	font-size: 90%; padding-bottom: 10px
}
#feature-comparison1 {
	font-size: 85%; right: 96px; width: 97%; bottom: -99px; height: 100%
}
#feature-comparison1 thead th {
	padding-right: 10px; padding-left: 10px; padding-bottom: 0px; padding-top: 0px; border-bottom: #94bdc7 1px solid; text-align: center
}
#feature-comparison1 tbody .odd td {
	border-bottom: #94bdc7 1px solid
}
#feature-comparison1 tbody .even td {
	border-bottom: #94bdc7 1px solid
}
#feature-comparison1 tbody .odd th {
	border-bottom: #94bdc7 1px solid
}
#feature-comparison1 tbody td {
	padding-right: 20px; padding-left: 20px; padding-bottom: 10px; color: #4b4740; padding-top: 10px
}
#feature-comparison1 tbody th {
	padding-right: 20px; padding-left: 20px; padding-bottom: 10px;  padding-top: 10px ; font-weight: normal
}
#feature-comparison1 tbody td {
	border-left: #94bdc7 1px solid; text-align: center
}
#feature-comparison1 tbody th {
	border-bottom: #94bdc7 1px solid
}
#footer-divider hr {
	display: none
}
#footer-divider {
	clear: both
}

#toplevel1 {
	background:  url(background1px.png) #ffffff  repeat center top; width: 1020px; height:56px; display:block; text-align: center; margin: 0 auto;


}
#headertop {
background:  url(background1px.png) #ffffff  repeat center top; width: 1020px;
	clear: both; margin-top: 0px; font-size: 86%; min-height: 200px;  font-family: verdana; text-align: center; margin: 0 auto;
}
#headertop a:link {
	color: #F3F9F9; text-decoration: none
}
#headertop a:visited {
	color: #F3F9F9; text-decoration: none
}
#headertop a:hover {
	color: #FFFFFF; text-decoration: underline
}
#headertop a:active {
	color: #F3F9F9; text-decoration: underline
}
#headertop-lablels {
	padding-right: 55px; padding-left: 35px; padding-bottom: 35px; margin: auto; width: 880px; padding-top: 35px; text-align: left
}
#headertop-main-menu {
	padding-right: 0px; padding-left: 0px; left: auto; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none
}
#headertop-main-menu ul {
	padding-right: 0px; padding-left: 0px; left: auto; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none
}
#headertop-main-menu li {
	padding-right: 0px; display: inline; padding-left: 0px; font-weight: bold; background: none transparent scroll repeat 0% 0%; float: left; padding-bottom: 0px; margin: 0px 15px 0px 0px; width: 105px; padding-top: 0px; list-style-type: none; position: relative
}
#headertop-main-menu li ul {
	margin: 0.5em 0px 2em
}
#headertop-main-menu ul li {
	padding-right: 0px; display: block; padding-left: 0px; font-weight: normal; font-size: 86%; float: none; padding-bottom: 0.4em; margin: 0px; width: auto; padding-top: 0px
}


a:focus {
	outline: none;
}
#panel {
	background: #000000 url(background1px.png) repeat;margin: 0 auto;
	height: 250px;
	display: none;
	z-index:99;
}
.slide {
	margin: 0;
	padding: 0;
	border-top: solid 0px #FFFFFF;
	
}
.btn-slide {
	text-align: center;
	padding: 1px 1px 0 0;
	margin: 0 auto;
	display: block;
	font: bold 120%/100% Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
}
.active {
	background-position: right 12px;
}
#div-1a {
 position:absolute;
  z-index:99;
    top: 0px;
    left: 50%;
    margin-left: -510px;
height: 200px;
 width:750px;
}


#toplevel {
	background: url(backgroundblue.jpg) #ffffff repeat-x center top; width: 1020px; margin: 0 auto;
}
#main-feature {
	font-size: 110%; padding-bottom: 1px; padding-top: 5px; margin: 0 auto;
}
#main-feature h2 {
	font-weight: bold; font-size: 175%; margin: 0px 200px 0px 15px; color: #ffffff
}
#main-feature p {
	font-size: 115%; margin: 8px 30px 35px 15px; color: #4b4742
}
#top-right-menu {
	padding-right: 0px; padding-left: 0px; font-size: 80%; right: 53px; left: auto; padding-bottom: 0px; margin: 0px; width: 178px; line-height: 1; padding-top: 0px; font-family: verdana; position: absolute; top: 16px; z-index: 98;

}
#top-right-menu li {
	padding-right: 5px; padding-left: 5px; background: url(divider.png) no-repeat center top; padding-bottom: 5px; margin: 0px; padding-top: 7px; list-style-type: none
}
#top-right-menu li.first {
	background: none transparent scroll repeat 0% 0%
}
#top-right-menu li ul {
	left: auto; margin: 5px 0px 0px
}
#top-right-menu li ul li {
	padding-left: 8px
}
#top-right-menu span {
	font-weight: bold; color: #ffffff
}
#top-right-menu h3 span {
	font-weight: normal
}
#top-right-menu h3 {
	margin: 0px; color: #ffffff
}
#top-right-menu a:link {
	color: #1e4265
}
#top-right-menu a:visited {
	color: #1e4265
}
#top-right-menu a:hover {
	color: #1e4265; 
}
#top-right-menu a:active {
	color: #1e4265
}
body {
	color: #807973; font-family: georgia,serif
}
a:link {
	color: #0489b7; text-decoration: none
}
a:visited {
	color: #0489b7; text-decoration: none
}
a:hover {
	color: #0489b7; text-decoration: underline
}
a:active {
	color: #0489b7; text-decoration: underline
}
p {
	line-height: 1.5
}
dd {
	line-height: 1.5
}
strong {
	font-weight: bold
}
em {
	font-style: italic
}
p {
	margin-bottom: 1em
}
table {
	margin-bottom: 1em
}
pre {
	margin-bottom: 1em
}
h1 {
	font-weight: normal; color: #4b4745; font-family: georgia,serif; font-size: 180%; margin: 1em 0px
}
h2 {
	font-weight: normal; color: #4b4745; font-family: georgia,serif; font-size: 165%; margin: 1em 0px
}
h3 {
	font-weight: normal; color: #4b4745; font-family: georgia,serif; font-size: 159%; margin: 1em 0px
}
h4 {
	font-weight: normal; color: #4b4745; font-family: georgia,serif; font-size: 135%
}
h5 {
	font-weight: normal; color: #4b4745; font-family: georgia,serif; font-size: 115%
}
h6 {
	font-weight: normal; color: #4b4745; font-family: georgia,serif; font-size: 90%
}

ul {
	padding-right: 0px; padding-left: 0px; left: -10px; padding-bottom: 0px; margin: 1em 0px; padding-top: 0px; position: relative
}
ul li {
	padding-right: 0px; padding-left: 10px; padding-bottom: 4px; padding-top: 3px; list-style-type: none
}
ol li ul li {
	padding-right: 0px; padding-left: 10px; padding-bottom: 4px; padding-top: 3px; list-style-type: none
}
ol {
	margin: 1em
}
dl {
	margin: 1em
}
ol {
	margin-left: 2em
}
dl {
	margin-left: 2em
}
a.download-link {
	padding-right: 15px; display: block; padding-left: 30px; background: url(downloadbutton30.png) no-repeat 0px 0px; padding-bottom: 15px; color: #0489b7; padding-top: 0px; height: 40px
}
a.download-link:hover {
	background-position: -300px 0px; cursor: pointer; text-decoration: none
}
.download-other {
	font-size: 70%; left: 5px; margin-left: 5px; color: #ccc; font-family: verdana,sans-serif; position: relative
}
toplevel-heading-contents#feature-exportcsv {
	background: url(featurebgexportcsv.png) #000000 no-repeat right bottom
}
.toplevel-heading-contents#selected-feature-page-exportcsv {
	background: url(featurebgexportcsv.png) #ffffff no-repeat right bottom
}
toplevel-heading-contents#feature-ldifimport {
	background: url(featurebgldifimport.png) #000000 no-repeat right bottom
}
.toplevel-heading-contents#selected-feature-page-ldifimport {
	background: url(featurebgldifimport.png) #ffffff no-repeat right bottom
}
toplevel-heading-contents#feature-monitor {
	background: url(featurebgmonitor.png) #000000 no-repeat right bottom
}
.toplevel-heading-contents#selected-feature-page-monitor {
	background: url(featurebgmonitor.png) #ffffff no-repeat right bottom
}
toplevel-heading-contents#feature-multipleentries {
	background: url(featurebgmultipleentries.png) #000000 no-repeat right bottom
}
.toplevel-heading-contents#selected-feature-page-multipleentries {
	background: url(featurebgmultipleentries.png) #ffffff no-repeat right bottom
}
#client-feature #client-feature-header {
	line-height: 1; height: 102px
}
#client-feature h3 {
	padding-right: 40px; padding-left: 19px; font-size: 180%; padding-bottom: 14px; margin: 0px; padding-top: 30px
}
#client-feature #client-feature-nav {
	padding-right: 0px; padding-left: 0px; left: auto; padding-bottom: 0px; margin: 0px 10px 0px 20px; padding-top: 0px; height: auto
}
#client-feature #client-feature-nav li {
	padding-right: 2em; display: inline; padding-left: 0px; background: none transparent scroll repeat 0% 0%; padding-bottom: 0px; padding-top: 0px; list-style-type: none
}
#client-feature #client-feature-nav a.selected {
	color: #898385; outline: 0
}
#client-feature #client-feature-nav a.selected:hover {
	text-decoration: none
}
.toplevel-heading-contents {
	margin: 0px 0px 20px 19px; color: #898385; position: relative; height: 300px
}
.toplevel-heading-contents h4 {
	font-size: 155%; margin-bottom: 0.5em; color: #898385; padding-top: 22px
}
.toplevel-heading-contents p {
	width: 400px; line-height: 1.6
}
#top-feature-all {
	padding-right: 14px; padding-left: 16px; padding-bottom: 18px; width: 920px; padding-top: 20px
}
#top-feature-all #client-feature-header {
	line-height: 1; height: 102px
}
#top-feature-all h3 {
	padding-right: 40px; padding-left: 0px; font-size: 165%; padding-bottom: 14px; margin: 0px; padding-top: 0px
}
.top-feature-all-contents h4 {
	font-size: 155%; margin-bottom: 0.5em; color: #898385; padding-top: 22px
}
#client-feature-nobottompadding {
	padding-right: 14px; padding-left: 16px; padding-bottom: 1px; width: 920px; padding-top: 1px
}
#client-feature-nobottompadding #client-feature-header {
	line-height: 1; height: 102px
}
#client-feature-nobottompadding h3 {
	padding-right: 40px; padding-left: 0px; font-size: 165%; padding-bottom: 14px; margin: 0px; padding-top: 0px
}
.client-feature-nobottompadding-contents h4 {
	font-size: 155%; margin-bottom: 0.5em; color: #898385; padding-top: 22px
}
#main-feature p {
	margin-bottom: 0px
}
#client #main-feature .download-other {
	font-size: 70%; margin-left: 30px
}
.toplevel-heading-contents1 {
	margin: 0px 0px 20px 19px; color: #898385; position: relative; height: 300px
}
.toplevel-heading-contents1 h4 {
	font-size: 155%; margin-bottom: 0.5em; color: #898385; padding-top: 22px
}
.toplevel-heading-contents1 p {
	width: 850px; line-height: 1.6
}
#client-feature #client-feature-header {
	line-height: 1; height: 102px
}
#client-feature h3 {
	padding-right: 40px; padding-left: 19px; font-size: 180%; padding-bottom: 14px; margin: 0px; padding-top: 30px
}
.toplevel-heading-contents#feature-newfeatures {
	background: url(featurebgapplication.png) #ffffff no-repeat right bottom
}
.toplevel-heading-contents#selected-feature-page-newfeatures {
	background: url(featurebgapplication.png) #ffffff no-repeat right bottom
}
.toplevel-heading-contents#feature-newfeatures-nobgnoad {
	background: url(featurebgapplicationnobg.png) no-repeat right bottom
}
.toplevel-heading-contents#selected-feature-page-newfeatures-nobgnoad {
	background: url(featurebgapplicationnobg.png) no-repeat right bottom
}
.toplevel-heading-contents#feature-newfeatures-nobg {
	background: url(featurebgapplicationnobgad.png) no-repeat right bottom
}
.toplevel-heading-contents#selected-feature-page-newfeatures-nobg {
	background: url(featurebgapplicationnobgad.png) no-repeat right bottom
}
.toplevel-heading-contents#feature-multiple {
	background: url(featurebgmultipleconnections.png) #000000 no-repeat right bottom
}
.toplevel-heading-contents#selected-feature-page-multiple {
	background: url(featurebgmultipleconnections.png) #ffffff no-repeat right bottom
}
toplevel-heading-contents#feature-ssl {
	background: url(featurebgssl.png) #000000 no-repeat right bottom
}
.toplevel-heading-contents#selected-feature-page-ssl {
	background: url(featurebgssl.png) #ffffff no-repeat right bottom
}
toplevel-heading-contents#feature-preferences {
	background: url(featurebgpreferences.png) #000000 no-repeat right bottom
}
.toplevel-heading-contents#selected-feature-page-preferences {
	background: url(featurebgpreferences.png) #ffffff no-repeat right bottom
}
toplevel-heading-contents#feature-search {
	background: url(featurebgsearch.png) #000000 no-repeat right bottom
}
.toplevel-heading-contents#selected-feature-page-search {
	background: url(featurebgsearch.png) #ffffff no-repeat right bottom
}
toplevel-heading-contents#feature-sql {
	background: url(featurebgsql.png) #000000 no-repeat right bottom
}
.toplevel-heading-contents#selected-feature-page-sql {
	background: url(featurebgsql.png) #ffffff no-repeat right bottom
}
toplevel-heading-contents#feature-sqlbg {
	background: url(featurebgsqlbg.png) #000000 no-repeat right bottom
}
.toplevel-heading-contents#selected-feature-page-sqlbg {
	background: url(featurebgsqlbg.png) #ffffff no-repeat right bottom
}
toplevel-heading-contents#feature-tabbrowing {
	background: url(featurebgtabbrowingad.png) #000000 no-repeat right bottom
}
.toplevel-heading-contents#selected-feature-page-tabbrowing {
	background: url(featurebgtabbrowingad.png) #ffffff no-repeat right bottom
}
toplevel-heading-contents#feature-tabbrowingbg {
	background: url(featurebgtabbrowingbg.png) #000000 no-repeat right bottom
}
.toplevel-heading-contents#selected-feature-page-tabbrowingbg {
	background: url(featurebgtabbrowingbg.png) #ffffff no-repeat right bottom
}
toplevel-heading-contents#feature-dragdrop {
	background: url(featurebgdragdrop.png) #000000 no-repeat right bottom
}
.toplevel-heading-contents#selected-feature-page-dragdrop {
	background: url(featurebgdragdrop.png) #ffffff no-repeat right bottom
}
toplevel-heading-contents#feature-attributes {
	background: url(featurebgattributes.png) #000000 no-repeat right bottom
}
.toplevel-heading-contents#selected-feature-page-attributes {
	background: url(featurebgattributes.png) #ffffff no-repeat right bottom
}
toplevel-heading-contents#feature-attributeslb {
	background: url(featurebgattributeslb.png) no-repeat right bottom
}
.toplevel-heading-contents#selected-feature-page-attributeslb {
	background: url(featurebgattributeslb.png) no-repeat right bottom
}
toplevel-heading-contents#feature-entryprop {
	background: url(entryprop.png) no-repeat right bottom
}
.toplevel-heading-contents#selected-feature-page-entryprop {
	background: url(entryprop.png) no-repeat right bottom
}
toplevel-heading-contents#feature-ldifadimport {
	background: url(featurebgtabldifimportad.png) no-repeat right bottom
}
.toplevel-heading-contents#selected-feature-page-ldifadimport {
	background: url(featurebgtabldifimportad.png) no-repeat right bottom
}
toplevel-heading-contents#feature-adgroups {
	background: url(featurebgtabldifimportad.png) no-repeat right bottom
}
.toplevel-heading-contents#selected-feature-page-adgroups {
	background: url(featurebgtabldifimportad.png) no-repeat right bottom
}
toplevel-heading-contents#feature-domainproperties {
	background: url(domainproperties.png) no-repeat right bottom
}
.toplevel-heading-contents#selected-feature-page-domainproperties {
	background: url(domainproperties.png) no-repeat right bottom
}
toplevel-heading-contents#feature-groupmembership {
	background: url(groupmembership.png) no-repeat right bottom
}
.toplevel-heading-contents#selected-feature-page-groupmembership {
	background: url(groupmembership.png) no-repeat right bottom
}
#client ul.home-download1 {
	left: auto; margin: 0px 0px 0px 28px; width: 365px
}
#client ul.home-download1 li {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; position: relative; height: 124px
}
* html #client ul.home-download1 li {
	background: none transparent scroll repeat 0% 0%
}
#client ul.home-download1 li a.download-link {
	padding-right: 0px; padding-left: 0px; background-image: url(downloadbutton30.png); padding-bottom: 0px; padding-top: 0px; height: 124px
}
#client ul.home-download1 li a.download-link span {
	padding-right: 20px; display: block; padding-left: 88px; padding-bottom: 20px; padding-top: 30px; height: 49px
}

#client ul.home-download1 li a:hover {
	background-position: left top
}
#client ul.home-download li a:hover span {
	background: url(downloadbutton30.png) no-repeat right top
}
#client ul.home-download1 li a:hover span {
	background: url(downloadbutton30.png) no-repeat right top
}
#client ul.download li a.download-link:hover {
	text-decoration: none
}
#client ul.download li a.download-link:active {
	text-decoration: none
}
#client #main-feature .download-other {
	font-size: 70%; margin-left: 30px
}
toplevel-heading-contents#feature-password {
	background: url(featurebgpassword.png) #000000 no-repeat right bottom
}
.toplevel-heading-contents#selected-feature-page-password {
	background: url(featurebgpassword.png) #ffffff no-repeat right bottom
}
