
html {
   -webkit-text-size-adjust: none;
}
.video embed,
.video object,
.video iframe {
   width: 100%;
   height: auto;
}
img{
	max-width:100%;
	height: auto;
   	width: auto\9; /* ie8 */
}



@media only screen and (min-width: 1750px) and (max-width: 100000px) {
	.sidebar-left {min-width:180px; width:11vw;  float:left; }
	.main-bar1 {width:86vw;  float:left;  padding-right:15px;}
	.wings {float: right; width:100%; position: relative; left: -50%; text-align: left; margin-top:-7px; margin-left:5px;}
}

@media only screen and (min-width: 1601px) and (max-width: 1749px) {
	.sidebar-left {min-width:180px; width:11vw;  float:left; }
	.main-bar1 {width:85vw;  float:left; padding-right:15px;}
	.wings {float: right; width:100%; position: relative; left: -50%; text-align: left; margin-top:-7px; margin-left:10px;}
}

@media only screen and (min-width: 1401px) and (max-width: 1600px) {
	.sidebar-left {min-width:180px; width:11vw;  float:left; }
	.main-bar1 {width:83vw;  float:left;  margin-left:5px; }
	.wings {float: right; width:100%; position: relative; left: -50%; text-align: left; margin-top:-7px; margin-left:10px;}
}
@media only screen and (min-width: 1201px) and (max-width: 1400px) {
	.sidebar-left {min-width:180px; width:11vw;  float:left; }
	.main-bar1 {width:81vw;  float:left; margin-left:5px;}
	.wings {float: right; width:100%; position: relative; left: -50%; text-align: left; margin-top:-7px;margin-left:10px;}
}
@media only screen and (min-width: 960px) and (max-width: 1200px) {
	.wings {display:none;}
	.sidebar-left {min-width:180px; width:11vw;  float:left; }
	.main-bar1 {width:77vw;  float:left; margin-left:10px; }
}


