/* 
  ------------------------------------------------
  PVII CSS Layout Magic
  Copyright (c) 2007 Project Seven Development
  www.projectseven.com
  08: 3Col_Fixed_Width
  ------------------------------------------------
*/

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #CCCCCC;
	/*background-color: #000000;*/
	background-color: #BCBCBC;
	background-image:url(../images/bgrnd_body0002.jpg);
	background-repeat:repeat-x;
	margin: 0px;
	padding: 0;
}
#masthead {
	height:85px;
	padding: 0;
	margin: 0;
}
#menu_topright {
	color:#FFFFFF;
	font-size: 0.7em;
	text-align:right;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 5%;
}
.logo {
	padding: 0 0 0 20px;
	float:left;
	margin: 0;
}
#wrapper {
	width: 955px;
	margin: 0 auto;
}
#column_wrapper {
	background-image: url(../images/bgrnd_wrapper0002.gif);
	background-repeat: repeat-y;
}
#column_wrapper_2col {
	/*background-image: url(../images/bgrnd_wrapper_2col.jpg);*/
	background-image: url(../images/bgrnd_wrapper_2col_0002.jpg);
	background-repeat: repeat-y;
}
#column_wrapper_blue {
	/*background-image: url(../images/bgrnd_wrapper_blue.gif);*/
	background-image: url(../images/bgrnd_wrapper0002.gif);
	background-repeat: repeat-y;
}
#column_top {
	background-image: url(img/clm03_top.gif));
	background-repeat: no-repeat;
	background-color:#000000;
	height: 16px;
	font-size: 0.7em;
}
#column_bottom {
	background-image: url(img/clm08_bottom.gif);
	background-repeat: no-repeat;
	height: 12px;
}
.clearfloat {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}
#center {
	width: 516px;
	float: left;
	font-size:1.1em;
}
#center_2col {
	width: 755px;
	float: left;
}

#left {
	width: 200px;
	float: left;
}
#left p {
	color:#444444;	
	font-size:10px;
}
#left p a:link { letter-spacing:normal;}
#left p a:visited { letter-spacing:normal;}


