/**********************************************************
 
Style Declarations:
-------------------

Selectors { (Description as a comment)
	positioning parameters (position, visibility, z-index, float, overflow, display)
	coordinate parameters (top, left, bottom, right, width, height)
	padding
	margins
	borders
	background parameters
	text parameters (font-weight, font-size, line-height, font-family, text-align, vertical-align)
}

Table of Contents:
---------------------

1. General
2. Content
3. Specific content
4. Left sidebar
5. Right sidebar
6. Top banner/navigation
7. Footer
8. Left dynamic navigation
9. Top dynamic navigation

**********************************************************/

/**********************************************************
*
*	1.	General Declarations
*
**********************************************************/

BODY, LAYER, DIV, TD, TH, P, UL, OL, CAPTION, SPAN, H4, H3, DL, DD, DT{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#003366;
	font-size: 11px;
}
.color0 {
	layer-background-color:#fff; background-color:#fff;
}
.color1 {
	layer-background-color:#036; background-color: #036;
}
.color2 {
	layer-background-color:#D5D2CF; background-color: #D5D2CF;
}
.color3 {
	layer-background-color:#E6ECF0; background-color: #E6ECF0;
}
STRONG {
	font-weight:bold;
}
SMALL {
	font-size:x-small;
}
INPUT {
	font-size:11px;
}
INPUT.button {
	font-size:x-small;
}
A INPUT.button {
	text-decoration:none;
}
DL {
	margin-left:20px;
}
DT {
	margin-bottom:10px;
}
.error {
	color:#f00;
}
.subhead {	/*	Article subheaders that abut content	*/
	padding:0px 20px;
	margin:0em 1.0em -20px 0px;
	font-weight:bold; font-size:110%; color:#036;
}

.subhead2 {	/*	Article subheaders that abut content	*/
	padding:0px 20px;
	margin:0em 1.0em -15px 0px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold; font-size:80%; color:#036;
}

.subhead3 {	/*	Article subheaders that abut content	*/
	padding:0px 20px;
	margin:0em 1.0em -20px 0px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold; font-size:85%; color:#000;
}

.subhead3 A {
	color:#000; text-decoration: none;
}

.subhead3 A:hover {
	color:#000; text-decoration: underline;
}



/**********************************************************
*
*	2.	Content Declarations
*
**********************************************************/

.content H1, .content H2, .content H3, .content H4, .content H5, .content H6, .content P, .content UL, .content OL {
	padding:0px 20px;
	font-size:10pt;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	line-height: 12pt;
}
.pushDown {
	margin-top:14px;
}
SPAN.content, .content TD {
	padding:0px 0px 0px 0px;
	font-size:small;
}
.content P.billboard {
	padding-right:0px;
}
#billboards {
	margin-top:-17px;
}
.content H1 {	/*	homepage header	*/
	font:normal 100% Verdana,Arial,Helvetica,sans-serif;
	font-weight:bold;
	color:#036;
}
.content H2, .content H2 A {	/*	Account login link	*/
	font-size:medium; color:#036;
}
.content H3 {	/*	Article header and Subtopic overview header	*/
	margin-top:14px;
	font-size:medium; color:#036;
}
.content H3 A {
	color:#036; text-decoration:none;
}
.content H4 {	/*	Article subheader */ 
	margin:0px;
	font-weight:bold; color:#036;
}
.content H5 { /* Topic headers in Section overviews -- also homepage billboards	*/
	margin-top:17px;
	padding-top:0px;
	padding-right:0px;
	font-weight:bold; color:#036;
}
.content H5 A {
	color:#036;
}
.content H6 {	/*	Article subheaders that abut with content	*/
	font-size:small; font-weight:bold; color:#000;
}
.content .home{
	/*Homepage copy */
	margin-top : -15px;
	line-height : 17px;
}

