﻿/*-------------------*/
/* =nav */
/*-------------------*/
.RadMenu_CSFMain { display: block; }
.RadMenu_CSFMain ul.rmRootGroup ul,.RadMenu_CSFMain ol, .RadMenu_CSFMain li { margin: 0; padding: 0; display: block; }


.RadMenu_CSFMain ul.rmRootGroup { height: 39px; list-style: none; position: relative; margin: 0 auto; display: inline-block; padding: 0; }

.RadMenu_CSFMain ul.rmRootGroup li { float:left; width: 1px; white-space:nowrap; position: relative; }
.RadMenu_CSFMain ul.rmRootGroup>li { width: auto; height: auto; } /* override attribs set for IE <7 */

.RadMenu_CSFMain ul.rmRootGroup a { 
	display: block; 
	width: 100%;
	height: 100%;
	background: url(images/mainNav_repeat_g_s.png) 0 0 repeat-x scroll transparent;
	font: 18px Arial, Helvetica, sans-serif; 
	text-decoration: none;
	color: #fff;
	}
.RadMenu_CSFMain .rmRootGroup .rmLink .rmText { display: block; padding: 7px 20px 0 21px; margin-right: 1px; height: 32px; cursor: pointer; background:url(images/mainNav_sprite_g.png) -20px 0 no-repeat scroll transparent; letter-spacing: 0.015em; }
.RadMenu_CSFMain .rmRootGroup a:link, .RadMenu_CSFMain .rmRootGroup a:visited { background: url(images/mainNav_repeat_g_s.png)0 0 repeat-x scroll transparent; }

/* provides the highlight to the hovered item */
.RadMenu_CSFMain .rmRootGroup a:hover, 
.RadMenu_CSFMain .rmRootGroup a:active, 
.RadMenu_CSFMain .rmRootGroup a.rmExpanded:link,
.RadMenu_CSFMain .rmRootGroup a.rmExpanded:visited,
.RadMenu_CSFMain .rmRootGroup a.rmExpanded:hover,
.RadMenu_CSFMain .rmRootGroup a.rmExpanded:active,
.RadMenu_CSFMain .rmRootGroup a.selected:link,
.RadMenu_CSFMain .rmRootGroup a.selected:visited,
.RadMenu_CSFMain .rmRootGroup a.selected:hover,
.RadMenu_CSFMain .rmRootGroup a.selected:active { background:url(images/mainNav_repeat_b_h.png) 0 0 repeat-x scroll transparent;}

/* internal / generic items in the list */
.RadMenu_CSFMain .rmRootGroup a:hover .rmText, 
.RadMenu_CSFMain .rmRootGroup a:active .rmText, 
.RadMenu_CSFMain .rmRootGroup a.rmExpanded:link .rmText
.RadMenu_CSFMain .rmRootGroup a.rmExpanded:visited .rmText,
.RadMenu_CSFMain .rmRootGroup a.rmExpanded:hover .rmText,
.RadMenu_CSFMain .rmRootGroup a.rmExpanded:active .rmText,
.RadMenu_CSFMain .rmRootGroup a.selected:link .rmText,
.RadMenu_CSFMain .rmRootGroup a.selected:visited .rmText,
.RadMenu_CSFMain .rmRootGroup a.selected:hover .rmText,
.RadMenu_CSFMain .rmRootGroup a.selected:active .rmText { background:url(images/mainNav_sprite_b.png) -20px 0 no-repeat scroll transparent; }

/* the left most item in the list (rounded) */
/*
.RadMenu_CSFMain .rmRootGroup .rmFirst a:link .rmText, 
.RadMenu_CSFMain .rmRootGroup .rmFirst a:visited .rmText, 
.RadMenu_CSFMain .rmRootGroup .rmFirst a:hover .rmText, 
.RadMenu_CSFMain .rmRootGroup .rmFirst a:active .rmText, 
.RadMenu_CSFMain .rmRootGroup .rmFirst a.rmExpanded:link .rmText
.RadMenu_CSFMain .rmRootGroup .rmFirst a.rmExpanded:visited .rmText,
.RadMenu_CSFMain .rmRootGroup .rmFirst a.rmExpanded:hover .rmText,
.RadMenu_CSFMain .rmRootGroup .rmFirst a.rmExpanded:active .rmText,
.RadMenu_CSFMain .rmRootGroup .rmFirst a.selected:link .rmText,
.RadMenu_CSFMain .rmRootGroup .rmFirst a.selected:visited .rmText,
.RadMenu_CSFMain .rmRootGroup .rmFirst a.selected:hover .rmText,
*/
/* padding is -1 on either side to account for the addition of the margin */
/*
.RadMenu_CSFMain .rmRootGroup .rmFirst a.selected:active .rmText  {
    margin-left: 1px; padding-left: 23px; padding-right: 23px;
    } 
*/

