@media screen and (max-width:4000px)
{
   *           {margin:0; padding:0;}
   div#wrapper {width:100%; text-align:center; margin: 0 auto; background-color: #FF6347;}
   div#body    {width:1810px; text-align:center; margin: 0 auto;}
   div.imgcell {width:602px; text-align:center; float:left; font-size: 12pt;}
   div.imglong {width:1202px; text-align:center; float:left; font-size: 12pt;}
   div#foot    {width:1810px; text-align:center; margin: 0 auto; clear:left;}

   BODY, H1    {font-family: "Helvetica"; font-weight: bold; color: #000080; font-size: 10pt;}
   H1          {font-size: 50pt;}
   IMG         {width: 600px;  height: 450px;}
   IMG.v       {width: 450px;  height: 600px;}
   IMG.ch      {width: 600px;  height: 400px;}
   IMG.mb      {width: 600px;  height: 338px;}
   IMG.chl     {width: 1200px; height: 400px;}
   IMG.vp      {width: 600px;  height: 800px;}
   IMG.d       {width: 1200px; height: 450px;}
   IMG.vod     {width: 1200px; height: 338px;}
   IMG.sfd     {width: 1200px; height: 600px;}

   div#canlake       {width:1802px; text-align:center; margin: 0 auto; background-color: #006db6; color: #c0dcfd; font-size: 26pt;}
   A.canlake         {font-size: 26pt; padding: 0 40px; text-decoration: none;}
   A.canlake:link    {color: #ffffff;}
   A.canlake:visited {color: #ffffff;}
   A.canlake:active  {color: #abd2f6;}
   A.canlake:hover   {color: #abd2f6;}
   span.canlake      {font-size: 26pt; padding: 0 40px; color: #fac364;}

   A.canlak2         {font-size: 26pt; padding: 0 10px; text-decoration: none;}
   A.canlak2:link    {color: #ffffff;}
   A.canlak2:visited {color: #ffffff;}
   A.canlak2:active  {color: #abd2f6;}
   A.canlak2:hover   {color: #abd2f6;}
   span.canlak2      {font-size: 26pt; padding: 0 10px; color: #fac364;}

   A.canlak3         {font-size: 26pt; padding: 0 10px 0 40px; text-decoration: none;}
   A.canlak3:link    {color: #ffffff;}
   A.canlak3:visited {color: #ffffff;}
   A.canlak3:active  {color: #abd2f6;}
   A.canlak3:hover   {color: #abd2f6;}
   span.canlak3      {font-size: 26pt; padding: 0 10px 0 40px; color: #fac364;}

   div#vbs       {width:1802px; text-align:center; margin: 0 auto; background-color: #1596c0; color: #c0dcfd; font-size: 26pt;}
   A.vbs         {font-size: 26pt; padding: 0 40px; text-decoration: none;}
   A.vbs:link    {color: #ffffff;}
   A.vbs:visited {color: #ffffff;}
   A.vbs:active  {color: #000080;}
   A.vbs:hover   {color: #000080;}
   span.vbs      {font-size: 26pt; padding: 0 40px; color: #ffb900;}
}


@media screen and (max-width:1795px)
{
   *           {margin:0; padding:0;}
   div#wrapper {width:100%; text-align:center; margin: 0 auto; background-color: #00008b;}
   div#body    {width:1206px; text-align:center; margin: 0 auto;}
   div.imgcell {width:602px; text-align:center; float:left; font-size: 12pt;}
   div.imglong {width:1202px; text-align:center; float:left; font-size: 12pt;}
   div#foot    {width:1206px; text-align:center; margin: 0 auto; clear:left;}

   BODY, H1    {font-family: "Helvetica"; font-weight: bold; color: #ADD8E6; font-size: 10pt;}
   H1          {font-size: 40pt;}
   IMG         {width: 600px; height: 450px;}
   IMG.v       {width: 450px;  height: 600px;}
   IMG.ch      {width: 600px;  height: 400px;}
   IMG.mb      {width: 600px;  height: 338px;}
   IMG.chl     {width: 1200px; height: 400px;}
   IMG.vp      {width: 600px;  height: 800px;}
   IMG.d       {width: 1200px; height: 450px;}
   IMG.vod     {width: 1200px; height: 338px;}
   IMG.sfd     {width: 1200px; height: 600px;}

   div#canlake       {width:1202px; text-align:center; margin: 0 auto; background-color: #006db6; color: #c0dcfd; font-size: 18pt;}
   A.canlake         {font-size: 18pt; padding: 0 25px; text-decoration: none;}
   A.canlake:link    {color: #ffffff;}
   A.canlake:visited {color: #ffffff;}
   A.canlake:active  {color: #abd2f6;}
   A.canlake:hover   {color: #abd2f6;}
   span.canlake      {font-size: 18pt; padding: 0 25px; color: #fac364;}

   A.canlak2         {font-size: 18pt; padding: 0 4px; text-decoration: none;}
   A.canlak2:link    {color: #ffffff;}
   A.canlak2:visited {color: #ffffff;}
   A.canlak2:active  {color: #abd2f6;}
   A.canlak2:hover   {color: #abd2f6;}
   span.canlak2      {font-size: 18pt; padding: 0 4px; color: #fac364;}

   A.canlak3         {font-size: 18pt; padding: 0 4px 0 25px; text-decoration: none;}
   A.canlak3:link    {color: #ffffff;}
   A.canlak3:visited {color: #ffffff;}
   A.canlak3:active  {color: #abd2f6;}
   A.canlak3:hover   {color: #abd2f6;}
   span.canlak3      {font-size: 18pt; padding: 0 4px 0 25px; color: #fac364;}

   div#vbs       {width:1202px; text-align:center; margin: 0 auto; background-color: #1596c0; color: #c0dcfd; font-size: 18pt;}
   A.vbs         {font-size: 18pt; padding: 0 55px; text-decoration: none;}
   A.vbs:link    {color: #ffffff;}
   A.vbs:visited {color: #ffffff;}
   A.vbs:active  {color: #000080;}
   A.vbs:hover   {color: #000080;}
   span.vbs      {font-size: 18pt; padding: 0 55px; color: #ffb900;}
}


@media screen and (max-width:1195px)
{
   *           {margin:0; padding:0;}
   div#wrapper {width:100%; text-align:center; margin: 0 auto; background-color: #006400;}
   div#body    {width:604px; text-align:center; margin: 0 auto;}
   div.imgcell {width:602px; text-align:center; float:left; font-size: 12pt;}
   div.imglong {width:602px; text-align:center; float:left; font-size: 12pt;}
   div.imggalv {width:602px; text-align:center; float:left; font-size: 12pt;}
   div#foot    {width:604px; text-align:center; margin: 0 auto; clear:left;}
   div.imgfest {width:602px; text-align:center; float:left; font-size: 12pt;}

   BODY, H1    {font-family: "Helvetica"; font-weight: bold; color: #F5F5DC; font-size: 8pt;}
   H1          {font-size: 22pt;}
   IMG         {width: 600px; height: 450px;}
   IMG.v       {width: 450px; height: 600px;}
   IMG.ch      {width: 600px; height: 400px;}
   IMG.mb      {width: 600px; height: 338px;}
   IMG.chl     {width: 600px; height: 200px;}
   IMG.vp      {width: 600px; height: 800px;}
   IMG.d       {width: 600px; height: 225px;}
   IMG.vod     {width: 600px; height: 169px;}
   IMG.sfd     {width: 600px; height: 300px;}

   div#canlake       {width:602px; text-align:center; margin: 0 auto; background-color: #006db6; color: #c0dcfd; font-size: 11pt;}
   A.canlake         {font-size: 11pt; padding: 0 7px; text-decoration: none;}
   A.canlake:link    {color: #ffffff;}
   A.canlake:visited {color: #ffffff;}
   A.canlake:active  {color: #abd2f6;}
   A.canlake:hover   {color: #abd2f6;}
   span.canlake      {font-size: 11pt; padding: 0 7px; color: #fac364;}

   A.canlak2         {font-size: 11pt; padding: 0 1px; text-decoration: none;}
   A.canlak2:link    {color: #ffffff;}
   A.canlak2:visited {color: #ffffff;}
   A.canlak2:active  {color: #abd2f6;}
   A.canlak2:hover   {color: #abd2f6;}
   span.canlak2      {font-size: 11pt; padding: 0 1px; color: #fac364;}

   A.canlak3         {font-size: 11pt; padding: 0 1px 0 7px; text-decoration: none;}
   A.canlak3:link    {color: #ffffff;}
   A.canlak3:visited {color: #ffffff;}
   A.canlak3:active  {color: #abd2f6;}
   A.canlak3:hover   {color: #abd2f6;}
   span.canlak3      {font-size: 11pt; padding: 0 1px 0 7px; color: #fac364;}

   div#vbs       {width:602px; text-align:center; margin: 0 auto; background-color: #1596c0; color: #c0dcfd; font-size: 11pt;}
   A.vbs         {font-size: 11pt; padding: 0 18px; text-decoration: none;}
   A.vbs:link    {color: #ffffff;}
   A.vbs:visited {color: #ffffff;}
   A.vbs:active  {color: #000080;}
   A.vbs:hover   {color: #000080;}
   span.vbs      {font-size: 11pt; padding: 0 18px; color: #ffb900;}


}