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: 920px; position: relative; text-align: left
}


#footer {
	clear: both; margin-top: 100px; font-size: 90%; min-height: 345px; background: url(footerbluenew.jpg) #ffffff no-repeat center top; width: 920px; 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: 30px; padding-bottom: 35px; margin: auto; width: 920px; 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: 190px; 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: 40px
}
#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: #silver 1px solid; text-align: center
}
#feature-comparison1 tbody .odd td {
	border-bottom: #silver 1px solid
}
#feature-comparison1 tbody .even td {
	border-bottom: #silver 1px solid
}
#feature-comparison1 tbody .odd th {
	border-bottom: #silver 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: #silver 1px solid; text-align: center
}
#feature-comparison1 tbody th {
	border-bottom: #silver 1px solid
}

#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: #silver 1px solid; text-align: center
}
#feature-comparison1 tbody .odd td {
	border-bottom: #silver 1px solid
}
#feature-comparison1 tbody .even td {
	border-bottom: #silver 1px solid
}
#feature-comparison1 tbody .odd th {
	border-bottom: #silver 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: #silver 1px solid; text-align: center
}
#feature-comparison1 tbody th {
	border-bottom: #silver 1px solid
}


#feature-comparisontable {
	font-size: 100%; right: 0px; width: 97%; bottom: -99px; height: 100%
}
#feature-comparisontable thead th {
	padding-right: 10px; padding-left: 10px; padding-bottom: 0px; padding-top: 0px; border-bottom: #silver 1px solid; text-align: center
}
#feature-comparisontable tbody .odd td {
	border-bottom: #silver 1px solid
}
#feature-comparisontable tbody .even td {
	border-bottom: #silver 1px solid
}
#feature-comparisontable tbody .odd th {
	border-bottom: #silver 1px solid
}
#feature-comparisontable tbody td {
	padding-right: 20px; padding-left: 20px; padding-bottom: 10px; color: #4b4740; padding-top: 10px
}
#feature-comparisontable tbody th {
	padding-right: 20px; padding-left: 20px; padding-bottom: 10px;  padding-top: 10px ; font-weight: normal
}
#feature-comparisontable tbody td {
	border-left: #silver 1px solid; text-align: center
}
#feature-comparisontable tbody th {
	border-bottom: #silver 1px solid
}


#footer-divider hr {
	display: none
}
#footer-divider {
	clear: both
}

#toplevel1 {
	background:  url(background1px.png) #ffffff  repeat-y left top; width: 920px; height:48px; display:block; text-align: left; margin: 0 auto;


}
#headertop {
background:  url(background1px.png) #ffffff  repeat center top; width: 920px;
	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: 35px; padding-left: 35px; padding-bottom: 35px; margin: auto; width: 920px; 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: 205px; 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: -460px;
height: 0px;
 width:920px;
}


#toplevel {
	background: url(backgroundbluenew.jpg) #ffffff no-repeat left top; width: 920px; 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: 0em
}
pre {
	margin-bottom: 1em
}
h1 {
	font-weight: normal; color: #4b4745; font-family: georgia,serif; font-size: 159%; 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%
}
h9 {
	 color: #4b4745;  font-size: 100%; margin: 1em 0px;font-family: verdana;
}
h10 {
	font-size: 40%; margin: 0em 0px;font-family: verdana;
}
h11 {
	font-size: 60%; margin: 0em 0px;font-family: verdana;
}
h12 {
	font-weight: normal; color: #FFFFFF; font-family: georgia,serif; font-size: 90%
}


ul.orderedList { margin-left:0em; padding-left:0.2em; margin-bottom:1em; }
ul.orderedList li { background:url(bullet_child.gif) 0em 0.3em no-repeat; padding-left: 0.8em; list-style: none; }
.orderedList ul li { background-image:url(bullet_child.gif); }

ol.orderedList li, ul.niceList li { margin-bottom:0.5em; }