.RadMenu_CSFMain .rmRootGroup .rmLast a:link .rmText, 
.RadMenu_CSFMain .rmRootGroup .rmLast a:visited .rmText, 
.RadMenu_CSFMain .rmRootGroup .rmLast a:hover .rmText, 
.RadMenu_CSFMain .rmRootGroup .rmLast a:active .rmText, 
.RadMenu_CSFMain .rmRootGroup .rmLast a.rmExpanded:link .rmText
.RadMenu_CSFMain .rmRootGroup .rmLast a.rmExpanded:visited .rmText,
.RadMenu_CSFMain .rmRootGroup .rmLast a.rmExpanded:hover .rmText,
.RadMenu_CSFMain .rmRootGroup .rmLast a.rmExpanded:active .rmText,
.RadMenu_CSFMain .rmRootGroup .rmLast a.selected:link .rmText,
.RadMenu_CSFMain .rmRootGroup .rmLast a.selected:visited .rmText,
.RadMenu_CSFMain .rmRootGroup .rmLast a.selected:hover .rmText, 
.RadMenu_CSFMain .rmRootGroup .rmLast a.selected:active .rmText { margin-right: 0; padding-left: 20px; padding-right: 20px; } 

/* flyouts */
.RadMenu_CSFMain .rmSlide { float:left; overflow: hidden; display: none; position: absolute; z-index: 100;}

