﻿	
ul {margin:0px;margin-left:20px;padding:0px;}
li {margin:0px;padding:0px;}
li p{margin:0px;padding:0px;margin-bottom:12px;}
	
A:link {text-decoration: none; color: #01437c; font-weight:700;}
A:visited {text-decoration: none; color: #01437c; font-weight:700;}
A:active {text-decoration: none; color: #01437c; font-weight:700;}
A:hover {text-decoration: underline; color: #00203b;font-weight:700; }

A.admin:link {text-decoration: none; color: #01437c; font-weight:normal;font-family:Tahoma; margin-top:4px;}
A.admin:visited {text-decoration: none; color: #01437c; font-weight:normal;font-family:Tahoma; margin-top:4px;}
A.admin:active {text-decoration: none; color: #01437c; font-weight:normal;font-family:Tahoma; margin-top:4px;}
A.admin:hover {text-decoration: underline; color: #00203b;font-weight:normal;font-family:Tahoma; margin-top:4px;}

	A.white:link {text-decoration: none; color: #ffffff}
	A.white:visited {text-decoration: none; color: #ffffff}
	A.white:active {text-decoration: none; color: #ffffff}
	A.white:hover {text-decoration: underline; color: #ffffff}

	A.globallinks:link {text-decoration: none; color: #333333; font-weight:normal; font-size: 11px;}
	A.globallinks:visited {text-decoration: none; color: #333333; font-weight:normal;  font-size: 11px;}
	A.globallinks:active {text-decoration: none; color: #333333; font-weight:normal;  font-size: 11px;}
	A.globallinks:hover {text-decoration: none; color: #01437c; font-weight:normal;  font-size: 11px;}
	
	A.sitemap:link {text-decoration: none; color: #01437c; font-weight:normal; font-size: 10px;}
	A.sitemap:visited {text-decoration: none; color: #01437c; font-weight:normal;  font-size: 10px;}
	A.sitemap:active {text-decoration: none; color: #01437c; font-weight:normal;  font-size: 10px;}
	A.sitemap:hover {text-decoration: none; color: #00203b; font-weight:normal;  font-size: 10px;}


A.subs:link {text-decoration: none; color: #404e50; font-weight:700;}
A.subs:visited {text-decoration: none; color: #404e50; font-weight:700;}
A.subs:active {text-decoration: none; color: #5686a1; font-weight:700;}
A.subs:hover {text-decoration: none; color: #5686a1;font-weight:700; }


A.sitemap:link {text-decoration: none; color: #343434; font-weight:normal;}
A.sitemap:visited {text-decoration: none; color: #343434; font-weight:normal;}
A.sitemap:active {text-decoration: none; color: #343434; font-weight:normal;}
A.sitemap:hover {text-decoration: none; color: #01437c;font-weight:normal;}


	
	

input[type="text"],input[type="password"] {border: solid 1px #888;width:190px;color:#333;margin:0px;padding:2px 4px 2px 4px; font-family: tahoma;font-size: 11px;}
textarea {border: solid 1px #888; width: 250px; color: #333; padding:5px; margin:0px; font-family: tahoma;font-size: 11px;}
input[type="text"]:hover, textarea:hover, input[type="password"]:hover {border-color:#abc1de;}
	
	.stylegreen { font-family: tahoma; font-size: 11px; background: #none; border-right: 1px solid #178A07; border-top: 1px solid #178A07; border-left: 1px solid #178A07; border-bottom: 1px solid #178A07;}
	.stylegreenbg { font-family: tahoma; color:#ffffff; font-size: 11px; background: #178A07; border: none;}
	select {border-width: 1px; border-style: solid; border-color: #888; background-color: #ffffff; font-family: tahoma; font-size: 11px; padding:2px;color:#333;}
	body,div,span,td,input,th,textarea { font-family: Trebuchet MS; font-size: 10pt; color:#343434;line-height: 1.0em;}
	.lmenu { font-family:Trebuchet MS; font-size: 11px; margin-left: 12px; margin-right:4px; margin-top:6px;}
	font.small { font-family: Trebuchet MS; font-size: 10px; margin-left: 0px; margin-right:0px; margin-top:0px;}
	.space { font-family: tahoma; font-size: 11px; margin-left: 0px; margin-right:0px; margin-top:8px;}
	.space2 { font-family: tahoma; font-size: 11px; margin-left: 0px; margin-right:0px; margin-top:2px;}
	.space4 { font-family: tahoma; font-size: 11px; margin-left: 0px; margin-right:0px; margin-top:4px;}
	.space6 { font-family: tahoma; font-size: 11px; margin-left: 0px; margin-right:0px; margin-top:6px;}
	.space8 { font-family: tahoma; font-size: 11px; margin-left: 0px; margin-right:0px; margin-top:8px;}
	.space14 { font-family: tahoma; font-size: 11px; margin-left: 0px; margin-right:0px; margin-top:14px;}
	.space20 { font-family: tahoma; font-size: 11px; margin-left: 0px; margin-right:0px; margin-top:20px;}
	.footer { font-family: tahoma; font-size: 11px; margin-left: 6px; margin-right:0px; margin-top:22px;}
	
	.indent4 { font-family: tahoma; font-size: 11px; margin-left: 4px; margin-right:4px; margin-top:2px;}
	.indent6 { font-family: tahoma; font-size: 11px; margin-left: 6px; margin-right:0px; margin-top:2px;}
	.indent8 { font-family: tahoma; font-size: 11px; margin-left: 8px; margin-right:0px; margin-top:0px;}
	.indent16 { font-family: tahoma; font-size: 11px; margin-left: 16px; margin-right:0px; margin-top:0px;}
	.indent20 { font-family: tahoma; font-size: 11px; margin-left: 23px; margin-right:0px; margin-top:0px;}
	
	.HeaderPage {font-family: Trebuchet MS; font-size: 1.3em; color:#444444; padding-bottom: 6px;font-weight:bold;}
	
	.largeMiddle {font-family: Trebuchet MS; font-size: 1.5em; color:#002c49; font-weight:normal; line-height:1.2em;}
	
	
	
	.PartnerHeader { font-family: Trebuchet MS; font-size: 14px; color:#343434; font-weight: bold; padding: 10px 4px 10px 4px; width: 177px; background-color: #b1c6d5; }
	.PartnerBio{ font-family: arial; font-size: 14px; color:#343434; font-weight: bold; padding: 8px 2px 8px 2px; background-color: #ccccff;}
	
	.tbborder {border: 1px solid #ffffff;}

.noindent{ margin-left: 0px;list-style:square;margin-right:0px;margin-bottom:0px; }
.Sitemapheader {font-family: arial; font-size: 18px; color:#343434; padding-bottom: 6px;}

.bioimage {padding-top:10px;padding-bottom:10px;padding-right:5px;}


.linkstyle {
background-color: #FFFFFF;
border: 0px solid;
color: #343434;
font-weight:bold;
cursor:pointer;
}

.linkstyle2
{
position:relative;
top:-16px;
background-color: #FFFFFF;
border: 0px solid;
color: #343434;
font-weight:bold;
cursor:pointer;
}

.linkstyle3
{
position:relative;
top:-32px;
background-color: #FFFFFF;
border: 0px solid;
color: #343434;
font-weight:bold;
cursor:pointer;
}


.noindent li {
list-style-type: none;
background: url('images/bullet.jpg') 0px 3px no-repeat;
padding: 0 0 10 8px;
}


.line_header{margin-bottom:8px;}
.line_footer{margin-top:20px;margin-bottom:5px;}

h1
{
	font: 10pt Trebuchet MS, Helvetica;
	font-weight: bold;
	  color:#002c49; 
}

h2
{
	font-size: 11pt;  color:#002c49; 
}
	
h3
{
	font: 11pt Trebuchet MS;
	font-weight: bold;
	  color:#002c49; 
	padding-bottom:11px;
	margin-bottom:0px;
}

.large
{
font-size: 10pt;  color:#004d81; 
font-family:  Trebuchet MS;
color: #343434;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 0;
line-height: 1.3em;
padding-left:5px;
padding-top:8px;
font-weight:normal;
}

.large2
{
font-size: 10pt;  color:#004d81; 
font-family:  Trebuchet MS;
color: #343434;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 0;
line-height: 1.3em;
padding-left:5px;
padding-top:8px;
font-weight:normal;
}

.black 
{
font-family: Trebuchet MS;
color: #343434;
text-decoration: none;
word-spacing: normal;
text-align: center;
vertical-align:middle;
letter-spacing: 0;
line-height: 1.3em;
font-weight:bold;
}

/*---------------------------- Page Element Styles -------------------------------- */

.content
{width:722px;padding-left:16px;padding-top:14px;padding-bottom:14px;padding-right:0px;       
font-family: Trebuchet MS;color: #343434;text-decoration: none;word-spacing: normal;text-align: left;letter-spacing: 0;line-height: 1.3em;font-size: 10pt;    
}

.content_narrow
{width:674px;padding-left:34px;padding-top:24px;padding-bottom:20px;padding-right:0px;       
font-family: Trebuchet MS;color: #343434;text-decoration: none;word-spacing: normal;text-align: left;letter-spacing: 0;line-height: 1.3em;font-size: 10pt;    
}

.content_news
{width:722px;padding-left:16px;padding-top:14px;padding-bottom:14px;padding-right:0px;       
font-family: Trebuchet MS;color: #343434;text-decoration: none;word-spacing: normal;text-align: left;letter-spacing: 0;line-height: 1.1em;font-size: 10pt;    
}

.content_no_lineheight
{width:722px;padding-left:16px;padding-top:14px;padding-bottom:14px;padding-right:0px;       
font-family: Trebuchet MS;color: #343434;text-decoration: none;word-spacing: normal;text-align: left;letter-spacing: 0;line-height: 1.0em;font-size: 10pt;    
}

.content_large
{width:722px;padding-left:16px;padding-top:14px;padding-bottom:14px;padding-right:0px;  
font-family: Trebuchet MS;color: #343434;text-decoration: none;word-spacing: normal;text-align: left;letter-spacing: 0;line-height: 1.3em;font-size: 11pt;    
}

.content_x-large
{width:722px;padding-left:16px;padding-top:14px;padding-bottom:14px;padding-right:0px;     
font-family: Trebuchet MS;color: #343434;text-decoration: none;word-spacing: normal;text-align: left;letter-spacing: 0;line-height: 1.3em;font-size: 12pt;    
}

.content_small
{width:722px;padding-left:16px;padding-top:14px;padding-bottom:14px;padding-right:0px;      
font-family: Trebuchet MS;color: #343434;text-decoration: none;word-spacing: normal;text-align: left;letter-spacing: 0;line-height: 1.1em;font-size: 9pt;    
}

.content_x-small
{width:722px;padding-left:16px;padding-top:14px;padding-bottom:14px;padding-right:0px;          
font-family: Trebuchet MS;color: #343434;text-decoration: none;word-spacing: normal;text-align: left;letter-spacing: 0;line-height: 1.1em;font-size: 8pt;    
}



/*---------------------------- /END/ Page Element Styles -------------------------------- */



.content_admin
{ width:680px;  
    padding-left:28px;
    padding-top:14px;
    padding-bottom:14px;
    padding-right:28px;    
     
font-family: arial;
color: #343434;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 0;
line-height: 1.0em;
font-size: 10pt;
font-weight:normal;
    
}





.text
{      
font-family: Trebuchet MS;
color: #343434;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 0;
line-height: 1.3em;
font-size: 10pt;
font-weight:500;    
}

.text_bio
{      
font-family: Trebuchet MS;
color: #343434;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 0;
line-height: 1.2em;
font-size: 9pt; 
}

.text2
{      
font-family: Trebuchet MS;
color: #343434;
text-decoration: none;
word-spacing: normal;
text-align: left;
letter-spacing: 0;
line-height: 1.3em;
font-size: 11pt;
font-weight:500;
padding-left:6px;
    
}

.text3
{      
font-family: Trebuchet MS;
color: #343434;
text-decoration: none;
word-spacing: normal;
text-align: center;
letter-spacing: 0;
line-height: 1.3em;
font-size: 10pt;
font-weight:bold;
    
}

.text4
{      
font-family: Trebuchet MS;
color: #343434;
text-decoration: none;
word-spacing: normal;
text-align: center;
letter-spacing: 0;
line-height: 1.1em;
font-size: 10pt;
font-weight:bold;
    
}

.text5
{      
font-family: Trebuchet MS;
color: #343434;
text-decoration: none;
word-spacing: normal;
text-align: center;
letter-spacing: 0;
line-height: 1.1em;
font-size: 11pt;
font-weight:bold;    
padding-bottom:5px;
}

.text6
{      
font-family: Trebuchet MS;
color: #343434;
text-decoration: none;
word-spacing: normal;
text-align: center;
letter-spacing: 0;
line-height: 1.3em;
font-size: 9pt;
font-weight:bold;
    
}

.layout
{
padding-left:33px;
padding-right:0px;
padding-bottom:50px;
width:810px;
background-color:#ffffff;
}


.table_about td
{ background-color:#c6d5e1;
    width:738px;
font-family: Trebuchet MS;
color: #343434;
text-decoration: none;
word-spacing: normal;
text-align: center;
vertical-align:middle;
letter-spacing: 0;
line-height: 1.3em;
font-size: 10pt;
padding:12px;    
border: 1px solid #ffffff;
}
.table_about2 td
{ background-color:#c6d5e1;
    width:738px;
font-family: Trebuchet MS;
color: #343434;
text-decoration: none;
word-spacing: normal;
text-align: left;
vertical-align:top;
letter-spacing: 0;
line-height: 1.3em;
font-size: .7em;
padding:12px;    
border: 1px solid #ffffff;
}
.table_about3 td
{ background-color:#c6d5e1;
    width:738px;
font-family: Trebuchet MS;
color: #343434;
text-decoration: none;
word-spacing: normal;
text-align: left;
vertical-align:top;
letter-spacing: 0;
line-height: 1em;
font-size: .8em;
padding:6px;    
padding-right:3px;
border: 1px solid #ffffff;
}
.table_about_why td
{ background-color:#c6d5e1;
    width:738px;
font-family: Trebuchet MS;
color: #343434;
text-decoration: none;
word-spacing: normal;
text-align: center;
vertical-align:middle;
letter-spacing: 0;
line-height: 1.2em;
font-size: 9pt;
padding:8px;    
border: 1px solid #ffffff;
}
.table_realestate td
{ background-color:#d1eae9;
    
font-family: Trebuchet MS;
color: #343434;
text-decoration: none;
word-spacing: normal;
text-align: center;
vertical-align:middle;
letter-spacing: 0;
line-height: 1.3em;
font-size: 10pt;
padding:12px;    
border: 1px solid #ffffff;
}
.table_realestate2 td
{ background-color:#dbe7e7;
    
font-family: Trebuchet MS;
color: #343434;
text-decoration: none;
word-spacing: normal;
text-align: center;
vertical-align:middle;
letter-spacing: 0;
line-height: 1.3em;
font-size: 9pt;
padding:12px;   
padding-top:3px;
padding-bottom:3px; 
border: 1px solid #ffffff;
}
.table_global td
{ background-color:#f0e0d9;
    
font-family: Trebuchet MS;
color: #343434;
text-decoration: none;
word-spacing: normal;
text-align: center;
vertical-align:middle;
letter-spacing: 0;
line-height: 1.3em;
font-size: 10pt;
padding:12px;    
border: 1px solid #ffffff;
}

.table_global2 td
{ background-color:#f0e0d9;
    
font-family: Trebuchet MS;
color: #343434;
text-decoration: none;
word-spacing: normal;
text-align: left;
vertical-align:top;
letter-spacing: 0;
line-height: 1.3em;
font-size: 10pt;
padding:12px;    
border: 1px solid #ffffff;
}
.table_asset td
{ background-color:#f6e1bd;
    
font-family: Trebuchet MS;
color: #343434;
text-decoration: none;
word-spacing: normal;
text-align: center;
vertical-align:middle;
letter-spacing: 0;
line-height: 1.3em;
font-size: 10pt;
padding:12px;    
border: 1px solid #ffffff;
}

.table_asset2 td
{ background-color:#f6eddb;
    
font-family: Trebuchet MS;
color: #343434;
text-decoration: none;
word-spacing: normal;
text-align: center;
vertical-align:middle;
letter-spacing: 0;
line-height: 1.3em;
font-size: 9pt;
padding:7px;  
padding-top:4px;
padding-bottom:4px ;
border: 1px solid #ffffff;
font-weight:normal;
}

.table_wealth td
{ background-color:#f0ebec;
    
font-family: Trebuchet MS;
color: #343434;
text-decoration: none;
word-spacing: normal;
text-align: left;
vertical-align:top;
letter-spacing: 0;
line-height: 1.3em;
font-size: 10pt;
padding:12px;    
border: 1px solid #ffffff;
}

.table_wealth2 td
{ background-color:#f0ebec;
    
font-family: Trebuchet MS;
color: #343434;
text-decoration: none;
word-spacing: normal;
text-align:center;
letter-spacing: 0;
line-height: 1.3em;
font-size: 9pt;
padding:12px;    
border: 1px solid #ffffff;
}

.table_wealth_sub td
{ background-color:#f0ebec;
    
font-family: Trebuchet MS;
color: #343434;
text-decoration: none;
word-spacing: normal;
text-align:center;
vertical-align:middle;
letter-spacing: 0;
line-height: 1.3em;
font-size: 9pt;
padding:1px;    
}



/* This is where you can customize the appearance of the tooltip */
div#tipDiv {
  position:absolute; visibility:hidden; left:0; top:0; z-index:10000;
  background-color:#7fa3b9; border:0px; 
  padding:5px;
  color:#ffffff; font-size:11px; text-transform:uppercase;
}
/* These are optional. They demonstrate how you can individually format tooltip content  */
div.tp1 { font-size:12px; color:#336; font-style:italic }
div.tp2 { font-weight:bolder; color:#337; padding-top:4px }



/*Reorder List*/
.dragHandle {
	width:10px;
	height:15px;
	background-image:url('images/bg-menu-main.png');
	cursor:move;
	border:thin outset white;
}

.callbackStyle {
	border:dashed thin #cccccc;
	width:100%;
	height:25px;
}

.callbackStyle table {
	background-color:#ffffff;	
	color:Black;
}


.reorderListDemo li {
	margin:2px;
	background-image:url('images/bg_nav.gif');
	background-repeat:repeat-x;
	color:#FFF; list-style-type: decimal;
	 
}

.reorderListDemo li a {color:#FFF !important; font-weight:bold;}

.reorderCue {
	border:dashed thin #cccccc;
	width:100%;
	height:25px;
}

.itemArea {
	margin-left:15px;
	font-family:Arial, Verdana, sans-serif;
	font-size:1em;
	text-align:left;
}



.mGrid { background-color: #fff; margin: 5px 0 10px 0; border: solid 1px #525252; border-collapse:collapse;font-family:Tahoma; }
.mGrid td { padding: 3px 6px 3px 6px; border: solid 1px #c1c1c1; color: #717171;font-family:Tahoma; }
    .mGrid th { padding: 4px 2px; color: #fff; background: #424242 url('/images/grd_head.png') repeat-x top; border-left: solid 1px #525252; font-size: 11px; font-family:Tahoma;}
    .mGrid th a { color: #fff;font-size: 11px; font-family:Tahoma; }
.mGrid .alt { background: #fcfcfc url('/images/grd_alt.png') repeat-x top; }
.mGrid .pgr {background: #424242 url('/images/grd_pgr.png'/) repeat-x top; }
    .mGrid .pgr table { margin: 5px 0; }
    .mGrid .pgr td { border-width: 0; padding: 0 6px; border-left: solid 1px #666; font-weight: bold; color: #fff; line-height: 12px; }   
    .mGrid .pgr a { color: #666; text-decoration: none; }
    .mGrid .pgr a:hover { color: #000; text-decoration: none; }