/******
	basic interior styles (mcd_default.css)
	
	UPDATE on font sizing: 
	Mostly have abandoned the rem sizing scheme, due to sizing problems when default browser size is not 16px and the need
	to spec everything in pixels anyway thanks to IE. Have left the basic body fonts in rems so they can be still scaled easily.
	However, really the modern way to scale the text is by zooming the whole page. 
	
	NOTE on font sizing (see mcd_layout.css for details): 
	Default html font-size of 62.5% = 10px = 1.0em, so the math to convert between ems and pixels becomes easy. 
	Set all font sizes here in rems, so regardless of parents/inheritance, sizes will be direct multiple of 10px, ie 1.2rem = 120% of default 10px = 12px
	Must precede all rem font-size declarations with px declaration for dumb browsers like, as always, IE (8 and below)
	
	NOTE on custom stylesheet for Wygwam: we could not get it to accept the documented path for the custom JS file and had to use the other approach
	noted in support. To modify the custom styles available to the full Wygwam configurations, edit this file:
		themes/third_party/wygwam/lib/ckeditor/plugins/styles/styles/my_styles.js
	
	NOTE on font family overrides: we will try creating special dept css files that only override font families and sizes for specific styles
	that are distinguished by section. *Try* to keep a list of those styles here:
		h1
		h2
		h3		
		.mainCopyLarge
		.largeIntroText4B (added extra font definitions to graduate only)		
		#left-nav-level3
		.gridNumber3B
		.mainHeader2B
		.secondaryCopy2B
		.pullQuote2B		
	
******/


/*  ************************
		general styles 
	************************
*/

a:link {    			color: #777777; text-decoration: none; }
a:visited {    			color: #777777; text-decoration: none; }
a:hover {    			color: #010101; text-decoration: none; }	
a:active {    			color: #777777; text-decoration: none; }


.breadcrumbs {
	font-family: Arial,Helvetica,sans-serif;
    font-size: 9px;
    font-size: 0.9rem;
    text-transform: uppercase;
    margin: 0 0 16px -5px;
    margin: 0 0 1.6rem -0.5rem;
    color: #CCCCCC;
}

.breadcrumbs a { 
	padding: 0 5px 0 5px; 
	padding: 0 0.5rem 0 0.5rem; 
}

.breadcrumbs a:link, .breadcrumbs a:visited, .breadcrumbs a:active { 
	color: #CCCCCC;
}

.breadcrumbs a:hover {
	color: #333933;
}

.breadcrumbs > .last { 
	padding-left: 0.5rem; 
	color: #333333;
}


#innerColRight p {
	text-align:left; 
}

.anchorBlock {
	font-weight: bold;
	margin: 0 0 0 0;
	text-align: right;
}


h1 {
	font-family: "chaparral-pro", "Chaparral Pro", Georgia, "Times New Roman", Times, serif;
	font-size: 44px;
    font-weight: 400;
	color: #333333;
	margin: 2px 0 14px 0;
    padding-bottom: 5px;
}

.wf-loading h1 {
   visibility: hidden;
 }

.wf-active h1 {
   font-family: "chaparral-pro";
   visibility: visible;
 }

.wf-inactive h1 {
   font-family: "Chaparral Pro", Georgia, "Times New Roman", Times, serif;
   visibility: visible;
 }

h1 a:link, h1 a:visited, h1 a:active {
	color: #339933;
}

h1 a:hover {
	color: #A0687E;
}

.h1-underline {
	border-bottom: 3px solid #333333;
}


#h1shell {
	width: 100%;
	height: 104px;
	overflow-y: hidden;
}

.h1adj-4B h1 {
	font-size: 29px;
	margin-top: 19px;
}


h2 {
	font-size: 20px;
	font-weight: 600;
	color: #339933;
	margin: 24px 0 18px 0;
}

.ctrText {
	text-align: center;
}

h3 {
	color: #339933;
	font-size: 14px;
	font-weight: 600;
	margin: 22px 0 16px 0;
	border-top: 2px dotted #CCCCCC;
	padding-top: 16px;
}



/*  ************************
		sidebar styles 
	************************
*/
#sidebarImg {

}

#noSidebarImg {
	height: 5px;
	margin-top: -20px;
}

