	body {
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: auto;
		margin-right: auto;
		width: 860px;
		position:relative;
		font-size: 8pt;
		background-color: #DDF2FF;
		color: #777777;
		font-family: 'Trebuchet MS';
		
	}
	
	.popup
	{
		background-image:url("images/xmas-specials.jpg");
		width: 792px;
		height: 590px;
		margin-left: 0px;
	}
	
	.popup .content
	{
		margin-left: 400px;
		margin-right: 15px;
		padding-top: 180px;
		width: 370px;
		font-size: 2em;
		font-family: Trebuchet MS;
		color: #4a4a4a;
		position: relative;
		text-align: center;

	}
	
	.center
	{
		text-align: center;
		padding-top: 140px;
		position: relative;
	}
	
	.normaltext
	{
		font-size: 9pt;
		font-Family: 'Trebuchet MS';
		color: #333333;
	}
	
	.smallertext
	{
		font-size: 8pt;
		font-Family: 'Trebuchet MS';
		color: #333333;
	}
	
	.header
	{
		font-size: 12pt;
		font-Family: 'Trebuchet MS';
		color: #aa0000;
		font-weight: bold;
	}
	
	.subheader
	{
		font-size: 10pt;
		font-Family: 'Trebuchet MS';
		color: #aa0000;
		font-weight: bold;
	}
	
	.errortext
	{
		font-size: 9pt;
		font-Family: 'Trebuchet MS';
		color: #FF0000;
	}
	
	.bigger
	{
		font-size: 11pt;
		font-Family: 'Trebuchet MS';
		color: #333333;
		font-weight: bold;
	}
	
	.loc
	{
		width: 320px; 
		height: 172px;
		background-color: #edf8ff
	}
	.locpic
	{
		width: 150px;
		background-color: #edf8ff
	}	
	.loctext
	{
		background-color: #edf8ff
		font-family: 'Trebuchet MS';
		font-size: 9pt;

		color: #333333;
	}
	
	.bg{
		background-image:url("images/water8.jpg");
	}
	TD
	{
		font-size: 9pt;
		font-Family: 'Trebuchet MS';
		color: #333333;
	}
	
	#page {
		margin-top: 0px;
		margin-bottom: 0px;
		margin-left: auto;
		margin-right: auto;
		width: 860px;
		font-size: 9pt;
    }
    
	#main {
		width: 860px;
		font-size: 9pt;
		padding: 0px;
		border-spacing: 0px;
		border-collapse: collapse;
    }    
    
	#topsection {
		width: 716px;
		height: 120px;
		font-size: 9pt;
		padding: 0px;
		border-spacing: 0px;
    }
    
	#menusection {
		width: 716px;
		height: 22px;
		font-size: 10pt;
		font-Family: 'Helvetica';
		color: #6699FF;
		background-color: #FFFFFF;
		text-align: left;
		padding: 0px;
		border-spacing: 0px;
		background-image:url("images/menubg.jpg");
		background-position: left bottom;
		background-repeat: no-repeat;
    }
    
	#logosection {
		width: 716px;
		height: 172px;
		font-size: 9pt;
		padding: 0px;
		border-spacing: 0px;
		background-image: url("images/logo1.jpg");
		background-repeat: no-repeat;
		
    }   
	.leftlogo {
		width: 27px;
		height: 172px;
		font-size: 9pt;
		padding: 0px;
		border-spacing: 0px;
		background-image: url("images/leftlogo.gif");
		background-repeat: no-repeat;
    }   
	.rightlogo {
		width: 27px;
		height: 172px;
		font-size: 9pt;
		padding: 0px;
		border-spacing: 0px;
		background-image: url("images/rightlogo.gif");
		background-repeat: no-repeat;
    }   
    
	#content {
		width: 716px;
		height: 200px;
		font-size: 10pt;
		padding: 0px;
		vertical-align: center;
		border-spacing: 0px;
		background-color: #DDF2FF;
    }       
    
	.photocontent {
		width: 346px;
		font-size: 9pt;
		font-Family: 'Trebuchet MS';
		color: #333333;
		padding: 0px;
		border-spacing: 0px;
		
    }       
	.textcontent {
		width: 365px;
		font-size: 9pt;
		font-Family: 'Trebuchet MS';
		color: #333333;
		padding: 0px;
		border-spacing: 0px;
		
    }       
	.topleft{
		width: 27px;
		height: 15px;
		font-size: 9pt;
		padding: 0px;
		border-spacing: 0px;
		background-image: url("images/topleft.gif");
		
    }           
    .topborder{
		height: 15px;
		font-size: 9pt;
		padding: 0px;
		border-spacing: 0px;
		background-image: url("images/topborder.gif");
    }
	.topright{
		width: 27px;
		height: 15px;
		font-size: 9pt;
		padding: 0px;
		border-spacing: 0px;
		background-image: url("images/topright.gif");
    }           
    
    .hyperlinkstyle{
	    text-decoration: none;
		font-size: 9pt;
		font-weight: bold;
		font-Family: 'Trebuchet MS';
		color: #3333EE;
    }
    .hyperlinkstylegrey{
	    text-decoration: none;
		font-size: 9pt;
		font-weight: normal;
		font-Family: 'Trebuchet MS';
		color: #777777;
    }    
    .hyperlinkstylewhite{
	    text-decoration: none;
		font-size: 9pt;
		font-weight: bold;
		font-Family: 'Trebuchet MS';
		color: #FFFFFF;
    }
	
	.hyperlinkstylewhite:hover {
	    text-decoration: none;
		font-size: 10pt;
		font-weight: bold;
		font-Family: 'Trebuchet MS';
		color: #BB0101;
    }
    
    .imagefocus
    {
	   border-width: 0px;
	   padding-left: 0px;
	   padding-right: 0px;
    }
    
	.bottomleft{
		width: 27px;
		height: 15px;
		font-size: 9pt;
		padding: 0px;
		border-spacing: 0px;
		background-image: url("images/bottomleft.gif");
		
    }           
    .bottomborder{
		height: 15px;
		font-size: 9pt;
		padding: 0px;
		border-spacing: 0px;
		background-image: url("images/bottomborder.gif");
    }
	.bottomright{
		width: 27px;
		height: 15px;
		font-size: 9pt;
		padding: 0px;
		border-spacing: 0px;
		background-image: url("images/bottomright.gif");
    }           

    .logo
    {
	    width: 300px;
	    height: 200px;
		background-image: url("images/logo.jpg");
		background-position: top center;
		background-repeat: no-repeat;
	    position: absolute;
	    overflow: scroll;
	    border-collapse: collapse;
		padding: 0px;
		border-spacing: 0px;

    }
    
	.outerright{
		width: 45px;
		font-size: 9pt;
		padding: 0px;
		border-spacing: 0px;
		background-image: url("images/outerright.gif");
		background-position: top;
		background-repeat: no-repeat;
		
    }              
	.outerleft{
		width: 45px;
		font-size: 9pt;
		padding: 0px;
		border-spacing: 0px;
		background-image: url("images/outertop.gif");
		background-position: top;
		background-repeat: no-repeat;
		
    }              
	.leftwborder{
		width: 27px;
		height: 50px;
		font-size: 9pt;
		padding: 0px;
		border-spacing: 0px;
		background-image: url("images/leftwborder.gif");
		background-position: bottom;
		background-repeat: no-repeat;
		
    }       
	.rightwborder{
		width: 27px;
		font-size: 9pt;
		padding: 0px;
		border-spacing: 0px;
		background-image: url("images/rightwborder.gif");
		
    }       
	.leftborder{
		width: 27px;
		font-size: 9pt;
		padding: 0px;
		border-spacing: 0px;
		background-image: url("images/leftborder.gif");
		background-repeat: repeat-y;
		
    }       
	.rightborder{
		width: 27px;
		font-size: 9pt;
		padding: 0px;
		border-spacing: 0px;
		background-image: url("images/rightborder.gif");
		background-repeat: repeat-y;
    }       
    .menutitle {
		font-size: 9pt;
		font-family: 'Trebuchet MS';
		padding: 0px;
		border-spacing: 0px;
		border-collapse:collapse;
    }     
    .menurow{
		padding-left: 10px;
		padding-right: 10px;
		padding-top : 3px;
		padding-bottom: 3px;
    }
    .menurowtext, .menurowtext:visited {
	    text-decoration: none;
		font-size: 9pt;
		font-family: 'Trebuchet MS';
		font-weight: bold;
		Color: #444444;
    }
    .menurowtext:hover {
	    text-decoration: none;
		font-size: 9pt;
		font-family: 'Trebuchet MS';
		font-weight: bold;
		Color: #FFFFFF;
    }
    
    .menuAll {
	    visibility: hidden;
	    height: 40px;
	    border-collapse: collapse;
		border-left: 1px solid #CCCCCC;
		border-right: 1px solid #CCCCCC;	    
		border-top: 1px solid #CCCCCC;	    
		border-bottom: 1px solid #CCCCCC;	    
		background-color: #DDF2FF;
		Color: #444444;
		padding: 0px;
		border-spacing: 0px;
	    position: absolute;
	    overflow: scroll;
    }
    .textboxfield
    {

      FONT-SIZE: 9pt; 
      COLOR: black; 
      width: 200px;
      FONT-FAMILY: 'Trebuchet MS';
    }    
    
	.buttonstyle
	{
       background: #D7EBFF;
       color: #101010;        
       border: 2px outset #6CB6FF;  
       height: 22px; 
       FONT-FAMILY: 'Trebuchet MS';
       font-weight: bold;
       font-size: 9pt;
       vertical-align: middle;
	}
	.buttonstyle:focus:active
	{
       background: #D7EBFF;
       color: #404040;        
       border: 2px inset #5aa0b8; 
       height: 20px; 
       FONT-FAMILY: 'Trebuchet MS';
       font-weight: bold;
       font-size: 9pt;
       vertical-align: middle;
	}    