/* CSS Document */

/**************************************************/
/*	GENERAL HTML TAGS			  */
/**************************************************/
	body {
		font-family: arial,helvetica,sans-serif;
		font-size:12px;
		color:#333;
		background:#C1D3EC url("../fw/bgBody.jpg") repeat-x top left;
		margin:0px;
		line-height: 1.3em;
		}
    img {
    border: none;
    }
/**************************************************/
/*	LAYOUT DIVS 			          */
/**************************************************/
	
	#mainContainer {
		width:780px;
		margin: 0 auto;
		}
		
	#siteHeader {
		background:  url("../fw/bg_header.jpg") no-repeat top left;
		width:780px;
		height:102px;
		margin: 0 auto;
		position: relative;		
		}
	
	#linkHome {
		width:190px;
		height:65px;
		display: block;
		text-indent: -9999px;
		outline: none;
		}
	.headerRight{
        float: right;
        width: 560px;	
}	
	
.headerLeft{
float:left;
width: 220px;
}
	#loginButton {
		position:absolute;
		margin-top:15px;
		margin-left:610px;
		}
		
	#npiButton {
		position:absolute;
		margin-top:35px;
		margin-left:610px;
		}
		
	#loginButton a,
	#npiButton a {
		background: #E6E6E6 url("../fw/loginButton.jpg") no-repeat top left;
		display:block;
		width:135px;
		height:18px;
		font-size:80%;
		line-height:18px;
		padding-left:15px;
		color:#162a7a;
		}
		
	#loginButton a:hover,
	#npiButton a:hover {
		background: #192D83 url("../fw/loginButtonOn.jpg") no-repeat top left;
		text-decoration:none;
		color:#fff;
		}

	#searchBlock {
		padding-top:25px;
		color:#182e81;
		width:200px;
		float:right;
		height: 22px;
				}
	.btn_search{
	    background:transparent url(../fw/btn_search.jpg) no-repeat scroll left top;
        color:#FFFFFF;
        height:12px;
        padding:0 5px;
        width:51px;
	}
	.btn_search:hover{
	    color: #FEE09D;
	}
	#bodyContainer {
	    
		width: 780px;
		margin:0 auto;
		padding-top: 30px;
		background: #FFF url("../fw/logoeFRinner.jpg") no-repeat bottom left;
		}
	#HomeBodyContainer {
		width: 780px;
		padding: 306px 0px 0px 0px;
		font-size: 80%;
		margin:0 auto;
	    background: #fff url("../fw/bgMainGraphic.jpg") no-repeat top center;
		}
		
	#colLeftMain {
	    background: url("../fw/bgHomeLeftCol.jpg") no-repeat top center;
		float:left;
		width:198px;
		height: 288px;
		margin-left:7px;
		display: inline;
		padding-top: 9px;
		}
	#colCenterMain, #colRightMain {
	    background: url("../fw/bgHomeCol.jpg") no-repeat top center;
		float:left;
		width:283px;
		height: 269px;
		margin-left: 1px;
		padding:7px 15px 15px;
        width:253px;
		}
	#colLeft {
	    display:inline;
	    float:left;
        height:auto;
        padding:162px 0 50px 3px;
        width:185px;
        margin:0 13px 0 10px;
		}		
	.image1 {
		background:  url("../fw/pic_1.jpg") no-repeat top left;
		}
	.image2 {
		background:  url("../fw/pic_2.jpg") no-repeat top left;
		}
	.image3 {
		background:  url("../fw/pic_3.jpg") no-repeat top left;
		}
	.image4 {
		background:  url("../fw/pic_4.jpg") no-repeat top left;
		}
	.image5 {
		background:  url("../fw/pic_5.jpg") no-repeat top left;
		}
	.image6 {
		background:  url("../fw/pic_6.jpg") no-repeat top left;
		}		
	#colRightWide {
		float:left;
		width:550px;
		}
	#colRight {
	    float:left;
        margin-right:10px;
        width:406px;
		}
	#colRight ul {
		margin-left: 0 !important;
		margin-left: 20px;
		padding-left: 20px !important;
		padding-left: 0;
		}/* HACK - IE will use the last rule defined. Other browsers will use the important rules. */
	#colRight ul li, #colRight ul li font{
	    font-size: 12px;
		margin-left: 0;
		padding-left: 0;
	
		}
	div#thirdColRight {
		width: 153px;
		float: right;
		padding: 0 0 80px 0;
	}
	div#thirdColRight div.contentArea, div#thirdColRight div.contentArea font {
		color:#182E81;
		font-size: 11px;
		font-family: Arial, Sans-Serif;
		word-wrap: break-word;
		

	}

	div#thirdColRight p,div#thirdColRight, div#thirdColRight p font {
		color:#182E81;
		font-size: 11px;
		font-family: Arial, Sans-Serif;
	}

	div#thirdColRight div.contentArea {
			background: url("../fw/verticalRule.gif") no-repeat left center;
		padding: 16px;
	}
	div#thirdColRight div.contentArea h1, div#thirdColRight div.contentArea h1 font{
		margin-top 0px;
		font-size:1.5em;
		color:#7582B4;
		font-weight:700;
		}
	div#thirdColRight img.btmBoxBg {
		display: block;
	}	
	#topContentContainer2 {
		}
	
	#flashContainer{
	float:left;
	padding-right: 10px;
	}
	
	#topContent2 {
		float:left;
		width: 300px;
		padding-top:12px;
		padding-bottom:12px;
		
		}	
	#topContentContainer {
		background:  url("../fw/dollarSign2.jpg") no-repeat top left;
		}
	
	#topContent {
		float:right;
		margin-top:12px;
		width:62%;
		}
		
	#pageBottom, #pageBottom font{
	    clear: both;
		background:  url("../fw/bgBottom.jpg") repeat-x top left;
		width:780px;
		height:70px;		
		margin-top:20px;
		text-align:center;
		font-size:85%;
		margin: 0 auto;
		}
	#homeFooter, #homeFooter font{
	    clear: both;
		background:  url("../fw/bg_footer.jpg") repeat-x top left;
		width:780px;
		height:34px;		
		text-align:center;
		font-size:12px;
		margin: 0 auto;
		}
	#homeContactInfo {
		background:  url("../fw/contactInfo.jpg") no-repeat top left;
		height:28px;
		}
		
    img.logo_eFR{
		padding:10px 42px 10px 0;
		height: 44px;
		width: 164px;
		display: block;	
		float:left;
		}
		
    a.btn_whatisefr,
    a.btn_efrdemo{
        display:block;
        line-height:66px;
        text-align:center;
		background: url("../fw/btn_Home.jpg") no-repeat center top;
		height: 71px;
		width: 283px;
		float: left;
		font-size: 16px;
		font-weight: bold;
		margin-bottom: 10px;
		}
    a.btn_efrdemo{
		color: #336600
		}
    a.btn_efrdemo:hover{
		color: #468C00;
		}

   a.eFRbutton {
      background:transparent url(../fw/btn_eFRinner.jpg) no-repeat scroll center center;
    display:block;
    float:right;
    font-size:14px;
    font-weight:bold;
    height:55px;
    padding-top:19px;
    position:relative;
    text-align:center;
    top:-8px;
    width:141px;
    padding-right: 10px;
    }
