/* ========== GLOBAL STYLES ========== */

body {
	background: #1e324b;
	margin: 0;
	padding: 0;
	text-align: left;
	line-height: 15pt;
	color: #333;
	font-weight: normal;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	}

div {
	margin: 0;
	padding: 0;
	}
	
img {
	border: none;
	margin: 0;
	padding: 0;
	outline: none; /* KILLS FF OUTLINES */
	}
	
img a:link, img a:visited { outline: none; } /* KILLS FF OUTLINES */

img.borders { 
	border-right:2px solid #333;
	border-bottom:2px solid #333;
	border-left:2px solid #ccc;
	border-top:2px solid #ccc;
	}
	
img.mgmt { border-color: #DDD #C0C0C0 #C0C0C0 #DDD; border-style:solid; border-width:1px; padding:6px; }	

.left { float: left; }
.right { float: right; }
.clear { clear: both; }

/* ========== TEXT ========== */

p {
	margin: 0;
	padding: 0 0 10px;
	}
	
h1 {
	color: #1e324b;
	font: bold 35px Arial;
	line-height: 38px;
	margin:0;
	padding:0;
	}	
	
h1.home {
	color: #1e324b;
	font: bold 20px Arial;
	line-height: 20px;
	margin:0 0 10px;
	padding:0 0 0 20px;	
	}
	
h2 {
	color: #cc6633;
	font: normal 21px Arial;
	line-height: 25px;
	margin:0;
	padding:0 0 8px;
	}

h2.home {
	color: #000;
	font: bold 15px Arial;
	line-height: 25px;
	margin:0;
	padding:0 0 8px;
	}

h3 {
	color:#405773;
	font: bold 15px Arial;
	line-height: 18px;
	margin:0;
	padding:0 0 5px;
	}
	
h4 {
	color:#cc6633;
	font: normal 12pt Arial;
	line-height: 23px;
	margin:0;
	padding:0;
	}
	
h5 {
	font: bold 9pt Arial;
	color:#000;
	line-height: 12pt;
	margin:0 0 5px 10px;
	padding:0;
	text-transform: uppercase;
	}

h6 { 
	font: bold 9pt Arial;
	color:#fff;
	line-height: 12pt;
	margin:0 0 5px 10px;
	padding:0;
	text-transform: uppercase;
	}

ul {
	margin:0 0 20px;
	padding:0;
	overflow:hidden;
	}
	
ul li {
	list-style: disc;
	margin: 0 0 7px 30px;
	padding:0 0 0 5px;
	line-height: 18px;
	list-style-position: outside;
	}
	
.hr {
	border-top: 1px dotted #e5e5ef;
	height:1px;
	width:100%;
	display:block;
	clear:both;
	margin-top: 5px;
	margin-bottom: 10px;
	}

.white { color: #fff; }

.source { font-style:italic; }

/* =========== LINKS =========== */

a:link, a:visited {
	color: #d87225;
	text-decoration: none;
	outline: none;
	}

a:hover {
	color: #d87225;
	text-decoration: underline;
	}

#topnav ul li a:link, #topnav ul li a:visited { 
	color: #d2d2d2;
	font-size: 7pt;
	padding: 0 10px;
	line-height: 8pt;
	}
	
h3 a:link, h3 a:visited { color:#405773; }
h3 a:hover { color:#405773; }

/* =========== Overall Styles =========== */

#wrapper {
	margin: 0 auto;
	padding: 0;
	width: 100%;
	clear:both; float: none; overflow:hidden; position:relative;	
	}

#topnavWrap {
	background: #1e324b;
	height: 34px;
	}

#topnav	{
	width: 970px;
	margin: 0 auto;
	padding:0;
	height: 34px;
	}

#topnav ul {
	margin:0;
	padding: 10px 0 0 0;
	float:right;
	}

#topnav ul li {
	list-style-type: none;
	text-align: left;
	margin:0;
	padding:0;
	float:left;	
	border-right: 1px dotted #d2d2d2;
	line-height: 9pt;
	}
	
