body{background-color:#002f4d;font:12px/1.2em "Helvetica","Arial","sans-serif";color:#404040}.general-content{background:none repeat scroll 0 0 #e3e3e3;box-shadow:0 4px 12px #b8b8b8;webkit-box-shadow:0 4px 12px #b8b8b8}a{color:#00337a;text-decoration:none}a:visited{color:#002456}a:hover{color:#00b3ee}a:focus{outline:thin dotted}a:hover,a:active{outline:0}h2 a,h2 a:visited{color:#f7f4f4;font:30px/1.2em "Geneva","Tahoma","sans-serif"}.logo{color:#fff !important}.titles,.widget-title h3{font:24px/1.2em "Geneva","Tahoma","sans-serif"}.widget-title h3{border-bottom:1px dotted #fefefe;color:#fefefe}h1.titles{color:#004474;font:28px/1.2em "Geneva","Tahoma","sans-serif";font-weight:bold}.mirrormenu{background:#00060b;border-top:1px solid #24e3fc}.footer{color:#ddd}.footer a,.footer a:visited,#mirrormenu a,#mirrormenu a:visited{color:#24e3fc}.footer a:hover,.mirrormenu a:hover{color:#1e9bab}#nav a{font:16px/1.2em "Helvetica","Arial","sans-serif";color:#fff}#nav a:hover,#nav li.current a{color:#c3d2ea}ul#nav li ul{background:#fff}ul#nav li ul a,ul#nav li ul a:visited{color:#333}a{transition:color .15s ease-in;-webkit-transition:color .15s ease-in;-moz-transition:color .15s ease-in;-o-transition:color .15s ease-in}.top-menu a{transition:color .4s ease 0s;-webkit-transition:color .4s ease 0s;-moz-transition:color .4s ease 0s;-o-transition:color .4s ease 0s}.gallery_single_image a img{background:none repeat scroll 0 0 #fefcfc;border:1px solid #a6a5a5;padding:1px;transition:opacity .3s ease-in;-webkit-transition:opacity .3s ease-in;-moz-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in}.gallery_single_image a img:hover{opacity:.4}#plus{-webkit-border-radius:0 5px 5px 0px;border-radius:0 5px 5px 0px}.plus-toggle{background:#5d6169;color:white;border-left:3px solid #fff;cursor:pointer}.plus-after{border-color:#000}ul.buttons-nav{background:#45484d;background:-moz-linear-gradient(top,rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(69,72,77,1)),color-stop(100%,rgba(0,0,0,1)));background:-webkit-linear-gradient(top,rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%);background:-o-linear-gradient(top,rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%);background:-ms-linear-gradient(top,rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%);background:linear-gradient(to bottom,rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#45484d',endColorstr='#000000',GradientType=0)}ul.buttons-nav li{border-radius:8px}ul.buttons-nav li:hover{background:#252423}ul.buttons-nav li.seperator{background:#201f1d;border-right:1px solid #3b3a3a}.mobile-action-btn a{background:url('../assets/mobile.png') no-repeat center center}.map-action-btn a{background:url('../assets/location.png') no-repeat center center}.email-action-btn a{background:url('../assets/contact.png') no-repeat center center}.mobile-action-btn a,.map-action-btn a,.email-action-btn a{display:block;height:37px}.widget-button{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;background:#1a2730;color:#fff}.widget-button:hover{background:#000;color:#fff}.widget-popup-control-bar #close_map{background:#1a2730;color:#fff;text-align:center;font-weight:bold;font-size:1em;line-height:50px}.widget-popup-control-bar #close_map:hover{background:#5cb6cb;color:#000}.widget-popup{background:#fff}.buttons{background:#002f4d;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;display:inline-block;color:#fff;font-family:arial;font-size:15px;font-weight:bold;padding:6px 24px;text-decoration:none;cursor:pointer}.top-menu .top-menu{margin-top:20px}.top-menu li a{text-decoration:none}.top-menu li:hover a{text-decoration:none}.top-menu li:hover ul li{border:0}.top-menu li:hover ul a{text-decoration:none}@media only screen and (max-width:767px){.top-menu li:hover ul{background:none}#controlbtn{background:#888;border-radius:10px 10px 10px 10px;color:#fff;transition:color .5s;-webkit-transition:color .5s;-moz-transition:color .5s;-o-transition:color .5s}#controlbtn:hover{background:#000;color:#fff}#linkblock li a{background:#888;color:#fff}#linkblock li a:hover,#linkblock li ul li.current a{background:#000;color:#fff}#linkblock li ul{background:none !important}#linkblock li ul li a,#linkblock li ul li.current a,#linkblock li.current a,#linkblock li a:hover{border:0 !important}}.contactUsFront textarea,.contactUsFront input[type="text"]{width:90% !important}.recaptchatable #recaptcha_response_field{height:20px;background-color:#fff !important}