#right {
	width: 239px;
	float: left;
	font-size:1.1em;
}
#right p {
	color:#444444;		
}
#right .notaclient {
	color:#444444;		
	font-size:10px;
}
#right p a:link { letter-spacing:normal;font-size:10px;}
#right p a:visited { letter-spacing:normal;font-size:10px;}
#center .content {
	padding: 4px 15px 24px 15px;
	font-size: 0.7em;
	line-height: 1.5em;
}
#center .content_corporate_home {
	padding: 4px 15px 24px 15px;
	font-size: 0.7em;
	line-height: 1.5em;
	/*background-image: url(../images/bgrnd_corporate_mid.jpg);*/
	background-image: url(../images/bgrnd_grey_mid_0002.jpg);
	background-repeat:no-repeat;
}
#center .content_grey_home {
	padding: 4px 15px 24px 15px;
	font-size: 0.7em;
	line-height: 1.5em;
	background-image: url(../images/bgrnd_grey_mid_0002.jpg);
	background-repeat:no-repeat;
}
#center_2col .content_grey_home {
	padding: 4px 15px 24px 15px;
	font-size: 0.7em;
	line-height: 1.5em;
}
#center .content_grey2_home {
	padding: 4px 15px 24px 15px;
	font-size: 0.7em;
	line-height: 1.5em;
	background-image: url(../images/bgrnd_grey2_mid0002.jpg);
	background-repeat:no-repeat;
}
#center .content_green_home {
	padding: 4px 15px 24px 15px;
	font-size: 0.75em;
	line-height: 1.5em;
	/*background-image: url(../images/bgrnd_green_mid.jpg);*/
	background-image: url(../images/bgrnd_grey_mid_0002.jpg);	
	background-repeat:no-repeat;
}
#center .content_purple_home {
	padding: 4px 15px 24px 15px;
	font-size: 0.75em;
	line-height: 1.5em;
	/*background-image: url(../images/bgrnd_purple_mid.jpg);*/
	background-image: url(../images/bgrnd_grey_mid_0002.jpg);
	background-repeat:no-repeat;
}
#center .content_purple2_home {
	padding: 4px 15px 24px 15px;
	font-size: 0.75em;
	line-height: 1.5em;
	/*background-image: url(../images/bgrnd_purple2_mid.jpg);*/
	background-image: url(../images/bgrnd_grey2_mid0002.jpg);
	background-repeat:no-repeat;
}
#center .content_gold_home {
	padding: 4px 15px 24px 15px;
	font-size: 0.75em;
	line-height: 1.5em;
	/*background-image: url(../images/bgrnd_gold_mid.jpg);*/
	background-image: url(../images/bgrnd_grey_mid_0002.jpg);
	background-repeat:no-repeat;
}
#center .content_gold2_home {
	padding: 4px 15px 24px 15px;
	font-size: 0.75em;
	line-height: 1.5em;
	/*background-image: url(../images/bgrnd_gold2_mid.jpg);*/
	background-image: url(../images/bgrnd_grey2_mid0002.jpg);
	background-repeat:no-repeat;
}
#center .content_green2_home {
	padding: 4px 15px 24px 15px;
	font-size: 0.75em;
	line-height: 1.5em;
	/*background-image: url(../images/bgrnd_green2_mid.jpg);*/
	background-image: url(../images/bgrnd_grey2_mid0002.jpg);
	background-repeat:no-repeat;
}
#center .content_cambio_home {
	padding: 4px 15px 24px 15px;
	font-size: 0.75em;
	line-height: 1.5em;
	/*background-image: url(../images/bgrnd_cambio_mid.jpg);*/
	background-image: url(../images/bgrnd_grey_mid0002.jpg);
	background-repeat:no-repeat;
}
#center .content_brokerage_home {
	padding: 4px 15px 24px 15px;
	font-size: 0.75em;
	line-height: 1.5em;
	/*background-image: url(../images/bgrnd_brokerage_mid.jpg);*/
	background-image: url(../images/bgrnd_grey_mid_0002.jpg);
	background-repeat:no-repeat;


}
#center .content_brokerage2_home {
	padding: 4px 15px 24px 15px;
	font-size: 0.75em;
	line-height: 1.5em;
	/*background-image: url(../images/bgrnd_brokerage2_mid.jpg);*/
	background-image: url(../images/bgrnd_grey2_mid0002.jpg);
	background-repeat:no-repeat;
}
p.notop { padding-top: 0; margin-top: 0;}
p.board {
	font-size: 0.8em;
	line-height: 1.45em;
}
#left .content {
	padding: 14px 15px 24px 15px;
	font-size: 0.7em;
	line-height: 1.5em;
}
#right .content {
	padding: 0 15px 24px 14px;
	font-size: 0.7em;
	line-height: 1.5em;
}
#right h2 {
	color:#fff;
	font-size: 1.2em;
}
#right h4.blue_home {
	/*color: #7CBCDE;*/
	color:#2B7EAC;
	/*color:#65B1DA;*/
	margin: 12px 0 2px 0;
	letter-spacing: 2px;
	font-weight:bold;
}

#masthead .content {
	padding: 12px;
}

/* This is start of table CSS */
table.stats {
	text-align: center;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #fff;
	width: 208px;
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
}
table.stats td {
	color: #000;
	padding: 3px 4px;
	text-align: left;
	border: 1px #ccc solid;
}
table.stats td.nopad {
	padding: 3px 0 3px 2px;
}
table.stats td.hed {
	background-color: #009933;
	color: #fff;
	padding: 1px 4px 2px 4px;
	text-align: left;
	border-bottom: 1px #ccc solid;
	font-size: 10px;
	font-weight: bold;
}
table.stats td.hed2 {
	background-color: #FF0000;
	color: #fff;
	padding: 1px 4px 2px 4px;
	text-align: left;
	border-bottom: 1px #ccc solid;
	font-size: 10px;
	font-weight: bold;
}
table.stats td.hed3 {
	background-color: #666666;
	color: #fff;
	padding: 1px 4px 2px 4px;
	text-align: left;
	border-bottom: 1px #ccc solid;
	font-size: 10px;
	font-weight: bold;
}
/* End of table CSS */

