html, body 
{
	position			: absolute;
	top					: 0px;
	left				: 0px;
	width				: 100%;
	height				: 100%;
	margin				: 0px;
	background-image	: url(../images/bg_strip.jpg);
	background-repeat	: repeat-y;
	background-position : center top;
    padding				: 0;
    font				: normal 11px/1.5em Verdana;
}

A, A:LINK, A:VISITED, A:ACTIVE
{
	color				: #627eb7;
	text-decoration		: underline;
}

A:HOVER
{
	text-decoration		: none;
}

.banner 
{
	border-bottom		: solid 1px black;
}

.body
{
	clear				: left;
	display				: block;
	width				: 800px;
	margin-left			: auto;
	margin-right		: auto;
	padding-left		: 0px;
	font				: normal 13px Verdana;
	float				: none;
}

.body IMG
{
}

.bnet-page-content
{
	margin-left			: 8px;
	margin-top			: 8px;	
	text-align			: justify;
} 

.bnet-partner-logos
{
	position			: absolute;
	width				: 210px;
	text-align			: center;
	bottom				: 150px;
}
.header
{
	width				: 100%;
	background-color	: #EBF2FC;
	background-image	: url(../images/bg_strip.jpg);
	background-repeat	: repeat-y;
	background-position : center top;
	z-index				: 0;
}
.customer-login-outer
{
	position			: absolute;
	width				: 100%;
}

.customer-login-inner
{
	width				: 800px;
	margin-left			: auto;
	margin-right		: auto;
	text-align			: right;
	padding-right		: 20px;
	color				: #FFFFFF;
}

.inner
{
	clear				: right;
	height				: 100%;	
	width				: 800px;
	margin-left			: auto;
	margin-right		: auto;
	padding-left		: 0px;	
	border				: 0px;
}

.rainbow
{
	height				: 6px;
	overflow			: hidden;	
}

.topnav
{
	border-bottom		: solid 1px #000000;
	
}

.sub-nav
{
	float				: none;
	position			: relative;
	left				: 78px;
	top					: -48px;
	font-family			: Helvetica;
	font-size			: xx-small;
	color				: #4f81B2;
	line-height			: 13px;
	display				: inline;
	z-index				: 100;
	text-decoration		: none;
	cursor				: pointer;

}

.button-nav-link-decoration
{
	text-decoration		: none;
}


/* Button Links */

.button_trialsignup SPAN
{
	visibility			: hidden;
	width				: 205px;
	height				: 81px;
	display				: block;
}
.button_trialsignup, .button_trialsignup:link, .button_trialsignup:active, .button_trialsignup:visited
{
	width				: 205px;
	height				: 81px;
	background-image	: url(../images/button_trial.gif);
	background-repeat	: no-repeat;
	display				: block;
}

.button_trialsignup:hover
{
	width				: 205px;
	height				: 81px;
	background-image	: url(../images/button_trial_hover.gif);
	background-repeat	: no-repeat;
}


.button_demorequest SPAN
{
	visibility			: hidden;
	width				: 205px;
	height				: 81px;
	display				: block;
}
.button_demorequest, .button_demorequest:link, .button_demorequest:active, .button_demorequest:visited
{
	width				: 205px;
	height				: 81px;
	background-image	: url(../images/button_demo.gif);
	background-repeat	: no-repeat;
	display				: block;
}

.button_demorequest:hover
{
	width				: 205px;
	height				: 81px;
	background-image	: url(../images/button_demo_hover.gif);
	background-repeat	: no-repeat;
}
.button_demorequest_g SPAN
{
	visibility			: hidden;
	width				: 205px;
	height				: 81px;
	display				: block;
}
.button_demorequest_g, .button_demorequest_g:link, .button_demorequest_g:active, .button_demorequest_g:visited
{
	width				: 205px;
	height				: 81px;
	background-image	: url(../images/button_demo_g.gif);
	background-repeat	: no-repeat;
	display				: block;
}

.button_demorequest_g:hover
{
	width				: 205px;
	height				: 81px;
	background-image	: url(../images/button_demo_g_hover.gif);
	background-repeat	: no-repeat;
}


.button_webinar SPAN
{
	visibility			: hidden;
	width				: 205px;
	height				: 81px;
	display				: block;
}
.button_webinar, .button_webinar:link, .button_webinar:active, .button_webinar:visited
{
	width				: 205px;
	height				: 81px;
	background-image	: url(../images/button_webinar.gif);
	background-repeat	: no-repeat;
	display				: block;
}

.button_webinar:hover
{
	width				: 205px;
	height				: 81px;
	background-image	: url(../images/button_webinar_hover.gif);
	background-repeat	: no-repeat;
}

.button_live SPAN
{
	visibility			: hidden;
	width				: 205px;
	height				: 81px;
	display				: block;
}
.button_live, .button_live:link, .button_live:active, .button_live:visited
{
	width				: 205px;
	height				: 81px;
	background-image	: url(../images/button_live.gif);
	background-repeat	: no-repeat;
	display				: block;
}

