html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	font-size:0.625em;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
.clear {clear:both;}

/*LAYOUT*/

html body {background:url(images/TopBakg.jpg) left top repeat-x;}

#wrapper {width:960px; margin: 0 auto; position:relative; overflow:hidden;}

#phSlider { clear:both; width:960px; height:300px; margin-bottom:26px;}
.Sailboat {background:url(images/MainImg.jpg) left top no-repeat;}
.Presentation {background:url(images/presentation.jpg) left top no-repeat;}
.Beach {background:url(images/beach.jpg) left top no-repeat;}
.Familygroup {background:url(images/family.jpg) left top no-repeat;}
.Meeting {background:url(images/Glossary.jpg) left top no-repeat;}
.Jump {background:url(images/jump.jpg) left top no-repeat;}
.Retired {background:url(images/retired.jpg) left top no-repeat;}
.Team {background:url(images/team.jpg) left top no-repeat;}
.Aerial {background:url(images/aerial.jpg) left top no-repeat;}
.Glossary {background:url(images/Glossary.jpg) left top no-repeat;}
.Community {background:url(images/community.jpg) left top no-repeat;}
.fGlossary {background:url(images/financial-glossary-banner.jpg) left top no-repeat;}




#phSlider h2 {padding-top:58px; letter-spacing:-1px;font-weight:normal;color:#0d2c54; font-family:Georgia; font-size:2.4em; margin-left:520px; margin-bottom:5px; max-width:380px; overflow:hidden;}
#phSlider h3 {color:#937c59; font-weight:bold; font-size:1.4em;margin-left:520px; max-width:380px; overflow:hidden;}
#phSlider p {line-height:1.6em; font-weight:normal;color:#112643; font-size:1.1em; margin-left:520px; max-width:360px; overflow:hidden;}

#MainLogo{top:0px; position:relative; left:0px;float:left;}


