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, tt, var, b, u, i,
center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption,
tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0;  font-size: 100%; vertical-align: baseline; background: transparent; }
body {  line-height: 1; font-family: Verdana, Arial, sans-serif } ol, ul { list-style: none; } blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content:
        none; } :focus { outline: 0; } ins { text-decoration: none; } del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }

body { background: silver; }
#bodyContainer{  width: 100%;  }

/*  Top menu styles ------------------------------------------------------------------- */
#divHeader {border: 0px none black; width: 100%; height: 4.4vw;  background: url('layout/up-strip2.png') repeat-x left bottom; min-height: 24px; vertical-align: middle}

ul {margin: 0; padding: 0; border: 0; outline: 0;  font-size: 100%; vertical-align: baseline; background: transparent;}

#top_menu menu li {  float: left;  display: inline;  list-style-type: none;  text-align: center;  }

#top_menu li a {  text-decoration: none;  font-size: 3.4vw;;  font-weight: bold;
    float: left;  display: inline;  line-height: 2vw;
    padding:  1vw;  border-right: 1px solid #6E9DBE;
    color: #8dc3e9;
    text-shadow: 0px 1px 0px rgba(255,255,255,.8), 0px -1px 0px rgba(0,0,0,1);
}

#top_menu li a:hover {  color: #c5effd;  background: rgba(0,0,0,0.1);  text-shadow: 0px 1px 0px  rgba(0,0,0,0.6), 0px -1px 0px rgba(255,255,55,.8);  }

/*  Left menu styles ------------------------------------------------------------------- */
#leftMenuDiv { background: url('layout/left-strip-mobile.png') repeat-x left bottom;
    border: 0px none black; margin-top: 1vw;  width: 100%; height: 4.4vw; min-height: 24px;}

#left_menu menu li { float: left;  display: inline;  list-style-type: none;  text-align: center;  }

#left_menu li a { text-decoration: none;  font-size: 3.1vw;;  font-weight: bold;  float: left;  display: inline;  line-height: 2vw;
    padding:  1vw;  border-right: 1px solid #6E9DBE;
    color: #8dc3e9;
    text-shadow: 0px 1px 0px rgba(255,255,255,.8), 0px -1px 0px rgba(0,0,0,1);
}

#left_menu li a:hover {  color: #e9f8fd;  background: rgba(0,0,0,0.1);  text-shadow: 0px 1px 0px  rgba(0,0,0,0.6), 0px -1px 0px rgba(255,255,55,.8); }

#left_menu_container {  width:100%;  }
#left_advertise_container {
    width: 100%; }

/*  Content styles ------------------------------------------------------------------- */
#bodyContainer {  border: 0px none; margin: 0px; padding: 0px; display: inline-block }
#content {
    margin-top: 1vw;
    display: block; float: left; width: 100%;  border-radius: 0.7vw;
    box-shadow: 5px 5px 3px #888888;  background: rgba(255,255,255,0.3);
}

#content div.contLink { }
#content h1, h2,h4 { font-weight: bold;  font-size: 3.2vw; padding-top: 1vw; padding-bottom: 1vw; }
#content h1 { font-size: 3vw}
#content h4 { font-size: 2.7vw}
#content a {color: #06305c; text-decoration: none; }
#content a:hover { color: #8dc3e9 !important; }
.contLink {  margin-bottom: 1vw;  }

.contPar {
    color: #06305c;
    background: rgba(255,255,255,0.3);;
    border-radius: 0.4vw;  box-shadow: 5px 5px 3px #888888;  background: rgba(255,255,255,0.7);
    margin-bottom: 1em;
    padding-top: 1vw;
    padding-bottom: 1vw;
}


.contBody {  color: #06305c; }

#content div.contPar   div.contBody   {
    font-size: 2.5vw;
    background: rgba(255,255,255,.5);
    padding-top: 1vw;
    padding-top: 1vw;
    background: ivory;
}

#content p {
    font-size: 2.3vw;;
    min-font-size: 9px;
}


#bottomSep {display: inline-block; width: 100%; border: 0px none; height: 22px;
    background: url('layout/bottom-strip.png') repeat-x left bottom; padding: 0px; margin: 0px; margin-top: 10px; }


#footerPage {  margin: 0px;  border: 0px; width: 100%;
    color: #8dc3e9;
    background: #3b6b9c;
    display: inline-block;
    text-shadow: 0px 1px 1px rgba(255,255,255,.8), 0px -1px 1px rgba(0,0,0,0.4); line-height: 3vw; padding-top: 4vw;
}

#footerPage a {
    font-size:3vw; color : #000; text-decoration: none; margin-top: 2vw; line-height: 4vw; }
#footerPage a:hover {color : ivory;  }

/* End of layout styles  -------- ---------------------------------------------------------------------------------------------------------------------------------- */

