* {
  margin:0px;
  padding:0px;
  text-align: left;
}
/*=================================================================================STICKY FOOTERhttp://matthewjamestaylor.com/blog/keeping-footers-at-the-bottom-of-the-page=================================================================================*/
html,body {
  padding:0px;
  margin:0px;
  line-height:14px;
  font-size:12px;
  font-family:Arial,sans-serif;
  color:#555555;
  font-size-adjust:none;
  font-stretch:normal;
  font-style:normal;
  font-variant:normal;
  font-weight:normal;
}
#PageContainer {
background:transparent url(../images/shadow.png) repeat-y;
margin-left:auto;
margin-right:auto;
min-height:100%;
position:relative;
width:950px;
}
#body {
  /*padding-bottom:70px;
  */ /* Height of the footer */
  padding-bottom:68px;
  /*Height of the footer+additional padding between footer & content */
}
body {
  background:#225289 url(../images/body_bg.gif) repeat-x;
  color:#ffffff;
  font-family:arial,verdana,sans-serif;
  font-size:13px;
}
h1 {
  color:#ffffff;
  font-family:georgia;
  font-size:16pt;
  font-weight:normal;
  text-decoration:none;
margin-bottom:10px;
}
h2 {
  background:url(../images/h2bkg.gif) no-repeat;
  font-family:georgia;
  margin:0;
  color:#ffffff;
  font-weight:normal;
  font-size:25px;
  height:21px;
  width:578px;
  padding:10px;
}
h3 {
  color:#fff;
  font-family:georgia;
  font-size:13pt;
  font-weight:lighter;
  line-height:1.4em;
  margin-top:4px;
  text-decoration:underline;
}
.SubHead
{
  color:#fff;
  font-family:georgia;
  font-size:13pt;
  font-weight:lighter;
  line-height:1.4em;
  margin-top:12px;
}
h4 {
  color:#009AFF;
  font-family:arial;
  font-size:10pt;
  font-weight:bold;
  line-height:1.4em;
  margin-top:5px;
  padding-top:3px;
  
}
h5 {
  color:#58585a;
  font-family:arial;
  font-size:9pt;
  font-weight:bold;
  line-height:1.4em;
  margin-top:4px;
}
.FootNote
{
  padding: 0px;
  margin-top: 0px;
  line-height: 1;
  font-size: 8pt;
  color: #DDDDDD;
}

.link a{ 
  color:#d3e8ff;
  font-family:arial;
  font-size:10pt;
  font-weight:bold;
  line-height:1.4em;
  margin-top:5px;
  padding-top:3px;
}

.underlineHeader{
  color:#ffffff;
  font-family:georgia;
  font-size:16pt;
  font-weight:normal;
  text-decoration:underline;
 margin-bottom:10px;
}


.contentbody td{
  line-height: 1.5em;
  font-size:13px;
  padding: 3px;
  font-family:Arial,sans-serif;
}

.strong{font-weight:bold; color:#32aeff;}

hr{ border: 0;
border-bottom: 1px solid #CCCCCC;}

.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:white;
  text-decoration:underline;
}
a:hover {
  color:#aaaaaa;
}


img {
  border:none;
}
p {
  margin:0px 0px 10px;
}

.note
{
color:#666666;
font-size:8pt;
line-height:1.5em;
padding-left:5px;
padding-top:18px;
width:268px;
}

.clearthis {
  margin:0px;
  height:1px;
  clear:both;
  float:none;
  font-size:1px;
  line-height:0px;
  overflow:hidden;
}
#container {
  margin-left:auto;
  margin-right:auto;
  width:900px;
  line-height:1.5em;
  background:#ffffff url(../images/rightcol.gif) repeat-x;
}
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*/
#nav {

  background:transparent url(../images/nav_bkg.gif) repeat-x;
  font-size:15px;
  font-family:arial;
  font-weight:bold;
  margin-right:auto;
  margin-left:auto;
  width:900px;
  height:32px;
}



