
/*
  Theme CSS: Base Theme
  Generated: 12:23 PM Tuesday 15, December 2009
*/

body { color: #ffffff;background: #eeebda;font-family: Trebuchet MS,Times New Roman,Times,serif,Courier,mono;font-size: 86%;margin: 0px; padding: 0px; }
#documentBody { position: relative; }
#pagelayout { position: relative; }
#fixedWidthCell { position: relative; }
#mainLayoutTable { table-layout: fixed; position: relative; }
form { margin: 0px; }
td { font-size: 1.0em; vertical-align: top; }
p { margin: 0px; padding-bottom: 0.8em; }
input { font-size: 12px; padding: 0px;font-family: Trebuchet MS,Times New Roman,Times,serif,Courier,mono; }
button, .button { font-size: 11px; padding: 0px; }
.content { clear: both !important; }
.error { margin: 5px; background-color: #E24296; padding: 1px 4px 2px 4px; color: white; border: 1px solid #8F004B; font-size: 12px; }
.error .type { font-weight: bold; font-size: 14px; }
.strikethrough { text-decoration: line-through; color: #666; }
pre { font-family: Trebuchet MS,Times New Roman,Times,serif,Courier,mono;border: 1px solid black; margin: 0px 0px 10px 0px; padding: 5px; }
hr { height: 1px; }
.siteMapTable, .progressTable { width: 100%; table-layout: fixed; margin-bottom: 40px; }
.siteMapTable .progress { font-weight: normal !important; }
#leftImage, #rightImage { position: static; }
.contentAreaBorder { border-top: none;border-right: none;border-bottom: none;border-left: none; }
.contentArea { background: #ffffff url(..\\..\\Resources\\Finware\\FinwareSite\\images\\border_dot2.gif) top left repeat-y; }
.bluetreeArticle { padding-bottom: 1px; }
.normalArticle { width: 100%; }
/*::: Min Height - 480 :::*/*>.contentHeightBox { padding-top: 480px;min-height: 1px; }
*>.contentHeightBox .contentHeightFixer { margin-top: -480px; }
/* for IE, with IE5/Mac backslash filter \*/* html .contentHeightBox { height: 480px; }
/* end filter */.mainContent { padding: 20px 20px 25px 5px; }
.mainContent .bluetreeArticle { margin-bottom: 15px; }
.secondaryContentCell { background: #ced0d0;overflow-x: hidden; }
.secondaryContent .bluetreeArticle { margin-bottom: 15px; }
.titleContentBorder { border-top: none;border-right: none;border-bottom: none;border-left: none; }
.titleContent { background: #ffffff; }
.titleContent .bluetreeArticle { margin-bottom: 15px; }
/* padding left: 0*/.footerContentBorder { border-top: none;border-right: none;border-bottom: none;border-left: none; }
.footerContent .bluetreeArticle { margin-bottom: 15px; }
.ttLinks { zoom:1;text-align: left; font-size: 1em; }
.ttLinksInner { text-align: left;  }
.ttLinks button, .ttLinksContainer .ttLinks a { text-decoration: none;font-size: 1em; }
.ttLinksContainer .ttLinks a:hover { text-decoration: none; }
.ttLinks a .hover { position: absolute; visibility: hidden; }
.ttLinks a:hover .hover { visibility: visible; }
.ttLinks a:hover .normal { visibility: hidden; }
.ttLinks img { vertical-align: middle }
.newsContent { margin-bottom: 10px; }
.pictureArticle { margin-right: 5px; margin-bottom: 5px; float: left; text-align: ; width: 150px; }
.pictureArticle .bg { width: 100%; height: 100%; }
.pictureArticle .border { display: block;border-top: none;border-right: none;border-bottom: none;border-left: none; }
.pictureArticle a { display: block; width: 100%; height: 100%;text-decoration: none;font-size: 1em; }
.pictureArticle .subject { display: block; cursor: pointer; overflow: hidden;height: 30px; margin-top: 5px;  }
.pictureArticle .subject .size { display: block; font-size: 90%; margin-top: 3px; }
.pictureArticle a:hover { text-decoration: none;display: inline-block }

.headerAreaBorder { border-top: none;border-right: none;border-bottom: none;border-left: none; }
.header { border-top: none;border-right: none;border-bottom: none;border-left: none;clear: both; position: relative; }
.header .headerBG { width: 100%; position: relative; }
.header .headerSize { height: 104px;padding: 5px 0px 0px 0px;position: relative; }
.header table td { vertical-align: top; }
.headerLinksContainer { text-align: Left;Left: 0px;position: relative;width: 100%; }
.headerLinks { text-align: Left;font-size: 0.8em; }
.headerLinksPadding div { margin-bottom: 8px; }
.headerLinks span.linkSeparator { margin-right: 8px; }
.headerLinks a { text-decoration: none;white-space: nowrap; margin-right: 8px; }
.headerLinks a:hover { text-decoration: none; }
.headerLinks a.current { text-decoration: none !important; }

.footerAreaBorder { border-top: none;border-right: none;border-bottom: none;border-left: none; }
.footerBorder { border-style: solid; border-color: #009900; border-width: 1px 0px 0px 0px;  height: 1px; }
.footerCell > .footerBorder { height: auto; }
.footerBackground { background: #ffffff; }
.footerPadding { padding: 0px 20px 0px 20px; }
.footer { table-layout: fixed; width: 100%; }
.footer td { color: #ffffff;font-size: 10px; }
.footer a { color: #ffffff;text-decoration: none; }
.footer a:hover { color: #ffffff; }
.footer .copyright { color: #009900; }
.footer .copyright a, .footer .copyright a:hover { color: #000000;text-decoration: none; }
.footerLinks { font-size: 1.0em;text-align: Left; }
.footerLinks a { color: #000000;text-decoration: none; }
.footerLinks a:hover { color: #000000;text-decoration: none; }
.footerLinks a.current { text-decoration: none !important; }
.footerLinks span.linkSeparator { color: #000000; }


.primaryNavBorder { border-style: solid; border-color: white; border-width: 1px 0px 0px 0px; height: 100%; }
.primaryNav * { position: relative; }
.primaryNav { background: #004d59 url(..\\..\\Resources\\Finware\\FinwareSite\\hnav_bg2.jpg) top repeat-x;font-size: 11px;width:100%; line-height: normal; float: left }
.primaryNav .bgStretcher { height: 1px; overflow: hidden; clear: both; visibility: hidden; margin-top: -1px; }
.primaryNav ul { margin: 0px; padding: 0px; list-style:none; }
.primaryNav li { margin: 0px; float: Left;margin-right: 0px; }
.primaryNav a { text-decoration: none;padding-bottom: 6px;padding-top: 3px;float:left; white-space: nowrap; display:block; width:.1em }
.primaryNav li div { float: left; }
.primaryNav li > div a { width: auto; }
.primaryNav .normal { background: #004d59 url(..\\..\\Resources\\Finware\\FinwareSite\\hnav_normal_left2.png) no-repeat left top; padding-left: 15px; }
.primaryNav .normal div { background: url(..\\..\\Resources\\Finware\\FinwareSite\\hnav_normal_right2.png) no-repeat right top; padding-right: 15px; }
.primaryNav .normal a { color: white; }
.primaryNav .normal a:hover { color: #9DF29D;text-decoration: none;background-color: transparent }
.primaryNav .current { background: #004d59 url(..\\..\\Resources\\Finware\\FinwareSite\\hnav_current_left2.png) no-repeat left top; padding-left: 15px; }
.primaryNav .current div { background: url(..\\..\\Resources\\Finware\\FinwareSite\\hnav_current_right2.png) no-repeat right top; padding-right: 15px; }
.primaryNav .current a { font-weight: bold;color: white;text-decoration: none;  }





	.featureColumn { background: #ffffff;border-top: none;border-right: solid 1px #89cf89;border-bottom: none;border-left: none; }
.featureColumn .innerFeatureColumn { padding: 20px 20px 0px 5px;height: 100%; text-align: Left; }
.featureColumn .featureHeading { font-size: 1.0em;text-decoration: none; }
.featureColumn .featureHeading a { text-decoration: none; }
.featureColumn .featureHeading .currentSection { text-decoration: none; }
.featureColumn .featureHeading .currentSection a { text-decoration: none; }
.featureColumn .featureContent { text-align: Left; }
.featureContent .bluetreeArticle { margin-bottom: 15px; }

	
	
	
		.vNav { font-size: 12px;text-align: Left; }
.vNav .currentSection .link { margin-bottom: 0px; }
.vNav a { display: block; width: 100%; text-align: Left; }
.vNav a span { display: block; }
.vNav a .icon { position: absolute; }
.vNav a .iconNormal { position: absolute; visibility: visible; }
.vNav a .iconHover { position: absolute; visibility: hidden; }
.vNav a:hover { clear: both; }
.vNav a:hover .iconNormal { position: absolute; visibility: hidden; }
.vNav a:hover .iconHover { position: absolute; visibility: visible; }
.vNav .levelZero .linkWrapper { background:  url(..\\..\\Resources\\Finware\\FinwareSite\\vnav\\images\\vnav_normal.gif) center left no-repeat; }
.vNav .levelZero a { color: #009900;text-decoration: none; }
.vNav .levelZero a .linkPadding { padding: 7px 0px 7px 80px; }
.vNav .levelZero .current .linkWrapper { background: #EFF9EF url(..\\..\\Resources\\Finware\\FinwareSite\\vnav\\images\\vnav_current.gif) center left no-repeat; }
.vNav .levelZero .current a { color: #005000;text-decoration: none;font-weight: bold; }
.vNav .levelZero .current a .linkBorder { border-style: solid; border-color: #009900; border-width: 1px 1px 1px 0px;  }
.vNav .levelZero .current a .linkPadding { padding: 7px 0px 7px 90px; }
.vNav a:hover { color: #005000;text-decoration: none; }
.vNav .currentSection .linkWrapper { background: #EFF9EF; }
.vNav .currentSection a { color: #009900;text-decoration: none; }
.vNav .currentSection a .linkPadding { padding: 7px 0px 7px 80px; }
.vNav .currentSection .current a { color: #005000;text-decoration: none;font-weight: bold; }
.vNav .ancestor a { color: #005000;text-decoration: none;font-weight: bold; }
.vNav .ancestor .linkWrapper { background: #EFF9EF url(..\\..\\Resources\\Finware\\FinwareSite\\vnav\\images\\vnav_normal.gif) center left no-repeat; }
.vNav .ancestor a .linkBorder { border-style: solid; border-color: #009900; border-width: 1px 1px 1px 0px;  }
.vNav .ancestor a:hover { text-decoration: none; }
.vNav .currentSection a:hover { text-decoration: none; }

	



