body {
   margin: 0;
   padding: 0;
background-color: #f7f7f7;
}

table.mainback{ background-color: #f7f7f7;font-family: "Lucida Sans Unicode", "Lucida Grande", }
td.head{background-color: #343434; padding-top: 12px; border-bottom: 1px solid #fff}
td.head p{color: #bcbcbc; font-size: 11px}
td.perm p{color: #bcbcbc; font-size: 11px; font-family: "Lucida Sans Unicode", "Lucida Grande"; }
td.logo p{font-family: "Lucida Sans Unicode", "Lucida Grande"; color: #e7e7e7; font-size: 26px;}
td.logo{height: 60px; }
td.headtop{height: 20px}
td.social{text-align: right; width: 160px; vertical-align:middle}
td.permission {
   padding: 6px 0 6px 0; height: 50px;
}
td.mainbar p a.casestudy{background-color: #333; color: #fff; padding: 4px 8px 4px 8px; text-decoration: none}
td.nav{background-color: #e6e6e6; padding:0; margin:0; border: 0; text-align:right}
td.nav img{vertical-align: bottom}
td.nav a{border:none; text-decoration: none; padding: 0; margin: 0;}
td.nav a img{border: none; padding: 0; margin: 0; text-decoration: none; }
td.permission p {
   font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
   font-size: 11px;
   font-weight: normal;
   color: #787878;
}
td.perm p a{color: #fff}
td.buttongap{width: 31px}
td.permission p a {
   font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
   font-size: 11px;
   font-weight: normal;
   color: #333;
}
td.mainbar p.biglink a{background-color: #9a2223; padding: 3px 8px; color: #ffffff;  font-size: 15px; border: 1px solid #831c1d; text-decoration: none; display: inline-block }
td.header {
   background-repeat: no-repeat;
   background-position: top center;
   background-color: #fff;
   height: 124px;
}
td.intro{background-color: #9a2223}
td.intro p{color: #fff; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 28px}
td.nav{background-color: #236bc3}
img.wideimg{vertical-align: bottom }
table.content {
   background-color: #fff; text-align: left;
}

td.featurebox{background-color:#f1f1f1; border: 1px solid #d6d6d6; height: 160px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#313131; font-size: 13px; text-align: center;}
td.featurebox p{padding: 0; margin: 0; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color:#313131; font-size: 13px; text-align: center;}

td.boxoffice p.telnumber{font-size: 18px; padding: 6px 0; color: #0b2952; font-weight: bold}
/*Feature Boxes Table*/
table.mainfeature{font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;}
td.ftitle{font-size: 19px; color: #1f487f; letter-spacing: -.01px}
td.fdetail{font-size: 13px; color: #111111; }
td.fdetail em{color: #960101; font-style:normal}
td.fdescr{font-size: 13px; color: #393838; padding: 6px 0; line-height: 18px}
td.mainbar td.flinks a{font-size: 13px; color: #000a18; text-decoration: underline}
td.flinks img{margin-bottom: -2px}
table.boxes {
   background-color: #84c6e6;
}
td.infobox p.white{ font-family: Georgia, "Times New Roman", Times, serif;
   font-size: 18px;
   font-weight: normal;
   color: #fff;
   margin-bottom: 12px; margin-top: 12px; padding: 0
}
td.infobox p {
   font-family: 'Lucida Grande', sans-serif;
   font-size: 12px;
   line-height: 18px;
   font-weight: normal;
   color: #444444;
   margin: 0 0 16px 0;
   padding: 0;
}


td.sidebar p a {
   font-family: 'Lucida Grande', sans-serif;
   font-size: 14px;
   font-weight: bold;
   color: #f7f7f7;
   text-decoration: none;
}
td a img{border: none;}
td.sidebar ul {
   margin: 0 0 0 11px;
   padding: 0;
}

td.sidebar ul li,
td.sidebar ul li a {
   font-family: 'Lucida Grande', sans-serif;
   font-size: 12px;
   font-weight: normal;
   color: #666;
   list-style-type: none;
   text-decoration: underline;
}

td.sidebar h3 {
   font-family: 'lucida sans', sans-serif;
   font-size: 17px;
   font-weight: bold;
   color: #232f8e;
   margin: 10px 0 14px 0;
   padding: 0;
   text-align:center;
}

td.sidebar img{vertical-align:top}
td.sidebar p {
   font-family: 'Lucida Grande', sans-serif;
   font-size: 12px;
   font-weight: normal;
   color: #f7f7f7;
   margin: 0 0 6px 0;
   padding: 0;
   text-align: center;
}

td.sidebar p a{font-size: 12px; background-color: #333 !important; color: #fff !important; padding: 2px}

td.sidebar p.buttons {
   font-family: 'Lucida Grande', sans-serif;
   font-size: 11px;
   font-weight: normal;
   color: #505050;
   margin: 0 0 4px 0;
   padding: 0;
}

td.border {
   border-right: 2px solid #e0e0e0;
}

td.mainbar{vertical-align: top}

td.mainbar a {
   font-family: 'Lucida Grande', sans-serif;
   font-size: 13px;
   font-weight: normal;
   color:#586a65;
   text-decoration: none;
}

td.mainbar p a{text-decoration: underline; font-size: 13px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color: #bd3535}
td.mainbar p.fwd a{text-decoration: underline; font-size: 11px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color: #2c6dbd; text-transform: uppercase}
td.mainbar p.fwd {font-size: 11px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color: #2c6dbd; text-transform: uppercase}
td.mainbar p em {font-size: 13px; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; color: #333; font-style: normal; font-weight: bold}
td.mainbar p.special em{color: #b21c0b; font-style: normal; font-weight: bold}
td.mainbar h2 {
   font-family: 'Lucida Grande', sans-serif;
   font-size: 28px;
   font-weight: bold;
   color: #0071bd;
   margin: 0 0 16px 0;
   padding: 0 0 4px 0;
  
}

td.mainbar h3 {
   font-family: Georgia, serif;
   font-size: 18px;
   font-weight: normal;
   color: #6c0e0f;
   margin: 10px 0 14px 0;
   padding: 0;
   font-style: italic;
   
}

td.mainbar p {
   font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
   font-size: 13px;
   line-height: 20px;
   font-weight: normal;
   color: #636363;
   margin: 0 0 16px 0;
   padding: 0;
   }
 td.mainbar p.topq{margin-bottom: 4px}  
td.mainbar p.topq em{
	color: #333;
 margin: 0 0 4px 0;	
 border-bottom: 1px dashed #ccc;
 font-weight: normal
}
  
td.mainbar p.large{
 font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
   font-size: 14px;
   
   color: #2973ce;
   margin: 0 0 12px 0;
   padding: 0;	
}

td.mainbar p.itemtitle{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
   font-size: 26px;
   margin: 0 0 16px 0;
   line-height: 26px;
  color: #bd3535;
   }
   td.mainbar p.itemtitle em{line-height: 18px}
td.mainbar p.summary, td.sidebar p.summary{color:#2b61a3; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
   font-size: 16px;
   margin: 0 0 8px 0;
   padding: 0;
  line-height: 18px
   }
   td.sidebar p.summary em{color:#666; font-style:normal; font-size: 13px; }


     
td.mainbar p.top {
   font-family: 'Lucida Grande', sans-serif;
   font-size: 12px;
   font-weight: bold;
   color: #666;
   margin: 0 0 30px 0;
   padding: 0 0 12px 0 ;
   border-bottom: 1px dashed #eee
}

td.mainbar p.top a {
   font-family: 'Lucida Grande', sans-serif;
   font-size: 10px;
   font-weight: bold;
   color: #6c0e0f;
   border: none;
   text-decoration: none
}

td.mainbar p.top a img{border: none}

td.mainbar ul, td.mainbar ol {
    font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
   font-size: 13px;
   line-height: 19px;
   font-weight: normal;
   color: #666666;
   margin: 0 0 20px 24px;
   padding: 0;
}
td.mainbar ol li, td.mainbar ul li{margin-bottom: 6px}

td.bottom{border-bottom: 6px solid #353434}

td.footer {
  background-color: #f7f7f7;
  
}
td.foottop{background-color: #f7f7f7}
td.workwith{height: 8px}
td.footer p {
   font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
   font-size: 12px;
   font-weight: normal;color: #575757;
   margin-bottom: 16px;
   }

td.footer p a{color: #333}
td.footer p.orange{color: #f15a3f}
td.footeraddress p{color: #333}
.footadd{background-color: #f7f7f7}