* {
	padding : 0px;
	margin : 0px;
}

html, body {
	height : 100%;
	background-color : #999999;
}

.pageContainer {
	min-height : 100%;
	background-color : #FFFFFF;
	width : 872px;
	margin : 0 auto;
	overflow : auto;
}

.pageHeader {
	height : 111px;
}

.pageHeader img {
	float : left;
}

.headerAdvert {
	float : right;
	width : 480px;
	height : 66px;
	padding-left : 5px;
	padding-top : 10px;
}

.headerLinks {
	position : relative;
	float : right;
	width : 486px;
	height : 21px;
	color : #999999;
	font-size : 10pt;
	font-family : Arial;
	top : 14px;
}

.headerDate {
	font-size : 14pt;
}

.userName {
	position : absolute;
	margin-top : -12px;
}

.headerLinks div {
	display : inline;
	margin-right : 20px;
}

.headerLinks a {
	color : #999999;

}

.pageMenu {
	margin-bottom : 10px;
	background : url(/portal/images/wit_links_bak.gif);
	height : 22px;
	background-color : #A90100;
}

.menuSpacer {
	width : 10px;
}

.menuDivider {
	position : relative;
	top : 1px;
	width : 2px;
	height : 20px;
	background : url(/portal/images/menu_divider.gif);
}

.menuButton {
	padding : 3px;
	font : 9pt Arial;
	color : #FFFFFF;
	white-space : nowrap;
	text-align : center;
}

.subMenuButton {
	white-space : nowrap;
	padding : 5px;
	font : 9pt Arial;
	color : black;
	background : #dddddd;
	text-align : left;
}

.pageContent {
	width : 530px;
	height : 100%;
	float : left;
	margin-left : 13px;
	/*overflow : hidden;*/
}

.panelRight {
	width : 310px;
	height : 100%;
	float : right;
}

.panelSearch {
	font-size : 10pt;
	font-family : Arial;
}

.panelLinks {
	text-align : center;
	font-size : 10pt;
	font-family : Arial;
}

.panelLinks div div {
	margin-bottom : 20px;
}

.panelLinks div div a {
	text-decoration : none;
}

.panelLinks div div img {
	border : 0px;
}

.pageFooter {
	padding-top : 10px;
	text-align : center;
	font-size : 10pt;
	font-family : Arial;
}

.pageFooter table {
	width : 100%;
}

.pageFooter a {
	color : #DA2128;
}

.copyright, .bbfooter {
	color : #999999;
}

.copyright a , .bbfooter a {
	color : #999999;
}
/* -- Shopping Cat Nav -- */
a.boldbuttons{
background: transparent url('/portal/witness_db1/custom_modules/bb_witness/nav/cat_nav-left.gif') no-repeat top left;
display: block;
float: left;
font-weight:bold;
line-height: 22px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
height: 30px; /* Height of button background height */
padding-left: 8px; /* Width of left menu image */
text-decoration: none;

}

a:link.boldbuttons, a:visited.boldbuttons, a:hover.boldbuttons, a:active.boldbuttons{
color: white; /*button text color*/
}

a.boldbuttons span{
font-family:arial;
font-weight:bold;
background: transparent url('/portal/witness_db1/custom_modules/bb_witness/nav/cat_nav-right.gif') no-repeat top right;
display: block;
padding: 4px 10px 4px 2px; /*Set 10px to be equal or greater than'padding-left' value above*/
}

a:hover.boldbuttons{ /* Hover state CSS */
text-decoration: underline;
font-family:arial;
line-height: 22px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
height: 30px; /* Height of button background height */
padding-left: 8px; /* Width of left menu image */


}


.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 600px;
}


.style4 {font-family: Arial, Helvetica, sans-serif}
.style5 {font-weight: bold; font-style: italic; font-size: 24px;}
.style6 {font-size: 24px}
.style7 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.style10 {font-family: Arial, Helvetica, sans-serif; color: #999999; }
.style11 {color: #000000; }
.style12 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold;
}
.style13 {
	color: #0000000;
	font-weight: bold;
}