#topnav ul li:last-child { border-right: none !important; }

#hmContentWrap {
	width: 100%;
	background: #fff;
	}

#hmContent {
	padding: 30px 0;
	width: 990px; 
	margin:0 auto;
	background: #fff;
	}
	
#contentWrap {
	width: 100%;
	background: #FFF url('/web/20120220143000im_/http://www.unboundid.com/img/bg-sub-content.png') repeat-x top left;
	}

#content {
	padding: 0 0 40px;
	width: 990px; 
	margin:0 auto;
	}	
	
#subhdr {
	background:url('/web/20120220143000im_/http://www.unboundid.com/img/bg-sub-hdr.png') no-repeat top left;
	width:100%;
	height:110px;
	margin:0 0 30px;
	}

#subhdr h1 {
	padding-top:38px;
	}
	
#subhdr-support {
	background:url('/web/20120220143000im_/http://www.unboundid.com/img/bg-sub-hdr-support.png') no-repeat top left;
	width:100%;
	height:110px;
	margin:0 0 30px;
	}

#subhdr-support h1 {
	padding-top:38px;
	padding-left:20px;
	}

/* ========== FOOTER STYLES =========== */

#footerWrap {
	width: 100%;
	height: 250px;
	margin:0;
	padding:0;
	background: #465f7e url('/web/20120220143000im_/http://www.unboundid.com/img/bg-footer.png') repeat-x top left;	
	}

#footer {
	width: 990px;
	margin:0 auto;
	padding: 20px 0 0;	
	color: #b3d5ff;
	font-size: 8pt;
	height: 180px;
}

#footer p { line-height: 12pt; }

#footer a:link, #footer a:visited {
	
	font-weight: normal;
	font-size: 8pt;
}

ul.sitemap li.title { 
	background: none !important; 
	margin:0;
	padding:0 0 10px 4px;
	}

ul.sitemap li a.title { 
	color: #fff !important;
	font-size: 9pt !important;
	text-transform: uppercase;
	font-weight: bold !important;
	margin:0;
	padding:0;
}

ul.sitemap li a:link, ul.sitemap li a:visited {
	font-size: 8pt !important;
	color: #b3d5ff;
	}

ul.sitemap { float: left; margin-left:15px; max-width: 130px; }

ul.sitemap li {
	margin: 0;
	padding:0 0 5px 15px;
	line-height: 12pt;
	color: #9ac7d6;
	background: url('/web/20120220143000im_/http://www.unboundid.com/img/bullet.png') no-repeat 5px 5px;
	}

ul.social { float: left; margin: 10px 0 20px 165px; }

ul.social li { 
	display: inline; 
	margin:0;
	padding:0 2px 0 0;
	}

#copyright {
	line-height:13px;
	font-size: 8pt;
	color: #fcfcfc;
	margin-left: 10px;
	}

/* SiteBy Code */
#siteby {
	width:116px;
	height:23px;
	background:url('https://web.archive.org/web/20120220143000im_/http://linkback.monkee-boy.com/sby-mboy-linkback.png') no-repeat top left;
	display:block;
	}

#siteby span { display:none; }
#siteby a:link, #siteby a:visited { display:block; border-bottom:none; width:116px; height: 23px; }

#pgfooterWrap {
	width: 100%;
	background: #1e324b url('/web/20120220143000im_/http://www.unboundid.com/img/bg-page-foot.png') repeat-x top left;	
	margin:0;
	padding:0;
	}
	
#pgfooter {
	width: 990px;
	margin:0 auto;
	padding: 0;
	color: #fff;
	clear: both;
	}	

/* ======= TOP NAV CONTAINER ======= */

#navcontainer{ 
	width: 100%;
	height: 100px;
	margin: 0;
	padding: 0;
	overflow: visible !important;
	background: url('/web/20120220143000im_/http://www.unboundid.com/img/bg-topnav-rpt.png') repeat-x top left;
	/*position: relative; */z-index: 300;
	}

