/*
	
	**************************************
	Booz & Company Styles
	**************************************
	
	---------------------------------------------------------------
	1. General
	---------------------------------------------------------------
	2. Layout Boxes
	---------------------------------------------------------------
	3. Non-Text Definitions
	---------------------------------------------------------------
	4. Text Styles
	---------------------------------------------------------------
	5. Gnav
	---------------------------------------------------------------
	6. Lnav
	---------------------------------------------------------------
*/





/* 
	**************************************
	1. General Definitions
	**************************************
*/

body {
	margin: 0px;
	padding: 0px;
}

p {
	margin-top: 0px;
	padding-top: 0px;
}

#columns-1-3 p, #column-4 p, #columns-1-4 p, #columns-1-6 p {
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 11px;
}





/* 
	**************************************
	2. Layout Boxes
	**************************************
*/

#container-page {
	width: 890px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 10px;
}

#container-header {
	height: 100px;
	position: relative;
	z-index: 50;
}

#gnav {
	position: absolute;
	top: 0px;
	z-index: 20;
}

#gnav2 {
	float: left;
	width: 740px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 12px;
	padding-top: 3px;
	position: absolute;
	top: 0px;
	z-index: 20;
}

#unav {
	float: right;
	/*width: 290px;
	margin-top: 10px;*/
	position: absolute;
	top: 36px;
	right: 0px;
	z-index: 3;
}
#container-content {
	clear: both;
	position: relative;
}

#logoarea {
	width: 590px;
	position: absolute;
	top: 62px;
	/*margin-top: 43px;*/
}

#columns-1-4 {
	width: 590px;
	float: left;
	border-top-width: 7px;
	border-top-style: solid;
	border-top-color: #000000;
	padding-top: 22px;
	position: relative;
}

#columns-1-6 {
	width: 890px;
	/*float: left;*/
	border-top-width: 7px;
	border-top-style: solid;
	border-top-color: #000000;
	padding-top: 22px;
}

#columns-5-6 {
	width: 290px;
	float: right;
	border-top-width: 7px;
	border-top-style: solid;
	border-top-color: #000000;
}

#bcnav {
	width: 290px;
	text-align: right;
	height: 17px;
	white-space: nowrap;
	padding-top: 5px;
	overflow: hidden;
	line-height: 20px;

}

#left-column-footer {
	border-top-width: 7px;
	border-top-style: solid;
	border-top-color: #000000;
	margin-top: 22px;
	margin-bottom: 40px;
	clear: both;
	position: relative;
}

#right-column-footer {
	border-top-width: 7px;
	border-top-style: solid;
	border-top-color: #000000;
	padding-top: 10px;
	margin-top: 22px;
	margin-bottom: 40px;
	padding-left: 70px;
}

#searchbox {
	background-image: url(/template/sites/bac/template-images/bac-search_field.gif);
	height: 19px;
	overflow: hidden;
	text-align: right;
	background-repeat: no-repeat;
}

#searchbox2 {
	background-image: url(/template/sites/bac/template-images/bac-search_field.gif);
	height: 19px;
	overflow: hidden;
	text-align: right;
	background-repeat: no-repeat;
	width: 140px;
	float: right;
}

#columns-1-3 {
	float: left;
	width: 440px;
}

#column-4 {
	width: 140px;
	float: right;
}





/* 
	**************************************
	3. Non-Text Definitions
	**************************************
*/

#sidenavnews {
	margin-bottom: 20px;
}

#sidenavnews .headerlink {
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}

#sidenavnews a.headerlink:hover {
	color: #000000;
}

#fullcolumn {
	font-family: "Book Antiqua", "Palatino Linotype", Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
}

#fullcolumn p {
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	padding-bottom: 2px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#fullcolumn ul {
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 22px;
	margin-left: 0px;
}

