
.parent{
position: relative;width:auto;
float:left;
background : url(../images/topnav/greyline.jpg) no-repeat 0px 8px;
}

.firstParent{
	background-image : none;
	text-align : left!important;
}

.firstParent a{
	background-image : none;
}


.nav .parent:hover{
background : url(../images/topnav/greyline.jpg) no-repeat 0px 8px;} 

.nav .firstParent:hover{background-image : none;} 


.parent .dropdownInner a{background-image : none;}

.parentOn{background : url(../images/whitechev.gif) no-repeat 50% 100%;}

.floatfix {margin-right: -3px;}

.dropdown { /* rules for dropdown div */
	width: 210px;
	position: absolute;
	left: -3000px;
	top: 42px; /* puts dropdowns directly under top nav */
	text-align: left; /* needed because IE misapplies text centering to boxes */
	padding:0px 5px 0px 5px;
margin-left:5px;
float:left;
z-index:1500;
	}
	
.dropdownInner{background : url(../images/popbg.png) repeat-y;_background : none;float:left;padding-left:5px;width: 215px;margin-left:-5px;	_margin-left:-3px;}
	

	
.dropdown .dropdownInnerRight ul, .dropdown .dropdownInner ul {
	float:left;
  	width: 200px;
  	margin: 0px 30px 0px 0px; 
	background : #f5f5ef;
	padding: 5px 5px 5px 5px;
	border-left: solid 1px #b5b5b5;
	border-right: solid 1px #b5b5b5;	
	_border-left: solid 2px #b5b5b5;
	_border-right: solid 2px #b5b5b5;
	_border-bottom: solid 2px #b5b5b5;
  } 
  
