body {	
	font-family: Tahoma;  
	font-size: 11px; 
	padding: 0px;
	margin: 10px;
	color: Black;
	background-color :Black;
}
a:link,a:visited{
	color: #C00404;  
	text-decoration: none;
}
a:hover{ 
	color: #666666;  
}
#MainDiv{
	width:884px;
	background-color: #630000;
	padding:8px;
	margin-left :auto;
	margin-right :auto;
 
}

#PageHeader{
	width:900px;
	height:258px;
	margin-left :auto;
	margin-right :auto;
}
#UpBar{
	width:900px;
	height:24px;
	margin-left :auto;
	margin-right :auto;
	background-color: #630000;
}
#UpMenu{
	float:right ;
	padding-top:8px;
	padding-right:10px;
}
#PageEnd{
	float: none;
	width:900px;
	height :115px;
	background-color :#AE0303;
	color :#FF1704;
	margin-left :auto;
	margin-right :auto;
	background-image:url(../../Images/PageEnd.jpg);
}

#PageFooter{

	width:868px;
	height :12px;
	background-color :#AE0303;
	font-weight: bold;
	color :#FF1704;
	margin-left :auto;
	margin-right :auto;
	padding:16px;
}
#CampariLogo{
    float :left ;

}
#NmsLogo{
    float :right ;

}


#LeftMenus{
	float:left;
	width: 200px;
	}
	#CampariMenu
	{
    width: 200px;
	padding-top :4px;
	padding-bottom :4px;
	background-color:#000000;
}
	
#PassionLogo
{
    width:200px;
    height:30px;
    background-image:url(../../Images/RedPassion.gif);
    background-position:center ;
    background-repeat:no-repeat ;
    padding-top :5px;
    padding-bottom :5px;
    }
    #PassionMenuEnd
    {
    width:200px;
    height:18px;
    background-image:url(../../Images/RedPassionMenuEnd.gif);
    background-position:center ;
    background-repeat:no-repeat ;
   }
#ClubMenuStart
{   width:200px;
    height:24px;
    background-image:url(../../Images/PassionClubMenuStart.gif);
    background-position:center ;
    background-repeat:no-repeat ;
    margin-top :10px;
    }
    
    #ClubMenuEnd
{   width:200px;
    height:20px;
    background-image:url(../../Images/PassionClubMenuEnd.gif);
    background-position:center ;
    background-repeat:no-repeat ;
    }
#PageContents{
	float:left;
	font-size:12px;
	margin-left :8px;
}

#PageText
{
    }
#PageText img
{
    border :solid 3px #ff0000;

}

#ListToolbar{
	padding-bottom: 5px;
}

#InPageFooter
{
    background-image:url(../../Images/InPageEnd.gif);
    width :676px;
    height :25px;
    background-repeat:no-repeat;
 
}
#InPage
{
    width:670px;	
	background-color:#B41A0A;
	padding :2px;
}
#PageTitle
{
    font-size:14px;
    color:#FCFBF3;
    padding:5px;
            
}
#PageContent
{
    background-color:#FCFBF3;
    margin:3px;
    padding:7px;

}
.ListTable{ 
border: 1px solid #696969; 
width: 100%;
}

.ListTableHeader{
background-color: #F2F2F2;
	border-bottom: 1px solid #696969;
	text-align: left;
}
.ListTableRow{ 
	background-color:#FFFFFF;
}
.ListTableAltRow{ 
	background-color: #F5F5F5; 
}
.ToolButton{
	width: 70px;
	margin-right: 5px;
	border: 1px solid #696969;
	background-color: #F5F5F5;
}