#sidebarText {
    color: #339933;
    font-family: "news-gothic-std",verdana,helvetica,sans-serif;
    font-weight: 400;
    font-size: 11px;
    font-size: 1.1rem;
    line-height: 17px;
    line-height: 1.7rem;
}

.wf-loading #sidebarText {
   visibility: hidden;
 }

.wf-active #sidebarText {
   font-family: "news-gothic-std";
   visibility: visible;
 }

.wf-inactive #sidebarText {
   font-family: verdana,helvetica,sans-serif;
   visibility: visible;
 }

.sidebarHead {
	font-weight: 700;
	font-size: 16px;
	font-size: 1.6rem;
	line-height: 21px;
	line-height: 2.1rem;
	margin: 8px 0 10px 0;
	margin: 0.8rem 0 1.0rem 0;
}



/*  ************************
		left column nav styles 
	************************
*/
#left-nav-level2 {
	margin: 0;
	padding: 0;
	margin: -37px 0 0 0;
	height: 35px;	/* this 2px less height brings the first li top border up in line with the strict 220 px horiz line */
}

#left-nav-level2 > li {
	display: none;
	margin: 0;
	padding: 0;
}

#left-nav-level2 > li > a:link, #left-nav-level2 > li > a:visited, #left-nav-level2 > li > a:active {
	color: #CCCCCC;
}

#left-nav-level2 > li > a:hover {
	color: #339933;
}

#left-nav-level2 > li.parent-here {
	display: block;
	padding-bottom: 30px;
	font-family: "news-gothic-std",verdana,helvetica,sans-serif;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	color: #CCCCCC;
}

.wf-loading #left-nav-level2 > li.parent-here {
   visibility: hidden;
 }

.wf-active #left-nav-level2 > li.parent-here {
   font-family: "news-gothic-std";
   visibility: visible;
 }

.wf-inactive #left-nav-level2 > li.parent-here {
   font-family: verdana,helvetica,sans-serif;
   visibility: visible;
 }
 

#left-nav-level3 > li {
	margin: 0;
	padding: 10px 0 10px 0;
	list-style: none;
	background: none;
	border-top: 2px dotted #CCCCCC;
}

#left-nav-level3 {
	font-size: 16px;
	font-family: "chaparral-pro", "Chaparral Pro", Georgia, "Times New Roman", Times, serif;
	font-weight: 600;
	margin: 0 0 20px 0;
	padding: 0;
}

.wf-loading #left-nav-level3 {
   visibility: hidden;
 }

.wf-active #left-nav-level3 {
   font-family: "chaparral-pro";
   visibility: visible;
 }

.wf-inactive #left-nav-level3 {
   font-family: "Chaparral Pro", Georgia, "Times New Roman", Times, serif;
   visibility: visible;
 }
 

#left-nav-level3 > li > a:link, #left-nav-level3 > li > a:visited, #left-nav-level3 > li > a:active {
	color: #333333;
}

#left-nav-level3 > li > a:hover {
	color: #339933;
}

#left-nav-level3 > li.here > a:link, #left-nav-level3 > li.here > a:visited, #left-nav-level3 > li.here > a:active {
	color: #399333;
}

#left-nav-level3 > li.parent-here > a:link, #left-nav-level3 > li.parent-here > a:visited, #left-nav-level3 > li.parent-here > a:active {
	color: #399333;
}


#left-nav-level3 > li.here > ul li, #left-nav-level3 > li.parent-here > ul li {
	list-style: none;
	font-weight: 400;
	padding-left: 10px;
}

#left-nav-level3 > li.here > ul li > a:hover, #left-nav-level3 > li.parent-here > ul li > a:hover {
	color: #399333;
}

#left-nav-level3 > li.parent-here > ul li.here > a:link, #left-nav-level3 > li.parent-here > ul li.here > a:visited, #left-nav-level3 > li.parent-here > ul li.here > a:active {
	color: #399333;
}


.topSpaceLeftColLinks {
	margin-top: 44px;
}


.mainPageLinkTag {
	width: 220px;
	height: 28px;
	border-top: 2px solid #B9B9B9;
	margin-bottom: 24px;
	padding-top: 6px;
}