/* This is start of table CSS for Price Quote Sheets*/
table.priceqt {
	text-align: center;
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #fff;
	width: 100%;
	border: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
}
table.priceqt td {
	color: #000;
	padding: 3px 4px;
	text-align: right;
	border: 1px #ccc solid;
}
table.priceqt td.nopad {
	padding: 3px 0 3px 2px;
}
table.priceqt td.hed {
	background-color: #666666;
	color: #fff;
	padding: 1px 4px 2px 4px;
	text-align: left;
	border-bottom: 1px #ccc solid;
	font-size: 10px;
	font-weight: bold;
}
table.priceqt td.hed2 {
	text-align: left;
}

/* End of table CSS */


/*Footer CSS starts here*/
#footer .content {
	padding: 12px 24px;
}
#footer {
	/*color: #999999;
	background-color: #000000;*/
	color: #000;
	background-color: #BCBCBC;
	padding: 0px;
	margin: 0;
	font-size: 0.7em;
	clear: both;
}
/*#footer a:link {
	color: #999999;
}
#footer a:visited {
	color: #666666;
}
#footer a:hover {
	color: #FFFFFF;
}*/
/*Footer End of CSS*/

img.float_left {
	float:left;
	padding-right: 10px;
}
img.float_right {
	float:right;
	padding: 5px 0 5px 5px;
}
.menulist {
	margin: 6px 0 12px 0;
	padding: 0;
	list-style-type: none;
}
#left a:link {
	/*color: #CCCCCC;*/
	color:#444444;
}
#left a:visited {
	/*color: #CCCCCC;*/
	color:#444444;
}
#left a:hover {
	color: #FFFFFF;
}
#center a:link {
	color: #CCCCCC;
}
#center a:visited {
	color: #CCCCCC;
}
#center a:hover {
	color: #FFFFFF;
}
#right a:link {
	/*color: #CCCCCC;*/
	color:#444444;
}
#right a:visited {
	/*color: #CCCCCC;*/
	color:#444444;
}
#right a:hover {
	color: #FFFFFF;
}
#menu_topright a:link {
	color: #CCCCCC;
	text-decoration:none;
}
#menu_topright a:visited {
	color: #CCCCCC;
	text-decoration:none;
}
#menu_topright a:hover {
	color: #FFFFFF;
	text-decoration:none;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FF0000;
}
#wrapper .menulist a, #wrapper .menulist a:visited {
	color: #000000;
	border-left: 6px solid #B0B0B0;
	padding: 0 0 0 6px;
}
#wrapper .menulist a:hover {
	border-color: #000000;
}
#footer a:link {
	/*color: #999999;*/
	color:#333;
}
#footer a:visited {
	color: #666666;
}
#footer a:hover {
	color: #FFFFFF;
}
.p7uberlink {
	font-weight: bold !important;
	letter-spacing: .15em;
	border-color: #000000 !important;
}
h1 {
	font-size: 1.8em;
	margin: 0;
}
h2 {
	font-size: 1.3em;
	margin: 10px 0 0 0;
	letter-spacing: 1px;
}
h2.stock_brokerage {
	color:#D1A94A;
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
	/*text-align:center;
	border-bottom: 2px solid #D1A94A;*/
	padding: 2px 0 4px 0;
	/*font-style:italic;*/
	
}
h2.corporate {
	/*font-size: 1.5em;*/
	font-size: 1.2em;
	/*color: #7CBCDE;*/
	color:#D1A94A;
	margin: 10px 0 10px 0;
}
h2.green {
	/*font-size: 1.5em;*/
	font-size: 1.2em;
	/*color: #CECE00;*/
	color:#D1A94A;
	margin: 10px 0 10px 0;
}
h2.limegreen {
	/*font-size: 1.5em;*/
	font-size: 1.2em;
	/*color: #7FBA00;*/
	color:#D1A94A;
	margin: 10px 0 10px 0;
}

h2.purple {
	/*font-size: 1.5em;*/
	font-size: 1.2em;
	/*color: #DA3FCE;*/
	color:#D1A94A;
	margin: 10px 0 10px 0;
}
h2.gold {
	/*font-size: 1.5em;*/
	font-size: 1.2em;
	/*color: #FFCC00;*/
	color:#D1A94A;
	margin: 10px 0 10px 0;
}
h3 {
	font-size: 1.25em;
	margin: 30px 0 0 0;
}
h3.stock_brokerage {
	color:#D1A94A;
	/*font-family:Georgia, "Times New Roman", Times, serif;*/
	text-align:center;
	padding: 1px 100px;
	letter-spacing: 1px;
	font-size: 0.9em;
}
h3.blue {
	font-size: 1.0em;
	margin: 0 0 0 0;
	padding:0 0 0 0;
	color:#7CBCDE;
	letter-spacing: 1.0px;
}

