/* HIDE UNWANTED */
/* ======================================================== */

#cssmenu, #topnav, #web_header {display: none;}

body, #wrap {
  background-image: url('');
  background-color: white;
}

#wrap {
  width: 1000px;
  font-family: arial;
  font-size: 11pt;
  color: #606060;
}

#wrap a {text-decoration: none;}
#wrap a:hover {text-decoration: underline;}

div {display: block;}

/* ======================================================== */







/* MAIN BODY SETUP */
/* ======================================================== */

.ncolleft {
  float: left;
  width: 250px;
}

.ncolright {
  float: right;
  width: 750px;
}


/* HEADER SECTION */
/* ======================================================== */

.logohack {
  float: left;
  background-color: white;
  width: 249px;
  height: 150px;
}

.logohack img {
  float: left;
  border: none;
  margin: 25px 0px 0px 30px;
}


/* HEADER LINKS SECTION */
/* ======================================================== */

#headerhack {
  float: left;
  width: 749px;
  background-image: url('/lgpic.png');
}

.contactus {
  float: left;
  width: 382px;
  height: 150px;
}

.lgpicture {display: none;}

.headlink {
  float: left;
  wdth: 129px;
  border-left: 1px solid;
  border-color: #F2F2F2;
  text-align: right;
  padding: 10px 20px 10px 0px;
  background-color: #336699;
}

.headlink#linkone {width: 110px; border: none;}
.headlink#linktwo {width: 115px;}
.headlink#linkthr {width: 80px;}

.headlink a {
  text-decoration: none;
  font-weight: bold;
  color: white;
}

.headlink a:hover {
  color: gold;
}



/* NAVIGATION SECTION */
/* ======================================================== */

.navbutton {
  float: left;
  width: 229px;
  background-color: #F2F2F2;
  text-decoration: none;
  font-weight: bold;
  color: #606060;
  padding: 11px 0px 11px 20px;
  margin-bottom: 1px;
}

.navbutton:hover {
  float: left;
  background-color: #6095C1;
  color: white;
}

.lgpicture img {
  width: 749px;
  height: 180px;
}



/* AWARDS SECTION */
/* ======================================================== */

.tqs {
  float: left;
  width: 244px;
  padding: 30px 0px 10px 5px;
}

.tqs img {
  float: left; 
  margin-left: 10px; 
  border: none;
}

#buslogo {margin-top: -4px;}



/* MAIN BODY SECTION */
/* ========================================================= */

.mainbody {
  float: left;
  width: 749px;
  text-align: justify;
}


/* PARTNERS SECTION */
/* ========================================================= */

.partners {
  float: left;
  width: 230px;
  margin: 20px 0px 20px 0px;
  text-align: center;
}

.partnertext {
  float: left;
  width: 249px;
  text-align: left;
  margin-bottom: 5px;
  font-weight: bold;
  color: #336699;
  text-align: center;
}

.partners img {
 border: none;
}


/* E-NEWSLETTER SECTION */
/* ========================================================= */

.subtitle#enewstitle, .subtitle#sbrochure {
  float: left;
  font-family: arial;
  font-size: 13pt;
  font-weight: bold;
  background-color: #EBF0F3;
  margin: 0px 0px 10px 0px;
  width: 230px;
  padding: 3px 10px 3px 10px;
}

.subtitle#enewstitle {
  margin-top: 25px;
}

#MailingListForm {
  float: left;
  width: 230px;
  font-family: arial;
  color: #606060;
  margin-left: 5px;
}

.inputlabel {
  float: left;
  margin-bottom: 10px;
  font-weight: normal;
  font-size: 8pt;
  text-align: left;
}

.emailprivacy {
  float: left;
  font-size: 7pt;
  margin-top: 5px;
}

#Submit1 {
  float: left;
  margin-top: 5px;
}


/* MINOR NAVIGATION SECTION */
/* ========================================================= */

.minornavi {
  float: left;
  background-color: #EBF0F3;
  width: 210px;
  margin: 1px 0px 1px 20px;
  padding: 10px 0px 10px 15px;
  border-left: 5px solid;
  border-color: #336699;
  color: #606060;
  font-weight: bold;
}

.minornavi:hover {
  background-color: #6095C1;
  color: white;
}


/* MAIN BODY SECTION TEXT */
/* ========================================================= */

.title {
  float: left;
  width: 710px;
  margin: 15px 0px 0px 10px;
  padding: 5px 10px 5px 10px;
  background-color: #EBF0F3;
  font-family: arial;
  color: #336699;
  font-size: 13pt;
  font-weight: bold;
}

.contactustext {
  float: left;
  width: 580px;
  margin: 10px 0px 0px 20px;
}

.contactustext a {color: #336699;}

.cusubtitle {
  float: left;
  width: 710px;
  margin-left: 10px;
  padding: 5px 10px 5px 10px;
  background-color: #EBF0F3;
  color: #336699;
  font-weight: bold;
  margin-top: 25px;
}

.subtitle#enewstitle {color: #336699;}

/* NEWS PAGE SECTION */
/* ======================================= */

.datejump {
  float: left;
  width: 720px;
  margin: 10px 0px 0px 10px;
  padding: 0px 0px 10px 10px;
  border-bottom: 2px solid;
  border-color: #EBF0F3;
}

.link1, .link2 {
  float: left;
  width: 70px;
  text-align: center; 
  color: #336699;
}

.link1 {
  border-right: 1px solid; 
  border-color: #EBF0F3;
}

#int {float: left; width: 70px;}

.titlebox {
  float: left;
  background-color: #EBF0F3;
  width: 730px;
  margin: 10px 0px 0px 10px;
}

.titlepic {
  float: left;
  margin: 5px;
}

.titletext {
  float: left;
  width: 650px;
  font-size: 11pt;
  font-weight: bold;
  margin: 12px 0px 5px 5px;
  color: #336699;
}

.titleleft {
  float: left;
  margin-left: 5px;
}

.bodytext {
  float: left;
  width: 720px;
  margin-left: 15px;
  margin-top: 5px;
}

.bodytext img {
  float: right;
  margin: 0px 5px 10px 15px;
  width: 195px
}

#longpic {
  float: left;
  margin-left: -5px;
  width: 730px;
}

.articlefooter {
  float: left;
  margin-left: 10px;
  background-color: #EBF0F3;
  width: 715px;
  padding: 3px 5px 3px 10px;
}

.bodytext b {color: #336699;}

.returntotop {
  float: right;
  margin: 5px 15px 15px 0px;
}