/*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:900px;
  height:265px;
  overflow:hidden;
  margin-left:auto;
  margin-right:auto;
  margin-top:2px;
}
.logocontainer {
  width:900px;
  height:124px;
  margin-left:auto;
  margin-right:auto;
  background:url(../images/logocontainer.jpg) no-repeat;
}
#logo {
  height:69px;
  width:253px;
  float:left;
  margin-left:12px;
  margin-top:28px;
}
.logor {
  float:right;
  width:269px;
  padding-top:62px;
}

.logor h3 { 
  color: #222; 
  float: right; 
  font-size: 13pt;
  text-decoration: none; 
  font-family: times new roman; 
  margin-top:20px;
  letter-spacing: 2px;
  font-weight: bolder;
}
.logor a { float: right; margin-left:0px; margin-right:6px; }
.logor br { clear: both; }

#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 */
#footernav {
  font-size:12px;
  font-family:arial;
  font-weight:bold;
  margin-right:auto;
  margin-left:auto;
  height:40px;
  float: left;

}
#footernav li {
  background:transparent url(../images/footer-sep.gif) no-repeat scroll 43px 16px;
  float:left;
  padding:7px 10px 0 0;
  list-style:none;
  height:32px;
  padding:8px 5px 0px 52px;
}
#footernav li a {
  color:#ffffff;
  display:block;
  float:left;
  padding:6px 8px;
  text-decoration:none;
}
#footernav li.active a {
  text-decoration:none;
  color:#777777;
}
#footernav li a:hover {
  color:#ededed;
}
#footer {
  position:relative;
  bottom:0;
  margin-left:auto;
  margin-right:auto;
  width:900px;
  height:40px;
  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;
  width:598px;
  height:40px;
  background:url(../images/fl_bkg.jpg) no-repeat;
  margin: 0;
  padding: 0;
}
.fl p {
  line-height:14px;
  margin:28px 0 0;
}
.fr {
  height:40px;
  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: 500px;
  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:900px;
  background:#fafafa;
}
.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;
}
#secondNav {
  float:left;
  font-size:12px;
  width:205px;
  background:#ffffff;
  font-family:arial;
  border-right:1px solid #d9d9d9;
  background:url(../images/Cformbkg.gif) repeat-x;
  background-color:#f5f5f5;
  clear:both;
}
#secondNavheader {
  background:url(../images/secondNavheader.gif) no-repeat;
  float:left;
  font-size:0.85em;
  width:206px;
  height:5px;
}
#secondNavfooter {
  background:url(../images/secondNavfooter.gif) no-repeat;
  float:left;
  font-size:0.85em;
  width:206px;
  height: 5px;
}
div#secondNav ul {
  list-style-type:none;
  /* get rid of the bullets */
  padding:0;
  /* no padding */
  margin:0;
  /* no margin for IE either */
}
div#secondNav ul li {
  margin:0;
  padding:0;
  display:block;
  border-bottom:1px solid #e8e7e7;
  /* lines */
  background:transparent url(../images/bullet.gif) no-repeat scroll 6px 8px;
  line-height:120%;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
}
div#secondNav li active {
  margin:0;
  padding:0;
  display:block;
  border-top:1px solid #d9d9d9;
  /* lines */
  background:transparent url(../images/bullet-active.gif) no-repeat scroll 6px 8px;
  line-height:120%;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
}
div#secondNav li a:hover,#secondNav li.active a {
  margin:0;
  padding:0;
  display:block;
  background:transparent url(../images/bullet-active.gif) no-repeat scroll 6px 8px;
  line-height:120%;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  display:block;
  /* lines extend to right,make area clickable */
  color:#03aed1;
  padding:8px 0px 8px 27px;
  margin:0;
  text-decoration:none;
  height:15px;
  /* hint for IE,alternatively remove whitespace from HTML */
}
div#secondNav ul li a {
  display:block;
  /* lines extend to right,make area clickable */
  color:#6f6f6f;
  padding:8px 0px 8px 27px;
  margin:0;
  text-decoration:none;
  height:15px;
  /* hint for IE,alternatively remove whitespace from HTML */
}
div#secondNav ul ul li a {
  margin-left:20px;
  /* indent level 1 */
}
div#secondNav ul ul ul li a {
  margin-left:40px;
  /* indent level 2 */
}
div#secondNav ul li a:hover {
  color:#03AED1;
  /* rollover effect */
}
#centercol {
  float:left;
  width:689px;
}
.rightcol {
  float:right;
  width:299px;
}

.rightcol p
{
  color: #333333;
  font-size: 8pt;
  margin: 3px;
  line-height: 1;
}

#columns {
  width:598px;
  float:left;
background-color: #515151;
min-height: 785px;
_height: 785px;
}
.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;
}
/*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;
}
.newscontainer {
  margin-left:67px;

}
#FreeReport{margin-left:45px;
}

.newscontainer p
{color:#515151;
}

.newscontainer #tblA {
  width:100px;

}

.News p {
  color:#515151;
  width:220px;
}
.newstitle {
  margin-left:18px;
  margin-top:18px;
  clear:both;
  
}
.AD {
clear:both;
float:right;
margin-bottom:20px;
margin-top:15px;
width:297px;
}

.VIr {
clear:both;
float:right;
margin-top:20px;
width:297px;
}

.AD2 {
clear:both;
float:right;
margin-bottom:20px;
margin-top:5px;
width:297px;
}
.AD2 a{
color:#009AFF;
font-family:arial;
font-size:8pt;
font-weight:bold;
line-height:1.4em;
margin-left:5px;
}
.contentbody {
  background:#515151 url(../images/contentbody.gif) repeat-x;
  min-height:550px;
  _height:550px;
  padding: 10px;
}

.Btn{
  background:url(../images/submit.gif) no-repeat;
  width:71px;
  height:23px;
  color:white;
  cursor:pointer;
      font-size:12px;
  font-family:arial;
  font-weight:bold;
      text-transform:uppercase;
      border:0;
text-align: center;

}
.textbox{
    background:#fff;
    border:1px solid #bebdbd;
    margin-bottom:8px;
margin-top:5px;
}














































































































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

