
    body {
	    font-size: 12px;
	    font-family: Arial, Verdana, Helvetica, sans-serif;
	    color: #000000;
   	    xbackground-color:#5594bf;
        xbackground-color:#0d193b;
        background-color:#6699cc; 
        margin: 0;
        border: 0;
    }

    #pageFrame {
        text-align:center;
        margin:0 auto;
        width:1000px;
        xpadding:0 10px;
        xmin-height:600px;
        xbackground-color:black;
	    background-image: url(../images/new/backgroundFrame.png);
        background-repeat:repeat-y;
    }
    
    #pageFrameAdmin {
        text-align:center;
        margin:0 auto;
        width:980px;
        xpadding:0 10px;
        xmin-height:600px;
        xbackground-color:black;
	    xbackground-image: url(../images/new/backgroundFrame.png);
        xbackground-repeat:repeat-y;
    }

    #pageBottomFrame {
        text-align:center;
        xfloat:left;
        margin:0 auto;
        height:10px;
        width:980px;
        xpadding:0 10px;
        xmin-height:600px;
        xbackground-color:black;
	    background-image: url(../images/new/backgroundBottomFrame.png);
        background-repeat:repeat-x;
    }
    
    #pageBottomFrameLeft {
        text-align:center;
        margin:0 auto;
        float:left;
        height:10px;
        width:10px;
	    background-image: url(../images/new/backgroundBottomLeftCorner.png);
    }

    #pageBottomFrameRight {
        text-align:center;
        margin:0 auto;
        float:left;
        height:10px;
        width:10px;
        xpadding:0 10px;
        xmin-height:600px;
        xbackground-color:black;
	    background-image: url(../images/new/backgroundBottomRightCorner.png);
        xbackground-repeat:repeat-x;
    }

    #pageHeader {
        xwidth:735px;
        background-color:green;
        xmargin-bottom:175px;
        background:none;
    }
    
    
    #pageHeaderLogo {
	    xbackground-image: url(../../images/new/logot3.png);
	    xbackground-image: url(../images/new/topLogo2.png);
        width:200px;
        height:128px;
        z-index:5;
	    cursor:pointer;
        xmargin:auto;
        position:absolute;
        margin-left:5px;
        margin-top:-58px;     
        xbackground-color:red;
               
    }

    #pageHeaderTop {
        xwidth:980px;
        xheight:64px;
        xheight:54px;
        xheight:58px;
        height:62px;
        background-color: #23568f  ;
    }    
    
    #pageHeaderMenu {
        xwidth:735px;
        height:41px;
        xbackground-color:orange;
	    background-image: url(../images/new/menubackground2.png);
	    xmargin-top:8px;
        background-repeat: repeat-x;
    }    

    #popupFrame {
        text-align:center;
        margin:0 auto;
        xwidth:1000px;
        xpadding:0 10px;
        xmin-height:600px;
        xbackground-color:black;
	    xbackground-image: url(../images/new/backgroundFrame.png);
        xbackground-repeat:repeat-y;
    }

    
    .tabActive {
        width:200px;
        xheight:58px;
        height:64px;
        float:left;
        margin-right:17px;
        background-image:url(../images/new/tabs/tabActive.png);
    }
    
    .tabActiveText {
	    font-size: 14px;
	    font-family: Verdana, Arial, Helvetica, sans-serif;
	    xfont-weight:bold;
        text-align:center;
        margin-top:40px;
        position:relative;
        color:#663300;
        xcolor:white;
    }

    .tabInactive {
        width:200px;
        xheight:58px;
        height:64px;
        xmargin-left:22px; 
        margin-right:17px;
        float:left;
        background-image:url(../images/new/tabs/tabInactive.png);
	    cursor:pointer;
    }

    .tabInactiveText {
	    font-size: 14px;
	    font-family: Verdana, Arial, Helvetica, sans-serif;
        text-align:center;
        margin-top:38px;
        position:relative;
        color: #999999; 
        xcolor:#926338;
	    cursor:pointer;
    }

    .tabDataText {
	    font-size: 12px;
	    font-family: Verdana, Arial, Helvetica, sans-serif;
	    color: #000000;
    }
    
    .tabTitleText {
	    font-size: 14px;
	    font-family: Verdana, Arial, Helvetica, sans-serif;
	    color: #000000;
    }


    .subTabActive {
        width:260px;
        xheight:58px;
        height:64px;
        float:left;
        margin-right:17px;
        background-image:url("../images/new/tabs/subTab.png");
    }

    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.topLink2 {
        font-size:11px;
        font-weight:normal;
        color:#ffffff;
        text-decoration:none;
    }
    
    a.topLink2:hover {
        font-size:11px;
        font-weight:normal;
        color:#ffffff;
        text-decoration:underline;
    }


    a.tabLink {
        font-size:11px;
        font-weight:normal;
        color:#000000;
        text-decoration:none;
    }
    
    a.tabLink:hover {
        font-size:11px;
        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; 
    }

    .cupdateProgressBackgroundFilter 
    {
	    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; 
    }
    
    .newsletterEmailTop
    {
        font-size:10px;
        size:175px;
        color:green;  
    }
    
    hr.newsletter  {
         border: 0;
         height: 1px;         
         color: #CCCCCC;
         xwidth: 90%;
         background-color: #CCCCCC;
         xdisplay:block;
         xmargin-top:1em;
         xmargin-bottom:1em;
    }

    .showCursor {
	    cursor:pointer;
    }

    .btnSmall 
    {
        font-size:10px;
    }
    
    a.footerLink {
        color:white;
        text-decoration:none;
        font-size:11px;
    }
    a.footerLink:hover {
        color:white;
        text-decoration:underline;
    }

    /* 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);

    }

    .btnSnow 
    {
        font-size:8px;
        xbackground-color:Blue;
    }
    
    .popupTitle
    {
        xbackground:url("/images/GroupMiddle4.gif") #ffffff repeat-x;
        background-color:#dddddd;
        border-left:solid 1px #cccccc; 
        border-right: solid 1px #cccccc;
        font-weight:bold;
        text-align: left;
        font-size: 14px;
        line-height:30px;
        xwidth: 922px;
    }    

   

    hr.separator  {
         border: 0;
         height: 1px;         
         xheight: 2px;         
         xcolor: #CCCCCC;
         color: #996633; 
         width: 90%;
         xbackground-color: #CCCCCC;
         background-color: #996633;
         xdisplay:block;
         xmargin-top:1em;
         xmargin-bottom:1em;
    }

    a.warninglink {
        font-size:11px;
        color:red;
        text-decoration:none;
    }
    
    a.warninglink:hover {
        font-size:11px;
        color:red;
        text-decoration:underline;
    }

    .villageDiv
    {
        width:100%;
        margin-top:15px;
        margin-bottom:15px;
    }

    .villageTitle  {
        font-weight:bold;
        font-size:13px;
        text-align: left;
    }

    hr.villageSeparator  {
         border: 0;
         height: 2px;         
         color: #996633;
         width: 90%;
         background-color: #996633;
         xdisplay:block;
         xmargin-top:1em;
         xmargin-bottom:1em;
    }

    .villageImage
    {
        width:150px;
        padding: 5px 5px 5px 5px;
        background-color: White;
    }
    
    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;
    }

    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;
    }
       
    .tabArticleImage
    {
        width:175px;
        height:200px; 
        border:solid 2px #996633;
    }

    .message {
        padding-top:10px;
        padding-bottom:10px;
        padding-left:10px;
        padding-right:10px;
        width:580px;
        xwidth:904px;
        height:auto;
        font-size:16px;
        font-weight:bold;
        font-family:Arial, Helvetica;
        text-align:left;
        color: #FFFFFF;
        background-color:#FF0000;
        opacity:0.9;
    	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; 
	    filter: alpha(opacity=90);
	    z-index:21;
	    position:absolute;	
    }