#navlist {
	margin: 0 auto;
	padding: 0;
	/*padding: 0 96px 0 0; position: relative; left: 48px;*/
	width: 990px;
	height: 100px;
	background: url('/web/20120220143000im_/http://www.unboundid.com/img/bg-topnav.png') top right no-repeat;
	overflow: visible;
	/*position: relative; */z-index: 300;
	}
	
#navlist li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	float: left;
	color: #333;
	font: normal 8pt Arial;
	/*position: relative; */z-index: 300;
	}

#navlist li a { 
	margin: 0;
	padding: 0;
	}

#navlist li a:link, #navlist li a:visited {
	font: normal 14px Arial;
	color: #333;
	display: block;   /* VERY IMPORTANT FOR CORRECT DROP DOWN POSITIONING IN IE7, REMOVE FOR HORIZONTAL POSITIONING */
	margin: 0;
	padding: 0;
	text-decoration: none;
	}

#navlist li a:hover { 
	color: #333;
	border-bottom:none;
	text-decoration:none;
	}

#navlist li a .hover {display: none;}

.nav1 { 
	width: 305px; 
	height: 100px; 
	display: block; 
	position: relative; 
	background:url('/web/20120220143000im_/http://www.unboundid.com/img/bg-topnav.png') 0 0 no-repeat; 
	}
.nav1 * { display:none; }
.nav1 span.hover { 
	position:absolute; 
	top:0; 
	left:0;
	height: 100px;
	width: 305px;
	cursor: pointer;
	background:url('/web/20120220143000im_/http://www.unboundid.com/img/bg-topnav.png') 0 -100px no-repeat; 
	}

.nav2 { 
	width: 110px;
	height: 100px;
	display:block;
	position:relative;
	background:url('/web/20120220143000im_/http://www.unboundid.com/img/bg-topnav.png') -305px 0 no-repeat; 
	}
.nav2 * { display:none; }	
.nav2 span.hover { 
	position:absolute;
	top:0;
	left:0;
	height: 100px;
	width:110px;
	cursor: pointer;	
	background:url('/web/20120220143000im_/http://www.unboundid.com/img/bg-topnav.png') -305px -100px no-repeat; 
	}

.nav3 { 
	height: 100px;
	width: 100px;
	display:block;
	position:relative;
	background:url('/web/20120220143000im_/http://www.unboundid.com/img/bg-topnav.png') -415px 0 no-repeat; 
	}
.nav3 * { display:none; }	
.nav3 span.hover { 
	position:absolute;
	top:0;
	left:0;
	height: 100px;
	width:100px;
	cursor: pointer;	
	background:url('/web/20120220143000im_/http://www.unboundid.com/img/bg-topnav.png') -415px -100px no-repeat; 
	}
	
.nav4 { 
	width:109px;
	height: 100px;
	display:block;
	position:relative;
	background:url('/web/20120220143000im_/http://www.unboundid.com/img/bg-topnav.png') -515px 0 no-repeat; 
	}
.nav4 * { display:none; }
.nav4 span.hover { 
	position:absolute;
	top:0;
	left:0;
	height: 100px; 
	width:109px;
	cursor: pointer;	
	background:url('/web/20120220143000im_/http://www.unboundid.com/img/bg-topnav.png') -515px -100px no-repeat;
	}	

.nav5 { 
	width: 99px;
	height: 100px;
	display:block;
	position:relative;
	background:url('/web/20120220143000im_/http://www.unboundid.com/img/bg-topnav.png') -624px 0 no-repeat; 
	}
.nav5 * { display:none; }
.nav5 span.hover { 
	position:absolute;
	top:0;
	left:0;
	height: 100px;
	width:99px;
	cursor: pointer;	
	background:url('/web/20120220143000im_/http://www.unboundid.com/img/bg-topnav.png') -624px -100px no-repeat; 
	}

