

/* =============================================================================
   Navigation Core Styles
   ========================================================================== */
nav {position:absolute;}
.nav {background:#06c;float:left;min-width:100%;width:1500px;}
.nav ul {text-align:center;}
.nav ul li {float:left;display:inline;}
/*.nav ul li:hover {background:#E6E6E6;}*/
.nav ul li:hover {background:#F60;}

/*.nav ul li a {display:block;padding:15px 0px 15px 0px;color:#fff;width:150px;}
.nav ul li a:hover {display:block;padding:15px 0px 15px 0px;color:#06c;width:150px;}
*/

.top_nav_link{display:block;padding:15px 0px 15px 0px;color:#fff;width:150px;}
.top_nav_link:hover{color:#fff;text-decoration:none}


.nav ul li ul {position:absolute;width:150px;background:#FFF;}
.nav ul li ul li {margin:0;padding:0;width:150px;}

.nav ul li ul li a {display:block;padding:15px 0px 15px;color:#06c;border-bottom:1px #fff solid;border-top:1px #fff solid}

.nav ul li ul li:hover a {background:#09F;border-bottom:1px #f60 solid;border-top:1px #f60 solid;color:#fff;text-decoration:none}
.nav ul li ul.fallback {display:none;}
.nav ul li:hover ul.fallback {display:block;}   
.nav ul li ul.right { right: 0; }

/* start pagination */


.rowodd{background-color:#F2F2F2}
.paging{padding:5px 0px 2px 0px;}
div.paging a {
	padding: 2px 8px 2px 8px;
	margin: 2px;
	border: 1px solid silver;
	background-color: #fff;
	text-decoration: none; /* no underline */
	color: gray;
}
div.paging a:active {
	border: 1px solid #fff;
	color: #000;
}
div.paging a:hover {
	border: 1px solid #fff;
	background-color:#09C;
	color: #fff;
}
div.paging a:focus {
	border: 1px solid #fff;
	background-color:#09C;
	color: #fff;
}
div.paging span.current {
	padding: 2px 8px 2px 8px;
	margin: 2px;
	border: 1px solid #F63;	
	font-weight: bold;
	background-color:#F63;
	color: #FFF;
}
	div.paging span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;	
		color: gray;
	}
/*end pagination style*/