ol.orderedList { margin-left:1.5em; padding-left:0px; }
.orderedList ol li { list-style:decimal; background-image:none; padding-left:0em; }

.orderedListNoImage { background-image:none; margin-left:0em; padding-left:0.2em; margin-bottom:1em; }
ul.orderedListNoImage li {  padding-left: 0.8em; list-style: none; }
.orderedListNoImage ul li { background-image:none;  }

ol.orderedListNoImage li, ul.niceList li { margin-bottom:0.5em; }

ol.orderedListNoImage { margin-left:1.5em; padding-left:0px; }
.orderedListNoImage ol li { list-style:decimal; background-image:none; padding-left:0em; }




ul {
	padding-right: 0px; padding-left: 0px; left: 0px; padding-bottom: 0px; margin: 0em 0px; padding-top: 0px; position: relative
}
ul li {
	padding-right: 0px; padding-left: 5px; padding-bottom: 4px; padding-top: 3px; list-style-type: none
}
ol li ul li {
	padding-right: 0px; padding-left: 5px; padding-bottom: 4px; padding-top: 3px; list-style-type: square
}
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 {
	text-align: center; 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
}
toplevel-heading-contents#feature-mainpageentry {
	background: url(featurebghome.png) #000000 no-repeat right bottom
}
.toplevel-heading-contents#selected-feature-page-mainpageentry {
	background: url(featurebghome.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 0px 0px; 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: 360px; line-height: 1.6
}
#top-feature-new {
	clear: both; padding-right:  0px; padding-left: 0px; padding-bottom: 0px; padding-top: 1px; width: 920px; font-size: 85%;font-family: verdana;
}
#top-feature-new a:link {
	color: #716C64; text-decoration: none
}
#top-feature-new a:visited {
	color: #716C64; text-decoration: none
}
#top-feature-new a:hover {
	color: #69646c; text-decoration: underline
}
#top-feature-new a:active {
	color: #69646c; text-decoration: underline
}
#top-feature-new p {
	line-height: 1.6; color: #67615A;
}

#top-feature-new1 {
	clear: both; padding-right:  0px; padding-left: 0px; padding-bottom: 0px; padding-top: 1px; width: 920px; font-size: 85%;font-family: verdana;
}
#top-feature-new1 a:link {
	color: #716C64; text-decoration: none
}
#top-feature-new1 a:visited {
	color: #716C64; text-decoration: none
}
#top-feature-new1 a:hover {
	color: #69646c; text-decoration: underline
}
#top-feature-new1 a:active {
	color: #69646c; text-decoration: underline
}

#top-feature-new2 {
	clear: both; padding-right:  0px; padding-left: 0px; padding-bottom: 0px; padding-top: 1px; width: 920px; font-size: 85%;font-family: verdana; background: #ffffff;
}
#top-feature-new2 a:link {
	color: #716C64; text-decoration: none
}
#top-feature-new2 a:visited {
	color: #716C64; text-decoration: none
}
#top-feature-new2 a:hover {
	color: #69646c; text-decoration: underline
}
#top-feature-new2 a:active {
	color: #69646c; text-decoration: underline
}
#top-feature-new2 p {
	line-height: 1.6; color: #67615A;
}