#fullcolumn li {
	padding-top: 1px;
	padding-bottom: 1px;
	margin-top: 2px;
	background-image: url(/template/sites/bac/template-images/dotted-horizontal-rule.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

#fullcolumn ul a {
	color: #666666;
	text-decoration: none;
	display: block;
	font-size: 13px;
	line-height: 15px;
	font-weight: normal;
	margin-bottom: 3px;
	padding-bottom: 1px;
}

#fullcolumn ul a:hover {
	color: #000000;
}

/* START - sidenav definitions - add each new country here */

#sidenav-uk, 
#sidenav-gsa, 
#sidenav-global, 
#sidenav-us, 
#sidenav-nl, 
#sidenav-me, 
#sidenav-nordic, 
#sidenav-anzsea,
#sidenav-it,
#sidenav-fr,
#sidenav-esp,
#sidenav-jp,
#sidenav-cn,
#sidenav-br,
#sidenav-ru {
	font-family: "Book Antiqua", "Palatino Linotype", Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	font-weight: bold;
}

#sidenav-uk ul, 
#sidenav-gsa ul, 
#sidenav-global ul, 
#sidenav-us ul, 
#sidenav-nl ul, 
#sidenav-me ul, 
#sidenav-nordic ul, 
#sidenav-anzsea ul, 
#sidenav-it ul, 
#sidenav-fr ul, 
#sidenav-esp ul, 
#sidenav-jp ul, 
#sidenav-cn ul,
#sidenav-br ul,
#sidenav-ru ul {
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 22px;
	margin-left: 0px;
}

#sidenav-uk ul li, 
#sidenav-gsa ul li, 
#sidenav-global ul li, 
#sidenav-us ul li, 
#sidenav-nl ul li, 
#sidenav-me ul li, 
#sidenav-nordic ul li, 
#sidenav-anzsea ul li, 
#sidenav-it ul li, 
#sidenav-fr ul li, 
#sidenav-esp ul li, 
#sidenav-jp ul li, 
#sidenav-cn ul li,
#sidenav-br ul li,
#sidenav-ru ul li {
	padding-top: 1px;
	padding-bottom: 1px;
	margin-top: 2px;
	background-image: url(/template/sites/bac/template-images/dotted-horizontal-rule.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}

#sidenav-uk p, 
#sidenav-gsa p, 
#sidenav-global p, 
#sidenav-us p, 
#sidenav-nl p, 
#sidenav-me p, 
#sidenav-nordic p, 
#sidenav-anzsea p, 
#sidenav-it p, 
#sidenav-fr p, 
#sidenav-esp p, 
#sidenav-jp p, 
#sidenav-cn p,
#sidenav-br p,
#sidenav-ru p {
	display: block;
	margin-left: 70px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	padding-bottom: 2px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#sidenav-uk ul a, 
#sidenav-gsa ul a, 
#sidenav-global ul a, 
#sidenav-us ul a, 
#sidenav-nl ul a, 
#sidenav-me ul a, 
#sidenav-nordic ul a, 
#sidenav-anzsea ul a, 
#sidenav-it ul a, 
#sidenav-fr ul a, 
#sidenav-esp ul a, 
#sidenav-jp ul a, 
#sidenav-cn ul a,
#sidenav-br ul a,
#sidenav-ru ul a {
	color: #666666;
	background-image: url(/template/sites/bac/template-images/bac-sidenav-bg.gif);
	background-repeat: repeat-y;
	text-decoration: none;
	display: block;
	padding-left: 70px;
	font-size: 13px;
	line-height: 15px;
	font-weight: normal;
	margin-bottom: 3px;
	padding-bottom: 1px;
	background-position: 300px;
}