.content .promo {	/*	Promotional panel declarations	*/
	padding:10px 8px 8px 10px; 
	background-color:#e6ecf0; 
	border:none;
	font-size:95%;
}
.content .promo P {
	padding:0px;
	margin-top:0px;
}
.content .returnToTop, DIV.returnToTop {	/*	"Return to top" link	*/
	margin-right:15px;
	text-align:right;
	font-size:x-small;
}
.content .returnToTop A {
	color:#000; text-decoration:none;
}
.content .chart, .content .chartKL {
	margin-right:15px;
}
.content .chart TABLE, .content .chartKL TABLE {	/*	Generic table and keyLine table info for asset-colored sections */
	float:left;
	margin-top:10px;
}
.content .chart TABLE TD, .content .chartKL TABLE TD {
	border:0px none;
	color:#000;
}
.content .chart TABLE CAPTION, .content .chartKL TABLE CAPTION {
	font-size:small; font-weight:bold; color:#000; text-align:left;
}

/* Please use the .tableColor class below for tables that do not use the odd and even colors */ 
.tableColor1{
	background-color:#036;
}
.tableColor2{
	background-color:#d5d2cf;
}
.tableColor3{
	background-color:#e6ecf0;
}



.content .table {
	margin:0px 0px 15px  20px;
}
.content .table CAPTION {
	font-size:small; font-weight:bold; color:#000; text-align:left;
}
.content .table TH {
	background-color:#036;
	font-size:small; font-weight:bold; color:#fff;
}
.content .table .nonBoldTH {
	font-weight:normal; color:#fff;
}
.content .table .total {
	font-weight:bold;
}
.content .table .footer {
	padding:10px 0px;
	font-size:x-small;
}
.content .table .footer P {
	padding:0px;
}
.content .table .footer TD, .content .chart .footer TD, .content .chartKL .footer TD {
	font-size:x-small;
}
DIV.footer {
	clear:both;
	padding:0px 10px;
	font-size:x-small;
}
.content .footer P {
	padding:0px 10px;
	font-size:x-small;
}
.content .footer HR {
	padding:0px 10px;
}
.footnote {
	font-size:75%; color: #808080; text-align:left; 
}

/**********************************************************
*
*	3.	Specific Content Declarations
*
**********************************************************/

/*	Content styles for Fund Details pages */

.tableMargin, .imgMargin {
	margin-left:20px;
}
.tableMargin TH {
	font-size:small;
	text-align:left;
}
.fundReturns TH {
	background-color:#E6ECF0;
	text-align:left;
}
.fundReturns .data TD {
	background-color:#E6ECF0;
}
.content .fundInfoData H4, .content H4.fundInfoData {
	margin-top:0px;
	color:#000;
}
.content .fundInfoData H5 {
	color:#000;
}
#years TD {
	background-color:#E6ECF0;
}
		/*	Specific colors for 6 fund asset classes within Fund Details pages	*/
.content H3.growthAssetClass {
	color:#903;
}
.content H3.growthIncomeAssetClass {
	color:#F60;
}
.content H3.equityAssetClass {
	color:#036;
}
.content H3.balancedAssetClass {
	color:#990;
}
.content H3.incomeAssetClass {
	color:#366;
}
.content H3.cashAssetClass {
	color:#669;
}

/*	Content styles for floating right nav	*/

DIV.underNav {
	padding:0px 20px;
	font-size:small;
}
.underNav .content H1, .underNav .content H2, .underNav .content H3, .underNav .content H4, .underNav .content H5, .underNav .content H6, .underNav .content P, .underNav .content UL, .underNav .content OL, .underNav .content TD {
	padding:0px 10px;
}
.underNav .content DIV.table {
	padding:0px 10px;
	margin:0px;
}
.underNav TD.content H5 {
	margin:10px 0px 0px;
}
.underNav .content .footer P {
	padding:0px 10px;
	font-size:x-small;
}
.underNav .content .footer HR {
	padding:0px 10px;
}