#top-feature-all {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; width: 920px; padding-top: 0px;
}
#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: 12px
}
#client-feature-nobottompadding {
	padding-right: 0px; padding-left: 0px; 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-newfeatures-viewallattributes {
	background: url(featurebgviewallattributes.png) no-repeat right bottom
}
.toplevel-heading-contents#feature-newfeatures-adadmintool {
	background: url(adadmintool1.png) no-repeat right bottom
}
.toplevel-heading-contents#feature-newfeatures-adreporting {
	background: url(adreporting.png) no-repeat right bottom
}
.toplevel-heading-contents#feature-newfeatures-featureldapreporting {
	background: url(featureldapreporting.png) no-repeat right bottom
}
.toplevel-heading-contents#feature-newfeatures-ldapplusadhelpdesk {
	background: url(ldapplusadhelpdesk.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#feature-commandline {
	background: url(featurebgcommandline.png) #ffffff no-repeat right bottom
}
toplevel-heading-contents#feature-commandline {
	background: url(featurebgcommandline.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.home-downloadPro {
	left: auto; margin: 0px 0px 0px 28px; width: 365px
}
#client ul.home-downloadPro li {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; position: relative; height: 124px
}
* html #client ul.home-downloadPro li {
	background: none transparent scroll repeat 0% 0%
}
#client ul.home-downloadPro li a.download-link {
	padding-right: 0px; padding-left: 0px; background-image: url(downloadbuttonPro.png); padding-bottom: 0px; padding-top: 0px; height: 124px
}
#client ul.home-downloadPro li a.download-link span {
	padding-right: 20px; display: block; padding-left: 88px; padding-bottom: 20px; padding-top: 30px; height: 49px
}

#client ul.home-downloadPro li a:hover {
	background-position: left top
}
#client ul.home-download li a:hover span {
	background: url(downloadbuttonPro.png) no-repeat right top
}
#client ul.home-downloadPro li a:hover span {
	background: url(downloadbuttonPro.png) no-repeat right top
}



#client ul.home-downloadAD {
	left: auto; margin: 0px 0px 0px 28px; width: 365px
}
#client ul.home-downloadAD li {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; position: relative; height: 124px
}
* html #client ul.home-downloadAD li {
	background: none transparent scroll repeat 0% 0%
}
#client ul.home-downloadAD li a.download-link {
	padding-right: 0px; padding-left: 0px; background-image: url(downloadbuttonadtool.png); padding-bottom: 0px; padding-top: 0px; height: 124px
}
#client ul.home-downloadAD li a.download-link span {
	padding-right: 20px; display: block; padding-left: 88px; padding-bottom: 20px; padding-top: 30px; height: 49px
}

#client ul.home-downloadAD li a:hover {
	background-position: left top
}
#client ul.home-download li a:hover span {
	background: url(downloadbuttonadtool.png) no-repeat right top
}
#client ul.home-downloadAD li a:hover span {
	background: url(downloadbuttonadtool.png) no-repeat right top
}




#client ul.home-downloadADR {
	left: auto; margin: 0px 0px 0px 28px; width: 365px
}
#client ul.home-downloadADR li {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; position: relative; height: 124px
}
* html #client ul.home-downloadADR li {
	background: none transparent scroll repeat 0% 0%
}
#client ul.home-downloadADR li a.download-link {
	padding-right: 0px; padding-left: 0px; background-image: url(downloadbuttonadreporting.png); padding-bottom: 0px; padding-top: 0px; height: 124px
}
#client ul.home-downloadADR li a.download-link span {
	padding-right: 20px; display: block; padding-left: 88px; padding-bottom: 20px; padding-top: 30px; height: 49px
}

#client ul.home-downloadADR li a:hover {
	background-position: left top
}
#client ul.home-download li a:hover span {
	background: url(downloadbuttonadreporting.png) no-repeat right top
}
#client ul.home-downloadADR li a:hover span {
	background: url(downloadbuttonadreporting.png) no-repeat right top
}




#client ul.home-downloadLDAPPLUSAD {
	left: auto; margin: 0px 0px 0px 28px; width: 365px
}
#client ul.home-downloadLDAPPLUSAD li {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; position: relative; height: 124px
}
* html #client ul.home-downloadLDAPPLUSAD li {
	background: none transparent scroll repeat 0% 0%
}
#client ul.home-downloadLDAPPLUSAD li a.download-link {
	padding-right: 0px; padding-left: 0px; background-image: url(ldapplusad.png); padding-bottom: 0px; padding-top: 0px; height: 124px
}
#client ul.home-downloadLDAPPLUSAD li a.download-link span {
	padding-right: 20px; display: block; padding-left: 88px; padding-bottom: 20px; padding-top: 30px; height: 49px
}

