@charset ISO-8859-1;
html {
	color:#000;
	background:#FFF;
	height:100%
}
table {
	border-collapse:collapse;
	border-spacing:0
}
address, caption, cite, code, dfn, em, strong, th, var, optgroup {
	font-style:inherit;
	font-weight:inherit
}
li {
	list-style:none
}
caption, th {
	text-align:left
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:400
}
q:before, q:after {
	content:''
}
abbr, acronym {
	border:0;
	font-variant:normal
}
input, button, textarea, select, optgroup, option {
	font-family:inherit;
	font-size:inherit;
	font-style:inherit;
	font-weight:inherit
}
.icon, .icon img {
	behavior:url(/_include/css/iepngfix.htc)
}
body {
	background:URL(/_images/system/template/horiz-backgrounds.png) repeat-x 0 -2296px;
	font:11px trebuchet ms, verdana, helvetica, arial, sans-serif;
	height:100%;
	line-height:1em;
	width:100%
}
.clearme {
	clear:both;
	height:1px;
	overflow:hidden
}
.clear {
	clear:both
}
em {
	font-style:italic
}
a#BTILogo {
	background:URL(/_images/system/template/menuBGs.png) no-repeat -75px -225px;
	display:block;
	float:left;
	height:48px;
	margin-left:30px;
	margin-top:18px;
	text-indent:-9999px;
	width:121px
}
.mainwidth {
	position:relative;
	width:960px;
	margin:0 auto
}
#topnav {
	display:block;
	font-size:11px;
	height:32px;
	margin-left:590px;
	_margin-left:500px;
	right:0;
	top:0;
	z-index:1;
	padding:0
}
#topnav .opener {
	background:URL(/_images/system/template/menuBGs.png) -20px -127px;
	display:block;
	float:left;
	height:30px;
	width:10px
}
#topnav .closer {
	background:URL(/_images/system/template/menuBGs.png) -10px -127px;
	display:block;
	float:left;
	height:30px;
	width:10px
}
#topnav ul {
	display:block;
	float:left
}
#topnav ul li, #mainnav ul li {
	display:inline;
	list-style:none
}
#topnav ul li a {
	background:URL(/_images/system/template/menuBGs.png) repeat-x -30px -160px #ecebeb;
	color:#666;
	display:block;
	font-size:12px;
	font-weight:400;
	_padding:10px 15px 9px 15px;
	height:20px;
	_height:auto;
	text-decoration:none;
	padding:10px 15px 0
}
#topnav ul li a:hover, #topnav ul li a:active {
	background:URL(/_images/system/template/menuBGs.png) repeat-x -30px -127px #ecebeb
}
#topnav ul li.highlight a {
	background:URL(/_images/system/template/menuBGs.png) repeat-x -10px -63px #ecebeb;
	color:#FFF
}
#topnav ul li.highlight a:hover, #topnav ul li.highlight a:active {
	background:URL(/_images/system/template/menuBGs.png) repeat-x -10px -94px #ecebeb
}
#topnav li.search {
	background:URL(/_images/system/template/horiz-backgrounds.png) repeat-x 0 -964px;
	display:block;
	_padding:7px 5px 4px 5px;
	width:180px;
	padding:7px 5px 6px
}
.searchbtn {
	display:inline;
	height:15px;
	margin-left:10px;
	width:15px;
	padding:0
}
#sitesearch {
	background:#ecebeb;
	border:none;
	color:#666;
	display:inline;
	float:left;
	font-size:12px;
	width:140px;
	margin:0
}
#mainnav {
	bottom:0;
	display:block;
	font-size:14px;
	background:URL(/_images/system/template/menuBGs.png) no-repeat -74px -192px;
	position:absolute;
	right:0;
	margin:0;
	padding:0 0 0 35px
}
#mainnav a, #mainnav a:hover, #mainnav a:visited, #mainnav a:active {
	color:#FFF;
	text-decoration:none
}
#mainnav .opener {
	background:URL(/_images/system/template/menuBGs.png) no-repeat -74px -192px;
	display:block;
	float:left;
	margin-left:-35px;
	height:31px;
	width:35px
}
#mainnav li a, #mainnav li.cap {
	background:URL(/_images/system/template/menuBGs.png) -10px 0 no-repeat;
	display:block;
	font-weight:400;
	_padding:10px 20px;
	padding:10px 25px
}
#mainnav li.cap {
	width:2px;
	display:block;
	height:31px;
	margin:0;
	padding:0
}
#headerwrap #pastnav {
	background:URL(/_images/system/template/horiz-backgrounds.png) repeat-x;
	float:right;
	height:31px;
	margin-left:-620px;
	width:620px;
	position:absolute;
	bottom:0;
	right:0;
	z-index:-1
}
#mainnav ul li a.activemain, #mainnav ul li a:hover, #mainnav ul li a:active {
	background:URL(/_images/system/template/menuBGs.png) no-repeat -10px -31px
}
#mainnav .menu li a:hover, #mainnav .menu li a:active {
	background:#004277
}
.navigation {
	behavior:url(/_include/css/csshover3.htc);
	position:relative;
	z-index:9999
}
.navigation li {
	float:left;
	position:relative;
	margin:0;
	padding:0
}
.menu {
	background:URL(/_images/system/template/horiz-backgrounds.png) repeat-x 0 -31px;
	border:#0b8adb 1px solid;
	border-right-color:#003f72;
	border-top:0;
	display:none;
	font-weight:400;
	left:1px;
	position:absolute;
	text-align:left;
	top:32px;
	z-index:1;
	padding:10px 0 20px
}
.menu em {
	color:#FFF;
	display:block;
	font-size:14px;
	font-style:normal;
	font-weight:700;
	padding:10px 15px
}
.doublecolumn {
	width:392px
}
.navigation li:hover .menu {
	display:block
}
.navigation li:hover {
	border-bottom:#005faa 2px solid;
	margin-bottom:-2px
}
div.menu .column1, div.menu .column2 {
	display:block;
	float:left;
	overflow:hidden;
	margin:0
}
div.menu .column2 {
	background:URL(/_images/system/template/menuBGs.png) no-repeat -232px;
	padding-left:2px
}
#mainnav .menu li a {
	background:URL();
	color:#fff;
	display:block;
	font-size:14px;
	line-height:1.25em;
	text-transform:none;
	width:165px;
	padding:4px 15px
}
#mainnav .menu li a span.subtitle {
	color:#ccdfee;
	font-size:13px
}
.menu li, .menu ul {
	display:list-item;
	list-style:none
}
.menu li {
	float:none
}
#footer {
	display:block;
	font-size:11px;
	height:30px;
	right:0;
	top:0;
	overflow:hidden;
	z-index:1;
	margin-top:-30px;
	padding:0
}
#footer .mainwidth {
	background:URL(/_images/system/template/horiz-backgrounds.png) repeat-x 0 -960px;
	display:block;
	height:30px;
	overflow:hidden;
	position:relative
}
#footer ul {
	display:block;
	position:absolute;
	right:0;
	top:0
}
#footer ul li {
	display:inline;
	float:left;
	list-style:none
}
#footer p {
	color:#666;
	display:block;
	font-size:12px;
	_padding:10px 15px 9px 15px;
	padding:10px 15px 0
}
#footer ul li a {
	background:URL(/_images/system/template/menuBGs.png) repeat-x -30px -157px #ecebeb;
	color:#666;
	display:block;
	font-size:12px;
	_padding:10px 15px 9px 15px;
	height:20px;
	_height:auto;
	text-decoration:none;
	padding:10px 15px 0
}
#footer ul li a:hover, #footer ul li a:active {
	background:URL(/_images/system/template/menuBGs.png) repeat-x -30px -124px #ecebeb
}
#footer ul li.webmaster a {
	background:URL(/_images/system/template/menuBGs.png) no-repeat -31px -191px;
	text-indent:-9999px;
	width:42px;
	height:32px;
	padding:0
}
#footer ul li.webmaster a:hover, #footer ul li.webmaster a:active {
	text-indent:-9999px;
	background:URL(/_images/system/template/menuBGs.png) no-repeat -31px -223px
}
#footer .opener {
	background:URL(/_images/system/template/menuBGs.png) repeat-x -20px -157px;
	display:block;
	float:left;
	height:30px;
	width:10px
}
#footer li.copyright {
	display:block;
	width:500px;
	_padding:7px 5px 8px 5px;
	padding:7px 5px 6px
}
#bodywrap {
	_height:100%;
	min-height:100%;
	overflow:visible
}
#headerwrap {
	background:#FFF;
	height:86px;
	position:relative;
	z-index:100
}
#headerwrap .mainwidth {
	height:86px;
	overflow:visible;
	background:#FFF
}
#bannerwrap {
	background:URL(/_images/system/template/horiz-backgrounds.png) repeat-x;
	border-top:1px #00488d solid;
	position:relative
}
#bannerwrap.home {
	background-position:0 -431px;
	height:315px
}
#bannerwrap.home div.mainwidth {
	height:315px;
	margin:0 auto
}
#bannerwrap.large {
	background-position:0 -746px;
	height:133px
}
#bannerwrap.large div.mainwidth {
	height:133px;
	_overflow:hidden;
	margin:0 auto
}
#bannerwrap.small {
	background-position:0 -879px;
	height:81px;
	_background:URL(/_images/system/template/horiz-backgrounds.png) repeat-x 0 -879px
}
#bannerwrap.small div.mainwidth {
	height:81px;
	_overflow:hidden;
	margin:0 auto
}
#bannerflash {
	position:absolute
}
.blurb {
	width:300px;
	margin-right:20px;
	float:left
}
#lowercontent {
	position:relative;
	font:1.2em trebuchet MS, verdana, helvetica, arial, sans-serif;
	color:#555
}
#lowercontent div.mainwidth {
	background:#FFF url(/_images/system/template/topcontent.jpg) no-repeat;
	width:920px;
	padding:20px 20px 50px
}
.highlights {
	width:280px;
	float:left;
	margin-top:20px
}
#lowercontent .highlight {
	clear:both;
	width:280px;
	margin-top:20px;
	display:block;
	overflow:visible
}
#lowercontent .highlight a.doctype, #lowercontent .highlight a.doctype:visited, #lowercontent .highlight a.doctype:hover, #lowercontent .highlight a.doctype:active {
	color:#555;
	text-decoration:none;
	font-weight:400
}
.highlight .icon {
	float:left;
	width:75px;
	height:90px;
	margin-top:-10px;
	_margin-top:10px;
	margin-right:10px
}
.highlights .document .icon {
	background:URL(/_images/system/template/HP-Icons.png) no-repeat
}
.highlights .event .icon {
	background:URL(/_images/system/template/HP-Icons.png) no-repeat 0 -100px
}
.highlight .opener, .highlight .closer, #contact-us .opener, #contact-us .closer {
	background:URL(/_images/system/template/menuBGs.png);
	display:block;
	height:80px;
	width:10px
}
.highlight .opener, #contact-us .opener {
	background-position:-10px -190px;
	float:left
}
.highlight .closer, #contact-us .closer {
	background-position:-20px -190px;
	float:right
}
.highlight div.contained {
	width:175px;
	float:left;
	padding-top:10px;
	display:block
}
.highlight .buttons {
	padding-top:15px;
	float:right;
	margin-left:-20px
}
.largeHighlights {
	float:left;
	margin-top:40px
}
.largeHighlight {
	width:210px;
	margin-right:15px;
	float:left;
	overflow:visible;
	background:URL(/_images/system/template/horiz-backgrounds.png) repeat-x 0 -1296px
}
.largeHighlight .icon {
	width:180px;
	background:URL(/_images/products/products-groups.png) no-repeat;
	height:150px;
	float:left;
	margin-top:-25px;
	margin-bottom:-25px;
	_margin-top:10px
}
.largeHighlights .series700 .icon {
	background-position:-200px 0
}
.largeHighlights .proNX .icon {
	background-position:-400px 0
}
.largeHighlight .opener, .largeHighlight .closer, #lowercontent .content .inpage-links .opener, #lowercontent .content .inpage-links .closer {
	background:URL(/_images/system/template/menuBGs.png);
	display:block;
	height:200px;
	width:10px
}
.largeHighlight .contained {
	width:190px;
	margin-left:-10px;
	float:left;
	padding-left:10px;
	display:block
}
#lowercontent .highlights div.highlight.event a {
	font-weight:700;
	color:#0077c6
}
.highlights .highlight.event a span.sidedetails {
	font-weight:400;
	color:#555
}
.highlight .buttons a {
	float:left;
	margin-left:10px;
	height:20px;
	background:URL(/_images/system/template/buttons.png) no-repeat;
	display:block;
	text-indent:-9999px
}
.highlight .buttons a.download, .highlight .buttons a.download:visited {
	width:92px
}
.highlight .buttons a.download:hover, .highlight .buttons a.download:active {
	background-position:0 -20px
}
.highlight .buttons a.more, .highlight .buttons a.more:visited {
	background-position:-100px 0;
	width:57px
}
.highlight .buttons a.more:hover, .highlight .buttons a.more:active {
	background-position:-100px -20px
}
.highlight .buttons a.view, .highlight .buttons a.view:visited {
	background-position:-170px 0;
	width:114px
}
.highlight .buttons a.view:hover, .highlight .buttons a.view:active {
	background-position:-170px -20px
}
#lowercontent div.highlight, #lowercontent #contact-us {
	background:URL(/_images/system/template/horiz-backgrounds.png) repeat-x 0 -994px
}
#lowercontent h1, #lp-outerwrap h1 {
	color:#0077c6;
	font:2.1em/2.3em "Myriad Pro", Myriad, trebuchet MS, verdana, helvetica, arial, sans-serif;
	font-weight:400;
	line-height:1.2em;
	padding:.5em 0
}
#lowercontent h2, #lp-outerwrap h2 {
	color:#ff8839;
	font:1.4em/1.05em "Myriad Pro", Myriad, trebuchet MS, verdana, helvetica, arial, sans-serif;
	font-weight:400;
	padding:.75em 0 .25em
}
#lowercontent h3, #lp-outerwrap h3 {
	color:#0077c6;
	font:1.3em "Myriad Pro", Myriad, trebuchet MS, verdana, helvetica, arial, sans-serif;
	font-weight:400;
	margin-bottom:0;
	padding:.5em 0 0
}
#lowercontent h4, #lp-outerwrap h4 {
	color:#ff8839;
	font:1em "Myriad Pro", Myriad, trebuchet MS, verdana, helvetica, arial, sans-serif;
	font-weight:400;
	font-style:italic;
	padding:.5em 0 .25em
}
#lowercontent h5, #lp-outerwrap h5 {
	color:#0077c6;
	font:1em "Myriad Pro", Myriad, trebuchet MS, verdana, helvetica, arial, sans-serif;
	font-weight:400;
	font-style:italic;
	padding:.5em 0 .25em
}
#lowercontent h6, #lp-outerwrap h6 {
	color:#ff8839;
	font:1em "Myriad Pro", Myriad, trebuchet MS, verdana, helvetica, arial, sans-serif;
	font-weight:700;
	padding:.5em 0 0
}
.lowerright {
	display:inline;
	float:left;
	width:638px
}
.content span.lowercase {
	font-variant:normal;
	text-transform:lowercase
}
#lowercontent p, #lowercontent .content ul, #lowercontent .content li, #lp-innerwrap p {
	font:1em trebuchet MS, verdana, helvetica, arial, sans-serif;
	color:#555;
	line-height:1.5em;
	padding:.5em 0
}
#lowercontent .content li, #lp-outerwrap li {
	list-style:disc;
	margin-left:3em;
	font-size:.9em;
	padding:.1em .5em
}
.content a:visited {
	color:#0061ab
}
.content a:hover {
	color:#1395e8
}
#lowercontent .empty-leftcolumn {
	float:left;
	width:100px;
	margin:0;
	padding:0
}
#lowercontent .leftcolumn h6 {
	color:#0077c6;
	font:1.4em trebuchet MS, verdana, helvetica, arial, sans-serif;
	font-weight:400;
	padding:.25em 0
}
.leftcolumn .sub-sidenav {
	padding-top:75px
}
.leftcolumn ul {
	padding:0
}
#lowercontent .leftcolumn ul li strong {
	display:block;
	margin-top:5px;
	width:150px;
	font-weight:700;
	font-size:1.1em;
	color:#0077c6;
	padding:5px 5px 0
}
.leftcolumn ul li a {
	text-decoration:none;
	display:block;
	font:1em trebuchet MS, verdana, helvetica, arial, sans-serif;
	color:#555;
	line-height:1.5em;
	width:150px;
	border-bottom:solid #e5e5e5 1px;
	padding:5px
}
.leftcolumn ul li ul li a {
	text-decoration:none;
	display:block;
	font:.9em trebuchet MS, verdana, helvetica, arial, sans-serif;
	color:#555;
	line-height:1.3em;
	width:130px;
	border:0;
	padding:3px 15px
}
.news li {
	_height:0
}
.news li a:link, .news li a:visited, .news li a:hover, .news li a:active {
	color:#e09135;
	text-decoration:none;
	display:block;
	position:relative;
	margin:0
}
#lowercontent .news h1, #lowercontent .blurb h1 {
	font-size:18px
}
.list-item .more {
	background:URL(/_images/system/template/smallicons.png) repeat-x -5px -180px;
	_background:URL(/_images/system/template/smallicons.gif) repeat-x -5px -180px;
	right:5px;
	bottom:10px;
	position:absolute;
	width:15px;
	height:15px
}
.list-item:hover .more {
	background:URL(/_images/system/template/smallicons.png) repeat-x -5px -280px;
	_background:URL(/_images/system/template/smallicons.gif) repeat-x -5px -280px
}
.news a span.subtitle {
	color:#666
}
#lowercontent .leftcolumn {
	width:170px;
	background:URL(/_images/system/template/menuBGs.png) no-repeat 170px 20px;
	margin-top:45px;
	display:inline;
	float:left;
	padding:20px 10px 0 0
}
#lowercontent .content {
	display:inline;
	float:left;
	width:680px;
	margin:0 0 0 20px
}
a.backtotop {
	clear:both;
	float:right;
	background:URL(/_images/system/template/smallicons.png) no-repeat -5px -50px;
	_background:URL(/_images/system/template/smallicons.gif) no-repeat -5px -50px;
	text-decoration:none;
	color:#0077c6;
	margin:50px 0 15px;
	padding:6px 20px 0
}
#lowercontent a.feed, #lowercontent .blurb .news h1 a.feed {
	text-indent:-9999px;
	background:URL(/_images/system/template/smallicons.png) no-repeat -5px 0;
	_background:URL(/_images/system/template/smallicons.gif) no-repeat -5px 0;
	width:25px;
	height:25px;
	display:none
}
#lowercontent .news h1 a {
	color:#0077c6;
	text-decoration:none
}
#lowercontent .content blockquote {
	float:left;
	width:300px
}
#lowercontent .content blockquote p.source {
	font-size:.9em;
	color:#999
}
fieldset {
	border:0;
	margin:0;
	padding:0
}
.form-text {
	display:inline;
	float:left;
	line-height:14px;
	text-align:right;
	width:115px;
	padding:9px 6px 0 0
}
.form-input {
	display:inline;
	float:right;
	width:211px
}
.form-input input {
	width:211px
}
.form-input textarea {
	height:70px;
	width:211px
}
.form-divider {
	clear:both;
	height:6px;
	overflow:hidden
}
.form-bottom {
	margin-left:116px
}
.docfooter {
	text-align:right;
	width:790px;
	padding:3px 0
}
.form-row {
	clear:both;
	float:left;
	width:600px;
	padding:10px
}
.form-first-column {
	clear:both;
	display:block;
	float:left;
	padding-bottom:10px;
	width:290px
}
.form-second-column {
	display:block;
	float:left;
	margin-left:20px;
	padding-bottom:10px;
	width:290px
}
.sub-form-text {
	display:inline;
	float:left;
	line-height:14px;
	text-align:right;
	width:100px;
	padding:4px 6px 0 0
}
.sub-form-input {
	display:inline;
	float:right;
	width:170px
}
.sub-form-input input {
	width:150px
}
.sub-form-input textarea {
	height:70px;
	width:150px
}
div.partners, div.associations {
	border-top:#ff8839 2px solid;
	padding-bottom:50px
}
div#lowercontent .listing.proddocs {
	background:#f7f6f6;
	margin-bottom:20px
}
div#lowercontent .listing.proddocs .listing.proddocs {
	margin-bottom:0
}
div#lowercontent .listing.proddocs h2 {
	color:#555
}
div#lowercontent .listing.proddocs .sublist {
	background:#c9c9c9;
	border:#c9c9c9 1px solid;
	padding:0 10px
}
.list-item {
	_height:0;
	cursor:pointer;
	display:block;
	border-bottom:solid #e5e5e5 1px;
	position:relative;
	padding:10px 10px 10px 0
}
div#lowercontent .listing .list-item .long-right-second {
	width:480px;
	float:none;
	_float:right;
	margin-left: 190px;
}
div#lowercontent .listing .list-item .long-right {
	width:480px;
	float:right;
}
div#lowercontent .partners .list-item .right-short {
	padding-top:10px
}
div#lowercontent .listing .list-item .right-short {
	float:right
}
#lowercontent .details p {
	font-size:1em
}
div#lowercontent .listing .list-item h3 {
	padding:5px 0
}
div#lowercontent .listing .list-item .long-left {
	width:550px;
	float:left
}
div#lowercontent .listing .list-item .left-short p.date {
	font-size:1.05em
}
div#lowercontent .listing .list-item .left-short p.location {
	font-size:.9em;
	color:#888;
	padding:0
}
.left-short {
	width:180px;
	float:left
}
.left-short-second {
	padding-left:30px;
	width:120px
}
div#lowercontent .listing .header {
	background:URL(/_images/system/template/horiz-backgrounds.png) repeat-x 0 -1296px;
	border-bottom:#c9c9c9 1px solid
}
div#lowercontent .listing .header .opener, div#lowercontent .listing .header .closer {
	background:URL(/_images/system/template/menuBGs.png);
	display:block;
	width:10px;
	height:30px
}
div#lowercontent .listing .header .contained {
	width:180px;
	margin-left:-10px;
	float:left;
	padding-left:10px;
	display:block;
	height:30px
}
div#lowercontent .listing .foot {
	background:URL(/_images/system/template/horiz-backgrounds.png) repeat-x 0 -979px;
	border-top:#c9c9c9 1px solid;
	height:15px
}
div#lowercontent .listing .foot .opener, div#lowercontent .listing .foot .closer {
	background:URL(/_images/system/template/menuBGs.png);
	display:block;
	width:10px;
	height:15px
}
div#lowercontent .listing .foot .opener {
	background-position:-20px -142px;
	float:left
}
div#lowercontent .listing .foot .closer {
	background-position:-10px -142px;
	float:right
}
#lowercontent .content .switch, #lowercontent .aggregate, #lowercontent .connect, #lowercontent .extend, #lowercontent .converge, #lowercontent .manage {
	background:URL(/_images/system/product-tabs.png) no-repeat;
	display:block;
	float:left;
	height:30px;
	width:85px;
	text-indent:-9999px;
	margin:2px 0 0;
	padding:0
}
#lowercontent .content .manage {
	background-position:0 -250px
}
#lowercontent .content .plan, #lowercontent .deploy, #lowercontent .maintain, #lowercontent .enhance, #lowercontent .evolve {
	background:URL(/_images/system/services-tabs.png) no-repeat;
	display:block;
	float:left;
	height:30px;
	width:85px;
	text-indent:-9999px;
	margin-top:9px;
	padding:0
}
#lowercontent .content ul.sitemap {
	width:340px;
	float:left
}
a.page-link, a.page-link:visited {
	color:#0077C6
}
a.read-more {
	color:#0077C6;
	background-image:url(/_images/system/template/smallicons.png);
	background-repeat:no-repeat;
	background-color:transparent;
	background-position:63px -79px;
	float:right;
	padding-right:20px;
	margin:5px 20px
}
a.read-more:hover {
	color:#FF8839;
	background-position:63px -279px
}
#lowercontent .content p.img-caption {
	font-size:10px;
	font-style:italic;
	margin-bottom:10px
}
#lowercontent .content .inpage-document .download {
	display:block;
	text-indent:-9999px;
	background:url('/_images/system/download-now.gif');
	height:28px;
	width:180px;

}
#lowercontent .content #contact-us {
	width:640px;
	float:left
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td, #topnav form, #topnav ul, div.menu .column1 ul {
	margin:0;
	padding:0
}
fieldset, img, #mainnav li.cap:hover {
	border:0
}
del, ins, .listing a {
	text-decoration:none
}
sup, sub {
	vertical-align:baseline
}
legend, .content a, #lowercontent .content ul.sitemap li a:hover, a.job-link:hover, a.job-link:visited {
	color:#000
}
strong, #lowercontent .content p.img-caption strong {
	font-weight:700
}
#mainnav ul li ul, #topnav ul li, #copyright {
	float:left
}
#lowercontent .highlight a, #lowercontent .highlight a:visited, #lowercontent .highlight a:hover, #lowercontent .highlight a:active {
	color:#555;
	text-decoration:none;
	font-weight:700
}
.largeHighlight .opener, div#lowercontent .listing .header .opener, #lowercontent .content .inpage-links .opener {
	background-position:-211px 0;
	float:left
}
.largeHighlight .closer, div#lowercontent .listing .header .closer, #lowercontent .content .inpage-links .closer {
	background-position:-221px 0;
	float:right
}
#lowercontent p, #lowercontent .news ul li:first-child .list-item {
	padding-top:0
}
.content a:active, .leftcolumn ul li a:active, .leftcolumn ul li a.activeNav {
	color:#ff8839
}
.leftcolumn ul li a span.subtitle, #lowercontent .content ul.sitemap-entry li a span.subtitle {
	display:none
}
.leftcolumn ul li a:hover, .leftcolumn ul li a.activeNav:hover, .list-item a, .list-item a:hover, .list-item a:visited, .list-item a:active, #lowercontent .content ul.sitemap li a {
	color:#0077c6
}
.news li, .news p, div#lowercontent .listing.proddocs .sublist p {
	margin:0;
	padding:0
}
#lowercontent .content .aggregate, #lowercontent .content .deploy {
	background-position:0 -50px
}
#lowercontent .content .connect, #lowercontent .content .maintain {
	background-position:0 -100px
}
#lowercontent .content .extend, #lowercontent .content .enhance {
	background-position:0 -150px
}
#lowercontent .content .converge, #lowercontent .content .evolve {
	background-position:0 -200px
}
#contact-us h2 {
	color:#333
}
#lowercontent .content #bandwidth {
	width:220px;
	float:right;
	padding-left:10px
}
#lowercontent .content .inpage-links {
	width:220px;
	float:right;
	margin-left:10px;
	overflow:visible;
	background:URL(/_images/system/template/horiz-backgrounds.png) repeat-x 0 -1296px;
	margin-top:10px;
}
#lowercontent .content .inpage-document {
	width:220px;
	float:right;
	margin-left:10px;
	overflow:visible;
	background:URL(/_images/system/blue-callout-bg.gif) no-repeat 0 -18px;
	margin-top:10px;
}
#lowercontent .content .inpage-document .closer {
	width:220px;
	height:18px;
	clear:both;
	background:URL(/_images/system/blue-callout-bg.gif) repeat-x;
}