/*	Plan Sponsor Home Page styles	*/

.psHomeFeature TD H5 {	/*	To align with "Participant Features"	*/
	padding:0px;
}
.psHomeFeature TD H5 SPAN {	/*	Adds space next to image	*/
	padding-left:20px;
	color:#036;
}
.psHomeFeature TD HR {
	margin-top:-20px;
}
.psHomeFeature TH {	/*	Section names	*/
	margin-top:-17px;
	font-size:small; color:#036; text-align:left;
}
.psHomeFeature TD P {	/*	Article overviews	*/
	margin-top:-17px;
	font-size:small;
}

/*	Comments Page styles	*/
#comments H3, #comments H5, #comments H6, #comments TD, #comments P {	/*	Remove padding/margins originally assigned	*/
	padding:0px;
	margin:0px;
}
#comments .formBottom {
	background-image:url(/images/form_bottom_32.gif);
}

/*	Plan Sponsor Quarterly Reports/Prospectuses	*/

.quartRep .content H5 {
	padding:0px;
	font-size:medium;
}
.quartRep .content H6 {
	padding:20px 0px 0px;
	margin-top:-5px;
	color:#036;
}
.quartRep .content P {
	padding:0px;
	font-size:x-small;
}
.quartRep .content TH {
	font-size:small;
}
.quartRep .content TD A {
	text-align:right;
}
.odd TD, .even TD.color0 {
	background-color:#fff;
}
.even TD {
	background-color:#E6ECF0;
}
.table .total TD {
	background-color:#CC9;
	font-weight:bold;
}

/*	Plan Participant Fund lists	*/

.fundList {
	padding:0px 20px;
}
.fundList TH {
	font-size:small;
}
.fundList .disabled {
	color:#666;
}
.content .fundList H5 { /* Topic headers in Section overviews -- also homepage billboards	*/
	margin-top:17px;
	margin-bottom:0px;
	padding:0px; 
}

/*	Plan Highlights	*/

.planHighlights .content H3, .planHighlights .content H4, .planHighlights .content P, .planHighlights .content UL, .planHighlights .content OL {
	padding:0px;
}
.planHighlights .content H4 {
	margin-top:20px;
	color:#000;
}
.planHighlights .vesting TH {
	font-size:small; text-align:right;
}
.planHighlights .contacts TD {
	background-color:#E6ECF0;
	font-size:x-small;
}

/*	Retirement Planning Center Home Page styles	*/

#rpcHome .leftNav H5 A {
	font-size:small; font-weight:bold; color:#036;
	text-decoration:none;
	margin-left:20px;
}

#rpcHome .leftNav P {
	font-size:small;
	padding:2px 0px 2px ;
	margin:-15px 20px 0px 0px;;
	margin-left:20px;
}
#rpcHome .leftNav P.login {
	border: 1px solid #036;
	padding:3px;
}

#rpcHome .content P, #rpcHome .content H5 {
	margin-left:-20px;
}

#rpcHome .content TABLE {
	margin-top:15px;
}
/*	Comparison Chart and Pop-up Content Styles	*/

#compChart H5 {  /* used on calculator tables */
	margin:0px 20px 0px;
	font-weight:bold; font-size:medium; color:#fff; text-align:left;
}
#compChart TD.content TH {
	font-size:small;
}
#compChart TD.content {
	padding-top:15px;
}



/*	Pop-up Content Styles	*/

#popUpChart H5 {
	margin:0px 20px 0px;
	font-weight:bold; font-size:medium; color:#fff; text-align:left;
}
#popUpChart TD.content TH {
	font-size:small;
}
#popUpChart TD.content {
	padding-top:15px;
}

/*	Rollover overview styles	*/

