body{
  text-align:left;
  margin:0px;
}
#bodyWrap{
  width:100%;
  height:auto;
  background-color:#fff;
  font-family:arial, helvetica, san-serif;
  font-size:14px;
}
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}
 .clearfix {
display: inline-block;
}
#header{
background:#cdcfdd;
width:100%;
height:100px;
}
#headertext{
position:absolute;
top:80px;
left:10px;
z-index:3;
color:#32598A;
font-size:120%;
font-weight:bold;
}
#cquseal{
position:absolute;
top:5px;
right:15px;
width:164px;
height:164px;
background: url("../images/cquseal.gif") no-repeat left top;
z-index:3;
}
#links{
margin:60px 0 0 0;
padding:5px;
}
#content{
float:left;
width:69%;
margin:0 0 0 0;
padding: 1% 4% 1% 2%;
}
#contentWrap{

}

#menuWrap{
float:right;
width:23%;
margin:0 0 0 0;
padding: 1em .3em 1% .5em;
overflow: hidden;
border-left: 1px dotted #32598A;
border-bottom: 1px dotted #32598A;
}

.box{
  padding:2px;
  text-align:left;
}
.redText{
  color:#BF0000;
}
.smallRedItalics{
  font-style:italic;
  font-size:80%;
  color:#BF0000;
}

.blueBoldItalics{
  font-style:italic;
  font-weight:bold;
  color:#32598A;
  font-size:110%;
}
.blueBold{
  font-weight:bold;
  color:#32598A;
  font-size:110%;
}
.videobutton{
  font-weight:bold;
  text-align:center;
  width:120px;
}

.headerText{
  font-size:300%;
  line-height:80px;
  color:#32598A;
}

.videobutton a{
  padding:3px;
  text-decoration:none;
  display:block;
  color:#cdcfdd;
  background-color:#32598A;
  border:1px #cdcfdd solid;
}

.videobutton a:hover{
  background-color: #cdcfdd;
  color:#32598A;
  text-decoration:none;
  border:1px #32598A solid;
}
#videobox{
  width:560px;
  padding:5px;
  border:1px dashed gray;
}
#contactus{
  border:1px #32598A solid;
  background-color: #cdcfdd;
}
.imagebox {
  padding:0px 5px 0px 0px;
}
#tnc{
  width:500px;
  height:auto;
  text-align:left;
  margin: 10px auto;
  padding:10px;
  background-color:#eee;
  font-family:arial, helvetica, san-serif;
  font-size:13px;
  border:1px dashed gray;
}
#footer{
background:#cdcfdd;
width:100%;
}
#nav{
text-align:left;
}
#nav ul {
  margin:5px;
  padding:0;
  list-style:none;
  background:none;
}
#nav li {
  margin:5px;
  height:20px;
}
a{
text-decoration:none;
color:#32598A;
font-weight:bold;
}
a:hover{
text-decoration:underline;
}
h1{
  font-size:160%;
  text-decoration:underline;
  color:#32598A;
}
h2{
  font-size:130%;
  color:#32598A;
}
h3{
  font-size:110%;
  color:#32598A;
}