body, input{margin: 0;font-family: Arial,sans-serif;font-size:small;}

#page, .topbar, .topmenuitem, .topmenuitem>a, .topmenuitem1, .topmenuitem1>a, .submenuitem, .submenuitem>a
{font-family: Arial,sans-serif;font-size:small;font-weight:normal;color:#4272DB;text-decoration:none;letter-spacing:1px;}

#menushadow{border:0px solid;background:url(../images/menushadowsmall.png) no-repeat;background-position:top center;}
#page{position:relative;margin: 0 auto; min-width:750px;z-index:999;}

.topbar
{border-bottom: 1px solid #CCC;list-style:none;margin:0;padding:0;top:0;left:0;
background:url(../images/topbar.png);white-space: nowrap;overflow: hidden;width: 100%;height: 30px;line-height: 30px;
text-align:left;letter-spacing:1px;z-index:998;}

.topmenuitem, .topmenuitem1, .topmenuitem>a
{margin:0;float:left;text-align:center;	min-width:75px;	height: 30px;
line-height:30px;border: 0px solid #D3DEF4;cursor:pointer;}

.topmenuitem>a {border: 0px solid #D3DEF4;}

.menutext, .menuicon{border: 0px solid;color: #3b5998;font-weight:bold;margin:0;float:right;text-align:center;height: 25px;line-height:25px;
padding-right:8px;padding-top:4px;letter-spacing:0;}

.menuicon{padding-top:6px;}

.topmenuitem>a, .topmenuitem1>a {text-align:center;}

.topmenuitem:hover, .submenuitem:hover{margin:0;background-color:whitesmoke;text-decoration:none;}

.topmenuitem1:hover
{margin:0;background-color:white;text-decoration:none;margin-left:-2px;margin-right:0px;border-left: 1px solid #CCC;border-right: 1px solid #CCC;
box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);}

.menuholder
{background-color:white;display:block;position:absolute;width:75px;height:2px;line-height:2px;border:0px solid;
margin-left:1px;margin-top:-1px;z-index:1001;}

.frame{display:none;position:absolute;border: 0px solid;margin-left:-1px;margin-top:0px;}

.topmenuitem1:hover>*{display:block;}

.submenu {list-style:none;margin:0;padding:0;background-color:white;border: 1px solid #CCC;
border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;
box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);}

.submenuitem, .submenuitem>a {text-align:left;padding:0;margin:0;height:27px;width:150px;line-height:27px;cursor:pointer;}

.submenuitem{background-color:white;}

.submenuitem>a {position:absolute;width:140px;padding-left:10px;border: 0px solid;}

.spaceholder {text-align:left;padding:0;margin:0;height:10px;width:150px;line-height:10px;}

.mmenubar{position:relative;display:none;border:0px solid red;top:0;left:0;height:40px;overflow:hidden;transition:height .35s;-webkit-transition:height .35s;z-index:999;}
.mmenubar-inner{border:0px solid blue; padding:3px;min-height: 30px;background-color: #1B1B1B;background-image: -moz-linear-gradient(top, #222, #111);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#222), to(#111));background-image: -webkit-linear-gradient(top, #222, #111);background-image: -o-linear-gradient(top, #222, #111);background-image: linear-gradient(to bottom, #222, #111);background-repeat: repeat-x;}
.mmenubar-container{border:0px solid red; width:auto;padding:0;height:34px;margin-right:0px;margin-left:0px;height:auto;}
.mmenubar-container:before, .mmenubar-container:after{display:table;line-height:0;content:"";}
.mmenubar-container:after{clear:both;}
.menubtn{display: inline-block;color: #FFF;border:1px solid #FFF;background-color: #0E0E0E;border-color: #040404 #040404 #000;float: right;margin-top: 1px;margin-right: 5px;margin-left: 5px;margin-bottom: 0;padding: 7px 10px;text-align: center;vertical-align: middle;cursor: pointer;-webkit-border-radius: 4px;-moz-border-radius: px;border-radius: 4px;background-image: -moz-linear-gradient(top, #151515, #040404);background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));background-image: -webkit-linear-gradient(top, #151515, #040404);background-image: -o-linear-gradient(top, #151515, #040404);background-image: linear-gradient(to bottom, #151515, #040404);background-repeat: repeat-x;-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);}.menubtn-icon{display: block;width: 18px;height: 2px;padding:0;background-color: #F5F5F5;margin-bottom: 4px;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;}
.brand{border:0px solid red;color: #fff;cursor:pointer;display:block;float: left;font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size: 18px;height: 18px;line-height: 18px;margin: 0;padding: 7px;text-decoration: none;text-shadow: rgba(0, 0, 0, 0.247059) 0px -1px 0px;width: 117px;}
.brand:hover{text-decoration: none;color:#FFF;}
#mmenu ul,#mmenu li{border:0px solid blue;float:none;list-style: none;margin:0px;padding:0px;}
#mmenu ul,#mmenu li,#mmenu li>a,#mmenu div{display:block;color: #999;font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;font-size: 14px;font-weight: bold;line-height: 40px;cursor:pointer;}
#mmenu li>a{text-decoration: none;padding-left:20px;}
#mmenu li>ul>li{padding-left:+20px;}
#mmenu li>ul{display:none;}
#mmenu li>a:hover{color: #fff;text-decoration: none;background-color: #0081c2;-webkit-border-radius: 3px 3px 3px 3px;-moz-border-radius: 3px 3px 3px 3px;border-radius: 3px 3px 3px 3px;}
#mmenu li>a>i{background-image:url('../images/arrowdown-gray.png');background-repeat: no-repeat;background-position:right;}
#mmenu li>a:hover>i{background-image:url('../images/arrowdown-white.png');background-repeat: no-repeat;}
#mmenu div {border:0px solid red;line-height:14px;font-size:13px;padding-left:20px;text-align:right;verticle-aligh:top;}

/* Large desktop */
@media (min-width: 1200px) {#page{display:block;}#mmenubar{display:none;}}

/* Large desktop */
@media (min-width: 980px) and (max-width: 1199px){#page{display:block;}#mmenubar{display:none;}}
 
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px){#page{display:block;}#mmenubar{display:none;}}

/* Landscape phone to portrait tablet */
@media (min-width: 481px) and (max-width: 767px){#page{display:none;}#mmenubar{display:block;}}

/* Landscape phones and down */
@media (max-width: 480px){#page{display:none;}#mmenubar{display:block;}}