STRONG.unlink {
	color:#036;
}
.mainRolloverOpt {
	margin-top:0px;
}
.mainRolloverOpt .auto TD {
	padding:0px;
}
.mainRolloverOpt TD P {
	padding-left:0px;
}
.rolloverOpts {
	margin-top:0px;
	padding:0px 20px;
}
.rolloverOpts TD H6 {
	padding:0px;
	margin:5px 0px 0px;
}
.rolloverOpts TD.color3 P {
	padding:0px;
	margin:0px 4px 4px;
	font-size:x-small;
}

/*	Search Results Styles	*/

.search {
	margin-top:14px;
}
.search .content P {
	margin-right:0px;
	padding-left:0px;
}
.content .search TD {
	font-size:x-small;
}
.search SPAN {
	font-weight:bold; color:#036;
}

/*	Glossary	*/

.content P.glossary {
	border:1px solid white;
	font:normal xx-large Minion,Times New Roman,Times,serif; color:#036;
}
.content P.glossary A {
	color:#036; text-decoration:none;
}
A SPAN.glossary {
	font-weight:bold; color:#036;
}

/*	News archive Date	*/

.date {
	font-size:x-small;
}

/*	Site Tour  */

.siteTourWelcome P {
	margin-left:10px;
	margin-right:10px;
}

.siteTourWelcome {
	font-size:small;
}

.siteTourWelcome LI.first {
	margin-top:-10px;
}

.siteTour {
	background-color:#E6ECF0;
	font-size:x-small;
}

.siteTour P {
	margin:0px 8px;
}

.siteTour H5 {
	margin-left:8px;
	margin-top:8px;
	font-size:small; color:#036;
}

.siteTour UL {
	margin-left:-18px;
}

TD.siteTourBG {
	background-color:#036;
}

.siteTourHighlight {
	font-weight:bold; color:#CB6500;
}

/*	Reading Mutual Fund Quotes Popups  */

.rmfqPopup TH {
	text-align:left;
}

.rmfqPopup TH P {
	margin-left:10px;
	font-size:small; font-weight:bold; color:#fff;
}

.rmfqPopup TD P {
	margin:5px 10px;
	font-size:small;
}

/*	Rollover Comparison Chart  */

.compTable TH {
	background-color:#036;
	text-align:left;
}

.compTable TH A {
	margin:5px 10px;
	font-size:small; color:#fff; text-decoration:underline;
}

.compTable P {
	margin:10px 10px;
	font-size:small;
}

.compTable H5 {
	margin:2px 10px;
	color:#000;
}

.closeButton A {
	padding:5px;
	text-align:right;
}

/*  Sitemap  */

#sitemap DIV {
	padding-bottom:10px;
}

#sitemap H4 {
	margin:15px 0px 0px;
	font-size:small;
}

#sitemap H5 {
	margin:0px;
	font-weight:normal; font-size:small;
}

#sitemap H6, #sitemap P {
	margin:0px;
	font-size:x-small;
}

#sitemap P {
	margin:5px 0px;
}

#sitemap H4 A {
	color:#036;
}

#sitemap H5 A {
	color:#000;
}

#sitemap H6 A, #sitemap P A {
	color:#666;
}


/**********************************************************
*
*	4.	Left Sidebar Declarations
*
**********************************************************/


/**********************************************************
*
*	5.	Right Sidebar Declarations
*
**********************************************************/

.rightNav, .content .rightNav {	/*	Standard font for right sidebar	*/
	font-size:small;
}

rightNav DIV.callout {	/*	callout boxes	*/
	width:100%; 
	padding:13px 14px 14px 14px; 
	margin-bottom:16px;
	border:1px solid #cccccc;
	font-size:95%;
}

rightNav DIV.callout TD {
	font-size:100%;
}
rightNav DIV.callout TABLE {
	margin:10px 0px 4px;
}

