@media (max-width: 768px) {
.mobile {
display: none !important;
}
}
@media (min-width: 770px) {
.mobile1 {
display: none !important;
}
}
nmb-galleryPreview@charset "utf-8";
body {margin:0; padding:0;}
#pageContainer {margin: 0 auto; margin-left: auto; margin-right: auto; max-width: 100%; top repeat-x; font-family:Arial, Helvetica, sans-serif; font-size: 13px; font-style:normal;}
#pageContainer a {text-decoration: none; color:#006e9d;}
#pageContainer a:hover {text-decoration: underline; color:#1899cf;}
#contentContainer {margin: 0 auto; max-width:1020px; overflow: hidden; padding: 0;} 
#headerContainer {margin: 0 auto; max-width:100%; height: 168px; overflow: hidden; position:relative;}
#logoContainer {float: left; max-width:68%; min-width:60%; height:168px; text-align:left; margin:5px;}
#benefitsContainer {float: left; text-align:left;}
.benefits {position: absolute; bottom: 0; max-width: 32%; height:120px; overflow:hidden; font-family:Arial, Helvetica, sans-serif; font-size:12px; color: #000000; border: 1px solid #222222; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin: 10px; padding: 10px;}
.benefits ul li {list-style-image: url(gfx-blue/li-star2.png);}
#naviContainer {margin: 0; max-width:1020px; height:60px; overflow:hidden; background-image:url(gfx-blue/bg-nav-std.png); -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-topleft: 5px; border-top-right-radius: 5px; border-top-left-radius: 5px; text-align:left;}
div#naviContainer ul {list-style:none; float:left; padding:0; margin:0;}
div#naviContainer li {display:block; float:left; color:#e6e6e6;}
div#naviContainer li a {text-decoration:none; font-weight: bold; color:#e6e6e6; font-size: 15px; margin:0; padding: 5px 10px; display:block; float:left; height:60px;}
div#naviContainer li a p {color:#ffffff; padding:0; margin:0;}
div#naviContainer li a:hover {color:#4b4b4b; text-decoration:none; background-image:url(gfx-blue/bg-nav-hover.png);}
div#naviContainer li:first-child a {color:#ffffff; text-decoration:none; background-image:url(gfx-blue/bg-nav-1st.png); -webkit-border-top-left-radius: 5px; -moz-border-radius-topleft: 5px; border-top-left-radius: 5px;}
div#naviContainer li a:hover p {color:#4b4b4b;}
div#naviContainer li:first-child a:hover p, div#naviContainer li:first-child a:hover {color:#dadada;}
div#naviContainer li p {margin: 0 auto;}
div#naviContainer li a span {padding:0; margin:0; font-family: "Trebuchet MS", "Segoe UI", Verdana, Arial, sans-serif; font-size:10px; color:#fff; text-transform: none; text-align:left;}
#serviceContainer {margin: 0; max-width:100%; height:30px; overflow:hidden;}
#serviceContainer .serviceLine {max-width: 100%; height:28px; margin-top: 12px; margin-left: 5px; overflow: hidden;}
.supp-theme {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#3d3d3d;}
.supp-text {font-family:Arial, Helvetica, sans-serif; font-size:14px; color: #595959;}
.mainContainer {height: auto; max-width:100%; margin: 0 auto; overflow: hidden; border-bottom: 10px; margin-bottom: 5px;}
#middleContainer {max-width:1020px; height:auto; padding: 5px;}
.middleTheme p {padding: 10px 5px; margin: 0; font-weight:bold; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:18px; max-width:100%;}
.middleContent h1 { font-weight:bold; color:#006e9d; font-size:18px; padding: 15px; margin: 0;}
.middleTheme {float: left; background: url(gfx-blue/bg-righttheme.png) #e6e6e6 top left; width:100%; height:auto; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin: 5px 0; color: #3d3d3d;}
.middleContent {float: left; background: #ffffff; width:98%; height:auto; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin: 5px 0; padding: 10px; border:1px solid #d5d5d5; text-align:left;}
.middleContent p {padding: 5px; margin: 0;}
.middleContent ul li, .rightContent ul li, .leftContent ul li {list-style-image: url(gfx-blue/li-checked.png);}
.middleContent ul, .rightContent ul, .leftContent ul {margin: 5px 0; padding: 5px 35px;}