@charset "utf-8";
/* CSS Document */

body div#ListMenu ul li ul {
	display:none; /*--- Hides all drop down menus ---*/
}
div#ListMenu /*--- Menu List Container ---*/
{
	padding:0px;
	height:34px;
	width:704px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	margin:0px;
	float:left;
}

div#ListMenu ul	
{
	padding:0px;
	margin:0px;
}

	div#ListMenu li		
{
	float:left; /*--- Causes the list to align horizontally instead of stack ---*/
	position:relative; /*--- Positioning context for the absolutely positioned drop-down ---*/
	list-style-type: none; /*--- Removes the bullet off list items ---*/
	margin:0px;
	padding:0px;
	/*padding-top:6px;*/
	height:34px;
}

div#ListMenu li.left	
{
	width:38px;
	height:34px;
	background-image:url(../images/nav1.jpg);
	background-repeat:no-repeat;
}

div#ListMenu li.home	
{
	background-image:url(../images/nav-off-bg.jpg);
	background-repeat:repeat-x;
	height:34px;
	width:60px;
}

div#ListMenu li.home:hover	
{
	background-image:url(../images/nav-on-bg.jpg);
}
		
div#ListMenu li.about
{
	background-image:url(../images/nav-off-bg.jpg);
	background-repeat:repeat-x;
	height:34px;
	width:130px;
}

div#ListMenu li.about:hover	
{
	background-image:url(../images/nav-on-bg.jpg);

}

div#ListMenu li.news
{
	background-image:url(../images/nav-off-bg.jpg);
	background-repeat:repeat-x;
	height:34px;
	width:56px;
}

div#ListMenu li.news:hover	
{
	background-image:url(../images/nav-on-bg.jpg);
}

div#ListMenu li.qanda	
{
	background-image:url(../images/nav-off-bg.jpg);
	background-repeat:repeat-x;
	height:34px;
	width:60px;
}

div#ListMenu li.qanda:hover	
{
	background-image:url(../images/nav-on-bg.jpg);
}
		
div#ListMenu li.policy	
{
	background-image:url(../images/nav-off-bg.jpg);
	background-repeat:repeat-x;
	height:34px;
	width:218px;
}

div#ListMenu li.policy:hover	
{
	background-image:url(../images/nav-on-bg.jpg);
}

div#ListMenu li.contact	
{
	background-image:url(../images/nav-off-bg.jpg);
	background-repeat:repeat-x;
	height:34px;
	width:102px;
}

div#ListMenu li.contact:hover	
{
	background-image:url(../images/nav-on-bg.jpg);
}

div#ListMenu li.right	
{
	width:40px;
	height:34px;
	background-image:url(../images/nav2end.jpg);
	background-repeat:no-repeat;
	float:left;
}
	
div#ListMenu ul li a	
{
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	display:block;
	padding:6px 0px 0px 0px;
	margin:0px;
}

	
div#ListMenu ul li:hover ul		
{
	display:block; /*--- Displays appropriate drop down menu ---*/
}

/*--- DROPDOWNS ---*/

div#ListMenu ul li ul
{
	margin:0px; /*--- Prevents the temp margin on the ul from inheriting here ---*/
	position:absolute; /*--- Positions the drop-down ul in relation to its relatively positioned li parent ---*/
	left:-1px; /*--- Aligns the drop-down exactly under the menu ---*/
	top:34px;
	padding:0px;	
	width:93px;
	z-index:5;
}

div#ListMenu ul li ul.dd_about		{width:160px;}

div#ListMenu ul li ul li
{
	width:100%; /*--- Makes the list items fill the list containers (ul) ---*/
	padding-top:4px;
	padding-bottom:4px;
	padding-left:4px;
	margin-left:1px;
	height:auto;
	background-image:url(../images/flyoutbg.png);
	background-repeat:no-repeat;
	border-bottom:1px solid #666666;
	border-right:1px solid #666666;
	border-left:1px solid #666666;
	display:block;
	z-index:99;
	text-align:left;
	font-size:12px;
	font-weight:normal;

}

div#ListMenu ul li ul li:hover 
{
	background-color:#082134;
	
}

div#ListMenu ul li ul li a	
{
	display: block;
	font-weight:normal;
	width:100%;
	margin:0px;
	text-decoration:none;
	font-weight:normal;
	padding:2px 3px;
	
}














/*div#ListMenu ul li ul li a:hover	
{
	color:#ffffff;
}*/

/*---------------  left  -----------------*/

body div#leftMenu ul li ul
{
	display:none; /*--- Hides all drop down menus ---*/
}
div#leftMenu /*--- Menu List Container ---*/
{
	width:222px;
	height:269px;
	background-image:url(../images/leftNavBG.jpg);
	background-repeat:no-repeat;
	float:left;
	margin:0px;
	padding:0px;
}

