.AJXMenubIcDJRB {
	position:relative;
	z-index:100;
	width:600px;
	height:21px;
	background:#ffffff;
}
.AJXMenubIcDJRB ul {position:relative;float:left;margin:0;padding:0;list-style-type:none;}
.AJXMenubIcDJRB li {float:left;margin:0;}
.AJXMenubIcDJRB li:hover,.AJXMenubIcDJRB li a:hover {position:relative;}
.AJXMenubIcDJRB a {display:block;float:left;height:21px;white-space:nowrap;padding:0 10px 0 10px;font:bold 11px/21px Arial,Helvetica,sans-serif;text-decoration:none;text-align:center;color:#cc0001;}
.AJXMenubIcDJRB li:hover a,.AJXMenubIcDJRB a:hover {color:#000000;background:#edcd66;}
.AJXMenubIcDJRB a.ajxsub {padding:0 20px 0 10px;background:url(bbdown.gif) no-repeat center right;}
.AJXMenubIcDJRB li:hover a.ajxsub,.AJXMenubIcDJRB a.ajxsub:hover {background:#edcd66 url(bbdown.gif) no-repeat center right;}
.AJXMenubIcDJRB ul ul {position:absolute;left:-9999px;top:-9999px;width:202px;height:auto;background:#e9cc6e;}
.AJXMenubIcDJRB table {margin-top:-1px;border-collapse:collapse;}
.AJXMenubIcDJRB ul :hover ul {left:0px;top:21px;}
.AJXMenubIcDJRB li li {width:200px;border:1px solid #98b1c4;border-width:0 1px;padding:0}
.AJXMenubIcDJRB li li.sfirst {border-top:1px solid #98b1c4;}
.AJXMenubIcDJRB li li.slast {border-bottom:1px solid #98b1c4;}
.AJXMenubIcDJRB ul ul a,.AJXMenubIcDJRB ul :hover ul a {float:none;margin:0;width:180px;height:auto;white-space:normal;padding:4px 10px 5px 10px;font:bold 11px/11px Arial,Helvetica,sans-serif;text-decoration:none;text-align:left;color:#000000;background:none;}
.AJXMenubIcDJRB ul ul :hover a,.AJXMenubIcDJRB ul ul a:hover {background:#cea71e;}
.AJXMenubIcDJRB br {clear:both;height:0;font-size: 1px;line-height: 0px;}

A         {
	color:           #F00;
	text-decoration: none;
	font-weight:     bold;
	font-family:     Arial, Helvetica, sans-serif;
}
.pagetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	padding: 7px;
}


A:visited {
	color:          #F00;
}
.normaltextcenter {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
}
.normaltextleft {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
}

.sectiontitle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #CA0000;
	font-size: 9px;
}


A:active  { color:          #CC0000;
            font-style:     normal;}

A:hover   {
	color:           #000000;
}
            
A.button { border: 	    thin double rgb(255,255,255);
    	   background-color:#CC0000;
    	   width:	    100px;
    	   height: 	    14px;
    	   display:	    block;
    	   font-weight:	    bold;
    	   font-size:	    10px;
    	   font-family:	    Arial, Helvetica, sans-serif;
    	   color:	    #FFFFFF;
    	   text-align:      left; 
    	   padding: 10px 0px 9px 10px;}
    	   
SPAN.menu { padding: 0.5px 0px 0px 0px; 
		align: left;}    	   

    
A.button:hover { border: 	    thin double #CC0000;
    		 background-color:  #FFFFFF;
    		 width:	    	    100px;
		 height: 	    14px;
    	   	 display:	    block;
    		 background: #fff url("music.bmp") no-repeat right center;
    		 font-weight:	    bold;
    		 font-size:         10px;
    		 font-family:       Arial, Helvetica, sans-serif;
    		 color:             #CC0000;
    		 text-align:        left;
    		 padding: 10px 0px 9px 10px;} 
    		 

A.activebutton:link,A.activebutton:visited { border: 	    thin double #CC0000;
        		 		     background-color:	#FFFFFF;
        		 		     width:	    	100px;
					     height: 	    	14px;
    	   				     display:	    	block;
        		 		     background: #fff url("music.bmp") no-repeat right center;
        		 		     font-weight:	bold;
        		 		     font-size:		10px;
        		 		     font-family:	Arial, Helvetica, sans-serif;
        		 		     color:		#CC0000;
        		 		     text-align:      	left;
    		 			     padding: 10px 0px 9px 10px;} 

A.activebutton:hover { background-repeat:no-repeat;
        	       border: 	    	thin double #CC0000;
        	       background-color:#FFFFFF;
        	       width:	    	100px;
		       height: 	    	14px;
    	   	       display:	    	block;
        	       background: #fff url("music.bmp") no-repeat right center;
        	       font-weight:	bold;
        	       font-size:	10px;
        	       font-family:	Arial, Helvetica, sans-serif;
        	       color:		#CC0000;
        	       text-align:      left;
    		       padding: 10px 0px 9px 10px;} 
    		      
A.activebutton { background-repeat:	no-repeat;
        	 border: 		thin double #CC0000;
        	 background-color:	#FFFFFF;
        	 width:	    		100px;
		 height: 	    	14px;
    	   	 display:	    	block;
        	 background: #fff url("music.bmp") no-repeat right center;
        	 font-weight:		bold;
        	 font-size:		10px;
        	 font-family:		Arial, Helvetica, sans-serif;
        	 color:			#CC0000;
        	 text-align:      	left;
    		 padding: 10px 0px 9px 10px;} 

A.largecentre	 { color:           #000000;
                   font-size:       16pt;
                   text-align:      center;
                   font-family:     Arial, Helvetica, sans-serif;
                   font-weight:     bold;}
                   
DIV.frontpage{ color:  	     #FFFFFF;
	       background-color:#CC0000;
	       text-align:      center;
	       font-weight:     bold;
	       font-size:       28pt;
               font-family:     "Times New Roman", Arial, Helvetica; }
            
DIV.textimage   { float:right;
		  width:120px;
		  margin:0 0 15px 20px;
		  padding:5px;
		  border:1px solid black; }
		  

BODY.bodydef    {
	background-color:  #CC0000;
	margin-top:        0;
	margin-left:       0;
	margin-right:      0;
	margin-bottom:     0;
	color:             black;
	font-size:         10pt;
	text-align:        justify;
	font-weight:       bold;
	font-family:       Arial, Helvetica, sans-serif;
	background-image: url(images/background.jpg);
}
                 
.normal     {
	color:           #000000;
	font-size:       10pt;
	font-family:     Arial, Helvetica, sans-serif;
	font-weight:     bold;
	text-align:      justify;
	padding: 0px;
}
              
.normalsmall { color:           #000000;
               font-size:       8pt;
               font-family:     Arial, Helvetica, sans-serif;
               font-weight:     bold;
               text-align:      justify}
               
.normalcopyright { color:           #000000;
                   font-size:       7pt;
                   font-family:     Arial, Helvetica, sans-serif;
                   font-weight:     bold;
                   text-align:      center;
                   padding: 10px 0px 9px 0px;}
              
                  
.normalcentre	 {
	color:           #000000;
	font-size:       10pt;
	text-align:      center;
	font-family:     Arial, Helvetica, sans-serif;
	font-weight:     bold;
	padding: 5px;
}
                   
.contacts        { 	color:           #000000;
            	       	text-align:      left;
             		font-weight:     bold;
            		font-size:       10pt;
            		font-family:     Arial, Helvetica, sans-serif; 
            		text-decoration: underline;}
                   
.normalunder     { color:           #000000;
                   font-size:       10pt;
                   font-family:     Arial, Helvetica, sans-serif;
                   font-weight:     bold;
                   text-decoration: underline;}
                   
.normalItalics  { color:           #000000;
                  font-size:       10pt;
                  font-family:     Arial, Helvetica, sans-serif;
                  font-weight:     bold;
                  text-align:      justify; }              
                  
.normalucmembers      { color:           #000000;
                    	font-size:       10pt;
                    	font-family:     Arial, Helvetica, sans-serif;
                    	font-weight:     bold;
                    	text-align:      center;
                    	text-decoration: underline;}
                   
.normalunderlinks     { color:           #000000;
                   	font-size:       12pt;
                   	font-family:     Arial, Helvetica, sans-serif;
                   	font-weight:     bold;
                   	text-decoration: underline;}

.largecentre	 { color:           #000000;
                   font-size:       16pt;
                   text-align:      center;
                   font-family:     Arial, Helvetica, sans-serif;
                   font-weight:     bold;}

                  
H1        { color:           #FFFFFF;
	    background-color:#CC0000;
            text-align:      center;
            font-weight:     bold;
            font-size:       24pt;
            font-family:     Arial, Helvetica, sans-serif; }
            
H2        { color:           #000000;
	    background-color:#FFFFFF;
            text-align:      center;
            font-weight:     bold;
            font-size:       12pt;
            font-family:     Arial, Helvetica, sans-serif; }
            
H3        { color:           #000000;
	    background-color:#FFFFFF;
            text-align:      center;
            font-weight:     bold;
            font-size:       12pt;
            font-family:     Arial, Helvetica, sans-serif; 
            text-decoration: underline;}
            

            
TABLE.tabledef      { 	color:             #000000;
		      	background-color:  #FFFFFF;
		      	font-size:         10pt;
                      	text-align:        left;
                  	font-weight:       bold;
                  	font-family:       Arial, Helvetica, sans-serif;}
                  	
TABLE.tabledeflinks      { 	color:             #000000;
		      		background-color:  #FFFFFF;
		      		font-size:         10pt;
                      		text-align:        left;
                  		font-weight:       normal;
                  		font-family:       Arial, Helvetica, sans-serif;}
                  		
TABLE.tabledefmembers     { 	color:            #000000; 
		      		background-color: #FFFFFF;
		      		font-size:         10pt;
                      		text-align:        left;
                  		font-weight:       normal;
                  		font-family:       Arial, Helvetica, sans-serif;}
		      
TABLE.tabledefwh      { color:            #000000;
		        background-color: #FFFFFF;
		        border-collapse:  collapse;}
		      
TABLE.tablebgred      { color:            #000000; 
		        background-color: #CC0000;
		        border: 	  medium #000000;
		        border-collapse:  collapse;}
		       
TABLE.tabledefpad     { color:            #000000;
		        border: 	  medium #000000;
		        background-color: #FFFFFF;
		        border-collapse:  collapse;
		        padding: 10px 0px 9px 10px;}

TR.colcentre          { text-align:      center; }
		      
TR.algtop	      { vertical-align:  text-top  } 

TD.tablemembersmall     { 	color:            #800000; 
		      		background-color: #FFFFFF;
		      		font-size:         8pt;
                      		text-align:        left;
                  		font-weight:       bold;
                  		font-family:       Arial, Helvetica, sans-serif;}
		  
TD.paddedfont	{
	color:           #000000;
	font-size:       10pt;
	font-family:     Arial, Helvetica, sans-serif;
	font-weight: 	   bold;
	padding-top: 0px;
	padding-left: 15px;
}
              	  
TD.contactspadded { padding:         0px 5px 15px 5px; 
		    color:           #000000;
		    vertical-align:  text-top; 
              	    font-size:       10pt;
              	    font-family:     Arial, Helvetica, sans-serif;
              	    font-weight:     bold;}
              	  
TD.font		{ color:           #000000;
              	  font-size:       10pt;
              	  font-family:     Arial, Helvetica, sans-serif;
              	  font-weight: 	   bold;}


TD.tdwhitebg   { color:            #000000; 
	         background-color: #FFFFFF;
	         font-size:        12pt;
                 font-weight:      normal;
                 font-family:      Arial, Helvetica, sans-serif;}
                 
TD.tdredbg   {
	color:            #FFFFFF;
	background-color: #CC0000;
	border: 	    medium double rgb(0,0,0);
	font-family: Arial, Helvetica, sans-serif;
}

                 
TD.tdredboard  { color:            #000000; 
	         background-color: #FFFFFF;
	         font-size:        10pt;
                 font-weight:      bold;
                 border: 	   medium double #CC0000;
                 font-family:      Arial, Helvetica, sans-serif;}
.boldtitle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: small;
}

                 
            
TD.inputbgwht  { color:            #000000; 
		 background-color: #FFFFFF;
		 font-size:        10pt;
            	 font-weight:      normal;
            	 font-family:      Arial, Helvetica, sans-serif;}            


TD.title  { color:           #000000;
            text-align:      left;
            font-weight:     bold;
            font-size:       16pt;
            font-family:     Arial, Helvetica, sans-serif; }

TD.normalcentre   { color:            #000000;
                    background-color: #FFFFFF;
                    text-align:       center;
                    font-size:        10pt;
                    font-weight:      bold;
                    font-family:      Arial, Helvetica, sans-serif; }


TD.padded  { padding: 15px 0px 0px 5px; }

TD.menu { padding: 15px 0px 0px 5px; }

TD.indexpadded  { padding: 5px 0px 0px 0px; }

TD.diarypadded  { padding: 15px 15px 15px 15px; }

TD.memberspadded  { padding:        15px 15px 0px 5px;
		    vertical-align: text-top;}     

TD.paddedcentre  { padding:        15px 15px 0px 5px;
		   vertical-align: text-top;
		   text-align:       center;} 

TD.headerlarge { color:            #000000;
                 background-color: #DCDCDC;
                 text-align:       center;
                 font-weight:      bold;
                 font-size:        12pt;
                 font-family:      Arial, Helvetica, sans-serif; }

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(lightbox/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(lightbox/images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
/
 
nav_link {font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;}
.tabletitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	background-color: #ECCB6C;
	background-position: center;
	font-weight: bolder;
	padding-left: 15px;
}
.normaltextleftred {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #F00;
}