.cLeft {float:left; width:260px; border-right: 1px solid #e8e8e8; margin-left:80px; line-height: 1.2em;}

.cRight {float:left; width:510px; margin-left:40px; }

.cRight h2 {color:#956e35; font-family:Georgia; font-size:2.4em; font-weight:normal; margin-bottom:0.7em;}

.fTagline {padding-top:20px; clear:both; text-align:center; color:#979797; font-weight:normal; font-family:Georgia; font-size:1.8em; font-style:italic; margin-bottom:0.8em;}

#footer {background:#2d374d url(images/bgFooter.png) left top repeat-x; margin:0; padding:0 0 20px;}

.footerInr {width:960px; overflow:hidden; margin:0 auto;}

#footer p {text-align:center; color:#e4e4e4; font-size:10px; clear:both; width:860px; margin:0 auto;}

.articleList {list-style-type:none;}
.articleList h3 {font-family:Georgia;}
.articleList li {padding-bottom:20px;}
.articleList p {margin-bottom:1em;}
.readfull {text-align:right; font-size:11px; font-weight:bold;}
.articleList h3 a {}

.cRight h3 {font-family:Georgia; margin-bottom:10px;}
.cLeft p {padding-right:20px;}

p.dt {padding-top:30px; margin:0; padding-bottom:10px;}
p.dt a {font-size: 9px; color:#abb5ce; margin:0;}

a.ctaTeam {float:left; margin-left:520px;display:block; width:186px; height:40px; background:url(images/btn-cta.png) 0 0 no-repeat;}
a.ctaTeam:hover {background-position:0 -40px;}

a.ctaContact {float:left; margin-left:20px; display:block; width:186px; height:40px; background:url(images/btn-cta.png) -186px 0 no-repeat;}
a.ctaContact:hover {background-position:-186px -40px;}

/* main navigation */

#masthead {height:125px;overflow:hidden;}

#masthead h1 {font-family:Georgia; font-weight:normal; color:#325da4; font-size:3.0em; letter-spacing:-0.5px; clear:right; padding-top:50px;}

#MenuCont {background:url(images/MenuBkg01.png) left top repeat-x; padding-top:10px; width:100%; text-align:center; float:left; overflow:hidden;height:58px;}
/*#MenuCont {background:url(images/MenuBkg01.png) left top repeat-x; padding-top:10px; width:960px; height:58px; margin-top:2px; text-align:center;}*/
.login {float:right; margin-right:50px; display:block; width:161px; height:33px; background:url(images/btnLogin.png) left bottom no-repeat;}
.login:hover {background-position:left top;}

#menuInsice{margin:0 auto; width:200px;}
.mainNavigation { height:41px; list-style-type:none; letter-spacing:-0.3px; position:relative;margin: 0 auto; text-align:center; padding:0; float:left; left:50%;}
.mainNavigation li {float:left; position:relative; right:50%;}
.mainNavigation li a { color:#ffffff; display:block; padding-top:34px; height:41px; font-weight:bold; font-size:1.4em; text-decoration:none;}

.mainNavigation li a span{ display:block; float:left; padding-right: 12px; margin-left:12px; cursor:pointer}
.mainNavigation a.currentPage{ color:#ffffff; background:url("images/MenuBkgd.png") no-repeat left;}
.mainNavigation a.currentPage span{background:url("images/MenuBkgd.png") no-repeat right;}
.mainNavigation a.currentPage:hover {color:#fff;}
.mainNavigation a:hover {color:#1d86e7;}
.mainNavigation a:hover span {} 

/* subnav */

.subNavigation {list-style-type:none; letter-spacing:-0.3px; text-align:right; margin:0 0 1.5em;}
.subNavigation li {padding:0;}
.subNavigation li a {height:41px; line-height:42px; color:#2b689c; display:block; font-weight:bold; font-size:1.4em; text-decoration:none;}

.subNavigation li a span{height:41px; line-height:42px; display:block; float:right; padding-right: 12px; margin-left:12px; cursor:pointer}
.subNavigation a.currentPage{ color:#ffffff; background:url("images/MenuBkgd.png") no-repeat left;}
.subNavigation a.currentPage span{background:url("images/MenuBkgd.png") no-repeat right;}
.subNavigation a.currentPage:hover {color:#fff;}
.subNavigation a:hover {color:#1d86e7;}
.subNavigation a:hover span {} 


.teamMember {border-bottom:1px solid #e8e8e8; clear:both; padding-bottom:10px; margin-bottom:20px; width:100%; position:relative; overflow:hidden;}
.teamMember img {float:left; padding:0 20px 10px 0}
.teamMember h2 {margin-bottom:10px;}
.teamMember h4 {margin-bottom:8px;}
/* Footer nav */

.footerNavigation {list-style-type:none; letter-spacing:-0.3px; position:relative;margin: 0 auto 20px; text-align:center; padding:0; float:left; left:50%; background:none; }
.footerNavigation li {float:left; position:relative; right:50%; margin:0 10px;}
.footerNavigation li a {color:#ffffff; display:block; padding-top:24px; height:41px; font-weight:bold; font-size:1.1em; text-decoration:none; background:none;}
.footerNavigation a:hover {color:#1d86e7;background:none;}

/*
#topnavigation{list-style: none; float: right; margin-top: 85px; margin-right: 10px;}
#topnavigation li{float: left;}
#topnavigation li a{display:block; float:left; font-size:14px; text-decoration:none; line-height: 26px; height:26px;}

#topnavigation li a span{display:block; float:left;  height:26px; padding-right: 12px; margin-left:12px; cursor:pointer}

#topnavigation a:hover, #topnavigation a.current-page{background:url("images/nav-hlt.png") no-repeat left;}
#topnavigation a:hover span, #topnavigation a.current-page span{background:url("images/nav-hlt.png") no-repeat right;}
*/




.headerPhone {font-weight:bold; font-size:1.4em; color:#818182; background:url(images/si-sprites.png) 0px -48px no-repeat; padding-left:14px; float:right; clear:right;}
.headerPhone span {color:#49412a;}

#body{margin: auto; padding: 2em 0em 2em 0em;}

/* boxes layout */
.boxes {clear:both; min-height:150px; background:#f8eed0 url(images/si-boxbg-x.png) left top repeat-x; border-bottom:1px solid #fdfdfe;}





/* homepage column layouts */
.hPrimary {width:350px; float:left; margin-left:25px;}
.hSecondary {width:220px; float:left; margin-left:40px;}



/* Subpages layout */
#content{text-align: left;}

#subNavigation{width: 20em; float: right;}
#subNavigation ul{list-style: none; border: 1px solid #FFE8CD; background: #FFF9D8;}

/* FONTS standards */
body {color:#454235; font-size:0.625em; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;}






h3 {font-size: 18px;line-height:1;margin-bottom:1em; font-weight:normal;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;height:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}

p {margin:0 0 1.5em; line-height:1.4em; font-size:1.2em;}
p img {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}

/* LINKS standards */
a {color: #186ebe;}

/* ELEMENTS standards */
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre, code {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;background:#C3D9FF;}
th, td {padding:4px 10px 4px 5px;}
tr.even td {background:#E5ECF9;}
tfoot {font-style:italic;}
caption {background:#eee;}

/* FORM ELEMENTS */
.formWrap p {margin-bottom:0;}
label {font-weight:bold;}
fieldset {padding:1.4em;margin:0 0 1.5em 0;border:1px solid #ccc;}
legend {font-weight:bold;font-size:1.2em;}
input.text, input.title, textarea, select {margin:0.5em 0;border:1px solid #bbb;}
input.text:focus, input.title:focus, textarea:focus, select:focus {border:1px solid #666;}
input.text, input.title {width:300px;padding:5px;}
input.title {font-size:1.5em;}
textarea {width:300px;height:160px;padding:5px;}
.error, .notice, .success {display:block;padding:.8em;margin-bottom:1.5em;border:2px solid #ddd; font-size:12px; width:300px;}
.error {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success {background:#E6EFC2;color:#264409;border-color:#C6D880;}
.error a {color:#8a1f11;}
.notice a {color:#514721;}
.success a {color:#264409;}
li.bb {padding-top:5px;}
.error ul{margin-bottom: 0; padding-bottom: 0;}



/* FOOTER ELEMENTS */

#box-wrapper {width:938px; margin: 0 auto; position:relative; padding-left:30px;}
.BBBox{background:url(images/dotlinebkg.png) repeat-y right; height:120px; width:222px; top:25px; position:relative; float:left; margin-left:10px;}
.BBBoxEnd{height:120px; width:228px; top:25px; position:relative; float:left; margin-left:10px;}
.BoxHead1 {background:url(images/BI1.png) no-repeat left; font-size:16px; color:#454235; height:25px; line-height:25px; vertical-align:middle; margin-bottom:6px; margin-top:6px;}
.BoxHead2 {background:url(images/BI2.png) no-repeat left; font-size:16px; color:#454235; height:25px; line-height:25px; vertical-align:middle; margin-bottom:6px; margin-top:6px;}
.BoxHead3 {background:url(images/BI3.png) no-repeat left; font-size:16px; color:#454235; height:25px; line-height:25px; vertical-align:middle; margin-bottom:6px; margin-top:6px;}
.BoxHead4 {background:url(images/BI4.png) no-repeat left; font-size:16px; color:#454235; height:25px; line-height:25px; vertical-align:middle; margin-bottom:6px; margin-top:6px;}
.BoxHead1 span, .BoxHead2 span, .BoxHead3 span, .BoxHead4 span {margin-left:34px; height:25px; line-height:25px; vertical-align:middle; font-weight:bold;}




















































































































































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

