/*************** Vertical Navigation *************************************/div#navVertical {	padding:0px;	width:18em;	margin:0 0 2em 0;	margin-left:-10px;	line-height:1em;	float:left;}	* html div#navVertical {		margin-left:-5px;	}	/****  Section Title ****/	div#navVertical div#sectionTitle {		border-bottom:3px solid #ccc;		padding:1em 0 0 0;		width:18em;		font-weight:700;		text-transform:uppercase;	}			div#navVertical div#sectionTitle a {				width:17em;				background:white;				color:black;			}			div#navVertical div#sectionTitle a:hover {				color:#ccc;			}	/****  List items general ****/	div#navVertical ul {		margin:0;		padding:0;		border-top:3px solid #999;	}			div#navVertical li {			list-style-type: none;			margin:0;			padding:0;			display:block;			width:18em;			border-bottom:1px solid #ccc;			text-transform:uppercase;			background-image:none;		/* url(../images/stationery/dotted_line-horiz.gif); */			background-position:bottom;			background-repeat:repeat-x;			font-weight:700;		}	/****  Links general ****/	div#navVertical a,	div#navVertical span.cur {		color: #666;		text-decoration: none;		margin:0;		padding:.5em 0 .5em 1em;		display:block;		width:17em;		background-color:transparent;	}			div#navVertical a:hover {				color:#ccc;			}	/****  List Item States ***************************		use the following classes:		li.no = normal		li.cur = current link		li.curifsub = current link		li.act = active		li.actifsub = section with active subpage		li.ifsub = active		li.spc = spacer (separator)	**************************************************/	div#navVertical li.cur {		padding-bottom:1px;	}			div#navVertical li.cur a,			div#navVertical li.curifsub a,			div#navVertical li.cur span.cur,			div#navVertical li.curifsub span.cur {				background-color:#f5f5f5;				background-image:none;				/*				background-image:url(../images/stationery/1_bullet-arrow.gif);				background-position:right;				background-repeat:no-repeat;				*/			}	div#navVertical li.ifsub a,	div#navVertical li.actifsub a,	div#navVertical li.curifsub a {		background-image:url(../images/stationery/1_bullet-arrow.gif);		background-position:left;		background-repeat:no-repeat;	}			div#navVertical li.actifsub a,			div#navVertical li.curifsub a {				background-image:url(../images/stationery/1_bullet-arrow-down.gif);			}	DIV#navVertical li.spc {		background-color:#000;		background-image:none;		line-height:1px;		font-size:1px;		color:#000;		width:100%;		display:block;		padding:0;		margin:0;		height:2px;		border-bottom:1px solid #fff;		filter:alpha(opacity=15); 	/* IE's opacity*/		opacity: 0.15; 				/* mozilla's opacity*/	}			DIV#navVertical li.spc span {				display:none;			}	/****  Second Level  ****/	div#navVertical ul li ul {		border-top:3px none #999;	}	div#navVertical li.ifsub ul li a,	div#navVertical li.actifsub ul li a,	div#navVertical li.curifsub ul li a {		background-image:none;	}			div#navVertical li.cur ul li a,			div#navVertical li.curifsub ul li a,			div#navVertical li.cur ul li span.cur,			div#navVertical li.curifsub ul li span.cur {				background-color:white;			}			div#navVertical ul li ul li {				margin:0;				padding:0;				font-weight:100;				background-image:none;				border-bottom:1px none #999;				text-transform:none;			}					div#navVertical ul li ul li a {						font-weight:100;					}						div#navVertical ul li ul li.cur,			div#navVertical ul li ul li.act,			div#navVertical ul li ul li.actifsub {			}					div#navVertical ul li.no a,					div#navVertical ul li.cur ul li a,					div#navVertical ul li.cur ul li span.cur {					}					div#navVertical ul li ul li.cur ul li,					div#navVertical ul li ul li.act ul li,					div#navVertical ul li ul li.actifsub ul li {					}			/****  Third Level  ****/	div#navVertical ul li ul li ul li {		padding:0 0 0 1.5em;		width:15.5em;	}			div#navVertical ul li ul li ul li a,			div#navVertical ul li ul li ul li span.cur {				background-image:url(../images/stationery/rightBox_btn.gif);				background-image:none;				background-position:.3em;				background-repeat:no-repeat;			}