.nav6 { 
	width:110px;
	height: 100px;
	display:block;
	position:relative;
	background:url('/web/20120220143000im_/http://www.unboundid.com/img/bg-topnav.png') -723px 0 no-repeat; 
	}
.nav6 * { display:none; }
.nav6 span.hover { 
	position:absolute;
	top:0;
	left:0;
	height: 100px;
	width:110px;
	cursor: pointer;	
	background:url('/web/20120220143000im_/http://www.unboundid.com/img/bg-topnav.png') -723px -100px no-repeat;
	}

.nav7 { 
	width:91px;
	height: 100px;
	display:block;
	position:relative;
	background:url('/web/20120220143000im_/http://www.unboundid.com/img/bg-topnav.png') -833px 0 no-repeat; 
	}
.nav7 * { display:none; }
.nav7 span.hover { 
	position:absolute;
	top:0;
	left:0;
	height: 100px;
	width:91px;
	cursor: pointer;	
	background:url('/web/20120220143000im_/http://www.unboundid.com/img/bg-topnav.png') -833px -100px no-repeat;
	}
	
.nav8 { 
	width:54px;
	height: 100px;
	display:block;
	position:relative;
	background:url('/web/20120220143000im_/http://www.unboundid.com/img/bg-topnav.png') -924px 0 no-repeat; 
	}
.nav8 * { display:none; }
.nav8 span.hover { 
	position:absolute;
	top:0;
	left:0;
	height: 100px;
	width:66px;
	cursor: pointer;	
	background:url('/web/20120220143000im_/http://www.unboundid.com/img/bg-topnav.png') -924px -100px no-repeat;
	}	
	
	

/* ======= DROP DOWN NAVIGATION ======= */

#navlist li ul {
	position: absolute;
	left: -999em;
	height: auto;
	margin: 0;
	padding: 0;
	background: #20344c;
	/*opacity: .90; 
	filter: alpha(opacity=90); 
	-moz-opacity: 0.9;*/
	list-style-type: none;
	z-index: 200;
}

#navlist li ul li { padding: 0; margin: 0; float:none; z-index: auto;}

#navlist li ul a:link, #navlist li ul a:visited  { 
	font: normal 11px Tahoma, Arial, sans-serif;
	color: #b3d5ff !important; 
	text-decoration: none; 
	display: block !important;
	line-height: 32px;
	padding: 0px 20px 2px 30px;	
	text-align: left;
	border-bottom: 1px solid #4b5b70;
	background-image: url('/web/20120220143000im_/http://www.unboundid.com/img/dd-arr-off.png');
	background-repeat: no-repeat;
	background-position: 15px 13px;
	white-space: nowrap;
	}
	
#navlist li ul a:hover 	{ 
	background: #fff;
	color: #cc6633 !important;
	text-decoration: none;
	background-image: url('/web/20120220143000im_/http://www.unboundid.com/img/dd-arr.png');
	background-repeat: no-repeat;
	background-position: 15px 13px;
	}

body #navlist li:hover ul {
	left: auto;
}

body #navlist li:hover ul, #navlist li.sfhover ul {
	left: auto;
}

/* FIXES IE7 STICKY */
#navlist li:hover, #navlist li.hover {
    position: static;
}

/* ======= SECONDARY NAV CONTAINER ======= */

#secnavlist {
	margin: 71px 29px 0 0;
	padding: 0px;
	width: 211px;
	}

#secnavlist li {
	list-style-type:none;
	border-top: 1px solid #697f9a;
	line-height: 38px;
	background: #4a6483;
	display: block;
	float: left;
	width: 211px;
	margin:0;
	padding: 0;
	}
	
#secnavlist li:last-child {
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	}

#secnavlist li a:link, #secnavlist li a:visited { 
	font: normal 9pt Arial !important; 
	display: block; 
	margin: 0px; 
	padding: 12px 0 12px 30px;
	outline: none; 
	color: #b3d5ff;
	line-height: 32px;
	background-image: url('/web/20120220143000im_/http://www.unboundid.com/img/arr-secnav.png');
	background-repeat: no-repeat;
	background-position: 15px 15px;	
	}
	
