
		.mybar_container {
			box-sizing: content-box;
			position:relative;
			width:100%;
			top:0px;
			background:#F2F2F2;
			padding: 0px;
		}
		.mybar_button {
			box-sizing: content-box;
			float: left;
			padding: 5px 20px 5px 20px;
			border: 1px solid #3B5998;
			text-decoration: none;
			font-weight: bold;
			background: #3B5998;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			cursor: pointer;
			color: #FFFFFF;
			width:75px;
			text-align: center;
			position:absolute;
			z-index:999;
		}
		.mybar_button:hover {
			background: #F2F2F2;
			color: #3B5998;
			text-decoration: none;
			cursor: pointer;
		}
		.mybar_button span {
			margin: 0 auto;
			text-align: center;
		}
		#nav, #nav ul {
			padding: 0;
			margin: 0;
			list-style: none;
			line-height: 1;
		}
		#nav a {
			display: block;
			width: 150px;
			padding: 5px 20px 5px 20px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
		}
		#nav a.mbbutton, #nav a.mbbuttonnocb {
			background: #D8DFEA;
			border:1px solid #D8DFEA;
			text-decoration: none;
			text-align: center;
		}
		#nav a:hover.mbbutton, #nav a:hover.mbbuttonnocb {
			border:1px solid #3B5998;
			background: #F2F2F2;
			color: #3B5998;
		}
		#nav li {
			float: left;
		}
		#nav li ul {
			position: absolute;
			width: 170px;
			left: -999em;
			background: white;
			border: 1px solid #D8DFEA;
		}
		#nav li ul li {
			padding: 3px;
		}
		#nav li ul li a {
			text-decoration: none;
		}
		#nav li ul li a:hover {
			color: #3B5998;
		}
		#nav li ul li:hover {
			background: #F2F2F2;
		}
		#nav li ul ul { /* third-and-above-level lists */
			margin: -1em 0 0 12em;
		}
		#nav li:hover ul ul, #nav li.sfhover ul ul {
			left: -999em;
		}
		#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { /* lists nested under hovered list items */
			left: auto;
		}
		.mybar_add {
			/*border: 1px solid #3B5998;*/
			background: #F2F2F2;
			padding: 10px;
		}
		.mybar_add table tr td {
			font-weight: bold;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:11px;
			color: #3B5998;
		}
		.mybar_input {
			width: 100%;
			outline: none;
		}
		#sb-wrapper-inner {
			border: 0px !important;
		}
		.mgfavcell {
			color: #3B5998;
		}
		.mgfavcellleft {
			width: 1px;
			white-space: nowrap;
		}
		.mgfavcellright {
			width:100%;
		}
		.mgfavcell input[type="text"], .mgfavcell textarea, .mgfavcell select {
			width: 100%;
			max-width:500px;
			box-sizing: border-box;
		}
		.mgfavcell textarea, .mgfavcell select {
			min-height: 58px;
		}
		@media (max-width: 480px){
			.mgfavcell {
				width:100%;
			}
			.mgfavrow {
				display: block;
			}
		}
	