.spacetop {
    margin-top: 15px;
}
.spacebottom {
    margin-top: 15px;
}

/**************************************************/
/*	NEWS AND EVENTS                        	  */
/**************************************************/		
	#newsHeader {
		background:  url("../fw/newsTemplateHeader.jpg") no-repeat top left;
		width:600px;
		height:66px;
		border-bottom:1px solid #ccc;
		}

	#newsContainer {
		background:  url("../fw/bgNewsAndEvents.jpg") repeat-y top left;
		width:600px;
		border:1px solid #ccc;
		border-top:none;
		font-size:80%;
		margin:0px auto;
		}	
	
	#newsColLeft {
		float:left;
		width:199px;
		padding:5px;
		}		
		
	#newsColRight {
		float:left;
		width:380px;
		padding:5px;
		}
		
	#newsTitle {
		font-size:170%;
		}
						
/**************************************************/
/*	CONTENT DIVS                         	  */
/**************************************************/
	.splitContainer {
		margin:10px 0px 0px 0px!important;
		margin:20px 0px -10px 0px;
		}
	
	.splitLeft {
		float:left;
		width:47%;
		}
		
	.splitRight {
		float:right;
		width:47%;
		}

	.topicSplitLeft {
		float:left;
		width:59px;
		margin-right:10px;
		}
		
	.topicSplitRight {
		float:left;
		width:190px;	
		}
	 .topicFrame {

        position:absolute;

        margin-top:0px;

        margin-left:0px;

        background:  url("../fw/hotTopicsFrame.gif") no-repeat top left;

        width:59px;

        height:53px;

        }


