article, aside, details, figcaption, figure, footer, header, hgroup, nav, section{    display:block}
audio, canvas, video{    display:inline-block;     *display:inline;     *zoom:1}
audio:not([controls]){    display:none}
[hidden]{    display:none}
@import url(http://fonts.googleapis.com/css?family=Judson:400, 400italic); 
    html{    font-size:100%;     overflow-y:scroll;     -webkit-text-size-adjust:100%;     -ms-text-size-adjust:100%}
body{    margin:0;     font-size:14px;     line-height:1.231}
body, button, input, select, textarea{    font-family:Georgia,serif;     color:#333}
::-moz-selection{    background:#fe57a1;     color:#fff;     text-shadow:none}
::selection{    background:#fe57a1;     color:#fff;     text-shadow:none}
a{    color:#0055a5}
a:visited{    color:#0055a5}
a:hover{    color:#002c56}
a:focus{    outline:0}
a:hover, a:active{    outline:0}
abbr[title]{    border-bottom:1px dotted}
b, strong{    font-weight:bold}
blockquote{    margin:1em 40px}
dfn{    font-style:italic}
hr{    display:block;     height:1px;     border:0;     border-top:1px solid #ccc;     margin:1em 0;     padding:0}
ins{    background:#ff9;     color:#000;     text-decoration:none}
mark{    background:#ff0;     color:#000;     font-style:italic;     font-weight:bold}
pre, code, kbd, samp{    font-family:monospace,monospace;     _font-family:'courier new',monospace;     font-size:1em}
pre{    white-space:pre;     white-space:pre-wrap;     word-wrap:break-word}
q{    quotes:none}
q:before, q:after{    content:"";     content:none}
small{    font-size:85%}
sub, sup{    font-size:75%;     line-height:0;     position:relative;     vertical-align:baseline}
sup{    top:-0.5em}
sub{    bottom:-0.25em}
ul, ol{    margin:1em 0;     padding:0 0 0 40px}
dd{    margin:0 0 0 40px}
nav ul, nav ol{    list-style:none;     list-style-image:none;     margin:0;     padding:0}
img{    border:0;     -ms-interpolation-mode:bicubic;     vertical-align:middle}
svg:not(:root){    overflow:hidden}
figure{    margin:0}
form{    margin:0}
fieldset{    border:0;     margin:0;     padding:0}
label{    cursor:pointer}
legend{    border:0;     *margin-left:-7px;     padding:0}
button, input, select, textarea{    font-size:100%;     margin:0;     vertical-align:baseline;     *vertical-align:middle}
button, input{    line-height:normal;     *overflow:visible}
table button, table input{    *overflow:auto}
button, input[type="button"], input[type="reset"], input[type="submit"]{    cursor:pointer;     -webkit-appearance:button}
input[type="checkbox"], input[type="radio"]{    box-sizing:border-box}
input[type="search"]{    -webkit-appearance:textfield;     -moz-box-sizing:content-box;     -webkit-box-sizing:content-box;     box-sizing:content-box}
input[type="search"]::-webkit-search-decoration{    -webkit-appearance:none}
button::-moz-focus-inner, input::-moz-focus-inner{    border:0;     padding:0}
textarea{    overflow:auto;     vertical-align:top;     resize:vertical}
input:invalid, textarea:invalid{    background-color:#f0dddd}
table{    border-collapse:collapse;     border-spacing:0}
td{    vertical-align:top}
body{    background:#01478c url(../img/bodyBak.png) center top repeat-x}
#container{    width:980px;     margin:20px auto}
.rounded{    -webkit-border-radius:12px;     -moz-border-radius:12px;     border-radius:12px;     -moz-background-clip:padding;     -webkit-background-clip:padding-box;     background-clip:padding-box;     behavior:url(../js/myLibs/PIE.htc)}
.roundedTop, #primary a{    -webkit-border-radius:12px 12px 0 0;     -moz-border-radius:12px 12px 0 0;     border-radius:12px 12px 0 0;     -moz-background-clip:padding;     -webkit-background-clip:padding-box;     background-clip:padding-box;     behavior:url(../js/myLibs/PIE.htc)}
.roundedBottom{    -webkit-border-radius:0 0 12px 12px;     -moz-border-radius:0 0 12px 12px;     border-radius:0 0 12px 12px;     -moz-background-clip:padding;     -webkit-background-clip:padding-box;     background-clip:padding-box;     behavior:url(../js/myLibs/PIE.htc)}
#primary{    margin-left:30px}
#primary a{    display:block;     float:left;     width:182px;     height:47px;     text-align:center;     line-height:50px;     margin-right:3px;     background-color:#fff;     color:#0055a5;     text-decoration:none;     text-transform:uppercase}
#primary a.active, #primary a:hover{    background-color:#0055a5;     color:#fff}
#main{    border:4px solid #fff;     background-color:#FFF}
#logo{    width:969px;     height:270px;     background:#fff url(../img/headers/home.jpg) no-repeat;     margin-top:-15px}
.body-resources #logo{    background-image:url(../img/headers/resources.jpg)}
.body-profile #logo{    background-image:url(../img/headers/profile.jpg)}
.body-services #logo{    background-image:url(../img/headers/services.jpg)}
.body-contact #logo{    background-image:url(../img/headers/contact.jpg)}
#logo h1{    margin-left:10px;     text-indent:-9000px;     width:331px;     height:230px;     background:url(../img/logo.png) no-repeat;     cursor:pointer}
#mainContent{    padding:0 40px 40px 40px}
#mainContent h2{    color:#0253ae;     font:oblique bold 30px/33px 'Judson',serif;}
#mainContent h3{    color:#0253ae;     font:oblique bold 16px/26px 'Judson',serif}
#mainContent h4{    font-size:14px}
#homeButtons {width:980px;}
#homeButtons ul, #homeButtons li{    display:inline}
#homeButtons a{    display:block;     float:left;     width:195px;     height:272px;     font:oblique 22px/28px 'Judson',serif;     text-align:center;     margin-right:4px;     padding:11px 7px 7px 7px;     background-color:#949597;     color:#fff;     text-decoration:none}
#homeButtons .wider a{    width:205px}
#homeButtons a:hover{    zoom:1;     filter:alpha(opacity=80);     opacity:.8}
.body-services #mainContent .lists{    width:400px;     float:left}
.body-services #mainContent .breaker{    width:100%;     clear:both;     padding-top:30px}
#button1 a{    background:#949597 url(../img/buttons/1.png) center center no-repeat}
#button2 a{    background:#949597 url(../img/buttons/2.png) center center no-repeat}
#button3 a{    background:#949597 url(../img/buttons/3.png) center center no-repeat}
#button4 a{    background:#949597 url(../img/buttons/4.png) center center no-repeat}
#footer{    background:url(../img/footerBak.png) repeat-x;  height:55px;  text-align:center;  padding-top:20px;  color:#fff;  font-family:"Arial"}
#footerNav a{ text-decoration:none;  color:#fff;  padding:0 15px 0 15px;  border-right:2px solid #fff;  font-size:14px;  line-height:18px;  font-weight:bold;  text-transform:uppercase}
#footerNav a:hover, #footerNav a.active{ color:#0055a5}
.ir{ display:block;  border:0;  text-indent:-999em;  overflow:hidden;  background-color:transparent;  background-repeat:no-repeat;  text-align:left;  direction:ltr}
.ir br{ display:none}
.hidden{ display:none!important;  visibility:hidden}
.visuallyhidden{ border:0;  clip:rect(0 0 0 0);  height:1px;  margin:-1px;  overflow:hidden;  padding:0;  position:absolute;  width:1px}
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus{ clip:auto;  height:auto;  margin:0;  overflow:visible;  position:static;  width:auto}
.invisible{ visibility:hidden}
.clearfix:before, .clearfix:after{ content:"";  display:table}
.clearfix:after{ clear:both}
.clearfix{ zoom:1}
@media print{ *{ background:transparent!important;  color:black!important;  text-shadow:none!important;  filter:none!important;  -ms-filter:none!important}
a, a:visited{ text-decoration:underline}
a[href]:after{ content:"("attr(href) ")"}
abbr[title]:after{ content:"("attr(title) ")"}
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after{ content:""}
pre, blockquote{ border:1px solid #999;  page-break-inside:avoid}
thead{ display:table-header-group}
tr, img{ page-break-inside:avoid}
img{ max-width:100%!important}
@page{ margin:.5cm}
p, h2, h3{ orphans:3;  widows:3}
h2, h3{ page-break-after:avoid}
}