/*All H4 title settings start here*/
h4 {
	font-size: 0.8em;
	margin: 12px 0 0 0;
}
h4.blue {
	/*color: #7CBCDE;*/
	color:#FFFFFF;
	margin-top:10px;
	font-size: 0.9em;
}
h4.green {
	/*color: #CECE00;*/
	color:#FFFFFF;
	margin-top:10px;
	font-size: 0.9em;
}
h4.brokerage {
	/*color: #D1A94A ;*/
	/*color: #6F561C ;*/
	color:#FBDC00;
	margin-top:10px;
	font-size: 0.9em;
}
h4.purple {
	/*color: #DA3FCE;*/
	color:#FFFFFF;
	margin-top:10px;
	font-size: 0.9em;
}
h4.gold {
	/*color: #FFCC00;*/
	/*color:#FBDC00;*/
	color:#FFFFFF;
	padding:0px;
	letter-spacing: 1px;
	font-weight:bold;
}
h4.gold_mid {
	color: #FFCC00;
	padding:0;
	margin:0;
	letter-spacing: 1px;
	font-size: 1.0em;
}
h4.blue_home {
	/*color: #7CBCDE;*/
	/*color:#2B7EAC;*/
	color:#65B1DA;
	margin: 12px 0 2px 0;
	letter-spacing: 2px;
	font-weight:bold;
}
h4.grey {
	color: #FFFFFF;
	padding:0px;
	letter-spacing: 1px;
}
/*End of H4 settings*/
h6 {
	color: #FFFFFF;
	padding-top:0;
}
.nomargintop {
	margin-top: 0;
}
.content p {
	margin: 12px 0;
}
#moments p {
	margin: 5px 0;
}
/*This is the CSS border around the corporate news pod*/
.border {
	border: 1px solid #7CBCDE;
	background-image:url(../images/bgrnd_news_corporate.jpg);
	background-repeat: repeat;
}
/*End of the CSS for the corporate news pod*/
.bold {
	font-weight: bold;
}
.bold_italic {
	font-weight:bold;
	font-style:italic;
}

/*CSS used in news php titled corporate*/
.bluelight {
	color: #A2D6F2;
}
/*End of news CSS*/

/*Start of menu news on right side*/
#navright {
	line-height: 1.0em;
}

#navright ul {
	text-align: left;
	margin: 0 2px 0 10px;
	padding: 0 2px 0 10px;
	color: #A0A0A0;
}
#navright ul li {
	padding: 0;
	margin: 0;
	text-align: left;
	font: normal 0.9em "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
}
#navright ul a:link, #navright ul a:visited{
	color: #cccccc;
}


#navright ul li a{
	font: normal 0.9em "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
	text-decoration: none;
	color: #A0A0A0;
}
#navright ul li a:hover {
	color: #FFFFFF;
	text-decoration:underline;
}
#navright ul li a:visited {
	color: #A0A0A0;
}

/*Start of 'open an account' menu in upper left corner*/
#navcontainer {
	color:#444444;
}

#navcontainer ul {
	list-style-type: none;
	text-align: left;
	padding: 0 0 5px 0;
	margin: 0;
}