.CampariMenuLevel1,.CampariMenuLevel1 a,.CampariMenuLevel1 a:visited
{
    background-color:#010101;
    background-image:url(../../Images/CampariMenuLevel1.gif);
    background-repeat: no-repeat;
    width :200px;
    height:24px;
    color :#ffffff;
    margin-left:14px;
    }
    
    .CampariMenuLevel1 a,.CampariMenuLevel1 a:visited
{
    color :#ffffff;
    background-image:none;

    }
    
    
  .CampariMenuLevel1 a:hover
{
    color :#B9AAAA;
    }
  


  
       
    .CampariMenuLevel2,.CampariMenuLevel2 a,.CampariMenuLevel2 a:visited
{
    background-color:#2C1716;
    background-image:url(../../Images/CampariMenuLevel2.gif);
    background-repeat:no-repeat;
    width :200px;
    height:22px;
    color :#B9AAAA;
    margin-left:14px;
    }
   
    
     .CampariMenuLevel2 a:hover
{
    color :#ffffff;
    }
    
    .CampariMenuSelected a
{
    color : red;
    }
    .PassionMenuLevel1,.PassionMenuLevel1 a,.PassionMenuLevel1 a:visited
{
    background-color:#010101;
    background-image:url(../../Images/PassionMenuLevel1.gif);
    background-repeat: no-repeat ;
    width :200px;
    height:29px;
    color :#8191AA;
    margin-left:14px;
    }
    
  .PassionMenuLevel1 a:hover
{
    color :#B9AAAA;
    }
    .RedPassionMenuSelected a
{
    color : red;
    }
    
    
     .PassionMenuLevel2,.PassionMenuLevel2 a,.PassionMenuLevel2 a:visited
{
    background-color:#010101;
    background-repeat: no-repeat ;
    width :200px;
    height:29px;
    color :#8191AA;
    margin-left:14px;
    }
    
  .PassionMenuLevel2 a:hover
{
    color :#B9AAAA;
    }
    
    
       .UpMenuLevel1,.UpMenuLevel1 a,.UpMenuLevel1 a:visited
{
   
    color :#ffffff;
    padding-left :3px;
    padding-right :3px;
    }
    
  .UpMenuLevel1 a:hover
{
    color :#B9AAAA;
    }
    .UpMenuSelected a
{
    color : red;
    }
    
        .PassionClubMenuLevel1
{
    background-color:#230000;
    background-image:url(../../Images/PassionClubMenu.gif);
    background-repeat:no-repeat;
    width :200px;
    height:22px;
    color :#D24C31;
    margin-left :24px;
    }
    
.PassionClubMenuLevel1 a,.PassionClubMenuLevel1 a:visited
{
    color :#D24C31;
    background-image :none;
    }
    
  .PassionClubMenuLevel1 a:hover
{
    color :#B9AAAA;
    }
    
            .PassionClubMenuLevel2
{
    background-color:#230000;

    width :200px;
    height:22px;
    color :#D24C31;
    margin-left :34px;
    }
    .PassionClubMenuLevel2 a,.PassionClubMenuLevel2 a:visited
{
    color :#D24C31;
    background-image :none;
    }
    
  .PassionClubMenuLevel2 a:hover
{
    color :#B9AAAA;
    }
    

HR
{
    background-image:url(../../Images/DottedLine.gif);
    background-repeat:repeat;
    height :1px;
    font-size:1px;
    border: 0;
    margin-top:2px;
    margin-bottom :2px;   
	width:100%;
    }
  


.blackLine
{
    background-color:#656563;
    height:1px;
    font-size :1px;
    width:644px;
    display:none;
    margin-top:10px;
    margin-bottom:10px;
    margin:0px;
    margin:0px;
}


.NewsDropdownPanel
{
    background-color:#E0DECF;
    height :22px;
    text-align :right ;
    color:#979583;
    margin-bottom:5px;
    padding-top:4px;
    padding-right :5px;
    }
    .Dropdown
{
    font-family:Verdana ;
    font-size :10px;
    color:#979583;
}
.NewsItem
{
    background-color:#EDECE2;
    height:21px;
}
.NewsDate
{
    float:left ;
    background-image:url(../../Images/NewsDateBg.gif);
    width:70px;
    height :22px;
    padding-left:28px;
    padding-top :4px;
    }
.NewsTitle,.NewsTitle a
{
    float:left ;
    padding-left:5px;
    padding-top :2px;
    color:#FF0000;
    }
    

    .noBR BR
    {
        height:1px;
        font-size :1px;
        }
        
  #HomeLeftPanel
{
    width:240px;
    float:left ;
    height:300px;
    margin-right:10px;

    }
