/* -----outer container for entire menu -------- */
css3menu1{white-space:nowrap;}
ul#css3menu1,ul#css3menu1 ul{
	margin:0; list-style:none; padding:0; border-width:0px;white-space:nowrap; background-image:url("images-nav/menubutton.gif");background-repeat:repeat; }
/* -----outer container for dropdown menus ---width:100%;----- */	
ul#css3menu1 ul{ display:none; position:absolute;
	left:0; top:100%; background-color:#9bb7cd; padding:0px; z-index:9901; white-space:nowrap; }
ul#css3menu1 li:hover>*{display:block;}
ul#css3menu1 li{ position:relative; display:block; white-space:nowrap; z-index:9901; font-size:0; float:left;}
ul#css3menu1 li:hover{position:relative; z-index:9901; }
/* ------- width of menu bar, padding: 10px 1% 10px 1%;---*display:inline;*padding-right:1.81%;----- */		
ul#css3menu1{font-size:0;width:100%;z-index:9901;position:relative;display:inline-block;zoom:1;padding: 0px;margin:0;white-space:nowrap;}
* html ul#css3menu1 li a{display:inline-block;white-space:nowrap;}
/* ------- changes width of menu with mail or home icon -------- */		
ul#css3menu1>li{margin:0;white-space:nowrap;}
/* ------- no effect -------- */		
ul#css3menu1 li.toplast{width:15%;}
/* ------- image background if neededbackground-image:url("images-nav/menubutton.gif");background-repeat:repeat;white-space:nowrap;----- */			
body:first-of-type ul#css3menu1{display:inline-table;border-spacing:8px 0;}
/* ------- width of cells--- for top menu items----- */		
body:first-of-type ul#css3menu1>li{display:table-cell;float:none;white-space:nowrap;}
/* ------- width of cells--- for 7 top menu items		
body:first-of-type ul#css3menu1>li{
	display:table-cell;
	float:none;
	width:14.28%;
	}----- */	
/* -------dropdown items padding between boxes-------- */	
ul#css3menu1 ul>li{margin:10px 0 10px;padding:1px;white-space:nowrap;}
ul#css3menu1 a:active, ul#css3menu1 a:focus{outline-style:none;}
/* -------menu text- and background----026eb9--- */	
ul#css3menu1 a{display:block;vertical-align:middle;text-align:center;text-decoration:none;font:11px verdana,sans-serif;font-weight:bold;color:#E2E2EA;cursor:default;padding:3px;background-color:#9bb7cd;background-repeat:repeat;white-space:nowrap;}
ul#css3menu1 ul li{float:none;margin:0;white-space:nowrap;}	
/* -------dropdown menu text----0263A6---- */	
ul#css3menu1 ul a{text-align:left;font:11px Tahoma,sans-serif;font-weight:bold;padding:6px;background-color:#EBF0FF;-moz-transition:all 0.3s; -webkit-transition:all 0.3s;-o-transition:all 0.3s;color:#0042A3;text-decoration:none;}
	/* ------- menu text hover----0263A6---- */	
ul#css3menu1 li:hover>a,ul#css3menu1 li a.pressed{background-color:#47515B;border-width:0;border-style:none;color:#fff;text-decoration:none;text-shadow:1px 1px 3px #0052CC;}
ul#css3menu1 img{border:none;vertical-align:top;margin-right:3px;}
/* ------- arrow if there is a dropdown -------- */		
ul#css3menu1 span{display:block;overflow:visible;background-image:url("images-nav/arrowmain0.gif");background-position:right;background-repeat:no-repeat;}
ul#css3menu1 li:hover>span{background-image:url("images-nav/arrowmain1.gif");}
/* ------- dropdown background changes when hovering -------- */			
ul#css3menu1 ul li:hover>a,ul#css3menu1 ul li a.pressed{background-color:#596065; color:#ffffff; text-decoration:none;white-space:nowrap;}
ul#css3menu1>li>a{padding:3px 10px;white-space:nowrap;}
/* -----padding around main menu  top menu without dropdowns----padding was  0px 4px---- */	
ul#css3menu1 li.topmenu>a{-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;padding: 0px 4px; background-image:url("images-nav/menubutton.gif");background-repeat:repeat;	white-space:nowrap;}
ul#css3menu1 li.topmenu:hover>a,ul#css3menu1 li.topmenu a.pressed{background-image:url("images-nav/menubuttoninv.gif"); background-repeat:repeat;white-space:nowrap;}
/* ------  top menus that have dropdowns------0px-- */		
ul#css3menu1 li.toproot>a{-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-o-transition:all 0.3s;
	padding:0px 4px;background-image:url("images-nav/menubutton.gif"); background-repeat:repeat;white-space:nowrap;}