.barColor1 {/* barColors are ranked from greates % to smallest %*/
	layer-background-color:#036; background-color:#036;
}
.barColor2 {
	layer-background-color:#33855C; background-color:#33855C;
}
.barColor3 {
	layer-background-color:#66A385; background-color:#66A385;
}
.barColor4 {
	layer-background-color:#99C2AD; background-color:#99C2AD;
}
.barColor5 {
	layer-background-color:#CCE0D6; background-color:#CCE0D6;
}
.content .rightNav H6 {	/*	All panel headings floating within content cells	*/
	padding:15px 0px 0px;
	color:#036;
}
.rightNav H6 {	/*	All independent panel headings	*/
	padding-top:15px;
	color:#036;
}
.rightNav .utils {	/*	Utility links	*/
	padding-top:15px;
	margin-bottom:2px;
	line-height:110%;
	font-size:x-small;
}
.utils A {
	color:#000; text-decoration:none; 
}
.rightNav .promo {	/*	General promotional panel	*/
	padding:2px 4px;
	margin-top:-18px;
	background-color:#E6ECF0;
	border:none;
	font-size:small;
}
.rightNav .promo P {
	font-size:small;
}
TD.rightNav .articleLevel .promo, TD.rightNav .psHomeLevel .promo {	/*	Subtopic, article, and Plan Sponsor home page promo panels	*/
	padding:5px 4px 2px;
	border:1px solid #036;
	background-color:#fff;
	font-size:x-small;
}
TD.rightNav .psHomeLevel .promo {
	padding:12px 4px 4px;
}
.rightNav .articleLevel .promo P, .rightNav .psHomeLevel .promo P {
	font-size:x-small;
}

.rightNav .help P {
	margin-top:-15px;
	font-size:x-small;
}

/**********************************************************
*
*	6.	Top banner/Navigation Declarations
*
**********************************************************/

/*	Top Banner Styles -- Small styles are for top nav without banner image.	*/

.topLinks {
	font-size:x-small; color:#CCC;
}
.topLinks A {
	color:#CC6600; text-decoration:none;
}
.topLinks A SPAN {
	color:#CC6600;
}
.topLinks STRONG {
	color:#CC6600;font-weight:bold;
}
.topLinks2 {
	
	font-size:x-small; color:#666666; 
}
.topLinks2 A {
	color:#666666; text-decoration:none;
}
.topLinks2 A:hover {
	color:#666666; text-decoration:underline;
}
.topLinks2 A SPAN {
	color:#666666;
}
.topLinks2 STRONG {
	color:#666666; font-weight:bold;
}


.topLinks3 {
	
	font-size:x-small; color:#666666; 
}
.topLinks3 A {
	color:#666666; text-decoration:none;
}
.topLinks3 A:hover {
	color:#666666; text-decoration:underline;
}
.topLinks3 A SPAN {
	color:#666666;
}
.topLinks3 STRONG {
	color:#666666; font-weight:bold;
}
.topLinks FORM TD {
	padding:0px 0px 0px 5px;
}
#headTopLeft {
	font:normal 28px Minion,Times New Roman,Times,Georgia,serif; color:#fff;
}
#headBotRight {
	font-size:x-small;
}
#headBotRight A {
	color:#036;
}

/**********************************************************
*
*	7.	Footer Declarations
*
**********************************************************/

.botNav {
	padding:5px;
	font-size:x-small; text-align:center;
}
.botNav A {
	color:#036;
}
.botNav A STRONG {
	font-weight:normal; color:#808080; text-decoration:underline;
}
#brndFoot {
	padding:5px; 
	font-size:x-small; color:#fff;
}
#brndFoot A {
	font-weight:bold; color:#fff;
}

/**********************************************************
*
*	8.	Top Dynamic Navigation Declarations
*
**********************************************************/

