﻿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,
b, u, i, center,
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;
	vertical-align: baseline;
	background: transparent;
	font-family:arial, sans-serif;
}
body {line-height: 1; background:#FFF; color:#313337; font-size: 12px;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
/* remember to define focus styles! */
:focus {outline: 0; }
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}  
a{color:#4578c6; text-decoration:none;}
a:hover {text-decoration:underline;}
	
/*	* {outline: 1px solid #FF0 !important;}*/
	
	#ie6 {display:none;}
	
	#progress span {z-index:1;}
	#progress .active,
	#progress .active span {z-index:2;}
	
	.help-over {z-index:8900;}
	.info-over:hover {z-index:8900;}
	.info-over:hover .info {z-index:8700;}
	.info-over:hover .info-button {z-index:8800;}
	
	#pagetools:hover .dropdown-pt {z-index:8900;}
	#pagetools:hover .pt {z-index:8950;}
	

	#quicklinks {z-index:8940;}
	.ql {z-index:8945 !important;}	
	
	#nav .dropdown {z-index:8950;}
	
	#overlaybg {z-index:9000;}
	#overlayholder {z-index:9100;}

/* Global Layout*/
	#wrapper {width:952px; margin:0 auto; padding: 212px 0 0 0; }
	#logo {position:absolute; top:0;}
	#logo img {margin: 0 !important;}
	#logo a {display:block; width:290px; height: 59px; /*text-indent:-9999px; background: url(../images/interface/chrome/logo.png) 4px 26px no-repeat;*/}
	#pagetitle {position:absolute; display:block; padding: 0 18px 0 0; width:934px; height: 65px; background: #0b497d url(../images/interface/chrome/topbar.jpg) 0 0 no-repeat; top:108px; 
	font-family:times, "times new roman", serif; font-weight:normal; text-align:right; font-size: 23px; color:#FFF; line-height:88px;}
	
	#primary {width:703px; float:right; border-top: 2px solid #e0e1e1; padding:14px 0 60px 0;}
	#sidebar {width:219px; float:left;}

	#footer { border-top: 2px solid #e0e1e1; margin-top:17px; padding-top:17px;}
	#footer .totop {text-align:right; margin: -40px 0 0 0; position:absolute; width:952px;}
	#toplink {font-size: 11px; float:right; padding-right: 17px; display:block; background: url(../images/interface/chrome/icons.png) 100%  -135px no-repeat;}

	#breadcrumb {font-size: 11px; padding-left: 249px; top:195px; position:absolute; color:#9b9b9d;}
	#breadcrumb .sep {background: url(../images/interface/chrome/icons.png) 6px -374px no-repeat; padding: 3px 7px 0 5px;}
	
	#loginstatus {position:absolute; font-size: 11px; color:#6e6f71; width:351px; top:0; margin: 37px 0 0 600px; text-align:right;}
	
/* Pagetools */

	.pagetools {position:absolute; top: 195px; width:87px; margin-left: 865px; background: url(../images/interface/chrome/icons.png) 77px -196px no-repeat;}
	
 	.pt{font-size: 11px; height: 27px; display:block; padding-right:17px; text-align:right; position:relative; text-decoration:none !important; }
	li:hover .pt{background: url(../images/interface/chrome/icons.png) 40px -300px no-repeat;  position:relative;}
	.dropdown-pt {position:absolute; background:#ebf2f9; border:1px solid #ced9e4; margin: -9999px 0 0 -41px;}
	li:hover .dropdown-pt {margin-top:25px;}
	.dropdown-pt li {border-top:1px solid #d4e1ed; width:126px; padding:0 !important; background:none !important; }
	.dropdown-pt li:first-child {border:none;}
	.dropdown-pt a.print,
	.dropdown-pt a.bookmark,
	.dropdown-pt a.email,
	.dropdown-pt span.textsize {display:block; width:100px; padding: 0 0 0 26px; min-height: 26px; line-height: 26px; background: url(../images/interface/chrome/icons.png) 0 0 no-repeat; font-size: 11px !important;}
	.pagetools li {height:1%;}
	
	#overlayholder .pagetools {top: 15px; margin-left:650px; }
	#overlayholder .overlaynarrow .pagetools {margin-left: 550px;}
	#overlayholder .pagetools li {line-height: 12px;}
	#overlayholder .pagetools>li {margin:0; background:none;}
	#overlayholder .pt {white-space:nowrap;}
	
	.print {background-position: 0 -229px !important;}
	.bookmark {background-position: -126px -229px !important;}
	.email {background-position: -252px -229px !important;}
	.textsize{background-position: -378px -230px !important; width:56px !important; float:left; color:#f38c13;}
	.smaller,
	.larger {text-indent:-9999px; display:block; width:22px; float:left; height: 26px; background: url(../images/interface/chrome/icons.png) 0 0 no-repeat;}
	.smaller {background-position: -558px -228px}
	.larger {background-position: -580px -228px;}
	

/*Primary Navigation*/
	#nav {position:absolute; top:59px; font-size: 11px;}
	.nav li {display:block; float:left; height: 50px;}
	.nav a {display:block; height: 50px; text-indent:-9999px; background: url(../images/interface/chrome/nav.png) 0 0 no-repeat;}
	.nav .our-funds a 	{background-position: 0 0; width:088px; }
	.nav .our-funds:hover a	{background-position: 0 -50px;}
	.our-funds .our-funds a	{background-position: 0 -100px;}
	.nav .how-we-invest a	{background-position: -88px 0; width:136px;}
	.nav .how-we-invest:hover a	{background-position: -88px -50px;}
	.how-we-invest .how-we-invest a {background-position: -88px -100px;}
	.nav .our-firm a	{background-position: -224px 0; width:097px;}
	.nav .our-firm:hover a	{background-position: -224px -50px;}
	.our-firm .our-firm a	{background-position: -224px -100px;}
	.nav .institutional-investors a	{background-position: -321px 0; width:177px;}
	.nav .institutional-investors:hover a{background-position: -321px -50px;}
	.institutional-investors .institutional-investors a{background-position: -321px -100px !important;}
	.nav .forms-documents a	{background-position: -498px 0; width:168px;}
	.nav .forms-documents a:hover	{background-position: -498px -50px;}
	.forms-documents .forms-documents a{background-position: -498px -100px !important;}
	.nav .account a	{background-position: -666px 0; width:136px;}
	.nav .account:hover  a	{background-position: -666px -50px;}
	.account .account a {background-position: -666px -100px !important;}
	
	/* dropdown menus */
	.dropdown {display:block; position:absolute; background:#ebf2f9; border:1px solid #c4d3e4; margin-top:-1px; width:240px; margin-top:-9999px;}
	li:hover .dropdown {margin-top:-1px;}
	.dropdown a {background:#ebf2f9; text-indent:0; height:auto; width:auto !important; text-decoration:none; font-weight:bold;}
	.dropdown li:hover a {background:#f7fbfd;}
	.dropdown span {display:block; padding: 9px 14px 0 14px; min-height:18px; cursor:pointer;}
	.dropdown .hasdropdown:hover a span {background: url(../images/interface/chrome/icons.png) 226px -130px no-repeat;}
	.dropdown li {height:auto; border-top:1px solid #d4e1ed; float:none;}
	.dropdown li:first-child {border-top:none; }
	.dropdown li:first-child a {margin-top:-6px; padding-top:6px; background: url(../images/interface/chrome/icons.png) 0 0 no-repeat; position:relative;}
	.dropdown li:first-child:hover a {background-position: 0 -66px;}
	
	.subdropdown {display:block; position:absolute; margin: -999px 0 0 240px; width:173px; border:1px solid #c4d3e4;}
	.dropdown li:hover .subdropdown {margin-top:-1px;}
	.subdropdown li {float:left; display:block; clear:left; width:173px;}
	.subdropdown li:first-child a {margin-top:0; padding-top:9px; background-image:none; }
	.subdropdown a {display:block; padding: 9px 0 0 14px; min-height: 18px; font-weight:normal; background:#ebf2f9 !important;}
	.subdropdown a:hover {background:#f7fbfd !important;}
	

	.relatedinfo {padding: 9px 14px 9px 14px;}
	.relatedinfo a {background:none !important; display:inline; font-weight:normal;}
	.relatedinfo a:hover {text-decoration:underline;}
	.relatedinfo p {line-height: 16px;}
	
	/* dropdown positioning */
	.dropdown.our-funds li:first-child a {background-position: -121px 0}
	.dropdown.our-funds li:first-child a:hover {background-position: -121px -66px}

	.dropdown.how-we-invest {margin-left: 20px;}
	.dropdown.how-we-invest li:first-child a{background-position: -108px 0}
	.dropdown.how-we-invest li:first-child a:hover{background-position: -108px -66px}

	.dropdown.our-firm {margin-left:20px;}
	.dropdown.our-firm li:first-child a{background-position: -129px 0}
	.dropdown.our-firm li:first-child a:hover{background-position: -129px -66px}

/* Global Navigation */
	.globalnav {position:absolute; display:block; top:0; margin: 0 0 0 550px; width:402px; }
	
	.globalnav li {float:left;}
	.globalnav a {display:block; height:34px; text-indent:-9999px; }

	.home a {width:50px; background: url(../images/interface/chrome/globalnav.png) 0 -38px no-repeat;}
	.home a:hover {background-position: 0 -72px; cursor:pointer;}
	.contact-us a{width:80px; background: url(../images/interface/chrome/globalnav.png) -50px -38px no-repeat;}
	.contact-us:hover a{background-position: -50px -72px; cursor:pointer;}
	.quick-links a{width:95px; background: url(../images/interface/chrome/globalnav.png) -130px -38px no-repeat; z-index:8000; position:relative;}
	.quick-links:hover a{background-position: -130px -72px !important;}

	/* quick link dropdown */
	#quicklinks {position:absolute; margin: -9999px 0 0 -246px; font-size:11px;}
	.quick-links:hover #quicklinks {margin-top:-1px;}
	.dropdown-ql {background:#ebf2f9; border: 1px solid #ced9e4; padding: 10px 0 0 17px; width:489px; z-index:7000;}
	.dropdown-ql li {float:none; margin-bottom:13px; line-height:14px;}
	/* next line is for benefit of IE7> */
	.dropdown-ql li li {display:block; float:left; clear:left; width: 201px; margin-bottom:0;}
	.dropdown-ql a {float:left; height:auto; display:block; width:193px;text-indent:0; background:none !important; line-height: 14px; padding: 2px 0;}
	.dropdown-ql span {float:left; display:block; width:7px; color:#4578c6; padding: 2px 0;}
	.dropdown-ql ul {width:200px; padding: 0 36px 0 0; float:left;}
	.dropdown-ql ul ul {padding-bottom: 10px;}
	.dropdown-ql img {float:left; margin: 3px 8px 0 0;}
	
	.dropdown-ql p a {width:auto; display:inline; padding:0;}

	/* search field*/
	.global-search {width:177px; height:19px; padding: 8px 0 0 0; background: url(../images/interface/chrome/globalnav.png) 0 8px no-repeat; overflow:hidden;}
	.global-search label {position:absolute; margin: 0 0 0 -9999px;}
	#txbx_q {width:144px; height:15px; padding:2px 3px 0 7px; border:none; margin: 1px 0 0 1px; background:none; font-family:arial; font-size: 11px; color:#6e6f71; float:left;}
	.searchbutton {float:left; display:block; width:22px; height:19px; padding:0; border:none!important; margin:0; text-indent:-9999px; background: url(../images/interface/chrome/globalnav.png) 100% 0 no-repeat; cursor:pointer;}


/* Sidebar */
	/* secondary navigation */
	.secnav {margin-bottom:31px;  border-top: 2px solid #e0e1e1;}
	.secnav li {border-bottom:1px solid #eff0f0;}
	.secnav a {display:block; min-height:26px; line-height: 26px; padding: 0 10px; color:#313337; text-decoration:none; font-size: 11px;}
	.secnav a:hover {background:#f4f9fc url(../images/interface/chrome/icons.png) 205px -131px no-repeat;}
	.secnav .selected {font-weight:bold; background:#f4f9fc url(../images/interface/chrome/icons.png) 205px -131px no-repeat;}
	
	.subsec {background:#f4f9fc; padding-bottom:10px;}
	.subsec li {border-bottom:none; padding-top:1px; background: url(../images/interface/chrome/hrdotted-blue.gif) 0 0 repeat-x;}
	.subsec a {padding: 0 5px 0 15px; background:none !important;}
	.subsec .selected {font-weight:bold; text-decoration:none !important;}
	.subsec span {font-weight:normal !important}
	.subsec a:hover {text-decoration:underline;}
	
	/* general*/
	.sidebar h4 {font-size: 12px; text-transform:uppercase; font-weight:normal; line-height:27px; border-top: 2px solid #e0e1e1; white-space:nowrap;}
	
	/* related info*/
	.related {margin-bottom: 31px;}
	.related li {line-height: 18px; padding-left:7px; font-size:11px; background: url(../images/interface/chrome/icons.png) 0 -343px;}
	
	/* pathways */
	.pathways {margin-bottom:31px; border-top:1px solid #d8e3f5;}
	.pathways li {border-bottom: 1px solid #d8e3f5;}
	.pathways a {font-size: 13px; display:block; text-decoration:none; background:#f4f9fc  url(../images/interface/chrome/icons.png) 205px -131px no-repeat; min-height: 26px; line-height: 26px; padding: 0 0 0 10px; color:#313337;}
	.pathways a:hover {background-color:#eaf3f9;}
	
	/* prospectus */
	.prospectus {line-height: 15px; margin-bottom:31px; font-size: 11px !important;}
	.prospectus a img {float:left; margin: 0 10px 0 0;}
	
/* Footer */
	#footer p {font-size: 12px; line-height: 17px; margin-bottom:17px; width:932px;}
	
	
/* Tabs */
	.tabs {height:27px; display:block; background: url(../images/interface/chrome/tabs.png)  0 26px repeat-x;}
	.tabs li {float:left; display:block; height: 27px; background:none !important; padding:0 0 0 8px !important;}
	.tabs a  {float:left; display:block; height: 27px; padding: 0 21px 0 13px; font-size:12px; line-height: 27px;}
	.tabs a:hover {text-decoration:none; color:#cf750b;}
	.tabs .ui-state-active {background: url(../images/interface/chrome/tabs.png) 0 -1px !important;}
	.tabs .ui-state-active a {background: url(../images/interface/chrome/tabs.png) 100% -1px; color:#cf750b;}
	.tabs .ui-state-active:first-child {background-position: 0 -28px !important;}

	
/* Portfolio Nav Bar */
	.fundnav {height: 41px; width:703px; background: #f1f2f3 url(../images/interface/chrome/fundnav.png) 0 0 no-repeat;}
	.fundnav li {float:left; height: 41px; padding:0 !important; background:none !important;}
	.fundnav a {display:block; float:left; height: 41px; line-height: 41px; text-align:center; text-transform:uppercase; font-size: 11px !important; text-decoration:none;}
	.fundnav a:hover {color:#313337;}
	.overview a {width: 87px;}
	.portfolio a {width:89px;}
	.performance a {width:107px;}
	.prices a {width:164px;}
	.managers a {width:151px;}
	.commentary a {width:105px;}
	.fundnav .selected {background: url(../images/interface/chrome/icons.png) 50% -375px; color:#313337;}
	
/* Content Styles */
	/* Headers */
	h2 {font-size: 23px; font-family:times, serif; font-weight:normal; line-height: 42px;}
	h3 {font-size: 17px; font-weight:normal; line-height:27px;}
	h4 {font-size: 12px;}
	h5 {font-size: 12px; font-weight:bold; line-height:17px;}
	h2+.hrdotted {margin-top:0}
	h2.subtitle {color:#9b9b9d; margin: -9px 0 8px 0;}
	h4.title {margin-bottom: 17px; font-size: 13px;}
	h4.subtitle {color:#9b9b9d; margin-bottom:17px;}
	h4.nav {color:#9b9b9d; font-size: 10px; font-weight:normal; text-transform:uppercase; margin: 0 0 10px 0;}
	.site-map h3 {margin-bottom:6px;}
	.site-map #primary h4 {margin-bottom: 3px;}
	.our-firm h3.colortitle {color: #4578c6;}
	
	/* Text Treatments*/


	.intro {font-size: 17px; font-family:times, serif; font-weight:normal; line-height: 26px; color:#7d7e80; padding-right:10px;}
	.cite {margin:0 !important; color:#9b9b9d;}
	sup {line-height:7px; font-size: 8px; vertical-align:top; margin-left:1px;}
	#primary ul,
	#primary p {font-size:12px; line-height:17px; margin-bottom:17px;}
	#primary li {}
	.rightlink {float:right; margin-top:11px;}
	.rightlink a {padding-left: 19px;}
	.rightlink .pdf {background: url(../images/interface/chrome/icons.png) 0 -260px;}
	.rightlink .link {padding-right: 10px; background: url(../images/interface/chrome/icons.png) 100% -166px no-repeat;}
	.leftlink {float:left; margin: 0 19px 19px 0;}
	.reportlink {font-size: 11px !important; margin-bottom:35px !important;}
	
	h4.rsslink {text-transform:uppercase; margin-bottom:19px;}
	h4.rsslink a {padding-left: 18px; background: url(../images/interface/chrome/rss-icon.png) 0 0 no-repeat;}
	
	.nb {font-style:italic; padding-left:6px;}
	.nb .ref {font-size: 9px; vertical-align:top; margin-left:-6px; width:6px;}
	
	.hrdotted {height:1px; margin:20px 0; background: url(../images/interface/chrome/hrdotted.gif) 0 0 repeat-x; clear:left; width:100%;}
	
	.viewformats {background:#f2f3f3;  float:left; margin: 3px 0 20px 0;}

	.viewformats p {margin:0 !important; font-size: 11px !important; padding: 10px; white-space:nowrap;}
	.viewformats .divider {border-left: 1px solid #FFF; margin: -12px 0 -12px 10px; padding: 12px 0 12px 10px;}
	
	/* Resizing */
	#primary.medium {font-size: 13px;}
	#primary.medium ul,
	#primary.medium p {font-size: 14px; line-height: 20px; margin-bottom:20px;}
/*	.medium .financial thead th {font-size: 12px;}
	.medium .financial tbody th,
	.medium .financial tbody td {font-size: 13px;}
*/
	#primary.large {font-size: 14px;}
	#primary.large ul,
	#primary.large p {font-size: 16px; line-height: 24px; margin-bottom:24px;}
/*	.large .financial thead th {font-size: 13px;}
	.large .financial tbody th,
	.large .financial tbody td {font-size: 13px;}
*/	
	
	/* Lists*/
	.overlaywrapper li,
	#primary li {list-style:none; margin:0; padding-left:20px; line-height:20px; background: url(../images/interface/chrome/icons.png) 10px -432px no-repeat; max-width:570px;}
	.site-map #primary li{background-position: -597px -432px !important;}
	#primary li li {background:none; padding-left: 40px;}
	#primary li ul {margin-bottom:0;}

	
	.linkedlist li {line-height: 20px; padding:0 !important; background:none !important;}
	a.arrowlink,
	.linkedlist a {padding-right: 9px; background: url(../images/interface/chrome/icons.png) 100% -165px no-repeat;}
	
	.linkedlistalt li {line-height: 16px; margin: 2px 0 !important; padding:0 !important; background:none !important;}
	.linkedlistalt a {display:block; padding-left: 22px; background: url(../images/interface/chrome/icons.png) 12px -136px no-repeat;}
	
	.buttonlinks li {float:left; background:none !important; padding:0 !important; margin:0 10px 0 0 !important;}
	.buttonlinks a {display:block; float:left; padding: 4px 15px 0 15px; height: 16px; line-height: 0px; font-size: 11px !important; text-transform:uppercase; color:#FFF; background:#3e76cd; text-decoration:none;}
	
	/* multi col list*/
	.float230 {float:left; width:230px; margin-bottom:0 !important; padding-bottom: 17px !important;}
	
	
	/* Custom Layouts*/
	
	/* 2 cols with text*/
	.col2text {padding-top:17px; background: url(../images/interface/chrome/icons.png) 0 -620px repeat-x;}
	.noborder {background:none; padding-top:0;}
	.col2text .left {width:337px; float:left; background:#FFF;}
	.col2text .right {width:337px; float:right; background:#FFF;}
	.col2text h3 a{float:left; clear:both; display:block; padding-right: 11px; background: url(../images/interface/chrome/icons.png) 100% -370px; text-decoration:none;}
	.col2text p {clear:left;}
	.hrdotted + .col2text {padding-top:0; background:none; margin-top:-7px;}
	.hrdotted+.noborder {margin-top:0; padding:5px 0 20px 0;}
	
	/* image on right of text (e.g. news and updates)*/
	.indent210right {padding-right: 210px;}
	.indent210right>img {float:right; margin-right:-210px;}
	
	/* image on left of text (e.g. fund portfolio managers)*/
	.indent196left {padding-left: 196px;}
	.indent196left>img{float:left; margin: 0 0 20px -196px;}
	.indent196left>a>img{float:left; margin: 0 0 20px -196px;}
	.userform .indent196left {padding-left: 196px !important;}
	.userform .indent196left>img{float:left; margin: 0 0 20px -196px !important;}
	.userform .indent196left>a>img{float:left; margin: 0 0 20px -196px !important;}
	
	
	/* texdt on left of text (e.g. institutaionl investors upcomign events)*/
	.indent92left {padding-left: 92px;}
	.indent92left img,
	.indent92left .suckleft {float:left; margin-left:-92px;}
	
	
	.col473 {width:473px; float:left;}
	
	/* rounded corner cols */

	/* Login Box */
	.col194 {float:left; margin-left: 16px;}
	
	.col194 {width:194px;  background: url(../images/interface/chrome/col194.png) 0 0 repeat-y;}
	.col194 .bottom {width:164px; padding:15px 15px 10px 15px; background: url(../images/interface/chrome/col194.png) -388px 100% no-repeat;}
	.col194 .header {margin: -15px -15px 10px -15px; width: 164px; padding: 0 15px; height: 33px; line-height: 33px; background: url(../images/interface/chrome/col194.png) -194px 0 no-repeat; text-transform:uppercase;}
	.col194 .hrdotted {background-image: url(../images/interface/chrome/hrdotted-blue.gif); margin: 15px 0 5px;}
	.col194 ul {margin-bottom:0 !important;}
	.col194 li {font-size: 11px !important; margin:0 !important;}
	
	/* Table of contents (extends .col194) */
	.toc {margin: 0 0 25px 25px; float:right;}
	.toc .bottom {padding-bottom:4px;}
	.toc ul {width: 192px; margin: -10px -14px;}
	.toc li {background:none !important; padding:0 !important; border-top:1px solid #dae4f5;}
	.toc li:first-child {border-top:none;}
	.toc a {display:block; padding: 5px 4px 5px 22px; font-size: 11px !important; text-decoration:none;}
	.toc .ui-tabs-selected a,
	.toc a:hover {background:#fbfdfe url(../images/interface/chrome/icons.png) 12px -129px no-repeat;}
	.toc .ui-tabs-selected a {color:#46474a;}
	
	.col223 {width:223px; margin-left: 7px; float:left; background: url(../images/interface/chrome/col223.png) 0 0 repeat-y;}
	.col223.first-child,
	.col223:first-child {margin-left:0;}
	.col223 .bottom {float:left; padding: 0 16px 10px 16px; width: 191px; background: url(../images/interface/chrome/col223.png) -446px 100% no-repeat;}
	.col223 .header {margin: 0 -16px 10px; width:191px; padding: 10px 16px 0 16px; height: 23px; background: url(../images/interface/chrome/col223.png) -223px 100% no-repeat;}
	.col223 h5 {border-bottom: 1px solid #dbe5f3; margin-bottom:10px; padding-bottom: 1px;}
	.col223 img {margin-bottom: 6px;}
	.col223 li {padding-left: 10px !important; background-position: 0 -432px !important;}
	.col223 p {color:#46474a !important;}
	.col345 {width:345px; float:left; background: url(../images/interface/chrome/col345.png) 0 0 repeat-y;}
	.col345 .bottom{float:left; padding: 0 20px 10px 20px; width:305px; background: url(../images/interface/chrome/col345.png) -690px 100% no-repeat;}
	.col345 .header {margin: 0 -20px 10px -20px; padding: 10px 0 7px 14px; border-bottom:1px solid #dae5f6; display:block; background: url(../images/interface/chrome/col345.png) -345px 0 no-repeat; text-transform:uppercase;}
	.col345:first-child {margin-right:12px;}
	.text {background-image:none;}
	.col345 .nb {font-size: 11px !important; padding:0; margin:0 !important;}
	
	
	.col352 {width:352px; background: url(../images/interface/chrome/col352.png) 0 0 repeat-y; margin: 0 0 20px 20px; float:right;}
	.col352 .bottom {float:right; padding: 0 1px 4px 1px; width:350px; background: url(../images/interface/chrome/col352.png) -704px 100% no-repeat;}
	.col352 h4 {margin: 0 -1px; padding: 11px; border-bottom:1px solid #dae5f6; display:block; background: url(../images/interface/chrome/col352.png) -352px 0 no-repeat; font-weight:normal; font-size: 11px; line-height: 15px;}
	
	
	.col703 {width:703px; background: url(../images/interface/chrome/col703.png) 0 0 repeat-y; margin-bottom:20px;}
	.col703 .bottom {background: url(../images/interface/chrome/col703.png) -1406px 100% no-repeat;}
	.col703 .top {padding: 1px; width:701px; background: url(../images/interface/chrome/col703.png) -703px 0 no-repeat;}
	.col703 .infoheader {font-weight:normal; height:34px; line-height:34px; font-size: 11px; padding-left:10px;}
	.infoheader sup {padding-bottom:6px;vertical-align:middle; }
	.pad {padding: 5px 15px;}
	.col703 p {margin: 10px 0 0 0 !important;}
	
	/* square bottom of rounded corner box */
	.squared .bottom {background:none !important; border-bottom: 1px solid #DAE5F6 !important;}	

	/* turn any col into a layout without images */
	.nobg {background:none !important;}
	
	/* split pane full width col*/
	.col703 .split {width:350px; border-left: 1px solid  #dae5f6; float:left; padding-bottom:4px; margin-left:-1px;}
	.col703 .split.first-child,
	.col703 .split:first-child {margin:0; border-left:none; border-right: 1px solid #dae5f6;}
	
	
	/* change class box */
	.changeclass {width:345px; height: 29px; margin: 0 0 0 358px; position:absolute; background: #f0f1f2 url(../images/interface/chrome/changeclassbg.png) 0 0 no-repeat;}
	.changeclass .label {padding: 0 0 0 9px; font-size:11px !important; line-height: 29px !important; margin:0 !important; font-weight:bold;}
	.label a {font-weight:normal;}
	.help-over {position:absolute; margin: -29px 0 0 312px;}
	.help {position:absolute; display:block; width:211px; padding: 10px 15px; border: 1px solid #ced9e4; margin: -9999px 0 0 -242px; background: #f5f8fc; font-size: 11px !important;}
	.help-button {text-indent:-9999px; position:absolute; display:block; width: 33px; height: 29px; background: url(../images/interface/buttons/helpicon.png) 0 0 no-repeat;}
	.help-over:hover .help {margin-top:-6px;}
	.help-over:hover .help-button {background-position: -33px 0;}
	
	/* Tables */
	/* Base Table*/
	.linkedlist+.financial,
	.financial+.financial,
	.hrdotted+.financial {margin-top:0;}
	.financial {
		background: url(../images/interface/chrome/financial-tablebg.png) 100% 0 no-repeat;
		border-bottom:1px solid #dae5f6; 
		width:100%; margin:20px 0;
		position:relative;}
	
	.financial thead th {
		background: url(../images/interface/chrome/financial-tablebg.png) -10px -400px no-repeat; 
		border-left: 1px solid #EBF2F9;
		font-weight:normal; text-align:right; padding:10px;  line-height:14px; font-size: 11px;}
	
	.financial thead tr.first-child th,
	.financial thead tr:first-child th{
		background:none;
		border-color:#dae5f6;}
		
	.financial thead th.first-child,
	.financial thead th:first-child {
		background: url(../images/interface/chrome/financial-tablebg.png) 0 -400px no-repeat;
		border:none;
		text-align:left; }
		
	.financial thead tr.first-child th.first-child,
	.financial thead tr:first-child th:first-child {
		background: url(../images/interface/chrome/financial-tablebg.png) 0 -200px no-repeat;}						

	.financial thead tr th.tablelink {border-color:#EAF3F9 !important; text-align:right !important;}
	.tablelink {text-align:right !important; border-left:none !important;}
	.tablelink a {font-size: 10px; text-transform:uppercase; padding-right:9px; background: url(../images/interface/chrome/icons.png) 100% -167px;}

	.financial tbody td,
	.financial tbody th {
		background:#FFF; 
		border-top: 1px solid #dae5f6;
		font-size: 12px; line-height: 16px; padding:10px 10px; text-align:right; }
	
	.financial tbody td {
		border-left: 1px solid #dae5f6;
		white-space:nowrap; }
		
	.docs tbody td {white-space:normal !important;}
		
	.financial tbody td.first-child,
	.financial tbody td:first-child,
	.financial tbody th {
		background: #FFF url(../images/interface/chrome/financial-tablebg.png) -702px -5px no-repeat;
		border-right: 1px solid #dae5f6;
		border-left:none;
		text-align:left; font-weight:normal; white-space:normal; }
	
	
	.financial tbody td.last { background-image: url(../images/interface/chrome/financial-tablebg.png); background-position:100% 100%; background-repeat:no-repeat;}
	
	.financial .alignleft {text-align:left !important;}


	.financial tbody td.last:first-child {border-left: 1px solid #dae5f6 !important;border-right:none; background-image: url(../images/interface/chrome/financial-tablebg.png); background-position:100% 100%; background-repeat:no-repeat;}
	
	

	.financial .infofoot td {background-color:#FFF !important; white-space:normal !important}
	.infofoot p {margin:0 !important; }
	.infofoot td:first-child{border-right-color:#FFF !important;}
	.infofoot .last {border-left-color:#FFF !important;}
	
	.center thead th,
	.center tbody td {text-align:center;}
	.rowheights tbody td,
	.rowheights tbody th,
	.center tbody td,
	.center tbody th {vertical-align:middle; height: 40px; padding: 5px 8px;}
	.financial tbody th {white-space:nowrap;}
	
	tbody .even th,
	tbody .even td {background-color:#f6f9fd !important; }
	tbody .odd th,
	tbody .odd td {background-color:#ffffff !important; }
	
	tbody .highlight th,
	tbody .highlight td {background-color:#FDFBF6;}
	
	.financial .divide {border-left-color:#dae5f6 !important; }
	
	/* fund performance tweaks*/
	.fundperformance .divide {border-left: 1px solid #dae5f6 !important; }
	.fundperformance thead th {vertical-align:bottom; width: 55px !important; padding: 5px 0 !important;}
	.fundperformance td {width: 55px !important; padding: 5px 0 !important;}
	.fundperformance thead .title {padding-left: 8px !important;}

	
	/* Quarterly Results */
	.qr {width:299px; float:left; font-size: 11px !important; color:#46474a; margin-left:17px; margin-bottom:15px;}
	.qr.first-child,
	.qr:first-child{margin-left:0;}
	.qr th {text-align:left; background:#eff0f0 !important; padding: 5px 0 4px 9px;}
	.qr td {padding: 5px 0 4px 9px; border-bottom: 1px solid #eff0f0;}
	.qr .links {padding: 5px 9px 5px 0; text-align:right;}
	.qr .odd {background:#f9f9f9;}
	
	/* Historical Data */
	.navs {width:763px; background: url(../images/interface/chrome/navs-tablebg.png) 0 0 no-repeat !important;position:relative; margin:0;}
	.navs thead {background:none !important;}
	.navs thead * {background:none !important;}
	.navs thead th {padding-bottom:9px; font-weight:bold;}
	
	/* Account Summary Table */
	.summary td,
	.summary th {font-size: 12px !important;}
	.total {font-weight:bold !important; text-align:right !important;}
	p.total {padding-right: 11px;}
	.footer td:first-child{border-right-color:#FFF !important;}
	.footer td {  background-color:#FAFBFD !important;}
	.footer .last {border-left-color:#FFF;}
	
	/* Definition List Table*/
	.dl {width:100%;}
	.col345 .dl {margin: 0 -9px 9px -9px; width:323px;}
	.dl th {width:150px; padding: 5px 0 3px 6px; line-height:15px; border-bottom:1px solid #e2ebf6; text-align:left; font-weight:normal;}
	.dl td {padding: 5px 6px 3px 0; border-bottom:1px solid #e2ebf6; text-align:right;}
	.dl .even th,
	.dl .even td {background:#f1f6fc !important;}
	.header+.dl {margin-top:-5px;}
	.dotted th,
	.dotted td {border:none; padding-bottom:4px; background: url(../images/interface/chrome/hrdotted-blue.gif) 0 100% repeat-x;}
	
	/* Delivery Preferences Table*/
	.deliveryprefs {width:100%; border: 1px solid #d7d9d9; margin-bottom:20px;}
	.deliveryprefs th {text-align:left; background:#e7e8e8; font-weight:bold; color:#46474a; padding: 10px; width:20%; border-left: 1px solid #d5d6d6; border-bottom:1px solid #d5d6d6;}
	.deliveryprefs th:first-child {border-left:none;}
	.deliveryprefs td {padding: 10px 0 10px 10px; width:20%; border-left: 1px solid #ebecec; border-bottom: 1px solid #ebecec; background:#FFF;}
	.deliveryprefs td:first-child{ border-left:none;}
	.deliveryprefs .foot td {border-bottom: 1px solid #d7d9d9;}
	.deliveryprefs label {float:none; width:auto;}
	.deliveryprefs select {width:93px !important;}
	
	/* Investment Options Table*/
	.investment {width: 100%; margin-bottom:20px;}
	.investment th {text-align:left;}
	.investment td {padding: 5px 0 5px 0;}
	.investment .amount {width:74px !important;}
	.investment .investopt {width:90px !important;}
	.investment .costbasisopt {width: 124px !important;}
	.investment .month {width:87px !important;}
	.investment .day {width:53px !important;}
	.investment .frequency {width:152px !important;}
	
	.investment span {color:#98999b;}
	
	/* User Data Confirmation*/
	.userdata {width:100%;}
	.userdata+.userdata {margin-top:20px;}
	.userdata th {width:170px; text-align:left; font-weight:normal; padding: 5px 0;}
	.userdata td {padding: 5px 0;}
	
	
	
	/* Forms & Documents */
	.docs th, .docs td {text-align:left !important;}
	
	/* Info Layover */
	.info-over {display:inline;  position:absolute;}
	.info-button{display:block;width:28px; height:15px; text-indent:-9999px; margin:1px 0 0 4px; background: url(../images/interface/chrome/icons.png) -572px -260px no-repeat;}
	.info-over:hover .info-button {background-position:-572px -290px; position:absolute;}
	.info {position:absolute; display:block; background:#f5f8fc; width:213px; padding:13px 9px 13px 16px; border:1px solid #ced9e4;  margin: -9999px 0 0 31px; font-size:11px !important; white-space:normal !important; height:auto !important;}
	.info-over:hover .info {margin-top:-30px;}
	
	/* FORMS */
	.login p {margin:0 0 10px 0 !important;}
	.login label {font-size: 11px !important; font-weight:bold;}
	.login .text input {width:158px; font-family:arial, sans-serif; font-size: 11px; color:#000;}
	.loginsubmit {cursor:pointer; float:right; display:block; border:none; padding:0; margin:0; width: 60px; height: 20px; text-indent:-9999px; background: url(../images/interface/buttons/loginsubmit.png);}
	
	/* user forms (request info, apply for fund)*/
	.infosection {background:#e0e9f7; padding: 10px 20px;margin-bottom:20px;}
	.infosection ul {margin:0 0 5px 0 !important;}
	.infosection .errormessage {color:#C00; margin: 5px 0;}

	.section {background:#f4f5f6; padding: 20px;}
	.section+.section {margin-top:10px;}
	.section .text,
	.section .select,
	.section .option,
	.section .checkbox,
	.section .optiongroup p {float:left; clear:both; display:block; margin:0 !important; padding: 0 0 5px 0; width:100%;}
	.userform h3+.hrdotted {margin-top:6px;}
	.section h3 {padding-bottom: 6px; margin-bottom: 18px; background: url(../images/interface/chrome/hrdotted-darker.gif) 0 100% repeat-x;}
	.section h4 {margin-bottom:17px;}
	.text label, .select label {float:left; width:170px;}
	.userform .desc {font-size: 11px; color:#9e9ea0; }
	.section .printlink,
	.userform .editlabel,
	.userform .requiredlabel {float:right; clear:none; width:auto; font-size: 11px !important; color:#cd3e3e; padding: 10px 0 0 0;}
	.section .printlink {font-size: 12px !important; padding: 10px 0 0 18px; background: url(../images/interface/chrome/print-icon.png) 0 12px no-repeat;}
	
	.error label {color:#C00;}
	
	.section .inlineerror{position:absolute; font-size: 11px;  background:#f4f5f6; width:251px; padding: 3px 0 0 0; color:#C00;}

	.userform .req {color:#cd3e3e;}
	.userform .text input {font-size: 11px; width:242px; margin-right:4px;}	
	.userform .text textarea {font-size: 11px; font-family:arial, sans-serif; width:468px !important; height: 70px; line-height:14px;}
	
	.userform img {margin: 10px 0;}
	
	.userform select {width:248px; margin-right:6px;}
	.userform .state select {width:174px;}
	
	.userform .checkbox {padding: 10px 0 0 170px; width:493px;}
	.userform .checkbox input {margin:0 5px 0 0; float:left; width:auto;}
	
	.userform .option {padding: 0 0 10px 44px; width:600px;}
	.userform .option input {width:auto !important; float:left; margin: 4px 0 0 -33px; }
	
	.userform .optiongroup {clear:both; float:left; padding: 15px 0 5px 0;}
	.userform .optiongroup .primary {float:none; clear:left; display:block; height: 20px; margin-bottom:-20px; white-space:nowrap;} 
	.userform .optiongroup p {width:493px; padding: 0 0 5px 170px; float:none; clear:both;}
	.userform .optiongroup table td {width:493px; padding: 0 0 5px 170px !important; float:none; clear:both;}
	.userform .optiongroup input {float:left; }
	.userform .optiongroup label {width:auto; float:left;}
	.optiongroup p label { color:#313337;}
	
	.section .option+.hrdotted {margin:0 0 16px 0;}
	.section .hrdotted {clear:both; float:left; margin: 16px 0; width:100%; background: url(../images/interface/chrome/hrdotted-darker.gif) 0 100% repeat-x; height: 1px;}
	.section .secure {padding: 20px 0 10px 192px; clear:left;}
	.section .secure img {float:left; margin: -5px 0 0 -192px;}
	
	/* Custom Data Formats*/
	.userform .nolabel input {margin-left: 170px;}
	.userform .city input {width:168px;}
	.userform .zip input {width:81px;}
	.userform .social1 {width:31px !important;}
	.userform .social2 {width:24px !important;}
	.userform .social3 {width:41px !important;}
	.userform .phone1,
	.userform .phone2 {width:31px !important;}
	.userform .phone3 {width:51px !important;}
	.userform .agree {padding:0 0 0 17px; margin: -10px 0 !important;}
	.userform .agree input {margin: 2px 0 0 -22px;}
	.userform .agree label {font-weight:bold;}

	
	.userform .submit {float:none; padding:0;}
	.userform .section+.submit {padding:66px 0 0 0; background: url(../images/interface/chrome/hrdotted.gif) 0 50px repeat-x;}
	.userform .submit input {float:right; border:none; padding:0; margin-left:7px; display:block; text-indent:-9999px; height: 20px;}
	.userform input.submit {width:69px; background: url(../images/interface/buttons/submit.png) 0 0 no-repeat; cursor:pointer;}
	.userform input.next {width:60px; background: url(../images/interface/buttons/next.png) 0 0 no-repeat; cursor:pointer;}
	.userform input.previous {width:70px; background: url(../images/interface/buttons/previous.png) 0 0 no-repeat; cursor:pointer;}
	.userform input.quit {width:60px; float:left; margin:0; background: url(../images/interface/buttons/quit.png) 0 0 no-repeat; cursor:pointer;}
	.userform input.done {width:60px; background: url(../images/interface/buttons/done.png) 0 0 no-repeat; cursor:pointer;}
	.userform input.iagree {width:70px; background: url(../images/interface/buttons/iagree.png) 0 0 no-repeat; cursor:pointer;}
	
	/* open account progress meter */
	
	#progress {width:703px; height: 55px; border-bottom: 15px solid #FFF; overflow:hidden; background: url(../images/interface/chrome/progressbarbg.png) 0 100% no-repeat;}
	#progress li {position:absolute; margin:0 0 0 44px; padding:0; background:none; height: 55px;}
	#progress li span {display:block; height:34px; text-indent:-9999px; background: url(../images/interface/chrome/progressbarlabels.png) -44px 0 no-repeat;}
	
	#progress .active {background-image: url(../images/interface/chrome/progressbar.png); background-repeat:no-repeat;}
	#progress .active span {background-position: -44px -34px; position:absolute;}
	
	#progress .step1 span,
	#progress .step1 {width:146px; margin-left:0; background-position: 0 0;}
	#progress .step2 span,
	#progress .step2 {width:248px;}
	#progress .step2.active {background-position: -574px 38px;}
	#progress .step3 span,
	#progress .step3 {width:394px;}
	#progress .step3.active {background-position: -428px 38px;}
	#progress .step4 span,
	#progress .step4 {width:520px}
	#progress .step4.active {background-position: -282px 38px;}
	#progress .step5 span,
	#progress .step5 {width:658px; min-width:658px;}
	#progress .step5.active {background-position: -136px 38px;}
	
	/* Tab Indent */
	
	.tabcontainer {padding-top:20px;}
	.tabcontent {padding:0 10px;}
	.ui-tabs-hide {position:absolute; left:0; margin-top:-9999px;}
	

	/* Fund Holdings Overlay */
	.fundholdings label {font-weight:bold; padding: 0 10px 0 0; float:left; line-height: 20px;}
	.fundholdings .links {float:right; padding-top: 5px; font-size: 11px;}
	.fundholdings select {float:left; margin-right: 10px; margin:0 10px 0 0;}
	.fundholdings .update {cursor: pointer; block; width:69px; height: 20px; padding:0; border:none; text-indent:-9999px; background: url(../images/interface/buttons/update.png) 0 0 no-repeat;}
/*	.fundholding input {float:left;}*/
	
	/* Historical Prices Overlay */
	.navform {display:block; width:725px; padding: 15px 12px 15px 12px; margin: 0 0 20px 0; background: #F5F5F6;}
	.navform p {float:left;}
	.navform label {display:block; color:#313337; font-weight:bold; font-size: 12px; padding-bottom:2px;}
	/*.navform .fund {width:199px;}*/
	.navform .fund {width:267px;}
	.navform select{ color:#313337; float:left; margin: 0 3px 0 0;}
	.navform .fund select {width:258px;}
	.navform .date {width:208px; margin-left: 4px;}
	
	.distributions .date {width:160px; margin-left: 4px;}
	.navform .month {width:87px;}
	.navform .day {width:39px;}
	.navform .year {width:57px;}
	.navform .submit input {display:block; border:none; text-indent:-9999px;height: 20px; }
	.navform .getnavs {background: url(../images/interface/buttons/getnavs.png) 0 0 no-repeat; width:79px; cursor: pointer;}
	.navform .getdistributions {background: url(../images/interface/buttons/getdistributions.png) 0 0 no-repeat; width:129px; cursor:pointer; margin-top: 15px;}
	.navform .submit {float:right;}
	

	/* Historical Prices Table Formatting*/
	.scrolltable {margin:0;}
	.scrolltable thead th {font-weight:bold;}
	.tablescroll {height: 309px; overflow:auto; overflow-x:hidden; overflow-y:auto; position:relative;}
	.tablescroll table {border-bottom:none; width:748px;}
	.tablescroll .last {background-image:none !important; padding-right: 11px;}
	.tablescroll  td {padding: 8px 10px !important;}
	.scrolltable th.last {padding-right: 26px;}
	.tablescroll tr:first-child td {border-top:none;}
	.fundholdings .tablescroll {border-bottom: 1px solid #DAE5F6;}
/*	.jScrollPaneContainer .tablescroll {border-bottom:none;}*/

	/* Sortable Table FOrmatting*/
	.sortable img {float:right; margin: -10px -22px 0 6px;}
	.sortable thead th {padding:0 10px;}
	.sortable a {display:block; padding: 10px 22px 9px 10px; margin: 0 -10px; color:#313337;}
	.sortable a:hover {text-decoration:none; color:#000;}

	/* Spacing*/
	table .type {width: 210px;}
	
	.historicdata table .fundname {width: 327px;}
	.historicdata table .date {width:196px;}

	.historicdata table .fn {width:291px;}
	.historicdata table .dt {width:120px; white-space:normal; text-align:left !important;}
	.historicdata table .rd {width:65px;}
	.historicdata table .pd {width:45px;}
	.historicdata table .dr {width:40px;}
	
	
	
	.fundholdings table .cn {width:180px; white-space: normal;}
	.fundholdings table .t {width:80px; text-align:left;}
	.fundholdings table .cusip {width:80px;}
	.fundholdings table .mv {width: 100px;}
	.fundholdings table .pna {width: 100px;}	
	
	/* Google Custom Search*/
	.gs-watermark,
	.gsc-tabsAreaInvisible,
	.gsc-trailing-more-results,
	.gs-visibleUrl,
	.gsc-resultsHeader,
	.gsc-tabsArea,
	.gsc-search-box {display:none !important;}
	.gs-title *,
	.gs-title {color:#4578c6 !important; text-decoration:none !important;}
	.gs-title:hover{text-decoration:underline !important;}
	.gsc-result {padding: 18px !important; border-bottom: 1px solid #eff0f0 !important; margin:0 !important; line-height: 18px;}
	
	.googlesearch {background:#f3f3f3; padding: 12px 18px;}
	.googlesearch label {font-weight:bold; padding: 5px 5px 0 0; display:block; float:left;}
	.googlesearch input {display:block; float:left;}
	.googlesearch #searchbutton {padding:0; border:none; display:block; margin: 1px 0 0 6px; height: 20px; width: 68px; text-indent:-9999px; background: url(../images/interface/buttons/search.png) 0 0 no-repeat; cursor:pointer;}
	.gsc-cursor {float:right; padding-top: 10px;}
	
	/* Pagination Controls*/
	.pagination {width:731px; height: 35px; padding: 15px 16px 0 16px; background: url(../images/interface/chrome/tablepaginationbg.png) 0 100% no-repeat;}
	.pagination h4 {float:left; padding-top:5px;}
	.pagination p {float:right; display:block; color:#46474a;}
	.gsc-cursor-page,
	.pagination span,
	.pagination a {display:block; float:left; width:19px; height: 15px; padding: 4px 0 0 0; border: 1px solid #d8e4f7; margin: 0 0 0 -1px !important; text-align:center; font-weight:bold; text-decoration:none !important; color:#3674d4 !important;}
	.gsc-cursor-page:hover,
	.pagination a:hover { color:#46474a !important; cursor:pointer;}
	.gsc-cursor-current-page,
	.pagination span {border:none; padding-top: 5px; color:#46474a !important;}
	.pagination .last {background: url(../images/interface/chrome/icons.png) -582px -560px no-repeat; text-align:left; text-indent:-9999px; margin-left: 4px;}
	.pagination .last:hover {background-position: -564px -560px;}
	.pagination .first {background: url(../images/interface/chrome/icons.png) -583px -577px no-repeat; text-align:left; text-indent:-9999px; margin-right: 5px;}
	.pagination .first:hover {background-position: -565px -577px;}
	
/* Overlay Container */
	#overlaybg {position:fixed; top:0; left:0; width:100%; height:100%; background: url(../images/interface/chrome/overlaybg.png) 0 0 repeat; display:none;}
	#overlayholder {position:absolute; top:0; left:0; display:none;}
	#overlayholder.doscroll {width:100%; overflow:auto; overflow-x:hidden; overflow-y:scroll; position:fixed;}
	#overlayholder.doscroll .overlaywrapper {position:absolute;}
	
	.overlaywrapper {position:fixed; display:block; width:765px; top:-9999px; padding: 25px 30px 68px 30px; border:3px solid #d8e3f5; background:#FFF url(../images/interface/chrome/overlaylogo.png) 100% 100% no-repeat;}
	.overlaynarrow {width:663px;}
	.close {position:absolute;}
	.close a {position:absolute; text-indent:-9999px; margin: -25px  0 0 755px;display:block; width:40px; height:40px; background: url(../images/interface/chrome/icons.png) 12px -395px;}
	.overlaynarrow .close a {margin-left: 653px;}
	.overlaywrapper h2 {line-height: 30px; padding-bottom:3px; margin-bottom:19px; background: url(../images/interface/chrome/hrdotted.gif) 0 100% repeat-x; color:#1f2022;}
	.overlaywrapper ul,
	.overlaywrapper p {line-height:17px; margin-bottom:17px;}
	.overlaywrapper p+table {margin-top:0;}
	
	.nextsteps {width:633px; height:30px;  padding: 11px 15px 0 15px; background: #f6f6f6 url(../images/interface/chrome/overlaynextstepsbg.png) 0 0 no-repeat;}
	.nextsteps .print {float:right;}
	.nextsteps .print a {padding-left: 18px; background: url(../images/interface/chrome/icons.png) -9px -235px no-repeat;}
	

	.viewport {width:663px; overflow:auto; overflow-y:auto; overflow-x:hidden;}
	.scrollcontent {width:637px;}
	
	.opener {border-top: 1px solid #dae5f6; border-bottom: 1px solid #dae5f6; margin-bottom: -1px; display:block; height: 20px; padding: 10px 0 0 11px; }

	.sliderinner  {padding: 10px 0 30px 11px;}
	
	.active .opener {cursor:pointer; color:#4578c6; background: #f6f9fd url(../images/interface/chrome/icons.png) 100% -500px no-repeat}
	.active .open {background-position: 100% -530px; color:#313337; background-color:transparent; border-bottom:none;}
	

	.faqs .slider { background: url(../images/interface/chrome/hrdotted.gif) 0 0 repeat-x !important;}
	.faqs .opener { border:none; margin:0; background-color:transparent;}
	.faqs .slidercontent {padding: 0 45px 0 10px;}
	
.section div:after,
.section p:after,
.userform .section:after,
.navform:after,
.login .submit:after,
.buttonlinks:after,
.col703 .top:after,
.col2text:after,
.dropdown-ql:after,
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.section p,
.userform .section,
.navform,
.login .submit,
.buttonlinks,
.col703 .top,
.col345 dl,
.col2text,
.dropdown-ql,
.clearfix {height: 1%;}

/* Parnassus Additions */
    .radtabs {height:27px; display:block; background: url(../images/interface/chrome/tabs.png)  0 26px repeat-x;}
    .radtabs .rtsLI {float:left; display:block; height: 27px; background:none !important; padding: 0 0 0 0 !important; list-style: none;}
    .radtabs .radtab {float:left; display:block; height: 27px; background:none !important; padding: 0 0 0 8px !important; color:#4578c6; cursor:pointer;}
    .radtabs .radtab .rtsTxt {float:left; display:block; height: 27px; padding: 0 21px 0 13px; font-size:12px; line-height: 27px; }
    .radtabs .radtab:hover {text-decoration:none; color:#cf750b;}
    .radtabs .radtab-on {height:27px; background: url(../images/interface/chrome/tabs.png) 0 -1px !important;}
    .radtabs .radtab-on .rtsTxt {height:27px; background: url(../images/interface/chrome/tabs.png) 100% -1px; color:#cf750b;}
    .radtabs .rtsFirst .radtab-on  {background-position: 0 -28px !important;}
    .radpg-class {padding: 14px 0 0 10px; float: left;}
    .userform table.radiolist            {float:none; width: 380px;}
    .userform table.radiolist td.firstcol	{width: 20px; }
    .userform table.radiolist td         {padding: 2px; margin: 0; vertical-align: middle; border-bottom: 3px solid #FFF; line-height:normal;}
    .invisible {visibility:hidden; font-size: 0; display:none;}
    .submit .alignright {float: right !important;}
    .submit .alignleft {float: left !important;}
    .message  {color: #006E2E;}
    .nextnav {background: url(../images/interface/chrome/icons.png) -582px -560px no-repeat;}
    .nextnav:hover {background-position: -564px -560px;}
    .previousnav {background: url(../images/interface/chrome/icons.png) -583px -577px no-repeat;}
    .previousnav:hover {background-position: -565px -577px;}
    .searcher {padding:0; border:none; display:block; margin: 1px 0 0 6px; height: 20px; width: 68px; text-indent:-9999px; background: url(../images/interface/buttons/search.png) 0 0 no-repeat; cursor:pointer;}
    .historicdata table .dfn {width:231px;}
	.historicdata table .ddt {width:175px; white-space:normal; text-align:left !important;}
    .historicdata table .dpd {width:50px;}
    .navform .RadPicker {float: left; margin-left: 4px;}
    .navform .datepicker {margin-left: 4px;}    
	.userform .securelogos {margin-top: 20px; }
	#verisignlogo {float: left; width: 150px;}
	#trustelogo {float: left; width: 200px; margin: 16px 0 0 0;}
	.infotable +.infotable {margin-top:20px;}
	.infotable th {text-align:left; font-weight:normal; padding: 5px; background-color: #e5eff8; border: 1px solid #dae5f6;}	
	.infotable td {padding: 5px; border: 1px solid #dae5f6;}
    .infotable tr.itemstyle td     {background-color: #FFF;}
    .infotable tr.AlternatingItemStyle td {background-color: #f6f9fd;}
    .infotable th.firstcolleft{width: 165px; text-align: left;}
    img.left    {margin:0 20px 10px 0; float: left;}
    img.right   {margin:0 0 10px 20px; float: right;}

	.pageoutside {width: 660px !important; background: none;}
	

