/*
	Layout
*/
* {margin:0; padding:0;}
html { height: 100%; }
body { background: #fff;  min-height: 100%; height: 100%; }

.header, .main, .footer-links, .footer { width:100%; }
.header { background: #fff url(../img/header_bg.jpg) repeat-x bottom left;  padding: 0px 0px 22px 0px; }
.main { background: #006ca6 url(../img/splash_background.jpg) no-repeat right bottom; }
.footer-links { background: #4e4e4e; padding: 10px 0; }
.footer-links .first-col { float:left; padding-right:31px; height: inherit;  }
.footer-links .col { float:left; padding:0; height: auto; }
.footer-links .white-border-left { border-left: 0px solid #fff; padding: 0 31px; height: auto; }
.footer { height: 40px; padding: 15px 0;}
.content { width: 960px; margin: 0 auto; text-align:left;}
/*
	Fonts / Links / Lists
*/
body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:62.5%; text-align:left;}
p,span,label { font-size: 1.2em; }
p sup { font-size: 0.5em; }
ul { list-style:none; }

.main h1 { padding: 20px 0; }
.main .content {}
.gallery-holder { float:left; margin-top: 30px; width:700px; }
.static-holder { background: #fff url(../img/footer_bar.png) repeat-x bottom left; float:left; margin-top: 30px; margin-left: 20px; width:210px; padding-bottom: 15px; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; filter: alpha(opacity=75); opacity:0.75; }
.static-holder p { padding: 15px 0 15px 0; margin: 0 10px; border-bottom: 1px solid #ccc; line-height: 1.4em; }
.static-holder p.last { border-bottom: 0px solid #ccc; }
.static-holder a { color: #06c;  }
.static-holder a:link, .footer-links a:visited, .footer-links a:active, .static-holder a:visited { text-decoration:none; }
.static-holder a:hover { text-decoration:underline; }

.footer-links p, h2, ul, li, a, label { color:#fff; font-size: 1.0em;}
.footer-links h2 { font-weight: normal; text-transform:uppercase; margin: 0 0 11px 0}
.footer-links li { margin-bottom: 6px; }
.footer-links a { font-size: 1.0em }
.footer-links a:link, .footer-links a:visited, .footer-links a:active { text-decoration:none; }
.footer-links a:hover { text-decoration:underline; }

.footer p { color:#999; font-size:1.0em; line-height: 1.8em; }
.footer a { color:#999; }

a.twitter-link { background:url(../img/twitter_16.gif) no-repeat top left; padding-left: 22px; height:16px; display:block; }
a.facebook-link { background:url(../img/facebook_16.gif) no-repeat top left; padding-left: 22px; height:16px; display:block;}

/*
	Helpers
*/
.float-left { float:left; margin-top: 15px; margin-left: 9px;}
.float-right { float:right; margin-left: 5px; margin-top: 15px; }
.clear { clear:both; }
p.bar { background:transparent url(../img/footer_bar.png) repeat-x bottom left; height: 14px; z-index:901; }
.bar { background:transparent url(../img/footer_bar.png) repeat-x bottom left; overflow: auto; z-index: 1000;}

/*
	Tabs
*/
div.tabs { width:100%; margin-top: 20px; height:27px; }
.tabs ul { list-style:none; padding:0; margin: 0 0 0 64px}
.tabs li {  display: inline; }
.tabs a { outline:none; display:block; float:left; height: 27px;  margin-left: 2px }
.tabs li a span { margin-left: -9999px; }
/*
.tabs a.putnam-today { background: url(../img/TabMaster.gif) no-repeat 0 -54px; width: 107px;}
.tabs a.putnam-today:hover { background: url(../img/TabMaster.gif) no-repeat 0 -54px; }
.tabs a.putnam-today:active { background: url(../img/TabMaster.gif) no-repeat 0 -54px; }
*/
.tabs a.individual-investors { background: url(../img/TabMaster.gif) no-repeat -107px 0; width: 140px;}
.tabs a.individual-investors:hover { background: url(../img/TabMaster.gif) no-repeat -107px -27px; }
.tabs a.individual-investors:active { background: url(../img/TabMaster.gif) no-repeat -107px -54px; }

.tabs a.financial-advisors { background: url(../img/TabMaster.gif) no-repeat -247px 0; width: 133px;}
.tabs a.financial-advisors:hover { background: url(../img/TabMaster.gif) no-repeat -247px -27px; }
.tabs a.financial-advisors:active { background: url(../img/TabMaster.gif) no-repeat -247px -54px; }

.tabs a.institutional-investors { background: url(../img/TabMaster.gif) no-repeat -380px 0; width: 153px;}
.tabs a.institutional-investors:hover { background: url(../img/TabMaster.gif) no-repeat -380px -27px; }
.tabs a.institutional-investors:active { background: url(../img/TabMaster.gif) no-repeat -380px -54px; }

.tabs a.four-oh-one { background: url(../img/TabMaster.gif) no-repeat -533px 0; width: 96px;}
.tabs a.four-oh-one:hover { background: url(../img/TabMaster.gif) no-repeat -533px -27px; }
.tabs a.four-oh-one:active { background: url(../img/TabMaster.gif) no-repeat -533px -54px; }

.tabs a.rias { background: url(../img/TabMaster.gif) no-repeat -629px 0; width: 217px;}
.tabs a.rias:hover { background: url(../img/TabMaster.gif) no-repeat -629px -27px; }
.tabs a.rias:active { background: url(../img/TabMaster.gif) no-repeat -629px -54px; }

#chromemenu {
	width: 848px;
	height: 26px;
	overflow: hidden;
	/*padding-left: 40px;*/
	margin: auto;
	padding-top: 23px;
	clear: both
}
#chromemenu div {
	float: left;	
}
#chromemenu a {
	display: block;	
	float: left;
}
#navIndividual {
	background: url(../img/navSprite.gif) no-repeat 0px 0px;	
	height: 26px;
	width: 157px;
}
#navIndividualOver {
	background: url(../img/navSprite.gif) no-repeat 0px -26px;
	height: 26px;
	width: 157px;
	padding-right: 6px;
}
#navAdvisor {
	background: url(../img/navSprite.gif) no-repeat -163px 0px;	
	height: 26px;
	width: 148px;
}
#navAdvisorOver {
	background: url(../img/navSprite.gif) no-repeat -163px -26px;	
	height: 26px;
	width: 148px;
	padding-right: 6px;
}
#navInstitutional {
	background: url(../img/navSprite.gif) no-repeat -317px 0px;	
	height: 26px;
	width: 169px;
}
#navInstitutionalOver {
	background: url(../img/navSprite.gif) no-repeat -317px -26px;	
	height: 26px;
	width: 169px;
	padding-right: 6px;
}
#nav401k {
	background: url(../img/navSprite.gif) no-repeat -492px 0px;	
	height: 26px;
	width: 107px;
}
#nav401kOver {
	background: url(../img/navSprite.gif) no-repeat -492px -26px;	
	height: 26px;
	width: 107px;
	padding-right: 6px;
}
#navRIA {
	background: url(../img/navSprite.gif) no-repeat -605px 0px;	
	height: 26px;
	width: 243px;
}
#navRIAOver {
	background: url(../img/navSprite.gif) no-repeat -605px -26px;	
	height: 26px;
	width: 243px;
}

