html, body, div, span,  applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, fieldset, form, label, legend, ol, ul, li, table, caption, tbody, tfoot, thead, tr, th, td {
        margin: 0;
        padding: 0;
        border: 0;
        vertical-align: baseline;
        outline: none;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;  
        text-align: left;
        text-decoration: none;
        background: none; 
        list-style: none;
        list-style-image:none;
        color:#00004d;
        foont-size:14px}

@font-face{font-family: OpenSans-Light; src: url('/fonts/OpenSans-Light.ttf');}
@font-face{font-family: OpenSans-Regular; src: url('/fonts/OpenSans-Regular.ttf');}
@font-face{font-family: Abel-Regular; src: url('/fonts/Abel-Regular.ttf');}
@font-face{font-family: RobotoCondensed-Regular; src: url('/fonts/RobotoCondensed-Regular.ttf');}
@font-face{font-family: Roboto-Thin; src: url('/fonts/Roboto-Thin.ttf');}
@font-face{font-family: JosefinSans-Regular; src: url('/fonts/JosefinSans-Regular.ttf');}

a, a:active{-moz-text-blink: none; -moz-text-decoration-color: -moz-use-text-color; -moz-text-decoration-line: none; -moz-text-decoration-style: solid; color: #002497 /*0086C4*/; text-shadow:1px 1px 1px rgba(255, 255, 255, .9);}
a:hover { -moz-text-blink: none; -moz-text-decoration-color: -moz-use-text-color;-moz-text-decoration-line: underline; -moz-text-decoration-style: solid; color: #FFFFFF; text-shadow:1px 1px 1px rgba(0, 0, 0, .9); }

hr {clear: both}
hr divider{border:0; height:1px; width:100%; margin:0;}
.clear{clear:both;}
.clearfix{overflow: auto}
.clearfix::after {content: "."; visibility: hidden; display: block; height: 0; clear: both;}
.clearfix::before, .clearfix::after {content: ""; display: table;}


blockquote {font-family:  arial,Lucida Grande,Bitstream Vera Sans,verdana , sans-serif;}
blockquote { font-style:italic;  background-color:#D0E6E7;  border-left:0px solid #301B96;  margin:1.5em 10px; padding:.5em 10px; quotes:"\201C""\201D""\2018""\2019"; }
blockquote:before { color:#fff; content:open-quote; font-size:4em; line-height:.1em; margin-right:.25em; vertical-align:-.4em; }
blockquote p { display:inline;}
fieldset{margin-bottom:12px; padding:12px; border: 1px solid #444444}
legend{font-weight:bold; margin: 0 10px;}

.center{text-align:center;}
.error {color: #AD0000; font-weight: bold;}
.justify{text-align:justify;}
.bold{font-weight:bold;}
.right{text-align:right;}
.no-wrap-text {overflow: hidden;}
            
/* Hexadecimal entities for the icons */
.add:before {content: "\271A";}
.edit:before {content: "\270E"; }
.delete:before {content: "\2718";}
.save:before {content: "\2714";  }
.email:before {content: "\2709";}
.like:before {content: "\2764";}
.next:before {content: "\279C";}
.star:before { content: "\2605";}
.spark:before {content: "\2737";}
.play:before {content: "\25B6";}







/*
textarea,
textarea.markItUpEditor,
input[type="text"],
input[type="email"],
input[type="url"],
input[type="number"],
input[type="password"] {
        font-family:                    Arial, 'Helvetica Neue', Helvetica, sans-serif;
        font-size:                        110%;
        border:                           1px solid #8195a0;
        color:                              #5f6c74;
        outline:                           0;
        padding:                         4px;
        width:                             100%;

        -webkit-border-radius:  3px;
        border-radius:                  3px;
}

span.fake_input {color: #5f6c74;  display: block;  padding: 4px;}

textarea,
input[type="text"],
input[type="email"],
input[type="url"],
input[type="number"],
input[type="password"] {
        -webkit-box-sizing:             border-box;
        -moz-box-sizing:                border-box; /* firefox never does 100% textareas without this */
        -ms-box-sizing:                 border-box;
        box-sizing:                             border-box;
}

textarea {resize: vertical;}

textarea:focus,
textarea.markItUpEditor:focus,
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="number"]:focus,
input[type="password"]:focus {
        background-color:               #fffff5;
        border:                                 2px solid #8195a0;
        padding:                                3px;
}

input.input-copy,
input.input-copy:focus { background: transparent; border: 0 none; color: #5F6C74;  display: block; font-size: 100%; margin: 0;  padding: 0;}

*/