/* ------ color of top menus when hovering that have dropdowns-------- */			
ul#css3menu1 li.toproot:hover>a,ul#css3menu1 li.toproot a.pressed{background-image:url("images-nav/menubuttoninv.gif"); background-repeat:repeat;border-bottom-left-radius:0;border-bottom-right-radius:0;white-space:nowrap;}
/* ------ width of top menus -------- */	
ul#css3menu1>li:nth-child(1){width:12%;}
ul#css3menu1>li:nth-child(2){width:12%;}
ul#css3menu1>li:nth-child(3){width:12%;}
ul#css3menu1>li:nth-child(4){width:12%;}
ul#css3menu1>li:nth-child(5){width:12%;}
ul#css3menu1>li:nth-child(6){width:12%;}
ul#css3menu1>li:nth-child(7){width:12%;}
@-moz-document url-prefix(){body:first-of-type ul#css3menu1{display:inline-block;}
body:first-of-type ul#css3menu1>li{display:block;float:left !important; white-space:nowrap;}
@media only screen and (max-width:720px),only screen and (max-device-width:860px){
ul#css3menu1>li:nth-child(1){width:12%;margin:0 0% 10px 1.25%;}
ul#css3menu1>li:nth-child(2){width:12%;margin:0 0% 10px 1.25%;}
ul#css3menu1>li:nth-child(3){width:12%;margin:0 0% 10px 1.25%;}
ul#css3menu1>li:nth-child(4){width:12%;margin:0 0% 10px 1.25%;}
ul#css3menu1>li:nth-child(5){width:12%;margin:0 0% 10px 1.25%;}
ul#css3menu1>li:nth-child(6){width:12%;margin:0 0% 10px 1.25%;}
ul#css3menu1>li:nth-child(7){width:12%;margin:0 0% 10px 1.25%;}
body:first-of-type ul#css3menu1{display:inline-block;} 
body:first-of-type ul#css3menu1>li{display:block;float:left !important;}}
@media only screen and (max-width:510px),only screen and (max-device-width:510px){
ul#css3menu1>li:nth-child(1){width:12%;margin:0 0% 10px 2%;}
ul#css3menu1>li:nth-child(2){width:12%;margin:0 0% 10px 2%;}
ul#css3menu1>li:nth-child(3){width:12%;margin:0 0% 10px 2%;}
ul#css3menu1>li:nth-child(4){width:12%;margin:0 0% 10px 2%;}
ul#css3menu1>li:nth-child(5){width:12%;margin:0 0% 10px 2%;}
ul#css3menu1>li:nth-child(6){width:12%;margin:0 0% 10px 2%;}
ul#css3menu1>li:nth-child(7){width:12%;margin:0 0% 10px 2%;}}
@media only screen and (max-width:379px),only screen and (max-device-width:379px){
ul#css3menu1>li:nth-child(1){width:12%;margin:0 0% 10px 2.5%;}
ul#css3menu1>li:nth-child(2){width:12%;margin:0 0% 10px 2.5%;}
ul#css3menu1>li:nth-child(3){width:12%;margin:0 0% 10px 2.5%;}
ul#css3menu1>li:nth-child(4){width:12%;margin:0 0% 10px 2.5%;}
ul#css3menu1>li:nth-child(5){width:12%;margin:0 0% 10px 2.5%;}
ul#css3menu1>li:nth-child(6){width:12%;margin:0 0% 10px 2.5%;}
ul#css3menu1>li:nth-child(7){width:12%;margin:0 0% 10px 3%;}}
@media only screen and (max-width:263px),only screen and (max-device-width:263px){
ul#css3menu1>li:nth-child(1){width:12%;margin:0 0% 10px 4%;}
ul#css3menu1>li:nth-child(2){width:12%;margin:0 0% 10px 4%;}
ul#css3menu1>li:nth-child(3){width:12%;margin:0 0% 10px 4%;}
ul#css3menu1>li:nth-child(4){width:12%;margin:0 0% 10px 4%;}
ul#css3menu1>li:nth-child(5){width:12%;margin:0 0% 10px 4%;}
ul#css3menu1>li:nth-child(6){width:12%;margin:0 0% 10px 4%;}
    ul#css3menu1>li:nth-child(7){width:16%;margin:0 0% 0 4%;}}}