  @media print {
	 #smcontainer {display:none;visibility: hidden;}
    #sidemenu {display:none;visibility: hidden;}
	 #smenu {display:none;visibility: hidden;}
	 #fmcontainer {display:none;visibility: hidden;}
	 #ddmcontainer {display:none;visibility: hidden;}
    #contentcontainer {margin:0px 0px 0px -160px;}
    #content {width:1040px;border:0px;}
  }

  #body {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;text-align:center;background-color:#6A6A6A;background-image:url(images/bg_bluespec.gif);font: 100% Verdana, Arial, Helvetica, sans-serif;}
  #container {display:block;position:relative;width:1024px;margin:0px auto;padding:0px 0px 20px 0px;text-align: left;background-color:#FFFFFF;background-image:url(images/Page_BG.gif);}

  #contentcontainer {position:absolute;top:198px;left:161px;right:0px;height:auto;margin:0px auto;padding:4px 4px 4px 4px;background-color:#fff;word-wrap:break-word;}

  #headerlogo {display:block;position:absolute;z-index:2;top:0px;left:0px;width:200px;height:200px;background-color:transparent;background-image:url(images/Header_Logo_BG.gif);}
  #headertitle {display:block;position:absolute;z-index:2;top:0px;left:0px;width:824px;height:60px;margin:0px 0px 0px 200px;background-color:#244E7E;border-bottom:solid 2px #F00000;border-right:solid 1px #000;}
  #headertitle th {text-align: left;font-size: 18px;color:#fff;}
  #headertitle td {margin: 5px 20px 5px 20px;text-align: left;border-top: solid 2px #F00000;font-size: 9px;color:#4FCCE8;}

  #fmcontainer {display:block;position:absolute;z-index:1;top:60px;left:160px;overflow:hidden;width:864px;height:138px;margin:0px 0px 0px 0px;background-color:transparent;text-align:center;}

  #ddmcontainer {display:block;position:absolute;top:60px;left:200px;width:824px;z-index:2;background-color:transparent;margin:4px 4px 4px 4px;text-align:center;}
  #dropmenu {width:820px;margin:2px 2px 2px 2px;background-color:transparent;font-size:10px;}
  ul.dropmenu {list-style:none; margin:0; padding:0}
  ul.dropmenu * {margin:0; padding:0}
  ul.dropmenu a {display:block; color:#000; text-decoration:none}
  ul.dropmenu li {position:relative; float:left; margin-right:2px}
  ul.dropmenu ul {position:absolute; top:26px; left:0; background:#d1d1d1; display:none; opacity:0; list-style:none;}
  ul.dropmenu ul li {position:relative; border:1px solid #aaa; border-top:none; width:148px;margin:0;padding:2px 0px;}
  ul.dropmenu ul li a {display:block; padding:3px 7px 5px; background-color:#d1d1d1}
  ul.dropmenu ul li a:hover {background-color:#c5c5c5}
  ul.dropmenu ul ul {left:148px; top:-1px}
  ul.dropmenu .menulink {border:1px solid #aaa; padding:5px 7px 7px; font-weight:bold; background:url(images/header.gif);}
  ul.dropmenu .menulink:hover, ul.menu .menuhover {background:url(images/header_over.gif)}
  ul.dropmenu .sub {background:#d1d1d1 url(images/arrow.gif) 140px 8px no-repeat}
  ul.dropmenu .topline {border-top:1px solid #aaa}

  #smcontainer {display:block;position:absolute;z-index:2;top:200px;left:0px;width:160px;background-color:transparent;}
  #sidemenu {display:block;position:relative;width:160px;background-color:#999999;padding:10px 0px 10px 0px;font-family:verdana;font-size:8pt;}
  #sidemenu ul.smenu {list-style:none; margin:0; padding:0;background-color:transparent;}
  #sidemenu ul.smenu * {margin:0; padding:0}
  #sidemenu ul.smenu a {display:block; color:#fff; text-decoration:none;}
  #sidemenu ul.smenu li {position:relative;float:left;width:160px;}
  #sidemenu ul.smenu ul {position:absolute; top:0px; left:160px;display:none; opacity:0; list-style:none;}
  #sidemenu ul.smenu ul li {position:relative;border-top:none; width:148px;margin:0}
  #sidemenu ul.smenu ul li a {display:block;padding:5px 2px 5px 2px;background-color:#aaa;}
  #sidemenu ul.smenu ul li a:hover {background-color:#999999;border:solid 1px #000;padding:4px 1px 4px 1px;}
  #sidemenu ul.smenu ul ul {left:148px; top:-1px;background-color:#aaa;}
  #sidemenu ul.smenu .menulink {padding:5px 2px 5px 2px;font-weight:bold;background-color:#999999;}
  #sidemenu ul.smenu .menulink:hover, #sidemenu ul.menu .menu:hover {background:#aaa;border:solid 1px #000;padding:4px 1px 4px 1px;}
  #sidemenu ul.smenu .sub {background:#999999 url(images/arrow.gif) 140px 8px no-repeat}
  #sidemenu ul.smenu .topline {border-top:1px solid #aaa}
  #sidemenu span.spacer {height:15px;}
  #sidemenu span.info {display:block;padding:1px 2px 1px 2px;color:#fff;}
  #sidemenu a.info {color:#02488C;}
  #sidemenu a.info:hover {color:#4FCCE8;}
  #sidemenu span.facebook {display:block;padding:1px 2px 1px 2px;color:#fff;text-align:center;}
  #sidemenu a.facebook {color:#02488C;margin:0px auto;}
  #sidemenu a.facebook:hover {color:#4FCCE8;}
  #smbottom {display:block;position:relative;width:160px;height:19px;background-color:transparent;background-image:url(images/sm_BG.gif);background-position:bottom left;background-repeat:no-repeat;}

  #welcome {display:block;position:relative;margin:0px 0px 0px 0px;padding:3px 3px 3px 3px;background-color:#fff;color:#000;}
  #welcome .w_left {display:block;position:relative;width:49%;float:left;margin: 0px 3px 0px 3px;}
  #welcome .w_right {display:block;position:relative;width:49%;float:left;margin: 0px 3px 0px 3px;}
  #welcome .newsitem {margin: 0px 0px 0px 0px;font-size:8pt;min-height:42px;background-color:#F5F5F5;border-top:solid 1px #F00000;}
  #welcome .event {margin: 0px 0px 0px 0px;font-size:8pt;min-height:42px;background-color:#F5F5F5;border-top:solid 1px #F00000;}
  #welcome .n_image {display:block;float:left;height:120px;margin:0px 5px 3px 0px;}
  #welcome .e_image {display:block;float:left;height:120px;margin:0px 5px 3px 0px;}
  #welcome a { color:#F00000; text-decoration:underline;}
  #welcome a:hover {color:#036CCD;text-decoration:underline;}
  #welcome .n_title {display:block;padding:0px 3px 3px 3px;font-size:8pt;font-weight:bold;color:#02488C;}
  #welcome .e_title {display:block;padding:0px 3px 3px 3px;font-size:8pt;font-weight:bold;color:#02488C;}
  #welcome .n_description {padding:3px 3px 0px 3px;}
  #welcome .e_description {padding:3px 3px 0px 3px;}
  #welcome .news_header {display:block;padding:0px 2px 2px 2px;line-height:18px;color:#02488C;}
  #welcome .event_header {display:block;padding:0px 2px 2px 2px;line-height:18px;color:#02488C;}

  #welcome .frame_welcome {display: block;position: relative;width:100%;background:transparent;text-decoration:none;color:#aaa;margin:3px 3px 3px 3px;}
  #welcome .frame_welcome_tl {display: block;position: relative;height:12px;background-image: url(images/frame_welcome_tl.gif);background-position: top left;background-repeat: no-repeat;}
  #welcome .frame_welcome_t {display:block;position: relative;height:12px;background-image: url(images/frame_welcome_t.gif);background-position: top;background-repeat: repeat-x;margin: 0px 12px 0px 12px; padding: 10px 2px 0px 2px; font-weight:bold;font-size:12pt;text-align:center;}
  #welcome .frame_welcome_tr {display:block;position: relative;height:12px;background-image: url(images/frame_welcome_tr.gif);background-position: top right;background-repeat: no-repeat;}
  #welcome .frame_welcome_l {display: block;position: relative;background-image: url(images/frame_welcome_l.gif);background-position: left;background-repeat: repeat-y;}
  #welcome .frame_welcome_c {display: block;position:relative;background-image: url(images/frame_welcome_c.gif);margin: 0px 6px 0px 6px;padding: 0px 0px 0px 0px;}
  #welcome .frame_welcome_r {display:block;position: relative;background-image: url(images/frame_welcome_r.gif);background-position: right;background-repeat: repeat-y;}
  #welcome .frame_welcome_bl {display:block;position: relative;height:15px;background-image: url(images/frame_welcome_bl.gif);background-position: bottom left;background-repeat: no-repeat;}
  #welcome .frame_welcome_b {display:block;position: relative;height:15px;background-image: url(images/frame_welcome_b.gif);background-position: bottom;background-repeat: repeat-x;margin: 0px 12px 0px 12px;}
  #welcome .frame_welcome_br {display:block;position: relative;height:15px;background-image: url(images/frame_welcome_br.gif);background-position: bottom right;background-repeat: no-repeat;}

  #boardmembers {font-family: Verdana;display: block;position: relative;background-color:#fff;margin:2px 2px 2px 2px;padding:2px 2px 2px 2px;font-size:10pt;}
  #boardmembers pre {font-family: Verdana;font-size:10pt;}
  #boardmembers .title {display:block;position:relative;font-weight:bold;border:solid 2px #02488C;margin: 2px 4px 4px 4px;padding: 6px 4px 4px 4px;}
  #boardmembers .image01 {display:block;float: right;margin: 0px 0px auto;width: 200px;z-index:1;}
  #boardmembers .title1 {font-size:12pt;}
  #boardmembers .title2 {font-size:8pt;line-height:20px;}
  #boardmembers .region {margin: 5px 5px 10px 5px;padding: 5px 5px 5px 5px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 10pt;z-index:1;color: #02488C;}
  #boardmembers .regionname {margin: 0px 0px 0px 0px;padding: 1px 1px 1px 2px;border-bottom: solid 1px red;font-size: 12pt;font-weight: bold;text-indent: 20px;z-index:1;}
  #boardmembers .membercard {margin: 5px 5px 5px 5px;padding: 1px 1px 1px 1px;color:#000000;}
  #boardmembers .mcol1 {vertical-align: top;width: 300px;}
  #boardmembers .mcol2 {vertical-align: top;width: 300px;}
  #boardmembers .mcol3 {vertical-align: top;}
  #boardmembers pre {margin: 0px 0px 0px 0px;}
  #boardmembers .paragraph {margin: 5px 5px 5px 5px;}

  #staff {display:block;position:relative;margin:0px 0px 0px 0px;padding:10px 2px 20px 2px;background-color:#fff;border:solid 1px #000;font-family:Verdana;font-size:10pt;}
  #staff pre {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 10pt;}
  #staff .page_image {display:block;float:right;margin:0px auto;width:200px;z-index:1;}
  #staff .title {display:block;position:relative;font-weight:bold;border:solid 2px #02488C;margin:2px 4px 4px 4px;padding:6px 4px 4px 4px;}
  #staff .title1 {font-size:12pt;}
  #staff .title2 {font-size:8pt;line-height:20px;}
  #staff .body {margin:40px 225px 5px 20px;padding: 0px 0px 10px 0px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 10pt;}
  #staff .employee {display: block;margin:0px 0px;padding: 2px 2px 2px 2px;height:180px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 10pt;}
  #staff .en {margin: 10px 0px 5px 5px;display: block;border-bottom: solid 1px red;font-size: 12pt;font-weight: bold;text-indent: 10px;}
  #staff .image {float:left;margin:0px 5px 0px 0px;height:140px;}
  #staff .et {display:block;font-size:10pt;text-indent:10px;font-weight:bold;color:#02488C;}
  #staff .addr {display:block;;}
  #staff .phone {display:block;}

  #blank {margin:0px 0px 0px 0px;padding:5px 10px 10px 10px;min-height:400px;background-color:#fff;}
  #blank .body {display:block;padding:5px 5px 5px 5px;font-size:10pt;}

  #contentstyle01 {margin:0px 0px 0px 0px;padding:5px 10px 10px 10px;min-height:400px;background-color:#fff;border:solid 1px #000;}
  #contentstyle01 .title1 {padding:5px 5px 5px 5px;border:solid 1px blue;font-size:12pt;font-weight:bold;}
  #contentstyle01 .title2 {margin:5px 5px 5px 5px;border-bottom:solid 2px red;font-size:10pt;}
  #contentstyle01 .image {display:block;float:right;margin:0px 5px 5px 5px;width:200px;}
  #contentstyle01 .body {display:block;padding:5px 5px 5px 5px;font-size:10pt;}

  #eventcal {display:block;position:relative;margin:0px 0px 20px 0px;padding:3px 3px 3px 3px;background-color:#fff;}
  #calframe {display: block;float: left;margin: 0px 0px 0px 0px;}
  #eventlist {display:block;float:left;width:232px;margin:0px 0px 20px 0px;color:#FFFFFF;background:url(calendar/CalBlack1x32.gif) repeat-x;font:normal 12px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;text-align: center;line-height: 30px;border: solid 1px #02488C;}
  #eventlist span, #eventlist a, #eventlist a:active, #eventlist a:visited {display: block;text-align: center;background: #FFFFFF;color: #000000;text-decoration: none;}
  #eventlist a:hover {display:block;text-align:center;color:#02488C;text-decoration: none;}
  #eventcontent {display: block;margin: 2px 2px 2px 240px;font-size:10pt;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}
  #eventcontent .title {display: block;font-weight: bold;border: solid 2px #02488C;margin: 4px 10px 4px 4px;padding: 6px 4px 4px 4px;}
  #eventcontent .title1 {font-size:10pt;}
  #eventcontent .title2 {font-size:8pt;line-height:20px;}
  #eventcontent .image {display: block;float: right;margin: 0px 0px 5px 5px;width: 200px;}
  #eventcontent .body { display: block;margin: 5px 5px 20px 5px;padding: 0px 0px 0px 0px;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 10pt;}
  #eventcontent .description {display: block;}
  #eventcontent .link {display: block;}
  #eventcontent .target {display: block;}
  #calendar {font: normal 12px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color: #616B76;padding: 0;margin: 0;border-left: 1px solid #A2ADBC;}
  .nav, .nav a {font: bold 18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;color: #fff;text-align: center;text-decoration: none;}	
  caption {margin: 0;padding: 0;width: 100%;background: url(calendar/CalBlack1x32.gif);color: #fff;font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;text-align: center;}
  #eventcal th {font: bold 11px/20px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;width: 32px;height: 20px;color: #616B76;background: #DDDDDD;border-right: 1px solid #A2ADBC;border-bottom: 1px solid #A2ADBC;border-top: 1px solid #A2ADBC;text-align: center;}
  #eventcal td {width: 32px;height: 32px;border-right: 1px solid #A2ADBC;border-bottom: 1px solid #A2ADBC;text-align: left;vertical-align: top;background: url(calendar/CalBlue1x32.gif) repeat-x right bottom;}
  #eventcal td a {text-decoration: none;font-weight: bold;display: block;}
  #eventcal td a:link, #eventcal td a:visited {color: #FFFFFF;}
  #eventcal td a:hover, #eventcal td a:active {color: #F00000;}
  #eventcal a span {display: block;}
  #eventcal .shaded {background: url(calendar/CalGrey.gif);}
  #eventcal .selected, #eventcal a.selected span, #eventcal td.selected a, #eventcal td.selected a:link, #eventcal td.selected a:visited {font-weight: bold;background: url(calendar/CalStars.gif);}
  #eventcal .event, #eventcal td.event a, #eventcal td.event a:link, #eventcal td.event a:visited {font-weight: bold;background: url(calendar/CalBlueBalloon.gif);}
  
  .clear {clear:both;}
  #footer {display:block;float:left;;width:850px;margin:1px;text-align:center;border-top:solid 1px #000;font: 6pt Verdana, Arial, Helvetica, sans-serif;}
  #footer a {color:#000000;text-decoration:none;}
  #footer a:hover {color:blue;}
  #footer .fmitem {display:block;position:relative;float:left;margin:0px auto;width:32.5%;font: 6pt Verdana, Arial, Helvetica, sans-serif;}
  #footer .copyright {display:block;position:relative;clear:both;margin:10px auto 0px auto;padding:1px;background-color:#999999;border-top:solid 1px #000;}