.viewVideoTag {
	width: 160px;
	border-top: 3px solid #000000;
	margin-bottom: 28px;
	padding: 8px 15px 8px 45px;
	border-bottom: 1px solid #B9B9B9;
	background: url(../Images/icon-video-link-2.png) no-repeat 0px 9px; 
	cursor: pointer;
}


.viewPageTag {
	width: 205px;
	border-top: 3px solid #000000;
	margin-bottom: 24px;
	padding: 8px 15px 8px 0px;
	border-bottom: 1px solid #B9B9B9;
}

.videoIcon {
	width: 36px;
	height: 26px;	/* was 22 */
	float: left;
	margin: 3px 2px 0 0;
}

.videoArrow {
	display: inline;
	vertical-align: baseline;
}

.videoText {
	/* width: 136px; */	/* was 176 */
	/* height: 22px; */
	/* float: left; */
	font-family: Arial,Helvetica,sans-serif;
    font-weight: 400;
    font-size: 10px;
    line-height: 14px;
    text-transform: uppercase;
    color: #333333;	
    /* margin-top: 3px; */
}

/*
.wf-loading .videoText {
   visibility: hidden;
 }

.wf-active .videoText {
   font-family: "news-gothic-std";
   visibility: visible;
 }

.wf-inactive .videoText {
   font-family: "News Gothic MT", verdana,helvetica,sans-serif;
   visibility: visible;
 }
*/

.videoText a:link, .videoText a:visited, .videoText a:active { 
	color: #333333;
}

.videoText a:hover {
	color: #000000;
}

.videoBackTag {
	font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-weight: normal;
    text-transform: uppercase;
    color: #CBCBCB;
    text-align: right;
    margin-top: 6px;
}

.videoBackTag a:link, .videoBackTag a:visited, .videoBackTag a:active { 
	color: #CBCBCB;
	text-decoration: none;
}

.videoBackTag a:hover {
	color: #777777;
	text-decoration: underline;
}



/*  ************************
		site-wide 
		template styles 
	************************
*/


/*	*** 2B styles *** */

.quoteAndGrid2B {
	width: 235px;
}


.gridOuterShell_2B {
	width: 235px;
	overflow-x: hidden;
}

.gridOneRow_2B {
	width: 235px;
}

.gridCell_2B {
	padding: 2px 0 18px 0;
}

.gridIcon2B {
	width: 70px;
	height: 100%;
	margin: 0;
	padding: 6px 25px 0 0;
	overflow-x: hidden;
	display: table-cell;
	text-align: right;
}



.mainImage2B {
	margin-bottom: 20px;
}


.mainHeader2B {
	font-family: "chaparral-pro", "Chaparral Pro", Georgia, "Times New Roman", Times, serif;
    font-size: 26px;
    font-weight: 600;
    line-height: 28px;
}

.wf-loading .mainHeader2B {
   visibility: hidden;
 }

.wf-active .mainHeader2B {
   font-family: "chaparral-pro";
   visibility: visible;
 }

.wf-inactive .mainHeader2B {
   font-family: "Chaparral Pro", Georgia, "Times New Roman", Times, serif;
   visibility: visible;
 }
 
.mainHeader2B p {
	margin: 0;
} 

.mainHeader2B a:link, .mainHeader2B a:visited, .mainHeader2B a:active { 
	color: #339933;
}

.mainHeader2B a:hover {
	/* color: #FFCC00; */
	text-decoration: underline;
}

 
.mainCopy2B {
	font-family: "news-gothic-std",verdana,helvetica,sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 24px;
    /* display: table-cell; */
}

.wf-loading .mainCopy2B {
   visibility: hidden;
 }

.wf-active .mainCopy2B {
   font-family: "news-gothic-std";
   visibility: visible;
 }

.wf-inactive .mainCopy2B {
   font-family: "News Gothic MT", verdana,helvetica,sans-serif;
   visibility: visible;
 }
  
  
.secondaryShell2B {
	width: 265px;
	overflow-x: hidden;
}  

.secondaryCopy2B {
	width: 235px;
	font-family: "chaparral-pro", "Chaparral Pro", Georgia, "Times New Roman", Times, serif;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
}

.wf-loading .secondaryCopy2B {
   visibility: hidden;
 }

.wf-active .secondaryCopy2B {
   font-family: "chaparral-pro";
   visibility: visible;
 }