#navcontainer ul li a {
	background: transparent url(../images/list-off2.gif) left center no-repeat;
	margin: 0 0 0 2px;
	padding: 0 0 0 22px;
	text-align: left;
	font: normal 0.9em "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
	text-decoration: none;
	color: #444444;
}
#navcontainer ul li a:visited {
	background: transparent url(../images/list-off2.gif) left center no-repeat;
}
#navcontainer ul li a:hover {
	background: transparent url(../images/list-on2.gif) left center no-repeat;
	color: #FFFFFF;
	text-decoration:underline;
}
#navcontainer ul li a#current {
	background: transparent url(../images/list-active.gif) left center no-repeat;
	color: #CCC;
}
#navcontainer ul ul li a {
	background: transparent url(../images/list-off2.gif) left center no-repeat;
	margin: 0 0 0 22px;
	padding: 0 0 0 22px;
	text-align: left;
	font: normal 0.9em "Lucida Grande", "Lucida Sans Unicode", verdana, lucida, sans-serif;
	text-decoration: none;
	color: #CCC;
}
#navcontainer ul ul li a:visited {
	background: transparent url(../images/list-off2.gif) left center no-repeat;
}
#navcontainer ul ul li a:hover {
	background: transparent url(../images/list-on2.gif) left center no-repeat;
	color: #FFFFFF;
	text-decoration:underline;
}
#navcontainer ul ul li a#current {
	background: transparent url(../images/list-active.gif) left center no-repeat;
	color: #CCC;
}
/*End of the navcontainer menu CSS*/


/*The navlist CSS styles for the menu.php on the left of most pages*/
#navlist {
	background-image:url(../images/promo_170_links.jpg);
	background-repeat:no-repeat;
	width: 170px;
}
#navlist a:link, #navlist a:visited  {
	color:#CCCCCC;
}
#nav_exchange {
	background-image:url(../images/promo_209_exchange.jpg);
	background-repeat:no-repeat;
	width: 209px;
	height: 56px;
}
#nav_exchange a:link, #nav_exchange a:visited  {
	color:#CCCCCC;
}
#nav_blog {
	background-image:url(../images/bgrnd_blog_hpromo.jpg);
	background-repeat:no-repeat;
	width: 209px;
	height: 60px;
	line-height:0.7em;
}
#nav_blog a:link, #nav_blog a:visited  {
	color:#CCCCCC;
}

#nav_banks {
	background-image:url(../images/promo_209_exchange2.jpg);
	background-repeat:no-repeat;
	width: 209px;
	height: 50px;
}
#nav_banks a:link, #nav_banks a:visited  {
	color:#CCCCCC;
}

#nav_banks64 {
	background-image:url(../images/promo_209_exchange_64.jpg);
	background-repeat:no-repeat;
	width: 209px;
	height: 70px;
}

* html #nav_banks64 {  /*IE 6 hack*/
	line-height:1.4em;
}

html>body #nav_banks64 {  /*IE 7 hack*/
	line-height:1.4em;
}

#nav_banks64 a:link, #nav_banks64 a:visited  {
	color:#CCCCCC;
}

#navlist.corporate {
	background-image:url(../images/promo_170_corporate.jpg);
	background-repeat:no-repeat;
	width: 170px;
}
#navlist .corporate a:link, #navlist .corporate a:visited  {
	color:#CCCCCC;
}

#nav_green {
	background-image:url(../images/menu_green_investments.jpg);
	background-repeat:no-repeat;
	width: 170px;
}
#nav_green a:link, #nav_green a:visited  {
	color:#CCCCCC;
}

#nav_brokerage {
	background-image:url(../images/menu_brokerage.jpg);
	background-repeat:no-repeat;
	width: 170px;
}
#nav_brokerage a:link, #nav_brokerage a:visited  {
	color:#CCCCCC;
}

#nav_green2 {
	background-image:url(../images/menu_green_mutual.jpg);
	background-repeat:no-repeat;
	width: 170px;
	height:149px;
}
#nav_green2 a:link, #nav_green2 a:visited  {
	color:#CCCCCC;
}

#nav_green3 {
	background-image:url(../images/menu_green_pension.jpg);
	background-repeat:no-repeat;
	width: 170px;
	height:149px;
}

* html #nav_green3 {  /*IE 6 hack*/
	line-height:1.4em;
}

html>body #nav_green3 {  /*IE 7 hack*/
	line-height:1.4em;
}

#nav_green3 a:link, #nav_green3 a:visited  {
	color:#CCCCCC;
}

#nav_purple {
	background-image:url(../images/menu_purple_loans.jpg);
	background-repeat:no-repeat;
	width: 170px;
}
#nav_purple a:link, #nav_purple a:visited  {
	color:#CCCCCC;
}

#nav_grey {
	background-image:url(../images/promo_170_grey.jpg);
	background-repeat: repeat-y;
	width: 168px;
	border: 1px solid #666666;
}
#nav_grey a:link, #nav_grey a:visited  {
	color:#CCCCCC;
}