.button_live:hover
{
	width				: 205px;
	height				: 81px;
	background-image	: url(../images/button_live_hover.gif);
	background-repeat	: no-repeat;
}

.button_resources SPAN
{
	visibility			: hidden;
	width				: 205px;
	height				: 81px;
	display				: block;
}
.button_resources, .button_resources:link, .button_resources:active, .button_resources:visited
{
	width				: 205px;
	height				: 81px;
	background-image	: url(../images/button_resources.gif);
	background-repeat	: no-repeat;
	display				: block;
}

.button_resources:hover
{
	width				: 205px;
	height				: 81px;
	background-image	: url(../images/button_resources_hover.gif);
	background-repeat	: no-repeat;
}


.button_ecampaign SPAN
{
	visibility			: hidden;
	width				: 205px;
	height				: 81px;
	display				: block;
}
.button_ecampaign, .button_ecampaign:link, .button_ecampaign:active, .button_ecampaign:visited
{
	width				: 205px;
	height				: 81px;
	background-image	: url(../images/button_ecampaign.gif);
	background-repeat	: no-repeat;
	display				: block;
}

.button_ecampaign:hover
{
	width				: 205px;
	height				: 81px;
	background-image	: url(../images/button_ecampaign_hover.gif);
	background-repeat	: no-repeat;
}

.button_getConnected SPAN
{
	visibility			: hidden;
	width				: 205px;
	height				: 88px;
	display				: block;
}
.button_getConnected, .button_getConnected:link, .button_getConnected:active, .button_getConnected:visited
{
	width				: 205px;
	height				: 88px;
	background-image	: url(../images/button_getConnected.gif);
	background-repeat	: no-repeat;
	display				: block;
}

.button_getConnected:hover
{
	width				: 205px;
	height				: 88px;
	background-image	: url(../images/button_getConnected_hover.gif);
	background-repeat	: no-repeat;
}

.search
{
	background-color	: Yellow;
}

.bnet-page-header
{
	font-size			: 150%;
	color				: #406F9C;
	font-weight			: bold;
	padding-bottom		: 20px;
	text-align			: left;
}

.bnet-page-subheader
{
	font-size			: 115%;
	color				: #96C6F2;
	font-weight			: bold;
	padding-bottom		: 10px;
	text-align			: left;
}