LAYER.navOff, LAYER.navOn, LAYER.navOver, LAYER.qlOff, LAYER.qlOver, LAYER.qlOn {	/*	Default text size for all top navigation	*/
	font-size:11px;
}
LAYER.navOff, LAYER.navOn, LAYER.navOver {	/*	Default padding for all top navigation	*/
	padding:2px 5px 3px 5px;
}
LAYER.qlOff, LAYER.qlOn, LAYER.qlOver {	/*	Default padding for Quick Links	*/
	padding:1px 2px 1px 5px;
}
LAYER.navOff {	/*	Background color for unselected navigation items	*/
	background-color:#ffffff;
}
LAYER.navOver, LAYER.qlOver {	/*	Background color for moused-over menu item	*/
	background-color:#E6ECF0;
}
LAYER.navOn, LAYER.navDiv, LAYER.qlOff {	/*	Background color for current menu item and divider	*/
	background-color:#CCCCCC;
}
LAYER.bg, LAYER.qlOn {	/*	Background color for opened My Quick Links menu as well as border color for all menus	*/
	background-color:#036;
}
LAYER.navOff A, LAYER.navOn A, LAYER.navOver A, LAYER.qlOn A {	/*	Font color of top navigation items	*/
	color:#000; text-decoration:none;
}
LAYER.qlOff A {	/*	Font color of unselected My Quick Links menu	*/
	color:#366; text-decoration:none;
}
LAYER.qlOver A {	/*	Font color of selected My Quick Links menu	*/
	color:#fff; text-decoration:none;
}

/**********************************************************
*
*	9.	Left Dynamic Navigation Declarations
*		(Because of selector lengths, comments are above the selectors.)
*
**********************************************************/

/*	Padding for first-level nav	*/
LAYER.loptOn1Over, LAYER.loptOn1Out, LAYER.loptExp1Over, LAYER.loptExp1Out, LAYER.loptOff1Over, LAYER.loptOff1Out {
	padding:2px 15px 4px 25px;
}
/*	Padding for second-level nav	*/
LAYER.loptOn2Over, LAYER.loptOn2Out, LAYER.loptExp2Over, LAYER.loptExp2Out, LAYER.loptOff2Over, LAYER.loptOff2Out {
	padding:2px 15px 4px 35px;
}
/*	Padding for third-level nav	*/
LAYER.loptOn3Over, LAYER.loptOn3Out, LAYER.loptExp3Over, LAYER.loptExp3Out, LAYER.loptOff3Over, LAYER.loptOff3Out {
	padding:2px 15px 4px 45px;
}
/*	Padding for fourth-level nav	*/
LAYER.loptOn4Over, LAYER.loptOn4Out, LAYER.loptExp4Over, LAYER.loptExp4Out, LAYER.loptOff4Over, LAYER.loptOff4Out {
	padding:2px 15px 4px 55px;
}
/*	Background color for unhighlighted items	*/
LAYER.loptExp1Over, LAYER.loptExp1Out, LAYER.loptOff1Over, LAYER.loptOff1Out, LAYER.loptExp2Over, LAYER.loptExp2Out, LAYER.loptOff2Over, LAYER.loptOff2Out, LAYER.loptExp3Over, LAYER.loptExp3Out, LAYER.loptOff3Over, LAYER.loptOff3Out, LAYER.loptExp4Over, LAYER.loptExp4Out, LAYER.loptOff4Over, LAYER.loptOff4Out {
	background-color:#E6ECF0;
}
/*	Background color for current item	*/
LAYER.loptOn1Over, LAYER.loptOn1Out, LAYER.loptOn2Over, LAYER.loptOn2Out, LAYER.loptOn3Over, LAYER.loptOn3Out, LAYER.loptOn4Over, LAYER.loptOn4Out {
	background-color:#ffffff;
}
/*	Font definition for items not in the path of the current item	*/
LAYER.loptOff1Over, LAYER.loptOff1Out, LAYER.loptOff2Over, LAYER.loptOff2Out, LAYER.loptOff3Over, LAYER.loptOff3Out, LAYER.loptOff4Over, LAYER.loptOff4Out {
	font-size:x-small;
}
/*	Font definitions for items in the path to the current item	*/
LAYER.loptExp1Over, LAYER.loptExp1Out, LAYER.loptOn1Over, LAYER.loptOn1Out, LAYER.loptExp2Over, LAYER.loptExp2Out, LAYER.loptOn2Over, LAYER.loptOn2Out, LAYER.loptExp3Over, LAYER.loptExp3Out, LAYER.loptOn3Over, LAYER.loptOn3Out, LAYER.loptExp4Over, LAYER.loptExp4Out, LAYER.loptOn4Over, LAYER.loptOn4Out {
	font-weight:bold; font-size:x-small;
}
/*	Font definitions for current item -- moused over	*/
LAYER.loptOn1Over A, LAYER.loptOn2Over A, LAYER.loptOn3Over A, LAYER.loptOn4Over A {
	color:#036; text-decoration:underline;
}
/*	Font definitions for current item -- moused out	*/
LAYER.loptOn1Out A, LAYER.loptOn2Out A, LAYER.loptOn3Out A, LAYER.loptOn4Out A {
	color:#036; text-decoration:none;
}
/*	Font definitions for normal item -- moused over	*/
LAYER.loptExp1Over A, LAYER.loptOff1Over A, LAYER.loptExp2Over A, LAYER.loptOff2Over A, LAYER.loptExp3Over A, LAYER.loptOff3Over A, LAYER.loptOff4Over A {
	color:#000; text-decoration:underline;
}
/*	Font definitions for normal item -- moused out	*/
LAYER.loptExp1Out A, LAYER.loptOff1Out A, LAYER.loptExp2Out A,  LAYER.loptOff2Out A, LAYER.loptExp3Out A,  LAYER.loptOff3Out A, LAYER.loptOff4Out A {
	color:#000; text-decoration:none;
}
/*	Current item marker layer def	*/
LAYER.lOptChev {
	color:#036; font-weight:bold; font-size:12px;
	padding-bottom:2px;
}

