@font-face {
    font-family: 'LiberationSerifRegular';
    src: url('LiberationSerif-Regular.eot');
    src: local('Liberation Serif'), local('LiberationSerif'), url('LiberationSerif-Regular.woff') format('woff'), url('LiberationSerif-Regular.svg#LiberationSerif') format('svg');
}
@font-face {
    font-family: 'LiberationSerifBold';
    src: url('LiberationSerif-Bold.eot');
    src: local('Liberation Serif'), local('LiberationSerif-Bold'), url('LiberationSerif-Bold.woff') format('woff'), url('LiberationSerif-Bold.svg#LiberationSerif-Bold') format('svg');
}
* {
    border:0;
    margin:0
}
html, body {
    font-family:sans-serif;
    font-size:12px;
    height:100%;
    color:#fff;
    background:#0b48a1 url(siteFooterBkg.jpg) no-repeat bottom center fixed
}
.fLeft{
    float:left;
}
.fRight{
    float:right;
}
.fClear{
    clear:both;
}
.boxShadow{
  -webkit-box-shadow: 0 2px 4px rgb(0,0,0);
 -moz-box-shadow: 0 2px 4px rgb(0,0,0);
 box-shadow:  0 2px 4px rgb(0,0,0);
}
.textShadow{
  text-shadow:0px 0px 5px #000;
  }
.clrRight {
    clear:right
}
.clrBoth {
    clear:both
}

.wrapper {
    min-height:100%;
    height:auto !important;
    background:url(siteHeaderBkg.jpg) no-repeat top;
    margin:0 0 -25px
}
#logo {
    width:533px;
    height:110px;
    margin:20px 0 15px
}
#salesPhone {
    font-family:LiberationSerifBold, serif;
    font-size:28px;
    margin:45px 0 -5px
}
#supportPhone  {
color:#FFFFFF;
font-family:LiberationSerifBold,serif;
font-size:28px
}
h1, h2, h3, h4 {
    font-weight:400;
    font-family:LiberationSerifRegular, Georgia, Times New Roman, Times, serif;
    text-shadow:0 2px 3px #031632
}
h1 {
    font-size:24px;
    color:#fff
}
h2 {
    font-weight:400;
    font-size:36px;
    text-align:center;
    background:url(blueBkg.png) repeat
}
h3 {
    font-family:LiberationSerifBold, serif;
    font-size:20px;
    margin:0 0 10px
}
h4 {
    font-size:18px;
    color:#fff
}
h5 {
    font-weight:400;
    font-size:10px;
    margin:5px 0 0
}
p {
    margin:0 0 10px
}
#formBox {
    background:url(formBkg.png) repeat;
    height:273px
}
#swf {
    width:715px;
    height:267px;
    background:#000;
    margin:4px 0 0 5px
}
#form {
    font-family:LiberationSerifRegular, Georgia, Times New Roman, Times, serif;
    width:230px;
    height:255px;
    text-align:center;
    margin:15px 5px 0 0
}
#thanks {
    font-family:LiberationSerifRegular, Georgia, Times New Roman, Times, serif;
    font-size:16px;
    width:220px;
    text-align:center;
    margin:90px 5px 0 0;
    padding:5px
}
input.frmField:focus, textarea.frmField:focus {
    border:1px solid #B57619;
    background:#fff
}
input.frmField, textarea.frmField, select.frmField {
    width:210px;
    -moz-border-radius:3px;
    border-radius:3px;
    -webkit-border-radius:3px;
    font-size:14px;
    color:#60829f;
    font-family:LiberationSerifRegular, Georgia, Times New Roman, Times, serif;
    border:1px solid #FFF;
    background:#fff url(formField.gif) repeat-x;
    padding:3px;
    margin:0 0 -7px;
}
#frmBtn {
    background:url(scheduleBtn.png) no-repeat;
    width:225px;
    height:41px
}
#frmBtn:hover {
    background-position:bottom
}
#content, #header, #offBox {
    width:960px;
    margin:0 auto
}
#cntArea {
    background:url(blueBkg.png) repeat;
    border:solid #1d6ecc 1px;
    width:700px;
    height:225px;
    float:left;
    color:#93cbff;
    margin:0 1px 15px;
    padding:8px
}
#chatArea {
  background:url(blueBkg.png) repeat;
    border:solid #1d6ecc 1px;
    width:220px;
    height:85px;
    float:right;
    color:#93cbff;
    margin:0 1px 2px;
    padding:8px
  }

#caseBox {
  background:url(blueBkg.png) repeat;
    border:solid #1d6ecc 1px;
    width:220px;
    height:50px;
    float:right;
    color:#93cbff;
    margin:0 1px 2px;
    padding:8px
  }

#pressBox {
  background:url(blueBkg.png) repeat;
    border:solid #1d6ecc 1px;
    width:220px;
    height:50px;
    float:right;
    color:#93cbff;
    margin:0 1px 2px;
    padding:8px
  }

#pressArea {
    background:url(blueBkg.png) repeat;
    width:940px;
    color:#93cbff;
    margin:5px 0;
    padding:8px;
}
#pressArea a{
    color:#fff;
}
#offBox {
    width:960px;
    clear:both;
    margin:0 auto 15px
}
#prodBox {
    background:url(blueBkg.png) repeat;
    color:#93cbff;
    padding:3px 10px 10px
}
.prodList {
    width:306px;
    text-align:left
}
.prtBox {
    width:475px
}
.prtHead {
    border-bottom:#4d8ae3 1px dotted;
    height:35px;
    margin:0 0 2px
}
.prtBody {
    text-align:center;
    color:#93cbff;
    background:url(blueBkg.png) repeat;
    padding:15px
}
#prtFirst {
    margin:0 10px 0 0
}
#prtArea {
    width:960px;
    margin:0 auto 30px
}
.footer, .push {
    height:25px
}
.footer {
    background:url(blueBkg.png) repeat;
    border-top:solid #1d6ecc 1px;
    font-family:LiberationSerifRegular, Georgia, Times New Roman, Times, serif;
    font-size:12px
}
#footerCnt {
    width:950px;
    margin:0 auto;
    padding:5px 0 0
}
.articleSeparator{
  display:block;
  height:1px;
  width:930px;
  background:#0B48A1;
  margin:15px 0;
}
.articleImg{
float:left;
margin:0 10px 10px 0;
}
/* pagination controls */
.paginator{
  background:#0B48A1;
  padding:5px;
  text-align:center;
}
.pagAct{
    color:#1D6ECC !important;
    text-decoration:none;
  }
.pagItm{
  color:#fff;
    }