/**************************************************/
/*	TYPOGRAPHY / HEADERS / TITLES                      	  */
/**************************************************/
	h1, h1 font {
	    font-size: 18px;
	    font-weight: bold;
	    color: #103184;
	    font-family:verdana,arial,helvetica,sans-serif;

	}
	h2, h2 font{		
	    font-family:verdana,arial,helvetica,sans-serif;
		font-size: 15px;
	    font-weight: bold;
	    color: #103184;
	    margin:0;
	}
		h3, h3 font{		font-family:verdana,arial,helvetica,sans-serif;
		    font-size: 12px;
	    font-weight: bold;
	    color: #103184;
	    margin:0;
	}
        h4, h4 font{		font-family:verdana,arial,helvetica,sans-serif;

            font-size: 12px;
            font-weight: bold;
            color: #000;
            margin:0;
        }
	p, p font {
	    font-family: arial,helvetica,sans-serif;
		font-size:12px;
		color:#333;
		line-height: 1.3em;
	}
	#colRight a, #colRight a font{
	    color: #5C7AB7;
	    text-decoration: none;
	}
	#colRight a:hover, #colRight a:hover font{
	    color: #103184;
	    border-bottom: 1px dotted #103184;
	}
	#colRight ul{
		margin: 8px 0;
		}
	#colRight ol{
		margin: 8px 0;
		}
    p.bold{
    font-weight: bold;
    }
    span.breadcrumbs{
        font-size: 9px;
    }
	.contentTitle2 {
		font-size: 12px;
		display:block;
        padding:6px;
        line-height: 14px;
		}
	.contentTitle3{
		font-size:1.2em;
		font-weight:700;
		color:#182e81;
		}
	a.hotTopicHeader{
	background: url("../fw/arrowOrangeBlueBg.jpg") no-repeat center left;
	padding-left: 30px;
	display:block;
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 7px;
	line-height: 20px;
	}


/* Side Nav */
	.sideNav {
		padding: 0 0 26px 0;
		margin: 0;
	}
	.sideNav ul,#sideNavBlack ul,#sideNavBlackHome ul {
		list-style:none;
		}
		
	.sideNav li,.sideNavBlack li,.sideNavBlackHome li {
		display: block;
		margin: 0;
		padding: 0;
		width: 173px;
		margin-left:-40px;
		}	
		
	.sideNav li,.sideNavBlack li ul li {
		display: block;
		margin: 0;
		padding: 0;
		width: 173px;
		}	


	.sideNavBlack a,
	.currentPage {
		background:  url("../fw/arrowOrange.jpg") no-repeat 0px 5px;
		font-family: verdana, arial, helvetica, sans-serif;
		line-height:19px;
		color:#182e81;
		font-size:12px;	
		display:block;
		padding-left:25px;
		font-weight:bold;
		padding-bottom:5px;
		border-bottom:1px dashed #999;
		padding-top:5px;
		}
	li.sideNavBlack a{
		text-align:left;}
