
    body {
	    font-size: 12px;
	    font-family: Verdana, Arial, Helvetica, sans-serif;
	    color: #000000;
        background-color:#54901f; /*#bdf173; /*#cef6ad; /*#bdf173; /*#9BE260; /*#91c955; /*#eefcec;*/
        xbackground-image: url(../../images/test/backgroundtile.jpg); 
        xbackground-repeat: repeat-x;
	    xbackground-position: left;
	    margin: 0;
        border: 0;
    }
    
    

    #top-border {
	    width: 100%;
	    height: 14px; 
	    clear: both;
	    xmargin:0 auto;
	    xbackground-image: url(../images/test/top_bg.jpg);
	    background-image: url(../../images/top_bk_test1.jpg);
	    background-repeat: repeat-x;
	    xbackground-color: red; /*#fcf8ec;*/
    }

    #outer-wrapper {
        xclear: both;
	    width: 984px;
	    height: auto;
	    xmargin-top:10px;
	    margin-left: auto;
	    margin-right: auto;
	    xbackground-color: #cef6ad;
	    background-image: url(../../images/wrapper_bk.jpg);
	    xbackground-repeat: repeat-y;
    }

    #inner-wrapper {
        xclear: both;
	    width: 944px;
	    height: auto;
	    xmargin-top:10px;
	    margin-left: auto;
	    margin-right: auto;
	    background-color: #cef6ad; /*#cef6ad;*/
	    xbackground-image: url(../images/test/wrapper_bk.jpg);
	    xbackground-repeat: repeat-y;
    }
    
    #header {
        xclear: both;
	    width: 944px;
	    height: 140px;
	    xmargin-top:10px;
	    margin-left: auto;
	    margin-right: auto;
	    xbackground-color: red;
	    xbackground-image: url(../images/test/header_bk.jpg);
	    xbackground-repeat: repeat-x;
	    
    }
    
    #header-left {
        float:left;
        xwidth:170px;
        xwidth:180px;
        width:185px;
        height:140px;
        xmargin-top:10px;
        xbackground-color:blue;
    }
    
    
    #header-right {
        float:left;
        xwidth:774px;
        xwidth:764px;
        width:759px;
        height:135px;
        margin-top:5px;
        xbackground-color:green;    
    }
    
    #header-right-top-center {
        float:left;
        xwidth:604px;
        xwidth:584px;
        width:574px;
        height:135px; /*120px*/
        xpadding-top:10px;
        text-align:center;
        xbackground-color:orange;
    }
    
    #header-right-top-right {
        float:left;
        xwidth: 170px;
        xwidth: 180px;
        width: 185px;
        height: 135px;
        text-align:center;
        xbackground-color:yellow;
    }
  

    .top-info-header {
        margin:auto;
        xwidth:45px;
        margin-top:-10px; 
        font-weight:bold; 
        xfont-family:Arial;
        font-family:Verdana, Helvetica, Arial;
        xfont-size:16px;
        font-size:12px;
        text-align:center;
        xbackground-color:#0000ff;
        xopacity:0.5;
    	x-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; 
	    xfilter: alpha(opacity=50);	
    }

   
    .content-bottom-wrapper {
        clear:both;
        width: 944px;
        height: auto;
        background-color:#9be260;
        xborder: solid 1px #bdf173;
        xborder: solid 1px #000000;
        xbackground-color:#c9f76f;
        xbackground-color:#84bd56;
        xborder-left: solid 1px #4cab5e;
        xborder-right: solid 1px #4cab5e;
        xborder-bottom: solid 1px #4cab5e;
        padding-top:10px;
        padding-bottom:10px;
        text-align:center; 
	    margin: 0 auto;
        xborder: 0;
    }

    .page-wrapper {
        clear:both;
        width:100%;
        height:auto; 
        border:solid 1px #aaaaaa;
    }

    .page-title {
        background:url(/images/GroupMiddle4.gif) #ffffff repeat-x;
        xborder-left:solid 1px #cccccc; 
        xborder-right: solid 1px #cccccc;
        xbackground-color:#cccccc; 
        padding-left:10px; 
        font-weight:bold; 
        height:35px; 
        font-size: 14px;
        line-height:30px;
    }
    
    .page-content {
        margin:0 auto; 
        height:auto; 
        line-height:150%;        
        padding:20px 20px 20px 20px; 
        background-color:#FFFFFF;
    }    


    #page-slide-wrapper {
        margin-top:0px;
        width:944px;
        height:338px;
        border:solid 0px #cccccc; 
        z-index: 10;
    }

    .notes-wrapper {
        xpadding-top:10px;
        xpadding-bottom:10px;
        xpadding-left:10px;
        xpadding-right:10px;
        xborder:solid 1px #9be260;
        xfloat:left;
        width:650px;
        xwidth:904px;
        height:378px;
	    z-index:20;
	    margin-top:0px;
	    margin-left:0px;
	    position:absolute;	
    }

    .note-wrapper {
        xpadding-top:10px;
        xpadding-bottom:10px;
        xpadding-left:10px;
        xpadding-right:10px;
        xborder:solid 1px #9be260;
        xfloat:left;
        width:500px;
        xwidth:904px;
        height:400px;
	    z-index:20;
	    margin-top:20px;
	    margin-left:100px;
	    position:absolute;	
    }
       
    .poster-wrapper {
        xpadding-top:10px;
        xpadding-bottom:10px;
        xpadding-left:10px;
        xpadding-right:10px;
        xborder:solid 1px #9be260;
        xfloat:left;
        width:258px;
        xwidth:904px;
        height:325px;
	    z-index:20;
	    margin-top:20px;
	    margin-left:676px;
	    position:absolute;	
    }

    #content-slide-wrapper {
        width: 944px;
        height: 378px;
        background-color: black;
        xz-index:1;
    }
   

    .content {
        width:924px;
        text-align:center;
        xbackground-color: #FF00FF;
        margin:0 auto;
        height:300px;
    }


    .subcontent {
        float:left;
        xwidth:294px; 
        width:300px;
        height:298px; 
        border:1px solid #aaaaaa;
        text-align:center;
        background-color: #FFFFFF;
        margin:0 auto;
    }

    .subcontentTop {
        height:50px; 
        background-color:#cccccc;
	    xbackground-image: url(../images/test/grad3.gif);
	    xbackground-repeat: repeat-x;
	    xbackground-position: left;
	    border-bottom:1px solid #aaaaaa;
    }
    
    .subcontentTopLeft {
        xbackground-color:#ffff00;
        float:left; 
        height:50px; 
        width:16px;    
    }
    
    .subcontentTopCenter {
        font-weight:bold; 
        float:left;  
        margin-top:5px; 
        height:45px; 
        width:262px;    
    }
    
    .subcontentTopRight {
        xbackground-color:#ff0000; 
        float:left;  
        height:50px; 
        width:16px;
    }
    
    .subcontentTopScroll {
        position:relative;
        top:30px;
        margin-left:2px;
        margin-right:5px;    
    }
    
    .subcontentBottom {
        background-color:#ffffff;
        position:relative;
        clear:both;
        height:244px;
        overflow:hidden;
        xmargin-left:5px;
        xmargin-right:5px;
        text-align:center;
        xwidth:298px;
     
    }
    
    .subcontentBottomData {
        width:100%;
        xwidth:298px;
        position:absolute;
        xleft:0;
        top:0; 
        xmargin-left:10px; 
        xmargin-right:10px;
        text-align:center;
    }

    .spacer {
        width:924px;
        text-align:center;
        overflow:hidden;
        margin:0 auto;
    }

    .footer {
        width:944px;
        text-align:center;
        xbackground-color: #55bf69;
        xborder-top: solid 1px #4cab5e;
        margin:0 auto;
        padding-top:10px;
        padding-bottom:10px;
    }

    .message {
        padding-top:10px;
        padding-bottom:10px;
        padding-left:10px;
        padding-right:10px;
        xmargin-left:200px; 
        xmargin-right:200px;
        width:580px;
        xwidth:904px;
        height:auto;
        font-size:16px;
        font-weight:bold;
        font-family:Arial, Helvetica;
        text-align:center;
        color: #FFFFFF;
        background-color:#000000;
        opacity:0.8;
    	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; 
	    filter: alpha(opacity=80);
	    z-index:21;
	    position:absolute;	
    }

     a.toplink {
        font-size:9px;
        font-weight:normal;
        color:#000000;
        text-decoration:none;
    }
    
    a.toplink:hover {
        font-size:9px;
        font-weight:normal;
        color:#000000;
        text-decoration:underline;
    }
   
    li.firstItems
    {
        width:148px;
        border-left:1px solid black;
        border-right:1px solid black;
        border-top:1px solid black;
    }
    
    li.lastItems
    {
        width:148px;
        border:1px solid black;
    }

    CloseButtonStyle {
        background-color: #666666; 
        color: #FFFFFF; 
        text-align: center; 
        font-weight: bold; 
        text-decoration: none; 
        border: outset thin #FFFFFF; 
        xpadding: 5px;
    }

    .villageDiv
    {
        width:100%;
        margin-top:15px;
        margin-bottom:15px;
    }

    .STitle  {
        font-weight:bold;
        font-size:12px;
        text-align: left;
    }
    
  
    hr.separator  {
         border: 0;
         height: 1px;         
         color: #CCCCCC;
         width: 90%;
         background-color: #CCCCCC;
         xdisplay:block;
         xmargin-top:1em;
         xmargin-bottom:1em;
    }

    /* Things To Do */
    div.TTDTitleBorder {
        width:100%; 
        height:24px; 
        margin:0 auto; 
        overflow:hidden; 
        clear:both; 
        background-color:#cccccc; 
        border:solid 1px black;
    }

    div.TTDTitleLeft {
        float:left;
        width:90%;
        text-align:left;
        font-weight:bold;
        margin-top:2px; 
        margin-bottom:2px;
    }

    div.TTDTitleRight {
        float:left;
        width:10%;
        text-align:right;
    }

    div.TTDDataBorder {
        width:100%; 
        overflow:hidden; 
        clear:both; 
        background-color:#ffffff; 
        border-left:solid 1px black; 
        border-right:solid 1px black; 
        border-bottom:solid 1px black; 
    }

    div.TTDData {
        margin: 10px 10px 10px 10px;
    }
    
    
    /* events */
    
    a.eventlink {
        font-size:11px;
        color:black;
        text-decoration:none;
    }
    
    a.eventlink:hover {
        font-size:11px;
        color:black;
        text-decoration:underline;
    }
    
    .eventcell 
    {
        margin-top:1px;
        margin-left:5px;
        margin-bottom:10px;
        margin-right:1px;
        line-height:90%;
    }
    
    .eventhover
    {
        font-size:11px;
        padding: 4px 4px 4px 4px; 
        border: 1px solid black; 
        background-color:#ffff99;
        xclear:both; 
        display:none;
        width:200px;
        text-align:center;
        line-height:normal;
    	xposition:absolute;
	    xvisibility:hidden;
	    xbackground-color:#F5F7F8;
	    xopacity:.9;
	    xfilter: alpha(opacity=90);

    }
    
    


    div.groupTitle 
    {
     
	    xbackground-image: url(/images/groupbg.gif);
        background-color:#e3e3e3; /*#eeeeee; /* #99ccff; */
        font-size: 12px;
        color:Black;
        font-weight:bold;
        text-align: left;
        margin-left:0px;
        margin-right:0px;
        margin-top:0px;
        margin-bottom:0px;
        padding-left:22px;
        height:40px;
        xline-height:18px;
        border-top:1px #cccccc;
        border-top-style:solid;
        border-bottom:1px #cccccc;
        border-bottom-style:solid;
        xoverflow:hidden;
    }    

    div.groupTitleData
    {
        xbackground-color:#e3e3e3; /*#eeeeee; /* #99ccff; */
        xfont-size: 12px;
        xcolor:Black;
        xfont-weight:bold;
        xtext-align: left;
        margin-left:0px;
        margin-right:0px;
        margin-top:0px;
        margin-bottom:0px;
        xpadding-left:22px;
        height:40px;
        xline-height:18px;
        xborder-top:1px #cccccc;
        xborder-top-style:solid;
        xborder-bottom:1px #cccccc;
        xborder-bottom-style:solid;
        xoverflow:hidden;
    }    

    div.groupTitleContainerX 
    {
        background-color:#e3e3e3; 
        font-size: 12px;
        color:Black;
        font-weight:bold;
        text-align: center;
        margin-left:2px;
        margin-right:2px;
        margin-top:0px;
        margin-bottom:0px;
        height:40px;
        border-left:1px #cccccc;
        border-left-style:solid;
        border-right:1px #cccccc;
        border-right-style:solid;
        border-top:1px #cccccc;
        border-top-style:solid;
    }    

    div.groupTitleContainer 
    {
        xbackground-image: url(/images/groupbg.gif); 
        background-position:left; 
        background-repeat:repeat-x;
        background-color:#e3e3e3; /*#eeeeee; /* #99ccff; */
        font-size: 12px;
        color:Black;
        font-weight:bold;
        text-align: center;
        margin-left:0px;
        margin-right:4px;
        margin-top:0px;
        margin-bottom:0px;
        height:44px;
        padding-top:4px;
        border-left:1px #cccccc;
        border-left-style:solid;
        border-right:1px #cccccc;
        border-right-style:solid;
        border-top:1px #cccccc;
        border-top-style:solid;
        xline-height:18px;
        xpadding-left:22px;
        xborder-bottom:1px #cccccc;
        xborder-bottom-style:solid;
        xoverflow:hidden;
    }    

    a.homeEventLink {
        font-size:12px;
        font-weight:bold;
        color:black;
        text-decoration:none;
    }
    
    a.homeEventLink:hover {
        font-size:12px;
        font-weight:bold;
        color:black;
        text-decoration:underline;
    }

    a.homeFishLink {
        font-size:11px;
        font-weight:normal;
        color:black;
        text-decoration:none;
    }
    
    a.homeFishLink:hover {
        font-size:11px;
        font-weight:normal;
        color:black;
        text-decoration:underline;
    }

    a.pageLink 
    {
        color:inherit;
        xfont-size:11px;
        xfont-weight:normal;
        text-decoration:underline;
    }
    a.pageLink:hover
    {
        color:inherit;
        xfont-size:11px;
        xfont-weight:normal;
        text-decoration:underline;
    }

    a.pageLink:visited
    {
        color:inherit;
        xfont-size:11px;
        xfont-weight:normal;
        text-decoration:underline;
    }