#lowercontent .content .inpage-document .contained {
	width:180px;
	margin:0 20px;
	_margin:0 10px;
	float:left;
	padding-top:10px;
	display:block
}
#lowercontent .content .inpage-links .contained {
	width:180px;
	margin:0 10px;
	float:left;
	padding-top:10px;
	display:block
}
#lowercontent #nosidenav {
	width:890px;
}
#lowercontent .content .inpage-links .contained ul {
	list-style:none;
	padding-left:0;
}
#lowercontent .content .inpage-links .contained li {
	list-style:none;
	padding-left:0;
	margin-left:0;
}
#lowercontent .nosidenav-right {
	width: 220px; 
	float: right;
	_margin-left:-200px;
}
#lowercontent .nosidenav-left {
	width: 620px;
	float: left;
}
#lowercontent .content .inpage-document h1, #lowercontent .content .inpage-document h2, #lowercontent .content .inpage-document h3, #lowercontent .content .inpage-document p, #lowercontent .content .inpage-document a, #lowercontent .content .inpage-document a:visited, #lowercontent .content .inpage-document a:hover, #lowercontent .content .inpage-document a:active, #lowercontent .content .inpage-document label, #lowercontent .content .inpage-document #subscribe_successful, #lowercontent .content .inpage-document #subscribe_unsuccessful {
	color:#FFF;
}
#lowercontent .content .inpage-document label {
	font-weight:bold;
}
.tri-up-wrap .tri-up {
	width:180px;
	background:url('/_images/system/template/tri-bg.gif') left top no-repeat;
	padding:10px;
	margin: 0 10px;
	float:left;
}
.tri-up-wrap .first, .tri-up-wrap .last  {
	margin: 0;
}
a.go-arrow {
	display:block;
	float:right;
	height:25px; width:25px;
	text-indent:-9999px;
	background:url('/_images/system/arrow.gif') no-repeat;
	margin-top:-23px;
}
img.trans {
	behavior: url(/_include/css/iepngfix.htc);
}
/* Forms and Landing pages */

