* {
  margin:0px;
  padding:0px;
  
}
/*=================================================================================STICKY FOOTERhttp://matthewjamestaylor.com/blog/keeping-footers-at-the-bottom-of-the-page=================================================================================*/
html,body {
  padding:0px;
  margin:0px;
  line-height:14px;
  font-size:13px;
  font-family:Arial,sans-serif;
  color:#555555;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
}
#PageContainer {
  min-height:100%;
  position: relative;
}
#body {
  /*padding-bottom:70px;
  */ /* Height of the footer */
  padding-bottom:68px;
  /*Height of the footer+additional padding between footer & content */
}
body {
  background:#000 url(../images/bg_cl.jpg) repeat-x;
  color:#2c2c2c;
  font-family:arial,verdana,sans-serif;
  font-size:13px;
}
h1 {
  color:#c7110a;
  font-family:arial;
  font-size:15pt;
  font-weight:normal;
  text-decoration:none;
  text-transform:uppercase;
}
h2 {

  font-family:arial;
  margin:0;
  color:#c7110a;
  font-weight:bold;
  font-size:10pt;
  text-transform:uppercase;
}
h3 {
  color:#c7110a;
  font-family:arial;
  font-size:12pt;
  font-weight:bold;
  line-height:1.4em;
  
  
}
h4 {
  color:#c7110a;
  font-family:arial;
  font-size:10pt;
  font-weight:bold;
  line-height:1.4em;
  margin-top:10px;
  margin-bottom:10px;

}
h4 a {
  background:url(../images/h4bkg.gif) no-repeat;
  color:#8c0a8e;
  font-family:arial;
  font-size:12px;
  font-weight:bold;
  line-height:1.4em;
  margin-top:10px;
  margin-bottom:10px;
  text-transform:uppercase;

}

h5 {
  color:#8c0a8e;
  font-family:arial;
  font-size:9pt;
  font-weight:bold;
  line-height:1.4em;
  margin-top:4px;
}
.eventtitle {
  color:#ffffff;
  font-family:arial;
  font-size:15pt;
  font-weight:normal;
  line-height:1.4em;
  margin-top:4px;
}
.eventtitle a: {
  text-decoration:underline;
}
a {
  color:#C7110A;
  font-size:12px;
  text-decoration:underline;
}
a:hover {
  color:#C7110A;
}
span {
  
}
img {
  border:none;
}
p {
  margin:15px 0px 15px;
}
.clearthis {
  margin:0px;
  height:1px;
  clear:both;
  float:none;
  font-size:1px;
  line-height:0px;
  overflow:hidden;
}

.topheader{
height:135px;
background:url(../images/top_header.jpg) repeat-x;
}
#container {
  margin-left:auto;
  margin-right:auto;
  width:950px;
  line-height:1.5em;
  background:#fff;
}

#NMWRcol
{
width: 650px;
float:left;
}

.EventTable td{
width:200px;
vertical-align:top;
padding-bottom:12px;
padding-top:12px;
border-bottom:1px dashed #eaeaea;
}