#secnavlist li a:hover {
	color: #cc6633;
	background: #fff;
	text-decoration: none;
	background-image: url('/web/20120220143000im_/http://www.unboundid.com/img/dd-arr.png');
	background-repeat: no-repeat;
	background-position: 15px 15px;	
	}
	
#secnavlist li.title { 
	background:#22364f;
	color: #fff;
	border-top: none !important;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 9pt;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	padding-left: 15px;
	width: 196px;
	}

ul.tertnavlist, ul.tertnavlist li {
	float:left;
	background: #fff !important;
	border: none !important;
	margin:0;
	padding:0;
}

ul.tertnavlist { padding: 0 0 10px !important; }

ul.tertnavlist li a:link, ul.tertnavlist li a:visited {
	background: none !important;
	color: #666666;
	padding: 0 0 0 30px !important;
	outline: none; 
	color: #b3d5ff;
	line-height: 32px;
	height: 22px !important;
}

ul.tertnavlist a:hover { text-decoration: underline !important; }

#tertnav1, #tertnav2, #tertnav3, #tertnav4 {
	display: none;
}

#secnavlist li ul li a:link, #secnavlist li ul li a:visited { color: #666666; }

/* CALL OUT BOX STYLES */

ul.callout {
	margin: 0 0 20px;
	padding: 0px;
	width: 200px;
	}

ul.callout li {
	list-style-type:none;
	line-height: 38px;
	border-top: 1px solid #fff;
	background: #f8b480;
	display: block;
	float: left;
	width: 200px;
	margin:0;
	padding: 0;
	height: 38px;
	}	
	
ul.callout li:last-child {
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	}

ul.callout a:link, ul.callout a:visited { 
	font: normal 9pt Arial !important; 
	display: block; 
	margin: 0px; 
	padding: 12px 0 0 30px;
	outline: none; 
	color: #fff;
	line-height: 32px;
	height: 26px;
	background-image: url('/web/20120220143000im_/http://www.unboundid.com/img/arr-org.png');
	background-repeat: no-repeat;
	background-position: 15px 15px;	
	}
	
ul.callout a:hover {
	text-decoration: underline;
	}
	
ul.callout li.title { 
	background:#f57b20;
	color: #fff;
	border-top: none !important;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 9pt;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	padding-left: 15px;
	width: 185px;
	}
	
ul.nlcallout {
	margin: 0 0 20px;
	padding: 0px;
	width: 211px;
	}

ul.nlcallout-new {
	margin: 0 0 20px;
	padding: 0px;
	width: 110px;
}
    
ul.nlcallout li {
	list-style-type:none;
	line-height: 38px;
	border-top: 1px solid #fff;
	background:#FFFFFF;
	display: block;
	float: left;
	width: 200px;
	margin:0;
	padding: 0;
	height: 38px;
	}

ul.nlcallout-new li {
	list-style-type:none;
	line-height: 20px;
	border-top: 1px solid #fff;
	background:#FFFFFF;
	display: block;
	float: left;
	width: 200px;
	margin:0;
	padding: 0;
	}
    
ul.nlcallout li.title { 
	background:#f57b20;
	color: #fff;
	border-top: none !important;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 9pt;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	padding-left: 15px;
	width: 185px;
	}		

.callout-box {
	background:#ffdfc8;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	margin:0;
	padding: 10px 20px;
	}

.callout-box p { font-size: 9pt; padding:0; }

.featured {
	background:#fff url('/web/20120220143000im_/http://www.unboundid.com/img/bg-featured.png') repeat-x bottom left;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	margin:0;
	padding: 10px;
	border: 1px solid #d5d5d5;
	width: 178px;
	border-bottom: none;
	}

.featured a:link, .featured a:visited {
	color: #d87225;
	font-size: 8pt;
	line-height: 12pt;
	}