.sideNav a{	
	    background:  url("../fw/arrowOrange.jpg") no-repeat 0px 5px;
		line-height:19px;
		color:#182e81;
		font-size:12px;
		display:block;
		font-weight:bold;
		padding-bottom:5px;
		border-bottom:1px dashed #999;
		padding-top:5px;
		text-align: center
		}	
		
	#colLeftMain .sideNav a{
		line-height:18px;
		height:18px;
		}/* Home page nav specific style overrides */
	.sideNavBlack a {
		background:  url("../fw/arrowGrey.jpg") no-repeat 0px 5px;
		color:#999;
		margin-left:5px;
		}
	/* Home Page Left Column */
	a.HomeLeftNavTitle{
	    font-size: 13px;
	    font-weight: bold;
	    color: #385377;
	    margin-left: 18px;
	}
	
	.HomeSideNav {
		margin-top: 6px;
		list-style-type:none;
		width: 190px;
		font-size: 12px;
	}
	ul.HomeSideNav a{
        line-height: 42px;
        display: block;
        font-size: 12px;
        font-weight: normal;
        height: 42px;
   
	
	}
    .HomeSideNav li{
        list-style-position: outside;
        padding-left: 50px;
        }
    .HomeSideNav a:visited,
    li.sideNavBlackHome a{
        
		 color: #182E81;}
	li.sideNavBlackHome a:hover {
		color: #436FA9;
		text-decoration:none;
		}
	.HomeSideNav a:hover,
	.sideNav a:hover {
		color: #436FA9;
		text-decoration:none;
		}
		
		li.PAM a{
        display:block;
        font-size:12px;
        font-weight:normal;
        height:35px;
        line-height:14px;
        padding-top:7px;
   

	}
		
		/*XXXXXXXXXXXXXXXXXXXXXXxx*/
		
	.sideNavBlackIndent a {
		padding-left: 45px;
		background:  url("../fw/arrowSubGrey.gif") no-repeat 0px 5px;
		
		}
    
 

	
	.sideNavBlack a:hover {
		background:  url("../fw/arrowBlue.jpg") no-repeat 0px 5px;
		color:#182e81;
		text-decoration:none;
		}
	.sideNavBlackIndent a:hover {
		padding-left: 45px;
		background:  url("../fw/arrowSubBlue.gif") no-repeat 0px 5px;
		color:#999;
		}
	.currentPage {
		background:  url("../fw/arrowOrange.jpg") no-repeat 0px 5px;
		color:#182e81;
		margin-left:5px;
		}
		
	.currentPageIndent {
	line-height:19px;
		color:#182e81;
		font-family: verdana, arial, helvetica, sans-serif;
		font-size:12px;
		display:block;
		padding-left: 45px;
		font-weight:700;
		padding-bottom:5px;
		border-bottom:1px dashed #999;
		margin-top:5px;
		background:  url("../fw/arrowSubOrange.gif") no-repeat top left;

		}
	#homeFooter ul{
	    list-style-image:none;
        list-style-position:outside;
        list-style-type:none;
        margin:0 auto 16px;
        padding-top:10px;
        width:630px;
	}	
	#pageBottom ul {
		list-style:none;
		margin-left:-20px;
		}
	#homeFooter li{
	    float: left;
	    padding: 0px 14px;
	    display: inline;
	}	
	#pageBottom li {
		line-height:70px;
		padding: 0px 10px;
		float: left;
		}
	#homeFooter a,	
	#pageBottom a {
		color:#fff;
		}
	#homeFooter a:hover,	
	#pageBottom a:hover {
		text-decoration:underline;
		}
	#homeFooter .copyright {
	    color: #6281BB;
	    font-size: 11px;
	    padding-bottom: 50px;
        }
    #homeFooter .copyright a{
        color: #3C5688;
   	    font-size: 11px;
        }
    #homeFooter .copyright a:hover{
        color: #2B3E62;
        }      
	.learnMore {
		margin:-12px 0px 0px 0px;;
		width:auto;
		font-weight:100;
		}
		
	.learnMore a {
		float:right;
		background:  url("../fw/arrowLearnMoreGrey.jpg") no-repeat top left;
		padding-left:19px;
		display:block;
		height:14px;
		line-height:14px;	
		margin-bottom:0px!important;
		margin-bottom:10px;
		color:#000;
		}
		
	.learnMore a:hover {
		background:  url("../fw/arrowLearnMoreBlue.jpg") no-repeat top left;
		color:#182e81;
		text-decoration:none;
		}
		
	#breadCrumbs {
		font-size:90%;
		}
		
	#breadCrumbs a {
		text-decoration:underline;
		color:#182e81;
		}
		
	#breadCrumbs a:hover {
		text-decoration:none;
		}		
	div.dashed {
	    border: dashed #777; 
	    border-width: 1px 0 0 0; 
	    height: 0; 
	    line-height: 0px;
        font-size: 0; 
        margin: 0; 
        padding: 0;}
		