.RadMenu_CSFMain ul.rmLevel1 { display: block; list-style: none; background-color: #fbfbfb; position: relative; z-index: 5; /* force for menu */ _height: 0; _width: 1px; }
.RadMenu_CSFMain ul.rmLevel1 li { display: block; width: 1px; white-space: nowrap; float: none; }
.RadMenu_CSFMain ul.rmLevel1>li { width: auto; }
.RadMenu_CSFMain ul.rmLevel1 a { 
	display: block; 
	height: 26px;
	padding: 6px 14px 0; 
	background: none transparent; 
    border-bottom: 1px solid #e4e4e4; 
    border-left: 1px solid #e4e4e4; 
    border-right: 1px solid #e4e4e4; 
	font: 14px Arial, Helvetica, sans-serif; 
	text-decoration: none;
	white-space: nowrap;
	text-align: left;
	}
.RadMenu_CSFMain ul.rmLevel1 .rmFirst a { border-top: 1px solid #e4e4e4; }
/* clear background styles on all spans on dropdown elements */
.RadMenu_CSFMain ul.rmLevel1 .rmLink .rmText { background: none transparent; display: inline; }
.RadMenu_CSFMain ul.rmLevel1 a:link,.RadMenu_CSFMain .rmLevel1 a:visited { color: #777; background: none #fbfbfb; }

.RadMenu_CSFMain ul.rmLevel1 a:hover, .RadMenu_CSFMain .rmLevel1 a:active,
.RadMenu_CSFMain ul.rmLevel1 a.selected:link,
.RadMenu_CSFMain ul.rmLevel1 a.selected:visited,
.RadMenu_CSFMain ul.rmLevel1 a.selected:hover,
.RadMenu_CSFMain ul.rmLevel1 a.selected:active { background:none #FFF; color: #009b48;}


/* override the background setting for general flyout links */
.RadMenu_CSFMain ul.rmLevel1 a:link .rmText,
.RadMenu_CSFMain ul.rmLevel1 a:visited .rmText,
.RadMenu_CSFMain ul.rmLevel1 a:hover .rmText, 
.RadMenu_CSFMain ul.rmLevel1 a:active .rmText, 
.RadMenu_CSFMain ul.rmLevel1 a.rmExpanded:link .rmText
.RadMenu_CSFMain ul.rmLevel1 a.rmExpanded:visited .rmText,
.RadMenu_CSFMain ul.rmLevel1 a.rmExpanded:hover .rmText,
.RadMenu_CSFMain ul.rmLevel1 a.rmExpanded:active .rmText,
.RadMenu_CSFMain ul.rmLevel1 a.selected:link .rmText,
.RadMenu_CSFMain ul.rmLevel1 a.selected:visited .rmText,
.RadMenu_CSFMain ul.rmLevel1 a.selected:hover .rmText,
.RadMenu_CSFMain ul.rmLevel1 a.selected:active .rmText,
/* the left most item in the list (rounded) */
.RadMenu_CSFMain ul.rmLevel1 .rmFirst a:link .rmText, 
.RadMenu_CSFMain ul.rmLevel1 .rmFirst a:visited .rmText, 
.RadMenu_CSFMain ul.rmLevel1 .rmFirst a:hover .rmText, 
.RadMenu_CSFMain ul.rmLevel1 .rmFirst a:active .rmText, 
.RadMenu_CSFMain ul.rmLevel1 .rmFirst a.rmExpanded:link .rmText
.RadMenu_CSFMain ul.rmLevel1 .rmFirst a.rmExpanded:visited .rmText,
.RadMenu_CSFMain ul.rmLevel1 .rmFirst a.rmExpanded:hover .rmText,
.RadMenu_CSFMain ul.rmLevel1 .rmFirst a.rmExpanded:active .rmText,
.RadMenu_CSFMain ul.rmLevel1 .rmFirst a.selected:link .rmText,
.RadMenu_CSFMain ul.rmLevel1 .rmFirst a.selected:visited .rmText,
.RadMenu_CSFMain ul.rmLevel1 .rmFirst a.selected:hover .rmText,
.RadMenu_CSFMain ul.rmLevel1 .rmFirst a.selected:active .rmText,
/* the right most item in the list (rounded) */
.RadMenu_CSFMain ul.rmLevel1 .rmLast a:link .rmText, 
.RadMenu_CSFMain ul.rmLevel1 .rmLast a:visited .rmText,
.RadMenu_CSFMain ul.rmLevel1 .rmLast a:hover .rmText, 
.RadMenu_CSFMain ul.rmLevel1 .rmLast a:active .rmText, 
.RadMenu_CSFMain ul.rmLevel1 .rmLast a.rmExpanded:link .rmText
.RadMenu_CSFMain ul.rmLevel1 .rmLast a.rmExpanded:visited .rmText,
.RadMenu_CSFMain ul.rmLevel1 .rmLast a.rmExpanded:hover .rmText,
.RadMenu_CSFMain ul.rmLevel1 .rmLast a.rmExpanded:active .rmText,
.RadMenu_CSFMain ul.rmLevel1 .rmLast a.selected:link .rmText,
.RadMenu_CSFMain ul.rmLevel1 .rmLast a.selected:visited .rmText,
.RadMenu_CSFMain ul.rmLevel1 .rmLast a.selected:hover .rmText,
.RadMenu_CSFMain ul.rmLevel1 .rmLast a.selected:active .rmText { background: none transparent; margin: 0; padding: 0;}



/* -------*/
.RadMenu_CSFFooter { display: block; }
.RadMenu_CSFFooter ul.rmRootGroup { display: block; list-style: none; margin: 0; padding: 0;}
.RadMenu_CSFFooter ul.rmRootGroup li { display: block; float: left; margin: 0; padding: 0; width: 1px; white-space: nowrap; }
.RadMenu_CSFFooter ul.rmRootGroup>li { width: auto; }
.RadMenu_CSFFooter a { 
	display: block; 
	height: 14px;
	margin-right: 16px; 
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
	width: 1px; white-space: nowrap;
	}
.RadMenu_CSFFooter li>a { width: auto; }
.RadMenu_CSFFooter a:link, .RadMenu_CSFFooter a:visited {	color: #007c43; text-decoration: none;}
.RadMenu_CSFFooter a:hover, .RadMenu_CSFFooter a:active {	color: #009b48; text-decoration: underline; }