@charset "utf-8";
/* ########################################################################### *
/* ***** DOCUMENT INFO  ****************************************************** *
/* ########################################################################### *
 * ##### NAME:  skin_bnz.css
 * ##### VERSION: v1.0
 * ##### UPDATED: 06/11/2008 (Mick Chmielewski, Eclipse Group)
/* ########################################################################### *

/* ########################################################################### *
/* ***** INDEX *************************************************************** *
/* ########################################################################### *
/* ##### GLOBAL & CSS IMPORTS
/* ##### TYPOGRAPHY
/* ##### HEADER
/* ##### NAVIGATION
/* ##### LEFT COLUMN
/* ##### CONTENT COLUMN
/* ##### RIGHT COLUMN
/* ##### FOOTER
/* ##### FORMS
/* ########################################################################### */

/* ########################################################################### *
/* ##### GLOBAL & CSS IMPORTS
/* ########################################################################### */

a:link 		{ color:#2f3082 }
a:visited	{ color:#2f3082 }
a:active	{ color:#2f3082 }

/* ########################################################################### *
/* ##### TYPOGRAPHY
/* ########################################################################### */

body 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #666;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td
{
	font-family: Arial, Helvetica, sans-serif;
}


/* ########################################################################### *
/* ##### HEADER
/* ########################################################################### */

.header .logo 
{
	padding: 22px 0 0 0;
}

	.header .globalFunctions .globalSearch {
		background: #e1e6ee url('../images/bg_globalSearch_bnz.gif') repeat-x 0 0;
	}
	

/* ########################################################################### *
/* ##### NAVIGATION
/* ########################################################################### */

.nav_primary {
	background: #273079 url('../images/bg_nav_primary_bnz.gif') repeat-x 0 0;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#FFF;
}
.sf-menu li {
	background: url('../images/bg_nav_primary_li_bnz.gif') no-repeat 100% 0;
}
.sf-menu li li a, .sf-menu li li a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	/*border-right:	0;*/
	border-top:		1px dotted #4c76ad;
}
.sf-menu li li {
	background-color: #134a92;
}
.sf-menu li:hover, .sf-menu li.sfHover,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
	background:		#202963;
}
.sf-menu li.current {
	background: url('../images/bg_tab_bnz.gif') no-repeat 0 0;
}
.sf-menu li.current a,
.sf-menu li.current a:visited {
	background: url('../images/bg_tab_bnz.gif') no-repeat 100% -50px;
	color: #666;
}
.sf-menu li.current li a:focus,
.sf-menu li.current li a:hover,
.sf-menu li.current li a:active {
	background-color:		#202963;
}
.sf-menu li.current:hover {
	background: transparent url('../images/bg_tab_bnz.gif') no-repeat 0 0;
}


/* ########################################################################### *
/* ##### LEFT COLUMN
/* ########################################################################### */

.leftColumn .nav_secondary li.active a
{
	color: #202963;
}

	.leftColumn .nav_secondary li li a,
	.leftColumn .nav_secondary li.active li a 
	{
		color: #202963;
	}
		
		.leftColumn .nav_secondary li li li a,
		.leftColumn .nav_secondary li.active li li a,
		.leftColumn .nav_secondary li li.active li a 
		{
			color: #202963;
		}

	
/* ########################################################################### *
/* ##### CONTENT COLUMN
/* ########################################################################### */

.contentColumn h2,
.contentColumn h3
{
	color: #2f3082;
}

	.contentColumn ul li
	{
		background: url('../images/list_bullet_bnz.gif') no-repeat 0 7px;
	}
	
		.nav_pagination a:link,
		.nav_pagination a:visited {
			color: #2f3082;
		}
	
	
/* ########################################################################### *
/* ##### RIGHT COLUMN
/* ########################################################################### */

.rightColumn .module
{
	background: #e8ebf1 url('../images/bg_module_bnz.gif') repeat-x 0 100%;
}

.rightColumn .loginModule,
.rightColumn .loginModuleHome
{
	background: #00bdc6 url('../images/bg_loginModule_bnz.gif') repeat-x 0 100%;
}
		

/* ########################################################################### *
/* ##### FOOTER
/* ########################################################################### */	
	
.footer
{
	border-top: 3px solid #0164a9; /* NJ Changed width from 7px to 3px*/
}
	
		
/* ########################################################################### *
/* ##### FORMS
/* ########################################################################### */

input, select, textarea 
{
	font-family: Arial, Helvetica, sans-serif;
}

.primary {
	border: 1px solid #2e577e;
	background: #1c5d91 url('../images/bg_button1_bnz.gif') repeat-x top;
}

button.button_curve_primary{
	background: transparent url('../images/bg_button1_sprite_bnz.png') no-repeat !important;
}

div.buttonEnd_primary{
	background: transparent url('../images/bg_button1_sprite_bnz.png') no-repeat;
	background-position: 100% -44px;
	width: 5px !important;
	height: 22px !important;
	float: left;
	margin-left: -10px !important;
	margin-right: 10px !important;
	padding: 0px !important;s
}

button.button_primary_hover {
	background-position: 0 -22px !important;
}

div.buttonEnd_primary_hover{
	background-position: 100% -66px !important;
}

/* NJ Added extra css*/
.Headerbar{
    border-top:3px solid #0164a9;
    margin:0;
}