/**************************************************/
/*	FOOTER / COPYRIGHT                     	  */
/**************************************************/
	div#div_copyright,div#news_copyright {
		font-family: Verdana, Arial;
		padding:10px;
		font-size:10px;
		line-height:12px;
		color:#000000;
		margin: 0 auto;
		}
		
	div#div_copyright a,div#news_copyright a, 
	div#div_copyright a:visited,div#news_copyright a:visited {
		color:#336699;
		text-decoration:underline;
		}
		
	div#div_copyright a:hover,div#news_copyright a:hover, 
	div#div_copyright a:active,div#news_copyright a:active {
		color:#6699cc;
		text-decoration:none;
		}
		
	div#news_copyright {
		margin:0px auto;
		width:600px;
		}

/**************************************************/
/*	CALENDAR OF EVENTS      	  */
/**************************************************/

table#Events {
	width: 100%;
	height: 300px;
	background-color: #F4F5F9;
	text-align: center;
}
table#Events td {
	width: 14%;
	border: 2px solid #FFFFFF;
	padding: 2px;
}
table#Events tr#dateRow td {
	background-color: #FFFFFF;
	font-weight: bold;
}
table#Events tr.altRow td {
	background-color: #DDE1ED;
}
table#Events td#selectedDateCell {
	background-color: #FEE09D;
	font-weight: bold;
}
table#Events,
table#Events a,
table#Events a:hover {
	color: #47599B;
}
table#Events tr#calendarHeaderRow td {
	background-color: #47599B;
	font-weight: bold;
	border: none;
}
tr#calendarHeaderRow,
tr#calendarHeaderRow a,
tr#calendarHeaderRow a:hover {
	color: #FFFFFF;
}

td.CalendarDay a 
{
	color:#47599B;
}


/**************************************************/
/*	LINKS			                  */
/**************************************************/
	a {
		text-decoration:none;
		color: #182E81;
		font-size: 12px;
		}
	
	a:hover {
		color: #436FA9;
		text-decoration:none;
		}
		

		
/**************************************************/
/*	FORMS			                  */
/**************************************************/ 

		
/**************************************************/
/*	TABLES			                  */
/**************************************************/ 

table {
	border-collapse: collapse;
	border-spacing: 0px;
	border-width: 0px;
}	
	