div#leftMenu ul
{
	margin:0px;
	padding:0px;
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#FFFFFF;
	font-weight:bold;
}

div#leftMenu ul a
{
	margin:0px;
	padding-top:0px;
	padding-bottom:0px;
	width:222px;
	display:block;
	text-decoration:none;
}

div#leftMenu li
{
	float:left; /*--- Causes the list to align horizontally instead of stack ---*/
	position:relative; /*--- Positioning context for the absolutely positioned drop-down ---*/
	list-style-type: none; /*--- Removes the bullet off list items ---*/
	border-bottom:1px solid #666666;
	padding:0px;
	margin:0px;
	width:222px;
	display:block;
}

div#leftMenu li.leftNav1	
{
	height:33px;
	width:207px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:15px;
}

div#leftMenu li.leftNav1:hover	
{
	background-image:url(../images/leftNav3-ON.jpg);
}

div#leftMenu li.leftNav2	
{
	height:33px;
	width:207px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:15px;
}

div#leftMenu li.leftNav2:hover	
{
	background-image:url(../images/leftNav3-ON.jpg);
}

div#leftMenu li.leftNav3	
{
	height:33px;
	width:207px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:15px;
}

div#leftMenu li.leftNav3:hover	
{
	background-image:url(../images/leftNav3-ON.jpg);
}

div#leftMenu li.leftNav4	
{
	height:33px;
	width:207px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:15px;
}

div#leftMenu li.leftNav4:hover	
{
	background-image:url(../images/leftNav3-ON.jpg);
}

div#leftMenu li a
{
	margin:0px;
	padding:0px;
	font:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
}

div#leftMenu ul li:hover ul
{
	display:block; /*--- Displays appropriate drop down menu ---*/
}

div#leftMenu ul li:hover a	{
	/*background-color:#284c6a;
	padding:3px 3px 3px 3px;
	width:164px;*/
	
}

/*---------------  FLY OUTS  -----------------*/

div#leftMenu ul li ul
{
	margin:0px; /*--- Prevents the temp margin on the ul from inheriting here ---*/
	position:absolute; /*--- Positions the drop-down ul in relation to its relatively positioned li parent ---*/
	left:222px; /*--- Aligns the drop-down exactly under the menu ---*/
	width:226px;
	top:-1px;
	z-index:99;
	padding:0px;
	background-image:url(../images/flyoutbg.png);
	background-repeat:no-repeat;
	font-size:12px;
}


div#leftMenu ul li ul li
{
	width:100%; /*--- Makes the list items fill the list containers (ul) ---*/
	margin:0px;
	padding-top:4px;
	padding-left:4px;
	padding-bottom:4px;
	text-align:left;
	width:222px;	
	diplay:block;
	color:#ffffff;
	border-right:1px solid #666666;
	
}


div#leftMenu ul li ul li:hover {
	background-color:#082134;
}

div#leftMenu ul li ul li a
{
	display: block;
	margin:0px;
	width:218px;	
	padding-left:4px;
	text-decoration:none;
	color:#ffffff;
	font-weight:normal;
}

div#leftMenu ul li ul li a:hover	{
	
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
}

/*---------------  SECOND FLY OUTS  -----------------*/

div#leftMenu ul li:hover ul
{
display:block; /*--- Displays appropriate drop down menu ---*/
}

div#leftMenu ul li:hover ul li:hover ul {
display:block; /*--- Displays appropriate drop down menu ---*/
}


div#leftMenu ul li ul
{
display:none; /*--- Hides all drop down menus ---*/
}

div#leftMenu ul li:hover ul li ul {
display:none;
}

div#leftMenu ul li ul li ul 
{
	margin:0px; /*--- Prevents the temp margin on the ul from inheriting here ---*/
	position:absolute; /*--- Positions the drop-down ul in relation to its relatively positioned li parent ---*/
	left:227px; /*--- Aligns the drop-down exactly under the menu ---*/
	top:-1px;
	width:222px;
	z-index:99;
	padding:0px;
	background-image:url(../images/flyoutbg.png);
	background-repeat:no-repeat;
	font-size:12px;
	border-top:1px solid #666666;
}


div#leftMenu ul li ul li ul li
{
	width:100%; /*--- Makes the list items fill the list containers (ul) ---*/
	margin:0px;
	padding-top:4px;
	padding-left:0px;
	padding-bottom:4px;
	text-align:left;
	width:222px;	
	diplay:block;
	color:#ffffff;
	border-right:1px solid #666666;

	
}


div#leftMenu ul li ul li ul li:hover {
	background-color:#082134;
}

div#leftMenu ul li ul li ul li a
{
	display: block;
	margin:0px;
	text-decoration:none;
	color:#ffffff;
	font-weight:normal;
}

div#leftMenu ul li ul li ul li a:hover	{
	
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
}

/* === END LEFT NAV INDEX STYLES === */