	
	body {
		margin:10px 10px 0px 10px;
		padding:0px;
    font-family: arial, "lucida console", sans-serif;
    font-size: 12px;
    color: #294293;
  }
    
  a {
    font-weight: bold;
    text-decoration: none;
    color: #294293;
  }
  e
  .textinput {
    width: 195px;
  }
	
	#leftcontent {
		position: absolute;
		left:10px;
		top:140px;
		width:170px;
		background:#fff;
		border:0;
		}

	#centercontent {

		background:#fff;
    height: 377px; 
 		margin-left: 190px;
    /* width: 590px; */
     /* margin-top: 9px; */
    padding-top: 9px;    
		border:0;

		/*
		IE5x PC mis-implements the box model. Because of that we sometimes have
		to perform a little CSS trickery to get pixel-perfect display across browsers.
		The following bit of code was proposed by Tantek Celik, and it preys upon a CSS
		parsing bug in IE5x PC that will prematurly close a style rule when it runs
		into the string "\"}\"". After that string appears in a rule, then, we can override
		previously set attribute values and only browsers without the parse bug will
		recognize the new values. So any of the name-value pairs above this comment
		that we need to override for browsers with correct box-model implementations.....
		will be listed below.
		
		We use the voice-family property because it is likely to be used very infrequently,
		and where it is used it will be set on the body tag. So the second voice-family value 
		of "inherit" will override our bogus "\"}\"" value and allow the proper value to
		cascade down from the body tag.

		The style rule immediately following this rule offers another chance for CSS2
		aware browsers to pick up the values meant for correct box-model implementations.
		It uses a CSS2 selector that will be ignored by IE5x PC.
		
		Read more at http://www.glish.com/css/hacks.asp
		*/
		
		voice-family: "\"}\"";
		voice-family: inherit;
   		margin-left: 190px;
   		
		}
	html>body #centercontent {
   		margin-left: 190px;
   		
		}
    

	#rightcontent {
		position: absolute;    
		left:619px;
		top:140px;
		width:170px;
		background:#fff;
		border:0;
		}
	
	#banner {
		background:#fff;
		height:40px;
    border-bottom: 10px solid #fff;
    margin-bottom: 10px;
		voice-family: "\"}\"";
		voice-family: inherit;
		height:40px;
		}
	html>body #banner {
		height:40px;
		}
  
  .top {
    width: 779px;
  }
		
	p,h1,pre {
		margin:2px 0px 1px 0px;
  }
  
  p {
    font-family: arial, "lucida console", sans-serif;
    font-size: 12px;

  }     
  		
	h1 {
		font-size:14px;
		padding-top:10px;
	}
  
  .mainDiv {
    width:405px;    
  }
  
  #noPromo {
    width:590px;    
  }
  
  #topPadding {
    padding-top:15px;
  }
  
  .mainDiv p {
    padding-top:12px;    
  }
  
  .bottomline {
     padding-top: 20px;
     border-bottom: 1px solid #294293;
     width: 589px;
  }
  
  .midline {
     padding-top: 20px;
     border-bottom: 1px solid #294293;
     width: 400px;
  }  
  
  .middotted {
     padding-top: 20px;
     border-bottom: 1px dotted #294293;
     width: 400px;
  }    
  
  .footer {
    padding-top: 8px;
    font-size:10px;
    color: #6C6C6D;
  }
  
  .footer table {
    width: 589px;
  }
		
	#banner h1 {
		font-size:14px;
		padding:10px 10px 0px 10px;
		margin:0px;
	}
	
	#rightcontent p {
    margin:2px 0px 1px 0px;
  }
  
  #rightcontent a {
    color: #fff;
    font-weight:bold;
    text-decoration:none;
  }
  
  #rightcontent a:hover {
    color: #fff;
    
  }  
  
  .yellowdiv {
    height: 78px;
    width: 517px;
    background-color: #F8D21D;
    padding-left: 26px;
    padding-right: 46px;    
    padding-top:18px;
    padding-bottom:18px;        
  }
  
  .yellowdiv p {
    color: #294293;
    padding-top: 5px;    
  }
  
  .image_text {
    background-repeat: no-repeat; /*Hide the text*/ overflow: hidden; 
    padding-top: 15px; 
    margin-top: 16px; 
    margin-bottom:2px; 
    background-color: #fff;
    voice-family: "\"}\""; voice-family:inherit; 
    height: 0;      
  }
  
  table.donation {
      border-collapse: collapse; 
      table-layout: fixed;
      
  }
  
  .donation td {
    padding: 0;
    padding-right: 40px;
    padding-bottom: 5px;
    width: 100px;
    vertical-align: top;
  }
  
 
  #aboutus_img {       
    background: #fff url(images/about_us.gif) top left no-repeat;        
  }    
  
  #fundraising_img {       
    background: #fff url(images/fundraising.gif) top left no-repeat;        
  }   
  
  #contact_img {       
    background: #fff url(images/contact.gif) top left no-repeat;        
  }   
  
  #events_img {       
    background: #fff url(images/events.gif) top left no-repeat;        
  }   
  
  #upcomingevents_img {       
    background: #fff url(images/upcomingevents.gif) top left no-repeat;    
       
  }     
  
  #previousevents_img {       
    background: #fff url(images/previousevents.gif) top left no-repeat;        
  }       
  
  #ourfunds_img {       
    background: #fff url(images/ourfunds.gif) top left no-repeat;        
  }
  
    #oursponsors_img {       
    background: #fff url(images/oursponsors.gif) top left no-repeat;        
  }
  
  #supportus_img {       
    background: #fff url(images/supportus.gif) top left no-repeat;        
  }           

  #gallery_img {       
    background: #fff url(images/gallery.gif) top left no-repeat;        
  }           

  #application_img {       
    background: #fff url(images/application.gif) top left no-repeat;        
  }           
             
  
  #welcome_img {
    margin-top: 0px;
    width:172px;
    background-color: #F8D21D;     
    background: #F8D21D url(images/welcome.gif) top right no-repeat;
       
  }  
  
  .clear {
    clear: left;
  }  
  
  img {
    border: 0;
  }

  .menu {
    
  }
  
  .menu div {

    height:32px;
    width:170px;
    padding-top: 32px;  
    background-color: #294293;
    margin-bottom:2px;
    background-repeat: no-repeat; /*Hide the text*/ overflow: hidden; 
    background-position: 32px 10px;    
    voice-family: "\"}\""; voice-family:inherit; 
    height: 0;      
  }
  
  .menu a {

    height:32px;
    width:170px;
    padding-top: 32px;     
    background-color: #73B542;
    border-bottom:2px solid #fff;
    display: block;
    background-repeat: no-repeat; /*Hide the text*/ overflow: hidden; 
    background-position: 32px 10px;    
   
  }  
  
  .menu a:hover {
    background-color: #B4D89A;
    /*border-bottom:2px solid #fff;*/
  }
    
  a.menu_current {
    background-color: #294293;
  }    
  
  .menu_current {

    background-color: #294293;

  }
  
  a.menu_current:hover {
    background-color: #7F8EBE;
    border-bottom:2px solid #fff;
  }    
  
  a.menu_current_lower:hover  {
    background-color: #7F8EBE;
    /*border-bottom:2px solid #fff;*/
  }    
      
  a.menu_current_lower  {
    border-bottom: solid 1px #fff;
    margin-bottom:0px;
    background-color: #294293;
    overflow: hidden; 
  }  
  
  div.menu_current_lower  {
    border-bottom: solid 1px #fff;
    margin-bottom:0px;
    background-color: #294293;
    overflow: hidden; 
  }  
  
  a.menu_lower:hover {
    background-color: #7C94C7;    
  }
  
  a.menu_lower {
    border-bottom:2px solid #fff;
    background-color: #294293;
  }


  
  #menu_aboutus_thinblue { 
    background: url(images/menu_aboutus_thinblue.gif) #294293 32px -15px no-repeat;;     
  }  
  
  #menu_aboutus_thinblue:hover { 
    background: url(images/menu_aboutus_thinblue.gif) #7F8EBE 32px -53px no-repeat;     
  }    
  
  #menu_aboutus_current { 
    background-image: url(images/menu_aboutus_bold.gif) ;        
  }  
  
  #menu_aboutus { 
    background: url(images/menu_aboutus.gif) #73B542 32px -15px no-repeat;       
  }  
  
  #menu_aboutus:hover { 
    background: url(images/menu_aboutus.gif)  #B4D89A 32px -53px no-repeat;     
  }  

  #menu_home_current { 
    background: url(images/menu_home_bold.gif) #294293 32px 9px no-repeat ; 
    
  }

  #menu_home:hover { 
    background: url(images/menu_home.gif)  #B4D89A 32px -53px no-repeat;  
  }  
  
  #menu_home { 
    background: url(images/menu_home.gif) #73B542 32px -16px no-repeat;       
  }    

  #menu_fundraising { 
    background: url(images/menu_fundraising.gif) #73B542 32px -15px no-repeat;         
  }   

  #menu_fundraising:hover{ 
    background: url(images/menu_fundraising.gif) #B4D89A 32px -53px no-repeat;         
  }     
  
  #menu_fundraising_current { 
    background-image: url(images/menu_fundraising_bold.gif) ;
    background no-repeat;         
  }   
  
  #menu_fundraising_thinblue { 
    background: url(images/menu_fundraising_thinblue.gif)  #294293 32px -15px no-repeat;
         
  }
  
  #menu_fundraising_thinblue:hover { 
    background: url(images/menu_fundraising_thinblue.gif) #7F8EBE 32px -53px no-repeat;     
  }      
       
  #menu_lower_ourfunds { 
    background: url(images/menu_lower_ourfunds.gif) #294293 32px -15px no-repeat;
         
  }   
  
  #menu_lower_ourfunds:hover { 
    background: url(images/menu_lower_ourfunds.gif) #7F8EBE 32px -52px no-repeat;    
  }     
  
  #menu_lower_ourfunds_current { 
    background-image: url(images/menu_lower_ourfunds_bold.gif) ;
    background no-repeat;         
  }     
  
  #menu_lower_oursponsors { 
    background: url(images/menu_lower_oursponsors.gif) #294293 32px -15px no-repeat;;
         
  }
           
  #menu_lower_oursponsors:hover { 
    background: url(images/menu_lower_oursponsors.gif) #7F8EBE 32px -50px no-repeat;   
  }       
  
  #menu_lower_oursponsors_current { 
    background-image: url(images/menu_lower_oursponsors_bold.gif) ;
    background no-repeat;         
  }  
  
  #menu_lower_supportus { 
    background: url(images/menu_lower_supportus.gif) #294293 32px -15px no-repeat  ;         
  }
  
  #menu_lower_supportus_current { 
    background-image: url(images/menu_lower_supportus_bold.gif) ;
    background no-repeat;         
  }  
           
  #menu_lower_supportus:hover { 
    background: url(images/menu_lower_supportus.gif)
    /*32px -25px; */  #7F8EBE 32px -50px no-repeat; 
    background no-repeat;        
  }       
  
  #menu_lower_appform { 
    background-image: url(images/menu_lower_appform.gif)   ;
    background no-repeat;              
  }
  
  #menu_lower_appform_current { 
    background-image: url(images/menu_lower_appform_bold.gif) ;
    background no-repeat;              
  }  
           
  #menu_lower_appform:hover { 
    background: url(images/menu_lower_appform.gif) 
    /*32px -25px; */  #7F8EBE 32px -25px no-repeat;
    background no-repeat;             
  }         
  
  #menu_gallery {
    background: url(images/menu_gallery.gif) #73B542 32px -15px no-repeat;          
  }    
  #menu_gallery:hover {
    background: url(images/menu_gallery.gif)  #B4D89A 32px -53px no-repeat;
  }    
  #menu_gallery_current {
    background-image: url(images/menu_gallery_bold.gif);
    background no-repeat;          
  }      
  
  #menu_events {
    background: url(images/menu_events.gif) #73B542 32px -15px no-repeat; ;           
  }    
  #menu_events:hover {
    background: url(images/menu_events.gif) #B4D89A 32px -53px no-repeat; 
  }    
  #menu_events_current {
    background-image: url(images/menu_events_bold.gif) ;
    background no-repeat;          
  }    
  
  #menu_contact {
    background: url(images/menu_contact.gif) #73B542 32px -15px no-repeat; ;           
  }    
  
  #menu_contact_thinblue {
    background-image: url(images/menu_contact_thinblue.gif) ;
    background no-repeat;          
  }
  
  #menu_contact_thinblue:hover {
    background: url(images/menu_contact_thinblue.gif)  #7F8EBE 32px -28px no-repeat;  
  }        
  
  #menu_contact:hover {
    background: url(images/menu_contact.gif)  #B4D89A 32px -53px no-repeat;
  } 
  #menu_contact_current {
    background: url(images/menu_contact_bold.gif) #294293 32px 9px no-repeat ;
      
  }
 
 
 
  
  table.events {
    margin-top: 15px;
  }
  
  table.events td {
    padding-top: 5px;    
  }   
  
  table #date {
    vertical-align: top;
    /* font-weight: bold; */
    width: 130px;
    
  }
  
  table.appform td {
    vertical-align: top;
  }
  
  .error {
    color: #f00;
  }

  .small_promo {    
    border-bottom: 8px solid #fff;
    height:70px;
    width:170px;  
    color: #fff;
  }
  
  .small_promo a {
    font-weight: normal; 
  }  
  
  .small_promo p {
    font-weight: normal;  
  }     

  .small_promo img {
    padding:0px;
    padding-right: 3px;
    border:0px;
    float: left;
  }
  
  .small_promo div {
    padding: 3px 3px 0 3px; 
  }  

  .promo {
    float: left;        
    margin-top: 11px;
    margin-right: 16px;
    height:112px;
    width:287px;  
    color: #fff;  
    font-weight: normal; 
    padding-top: 0px;
    padding-bottom: 0px;  
  }
   
  .promo h1 {
    font-size: 13px;
    font-weight: bold;
    padding:0;
    padding-top: 5px;
  }
  
  .promo p {
    font-size: 12px;
    line-height:13px;
    padding-right: 5px;
  }
  
  .promo b {
    line-height:17px;
  }
  
  .promo a {
    display: block;
    color: #fff;
    text-decoration: none;  
    font-weight: normal;   
     
  }
  
  .promo img {
    padding:0px;
    padding-right: 3px;
    border:0px;
    margin-bottom:0px;
  }
  
  .promo div {
    float: left;
    padding-bottom: 0px;
    border:0px;
    margin-bottom:0px;
    height: 112px;
    
    /* below:hacks to get rid of extra line in IE     

    line-height:1px; 
    font-size:1px;
    */
    overflow: hidden;    
  }
 
  #promo_events {
    background: #73B542 url(images/promo_events.jpg) top left no-repeat;  

  }
  
  #promo_gallery {
    background: #A4B4D5 url(images/promo_gallery.jpg) top left no-repeat;

  }  
  #promo_supportus {
    background: #4262A8 url(images/promo_support.jpg) top left no-repeat;
  
  } 
  #promo_aboutus {
    background: #C3044B url(images/promo_help.jpg) top left no-repeat;
  
  }   
  
  #promo_small_events {
    background: #73B542;
   
  }
  
  #promo_small_gallery {
    background: #A4B4D5;
  }
  
  #promo_small_supportus {
    background: #4262A8;
  }
  
  #promo_small_aboutus {
    background: #C3044B;
  }
  
  .logo {
    float: left;
    padding-right: 20px;
    display:block;
   }

   .topspace20 {
   	padding-top: 20px
   }
   
   .topspace10 {
   	padding-top: 10px
   }
   
    .topspace30 {
   	padding-top: 30px
   }
   
   .last {
    padding-right: 0px;
   }
  
  #logo_bond {
    background: #fff url(images/logos/bond.gif) top left no-repeat;
  }
  #logo_grosvenor {
    background: #fff url(images/logos/grosvenor.gif) top left no-repeat;  
  }
  #logo_gala {
    background: #fff url(images/logos/gala.gif) top left no-repeat;  
  }
  #logo_endx {
    background: #fff url(images/logos/endx_full_120.gif) top left no-repeat;  
  }
  #logo_casinoworld {
    background: #fff url(images/logos/casinoworld_120.gif) top left no-repeat;  
  }
  #logo_napolean {
    background: #fff url(images/logos/Napoleon_logo_120.gif) top left no-repeat;    
  }
  #logo_stanley {
    background: #fff url(images/logos/stanley_logo_120.gif) top left no-repeat;    
  }  

  #logo_aib {
    background: #fff url(images/logos/AIB_120.gif) top left no-repeat;  
    padding-top: 200px;  
  }
  
  #logo_glp {
    background: #fff url(images/logos/GLP_120.gif) top left no-repeat;    
  }  

  #logo_talarius {
    background: #fff url(images/logos/Talarius_120.gif) top left no-repeat;    
  }  
  
  #logo_pg {
    background: #fff url(images/logos/pgilogo_120.gif) top left no-repeat;    
  }    
  
  #logo_harris_hagan {
    background: #fff url(images/logos/awHH_logo_250.gif) top left no-repeat; 
    width:250px;   
    background-position: center left;

  }      
     
  tr.subtitles {
  	text-align: center;
  	font-size:11px;
  }
  
  tr.subtitles td {
  	padding-right: 20px;
  }
 
 
  .gallery_image {
    padding-top: 10px;
  }
  
  .events_img {
  	padding-right: 20px;
  	padding-top: 20px;
  }
  
  .events_img img {
 	margin-top: 20px;
  }  
  
  .gallery_image img {
    
    border: 2px solid #A4B4D5;
  }

  .gallery_thumb {
    float: left;
    margin-right: 20px;
    margin-top: 18px;    
    border: 2px solid #A4B4D5;        
    width:127px;
    height:127px;        
  }
  
  #endRow {    
    margin-right: 0px;
  }
  
  /* put here so it shows images 1st?? */
  .menu a {
    voice-family: "\"}\""; voice-family:inherit; 
    height: 0;    
  }
        