/**************************************************/
/*	MISC       		                  */
/**************************************************/ 
	/* keep floating elements in containers and add needed space between divs */
	.spacer {
		 clear: both;
	height: 0px;
	line-height: 0px;
	font-size: 0%;
	padding: 0;
	margin: 0;
		}
	
	/* ensure spaces in formatting without css enabled */	
	.hideMe {
		display:none;
		}
		
	.hRule {
		height:1px;
		width:100%;
		border-top:1px dashed #999;
		margin-bottom:0px!important;
		margin-bottom:-20px;
		}		
	.noMargin {
		margin: 0;
	}
	table#EventList td {
		vertical-align: top;
	}
	img.btn_eFR_Demo {
		margin-left: 4px;
	}
	
	
	.googleYellow input {
		background: #FEFCA5;
	
	}
	
		.googleYellow select {
		background: #FEFCA5;
	
	}
	
	.googleYellow textarea {
		background: #FEFCA5;
	
	}
	ul{
	margin:0;
	padding:0;
	}
	
div.navHolder {
	padding-top:19px;
}
/* STYLESHEET SECTIONS
   CSS Flags marked with [=]
	 
	 POPUP MENU STYLES
	 MAGIC STUFF - DO NOT EDIT
	 MAGIC STUFF
	 Currently supports 3 tiers.
	 MAIN MENU STYLES 
	 MAIN MENU ITEM STYLES
	 POPUP MENU STYLES - TIER 1
	 POPUP MENU STYLES - TIER 2
	 POPUP MENU STYLES - TIER 3
	 	 
	 ....................................... */

/* =POPUP MENU STYLES
	 ....................................... */
ul#ul_NavBar ul {
	position: absolute;
	display: none;
	z-index: 99;
}

/* =MAGIC STUFF - DO NOT EDIT
	 ....................................... */
/* Fix IE. Hide from IE Mac \*/
* html ul#ul_NavBar li { float: left; height: 1%; }
* html ul#ul_NavBar a { height: 1%; }
/* End */

/* =MAGIC STUFF
    Currently supports 5 tiers.
	 ....................................... */
ul#ul_NavBar li:hover ul ul,
ul#ul_NavBar li:hover ul ul ul,
ul#ul_NavBar li:hover ul ul ul ul,
ul#ul_NavBar li:hover ul ul ul ul ul,
ul#ul_NavBar li.over ul ul,
ul#ul_NavBar li.over ul ul ul, 
ul#ul_NavBar li.over ul ul ul ul,
ul#ul_NavBar li.over ul ul ul ul ul
	{ display: none; } /* Hide sub-menus initially */
	
ul#ul_NavBar li:hover ul,
ul#ul_NavBar li li:hover ul,
ul#ul_NavBar li li li:hover ul,
ul#ul_NavBar li li li li:hover ul,
ul#ul_NavBar li li li li li:hover ul,
ul#ul_NavBar li.over ul,
ul#ul_NavBar li li.over ul,
ul#ul_NavBar li li li.over ul,
ul#ul_NavBar li li li li.over ul,
ul#ul_NavBar li li li li li.over ul
	{ display: block;} /* The magic */

/* =MAIN MENU STYLES 
	 ....................................... */
ul#ul_NavBar,
ul#ul_NavBar ul {
	margin:0px;
	padding:0px;
}
ul#ul_NavBar {
	position: relative;
	width:560px;
	height:29px;
	list-style-type: none;
	list-style-image: none;
	list-style: none;
}
ul#ul_NavBar li {	
	position:relative;	
	float:left;
	list-style:none;
}

/* =MAIN MENU ITEM STYLES
	 ....................................... */