#client ul.home-downloadLDAPPLUSAD li a:hover {
	background-position: left top
}
#client ul.home-download li a:hover span {
	background: url(ldapplusad.png) no-repeat right top
}
#client ul.home-downloadLDAPPLUSAD li a:hover span {
	background: url(ldapplusad.png) no-repeat right top
}


#client ul.home-downloadLDAPR {
	left: auto; margin: 0px 0px 0px 28px; width: 365px
}
#client ul.home-downloadLDAPR li {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; position: relative; height: 124px
}
* html #client ul.home-downloadLDAPR li {
	background: none transparent scroll repeat 0% 0%
}
#client ul.home-downloadLDAPR li a.download-link {
	padding-right: 0px; padding-left: 0px; background-image: url(downloadbuttonldapreporting.png); padding-bottom: 0px; padding-top: 0px; height: 124px
}
#client ul.home-downloadLDAPR li a.download-link span {
	padding-right: 20px; display: block; padding-left: 88px; padding-bottom: 20px; padding-top: 30px; height: 49px
}

#client ul.home-downloadLDAPR li a:hover {
	background-position: left top
}
#client ul.home-download li a:hover span {
	background: url(downloadbuttonldapreporting.png) no-repeat right top
}
#client ul.home-downloadLDAPR li a:hover span {
	background: url(downloadbuttonldapreporting.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-image {
	background: url(featurebgimage.png) #ffffff no-repeat right bottom
}
.toplevel-heading-contents#selected-feature-page-password {
	background: url(featurebgpassword.png) #ffffff no-repeat right bottom
}
#tableheading {
	clear: both; margin-bottom: 2px; font-size: 95%; color: #FFFFFF;font-family: verdana;
}

#mainhreftop {
	clear: both; margin-bottom: 5px; font-size: 95%; color: #4b4745;font-family: verdana;
}
#mainhreftop a:link {
	color: #FFFFFF; text-decoration: none
}
#mainhreftop a:visited {
	color: #FFFFFF; text-decoration: none
}
#mainhreftop a:hover {
	color: #FFFFFF; text-decoration: underline
}
#mainhreftop a:active {
	color: #FFFFFF; text-decoration: underline
}

#mainhreftopgray {
	clear: both; margin-bottom: 5px; font-size: 95%; color: #4b4745;font-family: verdana;
}
#mainhreftopgray a:link {
	color: #4b4745; text-decoration: none
}
#mainhreftopgray a:visited {
	color: #4b4745; text-decoration: none
}
#mainhreftopgray a:hover {
	color: #4b4745; text-decoration: underline
}
#mainhreftopgray a:active {
	color: #4b4745; text-decoration: underline
}
#mainhreftopblue{
	clear: both; margin-bottom: 5px; font-size: 75%; color: #1e4265;font-family: verdana;
}
#mainhreftopblue a:link {
	color: #1e4265; text-decoration: none
}
#mainhreftopblue a:visited {
	color: #1e4265; text-decoration: none
}
#mainhreftopblue a:hover {
	color: #1e4265; text-decoration: underline
}
#mainhreftopblue a:active {
	color: #1e4265; text-decoration: underline
}
.trademarks{
	font-style:italic; font-size: 80%; padding-bottom: 1px; margin: 0px; padding-top: 10px
}

.menu li em { background: url(hover.png) no-repeat; width: 182px; height: 60px; position: absolute; top: -85px; left: -15px; text-align: center; padding: 20px 12px 10px; z-index: 2; display: none; }
.menu a { font-weight: normal; color: #color: #0489b7; text-decoration: none; font-family: georgia,serif; font-size: 135%; margin: 1em 0px }