#sidenav-uk ul a:hover, 
#sidenav-gsa ul a:hover, 
#sidenav-global ul a:hover, 
#sidenav-us ul a:hover, 
#sidenav-nl ul a:hover, 
#sidenav-me ul a:hover, 
#sidenav-nordic ul a:hover, 
#sidenav-anzsea ul a:hover, 
#sidenav-it ul a:hover, 
#sidenav-fr ul a:hover, 
#sidenav-esp ul a:hover, 
#sidenav-jp ul a:hover, 
#sidenav-cn ul a:hover,
#sidenav-br ul a:hover,
#sidenav-ru ul a:hover {
	color: #000000;
}

/* END - sidenav definitions */

/* START - sidenav definitions - add rollover info for each country here */

#sidenav-uk ul a:hover {
	background-position: 0px;
}

#sidenav-gsa ul a:hover {
	background-position: -1500px;
}

#sidenav-global ul a:hover {
	background-position: -600px;
}

#sidenav-us ul a:hover {
	background-position: -900px;
}

#sidenav-nl ul a:hover {
	background-position: -900px;
}

#sidenav-me ul a:hover {
	background-position: -900px;
}

#sidenav-nordic ul a:hover {
	background-position: -0px;
}

#sidenav-anzsea ul a:hover {
	background-position: -600px;
}

#sidenav-it ul a:hover {
	background-position: -300px;
}

#sidenav-fr ul a:hover {
	background-position: -900px;
}

#sidenav-esp ul a:hover {
	background-position: -300px;
}

#sidenav-jp ul a:hover {
	background-position: -600px;
}

#sidenav-cn ul a:hover {
	background-position: -1200px;
}

#sidenav-br ul a:hover {
	background-position: -0px;
}

#sidenav-ru ul a:hover {
	background-position: -900px;
}

/* START - second level side nav - add info for each country here */

#sidenav-uk ul ul, 
#sidenav-gsa ul ul, 
#sidenav-global ul ul, 
#sidenav-us ul ul, 
#sidenav-nl ul ul, 
#sidenav-me ul ul, 
#sidenav-nordic ul ul, 
#sidenav-anzsea ul ul, 
#sidenav-it ul ul, 
#sidenav-fr ul ul, 
#sidenav-esp ul ul, 
#sidenav-jp ul ul, 
#sidenav-cn ul ul, 
#sidenav-br ul ul,
#sidenav-ru ul ul {
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	background-image: url(/template/sites/bac/template-images/dotted-horizontal-rule.gif);
	background-repeat: no-repeat;
	background-position: 70px top;
	padding-top: 1px;
}

#sidenav-uk ul ul li, 
#sidenav-gsa ul ul li, 
#sidenav-global ul ul li, 
#sidenav-us ul ul li, 
#sidenav-nl ul ul li, 
#sidenav-me ul ul li, 
#sidenav-nordic ul ul li, 
#sidenav-anzsea ul ul li, 
#sidenav-it ul ul li, 
#sidenav-fr ul ul li, 
#sidenav-esp ul ul li, 
#sidenav-jp ul ul li, 
#sidenav-cn ul ul li, 
#sidenav-br ul ul li,
#sidenav-ru ul ul li {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 2px;
	background-image: none;
}

#sidenav-uk ul ul a, 
#sidenav-gsa ul ul a, 
#sidenav-global ul ul a, 
#sidenav-us ul ul a, 
#sidenav-nl ul ul a, 
#sidenav-me ul ul a, 
#sidenav-nordic ul ul a, 
#sidenav-anzsea ul ul a, 
#sidenav-it ul ul a, 
#sidenav-fr ul ul a, 
#sidenav-esp ul ul a, 
#sidenav-jp ul ul a, 
#sidenav-cn ul ul a, 
#sidenav-br ul ul a,
#sidenav-ru ul ul a {
	color: #666666;
	background-image: url(/template/sites/bac/template-images/bac-sidenav-bg.gif);
	background-repeat: repeat-y;
	text-decoration: none;
	display: inline;
	padding-left: 75px;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	margin-bottom: 3px;
	padding-bottom: 1px;
	background-position: 300px;
	display: block;
}