.wf-inactive .secondaryCopy2B {
   font-family: "Chaparral Pro", Georgia, "Times New Roman", Times, serif;
   visibility: visible;
 }

.secondaryCopy2B a:link, .secondaryCopy2B a:visited, .secondaryCopy2B a:active { 
	color: #339933;
}

.secondaryCopy2B a:hover {
	/* color: #FFCC00; */
	text-decoration: underline;
}

.secondaryCopy2B p {
	margin-bottom: 0;
}


.mediaLinkShell2B {
	font-family: "news-gothic-std",verdana,helvetica,sans-serif;
    font-weight: 700;
    font-size: 12px;
    color: #339933;
    margin-top: 22px;
}

.wf-loading .mediaLinkShell2B {
   visibility: hidden;
 }

.wf-active .mediaLinkShell2B {
   font-family: "news-gothic-std";
   visibility: visible;
 }

.wf-inactive .mediaLinkShell2B {
   font-family: verdana,helvetica,sans-serif;
   visibility: visible;
 } 

.mediaIconShell2B {
	margin-top: 16px;
}

.mediaIcon {
	margin-right: 10px;
}


.pullQuote2B {
	width: 235px;
	color: #339933;
	font-family: "chaparral-pro", "Chaparral Pro", Georgia, "Times New Roman", Times, serif;
    font-size: 28px;
    font-weight: 300;
    line-height: 32px;
}

.wf-loading .pullQuote2B {
   visibility: hidden;
 }

.wf-active .pullQuote2B {
   font-family: "chaparral-pro";
   visibility: visible;
 }

.wf-inactive .pullQuote2B {
   font-family: "Chaparral Pro", Georgia, "Times New Roman", Times, serif;
   visibility: visible;
 }
 
.pullQuote2B p {
	margin: 0;
} 


.gridBlurb2B {
	font-family: "news-gothic-std",verdana,helvetica,sans-serif;
    font-weight: 400;
    font-size: 11px;
    font-size: 1.1rem;
    line-height: 18px;
    line-height: 1.8rem;
    display: table-cell;
}

.wf-loading .gridBlurb2B {
   visibility: hidden;
 }

.wf-active .gridBlurb2B {
   font-family: "news-gothic-std";
   visibility: visible;
 }

.wf-inactive .gridBlurb2B {
   font-family: verdana,helvetica,sans-serif;
   visibility: visible;
 } 

.gridBlurb2B p {
	margin: 0 0 0 0;
}

.gridBlurb2B a:link, .gridBlurb2B a:visited, .gridBlurb2B a:active { 
	color: #339933;
	font-weight: 700;
}

.gridBlurb2B a:hover {
	/* color: #FFCC00; */
	text-decoration: underline;
}


.moreLink {
	font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
    font-size: 1.0rem;
    font-weight: normal;
    text-transform: uppercase;
    color: #CBCBCB;
}

.moreLink a { 
	padding: 0 0 0 10px; 
	padding: 0 0 0 1.0rem; 
}

.moreLink a:link, .moreLink a:visited, .moreLink a:active { 
	color: #CBCBCB;
	text-decoration: underline;
}

.moreLink a:hover {
	color: #777777;
	text-decoration: underline;
}





/*	*** 3A / 3B styles *** */



#topShell_3B {
	width: 100%;
	border-top: 2px dotted #CCCCCC;
	padding-top: 28px;
	overflow-x: hidden;
}

#gridOuterShell_3B {
	width: 100%;
}

.gridOneRow_3B {
	width: 700px;
}

.gridCell_3B {
	width: 235px;
	border-top: 2px dotted #CCCCCC;
	padding: 28px 0 14px 0;
}

.gridIcon3B {
	width: 62px;
	height: 100%;
	margin: 0;
	padding: 0
	overflow-x: hidden;
}


.pageCopy3A_3B {
	font-family: "news-gothic-std",verdana,helvetica,sans-serif;
    font-weight: 400;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 24px;
    line-height: 2.4rem;
    margin: 0;
    padding: 0;
}

.wf-loading .pageCopy3A_3B {
   visibility: hidden;
 }

.wf-active .pageCopy3A_3B {
   font-family: "news-gothic-std";
   visibility: visible;
 }

.wf-inactive .pageCopy3A_3B {
   font-family: verdana,helvetica,sans-serif;
   visibility: visible;
 }
 