ul#ul_NavBar li a {
	display: block;	
	float:left;
}
ul#ul_NavBar a {
	/* Styles */
	display: block;
	color: #fff;
  font-size: 12px;
	margin: 3px 0 0 0;
}
ul#ul_NavBar a:hover,
ul#ul_NavBar li:hover a, /* Keeps parent tab hovered when in sublevels */
ul#ul_NavBar li.over a { /* Same as above for IE6 */
	color: #FFDE7F;
  cursor: pointer;
	text-decoration: none;
}
#ul_NavBar li.one a {
	width:115px;
	padding-left:8px;
}
#ul_NavBar li.one a:hover,
ul#ul_NavBar li.one:hover a, /* Keeps parent tab hovered when in sublevels */
ul#ul_NavBar li.one.over a {
	background:  url("../fw/tabOneOn.gif") no-repeat top left;
}
#ul_NavBar li.two a {
	width:113px;
	margin-left:-10px;
	padding-left: 12px;
}
#ul_NavBar li.two a:hover,
ul#ul_NavBar li.two:hover a, /* Keeps parent tab hovered when in sublevels */
ul#ul_NavBar li.two.over a {
	background: url("../fw/tabTwoOn.gif") no-repeat top left;
}
ul#ul_NavBar li.two ul {
	/* Relative Positioning */
	left: -10px;
}
#ul_NavBar li.three a {
	margin-left:-12px;
	width:109px;
	padding-left:15px;
}
#ul_NavBar li.three a:hover,
ul#ul_NavBar li.three:hover a, /* Keeps parent tab hovered when in sublevels */
ul#ul_NavBar li.three.over a {
	background:  url("../fw/tabThreeOn.gif") no-repeat top left;
}		
ul#ul_NavBar li.three ul {
	/* Relative Positioning */
	left: -12px;
}
#ul_NavBar li.four a {
	margin-left:-10px;
	width:93px;
	padding-left:15px;
}
#ul_NavBar li.four a:hover,
ul#ul_NavBar li.four:hover a, /* Keeps parent tab hovered when in sublevels */
ul#ul_NavBar li.four.over a {
	background:  url("../fw/tabFourOn.gif") no-repeat top left;
}
ul#ul_NavBar li.four ul {
	/* Relative Positioning */
	left: -10px;
}
#ul_NavBar li.five a {
	margin-left:-12px;
	padding-left:13px;
	width:89px;
	color: #4262A6;
}
#ul_NavBar li.five a:hover{
	color: #436FA9;
}

/* =POPUP MENU STYLES - TIER 1
	 ....................................... */
ul#ul_NavBar ul {
	/* Relative Positioning */
	left: 0px;
	top: 29px;
	/* Styles */
	width: 208px;
	background-color: #4262A6;
}
ul#ul_NavBar ul li {
	float: none;
	padding: 0 5px;
}
ul#ul_NavBar ul a,
ul#ul_NavBar li:hover ul a,
ul#ul_NavBar li.over ul a,
ul#ul_NavBar li.one:hover ul a, /* Keeps parent tab hovered when in sublevels */
ul#ul_NavBar li.one.over ul a,
ul#ul_NavBar li.two:hover ul a, /* Keeps parent tab hovered when in sublevels */
ul#ul_NavBar li.two.over ul a,
ul#ul_NavBar li.three:hover ul a, /* Keeps parent tab hovered when in sublevels */
ul#ul_NavBar li.three.over ul a,
ul#ul_NavBar li.four:hover ul a, /* Keeps parent tab hovered when in sublevels */
ul#ul_NavBar li.four.over ul a{
	background: none; /* Used because lower levels would inherit from parent hover */
	padding: 2px 20px 2px 20px;
	margin: 0;
	float: none;
	font-size: 12px;
	color: #ccc;
	font-weight: normal;
	border-bottom: 1px dotted #fff;
	width: auto;
} 	
ul#ul_NavBar li.one ul a:hover,
ul#ul_NavBar li.two ul a:hover,
ul#ul_NavBar li.three ul a:hover,
ul#ul_NavBar li.four ul a:hover,
ul#ul_NavBar ul a:hover{ /* Same as above for IE6 */
	background: none; /* Used because lower levels would inherit from parent hover */
	color: #FFDD91;
	text-decoration: none;
}

#ul_NavBar li {
	margin-left:0px!important;
	line-height:29px;
	float:left;
	letter-spacing:-0.5px!important;
	letter-spacing:-0.02em;
	}
	
.RadEContent ul{margin-left: 20px;}