#columns-5-6 .AWC-42527455 {
	color: #000000;
}

.lnav-black {
	color: #000000;
}

/* END - sidenav definitions */






.search-field {
	font-family: Arial, Helvetica, sans-serif;
	background: none;
	border: 0px none #000000;
	height: 19px;
	width: 115px;
	float: left;
	margin: 0px;
	font-size: 12px;
	color: #666666;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
}

.search-button {
	float: right;
}

.horizontal-rule {
	display: block;
	padding: 0px;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	background-image: url(/template/sites/bac/template-images/dotted-horizontal-rule.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.table-rule {
	display: block;
	padding: 0px;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
	background-image: url(/template/sites/bac/template-images/dotted-horizontal-rule.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#paging {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-image: url(/template/sites/bac/template-images/dotted-horizontal-rule.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#paging a {
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}

#paging a:hover {
	color: #000000;
}

#paging td {
	width: 33%;
	padding-top: 15px
}

/*

#alistpaging {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

#alistpaging a {
	color: #666666;
	text-decoration: none;
}

#alistpaging a:hover {
	color: #000000;
}

*/

#alistpaging td {
	width: 33%;
}


#columns-1-4 ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	margin-bottom: 14px;
}

#columns-1-4 ul li {
	margin-bottom: 4px;
	line-height: 14px;
	background-image: url(/template/sites/bac/template-images/bac-bullet.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding: 0px;
	padding-left: 14px;
}

#columns-1-4 ul li ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	margin-top: 8px;
	margin-bottom: 8px;
}

#columns-1-4 ul li ul li {
	margin-bottom: 4px;
	line-height: 14px;
	background-image: url(/template/sites/bac/template-images/bac-bullet2.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding: 0px;
	padding-left: 14px;
}

#columns-1-4 ol {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#columns-1-4 ol li {
	margin-bottom: 4px;
	line-height: 14px;
}

#date-paging {
	width: 140px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-bottom: 2px;
	background-image: url(/template/sites/bac/template-images/dotted-horizontal-rule.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.form-field {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	border: 1px solid #666666;
	font-size: 12px;
	padding-right: 2px;
	padding-left: 2px;
}

.form-button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

.pagename {
	font-family: "Book Antiqua", "Palatino Linotype", Georgia, "Times New Roman", Times, serif;
	font-size: 34px;
	line-height: 36px;
	color: #000000;
	display: block;
	margin-bottom: 10px;
}

.thumb-paddingtop {
	margin-top: 0px;
	margin-bottom: 12px;
	margin-left: 10px;
}

.sitemap1 {
	font-family: "Book Antiqua", "Palatino Linotype", Georgia, "Times New Roman", Times, serif;
	display: block;
	margin-top: 20px;
	margin-bottom: 2px;
	color: #000000;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
}

.sitemap2 {
	color: #666666;
	text-decoration: none;
	display: block;
	margin-left: 20px;
	font-size: 13px;
	line-height: 15px;
	font-weight: normal;
	padding-top: 3px;
	padding-bottom: 3px;
}

.sitemap3 {
	color: #666666;
	text-decoration: none;
	display: block;
	margin-left: 40px;
	font-size: 13px;
	line-height: 15px;
	font-weight: normal;
	padding-top: 3px;
	padding-bottom: 3px;
}

a.sitemap2:hover {
	color: #000000;
}

a.sitemap3:hover {
	color: #000000;
}

#compactform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
}

#compactform input, #compactform select {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: normal;
	border: 1px solid #666666;
	font-size: 12px;
	padding-right: 2px;
	padding-left: 2px;
	width: 270px;
	overflow: hidden;
}

#compactform #formnormal input, #compactform #formnormal select {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	border: 1px solid #666666;
	font-size: 12px;
	padding-right: 2px;
	padding-left: 2px;
	width: auto;
	overflow: hidden;
	font-weight: normal;
}