body#lp {
	background: #FFF;
}
body#lp a#BTILogo {
	margin-left:0;
}
body#lp h1 {
	padding-top:30px;
}
#lp-outerwrap {
	margin:auto;
	width: 600px;
	font-size:1.1em;
	padding:20px;
	background:#FFF;
}

#lp-innerrwrap {
	width: 600px;
}
#lp-header {
	width:600px;
	display:block;
}
#lp-header a {
	text-align:-9999px;
   display:block;
	width:150px;
	height:50px;
}
#lp-content-title {
	clear:both;
	width:600px;
	display:block;
}
#lp-content-text {
	width: 350px;
	display:block;
	float:left;
}
#lp-content-image {
	width:250px;
	display:block;
	float:left;
}
#lp-formwrap .form-group, #cp-formwrap .form-group {
	width:330px;
	padding:5px;
	padding-left:0;
}
#lp-formwrap {
	width:290px;
	background-color:#EEE;
	padding:20px;
	padding-bottom:30px;
	padding-top:10px;
	margin-top:20px;
}
#cp-formwrap {
}

.form-group label {
	width:290px;
	display:block;
	font-size:1.1em;
	padding-bottom:2px;
}
#cp-formwrap .form-group label {
	width:290px;
	display:block;
	font-size:1em;
	padding-bottom:2px;
}

.form-group.hidden {
	display:none;
}
#lp-formwrap .form-submit, #cp-formwrap .form-submit {
	width:290px;
}
.form-submit .note {
	width:150px;
	float:left;
	font-size:.8em;
}
.form-submit .submit {
	width:50px;
	float:right;
}

#lp-formwrap .required, #cp-formwrap .required {
	color:#ff8839;
}

#cp

/* Popoup Wrappers */
#popup {
	width:940px;
	padding:0px;
	margin:0px;
}
#popup-out-wrapper {
	width: 940px;
	display:block;
	padding:0;
	margin:0;
}
#popup-in-wrapper {
	width: 940px;
	display:block;
	padding:0;
	margin:0;
}
#popup-in-wrapper h1 {
}
#popup-in-wrapper p {
	font-size:14px;
	line-height:1.25em;

}
#popup-in-wrapper .column-one, #popup-in-wrapper .column-two, #popup-in-wrapper .column-three {
	width:300px;
	padding:10px;
	display:block;
	float:left;
}
#popup-in-wrapper .column-one {
	padding-left:0;
}
#popup-in-wrapper .column-three {
	padding-right:0;
}
#popup-in-wrapper #cp-formwrap {
	width:640px;
	float:left;
}