/*
	Navigation

div.bar-nav { background:#e4e4e4 url(../img/NavMaster_fill.gif) repeat-x left bottom;  width:100%; margin-top: 20px; height:27px;}
.bar-nav ul { list-style:none; padding:0; margin: 0 0 0 67px;}
.bar-nav li {  display: inline; }
.bar-nav a { outline:none; display:block; float:left; height: 27px;  border-left: 2px solid #fff }
.bar-nav a.last { border-right: 2px solid #fff }
.bar-nav li a span { margin-left: -9999px; }
/*
.bar-nav a.putnam-today { background: url(../img/TabMaster.gif) no-repeat 0 -54px; width: 107px;}
.bar-nav a.putnam-today:hover { background: url(../img/TabMaster.gif) no-repeat 0 -54px; }

.bar-nav a.individual-investors { background: url(../img/NavMaster.gif) no-repeat 0 -27px; width: 140px;}
.bar-nav a.individual-investors:hover { background: url(../img/NavMaster.gif) no-repeat 0 0; }

.bar-nav a.financial-advisors { background: url(../img/NavMaster.gif) no-repeat -140px -27px; width: 133px;}
.bar-nav a.financial-advisors:hover { background: url(../img/NavMaster.gif) no-repeat -140px 0; }

.bar-nav a.institutional-investors { background: url(../img/NavMaster.gif) no-repeat -273px -27px; width: 153px;}
.bar-nav a.institutional-investors:hover { background: url(../img/NavMaster.gif) no-repeat -273px 0; }

.bar-nav a.four-oh-one { background: url(../img/NavMaster.gif) no-repeat -426px -27px; width: 96px;}
.bar-nav a.four-oh-one:hover { background: url(../img/NavMaster.gif) no-repeat -426px 0; }

.bar-nav a.rias { background: url(../img/NavMaster.gif) no-repeat -521px -27px; width: 217px;}
.bar-nav a.rias:hover { background: url(../img/NavMaster.gif) no-repeat -521px 0; }
*/