.featured p { padding:0; }

.featured-more {
	background:#e2e2e2;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	margin:0;
	padding: 5px 10px;
	border: 1px solid #d5d5d5;
	border-top: none;
	width: 178px;
	}
	
.featured-more a:link, .featured-more a.visited {
	color: #445872 !important;
	font-weight: normal;
	}

/*====== ROTATING HOME BANNERS =======*/

#nav-rotate { margin:0 auto; padding:0; width: 990px; height: 126px; }
#nav-rotate a span { visibility:hidden; }
#nav-rotate a:focus { outline: none; }

#nav-rotate a { 
	text-decoration: none; 
	margin: 0; 
	padding: 0; 
	border: none; 
	float:left; 
	display:block;
	background-repeat: no-repeat;
	width: 177px;
	height: 126px;
	}

/* SPACER BANNER BUTTONS */
/*#nav-rotate #nav01 { 
	width: 16px;
	height: 126px;
	background-image: url('/web/20120220143000im_/http://www.unboundid.com/img/hm-banner-nav.png');
	background-position: 0 0;
	background-repeat: no-repeat;
	}

#nav-rotate #nav02 { 
	width: 17px;
	height: 126px;
	background-image: url('/web/20120220143000im_/http://www.unboundid.com/img/hm-banner-nav.png');
	background-position: -16px 0;
	background-repeat: no-repeat;
	}*/

#nav-rotate #nav01 { 
	width: 320px;
	height: 126px;
	background-image: url('/web/20120220143000im_/http://www.unboundid.com/img/hm-banner-nav.png');
	background-position: -33px 0;
	background-repeat: no-repeat;
	margin-left: 33px;
	}

#nav-rotate #nav01.activeSlide { background-position: -33px -126px !important; }

#nav-rotate #nav02 { 
	width: 319px;
	height: 126px;
	background-image: url('/web/20120220143000im_/http://www.unboundid.com/img/hm-banner-nav.png');
	background-position: -353px 0;
	background-repeat: no-repeat;
	}

#nav-rotate #nav02.activeSlide { background-position: -353px -126px !important; }

#nav-rotate #nav03 { 
	width: 318px;
	height: 126px;
	background-image: url('/web/20120220143000im_/http://www.unboundid.com/img/hm-banner-nav.png');
	background-position: -673px 0;
	background-repeat: no-repeat;
	}			

#nav-rotate #nav03.activeSlide { background-position: -673px -126px !important; }

#home-banner-wrap {
	width: 100%;
	background: #96a8b6 url('/web/20120220143000im_/http://www.unboundid.com/img/hm-banner-bg-rpt.png') repeat-x top left;
	height: 254px;
	}

#home-banners {
	margin:0;
	padding:0;
	width: 100%;
	background-image: url('/web/20120220143000im_/http://www.unboundid.com/img/hm-banner-bg.png');
	background-repeat: no-repeat;
	background-position: center top;
	background-color: #96A8B6;
	display: block;
	z-index: 1;
	overflow: hidden;
}

#hm-rotate {
	width: 990px;
	height: 254px;
	margin:0 auto;
	padding:0;
	overflow: visible;
	z-index: 1;
	visibility: hidden;
}

#hm-rotate.active {visibility: visible;}

#hm-rotate .banner {
	height: 254px;
	width: 990px;
	background-image: url('/web/20120220143000im_/http://www.unboundid.com/img/hm-banner-sprite.png'); 
	background-repeat: no-repeat;
}

.arrow {
	display: inline-block; 
	width: 5px; height: 9px; 
	margin: 0 2px;
	background: url('/web/20120220143000im_/http://www.unboundid.com/img/hm-banner-sprite.png') -301px 0 no-repeat;
}

*:first-child+html .arrow {margin: 3px 2px;}

#hm-rotate.active .banner {visibility: visible;}

.banner h1, .banner h2 {text-indent: -999em;}