#compactform #normalbutton input {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	width: auto;
	background-color: #000000;
	padding-right: 4px;
	padding-left: 4px;
	font-weight: bold;
}

#formreset {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: auto;
	background-image: none;
	margin: auto;
	height: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
	clear: both;
	background-color: #FFFFFF;
}

.results-header {
	font-family: "Book Antiqua", "Palatino Linotype", Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	line-height: 22px;
	color: #666666;
	display: block;
	margin-bottom: -12px;
}

a.results-header:hover {
	color: #000000;
}

.results-content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	display: block;
	margin-bottom: -5px;
}

.results-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	display: block;
	margin-top: -13px;
}

a.results-link:hover {
	color: #000000;
}

#peoplegrid {
	width: 100%;
}

#peoplegrid td {
	padding-left: 10px;
	width: 140px;
	text-align: left;
	
}

#peoplegrid tr {
	background-image: url(/template/sites/bac/template-images/dotted-horizontal-rule.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	float: right;
	padding-left: 140px;
	margin-top: 10px;
	padding-bottom: 10px;
}

.clearboth {
	clear: both;
	height: 1px;
	overflow: hidden;
}

#left-column-footer table {
	position: absolute;
	top: 0px;
}







/* 
	**************************************
	4. Text Definitions
	**************************************
*/

.content1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
}

.content1-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5571B4;
	text-decoration: none;
}

a.content1-link:hover {
	text-decoration: underline;
}

.content1-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
}

.header1 {
	font-family: "Book Antiqua", "Palatino Linotype", Georgia, "Times New Roman", Times, serif;
	font-size: 70px;
	line-height: 65px;
	color: #000000;
	font-weight: bold;
	letter-spacing: -1px;
}

.header2 {
	font-family: "Book Antiqua", "Palatino Linotype", Georgia, "Times New Roman", Times, serif;
	font-size: 34px;
	line-height: 36px;
	color: #000000;
	text-decoration: none;
}

.header3 {
	font-family: "Book Antiqua", "Palatino Linotype", Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	line-height: 22px;
	color: #000000;
}

.header4 {
	font-family: "Book Antiqua", "Palatino Linotype", Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 15px;
	color: #666666;
	font-weight: bold;
}

a.header4 {
	font-family: "Book Antiqua", "Palatino Linotype", Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 15px;
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}

a.header4:hover {
	color: #000000;
}

.header5 {
	font-family: "Book Antiqua", "Palatino Linotype", Georgia, "Times New Roman", Times, serif;
	font-size: 37px;
	line-height: 39px;
	color: #000000;
}

.callout1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #666666;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #666666;
	border-bottom-color: #666666;
	overflow: auto;
	margin-bottom: 15px;
	margin-top: 5px;
	display: block;
}

.callout2 {
	font-family: "Book Antiqua", "Palatino Linotype", Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	line-height: 22px;
	color: #000000;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #666666;
	border-bottom-color: #666666;
	overflow: auto;
	margin-bottom: 15px;
	margin-top: 5px;
	padding-left: 10px;
	text-indent: -10px;
	display: block;
}

.footer1-content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

.footer1-content-active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.footer1-navigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

a.footer1-navigation:hover {
	color: #000000;
}

.breadcrumb1-navigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}

a.breadcrumb1-navigation:hover {
	color: #000000;
}

