body{
 background: #3990b9;
 font-family: verdana, arial, sans-serif;
 }
 
img{
 behavior: url(/js/pngbehavior.htc);
 }
 
#contentShell{
 width: 513px;
 background: url(/img/eec-content-bg.gif) repeat-x #ff9d19;
 }
 
#contentShellWide{
 width: 750px;
 background: url(/img/eec-content-bg.gif) repeat-x #ff9d19;
 }
#contentShellWide_ny{
 width: 750px;
 background: url(/img/eec-content-bg.gif) repeat-x #ff9d19;
 }
 
#contentShellPadding{
 padding: 0px 0px 0px 7px;
 }
 
#contentShellWidePadding{
 padding: 0px 7px 0px 7px;
 }
 
#contentTable{
 background: #ff9d19;
 }
 
 .nyfctext td{
  color: #FFFFFF;
  }
 
#content{
 background: #FFFFFF;
 font-size: 14px;
 } 
#content_ny{
 background: url(images/nyfc-bgtile.gif) repeat-x #000000;
 font-size: 14px;
 }
 
#contentPadding{
 padding: 10px;
 }
 
h3{
 display: inline;
 color: #c21717;
 }
 
td{
 font-size: 14px;
 }
 
#panelDownloads{
 width: 237px;
 height: 226px;
 background: url(/img/eec-panelbg-dloads.gif) no-repeat;
 font-size: 11px;
 font-family: tahoma;
 }
 
#panelDownloads .button{
 margin: 7px 0px 0px 90px;
 }
 
#panelDownloadsPadding{
 padding: 3px 16px 0px 16px;
 }
 
#panelBlog{
 width: 237px;
 background: url(/img/eec-panelbg-blog.gif) repeat-y;
 font-size: 12px;
 font-family: tahoma;
 }
 
#panelBlogPadding{
 padding: 5px 16px 0px 16px;
 }
 
#blog{
 font-size: 12px;
 }
 
.blogDate{
 font-family: helvetica;
 color: #999999;
 font-size: 14px;
 }
 
.blogTitle{
 font-weight: bold;
 color: #3990b9;
 font-size: 14px;
 }
 
.blogCaption{
 font-size: 12px;
 color: #3990b9;
 }
 
#footer{
 text-align: center;
 font-size: 14px;
 line-height: 16px;
 font-family: tahoma;
 margin-top: 10px;
 color: #d0ebf7;
 }
 
#footer span{
 font-size: 11px;
 color: #96c6dd;
 }
 
#footer strong{
 color: #52a0c5;
 }
 

 
#reviews{
 background: #FFFFFF;
 }

#reviews #header{
 font-size: 14px;
 font-weight: bold;
 }
 
.review{
 background: #ebebeb;
 padding: 6px;
 overflow: hidden;
 text-align: left;
 }
 
.review_data{
 background: #e0e0e0;
 font-size: 12px;
 text-align: right;
 padding: 6px;
 overflow: hidden;
 }
 
#average{
 background: #FFFFFF;
 font-size: 18px;
 font-weight: bold;
 }
 
#average strong{
 font-size: 30px;
 }
 
#sitemap td{
 font-size: 12px;
 }
 
#downloadDescription{
 font-size: 12px;
 }
 
a:link{color: #005c7e;}
a:visited{color: #005c7e;}
a:focus{color: #249cba;}
a:hover{color: #249cba;}
a:active{color: #249cba;}

#footer a:link{color: #d0ebf7;}
#footer a:visited{color: #d0ebf7;}
#footer a:focus{color: #ffffff;}
#footer a:hover{color: #ffffff;}
#footer a:active{color: #ffffff;}


/* STYLES FOR SUBNAV */

#subNav td{
 font-size: 12px;
 }

#subNav{
 background: url(/img/eec-subnav-bg-off.jpg) repeat-x;
 }
 
#subNav #subNavActive{
 background: url(/img/eec-subnav-bg-on.jpg) repeat-x;
 }
 
#subNav td a:link{color: #000000;}
#subNav td a:visited{color: #000000;}
#subNav td a:focus{color: #000000;}
#subNav td a:hover{color: #000000;}
#subNav td a:active{color: #000000;}



/* STYLES FOR INVITATIONS PAGE */

.inv_type{
 text-align: center;
 font-size: 18px;
 font-family: tahoma, arial, sans-serif;
 }