/* CSS FOR COOPCONSULT - NAVIGATION */
/* -------------------------------- */

/* TOPNAVIGATION */
div#topnavigation { position: absolute; top: 100px; left: 330px; height: 49px; width: 400px; background: url('../images/bg_topnavigation.gif') repeat-y top left; }
div#topnavigation a { display: block; float: left; height: 49px; text-align: center; padding: 19px 31px 0 31px; background: url('../images/bg_topnavigation_a.gif') no-repeat bottom right; font-size: 12px; color: #666; text-decoration: none; text-transform: uppercase; voice-family: "\"}\""; voice-family: inherit; height: 30px; }
div#topnavigation a:hover { background: url('../images/bg_topnavigation_a_active.gif') no-repeat bottom right; }
div#topnavigation a.active { background: url('../images/bg_topnavigation_a_active.gif') no-repeat bottom right; }

/* LEFTNAVIGATION */
div#leftnavigation { float: left; width: 238px; background: url('../images/bg_leftnavigation.jpg') no-repeat 5px 0; padding: 1px 0 0 0; }
div#leftnavigation a { display: block; text-decoration: none; }
div#leftnavigation a.level1 { display: block; float: left; width: 238px; height: 42px; background: url('../images/bg_lcol_level1.jpg') no-repeat top left; vertical-align: bottom; text-transform: uppercase; color: #4B4B4B; font-family: Trebuchet MS, Helvetica, sans-serif; font-size: 14px; padding: 0px 15px 3px 28px; voice-family: "\"}\""; voice-family: inherit; width: 195px; height: 39px; }
div#leftnavigation a.level1:hover { background: url('../images/bg_lcol_level1.jpg') no-repeat 0 -42px; }
div#leftnavigation div.level2 { display: block; margin: 0 0 0 5px; width: 233px; background: url('../images/bg_lcol_level2_div.jpg') no-repeat bottom left; }
div#leftnavigation a.level2, div#leftnavigation a.level2_active { float: left; margin: 0 0 0 0px; width: 233px; min-height: 29px; _height: 29px; background: url('../images/bg_lcol_level2_a.jpg') no-repeat top left; text-transform: uppercase; color: #999; font-size: 12px; padding: 5px 5px 5px 23px; voice-family: "\"}\""; voice-family: inherit; width: 205px; min-height: 19px; _height: 19px; }
div#leftnavigation a.level2 span, div#leftnavigation a.level2_active span { display: block; float: left;}
div#leftnavigation a.level2 span.sp1, div#leftnavigation a.level2_active span.sp1 { width: 10px;}
div#leftnavigation a.level2 span.sp2, div#leftnavigation a.level2_active span.sp2 { width: 195px;}
div#leftnavigation a.level2:hover, div#leftnavigation a.level2_active { color: #0B3D91; }
div#leftnavigation a.level3, div#leftnavigation a.level3_active { margin: 0 0 0 0px; width: 233px; height: auto; text-transform: uppercase; color: #333; font-size: 10px; padding: 0px 15px 0 33px; voice-family: "\"}\""; voice-family: inherit; width: 185px; }
div#leftnavigation a.level3:hover { background: url('../images/bg_lcol_level3.gif') no-repeat 0 2px; }
div#leftnavigation a.level3_active { color: #0B3D91; background: url('../images/bg_lcol_level3.gif') no-repeat 0 2px; }
div#leftnavigation div.level3 { display: block; padding: 0 0 10px 0; }

div#leftnavigation a.level4, div#leftnavigation a.level4_active { margin: 0 0 0 0px; width: 233px; height: auto; text-transform: none; color: #333; font-size: 10px; padding: 0px 15px 0 43px; voice-family: "\"}\""; voice-family: inherit; width: 175px; }
div#leftnavigation a.level4:hover { background: none; color: #0B3D91; }
div#leftnavigation a.level4_active { color: #0B3D91; background: none; }
div#leftnavigation div.level4 { display: block; padding: 0 0 0px 0; }

/* FOOTERNAVIGATION */
div#footernavigation { float: left; width: 940px; margin: 0 0 75px 0; color: #FFFFFF; font-size: 11px; }
div#footernavigation a { color: #FFFFFF; text-decoration: none; text-transform: uppercase; }
div#footernavigation a:hover { text-decoration: underline; }

/* PAGE NAVIGATION */
div.pagenavigation-top{	float: right; width: 100%; margin: 0; text-align: right;	color: #666; }
div.pagenavigation-bottom {	float: left; width: 100%; margin: 35px 0 0 0; text-align: center; color: #666; }
div.pagenavigation-top a.active, div.pagenavigation-bottom a.active { color: #666; text-decoration: none;}	
