@import url("/Scripts/yui/build/reset-fonts-grids/reset-fonts-grids.css");
@import url("/Scripts/yui/build/base/base-min.css");
@import url("/Portals/0/Skins/annexus-financial/menus/AnnexusTopNav/TabStrip.AnnexusTopNav.css");
@import url("/Portals/0/Skins/annexus-financial/menus/AnnexusLeftNav/PanelBar.AnnexusLeftNav.css");
.RadTabStripTop_AnnexusTopNav .rtsLink .rtsIn .sIFR-replaced {
	padding-top: 7px;
}
th, td {
	border: none;
}
.colLeft {
	width: 18.5em !important;
	background: url(images/verticalRule-dotted.gif) repeat-y right top;
}
.colMain {
	margin-left: 20.0769em !important;
}
.ControlPanel, .PagingTable {
	border: 1px solid #036;
	width: 100%;
	background: #F0F0F0;
}
.ControlPanel th, .ControlPanel td {
	border: none;
	padding: 0;
}
h2.sIFR-replaced, h3.sIFR-replaced, h4.sIFR-replaced {
	width: 70%;
}
#dnn_dnnSEARCH_txtSearch, #dnn_xsOpenSearch_txtSearch {
	border: 1px solid #434340;
	color: #434340;
	font-size: 77%;
	height: 16px;
	padding: 0.5em 0.6em 0.2em;
	width: 150px;
	margin-right: 4px;
	background: #FFF;
}
.homepage .RightPane h1.containerDefault {
	width: 50%;
}
.nobanner h1.containerDefault, .homepage h1.containerDefault {
	width: 100%;
}
.NavigationPanePartners h2.sIFR-replaced {
	clear: left;
}
.NavigationPanePartners {
	padding-top: 10px;
	padding-right: 5px;
}
#divLogo {
	width: 303px;
	height: 60px;
	margin: 15px 1px;
}
#divAuthenticationBar {
	text-align: right;
}
#ulAuthenticationBar li.first {
	list-style-type: none;
}
#ulAuthenticationBar li {
	display: inline;
	padding-left: 20px;
	font-size: 85%;
}
#ulAuthenticationBar {
	margin: 20px 0 10px;
}
input.txtLoginUser, input.txtLoginPassword {
	width: 135px;
	height: 18px;
	padding: 0.6em 0.6em 0;
	margin: 0;
	margin-right: 1.25em;
	border: 0;
	font-size: 77%;
	color: #999;
	background: transparent;
}
#divLoginButton {
	margin: 25px 6px;
	padding-left: 6px;
	margin-left: -0.6em;
	width: 27px;
	height: 20px;
	float: right;
}
#divLoginUser, #divLoginPassword {
	background: url(/Portals/0/Skins/annexus-financial/images/bgLoginPassword.png) no-repeat left center;
}
#divLoginPassword {
	margin-bottom: 0;
}
#divLoginForgotPassword {
	margin: 0;
	padding: 0 0.6em;
	font-size: 77%;
	line-height: 220%;
	color: #999;
	text-transform: lowercase;
}
#divLoginBoxes {
	float: right;
	text-align: right;
	margin-top: 15px;
}
.txtLoginForgotPassword, a.txtLoginForgotPassword, a.txtLoginForgotPassword:link, a.txtLoginForgotPassword:visited {
	text-decoration: none;
	color: #999;
}
a.txtLoginForgotPassword:hover, a.txtLoginForgotPassword:active {
	color: #999;
	text-decoration: underline;
}
ul.AnnexusEvents li, ul.AnnexusCalcs li, ul.AnnexusArticles li {
	padding-bottom: 10px;
}
ul.AnnexusCalcs li {
	list-style-image: url("/DesktopModules/DnnForge - NewsArticles/Templates/AnnexusCalcs/images/calculator.png");
}
ul.AnnexusEvents li {
	list-style-image: url("/DesktopModules/DnnForge - NewsArticles/Templates/AnnexusEvents/images/calendar.png");
}
ul.AnnexusArticles li {
	list-style-image: url("/DesktopModules/DnnForge - NewsArticles/Templates/AnnexusArticles/images/page.png");
}
body {
	color: #333;
	background: url(/Portals/0/Skins/annexus-financial/images/bgPage.gif) repeat;
	text-align: left;
}
body#Body {
	color: #333;
	background: url(/Portals/0/Skins/annexus-financial/images/bgPage.gif) repeat;
	text-align: center;
	margin: 0;
	padding: 0;
}
/*html body#Body form#Form div#pageFrame div#pageFrame2 div#custom-doc div#bd div#yui-main div.yui-b div#dnn_ContentPane div.containerDefault div#dnn_ctr441_ContentPane div#dnn_ctr441_ModuleContent table tbody tr td table#dnn_ctr441_EditHTML_teContent_tblTextEditor tbody tr td#dnn_ctr441_EditHTML_teContent_celTextEditor div#dnn_ctr441_EditHTML_teContent_pnlRichTextBox div div#dnn_ctr441_EditHTML_teContent_teContent.RadEditor table#dnn_ctr441_EditHTML_teContent_teContentWrapper tbody tr td#dnn_ctr441_EditHTML_teContent_teContentCenter {
	color: #333;
	background: url(/Portals/0/Skins/annexus-financial/images/bgPage.gif) repeat;
	text-align: left;
}*/
#pageFrame {
	background: url(/Portals/0/Skins/annexus-financial/images/bgPageHeaderBlack.png) repeat-x;
}
#pageFrame2 {
	background: url(/Portals/0/Skins/annexus-financial/images/bgPageHeader.png) no-repeat center top;
}
a, a:link, a:visited {
	color: #d27d00;
}
a:hover, a:active {
	color: #d27d00;
	text-decoration: underline;
}
div#pageFramePartners a, div#pageFramePartners a:link, div#pageFramePartners a:visited {
	color: #5b9400;
}
div#pageFramePartners a:hover, div#pageFramePartners a:active {
	color: #5b9400;
}
#divPageHeader {
	padding-bottom: 15px;
}
.imgPageHeader {
	width: 960px;
	height: 200px;
}
.hdrCustomerBox {
	height: 15px;
	overflow: hidden;
}
.ftrCustomerBox {
	height: 15px;
	overflow: hidden;
}
.customerBox {
	padding: 0 19px;
	overflow: hidden;
}
.fillCustomerBox {
	margin: 0 19px;
}
.bgCustomerBox {
	background: url(/Portals/0/Skins/annexus-financial/images/bkg-customer-box.gif) repeat;
}
#custom-doc {
	margin: auto;
	text-align: left;
	width: 73.846153846153846em;
	*width: 72.066461538461538em;
	min-width: 960px;
}
div#pageFramePartners {
	background: url(images/bgPartnerArea.png) repeat-x left 100px;
}
#ft {
	padding-top: 20px;
	padding-bottom: 20px;
}
.TagLinePane {
	height: 75px;
	clear: both;
}
#bannerCustomerSupport {
	display: none;
}
.vcardTermsofUse {
	margin-bottom: 1em;
}
.TagLinePane div.vcard {
	text-align: right;
	padding: 39px 69px 0 0;
	font-family: "News Gothic MT";
}
.TagLinePane div.vcard .tel {
	font-size: 85%;
	color: #b4c47c;
	padding-left: 14px;
}
div.vcard .type {
	display: none;
}
#vcardLower {
	display: none;
}
div.wrapperFinancialProfessional {
	margin-bottom: 1em;
}
ul#colsFinancialProfessional {
	width: 40em;
}
ul#colsFinancialProfessional li {
	float: left;
	width: 20em;
}
.copyright {
	text-align: center;
	clear: both;
	color: #919191;
	font-size: 77%;
	line-height: 77%;
}
.copyright .foo {
	margin-right: 10px;
}
.textCenter {
	text-align: center;
}
.textLeft {
	text-align: left;
}
.textRight {
	text-align: right;
}
p {
	margin-bottom: 1em !important;
}
.small {
	font-size: 77%;
}
.grayBack {
	float: right;
	margin: 10px;
	width: 250px;
	padding: 10px;
	border: 1px dotted #000;
	background: #F5F5F5;
}
.AvivaTableHeader, .AvivaTableHeaderBlue, .AvivaTableData, .AvivaTableCurrency {
	font-size: 14px;
	text-align: left;
	vertical-align: middle;
	padding: 5px 10px;
}
.AvivaTableHeader, .AvivaTableHeaderBlue {
	font-weight: bold;
	padding-left: 15px !important;
	background: url(/Portals/0/images/aviva-bullet.gif) no-repeat 0 center;
}
.AvivaTableHeaderBlue {
	color: #6ca5d4;
	padding: inherit 10px;
}
.AvivaTableData, .AvivaTableCurrency {
	padding-right: 0;
}
.AvivaTableCurrency {
	text-align: right;
}
.AvivaBulletListItem {
	list-style-image: url(/Portals/0/images/aviva-bullet.gif);
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 10px;
}
table#dnn_bannerFooter_lstBanners {
	margin: 0 auto;
	width: 728px;
}
.clr {
	clear: both;
}
.clrRight {
	clear: right;
}
.clrLeft {
	clear: left;
}
.floatRight, .imgFloatRight {
	float: right;
}
.floatLeft, .imgFloatLeft {
	float: left;
}
.imgFloatRight {
	padding: 0 0 10px 10px;
}
.imgFloatLeft {
	padding: 0 10px 10px 0;
}
.NavigationPane, NavigationPanePartners {
	clear: left;
	padding: 10px;
}
.TopPane {
	padding-bottom: 20px;
}
.BottomPane {
	padding-top: 20px;
	padding-bottom: 20px;
}
div#divHdrPage {
	margin-bottom: 15px;
}
div#leftNavigation {
	width: 210px;
	background: url(images/bgLeftNavigation.gif) repeat-y;
	padding: 10px;
	position: relative;
	float: left;
}
div#pageFramePartners div#leftNavigation {
	background: url(images/bgLeftNavigationPartners.gif) repeat-y;
}
div#hdrLeftNavigation {
	width: 210px;
	height: 30px;
	color: #d27d00;
	padding: 4px 10px 0;
	margin: -10px 0 0 -10px;
	font: 116% "News Gothic MT";
	background: url(images/hdrLeftNavigation.gif) no-repeat;
	overflow: hidden;
	white-space: nowrap;
}
div#pageFramePartners div#hdrLeftNavigation {
	color: #333;
	background: url(images/hdrLeftNavigationPartners.gif) no-repeat;
}
div#ftrLeftNavigation {
	margin: 0;
	position: absolute;
	bottom: -10px;
	left: 0;
}