.article-date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	display: block;
	width: 140px;
	margin-bottom: -15px;
	padding-bottom: 2px;
	background-image: url(/template/sites/bac/template-images/dotted-horizontal-rule.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.article-headline-2 {
	font-family: "Book Antiqua", "Palatino Linotype", Georgia, "Times New Roman", Times, serif;
	font-size: 34px;
	line-height: 36px;
	color: #000000;
	display: block;
	margin-bottom: -12px;
	text-decoration: none;
}

.article-headline-3 {
	font-family: "Book Antiqua", "Palatino Linotype", Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	line-height: 22px;
	color: #000000;
	display: block;
	margin-bottom: -12px;
	text-decoration: none;
}

.article-headline-4 {
	font-family: "Book Antiqua", "Palatino Linotype", Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 15px;
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	display: block;
	padding-left: 70px;
	padding-bottom: 4px;
	margin-top: 4px;
	margin-bottom: 6px;
	background-image: url(/template/sites/bac/template-images/dotted-horizontal-rule.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

a.article-headline-4:hover {
	color: #000000;
}

.article-byline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #666666;
	display: block;
	margin-bottom: -14px;
}

.article-deck {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	display: block;
}

.article-deck-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	display: block;
	font-weight: bold;
	margin-bottom: -8px;
	margin-top: 4px;
}

.article-readmore {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #5571B4;
	text-decoration: none;
	display: block;
	margin-top: 5px;
	margin-bottom: 10px;
}

a.article-readmore:hover {
	text-decoration: underline;
}

.small-black {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #000000;
	text-decoration: none;
}

.small-grey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #666666;
	text-decoration: none;
}

.error-text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF0000;
}

.paging {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.paging-link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #66666;
	text-decoration: none;
}

a.paging-link:hover {
	color: #000000;
}






/* 
	**************************************
	5. Gnav Styles
	**************************************
*/

#gnav2 ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#gnav2 li {
	display: inline;
}

#gnav2 a {
	color: #000000;
	text-decoration: none;
	margin-right: 12px;
	padding-right: 10px;
	/*border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;*/
}

#gnav2 .last a {
	border-right-style: none;
	margin-right: 0px;
	padding-right: 0px;
}

#gnav2 ul ul {
	position: absolute;
	top: 13px;
	background-image: url(/template/sites/bac/template-images/dotted-horizontal-rule.gif);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	padding-top: 13px;
	padding-bottom: 5px;
	background-color: #FFFFFF;
	line-height: 20px;
	display: none;
}

/*
#gnav2 ul ul li {
	display: block;
}
*/

#gnav2 ul ul a {
	color: #666666;
	display: block;
	padding-right: 10px;
	padding-left: 5px;
	margin-right: 0px;
	border-right-style: none;
}

#gnav2 ul ul a:hover {
	color: #000000;
}

.gnav2-me ul ul a:hover {
	background-color: #92B4EE;
}

.gnav2-me li {
	margin-right: 14px;
}









.gnav1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}

.gnav-menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #666666;
	text-decoration: none;
	display: block;
	padding-right: 10px;
	padding-left: 5px;
	background-color: #FFFFFF;
}

.gnav-menu-roll-uk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #000000;
	text-decoration: none;
	display: block;
	padding-right: 10px;
	padding-left: 5px;
	background-color: #FFE800;
}

.gnav-menu-roll-gsa {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #000000;
	text-decoration: none;
	display: block;
	padding-right: 10px;
	padding-left: 5px;
	background-color: #FFA700;
}

.gnav-menu-roll-global {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #000000;
	text-decoration: none;
	display: block;
	padding-right: 10px;
	padding-left: 5px;
	background-color: #BD9CC5;
}

.gnav-menu-roll-us {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #000000;
	text-decoration: none;
	display: block;
	padding-right: 10px;
	padding-left: 5px;
	background-color: #92B4EE;
}

.gnav-menu-roll-nl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #000000;
	text-decoration: none;
	display: block;
	padding-right: 10px;
	padding-left: 5px;
	background-color: #92B4EE;
}

.gnav-menu-roll-me {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #000000;
	text-decoration: none;
	display: block;
	padding-right: 10px;
	padding-left: 5px;
	background-color: #92B4EE;
}

.gnav-menu-roll-nordic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #000000;
	text-decoration: none;
	display: block;
	padding-right: 10px;
	padding-left: 5px;
	background-color: #FFE800;
}

.gnav-menu-roll-anzsea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #000000;
	text-decoration: none;
	display: block;
	padding-right: 10px;
	padding-left: 5px;
	background-color: #BD9CC5;
}

