BODY
  {   background-color: #D6EBFF; 
  		margin: 0; }
A { color:#0000FF; }
A.menu { font-weight:bold; color:#FFFFFF; text-decoration:none; }
A:visited { color:#0000FF; }
A:visited.menu { font-weight:bold; color:#FFFFFF; text-decoration:none; }
A:hover.bar { font-style: italic }
A:hover.menu { font-weight:bold; color:#FFFFFF; text-decoration:none; background-color:0099CC; }
TABLE { border-style: solid; border-spacing: 0; padding: none; border: 0; border-color: #FF0000; }
TABLE.None {border-style: none; }
SMALL { font: 10pt Arial, Helvetica, sans-serif; }
TD { font: 10pt Arial, Helvetica, sans-serif; border-left: none; }
TD.None { border: none; }
DIV.Main { font: 12pt Arial, Helvetica, sans-serif; padding: 5px 5px 0px 5px; background: #FFFFFF;
			  border-top: 0.001cm solid #FF0000; margin: none; border-bottom: 0.001cm solid #FF0000; }
DIV.wrapper { background: none; border-top: none; border-right: 0.001cm solid #FF0000; margin: none;
				  border-bottom: none; border-left: none; width: 770px; padding: none; }
#masthead { background: url("images/29bbmasthead770.jpg"); 
				border-top: none; padding: none; height: 135px; margin: none; }
DIV.header { background: #336699; font: small-caps bolder 10pt Arial, Helvetica, sans-serif; 
				 color: #FFFFFF; padding: 2px; text-indent: 30px; margin: none; }
DIV.menu		{ background: #336699; padding: 2px; font: 10pt Arial, Helvetica, sans-serif; 
				  border-top: 0.001cm solid #FF0000; margin: none;}
DIV.bar		{ background: #FFFFFF; font: 10pt Arial, Helvetica, sans-serif; 
				  border-top: 0.001cm solid #FF0000; margin: none; }
DIV.spacer	{ background: #FFFFFF; border-top: 0.001cm solid #FF0000; height: 4px; margin: none; }
DIV.footer { width: 770px; font: 12pt Arial, Helvetica, sans-serif; color: #FF0000; }				
DIV.title { background: url("images/titleimage1.jpg") no-repeat; height: 86px; width: 600px;
				font: 22pt 'Trebuchet MS', Verdana, Arial, Sans-serif; text-indent: 70px; 
				padding-top: 20px; color: #FF0000; margin-left: 50px; }
DIV.events { float: left; width: 160px; background: #9bbfd7; padding: 2px; margin: 2px; border: 0.001cm solid #0000FF; 
				 color: #FFFFFF; font: 10pt 'Trebuchet MS', Verdana, Arial, Sans-serif; }
FONT.object { font: 10pt 'Trebuchet MS', Verdana, Arial, Sans-serif; font-style: italic; color: #000099; }
IMG { border: none; }
DIV.galindent { text-indent: 90px; font: bold 10pt Arial, Helvetica, sans-serif; }
FONT.galmenu { font: bold 10pt Arial, Helvetica, sans-serif; }
FONT.newsmenu { font: bold 10pt Arial,Helvetica, sans-serif; }
DIV.newstitle { text-indent: 30px; font: bold 14pt Arial, Helvetica, sans-serif; color:#0000FF; }
div.eventwrap { width: 160px; float: left; padding: 10px;}
div.cornerbox {
  background:  url("images/custom_corners_topleft.gif") top left no-repeat;
  position:relative;
  } 
div.cornerbox h3 {
  position:relative;
  background:  url("images/custom_corners_topright.gif") top right no-repeat;
  font-size:1.1em;
  color: #FF0000;
  padding:15px;
  padding-left:0;
  margin:0;
  right:-8px;
  }
div.cornerboxbody {
  background:  url("images/custom_corners_right.gif") top right repeat-y;
  margin:0;
  margin-top:-2em;
  padding:15px;
  padding-left:0;
  position:relative;
  right:-8px;
  }
div.cornerboxfooter {
  background:  url("images/custom_corners_bottomleft.gif") bottom left no-repeat;
  position:relative;
  top:7px;
  
  }
div.cornerboxfooter p {
  background:  url("images/custom_corners_bottomright.gif") bottom right no-repeat;
  padding:15px;
  padding-left:0;
  display:block;
  margin:-2em 0 0 0;
  position:relative;
  right:-8px;
  }
 div.cornerboxLongContent {
 background: url("images/custom_corners_leftborder.gif") top left repeat-y;
 }