/* CSS Document */



/*****************nav horizontal*******************/

.navHor{

	height:25px;

	line-height:25px;

	position:relative;

}

.navHor ul{

	margin:0px;

	padding:0px;

}

.navHor li{

	list-style:none;

	float:left;

}

.navHor li a{

	display:block;

	width:100px;

	text-align:center;

	height:100%;

}

/*need to claculate dependent on no of links

.navHor li.last a{

	width:154px;

}*/



/*not really needed when link under class used*/

.navHor li a{	

	text-decoration:none;

}

.navHor a:hover, .navHor a:active{

	text-decoration:underline  !important;

}

.navHor li a.selected{	

	text-decoration:underline !important;

}

/**************************block nav horizontal******************/

.blockNavHor{

	border-right:1px solid;

	height:25px;

	line-height:25px;

}

.blockNavHor ul{

	margin:0px;

	padding:0px;

	

}

.blockNavHor li{

	list-style:none;

	float:left;

	border-left:1px solid;

	

}

.blockNavHor li a{

	display:block;

	width:150px;

	text-align:center;

	height:100%;

	

}

/*need to claculate dependent on no of links*/

.blockNavHor li.last a{

	width:154px;

}

.blockNavHor li a{	

	background:#f2f2f2;

	text-decoration:none;

}

.blockNavHor a:hover, .blockNavHor a:active{

	text-decoration:none;

	background:#cccccc;

}

.blockNavHor li a.selected{	

	background:#f2f2f2 !important;

	text-decoration:none !important;

}

/****************************nav vertical*********************************/

.navVert ul{

	margin:0px;

	padding:0px;

	border-bottom:1px solid;

}

.navVert li{

	list-style:none;

	border-top:1px solid;

}

.navVert li a{

	display:block;

	height:25px;

	line-height:25px;		

	text-decoration:none;

	padding-left:20px;

}

/*not really needed when link under class used*/

.navVert a:hover, .navVert a:active{

	text-decoration:underline;

}

.navVert li a.selected{

	text-decoration:underline !important;

}

/**************************block nav vertical*********************************/

.blockNavVert ul{

	margin:0px 0px 10px 0px;

	padding:0px;

	border-left:1px solid #999999;

	border-top:1px solid #999999;

}

.blockNavVert li{

	list-style:none;

	border-bottom:1px solid #999999;

}

.blockNavVert li a{

	display:block;

	height:25px;

	line-height:25px;		

	/*bgColor*/

	background:#f2f2f2;

	text-decoration:none;

	padding-left:20px;

	/*leftBdrColor*/

	border-left:10px solid #fcfcfc;

	border-right:1px solid #999999;

	

	

	

}

.blockNavVert a:hover, .blockNavVert a:active{

	text-decoration:none;

	/*rollover bgColor*/

	background:#cccccc;

	/*rollover leftBdrColor*/

	border-left:10px solid #f2f2f2;

	

}

.blockNavVert li a.selected{

	text-decoration:none !important;

	/*rollover bgColor*/

	background:#cccccc !important;

	/*rollover leftBdrColor*/

	border-left:10px solid #f2f2f2 !important;

	

}