/*BOB Style sheet Created by Sajina.*/

table#p-footertable{
	color:#888B9C;
	font-size:70%;
	white-space : nowrap;
	margin-top : 30px;
	margin-right : 0px;
}

table#p-footertable td{
	vertical-align:middle;
	margin:0px;
	padding:0px;
}

table#p-mainnav{
	float:right;
	font-size:80%;
	margin:0px 0px 0px 0px;
}

table#p-mainnav td.p-mainnav-rightcorner{
	text-align:left;
	background-image: url(img/topnav_border_right.gif);
	height:30px;
	line-height:0px;
	width:33px;
	vertical-align:bottom;
	padding:0px 0px 0px 0px;
}

table#p-mainnav td.navbutton{
	color:#566572;
	cursor:pointer;
	cursor:hand; /* IE5 fix */
	background-image: url(img/topnav_bg.gif);
	vertical-align:top;
	height:45px;
	padding-top:1px;
}

table#p-mainnav td.mainnavsep{
	background-image: url(img/topnav_sep.gif);
	line-height:0px;
	width:1px;
	height:21px;
}

table#p-mainnav td.sectionon{
	color:#252F47;
	font-weight:bold;
	background-image: url(img/topnav_bg_on.gif);
	background-repeat:repeat-x;
	cursor:pointer;
	cursor:hand; /* IE5 fix */
	vertical-align:top;
	height:20px;
	padding-top:1px;
}

table#p-mainnav td.sectionhover{
	background-image: url(img/topnav_bg.gif);
	color:#252F47;
	cursor:pointer;
	cursor:hand; /* IE5 fix */
	padding-top:1px;
	height:20px;
	vertical-align:top;
}

/* Locale selector layer */
.p-topborder {
	border-top:0px;
}
div.p-ls-container {
	position:absolute;
	z-index:3;
	background:#FFFFFF;
	width:170px;
	top:0px;
	left:0px;
	text-align:left;
	padding:0px;
}

div.p-ls-header{
	position:relative;
	background:#FFFFFF;
	height:19px;
	width:162px;
	border:1px solid #C5C7CF;
	padding:0px 8px 0px 8px; 
}

div.p-ls-header table.p-ls-header-table {
	width:160px;
	height:10px;
}

div.p-ls-body-up,
div.p-ls-body-down{
	border-left:1px solid #C5C7CF;
	border-right:1px solid #C5C7CF;
	width:169px;
	height:150px; /* Default height, will be overruled by script */
}

div.p-ls-body-up{
	border-top:1px solid #C5C7CF;
}

div.p-ls-body-down{
	border-bottom:1px solid #C5C7CF;
}

.p-click {
	cursor:pointer;
	cursor:hand; /* IE5 fix */
}

table.p-ls-list {
	width:150px;
}

table.p-ls-list ul {	/* ADDED */
	padding:0px; 
	margin:0px;
	list-style-type:none;
}

table.p-ls-list .p-ls-list-left { width:25px;padding-right: 0px;padding-left: 5px;vertical-align:middle;text-align:right;} /* ADDED Vertical align */
table.p-ls-list .p-ls-list-left img { margin:1px;}
table.p-ls-list .p-ls-list-right { width:140px} /* auto  */
table.p-ls-list ul.p-ls-localelist li {
	padding:0;
	margin:4px;
	border-bottom:0px;
	background:none;
}
table.p-ls-list td {
	border-bottom:1px solid #C5C7CF;
}
table.p-ls-list td.p-nobottomborder  {
	border-bottom:0px;
}
table.p-ls-list ul li a {display:block;width:100%;color:black;font-weight : normal;}
table.p-ls-list ul li a:visited {text-decoration:none;}
table.p-ls-list ul li a:link {text-decoration:none;}
table.p-ls-list ul li a:active {text-decoration:none;}
table.p-ls-list ul li a:hover {text-decoration:none;}

/* Hover LS block 1 */
div.p-ls-hover-container-1{
	width:170px;
	margin-left:auto;
	margin-right:5px;
	margin-top:5px;
}
.p-ls-hover-container-1 img.p-flag-on{
	position:relative;
	z-index:4; /* Needed for locale selector layer */
	margin:0px 0px 0px 8px;
}

.p-ls-hover-container-1 img.p-flag {
	position:relative;
	margin:0px 0px 0px 8px;
}

.p-ls-hover-container-1 img.p-arrow-bottom-right {
	margin:0px;
}

/* Hover LS block 2 */
div.p-ls-hover-container-2{
	width:170px;
	margin-left:auto;
	margin-right:auto;
	margin-top:5px;
}

table.p-ls-hover{
	background:#ffffff;
	border:1px solid #B9BBC7;
	width:170px;
	text-align:left;
	padding:0px;
}

table.p-ls-hover td{
	vertical-align:middle;
	height:19px;
}

td.p-ls-hover-center span{ 
	color:#0066cc;
	margin:0px 0px 0px 0px;
	position: relative;
	z-index: 200;  
}

td.p-ls-hover-left 	{width:15px;text-align:right;}
td.p-ls-hover-right 	{width:10px;}

td.p-ls-hover-left  img.p-flag 	{margin:2px 6px 2px 6px;}
td.p-ls-hover-right img 			{margin:0px 0px 0px 0px;}


/* Dropdown list flags */
.p-ls-list-left a img{
	height:14px;
	width:17px;
	display:block; 
	margin:6px;
	background-repeat:no-repeat;
	background-position:0 0;
}