.hostedText {	COLOR: #677c8d}.liveText {	COLOR: #0860b0}

.normalTable TD:first-child {	TEXT-ALIGN: left}
.line {	MARGIN-BOTTOM: 5px;	WIDTH: 100%;	BORDER-BOTTOM: #0860b0 1px solid;	HEIGHT: 3px}


/* ------------------------------------------------- */

.bnet-error-page
{
	min-height			: 300px;
	background-image	: url(../images/page_error.gif);
	background-repeat	: no-repeat;
	background-position : top left;
}


.bnet-form-submitting
{
	width				: 500px;
	margin-left			: auto;
	margin-right		: auto;
	text-align			: center;
}
.bnet-form-container
{
	width				: 500px;
	margin-left			: auto;
	margin-right		: auto;
}
.bnet-form
{
	
}

.bnet-form-submit
{
	text-align			: right;
	padding-right		: 60px;
	padding-top			: 10px;
}

.bnet-form-heading
{
	color				: #4f81b2;
	font-size			: 12pt;
	font-weight			: bold;
	padding				: 5px;		
	padding-left		: 0px;
}

.bnet-form-success
{
	width				: 90%;
	background-image	: url(../images/form_128.gif);
	background-repeat	: no-repeat;
	background-position : top left;
	height				: auto !important;
	min-height			: 150px;
	margin-left			: auto;
	margin-right		: auto;
}
.bnet-form-heading2
{
	color				: #A2A2A2;
	font-size			: 11pt;
	font-weight			: bold;
	margin-left			: 90px;
	margin-top			: 20px;
}
.bnet-form-body
{
	width				: 75%;
	float				: right;
}
.bnet-form-hline
{
	width				: 100%;
	height				: 2px;
	min-height			: 2px;
	max-height			: 2px;
}

.bnet-form-error
{
	width				: 80%;
	border				: solid 1px maroon;
	padding				: 12px;
	margin-left			: auto;
	margin-right		: auto;
	background-color	: #FEFEFE;
	background-image	: url(../images/page_error.gif);
	background-repeat	: no-repeat;
	background-position : -80px -80px;

}

.bnet-form-field
{
	padding				: 1px;
}

.bnet-form-field TABLE
{
	
	display				: inline;
}

.bnet-form-required
{
	width				: 30px;
	height				: 18px;
	display				: inline;
	position			: absolute;
	background-image	: url(../images/required.gif);
	background-repeat	: no-repeat;
	z-index				: 200;
}
.bnet-form-label
{
	vertical-align		: top;	
	width				: 100px;
	float				: left;
	text-align			: right;
	padding-right		: 10px;
	color				: #4f81b2;
	padding-top			: 2px;
	clear				: left;
}

.bnet-pledge-box
{
	background-image	: url(../images/pledge.gif);
	background-repeat	: no-repeat;
	background-position	: right -40px;
	min-height			: 200px;
}

.bnet-pledge-box UL, UL
{
	margin-top			: 10px;
	list-style-type		: square;
	list-style-image	: url(../images/li.gif);
	
}

UL LI
{
	
}
UL.bnet-rootmap UL UL{
	margin-left:10px;
	margin-bottom:10px;
	margin-top:5px;
	list-style-image : url(../images/li_small.gif);
}

UL.bnet-rootmap
{
	padding-left : 0px;
	margin-left:0px;
	margin-bottom:10px;
	margin-top:5px;
	list-style-image : url(../images/li.gif);
}

.bnet-sitemap
{
	font-size		: 7.5pt;
	padding-left	: 7px;
	padding-top		: 3px;
}
.bnet-sitemap-div
{
	float			: left;
	padding-right	: 30px;
	
}
.bnet-pledge-header
{
	font-size			: 120%;
	color				:#4F81B2;
	font-weight			: bold;	
}

.bnet-pledge-strap B
{
	font-size			: 110%;
}

.bnet-pledge-substrap
{
	font-size			: 90%;
	color				: #406F9C;
	display				: none;
}

.bnet-page-who-we-are
{
	background-image	: url(../images/page_who_we_are.gif);
	background-repeat	: no-repeat;
	background-position	: left top;
	min-height			: 256px;
}

.bnet-page-contract
{
	background-image	: url(../images/page_contract.gif);
	background-repeat	: no-repeat;
	background-position	: left top;
	min-height			: 256px;
}

.bnet-page-what-we-do
{
	background-image	: url(../images/page_what_we_do.gif);
	background-repeat	: no-repeat;
	background-position	: left top;
	min-height			: 256px;	
}

.bnet-page-the-way-we-work
{
	background-image	: url(../images/page_the_way_we_work.gif);
	background-repeat	: no-repeat;
	background-position	: left top;
	min-height			: 256px;	
}

.bnet-page-contact
{
	background-image	: url(../images/page_contact.gif);
	background-repeat	: no-repeat;
	background-position	: left top;
	min-height			: 256px;	
}

.bnet-page-crm
{
	background-image	: url(../images/page_dynamics.gif);
	background-repeat	: no-repeat;
	background-position	: left top;
	min-height			: 256px;	
}

.bnet-page-office
{
	background-image	: url(../images/page_office.gif);
	background-repeat	: no-repeat;
	background-position	: left top;
	min-height			: 256px;	
}

.bnet-page-hostedlive
{
	background-image	: url(../images/page_hosted.gif);
	background-repeat	: no-repeat;
	background-position	: left top;
	min-height			: 256px;	
}

.bnet-page-project-at-work
{
	background-image	: url(../images/page_project.gif);
	background-repeat	: no-repeat;
	background-position	: left top;
	min-height			: 256px;	
}
.bnet-page-consulting
{
	background-image	: url(../images/page_consulting.gif);
	background-repeat	: no-repeat;
	background-position	: left top;
	min-height			: 256px;	
}
.bnet-page-news
{
	background-image	: url(../images/page_news.gif);
	background-repeat	: no-repeat;
	background-position	: left top;
	min-height			: 256px;	
}
.bnet-page-careers
{
	background-image	: url(../images/page_careers.gif);
	background-repeat	: no-repeat;
	background-position	: left top;
	min-height			: 256px;	
}

.bnet-page-privacy
{
	background-image	: url(../images/page_privacy.gif);
	background-repeat	: no-repeat;
	background-position	: left top;
	min-height			: 256px;	
}

.bnet-page-getConnected
{
	background-image	: url(../images/page_getConnected.gif);
	background-repeat	: no-repeat;
	background-position	: left top;
	min-height			: 260px;	
}

.bnet-page-webinar
{
	background-image	: url(../images/page_webinar.gif);
	background-repeat	: no-repeat;
	background-position	: left top;
	min-height			: 260px;	
}

.bnet-page-crmtrial
{
	background-image	: url(../images/page_crmtrial.gif);
	background-repeat	: no-repeat;
	background-position	: left top;
	min-height			: 260px;	
}



.bnet-header-colour
{
	color				: #627eb7;
}

.bnet-header
{
	font-size			: 110%;	
}

.bnet-quotes-panel, .bnet-quotes-panel-alternate
{
	margin-bottom		: 40px;
}

.bnet-quotes-panel-alternate .bnet-quotes-label
{
	color				: #8A8A8A;
}

.bnet-quotes-panel .bnet-quotes-label
{
	color				: #627eb7;
}

.bnet-table-contract-header
{
	background-color: #DCE6F5;
	font-weight:bold;
}

.bnet-table-contract-normal
{
	font-weight:normal;
}

.bnet-resource-extract
{
	padding			: 2px;
	color			: #627eb7;	
}

.bnet-alt
{
	background-color : #EBF2FC;
	border-bottom	 : solid 5px #FFFFFF;
}
.bnet-alt2
{
	background-color : #F0F0F0;
	border-bottom	 : solid 5px #FFFFFF;
}