@charset "utf-8";
/* CSS Document */


/* Global reset */
/* Based upon 'reset.css' in the Yahoo! User Interface Library: http://developer.yahoo.com/yui */

*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h5, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0 }
table { border-collapse:collapse; border-spacing:0 }
fieldset, img { border:0 }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal }
ol, ul, li { list-style:none }
caption, th { text-align:left }
h1, h2, h3, h5, h5, h6 { font-size:100% }
q:before, q:after { content:''}


/* Global reset-RESET */
/* The below restores some sensible defaults */

strong { font-weight: bold }
em { font-style: italic }
ol, ul, li { list-style:none }
 /* * a { position:relative }Gets links displaying over a PNG background */
a { outline:none } /* Gets rid of Firefox's dashed borders */
a img { border:none } /* Gets rid of IE's blue borders */

br { clear:both; height:1px; margin:-1px 0 0 0 }

/* Website Styles */

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	text-align: left;
	background:#fff ;
	color:#333333;
}
* html body { font-size: x-small; /* for IE5/Win */
f\ont-size: small; /* for other IE versions */
}
body#WEALTH  { background: url(../images/background.jpg) 0 0 repeat-x;}
a { color:#000000; text-decoration: none;}
strong {
	color:#07275C;
}
#wrapperAll { width:100%; text-align: left; }

#wrapperMain {  width:100%; float:left;   }
 #header { width: 100%;}
#mainMenu { clear:both; float:left; width: 100%; background-color: #07275C; border-bottom: 10px solid #fff;}
#mainflashcontent { width: 100%; float:left;  background: #07275C  url(../images/flash-panel.jpg) 0 0 no-repeat; border-bottom: 10px solid #fff; height: 229px;}
#WEALTH #mainflashcontent { width: 100%; float:left;  background: #84868C  url(../images/flash-panel-wealth.jpg) 0 0 no-repeat; border-bottom: 10px solid #fff; height: 229px;}
#Content { width: 980px; float: left;}
#Content .gutter { padding: 22px 10px 10px 30px;}

#Content h1 { padding: 10px 0   0 0; font-size: 2em; color: #07275C; font-weight: normal;}
#Content h2 { padding: 0 0   0 0; font-size: 1.2em; color: #07275C; font-weight: normal; margin: 20px 0 20px 0;}
#Content p { padding:  2px 0; text-align: justify; line-height: 1.3em;}

#Content img { float: right; border: 1px solid #07265C; }
#Content img.homePic { float: right; border: none; margin-right: 10px; }
#Content img.noborder { float:left;  border: none; }
#Content img.leftpic { float: left; border: 1px solid #07265C; }
#Content img.leftpic2 { float: left; margin: 15px 0; border: 1px solid #fff;}
#Content img.NoFloatpic { float: none; border: 1px solid #07265C; }
#peoplePhoto { position: absolute; top: 10px; left: -30px; z-index: 100; width: 130px;}
#contentMain { float: left; width: 70%; position: relative; }
#contentMain .gutter { padding: 0 40px 40px 120px;}
#contentMain h3  { color: #07265C; font-size: 1.4em; margin: 15px 0 0 0;}

#contentMain a  { color: #07265C;}
#contentMain a:hover { color: #5AC4ED;}



#contentMain ul   { padding: 10px 0 0  0; }
#contentMain ul li { padding: 0 0 5px 0; margin: 0 0 0 20px; list-style:disc ;}
.services #contentMain ul li { padding: 0 0 10px 27px; margin: 0 0 0 0; list-style: none; background:url(../images/icon.gif) top left no-repeat;}
.about #contentMain ul li { padding: 0 0 10px 27px; margin: 0 0 0 0; list-style: none; background:url(../images/icon.gif) top left no-repeat;}
 #CAREERS  #contentMain ul li { padding: 0 0 10px 27px; margin: 0 0 0 0; list-style: none; background:url(../images/icon.gif) top left no-repeat;}
 #ABOUT-US #contentMain ul li { padding: 0 0 10px 27px; margin: 0 0 0 0; list-style: none; background:url(../images/icon.gif) top left no-repeat;}
 
#contentSide { float: right; width: 29%; border-left: 2px solid #73BE1F;}
#contentSide2 { float: right; width: 29%; border-left: none;}
#contentSide .gutter { padding: 0 0 0 20px;}

#contentSide a  { color: #07265C;}
#contentSide a:hover { color:#5AC4ED ;}

 a strong   { color: #07265C;}
 a:hover  strong { color:#5AC4ED ;}


#contentSide ul   { padding: 0  0 0  0; margin: 15px 0 0 0 ;}
#contentSide ul li { padding: 0 0 5px 0; list-style: none;}
#contentSide ul li a { text-decoration:none; font-weight: bold;}
#contentSide ul li.normal a { text-decoration:none; font-weight: normal;}
#contentSide li ul  { padding: 5px 0  10px 0px;}
#contentSide li ul a { font-weight: normal;}

#contentSide h2 { margin: 20px 0 15px 0; font-weight: bold; font-size: 1.2em;}

.left { float: left; width: 49.5%;}
.left .gutter2 { padding: 10px 0 20px 0 ;}
.right { float: right; width: 49.5%;}
.right .gutter2 { padding: 10px 0 20px 0 ;}

#Footer { clear:both; width: 100%; font-size: .7em; color:#999999;  } 
#Footer a {color:#999999;}
#Footer .gutter { padding: 22px 10px 10px 150px;}

.clear { clear: both;}
br { line-height: 1px;}
#Content .disclaimer p{ font-size:.8em;}
.divider { margin: 20px 0; border-bottom: 1px solid #CCC;}