input {
  padding-left:2px;
  background-color:#fff;
  color:#5b5e59;
  font-family:tahoma,arial,sans-serif;
  font-size:11px;
  border:1px solid #efefef;
  margin-bottom: 5px;
}
/*Main Navigation Start*/
#nav1 {
  background:url(../images/navC.jpg) no-repeat;
  font-size:15px;
  font-family:arial;
  font-weight:normal;
  margin-right:auto;
  margin-left:auto;
  width:950px;
  height:46px;
}
#nav1 li {
  background:transparent url(../images/nav1-sepn.gif) no-repeat scroll right center;
  float:left;
  padding:9px 10px 0 10px;
  list-style:none;
  height:32px;
  font-size:15px;
  font-weight:bold;
  text-transform:uppercase;
}
#nav1 li a {
  color:#ffffff;
  display:block;
  padding:6px 20px;
  text-decoration:none;
}
#nav1 ul{
margin-left:auto;
margin-right:auto;


}
#nav1 li.LAST {
  background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #000000;
    float: right;
    padding: 3px;
}
  
}
#nav1 li a:hover {
  color: #ededed;
}
/*Main Navigation End*/
/* Left Sidebar */
#left_sidebar {
  width:220px;
  float:left;
  text-align:left;
  color:#8989b6;
}
#left_sidebar a {
  color:#8989b6;
}
#left_sidebar a:hover {
  color: #75759c;
}
/* Left Sidebar:Newsletter Signup Box */
#newsletter {
  overflow:hidden;
  font-weight:bold;
  background:url('../images/newsletter.gif') no-repeat;
}
#newsletter h2 {
  font-size:18px;
  margin-left:18px;
  margin-top:15px;
  padding-bottom:10px;
  color:#356190;
  font-family:garamond;
}
#newsletter input {
  padding-left:0px;
  width:115px;
  height:16px;
  border:#bfbfe6 1px solid;
  float:left;
  clear:left;
}
#newsletter input.button {
  margin-top:3px;
  margin-left:95px;
  width:22px;
  height:13px;
  border:none;
}
#newsletter #link_cancel {
  margin-top:5px;
}
#newsletter ul {
  margin:0px auto;
  width:175px;
  list-style-type:none;
}
#newsletter li {
  width:120px;
  height:21px;
  list-style-type:none;
  text-align:left;
  float:left;
  background:url('../images/bullet.gif') no-repeat;
}
#newsletter li.last {
  border:none;
}
#newsletter li a {
  margin-top:-3px;
  margin-left:14px;
  display:block;
  color:#414e57;
  text-decoration:none;
}
#newsletter li a:hover {
  color: #56567c;
}
/* Main Content Area */
#mainheader {
  width:950px;
  height:365px;
  overflow:hidden;
  margin-left:auto;
  margin-right:auto;
  margin-top:2px;
}
.logocontainer {
  width:950px;
  height:135px;
  margin:0px auto;
}
#logo {
  margin-top:25px;
  height:84px;
  width:253px;
  float:left;
}
.logor {
  float:right;
  height:122px;
  margin-top:7px;
  position:relative;
}
#logo h1 a:hover {
  text-decoration:none;
}
#logo h1 a {
  display:block;
  height:76px;
}
#main_content {
  margin-right:2px;
  width:710px;
  text-align:center;
  float:right;
}
#main_content .h_divider {
  margin-bottom:2px;
  height:1px;
  background-color:#c2c2cd;
  overflow: hidden;
}
/* Page Footer */
#footer {
  position:relative;
  bottom:0;
  margin-left:auto;
  margin-right:auto;
  width:950px;
  height:55px;
  background:url(../images/footerC.gif) no-repeat;
  color:#ffffff;
}
#footer a {
  color:#ffffff;
  text-decoration:none;
}
#footer a:hover {
  color:#0f75bc;
  text-decoration:none;
}
.fix {
  clear:both;
  height:1px;
  margin:-1px 0 0;
  overflow:hidden;
}
.fl {
  float:left;
  margin-left:14px;
  margin-top:20px;
}
.fl p {
  line-height:14px;
  margin:28px 0 0;
}
.fr {
  padding:10px;
  float:right;
}
.fr p {
  line-height:14px;
}
.ac {
  text-align:center;
}
.ar {
  text-align: right;
}
/*Main Navigation Start*/
#FooterNav {
  font-size:15px;
  font-family:arial;
  font-weight:normal;
  margin-top:10px;
  width:615px;
  padding:0;
}
.FooterCell {
  float:left;
  height:97px;
}
.FooterDivider {
  float:left;
  height:97px;
  padding:0px 20px;
  background:transparent url(../images/footer-sep.gif) no-repeat scroll center;
}
#FooterNav ul {
}
#FooterNav li {
  padding:0 0px 0 0;
  list-style:none;
}
#FooterNav td {
  background:transparent url(../images/footer-sep.gif) no-repeat scroll right center;
  vertical-align:top;
  height:97px;
  padding-right:5px;
}
#FooterNav li a {
  color:#0088CC;
  display:block;
  padding:2px 8px;
  text-decoration:none;
  font-size:11px;
}
#FooterNav li.active a {
  text-decoration:none;
  color:#1763A8;
}
#FooterNav li a:hover {
  color:#1763A8;
}
#FooterNav h1 {
  color:#58585a;
  font-family:arial;
  font-weight:bold;
  line-height:1.4em;
  text-decoration:none;
  font-size: 13px;
}
/*Main Navigation End*/
/*Toplinks Start*/
#logo .links {
  font-size:12px;
  left:615px;
  top:46px;
  position:absolute;
}
#logo .Divider {
  padding:0px;
  width:1px;
  height:28px;
  background:transparent url(../images/Toplinks-sep.gif) no-repeat scroll center;
}
ul#mainlevel-links {
  margin:0;
  padding:0;
}
ul#mainlevel-links li a {
  color:#1788bb;
  float:left;
  font-weight:normal;
  margin:0;
  padding:6px 0 0 0px;
}
ul#mainlevel-links li a:hover {
  color:#084c6a;
  float:left;
  font-weight:normal;
  margin:0;
  padding:6px 0 0 0px;
}
ul#mainlevel-links li H5 {
  color:#666666;
  float:left;
  font-weight:bold;
  margin:0;
  padding:6px 0 0 10px;
}
ul#mainlevel-links li img {
  color:#666666;
  float:left;
  font-weight:normal;
  margin:0;
  padding:0px 0 0 0px;
}
ul#mainlevel-links>li:first-child {
  border-left:medium none;
}
ul#mainlevel-links li {
  display:inline;
  float:left;
  font-size:12px;
  line-height:1.1em;
  list-style-type:none;
  margin:0 0 0 10px;
  padding: 0;
}
/*Toplinks End*/
#page {
  border-top:medium none;
  margin:0 auto;
  width:890px;
  padding:15px 30px 15px 30px;
  /*border:1px solid #d8d8da;
  */
}
.contenttop{
height:10px;
width:950px;
background:url(../images/content-top.jpg) no-repeat;


}
.test {
  position:relative;
  float:left;
  width:20%;
  padding:23px;
  text-align:left;
}
#content {
  float:left;
  width:420px;
}
#sidebar1 {
  background:#F2F2F2 none repeat scroll 0 0;
  padding:0 20px;
  width:210px;
}
#sidebar2 {
  padding:0 20px;
  width:180px;
}
.sidebar {
  float:left;
}
.bottom {
  background:url(../images/bottom.gif);
  height:5px;
  width:100%;
}
.top {
  background:url(../images/top.gif);
  height:5px;
  width:100%;
}
#airmiles {
  float:right;
  font-size:0.85em;
  width:237px;
  height:117px;
  margin-bottom:8px;
}
#FreeConsultation {
  background:url(../images/Cformbkg.gif) repeat-x;
  background-color:#f5f5f5;
  border-right:1px solid #d9d9d9;
  border-left:1px solid #d9d9d9;
  padding:6px;
  float:right;
  font-size:0.85em;
  width:223px;
}
#FreeConsultation p {
  margin:0;
  padding:0;
}
#Cformheader {
  background:url(../images/Cformheader.gif);
  border-right:1px solid #d9d9d9;
  border-left:1px solid #d9d9d9;
  border-top:1px solid #d9d9d9;
  float:right;
  font-size:0.85em;
  width:235px;
  height:61px;
}
#Cformfooter {
  background:url(../images/Cformfooter.gif);
  border-right:1px solid #d9d9d9;
  border-left:1px solid #d9d9d9;
  border-bottom:1px solid #d9d9d9;
  float:right;
  font-size:0.85em;
  width:235px;
  height:61px;
}