.banner#banner1 {background-position: 0 -131px;}
.banner#banner2 {background-position: 0 -385px;}
.banner#cloud-ready {background-position: 0 -639px; width: 1010px;}
.banner#more {background-position: 0 -893px;}

.banner .blurb {
	color: #fff;
	font-size: 1.2em; font-weight: normal;
	font-family: sans-serif;
}

a.med-btn {
	height: 40px;
	padding: 0 8px;
	position: relative;
	color: #fff; font-weight: bold; font-size: 1.1em; 
	line-height: 32px;
	display: inline-block;
	white-space: nowrap;
	cursor: pointer;
}

a.med-btn:hover {top: 1px; text-decoration: none;}
a.med-btn:active {top: 2px;}

a.med-btn div {padding: 0 30px; height: 100%; background: url('/web/20120220143000im_/http://www.unboundid.com/img/btn-med.png') 0 -80px repeat-x;}
a.med-btn .left, a.med-btn .right {
	position: absolute; top: 0;
	width: 8px; height: 100%;
	background-image: url('/web/20120220143000im_/http://www.unboundid.com/img/btn-med.png');
	background-repeat: no-repeat;
}
a.med-btn .left {left: 0; background-position: 0 0;}
a.med-btn .right {right: 0; background-position: 0 -40px;}