@media only screen and (min-width: 960px) and (max-width: 100000px) {
	
	
	.rmm {
	display:block;
	position:relative;
	width:100%;
	padding:0px;
	margin:0 auto !important;
	text-align: center;
	letter-spacing: 1px;
	line-height:19px !important;
	top: -3px;
	z-index: 1;
	
}
.rmm * {
	-webkit-tap-highlight-color:transparent !important;
	font-family:Arial;
}
.rmm a {
	color:#ebebeb;
	text-decoration:none;

}


.rmm .rmm-main-list, .rmm .rmm-main-list li {
	margin:0px;
	padding:0px;
}
.rmm ul {
	display:block;
	width:auto !important;
	margin:0 auto !important;
	overflow:visible;
	list-style:none;
}


/* sublevel menu - in construction */
.rmm ul li ul, .rmm ul li ul li, .rmm ul li ul li a {
	display:none !important;
	height:0px !important;
	width:0px !important;
}
/* */


.rmm .rmm-main-list li {
	display:inline;
	padding:padding:0px;
	margin:0px !important;
}
.rmm-toggled {
	display:none;
	width:100%;
	position:relative;
	overflow:hidden;
	margin:0 auto !important;
}
.rmm-button:hover {
	cursor:pointer;
}
.rmm .rmm-toggled ul {
	display:none;
	margin:0px !important;
	padding:0px !important;
}
.rmm .rmm-toggled ul li {
	display:block;
	margin:0 auto !important;
}




/* GRAPHITE STYLE */

.rmm.graphite .rmm-main-list li a {
	display:inline-block;
	padding:8px 45px 8px 45px;
	margin:0px -3px 0px -3px;
	font-size:15px;
	text-shadow:1px 1px 1px #333333;
	border: 1px solid #000000;   
	
  background: -webkit-linear-gradient(#0033CC, #001F7A); 
  background: -o-linear-gradient(#0033CC, #001F7A); 
  background: -moz-linear-gradient(#0033CC, #001F7A); 
  background: linear-gradient(#0033CC, #001F7A); 
  
  box-shadow: inset 2px 2px 2px rgba(255, 255, 255, .3), inset -2px -2px 2px rgba(0, 0, 0, .4), 5px 5px 10px rgba(0,0,0,0.3);
	
	
	border-left:0px solid #555555;
	
	background-repeat:repeat-x;
}
.rmm.graphite .rmm-main-list li a:hover {
  background: -webkit-linear-gradient(#01961a, #004b00); 
  background: -o-linear-gradient(#01961a, #004b00); 
  background: -moz-linear-gradient(#01961a, #004b000); 
  background: linear-gradient(#01961a, #004b00); 
}
.rmm.graphite .rmm-main-list li:first-child a {
 
     
	 border-bottom-left-radius: 12px; border-top-left-radius: 0px;
	 
	 
	 
    -moz-box-shadow: inset 2px 2px 2px rgba(255, 255, 255, .4), inset -2px -2px 2px rgba(0, 0, 0, .4);
    -webkit-box-shadow: inset 2px 2px 2px rgba(255, 255, 255, .4), inset -2px -2px 2px rgba(0, 0, 0, .4);
    box-shadow: inset 2px 2px 2px rgba(255, 255, 255, .3), inset -2px -2px 2px rgba(0, 0, 0, .4), 5px 5px 10px rgba(0,0,0,0.3);
}
.rmm.graphite .rmm-main-list li:last-child a {
 border-bottom-right-radius: 12px; border-top-right-radius: 0px;
	 
	 
	 
    -moz-box-shadow: inset 2px 2px 2px rgba(255, 255, 255, .4), inset -2px -2px 2px rgba(0, 0, 0, .4);
    -webkit-box-shadow: inset 2px 2px 2px rgba(255, 255, 255, .4), inset -2px -2px 2px rgba(0, 0, 0, .4);
    box-shadow: inset 2px 2px 2px rgba(255, 255, 255, .3), inset -2px -2px 2px rgba(0, 0, 0, .4), 5px 5px 10px rgba(0,0,0,0.3);
}
.rmm.graphite .rmm-toggled {
	width:100%;
	background-color:#555555;
	min-height:36px;
	border-radius:6px;
}
.rmm.graphite .rmm-toggled-controls {
	display:block;
	height:36px;
	color:white;
	text-align:left;
	position:relative;
	
  background: -webkit-linear-gradient(#0033CC, #001F7A); 
  background: -o-linear-gradient(#0033CC, #001F7A); 
  background: -moz-linear-gradient(#0033CC, #001F7A); 
  background: linear-gradient(#0033CC, #001F7A); 
	
	background-repeat:repeat-x;
	border-radius:6px;
}
.rmm.graphite .rmm-toggled-title {
	position:relative;
	top:9px;
	left:15px;
	font-size:16px;
	color:white;
	text-shadow:1px 1px 1px black;
}
.rmm.graphite .rmm-button {
	display:block;
	position:absolute;
	right:15px;
	top:8px;
}

.rmm.graphite .rmm-button span {
	display:block;
	margin-top:4px;
	height:2px;
	background:white;
	width:24px;
}
.rmm.graphite .rmm-toggled ul li a {
	display:block;
	width:100%;
	background-color:#555555;
	text-align:center;
	padding:10px 0px 10px 0px;
	border-bottom:1px solid #333333;
	border-top:1px solid #777777;
	text-shadow:1px 1px 1px #333333;
}
.rmm.graphite .rmm-toggled ul li a:active {
	background-color:#444444;
	border-bottom:1px solid #444444;
	border-top:1px solid #444444;
}

}

@media only screen and (min-width: 768px) and (max-width: 959px) {
	.wings {display:none;}
	.sidebar-left {display:none;}
	.main-bar1 {width:98%;}
	
	.tocenter {
		position: absolute; 
		left: 50%;
	
		}

	.rmm {
	display:block;
	position:relative;
	left: -50%;
	width:400px;
	padding:0px;
	margin:0 auto !important;
	text-align: center;
	letter-spacing: 1px;
	line-height:19px !important;
	top: -73px;
	z-index: 2;
	
}
.rmm * {
	-webkit-tap-highlight-color:transparent !important;
	font-family:Arial;
}
.rmm a {
	color:#ebebeb;
	text-decoration:none;

}


.rmm .rmm-main-list, .rmm .rmm-main-list li {
	margin:0px;
	padding:0px;
}
.rmm ul {
	display:block;
	width:auto !important;
	margin:0 auto !important;
	overflow:visible;
	list-style:none;
}


/* sublevel menu - in construction */
.rmm ul li ul, .rmm ul li ul li, .rmm ul li ul li a {
	display:none !important;
	height:0px !important;
	width:0px !important;
}
/* */



.rmm-toggled {
	display:none;
	width:100%;
	position:relative;
	overflow:hidden;
	margin:0 auto !important;
}
.rmm-button:hover {
	cursor:pointer;
}
.rmm .rmm-toggled ul {
	display:none;
	margin:0px !important;
	padding:0px !important;
}
.rmm .rmm-toggled ul li {
	display:block;
	margin:0 auto !important;
}




/* GRAPHITE STYLE */

.rmm.graphite .rmm-main-list li a {
	display:inline-block;
	padding:8px 45px 8px 45px;
	margin:0px -3px 0px -3px;
	font-size:15px;
	text-shadow:1px 1px 1px #333333;
	border: 1px solid #000000;   
	
  background: -webkit-linear-gradient(#0033CC, #001F7A); 
  background: -o-linear-gradient(#0033CC, #001F7A); 
  background: -moz-linear-gradient(#0033CC, #001F7A); 
  background: linear-gradient(#0033CC, #001F7A); 
  
  box-shadow: inset 2px 2px 2px rgba(255, 255, 255, .3), inset -2px -2px 2px rgba(0, 0, 0, .4), 5px 5px 10px rgba(0,0,0,0.3);
	
	
	border-left:0px solid #555555;
	
	background-repeat:repeat-x;
}
.rmm.graphite .rmm-main-list li a:hover {
  background: -webkit-linear-gradient(#01961a, #004b00); 
  background: -o-linear-gradient(#01961a, #004b00); 
  background: -moz-linear-gradient(#01961a, #004b000); 
  background: linear-gradient(#01961a, #004b00); 
}
.rmm.graphite .rmm-main-list li:first-child a {

	 border-bottom-left-radius: 12px; border-top-left-radius: 0px;
	 
	 
	 
    -moz-box-shadow: inset 2px 2px 2px rgba(255, 255, 255, .4), inset -2px -2px 2px rgba(0, 0, 0, .4);
    -webkit-box-shadow: inset 2px 2px 2px rgba(255, 255, 255, .4), inset -2px -2px 2px rgba(0, 0, 0, .4);
    box-shadow: inset 2px 2px 2px rgba(255, 255, 255, .3), inset -2px -2px 2px rgba(0, 0, 0, .4), 5px 5px 10px rgba(0,0,0,0.3);
}
.rmm.graphite .rmm-main-list li:last-child a {
 border-bottom-right-radius: 12px; border-top-right-radius: 0px;
	 
	 
	 
    -moz-box-shadow: inset 2px 2px 2px rgba(255, 255, 255, .4), inset -2px -2px 2px rgba(0, 0, 0, .4);
    -webkit-box-shadow: inset 2px 2px 2px rgba(255, 255, 255, .4), inset -2px -2px 2px rgba(0, 0, 0, .4);
    box-shadow: inset 2px 2px 2px rgba(255, 255, 255, .3), inset -2px -2px 2px rgba(0, 0, 0, .4), 5px 5px 10px rgba(0,0,0,0.3);
}
.rmm.graphite .rmm-toggled {
	width:100%;
	background-color:#555555;
	min-height:36px;
	border-radius:6px;
	
}
.rmm.graphite .rmm-toggled-controls {
	display:block;
	height:36px;
	color:white;
	text-align:left;
	position:relative;
	
	
  background: -webkit-linear-gradient(#0033CC, #001F7A); 
  background: -o-linear-gradient(#0033CC, #001F7A); 
  background: -moz-linear-gradient(#0033CC, #001F7A); 
  background: linear-gradient(#0033CC, #001F7A); 
	
	background-repeat:repeat-x;
	border-radius:6px;
	z-index: 300000;
}
.rmm.graphite .rmm-toggled-title {
	position:relative;
	top:9px;
	left:15px;
	font-size:16px;
	color:white;
	text-shadow:1px 1px 1px black;
}
.rmm.graphite .rmm-button {
	display:block;
	position:absolute;
	right:15px;
	top:8px;
}

.rmm.graphite .rmm-button span {
	display:block;
	margin-top:4px;
	height:2px;
	background:white;
	width:24px;
}
.rmm.graphite .rmm-toggled ul li a {
	display:block;
	width:100%;
	background-color:#555555;
	text-align:center;
	padding:10px 0px 10px 0px;
	border-bottom:1px solid #333333;
	border-top:1px solid #777777;
	text-shadow:1px 1px 1px #333333;
}
.rmm.graphite .rmm-toggled ul li a:active {
	background-color:#444444;
	border-bottom:1px solid #444444;
	border-top:1px solid #444444;
}

	
	


/* -------------------------------------------- */
/* ------------------Navigation---------------- */
nav {margin:0px 0px;}
nav .wrap-nav{height: 40px; 
  background: -webkit-linear-gradient(#0033CC, #001F7A); 
  background: -o-linear-gradient(#0033CC, #001F7A); 
  background: -moz-linear-gradient(#0033CC, #001F7A); 
  background: linear-gradient(#0033CC, #001F7A); 
  
border: 1px solid #000000;    
     border-radius: 12px;
    -moz-box-shadow: inset 2px 2px 2px rgba(255, 255, 255, .4), inset -2px -2px 2px rgba(0, 0, 0, .4);
    -webkit-box-shadow: inset 2px 2px 2px rgba(255, 255, 255, .4), inset -2px -2px 2px rgba(0, 0, 0, .4);
    box-shadow: inset 2px 2px 2px rgba(255, 255, 255, .3), inset -2px -2px 2px rgba(0, 0, 0, .4), 5px 5px 10px rgba(0,0,0,0.3);

}

.menu ul {list-style: none;margin: 0;padding: 0;}
.menu  ul li {position: relative;float: left; padding: 3px 5px 0px 5px; margin: 0px;}
.menu  ul li:hover {
	
  background: -webkit-linear-gradient(#1947d1, #193587); 
  background: -o-linear-gradient(#1947d1, #193587); 
  background: -moz-linear-gradient(#1947d1, #193587); 
  background: linear-gradient(#1947d1, #193587); 
	
box-shadow: inset 1px 4px 9px -6px black;
}
.menu  ul li a {font-size: 16px; line-height:20px;color:#ffffff;display: block;padding: 6px 10px;margin-bottom: 5px;z-index: 6;position: relative; text-transform:uppercase; text-shadow: 2px 2px 7px #000000; letter-spacing: 1px;}
.menu  ul li:hover a {}


.minimenu{display:none;}



}



@media only screen and (min-width: 620px) and (max-width: 767px) {
	.wings {display:none;}
	.sidebar-left {display:none;}
	.main-bar1 {width:98%;}
	
.tocenter {
		position: absolute; 
		left: 50%;
	
		}

	.rmm {
	display:block;
	position:relative;
	left: -50%;
	width:400px;
	padding:0px;
	margin:0 auto !important;
	text-align: center;
	letter-spacing: 1px;
	line-height:19px !important;
	top: -73px;
	z-index: 2;
	
}
.rmm * {
	-webkit-tap-highlight-color:transparent !important;
	font-family:Arial;
}
.rmm a {
	color:#ebebeb;
	text-decoration:none;

}


.rmm .rmm-main-list, .rmm .rmm-main-list li {
	margin:0px;
	padding:0px;
}
.rmm ul {
	display:block;
	width:auto !important;
	margin:0 auto !important;
	overflow:visible;
	list-style:none;
}


/* sublevel menu - in construction */
.rmm ul li ul, .rmm ul li ul li, .rmm ul li ul li a {
	display:none !important;
	height:0px !important;
	width:0px !important;
}
/* */



.rmm-toggled {
	display:none;
	width:100%;
	position:relative;
	overflow:hidden;
	margin:0 auto !important;
}
.rmm-button:hover {
	cursor:pointer;
}
.rmm .rmm-toggled ul {
	display:none;
	margin:0px !important;
	padding:0px !important;
}
.rmm .rmm-toggled ul li {
	display:block;
	margin:0 auto !important;
}




/* GRAPHITE STYLE */

.rmm.graphite .rmm-main-list li a {
	display:inline-block;
	padding:8px 45px 8px 45px;
	margin:0px -3px 0px -3px;
	font-size:15px;
	text-shadow:1px 1px 1px #333333;
	border: 1px solid #000000;   
	
  background: -webkit-linear-gradient(#0033CC, #001F7A); 
  background: -o-linear-gradient(#0033CC, #001F7A); 
  background: -moz-linear-gradient(#0033CC, #001F7A); 
  background: linear-gradient(#0033CC, #001F7A); 
  
  box-shadow: inset 2px 2px 2px rgba(255, 255, 255, .3), inset -2px -2px 2px rgba(0, 0, 0, .4), 5px 5px 10px rgba(0,0,0,0.3);
	
	
	border-left:0px solid #555555;
	
	background-repeat:repeat-x;
}
.rmm.graphite .rmm-main-list li a:hover {
  background: -webkit-linear-gradient(#01961a, #004b00); 
  background: -o-linear-gradient(#01961a, #004b00); 
  background: -moz-linear-gradient(#01961a, #004b000); 
  background: linear-gradient(#01961a, #004b00); 
}
.rmm.graphite .rmm-main-list li:first-child a {
 
     
	 border-bottom-left-radius: 12px; border-top-left-radius: 0px;
	 
	 
	 
    -moz-box-shadow: inset 2px 2px 2px rgba(255, 255, 255, .4), inset -2px -2px 2px rgba(0, 0, 0, .4);
    -webkit-box-shadow: inset 2px 2px 2px rgba(255, 255, 255, .4), inset -2px -2px 2px rgba(0, 0, 0, .4);
    box-shadow: inset 2px 2px 2px rgba(255, 255, 255, .3), inset -2px -2px 2px rgba(0, 0, 0, .4), 5px 5px 10px rgba(0,0,0,0.3);
}
.rmm.graphite .rmm-main-list li:last-child a {
 border-bottom-right-radius: 12px; border-top-right-radius: 0px;
	 
	 
	 
    -moz-box-shadow: inset 2px 2px 2px rgba(255, 255, 255, .4), inset -2px -2px 2px rgba(0, 0, 0, .4);
    -webkit-box-shadow: inset 2px 2px 2px rgba(255, 255, 255, .4), inset -2px -2px 2px rgba(0, 0, 0, .4);
    box-shadow: inset 2px 2px 2px rgba(255, 255, 255, .3), inset -2px -2px 2px rgba(0, 0, 0, .4), 5px 5px 10px rgba(0,0,0,0.3);
}
.rmm.graphite .rmm-toggled {
	width:100%;
	background-color:#555555;
	min-height:36px;
	border-radius:6px;
}
.rmm.graphite .rmm-toggled-controls {
	display:block;
	height:36px;
	color:white;
	text-align:left;
	position:relative;
	
  background: -webkit-linear-gradient(#0033CC, #001F7A); 
  background: -o-linear-gradient(#0033CC, #001F7A); 
  background: -moz-linear-gradient(#0033CC, #001F7A); 
  background: linear-gradient(#0033CC, #001F7A); 
	
	background-repeat:repeat-x;
	border-radius:6px;
	z-index: 300000;
}
.rmm.graphite .rmm-toggled-title {
	position:relative;
	top:9px;
	left:15px;
	font-size:16px;
	color:white;
	text-shadow:1px 1px 1px black;
}
.rmm.graphite .rmm-button {
	display:block;
	position:absolute;
	right:15px;
	top:8px;
}

.rmm.graphite .rmm-button span {
	display:block;
	margin-top:4px;
	height:2px;
	background:white;
	width:24px;
}
.rmm.graphite .rmm-toggled ul li a {
	display:block;
	width:100%;
	background-color:#555555;
	text-align:center;
	padding:10px 0px 10px 0px;
	border-bottom:1px solid #333333;
	border-top:1px solid #777777;
	text-shadow:1px 1px 1px #333333;
}
.rmm.graphite .rmm-toggled ul li a:active {
	background-color:#444444;
	border-bottom:1px solid #444444;
	border-top:1px solid #444444;
}

	
	


/* -------------------------------------------- */
/* ------------------Navigation---------------- */
nav {margin:0px 0px;}
nav .wrap-nav{height: 40px; 
  background: -webkit-linear-gradient(#0033CC, #001F7A); 
  background: -o-linear-gradient(#0033CC, #001F7A); 
  background: -moz-linear-gradient(#0033CC, #001F7A); 
  background: linear-gradient(#0033CC, #001F7A); 
  
border: 1px solid #000000;    
     border-radius: 12px;
    -moz-box-shadow: inset 2px 2px 2px rgba(255, 255, 255, .4), inset -2px -2px 2px rgba(0, 0, 0, .4);
    -webkit-box-shadow: inset 2px 2px 2px rgba(255, 255, 255, .4), inset -2px -2px 2px rgba(0, 0, 0, .4);
    box-shadow: inset 2px 2px 2px rgba(255, 255, 255, .3), inset -2px -2px 2px rgba(0, 0, 0, .4), 5px 5px 10px rgba(0,0,0,0.3);

}

.menu ul {list-style: none;margin: 0;padding: 0;}
.menu  ul li {position: relative;float: left; padding: 3px 5px 0px 5px; margin: 0px;}
.menu  ul li:hover {
	
  background: -webkit-linear-gradient(#1947d1, #193587); 
  background: -o-linear-gradient(#1947d1, #193587); 
  background: -moz-linear-gradient(#1947d1, #193587); 
  background: linear-gradient(#1947d1, #193587); 
	
box-shadow: inset 1px 4px 9px -6px black;
}
.menu  ul li a {font-size: 16px; line-height:20px;color:#ffffff;display: block;padding: 6px 10px;margin-bottom: 5px;z-index: 6;position: relative; text-transform:uppercase; text-shadow: 2px 2px 7px #000000; letter-spacing: 1px;}
.menu  ul li:hover a {}


.minimenu{display:none;}



}

	
	
@media only screen and (min-width: 480px) and (max-width: 619px) {
	.wings {display:none;}
	.sidebar-left {display:none;}
	.main-bar1 {width:98%;}
	
.tocenter {
		position: absolute; 
		left: 50%;
	
		}

	.rmm {
	display:block;
	position:relative;
	left: -50%;
	width:400px;
	padding:0px;
	margin:0 auto !important;
	text-align: center;
	letter-spacing: 1px;
	line-height:19px !important;
	top: -73px;
	z-index: 2;
	
}
.rmm * {
	-webkit-tap-highlight-color:transparent !important;
	font-family:Arial;
}
.rmm a {
	color:#ebebeb;
	text-decoration:none;

}


.rmm .rmm-main-list, .rmm .rmm-main-list li {
	margin:0px;
	padding:0px;
}
.rmm ul {
	display:block;
	width:auto !important;
	margin:0 auto !important;
	overflow:visible;
	list-style:none;
}


/* sublevel menu - in construction */
.rmm ul li ul, .rmm ul li ul li, .rmm ul li ul li a {
	display:none !important;
	height:0px !important;
	width:0px !important;
}
/* */



.rmm-toggled {
	display:none;
	width:100%;
	position:relative;
	overflow:hidden;
	margin:0 auto !important;
}
.rmm-button:hover {
	cursor:pointer;
}
.rmm .rmm-toggled ul {
	display:none;
	margin:0px !important;
	padding:0px !important;
}
.rmm .rmm-toggled ul li {
	display:block;
	margin:0 auto !important;
}




/* GRAPHITE STYLE */

.rmm.graphite .rmm-main-list li a {
	display:inline-block;
	padding:8px 45px 8px 45px;
	margin:0px -3px 0px -3px;
	font-size:15px;
	text-shadow:1px 1px 1px #333333;
	border: 1px solid #000000;   
	
  background: -webkit-linear-gradient(#0033CC, #001F7A); 
  background: -o-linear-gradient(#0033CC, #001F7A); 
  background: -moz-linear-gradient(#0033CC, #001F7A); 
  background: linear-gradient(#0033CC, #001F7A); 
  
  box-shadow: inset 2px 2px 2px rgba(255, 255, 255, .3), inset -2px -2px 2px rgba(0, 0, 0, .4), 5px 5px 10px rgba(0,0,0,0.3);
	
	
	border-left:0px solid #555555;
	
	background-repeat:repeat-x;
}
.rmm.graphite .rmm-main-list li a:hover {
  background: -webkit-linear-gradient(#01961a, #004b00); 
  background: -o-linear-gradient(#01961a, #004b00); 
  background: -moz-linear-gradient(#01961a, #004b000); 
  background: linear-gradient(#01961a, #004b00); 
}
.rmm.graphite .rmm-main-list li:first-child a {
 
     
	 border-bottom-left-radius: 12px; border-top-left-radius: 0px;
	 
	 
	 
    -moz-box-shadow: inset 2px 2px 2px rgba(255, 255, 255, .4), inset -2px -2px 2px rgba(0, 0, 0, .4);
    -webkit-box-shadow: inset 2px 2px 2px rgba(255, 255, 255, .4), inset -2px -2px 2px rgba(0, 0, 0, .4);
    box-shadow: inset 2px 2px 2px rgba(255, 255, 255, .3), inset -2px -2px 2px rgba(0, 0, 0, .4), 5px 5px 10px rgba(0,0,0,0.3);
}
.rmm.graphite .rmm-main-list li:last-child a {
 border-bottom-right-radius: 12px; border-top-right-radius: 0px;
	 
	 
	 
    -moz-box-shadow: inset 2px 2px 2px rgba(255, 255, 255, .4), inset -2px -2px 2px rgba(0, 0, 0, .4);
    -webkit-box-shadow: inset 2px 2px 2px rgba(255, 255, 255, .4), inset -2px -2px 2px rgba(0, 0, 0, .4);
    box-shadow: inset 2px 2px 2px rgba(255, 255, 255, .3), inset -2px -2px 2px rgba(0, 0, 0, .4), 5px 5px 10px rgba(0,0,0,0.3);
}
.rmm.graphite .rmm-toggled {
	width:100%;
	background-color:#555555;
	min-height:36px;
	border-radius:6px;
}
.rmm.graphite .rmm-toggled-controls {
	display:block;
	height:36px;
	color:white;
	text-align:left;
	position:relative;
	
  background: -webkit-linear-gradient(#0033CC, #001F7A); 
  background: -o-linear-gradient(#0033CC, #001F7A); 
  background: -moz-linear-gradient(#0033CC, #001F7A); 
  background: linear-gradient(#0033CC, #001F7A); 
	
	background-repeat:repeat-x;
	border-radius:6px;
	z-index: 300000;
}
.rmm.graphite .rmm-toggled-title {
	position:relative;
	top:9px;
	left:15px;
	font-size:16px;
	color:white;
	text-shadow:1px 1px 1px black;
}
.rmm.graphite .rmm-button {
	display:block;
	position:absolute;
	right:15px;
	top:8px;
}

.rmm.graphite .rmm-button span {
	display:block;
	margin-top:4px;
	height:2px;
	background:white;
	width:24px;
}
.rmm.graphite .rmm-toggled ul li a {
	display:block;
	width:100%;
	background-color:#555555;
	text-align:center;
	padding:10px 0px 10px 0px;
	border-bottom:1px solid #333333;
	border-top:1px solid #777777;
	text-shadow:1px 1px 1px #333333;
}
.rmm.graphite .rmm-toggled ul li a:active {
	background-color:#444444;
	border-bottom:1px solid #444444;
	border-top:1px solid #444444;
}

	
	


/* -------------------------------------------- */
/* ------------------Navigation---------------- */
nav {margin:0px 0px;}
nav .wrap-nav{height: 40px; 
  background: -webkit-linear-gradient(#0033CC, #001F7A); 
  background: -o-linear-gradient(#0033CC, #001F7A); 
  background: -moz-linear-gradient(#0033CC, #001F7A); 
  background: linear-gradient(#0033CC, #001F7A); 
  
border: 1px solid #000000;    
     border-radius: 12px;
    -moz-box-shadow: inset 2px 2px 2px rgba(255, 255, 255, .4), inset -2px -2px 2px rgba(0, 0, 0, .4);
    -webkit-box-shadow: inset 2px 2px 2px rgba(255, 255, 255, .4), inset -2px -2px 2px rgba(0, 0, 0, .4);
    box-shadow: inset 2px 2px 2px rgba(255, 255, 255, .3), inset -2px -2px 2px rgba(0, 0, 0, .4), 5px 5px 10px rgba(0,0,0,0.3);

}

.menu ul {list-style: none;margin: 0;padding: 0;}
.menu  ul li {position: relative;float: left; padding: 3px 5px 0px 5px; margin: 0px;}
.menu  ul li:hover {
	
  background: -webkit-linear-gradient(#1947d1, #193587); 
  background: -o-linear-gradient(#1947d1, #193587); 
  background: -moz-linear-gradient(#1947d1, #193587); 
  background: linear-gradient(#1947d1, #193587); 
	
box-shadow: inset 1px 4px 9px -6px black;
}
.menu  ul li a {font-size: 16px; line-height:20px;color:#ffffff;display: block;padding: 6px 10px;margin-bottom: 5px;z-index: 6;position: relative; text-transform:uppercase; text-shadow: 2px 2px 7px #000000; letter-spacing: 1px;}
.menu  ul li:hover a {}


.minimenu{display:none;}



}



@media only screen and (max-width: 479px) {
	.wings {display:none;}
	.sidebar-left {display:none;}
	.main-bar1 {width:98%;}
	
	
	#logoxx {}
		
	.shop {font-size:.8em;}
	
.tocenter {
	margin: auto;
	width: 50%;
	min-width:300px;
	margin-top: -73px;
	
		}

	.rmm {
	display:block;
	position:relative;
	width:300px;
	padding:0px;
	margin:0 auto !important;
	text-align: center;
	letter-spacing: 1px;
	line-height:19px !important;
	
	z-index: 2;
	
}
.rmm * {
	-webkit-tap-highlight-color:transparent !important;
	font-family:Arial;
}
.rmm a {
	color:#ebebeb;
	text-decoration:none;

}


.rmm .rmm-main-list, .rmm .rmm-main-list li {
	margin:0px;
	padding:0px;
}
.rmm ul {
	display:block;
	width:auto !important;
	margin:0 auto !important;
	overflow:visible;
	list-style:none;
}


/* sublevel menu - in construction */
.rmm ul li ul, .rmm ul li ul li, .rmm ul li ul li a {
	display:none !important;
	height:0px !important;
	width:0px !important;
}
/* */



.rmm-toggled {
	display:none;
	width:100%;
	position:relative;
	overflow:hidden;
	margin:0 auto !important;
}
.rmm-button:hover {
	cursor:pointer;
}
.rmm .rmm-toggled ul {
	display:none;
	margin:0px !important;
	padding:0px !important;
}
.rmm .rmm-toggled ul li {
	display:block;
	margin:0 auto !important;
}




/* GRAPHITE STYLE */

.rmm.graphite .rmm-main-list li a {
	display:inline-block;
	padding:8px 45px 8px 45px;
	margin:0px -3px 0px -3px;
	font-size:15px;
	text-shadow:1px 1px 1px #333333;
	border: 1px solid #000000;   
	
  background: -webkit-linear-gradient(#0033CC, #001F7A); 
  background: -o-linear-gradient(#0033CC, #001F7A); 
  background: -moz-linear-gradient(#0033CC, #001F7A); 
  background: linear-gradient(#0033CC, #001F7A); 
  
  box-shadow: inset 2px 2px 2px rgba(255, 255, 255, .3), inset -2px -2px 2px rgba(0, 0, 0, .4), 5px 5px 10px rgba(0,0,0,0.3);
	
	
	border-left:0px solid #555555;
	
	background-repeat:repeat-x;
}
.rmm.graphite .rmm-main-list li a:hover {
  background: -webkit-linear-gradient(#01961a, #004b00); 
  background: -o-linear-gradient(#01961a, #004b00); 
  background: -moz-linear-gradient(#01961a, #004b000); 
  background: linear-gradient(#01961a, #004b00); 
}
.rmm.graphite .rmm-main-list li:first-child a {
 
     
	 border-bottom-left-radius: 12px; border-top-left-radius: 0px;
	 
	 
	 
    -moz-box-shadow: inset 2px 2px 2px rgba(255, 255, 255, .4), inset -2px -2px 2px rgba(0, 0, 0, .4);
    -webkit-box-shadow: inset 2px 2px 2px rgba(255, 255, 255, .4), inset -2px -2px 2px rgba(0, 0, 0, .4);
    box-shadow: inset 2px 2px 2px rgba(255, 255, 255, .3), inset -2px -2px 2px rgba(0, 0, 0, .4), 5px 5px 10px rgba(0,0,0,0.3);
}
.rmm.graphite .rmm-main-list li:last-child a {
 border-bottom-right-radius: 12px; border-top-right-radius: 0px;
	 
	 
	 
    -moz-box-shadow: inset 2px 2px 2px rgba(255, 255, 255, .4), inset -2px -2px 2px rgba(0, 0, 0, .4);
    -webkit-box-shadow: inset 2px 2px 2px rgba(255, 255, 255, .4), inset -2px -2px 2px rgba(0, 0, 0, .4);
    box-shadow: inset 2px 2px 2px rgba(255, 255, 255, .3), inset -2px -2px 2px rgba(0, 0, 0, .4), 5px 5px 10px rgba(0,0,0,0.3);
}
.rmm.graphite .rmm-toggled {
	width:100%;
	background-color:#555555;
	min-height:36px;
	border-radius:6px;
}
.rmm.graphite .rmm-toggled-controls {
	display:block;
	height:36px;
	color:white;
	text-align:left;
	position:relative;
	
  background: -webkit-linear-gradient(#0033CC, #001F7A); 
  background: -o-linear-gradient(#0033CC, #001F7A); 
  background: -moz-linear-gradient(#0033CC, #001F7A); 
  background: linear-gradient(#0033CC, #001F7A); 
	
	background-repeat:repeat-x;
	border-radius:6px;
	z-index: 300000;
}
.rmm.graphite .rmm-toggled-title {
	position:relative;
	top:9px;
	left:15px;
	font-size:16px;
	color:white;
	text-shadow:1px 1px 1px black;
}
.rmm.graphite .rmm-button {
	display:block;
	position:absolute;
	right:15px;
	top:8px;
}

.rmm.graphite .rmm-button span {
	display:block;
	margin-top:4px;
	height:2px;
	background:white;
	width:24px;
}
.rmm.graphite .rmm-toggled ul li a {
	display:block;
	width:100%;
	background-color:#555555;
	text-align:center;
	padding:10px 0px 10px 0px;
	border-bottom:1px solid #333333;
	border-top:1px solid #777777;
	text-shadow:1px 1px 1px #333333;
}
.rmm.graphite .rmm-toggled ul li a:active {
	background-color:#444444;
	border-bottom:1px solid #444444;
	border-top:1px solid #444444;
}

	
	


/* -------------------------------------------- */
/* ------------------Navigation---------------- */
nav {margin:0px 0px;}
nav .wrap-nav{height: 40px; 
  background: -webkit-linear-gradient(#0033CC, #001F7A); 
  background: -o-linear-gradient(#0033CC, #001F7A); 
  background: -moz-linear-gradient(#0033CC, #001F7A); 
  background: linear-gradient(#0033CC, #001F7A); 
  
border: 1px solid #000000;    
     border-radius: 12px;
    -moz-box-shadow: inset 2px 2px 2px rgba(255, 255, 255, .4), inset -2px -2px 2px rgba(0, 0, 0, .4);
    -webkit-box-shadow: inset 2px 2px 2px rgba(255, 255, 255, .4), inset -2px -2px 2px rgba(0, 0, 0, .4);
    box-shadow: inset 2px 2px 2px rgba(255, 255, 255, .3), inset -2px -2px 2px rgba(0, 0, 0, .4), 5px 5px 10px rgba(0,0,0,0.3);

}

.menu ul {list-style: none;margin: 0;padding: 0;}
.menu  ul li {position: relative;float: left; padding: 3px 5px 0px 5px; margin: 0px;}
.menu  ul li:hover {
	
  background: -webkit-linear-gradient(#1947d1, #193587); 
  background: -o-linear-gradient(#1947d1, #193587); 
  background: -moz-linear-gradient(#1947d1, #193587); 
  background: linear-gradient(#1947d1, #193587); 
	
box-shadow: inset 1px 4px 9px -6px black;
}
.menu  ul li a {font-size: 16px; line-height:20px;color:#ffffff;display: block;padding: 6px 10px;margin-bottom: 5px;z-index: 6;position: relative; text-transform:uppercase; text-shadow: 2px 2px 7px #000000; letter-spacing: 1px;}
.menu  ul li:hover a {}


.minimenu{display:none;}



}

	
	
	
	