#centercol {
  float:left;
  width:689px;
}
#page ul li {

  background:transparent url(../images/arrow2.png) no-repeat scroll 10px 8px;
  line-height:120%;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:5px 5px 5px 30px;

  }

#pagecol {
  float:left;
  width:740px;
}
#columns {
  height:1%;
}
.box {
  border-bottom:1px solid #297bba;
  height:1%;
  margin:0 0 1em;
  padding:3px 7px 23px;
  background-color:#105082;
}
.title {
  font-weight:bold;
}
.title h2 {
  color:#FFFFFF;
  padding:0px;
}
.box p {
  line-height:14px;
  margin:2px 0 0;
}
#ContentBox {
  height:163px;
  width:309px;
  background:gray;
  margin-top:25px;
  flaot:left;
}
#ContentBox2 {
  height:163px;
  width:309px;
  background:gray;
  margin-top:25px;
  float: left;
}
/*================================COMMON STYLES ================================*/
/*.left {
  float:left;
}
.right {
  float: right
}
*/
.hide {
  display:none;
}
.pointer {
  cursor:pointer;
}
.clearBoth {
  clear:both;
}
.clearfix:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
}
.clearfix {
  display: inline-block;
}
/* for IE/Mac */
a:active,a:focus {
  outline:none;
}
img,div,a,input,h1 {
  behavior: url(../images/iepngfix.htc)
}
/*FORM STYLING*/
.tbmain {
}
.left {
  /* Changes on the form */
  color:black !important;
  font-family:Verdana !important;
  font-size:11px !important;
}
.head {
  color:#58585a;
  font-size:20px;
  text-decoration:underline;
  font-family:"Verdana";
}
td.left {
  font-family:"Verdana";
  font-size:10px;
  color:black;
}
.pagebreak {
  font-family:"Verdana";
  font-size:12px;
  color:black;
}
.tbmain {
  height:100%;
}
.pageinfo {
  padding-right:5px;
  margin-bottom:15px;
  float:left;
}
.btn {
  background:url(../images/submit.gif) no-repeat;
  margin-top:10px;
  width:46px;
  color:white;
  font-size:9px;
  text-transform:uppercase;
  margin-left:176px;
  border:0;
  padding-left:6px;
  padding-right:6px;
  padding-top:2px;
  padding-bottom:2px;
}
.midmid {
  line-height:2em;
}
#q0 {
  width:162px;
  height:16px;
  float:right;
}
#q1 {
  width:162px;
  height:16px;
  float:right;
}
#q2 {
  width:162px;
  height:16px;
  float:right;
}
#q3 {
  width:162px;
  height:16px;
  float:right;
}
#q4 {
  width:162px;
  height:16px;
  float:right;
}
#q7 {
  height:65px;
  width:164px;
  float:right;
  margin-top:10px;
  border: 1px solid #EFEFEF;
}
/*FORM STYLING*/
div#EventContainer {
  width:685px;
}
div#EventContainer div {
  clear:left;
  min-height:90px;
  margin:5px 0 10px;
  width:685px;
}
div#EventContainer img {
  float:left;
  margin:0 10px 0 0;
  padding:5px;
}
div#EventContainer a {
  color:#ffffff;
  line-height:1.5;
  text-decoration:underline;
}
#EventContainer ul li {
  background:transparent url(../images/bullet-icon.gif) no-repeat scroll 10px 8px;
  line-height:120%;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:5px 5px 5px 30px;
}
#EventContainer li a {
  color:#f5b901;
  text-decoration:underline;
}
#EventContainer li a:hover {
  color:#937006;
  text-decoration:none;
}
.News p {
  margin:8px 0 0;
}
.AD {
  float:right;
  width: 155px;
}

.AD2 {
  float:right;
  width: 200px;
  text-align:right;
  margin-top:10px;
  margin-bottom:20px;
}

.AD2 p{
margin: 5px 0px 10px 0px;

}


.AgendaTable{
border:none;

}
.AgendaTable td{

}
.AgendaTable tr{
border:none;
}

.NN{
  position:relative;
  bottom:0;
  height:50px;
  width:182px;
  margin-left:auto;
}


  





































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