.pageCopy3A_3B p {
	margin-top: 0;
} 
 

.gridBlurb3A_3B {
	font-family: "news-gothic-std",verdana,helvetica,sans-serif;
    font-weight: 400;
    font-size: 12px;
    font-size: 1.2rem;
    line-height: 23px;
    line-height: 2.3rem;
    display: table-cell;
}

.wf-loading .gridBlurb3A_3B {
   visibility: hidden;
 }

.wf-active .gridBlurb3A_3B {
   font-family: "news-gothic-std";
   visibility: visible;
 }

.wf-inactive .gridBlurb3A_3B {
   font-family: verdana,helvetica,sans-serif;
   visibility: visible;
 }
 

.gridBlurb3A_3B p {
	margin: 0 0 14px 0;
}

.gridBlurb3A_3B a:link, .gridBlurb3A_3B a:visited, .gridBlurb3A_3B a:active { 
	color: #339933;
	font-weight: 700;
}

.gridBlurb3A_3B a:hover {
	/* color: #FFCC00; */
	text-decoration: underline;
}

.gridNumber3B {
	width: 62px;
	height: 100%;
	margin: 0;
	padding: 0;
	color: #339933;
	font-family: "chaparral-pro", "Chaparral Pro", Georgia, "Times New Roman", Times, serif;
	font-weight: 400;
	font-size: 84px;
	line-height: 84px;
}

.wf-loading .gridNumber3B {
   visibility: hidden;
 }

.wf-active .gridNumber3B {
   font-family: "chaparral-pro";
   visibility: visible;
 }

.wf-inactive .gridNumber3B {
   font-family: "Chaparral Pro", Georgia, "Times New Roman", Times, serif;
   visibility: visible;
 }


/*	*** 4A / 4B styles *** */


.topDottedNoImage {
	border-top: 2px dotted #CCCCCC;
	padding-top: 6px;
}

.largeIntroText4B {
	font-family: "chaparral-pro", "Chaparral Pro", Georgia, "Times New Roman", Times, serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 32px;
    margin-top: -6px;
}

.wf-loading .largeIntroText4B {
   visibility: hidden;
 }

.wf-active .largeIntroText4B {
   font-family: "chaparral-pro";
   visibility: visible;
 }

.wf-inactive .largeIntroText4B {
   font-family: "Chaparral Pro", Georgia, "Times New Roman", Times, serif;
   visibility: visible;
 }


.mainCopy4B {
	font-family: "news-gothic-std",verdana,helvetica,sans-serif;
	font-size: 12px;
    font-size: 1.2rem;
    font-weight: 400;
    line-height: 20px;
    line-height: 2.0rem;
}

.wf-loading .mainCopy4B {
   visibility: hidden;
 }

.wf-active .mainCopy4B {
   font-family: "news-gothic-std";
   visibility: visible;
 }

.wf-inactive .mainCopy4B {
   font-family: verdana,helvetica,sans-serif;
   visibility: visible;
 }
 
p.mainCopy4B strong, div.mainCopy4B strong, td.mainCopy4B strong {
	font-weight: 700;
}  

.mainCopy4B > p a:link, .mainCopy4B > p a:visited, .mainCopy4B > p a:active, .listingText > p a:link, .listingText > p a:visited, .listingText > p a:active { 
	color: #339933;
	text-decoration: none;
}

.mainCopy4B > p a:hover, .listingText > p a:hover {
	/* color: #FFCC00; */
	text-decoration: underline;
}

.mainCopy4B li a:link, .mainCopy4B li a:visited, .mainCopy4B li a:active, .listingText li a:link, .listingText li a:visited, .listingText li a:active {
	color: #339933;
	text-decoration: none;
}

.mainCopy4B li a:hover, .listingText li a:hover {
	/* color: #FFCC00; */
	text-decoration: underline;
}


.mainCopy4B ul, .listingText ul {
    margin: -4px 0 16px 2px;
}


.subhead4B {
	color: #339933;
	font-weight: 700;
	font-size: 1.25em;
}




/*  ************************
		misc page-specific
		styles 
	************************
*/

.mainCopyLarge {
	font-family: "chaparral-pro", "Chaparral Pro", Georgia, "Times New Roman", Times, serif;
    font-size: 23px;
    font-weight: 300;
    line-height: 35px;
}