/* - - - - - - - - - - - - - - - - - - - - - - - - - */


/*	font: 100% Verdana, Arial, Helvetica, sans-serif;*/

    .comments {
	    background-color: #e3e3e3;
	    border-top: 1px solid #ccc;
	    border-bottom: 1px solid #ccc;
	    padding: 2px;
    }
   
   
    #divLeft {
        float:left;
        width:435px;
	    xborder: 1px solid #ccc;
        xborder-right: 1px solid #ccc;
	    xbackground-color: #f3f3f3;
    }

    #divRight {
        float:right;
        width:365px;
	    xborder: 1px solid #000000;
	    xbackground-color: #e0e0e0;
    }

    #divData {
	    position:relative;
	    xtop:50px;
	    top: 0px;
	    left: 50%;
	    width:800px;
	    height:auto; 
	    xmargin-top: -9em; /*set to a negative number 1/2 of your height*/
	    margin-left: -400px; /*set to a negative number 1/2 of your width*/
	    border-left: 1px solid #ccc;
	    border-right: 1px solid #ccc;
	    border-bottom: 1px solid #ccc;
	    xborder: 1px solid #ccc;
	    xbackground-color: #f3f3f3;
    }
    
    #divFooter {    
        position:relative;
        margin-left: auto;
        margin-right: auto;
	    height:14px;
	    margin-top:5px;
        width: 800px;
        text-align: center; /* to realign your text */
	    xborder: 1px solid #ccc;
    }

    #divEvents {
        float:left;
        width:450px;
	    xborder: 1px solid #ccc;
        xborder-right: 1px solid #ccc;
	    xbackground-color: #f3f3f3;
    }

    #divSpecials {
        float:right;
        width:350px;
	    xborder: 1px solid #000000;
	    xbackground-color: #e0e0e0;
    }
  
    .brclear {
        clear:both; 
        height:0; 
        margin:0; 
        font-size: 1px; 
        line-height: 0; 
    } 

    xtd.menu {
        background:lightsteelblue;
    }

    xtable.menu     {
        font-size:100%;
        position:absolute;
        visibility:hidden; 
        border:0px;
        margin-left:5px;
        xmargin-top:5px;
    }

    xa.mainmenulink {color:black;text-decoration:none;}
    xa.mainmenulink:hover{color:#606060}
    
    xa.menulink {color:black;text-decoration:none;}
    xa.menulink:hover{background: blue;}

    a.footerlink {
        color:black;
        text-decoration:none;
        font-size:11px;
    }
    a.footerlink:hover {
        color:black;
        text-decoration:underline;
    }


    .divSLeft {
        float:left;
        width:160px;
	    border: 1px solid #ccc;
        xborder-right: 1px solid #ccc;
	    xbackground-color: #f3f3f3;
    }

    .divSRight {
        vertical-align:text-top;
        float:right;
        width:636px;
	    border: 1px solid #000000;
	    xbackground-color: #e0e0e0;
    }
    
        
    img.x  {
        border:2px;
        border-style:solid;
        border-color: #CCCCCC; 
    }    
    

    div.pageBody {
        xbackground-color:Olive;
        xfont-size: 14px;
        color:Black;
        xfont-weight:bold;
        text-align: left;
        margin-left:22px;
        margin-right:20px;
        margin-top:20px;
        margin-bottom:20px;
    }    

    
    a.cancelledeventlink {
        font-size:11px;
        color:red;
        text-decoration:line-through;
    }
    
    a.cancelledeventlink:hover {
        font-size:11px;
        color:red;
        text-decoration:line-through;
    }


    a.normallink {
        color:black;
        text-decoration:underline;
    }
    
    a.normallink:hover {
        color:black;
        text-decoration:none;
    }

    div#messageDiv {
        position:absolute;
        top:100px;
        left:100px;
        width:600px;
        height:100px;
        background-color: White;
        text-align:center;
        margin-top:5px;
        margin-bottom: 5px;
        opacity: .8;
    }

    div#scrollDiv {
        position:absolute;
        top:100px;
        left:250px;
        width:300px;
        height:20px;
        background-color: White;
        text-align:center;
        margin-top:5px;
        margin-bottom: 5px;
        opacity: .9;
    }

    div.DLeft {
        float:left;
        width:158px;
	    border: 1px solid #ccc;
        xborder-right: 1px solid #ccc;
	    xbackground-color: #f3f3f3;
    }

    div.DRight {
        float:right;
        width:638px;
	    border: 1px solid #ccc;
	    xbackground-color: #e0e0e0;
    }

    p.text  {
        padding-top:5px;
        padding-bottom:5px;   
    }
    
    a.warninglink {
        font-size:11px;
        color:red;
        text-decoration:none;
    }
    
    a.warninglink:hover {
        font-size:11px;
        color:red;
        text-decoration:underline;
    }

    /*a.toplink {
        font-size:9px;
        font-weight:normal;
        color:#ffffff;
        text-decoration:none;
    }
    
    a.toplink:hover {
        font-size:9px;
        font-weight:normal;
        color:#ffffff;
        text-decoration:underline;
    }*/

    a.toplinkclose {
        font-size:9px;
        font-weight:normal;
        color:#000000;
        text-decoration:none;
    }
    
    a.toplinkclose:hover {
        font-size:9px;
        font-weight:normal;
        color:#000000;
        text-decoration:underline;
    }

    #updateProgressBackgroundFilter 
    {
	    position:fixed; 
	    top:0px; 
	    bottom:0px; 
	    left:0px;
	    right:0px;
	    overflow:hidden; 
	    padding:0; 
	    margin:0; 
	    background-color:#000; 
	    filter:alpha(opacity=50); 
	    opacity:0.5; 
	    z-index:2000; 
    }

    #updateProgressMessage { 
	    position:fixed;
	    top:30%;
	    left:45%;
	    padding:10px; 
	    xwidth:14%; 
	    width:100px;
	    z-index:2001;
	    text-align:center; 
	    background-color:#fff;
	    border:solid 1px #000;
    }