blockquote.pullQuoteLeft, blockquote.pullQuoteRight {
	margin: 0;
	padding: 0;
}
.pullQuoteLeft, .pullQuoteRight {
	text-align: center;
	width: 35%;
	padding: 15px 30px;
	color: #d27d00;
	font: 131%/182.3529411764706% "News Gothic MT";
}
.pullQuoteLeft {
	float: left;
	padding-left: 0;
}
.pullQuoteRight {
	float: right;
	padding-right: 0;
}
.pullQuoteLeft .pullQuoteAuthor, .pullQuoteRight .pullQuoteAuthor {
	color: #b4c47c;
	font-size: 80%;
	line-height: 116%;
}
.pullQuoteLeft .pullQuoteDisclaimer, .pullQuoteRight .pullQuoteDisclaimer {
	color: #b4c47c;
	font-size: 70%;
	line-height: 116%;
}
ul.DNNNewsFeeds {
	margin: 0;
	padding: 0;
}
ul.DNNNewsFeeds li {
	list-style: none;
}
.Head, h1, h1 a:link, h1 a:visited {
	color: #d27d00;
	font: bold 123.1% "News Gothic MT";
}
div#pageFramePartners .Head, div#pageFramePartners h1, div#pageFramePartners h1 a:link, div#pageFramePartners h1 a:visited {
	color: #5b9400;
}
.SubHead, h2, h2 a:link, h2 a:visited {
	color: #d27d00;
	text-decoration: none;
	font: bold 108% "News Gothic MT";
}
div#pageFramePartners .SubHead, div#pageFramePartners h2, div#pageFramePartners h2 a:link, div#pageFramePartners h2 a:visited {
	color: #5b9400;
}
.SubSubHead, h3, h3 a:link, h3 a:visited {
	font-family: "News Gothic MT";
	font-weight: bold;
	color: #d27d00;
	text-decoration: none;
}
div#pageFramePartners .SubSubHead, div#pageFramePartners h3, div#pageFramePartners h3 a:link, div#pageFramePartners h3 a:visited {
	color: #5b9400;
}
h4, h4 a:link, h4 a:visited, h5, h5 a:link, h5 a:visited {
	font-family: "News Gothic MT";
	font-weight: normal;
	color: #d27d00;
}
div#pageFramePartners h4, div#pageFramePartners h4 a:link, div#pageFramePartners h4 a:visited, div#pageFramePartners h5, div#pageFramePartners h5 a:link, div#pageFramePartners h5 a:visited {
	color: #5b9400;
}
h1 a:hover, h1 a:active, h2 a:hover, h2 a:active, h3 a:hover, h3 a:active, h4 a:hover, h4 a:active, h5 a:hover, h5 a:active {
	text-decoration: underline;
	color: #d27d00;
}
div#pageFramePartners h1 a:hover, div#pageFramePartners h1 a:active, div#pageFramePartners h2 a:hover, div#pageFramePartners h2 a:active, div#pageFramePartners h3 a:hover, div#pageFramePartners h3 a:active, div#pageFramePartners h4 a:hover, div#pageFramePartners h4 a:active, div#pageFramePartners h5 a:hover, div#pageFramePartners h5 a:active {
	color: #5b9400;
}
.NormalBold {
	font-weight: bold;
}
.NormalRed {
	font-weight: bold;
	color: #f00;
}