/* This defines widths and font sizes for the left navigation table cell. */
#sideBar {
	font-size: small; /* Adjust to taste. */
	padding: 0 0 0 0em;
	
	
}
#sideBar H6 {	/*	Headings in left sidebar	*/
	padding:0px;
	margin:0px 10px 0.20em 0px;
	font-weight:bold; font-size:small; color:#036;
}


/* Default style and padding for most links. The left padding is indented at
   each level. By padding the link instead of the LI, we do not have to worry
   about how the coloring appears -- it will always extend to within 1 em of
   the left edge of the screen.
   
   The background image information is for use by the expansion arrows. The
   position is changed for each level. */
#sideNav a {
	display: block;
	padding: 0px 0px -30px 0px;
	margin: 0px;
	line-height: 3.5em;
	background-position: 0em 0em;
	background-repeat: no-repeat;
	color: #000000;
	text-decoration: none;
}

#sideNav a:hover {
	text-decoration: underline;
}

ul#sideNav, #sideNav ul {
	display: block;
	list-style: none;
	margin: 0px 0px 0px -25px;
	padding: 0;
}

/* Padding and background position for the first level of links. */
#sideNav li a {
	padding: 0px 0px -30px 0px;
	line-height: 12px;
	background-position: 0.1em 0.1em;
}

/* Padding and background position for the second level of links. */
#sideNav li li a {
	padding-bottom: 20px;
	line-height: 12px;
	background-position: 0.1em 0.1em;
}


/* Padding and background position for the third level of links. */
#sideNav li li li a {
	padding-left: 0em;
	background-position: 2.1em 0.5em;
}


/* IE PC needs a height, but not IE Mac...\*/
* html #sideNav strong {
	height: 1px;
}
/* End IE Mac hiding */


/* Color definitions */

/* Tertiary color definition */
#sideBar {
	background-color: #e6ecf0;
}
