<style>
   body {
    font-size: 100% !important;
}
h1 .small, h1 small, h2 .small, h2 small, h3 .small, h3 small {
    font-size: 100% !important;
}
.main-menu > li > a {
padding: 0.75em 1em !important;
}
    ul li, ol li {margin-left:0px;}
        #nav
        {
            font-family: 'Open Sans', sans-serif;
            font-weight: 400;
            margin-bottom:110px;
        }

            #nav > a
            {
                display: none;
            }

            #nav li
            {
                position: relative;
                list-style: none;
                background:#FFFFFF;
                border: 1px solid #E0DFDF;
                
            }
                #nav li a
                {
                    color: #009394;
                    display: block;
                }
                #nav li a:active
                {
                    color:#f78f20 !important;
                }

            #nav span:after
            {
                width: 0;
                height: 0;
                border: 0.313em solid transparent; /* 5 */
                border-bottom: none;
                border-top-color: #3dadae;
                content: '';
                vertical-align: middle;
                display: inline-block;
                position: relative;
                right: -0.313em; /* 5 */
            }

            /* first level */

            #nav > ul
            {
                padding:0px;
            }
                #nav > ul > li
                {
                    height: 100%;
                    float: left;
                    margin-right: 3px;
                    width: 16.2%;
                    border: 1px solid #e0dfdf;
                    
                    -webkit-border-radius: 2px;
                    -moz-border-radius: 2px;
                    border-radius: 2px;
                }
                
                #nav > ul > li:last-child{margin-right:0px;}
                
                    #nav > ul > li > a
                    {
                        height: 100%;
                        font-size: 0.9em; /* 24 */
                        line-height: 2.5em; /* 60 (24) */
                        text-align: center;
                        padding:2px;
                    }
                        #nav > ul > li:not( :last-child ) > a
                        {
                            
                        }
                        
                        #nav > ul > li:hover{
                            background-color: #00aaab;
                            color:#FFF !important;
                            }
                            #nav > ul > li:hover > a{color:#FFF !important;}
                        #nav > ul > li.active > a
                        {
                            background-color: #00aaab;
                            color:#FFF !important;
                        }


                /* second level */

                #nav li ul
                {
                    display: none;
                    position: absolute;
                    top: 100%;
                    z-index:1;
                    padding-left:0px;
                }
                    #nav li:hover ul
                    {
                        display: block;
                        left: 0;
                        right: 0;
                    }
                        #nav li:not( :first-child ):hover ul
                        {
                            left: -1px;
                        }
                        #nav li ul a
                        {
                            font-size: 0.9em; /* 20 */
                            padding:15px 20px; /* 15 (20) */
                            text-align:left;
                        }
                            #nav li ul li a:hover,
                            #nav li ul:not( :hover ) li.active a
                            {
                                background-color: #fff;
                            }
                    .grey{color: #009394 !important; padding:0px 0px 15px 20px !important;}

        @media only screen and ( max-width: 62.5em ) /* 1000 */
        {
            #nav
            {
                width: 100%;
                position: static;
                margin: 0 0 30px;
            }
            #nav > ul > li { margin-right: 4px;}
            /*.toppad{ margin-top:5px;}*/
            .responsivebanner{max-width:200% !important;}
            .responsiveimage { margin-right:0px;}
            
            
        }
        
        @media only screen and (min-width: 768px) and (max-width: 991px) {
            .responsiveimagepadding {
                margin-top: -160px;
                z-index: 1;
            }
            .newwidth2 {
                display: inline;
                margin-right: 6px !important;
                width: 68%;
            }
            
            .footerleft {margin-left: 327px !important; width: 100%;}
            .footerbg {background: url("img/bg-footer.jpg") repeat 312px center rgba(0, 0, 0, 0);}
        }

        @media only screen and ( max-width: 40em ) /* 640 */
        {
            html
            {
                font-size: 75%; /* 12 */
            }

            #nav
            {
                position: relative;
                top: auto;
                left: auto;
            }
                #nav > a
                {
                    width: 2.3em; /* 50 */
                    height: 2.3em; /* 50 */
                    text-align: left;
                    text-indent: -9999px;
                    background-color: #00aaab;
                    position: relative;
                }
                    #nav > a:before,
                    #nav > a:after
                    {
                        position: absolute;
                        border: 2px solid #fff;
                        top: 35%;
                        left: 25%;
                        right: 25%;
                        content: '';
                    }
                    #nav > a:after
                    {
                        top: 60%;
                    }

                #nav:not( :target ) > a:first-of-type,
                #nav:target > a:last-of-type
                {
                    display: block;
                }


            /* first level */

            #nav > ul
            {
                height: auto;
                display: none;
                position: absolute;
                left: 0;
                right: 0;
            }
                #nav:target > ul
                {
                    display: block;
                    z-index:1;
                }
                #nav > ul > li
                {
                    width: 100%;
                    float: none;
                }
                    #nav > ul > li > a
                    {
                        height: auto;
                        text-align: left;
                        padding: 0 0.833em; /* 20 (24) */
                    }
                        #nav > ul > li:not( :last-child ) > a
                        {
                            border-right: none;
                            /*border-bottom: 1px solid #cc470d;*/
                        }


                /* second level */

                #nav li ul
                {
                    position: static;
                    padding: 1.25em; /* 20 */
                    padding-top: 0;
                }
        }
        .nav-tabs { background:#009292;}
.responsiveimagepadding{z-index:0 !important;}
    </style>
    
    <style>
.labelnew{float: left; height: 33px; line-height: 33px; margin-bottom: 5px; padding-right: 10px;  text-align: right;  width: 25%; color:#777777; font-weight:600;}
    .newwidth{ width:74%;}
    .arrow_box { position: relative; } 
    .arrow_box:after, .arrow_box:before { bottom: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; } 
    .arrow_box:after { border-color: rgba(255, 255, 255, 0); border-bottom-color: #fff; border-width: 9px; margin-left: -11px; } 
    .arrow_box:before { border-width: 9px; margin-left: -11px; }
    .secondmenupadding {padding:5px 62px !important;}
    .nav-tabs > li.active > a:after {
    clear:both;
    display:block;
    position:relative;
    top:35px;
    left:50%;
    content: "";
    height:0;
    width:0;
    padding:0;
    margin:-15px;
    border:15px solid transparent;
    border-top-color:#008888;
}
    .nomargin{ margin:0px;}
    .profilehd{background:#22aaab; color:#FFF; padding:20px; display:inline-block;  font-size: 28px;}
    .profilehd p{font-size: 14px; line-height: 22px;}
    .form-group {clear: both;}
    body a:hover{text-decoration:none;}
    .nav-tabs > li > a {padding: 1.5em 1em !important;}
    .dateOnlyInput input {
    width: 74%;
}
input[type='checkbox'], input[type='radio'] {
display: inline;
}

.footeractions {
    color: #DFFFFF;
    float: left;
    padding: 20px 0 0 0;
}

@media only screen and (min-width: 320px) and (max-width: 480px) {
.profilehd{border-right:none;}
}
    </style>