#nav_gold {
	background-image:url(../images/promo_170_gold.jpg);
	background-repeat: repeat-y;
	width: 170px;
}
#nav_gold a:link, #nav_gold a:visited  {
	color:#CCCCCC;
}

/*End of the CSS styles for menus*/

/*Home Page main image in the middle top of center*/
#main_image {
	margin: 10px 0;
}
/*End of Home Page main image*/

/*CSS for welcome paragraph on home page*/
#welcome {
	color: #CCCCCC;
	padding: 6px 7px;
	margin-bottom: 5px;
	line-height: 1.3em;
	font-size: 0.9em;
}
/*CSS for branch locator*/
#branch {
	width: 170px;
	height: 82px;
	background-image: url(../images/promo_170_branch_locator.jpg);
	background-repeat:no-repeat;
}
select {
	font-size: 0.8em;
	width: 155px;
}
.dropmenu {
	margin: 24px 0 0 6px;
}
/*End of CSS for branch locator*/

/*Format styles for Sign In box on the home page.*/
#center #signin {
	/*border: 1px solid #999999;*/
	border: 1px solid #cccccc;
	padding: 7px 4px 7px 5px;
	margin:0;
	line-height:2.0em;
	color :#CCCCCC;
	font-size:1.1em;

}

#signin {
	/*border: 1px solid #999999;*/
	border: 1px solid #cccccc;
	padding: 7px 4px 7px 5px;
	margin:0;
	line-height:2.0em;
	color :#444444;
	font-size:1.1em;

}
#signin input, #signin select, #signin button {
	color: #000;
	text-decoration: none;
	/*background: #F4F3F3;*/
	/*border: 1px solid #ADAEAF;*/
	font-size:0.8em;
	font-weight:normal;
}
/*#signin input:hover {
	background: #F4F3F3;
	border: 1px solid #000;
	
}*/
#signin label {
	font-size:0.8em;
	font-weight:normal;
}

#signin .error {
	font-size:0.8em;
	font-weight:normal;
	color:#FF0000;
}

#signin .message {
	font-size:0.9em;
	font-weight: bold;
	color: #FF3300;
}
#kt_login_user {
	font-size: 0.8em;
	height: 10px;
	margin-bottom: 4px;
}
#kt_login_password {
	font-size: 0.8em;
	height: 10px;
	margin-bottom: 4px;
}
#kt_login1 {
	height: 20px;
	font-size: 0.8em;
}
.KT_tngformerror {
	margin:0;
	padding:0;
}
/*These are the CSS styles for the BLUE sub-folder.
This is a primary BLUE theme through the corporate mini-site*/

.blue_border {
	border: 1px solid #7CBCDE;
}
.blue_border10pad {
	border: 1px solid #7CBCDE;
	padding: 10px;
}
#branch_blue {
	width: 170px;
	height: 82px;
	background-image: url(../images/promo_170_branch_blue.jpg);
	background-repeat:no-repeat;
}
#icons_home {
	border: 0px solid #7CBCDE;
	height: 85px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
.border_white {
	border: 1px solid #FFFFFF;
	padding: 3px;
	margin-right: 5px;
	margin-bottom: 0;
	float:left;
}
#moments {
	background-color: #333333;
	padding: 1px 3px 1px 5px;
	margin-bottom: 5px;
	text-align:left;
}

/*The Start of the CSS for popups wit images*/

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */
.thumbnail {
	position: relative;
	z-index: 0;
}

.thumbnail:hover {
	background-color: transparent;
	z-index: 50;
}
.thumbnail span { /*CSS for enlarged image*/
	position: absolute;
	background-color: lightyellow;
	padding: 5px;
	left: -1000px;
	border: 1px dashed gray;
	visibility: hidden;
	color: black;
	text-decoration: none;
}
.thumbnail span img { /*CSS for enlarged image*/
	border-width: 0;
	padding: 2px;
}
.thumbnail:hover span { /*CSS for enlarged image on hover*/
	visibility: visible;
	top: 0;
	left: 60px; /*position where enlarged image should offset horizontally */
}
/*The End of the CSS for popups with images*/