.wf-loading .mainCopyLarge {
   visibility: hidden;
 }

.wf-active .mainCopyLarge {
   font-family: "chaparral-pro";
   visibility: visible;
 }

.wf-inactive .mainCopyLarge {
   font-family: "Chaparral Pro", Georgia, "Times New Roman", Times, serif;
   visibility: visible;
 }
 

.pageHeaderGlobal {
	color: #339933;
    font-weight: 700;
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 24px;
    line-height: 2.4rem;
}

.pageHeaderGlobal p {
	margin-top: 0;
	margin-bottom: 14px;
	margin-bottom: 1.4rem;
}


.jumpLinks {
	font-family: "news-gothic-std",verdana,helvetica,sans-serif;
	font-weight: 700;
	font-size: 10px;
	line-height: 20px;
	color: #CCCCCC;
	text-transform: uppercase;
	margin: 14px 0 14px 0;
	border-top: 2px dotted #CCCCCC;
	padding-top: 20px;
}

.wf-loading .jumpLinks {
   visibility: hidden;
 }

.wf-active .jumpLinks {
   font-family: "news-gothic-std";
   visibility: visible;
 }

.wf-inactive .jumpLinks {
   font-family: verdana,helvetica,sans-serif;
   visibility: visible;
 }

.jumpLinks a:link, .jumpLinks a:visited, .jumpLinks a:active { 
	color: #333333;
	white-space: nowrap;
}

.jumpLinks a:hover {
	color: #339933;
}

a.openJump:link, a.openJump:visited, a.openJump:active, a.openJump:hover {
	color: #339933;
	font-weight: 700;
}

.killFirstTopMargin {
	margin-top: -14px;
}

.deptPageImage {
	margin: 24px 0 18px 0;
}	

.pagination {
	border-top: 2px dotted #CCCCCC;
    margin-top: 20px;
    font-size: 10px;
    font-size: 1.0rem;   
}

.pagination p {
	float: left;
	padding-right: 20px;
}




/*  ************************
		site map
		styles 
	************************
*/

#siteMapShell ul {
	margin: 0;
	padding: 0;
}

#siteMap li {
	margin: 0;
	padding: 0 0 2px 0;
	list-style: none;
	background: none;
}

#siteMap li.sm-level1 {
	/* margin: 0 0 18px -9px; */
	margin: 0 0 18px 0;
	padding-top: 18px;
	font-size: 18px;
}

#siteMap .dottedDivider {
	margin-top: 9px;
	margin-bottom: 12px;
}

li.sm-level1 > a:link, li.sm-level1 > a:visited, li.sm-level1 > a:active {

}

li.sm-level1 > a:hover {
	color: #339933;
}


#siteMap li.sm-level2 {
	margin-top: 12px;
}

.sm-level2 > li {
    font-size: 15px;
    line-height: 20px;
}

.sm-level2 > li > a:link, .sm-level2 > li > a:visited, .sm-level2 > li > a:active {
	color: #339933;
}

.sm-level2 > li > a:hover {
	/* color: #FFCC00; */
	text-decoration: underline;
}


#siteMap li.sm-level3 {
	margin-top: 6px;
}

.sm-level3 > li {
    line-height: 17px;
}

.sm-level3 > li > a:link, .sm-level3 > li > a:visited, .sm-level3 > li > a:active {
	color: #474747;
	font-weight: 700;
}

.sm-level3 > li > a:hover {
	color: #339933;
	font-weight: 700;
}


.siteMapChildren {
    font-family: "news-gothic-std",verdana,helvetica,sans-serif;
    font-weight: 400;
    font-size: 12px;
    line-height: 16px;
}

.wf-loading .siteMapChildren {
   visibility: hidden;
 }

.wf-active .siteMapChildren {
   font-family: "news-gothic-std";
   visibility: visible;
 }

.wf-inactive .siteMapChildren {
   font-family: verdana,helvetica,sans-serif;
   visibility: visible;
 }


.sm-level5 > li {
    font-size: 10px;
    line-height: 14px;
}

.sm-level5 > li > a:link, .sm-level5 > li > a:visited, .sm-level5 > li > a:active {
	color: #000000;
}

.sm-level5 > li > a:hover {
	color: #339933;
}




