.rmm {display:block;
 position:relative;
 width:100%;
 padding:0px;
 margin:0 auto !important;
 text-align: center;
 line-height:19px !important;}
.rmm * {font-family:Arial;
-webkit-tap-highlight-color:transparent !important;}
.rmm a {color:#ebebeb !important;
 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:hidden;
 list-style:none;}
.rmm ul li ul, .rmm ul li ul li, .rmm ul li ul li a {/* sublevel menu - in construction */
 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;}
.rmm.minimal a {color:#333333;}
.rmm.minimal a:hover {opacity:0.7;}
.rmm.minimal .rmm-main-list li a {display:inline-block;
 padding:8px 30px 8px 30px;
 margin:0px -3px 0px -3px;
 font-size:15px !important;}
.rmm.minimal .rmm-toggled {width:95%;
 min-height:36px;}
.rmm.minimal .rmm-toggled-controls {display:block;
 height:36px;
 color:#333333;
 text-align:left;
 position:relative;}
.rmm.minimal .rmm-toggled-title {position:relative;
 top:9px;
 left:9px;
 font-size:16px;
 color:#ffffff;}
.rmm.minimal .rmm-button {display:block;
 position:absolute;
 right:9px;
 top:7px;}
.rmm.minimal .rmm-button span {display:block;
 margin:4px 0px 4px 0px;
 height:2px;
 background:#fff;
 width:25px;}
.rmm.minimal .rmm-toggled ul li a {display:block;
 width:100%;
 text-align:center;
 padding:10px 0px 10px 0px;
 border-bottom:1px solid #dedede;
 color:#333333;}
.rmm.minimal .rmm-toggled ul li:first-child a {border-top:1px solid #dedede;}
.rmm.graphite .rmm-main-list li a {display:inline-block;
 padding:8px 30px 8px 30px;
 margin:0px -3px 0px -3px;
 font-size:15px;
 text-shadow:1px 1px 1px #333333;
 background-color:#444444;
 border-left:1px solid #555555;
 background-image:url(../images/graphite-menu-bg.png);
 background-repeat:repeat-x;}
.rmm.graphite .rmm-main-list li a:hover {background-image:url(../images/graphite-menu-bg-hover.png')}
.rmm.graphite .rmm-main-list li:first-child a {-webkit-border-top-left-radius: 6px;
-webkit-border-bottom-left-radius: 6px;
-moz-border-radius-topleft: 6px;
-moz-border-radius-bottomleft: 6px;
border-top-left-radius: 6px;
border-bottom-left-radius: 6px;}
.rmm.graphite .rmm-main-list li:last-child a {-webkit-border-top-right-radius: 6px;
-webkit-border-bottom-right-radius: 6px;
-moz-border-radius-topright: 6px;
-moz-border-radius-bottomright: 6px;
border-top-right-radius: 6px;
border-bottom-right-radius: 6px;}
.rmm.graphite .rmm-toggled {width:95%;
 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-image:url(../images/graphite-menu-bg.png);
 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;}
.rmm.sapphire .rmm-main-list li a {display:inline-block;
 padding:8px 30px 8px 30px;
 margin:0px -3px 0px -3px;
 font-size:15px;
 text-shadow:1px 1px 1px #730505;
 background-color:#990000;
 border-left:1px solid #730505;
 background-image:url(../images/sapphire-menu-bg.png);
 background-repeat:repeat-x;}
.rmm.sapphire .rmm-main-list li a:hover {background:#730505;}
.rmm.sapphire .rmm-main-list li:first-child a {-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;}
.rmm.sapphire .rmm-main-list li:last-child a {-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;}
.rmm.sapphire .rmm-toggled {width:99%;
 background-color:#990000;
 min-height:36px;
 border-radius:6px;}
.rmm.sapphire .rmm-toggled-controls {display:block;
 height:36px;
 color:white;
 text-align:left;
 position:relative;
 background-image:url(../images/sapphire-menu-bg.png);
 background-repeat:repeat-x;
 border-radius:5px;}
.rmm.sapphire .rmm-toggled-title {position:relative;
 top:9px;
 left:15px;
 font-size:16px;
 color:white;
 text-shadow:1px 1px 1px #730505;}
.rmm.sapphire .rmm-button {display:block;
 position:absolute;
 right:25px; /*position on right*/
 top:7px;
 width:20px;
 padding:0px 7px 0px 7px;
/* border:1px solid #730505;*/
 border-radius:3px;
 background-image:url(../images/sapphire-menu-bg.png);
 background-position:top;}
.rmm.sapphire .rmm-button span {display:block;
 margin:4px 0px 4px 0px;
 height:2px;
 background:white;
 width:24px;}
.rmm.sapphire .rmm-toggled ul li a {display:block;
 width:100%;
 background-color:#990000;
 text-align:center;
 padding:10px 0px 10px 0px;
 border-bottom:1px solid #780303;
 /*border-top:1px solid #851b1b;*/
/* text-shadow:1px 1px 1px #333333;*/}
.rmm.sapphire .rmm-toggled ul li a:active {background-color:#780303;
 border-bottom:1px solid #780303;
 border-top:1px solid #780303;}
.rmm.sapphire .rmm-toggled ul li:first-child a {border-top:1px solid #780303 !important;}