.dropdown ul li{width: 200px;padding:5px 0px 5px 0px;}
.dropdownInnerRight a, .dropdownInner a{display: block;color: #4a4a4a;font-size:140%;text-decoration: none;padding-left:10px;}
.dropdownInnerRight a{display: block;color: #4a4a4a;font-size:140%;text-decoration: none;padding-left:20px;}


.parent:hover {background-image: url(images/bgfix.gif);}
.parent:hover div.dropdown {left: -10px;clear:both;
} /* hover rule for dropdowns */

.dropdown li:hover {background: #e1e1d3;} /* hover color effect on dropdown links */
.dropdown div li:hover {background: #e1e1d3;} /* hover color effect on flyout links */
.dropdown div ul {background: #e1e1d3;} /* colors BG of flyouts */
.dropdownRight{float:left;width:180px!important;}

.navEnd .dropdownInner{margin-right:0px!important;width:172px!important;}

.navEnd .dropdownInner ul{width:182px;}
.navEnd .dropdownInner li{width:172px;}

.dropdown .popBtm {width:212px}
.popBtm{_display:none;}

/*
body{_behavior: url(csshover.htc);}
*/

.leftNavWrap{float:left; margin-top:30px;}
.leftHiddenLink{
	position:relative;
	float:left;
	left:-2000px;
	margin-top:-25px;
}

#leftCol dl dt, .leftNavWrap dl dt{
	font-size : 12px;
	position : relative;
	left:-2000px;
	margin-top:-20px;
	padding:0;
	float:left;
}

#leftCol .openTop{padding-left:10px;}
.openTop{padding:12px 0;}
.openTop p{font-size:130%;}
.openTop img{padding:10px 0;}

.dottedTop{border-top:2px dotted #c6c6c6; padding:10px 0;}
.dottedTop p{font-size:130%;}
.dottedTop img{padding:10px 0;}

.leftNavWrap
.leftNav{float:left;width:220px;_width:190px;}
.leftNav li ul{float:left;}
.leftNav li{float:left;width:210px;_width:190px;list-style : none;padding:0px 0px 0px 10px;_padding-left:0px;background-color : #dfdfcf;}
.leftNav li a{border-bottom : solid 1px #c4c49c;_padding-left:20px!important;float:left;}
.leftNav .subNav li{float:left;padding:0px 0px 0px 0px;width:195px;_width:190px;list-style : none;margin-left:-10px;_margin-left:-5px;}
.leftNav .subNav li .subNav li{float:left;padding:0px 0px 0px 0px;width:185px;_width:190px;list-style : none;margin-left:0px;}
.leftNav .subNav li a{float:left;color:#000000;font-size:130%;text-decoration : none;width:100%;padding:10px 0px 10px 25px;
font-weight:normal;background-color : #f5f5ef;margin-left:0px;border-bottom : solid 1px #c4c49c;}
.leftNav .subNav li .subNav li a{margin-left:0px;background-color : #FFFFFF;border-bottom : solid 1px #c4c49c;padding:10px 0px 10px 35px;}
.leftNav .navOn .subNav li a:hover{background-color : #e3e3d5;background-image :  none;background-repeat : no-repeat;background-position : 10px 12px;}

.leftNav .navOn .subNav .subnavOn a:hover{
background-color:#f5f5ef;
background-image :  url(../images/orgdart.gif);background-repeat : no-repeat;font-weight:bold;background-position : 12px 12px;}





.leftNav a{float:left;color:#000000;font-size:130%;text-decoration : none;width:100%;
padding:10px 0px 10px 10px;margin-left:-10px;_margin-left:-5px;}
.public .navOn,.public .navOn a{background-image :  url(../images/orangeDart.gif);}
.professional .navOn,.professional .navOn a{background-image :  url(../images/greenDart.gif);}
.about .navOn,.about .navOn a{background-image :  url(../images/purpleDart.gif);}
.navOn, .navOn a{background-repeat : no-repeat;background-position : 0px 12px;font-weight:bold;
}
li.navOn .subNav a{background-image:none;}
/*.navOn a:hover{background-image:url(../images/orangeDart.gif); background-repeat : no-repeat;background-position : 0px 12px;}*/
.leftNav li:hover{background-color :#d1d2bb;}
.leftNav li ul li a{margin-left:-30px;}
.subNav li a:hover{background-color : #e3e3d5;}
.public .leftNavWrap .leftNav .subNav .subnavOn a{background-image :  url(../images/orangeDart.gif);background-repeat : no-repeat;
font-weight:bold;background-position : 12px 12px;}
.professional .leftNavWrap .leftNav .subNav .subnavOn a{background-image :  url(../images/greenDart.gif);background-repeat : no-repeat;
font-weight:bold;background-position : 12px 12px;}
.about .leftNavWrap .leftNav .subNav .subnavOn a{background-image :  url(../images/purpleDart.gif);background-repeat : no-repeat;
font-weight:bold;background-position : 12px 12px;}
.leftNavWrap .leftNav .subNav .subnavOn .subNav li a{font-weight:normal;background-image :none;}
.leftNavWrap .leftNav .subNav .subnavOn .subNav li a:hover{background :#f5f5ef;}/*f9f9f6*/
.public .leftNavWrap .leftNav .subNav .subNav .subnavOn a{background-image : url(../images/orangeDart.gif);
background-repeat : no-repeat;background-color : #FFFFFF;font-weight:bold;background-position : 24px 12px;_background-position : 12px 12px;}
.professional .leftNavWrap .leftNav .subNav .subNav .subnavOn a{background-image : url(../images/greenDart.gif);
background-repeat : no-repeat;background-color : #FFFFFF;font-weight:bold;background-position : 24px 12px;_background-position : 12px 12px;}
.about .leftNavWrap .leftNav .subNav .subNav .subnavOn a{background-image : url(../images/purpleDart.gif);
background-repeat : no-repeat;background-color : #FFFFFF;font-weight:bold;background-position : 24px 12px;_background-position : 12px 12px;}
.leftNavWrap .leftNav .subNav .subNav .subnavOn a:hover{ background-repeat : no-repeat;background-color : #f5f5ef;font-weight:bold;
background-position : 24px 12px;_background-position : 12px 12px;}/*f9f9f6*/

.leftNavWrap .leftNav .subNav .subNav li a:hover{background :#f5f5ef;}/*f9f9f6*/

ul.leftNav li.firstListItem{
	background:#DFDFCF url(../images/firstListItem.gif) no-repeat;
}
ul.leftNav li.firstListItem:hover{
	background:#d1d2bb url(../images/firstListItem~.gif) no-repeat;
}

.firstListItem .subNav a{
	background-image : none;
}

.firstListItemOn a{
	background:url(../images/firstListItemon.jpg) no-repeat;
}

.firstListItemOn a:hover{
	background:url(../images/firstListItemon.jpg) no-repeat;
}

/* Auxiliary left hand nav */

ul.leftNav li.firstListItemAux{
	background:#DFDFCF url(../images/firstListItemAux.jpg) no-repeat;
}
ul.leftNav li.firstListItemAux:hover{
	background:#d1d2bb url(../images/firstListItemAux~.jpg) no-repeat;
}

.firstListItemAux .subNav a{
	background-image : none;
}

.firstListItemOnAux a{
	background:url(../images/firstListItemonAux.jpg) no-repeat;
}

.firstListItemOnAux a:hover{
	background:url(../images/firstListItemonAux.jpg) no-repeat;
}