#HomeRightPanel
{
    width:418px;
    float:left;
    height:300px;

    }    
    
 #NewsPanelContainer
 {
    background-color:#A50101;
    }  
    
  #NewsPanelContents
  {
    background-color:#FFFEF0 ;
    padding :6px;
    margin:3px;
    }  
    
    #NewsPanelTitle
    {
        font-size:14px;
        color:White ;
        padding-left:6px;
        padding-right:6px;
        padding-top:4px;
        padding-bottom:4px;
        }
#HomePage
{
    height :950px;

    }
    
    H2
{
    color:#FF0000;
    font-size:14px;
	margin-bottom:0px;
	margin-top:0px;


    }
    
#NewsPanelGoButton a
{
    background-image:url(../../Images/LeftArrow1.gif);
    background-repeat:no-repeat;
    text-align:right;
    padding-left:20px;
    float:right;
    color :#FF000E;
    
    }
    #HomeLeftPanel #NewsPanelEnd
    {
        height:21px;
        background-image:url(../../Images/NewsPanelEnd.gif);
        background-repeat:no-repeat;
        width:240px;
        }
        
        
         #HomeRightPanel #NewsPanelEnd
    {
        height:25px;
        background-image:url(../../Images/NewsPanelEnd1.gif);
        background-repeat:no-repeat;
        width:418px;
        }
#HomeLoginBox
{
    background-color:Black;
    width:418px;
    height :300px;
    float:left;
    
    }
    
#HomeLoginBoxFooter
{
    width:418px;
    height :20px;
    background-image:url(../../Images/LoginBoxFooter.gif);
    background-repeat:no-repeat;
    margin-bottom:10px;
    }
    
  H1
{
    color:#FF0000;
    font-size:11px;

    }
    
        H2
{
    color:#FF0000;
    font-size:12px;

    }
 H3
{
    color:#FF0000;
    font-size:14px;
    background-image:url(../../Images/TitleArrow.gif);
    background-repeat :no-repeat ;
    padding-left :18px; 
	margin-bottom:0px;
    }
    
    .redText 
    {
        color:#FF0000;
        font-size:10px;
        
        }
    .GalleryTitleDiv
    {
        display :none ;
    }
    
    .LoginLabel
    {
        color:#7F7E7A;
        font-size:12px;
        font-weight :normal ;
        text-align:right ;
        margin-right:2px;
        
    
        }
    .LoginText INPUT
    {
        background-color:#000000;
        font-size:12px;
        color :#7F7E7A;
        border: solid 1px #7F7E7A;
        display:inline;
        margin-top:10px;
        margin-right:14px;
        }
    .LoginError
    {
        color:#FF0000;
        font-size:11px;
        display:inline;
        }
    .LoginTitle
    {
        color:#FF0000;
        font-size:16px;
        margin-left:10px;  
        padding-top:4px;
        }
    .LoginName
    {
        color:#FFFFFF;
        font-size:12px;
        font-weight :bold ;
 
        }
        .LoginName a
        {
        color:#FF0000;
        font-size:11px;
        font-weight :normal ;
        text-decoration:underline;
        margin-left:20px;
            }
    .LoginWelcome
    {
        color:#FFFFFF;
        font-size:12px;
        font-weight :normal ;
       
        }
.UserScreen
{
    margin:12px;
    }
    .LoginLink a
    {
        background-image:url(../../Images/red_arrow.gif);
        background-repeat: no-repeat;
        color:#FF0000;
        font-size:12px;
        padding-left:12px;
        
        
        }
        .LoginLink
        {
           margin-top:5px; 
            }
    .RedLine
    {
        background-image:url(../../Images/red_line.gif);
        background-repeat:repeat-x;
        width:160px;
        height :4px;
        }
    .LoginRemember
    {
        color:#7F7E7A;
        font-size:12px;
        font-weight :normal ;
        margin-left:8px;
    }
    
    INPUT
    {
		background-color:#edece2;
		border:solid 1px #bfbfbf;
		}
		
		.imageBorder
{
	border:solid 2px #ff0000;
	margin:15px;
	}