﻿/* Customised styles for the BxSL web site */

body {
	font-family:verdana,arial,helvetica,sans-serif;
	color: #444;	
	line-height: 150%;	
	font-size: 75%;	
}

.body
{
	background-color:#F2F2F2;	
}

.shadowLeft 
{
	background-image: url(images/bx/gy_Shadow_Left.jpg);
}
.shadowRight
{
	background-image: url(images/bx/gy_Shadow_Right.jpg);	
}

.authoringRegion
{
	background-color:#FFF;	
}
.topArea 
{
	background:#FFF url(images/bx/Gold_Partner_rgb.png) no-repeat center right;	
}
.logo {
	height:60px;
}
.logo a {
	background-image:url(images/bx/Bxlogo.jpg);
	padding:40px 10px 0 75px;
}

.imageSplash {
	background-color:#F0F2EF;
	min-height:150px;
}


.search {
	visibility:hidden;
}

/* top nav customisation */
.topNavContainer
{
	background-image:none;	
	height:32px;
	min-height:32px;
}
.topNavContainer td
{
	vertical-align:bottom;	
}
.topNav
{
	height:32px;
	min-height:32px;
}
.topNavItem
{
	background-image:none;	
	font-size:100%;
}

.topNavItem a
{
	background-image:none;
	color:#999;	
	padding:0 15px 0 15px;
	line-height:32px;
	height:32px;
	min-height:32px;
}

.topNavItem a:hover
{
	background-image:none;
	color:#000;	
}

.topNavSelected
{
	height:32px;
	min-height:32px;
	border-bottom:solid 2px #FF8C00;
	color:#000;				
}
.topNavSelected a
{
	color:#000;
}

.topNavHover
{
	border-bottom:solid 2px #FF8C00;					
}

/* Top nav popups */
.topNavFlyOutsHover
{
	background-color:#FF8C00;
	color:#FFF;		
}

/* Left nav settings */
.leftNav {
	width:180px;
}

.leftNav1 {
	line-height: 250%;
	font-size:90%;
}

.leftNav a:hover
{
	background-color:#FF8C00;
}

.leftNavSelected 
{
	background-color:#FF8C00;
	color:#FFF;	
}


.breadcrumb {
	background-color:#FF8C00;
	color:#FFF;
	padding:0 0 0 8px;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size: 100%;
	line-height:35px;
	height:35px;	
}

.ms-WPBody, .ms-WPBody td{
	font-family:verdana,arial,helvetica,sans-serif;
	font-size: 100%;		
}
.ms-WPBody p, .ms-WPBody td p {
	margin:0;
}
.ms-WPBody h3, .ms-WPBody td h3{
	margin:10px 0 3px 0;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size:110%;	
	line-height:normal;
}
.ms-WPBody h4, .ms-WPBody td h4{
	margin:0;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:110%;
	font-style:italic;
	font-weight:normal;
	line-height:normal;	
}

.ms-WPBody p.strap {
	font-size:120%;
	font-style:italic;
	margin:15px 0;		
}

.pageTitle {
	margin:0 0 10px 0;
	font-family: Tahoma,arial,helvetica,sans-serif;
	font-size:160%;
	font-weight:normal;
	line-height:normal;		
}

.compLogo {
	margin:30px 5px;
}

.splashLinkArea {
	border:none;
}

.footerContent {
	text-align:right;
	font-size: 75%;
	margin-top:15px;
}


.ms-siteactionsmenu div{
	line-height:normal;
}

.bxannounce
{
	margin:0 0 15px 0;		
}
.bxannounce h5
{
	font-size:100%;
	margin:0;
}
.bxannounce p
{
	margin:0;
}

/* Customer display */
.custRow {
	clear:both;
	margin:15px auto;
	height:115px;
	width:700px;
	border: solid 1px #CCCCFF;

}

.custType {
	float:left;
	margin:0 40px 0 0;
	height:100%;
}
.custType h3 {
	font-size:110%;	
	width:100%;
	padding:3px 0 3px 3px;
	margin:0;
}
.custType img {
	display:block;
	float:left;
	margin:3px 30px 3px 3px; 
}

.confirmMsg {
	font-size:100%;
	color:#AA0000;
	margin:15px 0;
	text-align:center;
	border: solid 1px #AA0000;
}