.gnav-menu-roll-it {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #000000;
	text-decoration: none;
	display: block;
	padding-right: 10px;
	padding-left: 5px;
	background-color: #9CDD34;
}

.gnav-menu-roll-fr {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #000000;
	text-decoration: none;
	display: block;
	padding-right: 10px;
	padding-left: 5px;
	background-color: #92B4EE;
}

.gnav-menu-roll-esp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #000000;
	text-decoration: none;
	display: block;
	padding-right: 10px;
	padding-left: 5px;
	background-color: #9CDD34;
}

.gnav-menu-roll-jp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #000000;
	text-decoration: none;
	display: block;
	padding-right: 10px;
	padding-left: 5px;
	background-color: #BD9CC5;
}

.gnav-menu-roll-cn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #000000;
	text-decoration: none;
	display: block;
	padding-right: 10px;
	padding-left: 5px;
	background-color: #D9CACC;
}

.gnav-menu-roll-br {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #000000;
	text-decoration: none;
	display: block;
	padding-right: 10px;
	padding-left: 5px;
	background-color: #FFE800;
}

.gnav-menu-roll-ru {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #000000;
	text-decoration: none;
	display: block;
	padding-right: 10px;
	padding-left: 5px;
	background-color: #92B4EE;
}










/* 
	**************************************
	7. SnapShot Definitions
	**************************************
*/

#snapshot4 {
	height: 275px;
	background-color: #000000;
	margin-bottom: 12px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	position: relative;
	overflow: hidden;
}

#snapshot4 .articlewrapper {
	height: 245px;
	overflow: hidden;
}

#snapshot4 .articlewrapper .thumbnail {
	width: 350px;
	float: left;
}

#snapshot4 .articlewrapper .thumbnail img {
	border: none;
}

#snapshot4 .articlewrapper .category {
	color: #607fbf;
	margin-top: 7px;
	height: 15px;
}

#snapshot4 .articlewrapper .title {
	font-family:"Book Antiqua", "Palatino Linotype", Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: normal;
	margin-bottom: 5px;
	line-height: 24px;
}

#snapshot4 .articlewrapper .title a {
	color: #FFFFFF;
	text-decoration: none;
}

#snapshot4 .articlewrapper .intro {
	line-height: 13px;
}

#snapshot4 .articlewrapper .intro ul {
	margin: 5px 0px 0px 0px;
	padding: 0px;
	list-style-type: none;
}

#snapshot4 .articlewrapper .intro li {
	margin: 0 0 2px 0;
	padding: 0px;
	background-image: none;	
}

#snapshot4 .articlewrapper .intro a {
	color: #607fbf;
	text-decoration: none;
}

#snapshot4 .articlewrapper .category,
#snapshot4 .articlewrapper .title,
#snapshot4 .articlewrapper .intro {
	float: right;
	clear; right;
	width: 195px;
	margin-right: 20px;
}

#snapshot4 #slide-controls {
	clear: both;
	width: 592px;
	height: 32px;
	overflow: hidden;
	background-image: url(/template/sites/bac/template-images/bac-snapshot4-control-bg.gif);
	background-repeat: repeat-x;
	background-position: 0px -2px;
	font-family:"Book Antiqua", "Palatino Linotype", Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}

#snapshot4 #slide-controls ul {
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}

#snapshot4 #slide-controls li {
	background-image: none;
	margin: 0px;
	padding: 0px;
	display: inline;
}

#snapshot4 #slide-controls a {
	width: 146px;
	display: block;
	float: left;
	height: 28px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	text-align: center;
	color: #FFFFFF;
	text-decoration: none;
	line-height: 26px;
}

#snapshot4 #slide-controls a:hover {
	text-decoration: underline;
}

#snapshot4 #slide-controls .active a {
	background-color: #4e4e4e;
}