#brokerage {
	margin: 0 70px 15px 70px;
	/*color: #7CBCDE;*/
	color: #CCCCCC;
	/*font-size: 0.9em;*/
	font-size: 1.0em;
	text-shadow:#FFFFFF;
	/*border: 1px solid #7CBCDE;*/
	border: 1px solid #333333;
	padding: 0 5px 0 0;
	/*line-height: 1.2em;*/
	line-height: 1.3em;
	/*height:63px;*/
	height:100px;
	
}
.brokerage {
	color:#FFFFFF;
	font-weight:bold;
	letter-spacing:1px;
	text-decoration:none;
}
img.brokerage {
	float:left;
	padding-right: 7px;
}
.brokerage_brd { border: #986A46 1px solid;}
#merchant_bank {
	margin: 0 70px 4px 70px;
	color: #7CBCDE;
	font-size: 0.8em;
	border: 1px solid #7CBCDE;
	padding: 5px 10px;
	line-height: 1.1em;
	height:48px;
}
#head_office {
	margin: 0 70px 10px 70px;
	color: #7CBCDE;
	font-size: 0.9em;
	border: 1px solid #7CBCDE;
	padding: 5px 10px;
	line-height: 1.1em;
	height:48px;
}
#investments {
	margin: 0 30px 15px 30px;
	color: #CCCCCC;
	/*font-size: 0.8em;*/
	font-size: 0.9em;
	border-bottom: 1px solid #909000;
	padding: 5px 5px;
	/*line-height: 1.1em;*/
	line-height: 1.2em;
}
#brokerage_news {
	color: #CCCCCC;
	font-size: 0.9em;
	line-height: 1.5em;
	list-style-image:url(../images/bullet_copper.gif);
}

#brokerage_news ul {
	text-align: left;
	margin: 0 2px 0 10px;
	padding: 0 2px 0 10px;
	font-size: 0.9em;
}
#brokerage_news li {
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
	text-align: left;
}


/*These are the CSS styles for the GREY sub-folder.
This is a primary GREY theme through the corporate mini-site*/
h2.grey {
	font-size: 1.2em;
	/*color: #666666;*/
	color:#D1A94A;
	/*color: #BFBFBF;*/
	letter-spacing: 1px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	
}
.grey_border {
	border: 1px solid #666666;
}
.grey_border10pad {
	border: 1px solid #666666;
	padding: 10px;
}
#customer_service {
	/*color: #7CBCDE;*/
	color: #CCCCCC;
	font-size: 1.0em;
	/*border: 1px solid #7CBCDE;*/
	border: 1px solid #333333;
	line-height: 1.3em;
	/*height:73px;*/
	height:100px;
	margin-top: 0;
	margin-right: 50px;
	margin-bottom: 20px;
	margin-left: 50px;
	padding-top: 6px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 5px;
}

.customer_service { font-size: 1.1em; /*color: #C0E1FA;*/ color:#CCCCCC; font-weight:bold; text-decoration:underline; letter-spacing: 1px;}
#video_theatre {
	margin: 0 50px 10px 50px;
	color: #CCCCCC;
	border: 1px solid #CCCCCC;
	padding: 5px 10px;
) .customer_service {
color:#FFFFFF;
font-weight:bold;
letter-spacing:1px;
}
#icons_home_grey {
	border: 0px solid #666666;
	height: 85px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
#video {
	text-align:center;
	padding: 0 20%;
}
/*End of the GREY styles*/

/*Resume horizontal menu start*/
ul#navlistresume {
	margin: 0;
	padding: 0;
	white-space: nowrap;
}
#navlistresume li {
	display: inline;
	list-style-type: none;
}
#navlistresume a {
	padding: 6px 10px;
	margin: 0 10px 0 0;
}
#navlistresume a:link, #navlist a:visited {
	color: #fff;
	background-color: #036;
	text-decoration: none;
}
#navlistresume a:hover {
	color: #000;
	background-color: #B1DBF3;
	text-decoration: none;
}
/*Start of div mouse over for investments maybe more, check again*/
#investments a:link {
	background-color:#000000;
}
#investments a:visited {
	background-color:#000000;
}
#investments a:hover {
	background-color:#333333;
}
/*End of the div mouse over*/
p.center { text-align:center;}