/* Site wide */

BODY {
	SCROLLBAR-FACE-COLOR: #f6f4e9; FONT-SIZE: 12px; SCROLLBAR-HIGHLIGHT-COLOR: #d2d6cd; SCROLLBAR-SHADOW-COLOR: #666666; COLOR: #000000; SCROLLBAR-3DLIGHT-COLOR: #ffffff; SCROLLBAR-ARROW-COLOR: #959891; SCROLLBAR-TRACK-COLOR: #959891; FONT-FAMILY: Arial, Helvetica, sans-serif; SCROLLBAR-DARKSHADOW-COLOR: #333333; SCROLLBAR-BASE-COLOR: #efedeb; BACKGROUND-COLOR: #ffffff; 	
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.headerBG
{	background:url(images/top1.gif) top right no-repeat; }



/* H tags text and links */

h1
{ font-size: 26px; color: #adb8dc; font-weight:normal; padding:0; margin:0;}

h2 
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#000000; padding:0; margin:0;}

h3 
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#5B66C6; padding:0; margin:0;}


.h2Materials
{ font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing:-1px; color:#666666; }

.wht12
{ font-family:Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight:normal; }

/* links */

A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0099FF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0099FF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0099FF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000066; FONT-FAMILY: Arial, Helvetica, sans-serif
}


a.h1link:link
{ font-size:26px; color:#adb8dc; font-weight:normal; padding:0; margin:0; }
a.h1link:visited
{ font-size:26px; color:#adb8dc; font-weight:normal; padding:0; margin:0; }
a.h1link:active
{ font-size:26px; color:#adb8dc; font-weight:normal; padding:0; margin:0; }
a.h1link:hover
{ font-size:26px; color:#003399; font-weight:normal; padding:0; margin:0; }



A.wht:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.wht:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.wht:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.wht:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}

A.blu:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #7A99C3; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.blu:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #7A99C3; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.blu:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #7A99C3; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.blu:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}

A.dkblu:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000066; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.dkblu:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000066; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.dkblu:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000066; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.dkblu:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0066aa; FONT-FAMILY: Arial, Helvetica, sans-serif
}

#sigtrading {
	position:absolute;
	width:605px;
	height:38px;
	z-index:4;
	left: 213px;
	top: 819px;
}

.themenu {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 10px; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: #ffffff
}

.body {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial
}
.main {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial
}
.menu_col {color: #66655f}


.blackborder1px {border: #000000 1px solid}

.mainBG /* main watermark image */
{
	background:url(images/wavebg.gif) top no-repeat;
}

#search
{
	position:absolute;
	left: 764px;
	top: 80px;
	height: 43px;
	width: 241px;
	
}

/*------------- Map locations ------------ */
#MAPLAYERS
{
	position:relative; width:200px; height:115px; z-index:3; top: 360px; left: 3px;
}

.branchInfo
{
	position:absolute; width:260px; height:115px; z-index:1; left: -25px; top: -300px; visibility:hidden;
}



/***************** navigation **************/
/**************************************************************************/
.nav_hld {
	position:absolute; 
	float:left;
	left:358px; 
	top:10px; 
	width:570px;
	z-index:10;
}

.nav {
	padding:0; 
	margin:0; 
	list-style:none; 
	height:20px;/*37*/ 
	background:#f2f2f2; 
	position:relative;
	z-index:500;
	float:left;
}
.nav li.top {
	display:block; 
	float:left;
	color:#868686; /*added by RG*/
}
.nav li a.top_link {
	display:block; 
	float:left; 
	height:18px;/  
	line-height:18px;  
	color:#868686; 
	text-decoration:none; 
	font-size:1.1em; 
	padding:0 2px 0 2px; 
	cursor:pointer; 
	background:#f2f2f2;
	font-weight:Bold;
}


/* font size hack for ie 5*/
* html .nav li a.top_link {
font-size:14px;

}

.nav li a.top_link span {
	float:left; 
	display:block; 
	padding:0 2px 0 2px; 
	height:18px;

}
.nav li a.top_link:hover {
	color:#868686; 
	background:#f2f2f2; 
	line-height:18px;	
}

.nav li a.top_link:hover span {
	background:#f2f2f2; 
}
/* HACK ie 7 & firefox */
.nav li:hover > a.top_link {
	color:#7a99c3;  
	background:#f2f2f2; 
	line-height:18px; 
	
}
.nav li:hover > a.top_link span {
	background:#f2f2f2; 
	
}
.nav table {
	border-collapse:collapse; 
	width:0; 
	height:0; 
	position:absolute; 
	top:0; 
	left:0;		
}
.nav a:hover {
	visibility:visible; 
	position:relative; 
	z-index:200;	
}
.nav li:hover {
	position:relative; 
	z-index:200;	
}

/*  'next' level invisible by placing it off screen. */
.nav ul {
	position:absolute; 
	left:-9999px; 
	top:-9999px; 
	width:0; 
	height:0; 
	margin:0; 
	padding:0; 
	list-style:none;	
}

.nav ul.sub1 {width:15em;}
.nav ul.sub2 {width:7em;}
.nav ul.sub3 {width:7em;}
.nav ul.sub4 {width:9em;}
.nav ul.sub5 {width:13em;}

.nav :hover ul {
	left:0px; 
	top:18px; /*37*/ 
	background:#f2f2f2; /*#cedec8*/
	padding-left: 24px; 

	white-space:nowrap; 
	height:auto; 
	z-index:300;
}

.nav :hover ul li {
	display:block; 
	height:20px; 
	position:relative; 
	font-weight:normal; 
	width:auto;
	padding-left:0px;
	margin-left:-24px;	
}

/*ie 6 hack */
	*html.nav :hover ul {
		left:24px; 
		top:10px; /*37*/ 
		background:#f2f2f2; /*#cedec8*/
		padding-left: 24px; /* to counter clash with li tag in existing css*/
		margin-left: -24px; /* to counter clash with li tag in existing css*/
		white-space:nowrap; 
		height:auto; 
		z-index:300;
	}
	
	*html.nav :hover ul {
		left:24px; 
		top:10px; /*37*/ 
		background:#f2f2f2; /*#cedec8*/
		padding:0 0 0 24px; /* to counter clash with li tag in existing css*/
		mar\gin:0 0 0 -24px; /* to counter clash with li tag in existing css*/
		white-space:nowrap; 
		height:auto; 
		z-index:300;
	}
/*end ie 6 hack */

/*ie 5 hack */
	*html .nav :hover ul {
		left:24px; 
		top:20px; /*37*/ 
		background:#f2f2f2; /*#cedec8*/
		padding:0 0 0 24px; /* to counter clash with li tag in existing css*/
		margin:0 0 0 -24px; /* to counter clash with li tag in existing css*/
		white-space:nowrap; 
		height:auto; 
		z-index:300;
		font-size:12px;
	}
	* html .nav :hover ul {
		left:24px; 
		top:18px; /*37*/ 
		background:#f2f2f2; /*#cedec8*/
		padding-left: 8; /* to counter clash with li tag in existing css*/
	  	mar/gin-left: 0; /* to counter clash with li tag in existing css*/
		white-space:nowrap; 
		height:auto; 
		z-index:300;
		font-size:12px;
	}
/*end ie 5 hack */


.nav :hover ul li a {
	display:block; 
	font-size:1em; 
	height:20px; 
	line-height:20px; 
	width:auto; 
	padding:0 0 0 5px; 
	color:#868686; 
	text-decoration:none;
	font-weight:Bold;		
}
HACK ie 5 & 6  
* html .nav ul li a {
	font-size:1em;
}
.nav :hover ul li a:hover {
	background:#f2f2f2;
	color:#7a99c3;
}