p.titlebox { color:#1e324b; font-size:10pt; font-weight:bold; width: 230px !important; padding: 0 !important; }
p.boxtext { width:230px !important; font-size:8pt !important; line-height:10pt !important; width: 230px !important; padding:0 !important; }

/*
 * jQuery UI Tabs @VERSION
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */
 
#tabs { width: 490px; } 
 
.ui-tabs { position: relative; padding: .2em .2em 0 .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0 1.5em; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; background-color: #ececec; border: 1px solid #cacaca; -webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .2em 1.5em; text-decoration: none; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; background-color: #fff; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; color:#FF6600; font-weight:bold; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; color: #8097ad; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */

.ui-tabs .ui-tabs-panel { 
	display: block; 
	border-width: 0; 
	/*padding: 1em 1.4em; */
	background: none; 
	border: 1px solid #cacaca; 
	border-bottom: none; 
	width: 510px; 
	background: #fff url('/web/20120220143000im_/http://www.unboundid.com/img/bg-tab.png') repeat-x bottom left; 
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	}
	
.ui-tabs .ui-tabs-panel ul { margin: 0px 0px 0px 15px !important;
padding: 0 0 20px 0 !important;
}

.ui-tabs .ui-tabs-panel ul li {
list-style: disc;
	margin: 0 30px 7px 30px;
	padding:0 0 0 5px;
	line-height: 18px;
	list-style-position: outside;
}

.ui-tabs-panel ul li.rss-item { list-style: none !important; margin-left: 13px !important; }

.ui-tabs .ui-tabs-panel h2 { color: #000;
	border-bottom: 1px dotted #e5e5ef;
	font: normal 18px Arial;
	line-height: 23px;
	margin: 0 30px 10px 30px;
	padding: 15px 0 4px 0px;
}

.ui-tabs .ui-tabs-panel table { margin: 0 0px 0px 20px;
padding: 0 30px 20px 0;
}

.largetab { width: 590px !important; }

.largetab2 { width: 510px !important; }

.ui-tabs .ui-tabs-hide { display: none !important; }

.tabs-more {
	/*border: 1px solid #cacaca;
	border-top: none;*/
	background: url('/web/20120220143000im_/http://www.unboundid.com/img/tab-cap.png') no-repeat top left;
	/*margin:0 0 0 2px;*/
	margin: 0 0 0 -1px;
	padding: .4em 0 .5em 20px;
	/*-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;*/
	width: 590px;
	}

.tabs-more a:link, .tabs-more a:visited { color: #8097ad; font-size: 8pt; font-weight: normal; }

.tabs-more1 {
	/*border: 1px solid #cacaca;
	border-top: none;*/
	background: url('/web/20120220143000im_/http://www.unboundid.com/img/tab-cap1.png') no-repeat top left;
	/*margin:0 0 0 2px;*/
	margin: 0 0 0 -1px;
	padding: .4em 0 .5em 20px;
	/*-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;*/
	width: 419px;
	}

.tabs-more1 a:link, .tabs-more a:visited { color: #8097ad; font-size: 8pt; font-weight: normal; }

.tabs-more2 {
	/*border: 1px solid #cacaca;
	border-top: none;*/
	background: url('/web/20120220143000im_/http://www.unboundid.com/img/tab-cap2.png') no-repeat top left;
	/*margin:0 0 0 2px;*/
	margin: 0 0 0 -1px;
	padding: .4em 0 .5em 20px;
	/*-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;*/
	width: 508px;
	}

.tabs-more2 a:link, .tabs-more a:visited { color: #8097ad; font-size: 8pt; font-weight: normal; }

.tabs-more-big {
	/*border: 1px solid #cacaca;
	border-top: none;*/
	background: url('/web/20120220143000im_/http://www.unboundid.com/img/tab-cap-big.png') no-repeat top left;
	/*margin:0 0 0 2px;*/
	margin: 0 0 0 -1px;
	padding: .4em 0 .5em 20px;
	/*-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;*/
	width: 590px;
	}
	
	.tabs-more-big2 {
	/*border: 1px solid #cacaca;
	border-top: none;*/
	background: url('/web/20120220143000im_/http://www.unboundid.com/img/tab-cap-big2.png') no-repeat top left;
	/*margin:0 0 0 2px;*/
	margin: 0 0 0 -1px;
	padding: .4em 0 .5em 20px;
	/*-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;*/
	width: 590px;
	}

.tabs-more-big a:link, .tabs-more-big a:visited { color: #8097ad; font-size: 8pt; font-weight: normal; }
.tabs-more-big2 a:link, .tabs-more-big a:visited { color: #8097ad; font-size: 8pt; font-weight: normal; }

.tabs-more-mid {
	/*border: 1px solid #cacaca;
	border-top: none;*/
	background: url('/web/20120220143000im_/http://www.unboundid.com/img/tab-cap-mid.png') no-repeat top left;
	/*margin:0 0 0 2px;*/
	margin: 0 0 0 -1px;
	padding: .4em 0 .5em 20px;
	/*-webkit-border-bottom-right-radius: 8px;
	-webkit-border-bottom-left-radius: 8px;
	-moz-border-radius-bottomright: 8px;
	-moz-border-radius-bottomleft: 8px;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;*/
	width: 495px;
	}

.tabs-more-mid a:link, .tabs-more-mid a:visited { color: #8097ad; font-size: 8pt; font-weight: normal; }

.ui-tabs h2.home { margin:0; padding: 15px 0 10px 30px; border-bottom: none !important; }

.ui-tabs p { margin:0; padding: 0 20px 10px 30px; }

.ui-tabs p.date { margin:0; padding:0 20px 0px 30px; }

#productsTable {
	border: 1px solid #cacaca; 
	background: #fff url('/web/20120220143000im_/http://www.unboundid.com/img/bg-tab.png') repeat-x bottom left; 
	-webkit-border-top-left-radius: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-border-radius-topleft: 8px;
	-moz-border-radius-topright: 8px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
	margin-bottom:20px;
	}
/*
     FILE ARCHIVED ON 14:30:00 Feb 20, 2012 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 16:09:32 Jul 04, 2022.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 47.386
  exclusion.robots: 0.224
  exclusion.robots.policy: 0.216
  RedisCDXSource: 0.699
  esindex: 0.01
  LoadShardBlock: 25.708 (3)
  PetaboxLoader3.datanode: 33.901 (4)
  CDXLines.iter: 17.579 (3)
  load_resource: 64.495
  PetaboxLoader3.resolve: 29.255
*/