﻿html, body 
{
    padding: 0px;
    margin: 0px;
    background-color: #000033; 
    font-family: Myriad Pro, Arial, Sans-Serif, Verdana;
	}
.clearLeft {float:left;clear:both;padding:10px;}	
.floatLeft {float: left;}
.floatRight {float: right;}
.centerText {text-align: center;}
.textBold { font-weight:bold;}
.italiBold { font-weight:bold; font-style:italic;}
.textItali { font-style:italic;}
.textWhite{ color: White;}


#Topper
{
    background-color: #0066FF;
    background-repeat: no-repeat;
    background-position: center;
	width: 100%;
	height: 28px;
	margin: 0px auto;    
    }
    
#Wrapper
{
    background-image: url(../Images/wrap_back.jpg);
    background-repeat: repeat-x;
    background-position: bottom;
    width: 100%;
	height: auto;
	margin: 0px;
    }
    
#ContWrap
{  
	width: 1020px;
	height: auto;
	margin: 0px auto;     
    }      
    
#LC
{    
    width: 220px;
    height: auto;
    margin: 0px;  
    float: left; 
    background-color: #ccccff; 
    }            
    
#MC
{
    border-right-color: #999999;
    border-right-width: 1px;
    border-right-style: solid;
    border-left-color: #999999;
    border-left-width: 1px;
    border-left-style: solid;
    float: left; 
    background-color: White;
    width: 797px;
    height: auto;
    margin: 0px;
    }    
    
#MC_Top 
{
    background-image: url(../Images/er_mc_yellow.jpg);
    background-repeat: repeat-x;
    background-position: bottom;
	width: 797px;
	height: 40px;
	margin: 0px;  
    }

#LC_Top 
{
    background-image: url(../Images/er_lc_blue.jpg);
    background-repeat: repeat-x;
    background-position: bottom;
	width: 220px;
	height: 40px;
	margin: 0px;  
    }

#Tags
{
    background-image: url(../Images/mc_foot_back.jpg);
    background-repeat: repeat-x;
    background-position: top;
    clear: both;
    background-color: #0B0B0B;
    margin: 0px;
    height: 200px;
    width: 100%;
    color: #999999;
    text-align: center;
    }
    
.TagsSpacer
{
    display: block;
    width: auto;
    height: 20px;
    }    
    
#Tags a
{  
    color: #999999;
    text-decoration: none;
    }
    
#Tags a:hover
{  
    color: #ffff00;
    text-decoration: none;
    }    
    
#Footer
{   
    clear: both;
    background-color: #333333;
    margin: 0px;
    height: 30px;
    width: 100%;
    }   

.MenuTitle
{
    font-size: 13pt;
    font-weight: bold;
    color: White;
    padding: 1px 0 0 5px;
    }

#MenuLink a
{
    font-size: 11pt;
    font-weight: bold;
    color: #000033;
    padding: 3px 0 0 15px; 
    text-decoration: none;
    }
    
#MenuLink a:hover
{
    font-size: 12pt;
    color: #6666ff;  
    font-style: italic; 
    }
       
.MenuLogo
{
    padding: 60px 0 0 0;
    }    

.MC_Title
{
    width: auto;
    margin: 0px;
    padding: 5px 0px 0px 15px;
    height: 30px;    
    background-image: url(../Images/page_title_back.jpg);
    background-repeat: repeat-x;
    background-position: bottom; 
    font-size: 13pt;
    font-weight: bold;      
    color: #000099; 
    clear: both;   
    }

.MC_Text
{
    padding: 5px 10px 0px 15px; 
    font-size: 11pt;
    width: 790px;
    }

.MC_Date
{
    font-size: 11pt;
    font-style: italic;
    color: #000099;
    padding: 3px 0 0 5px;
    }
            
.Terms_Title
{
    width: auto;
    margin: 0px;
    padding: 5px 0px 0px 15px;
    height: 30px;    
    background-image: url(../Images/terms_back.jpg);
    background-repeat: repeat-x;
    background-position: bottom; 
    border-top-color: #999999;
    border-top-width: 1px;
    border-top-style: solid;    
    font-size: 11pt;
    font-weight: bold;       
    color: #000033;    
    } 
    
.Terms_Text
{
    padding: 5px 10px 0px 15px; 
    font-size: 10pt;
    }
           
.MC_Promo
{
    background-image: url(../Images/mc_promo_back.jpg);
    background-repeat: repeat-x;
    background-position: top;    
    border-left-color: #9999FF;
    border-left-width: 1px;
    border-left-style: solid;
    margin: 5px 0px 10px 0px;
    padding: 0px;
    width: 770px;
    height: 155px;       
    }       
    
.Promo_img
{
    float: left;
    margin: 5px 10px 10px 10px;
    width: 96px;
    height: 127px;
    padding: 0px;
}          

.Promo_Title
{
    width: 600px;
    height: 37px;
    float: left;
    color: #0066ff;
    font-weight: bold;
    text-decoration: none;
    font-size: 24px;
    margin: 0px;
    padding: 8px 0px 0px 0px;
}

.Promo_Text
{
    width: 600px;
    height: 30px;
    float: left;
    margin: 0px;
    padding: 10px 3px 3px 0px;
    font-size: 16px;
    color: black;
}

.Promo_Date
{
    width: 600px;
    height: 20px;
    float: left;
    margin: 0px;
    padding: 0px;
    font-size: 14px;
    color: black;
}

.Promo_Buttons
{
    width: 600px;
    height: 30px;
}

.Promo_Edit_Title
{
    width: 760px;
    height: 37px;
    float: left;
    background-color: #ccccff;
    color: #0066ff;
    font-weight: bold;
    text-decoration: none;
    font-size: 24px;
    margin: 0px;
    padding:  8px 0px 0px 10px;
}

.Promo_Bottom
{
    width: 760px;
    height: 25px;
    display: block;
    overflow: hidden;
    background-color: #ccccff; 
    margin: 0 0 10px 0; 
    padding: 5px;      
    }
    
.Gallery_Bottom
{
    width: 760px;
    height: 1px;
    display: block;
    overflow: hidden;
    background-color: #ccccff; 
    margin: 5px 0 10px 0; 
    clear:both;      
    }    
    
.Gallery_Button
{
    width: 600px;
    height: 30px;
    clear: both;   
    }  
    
.Gallery_Edit
{
    width:auto;
    height:auto;
    background-color: #cccccc;
    }   
    
.AdminBorder
{
    clear: both;
    width: 770px;
    border-top: solid 1px #cccccc;
    height: auto;
    }         

.PictureBox
{
    height: 320px;
    width: 160px;
    margin: 5px;
    padding: 10px;
    float: left;
    clear: right; 
    border: solid 1px #999999;
    background-color: #f4f4f4;
    }
    
.Picture
{
    height: 33%;
    }    
    
.Alert
{
    color: #006600;
    font-weight: bold;
    }    
    
.UsersHeader
{
    padding: 3px;
    color: White;
    height: 25px;
    width: 750px;
    border-bottom: solid 1px white;
    font-weight: bold;
    font-size: 16px;
    float: left;
    clear: both;
    background-color:#0066FF; 
    }    
.UsersTitle
{
    background-color: #666666;
    color: White;
    height: 20;
    padding: 2px;
    border-bottom: solid 2px white;
    border-right: solid 1px white;
    text-align: center;
    display: block;
    float: left;    
    }    
.UsersRow1
{
    background-color:Transparent;
    width: 750px;
    float: left;
    clear: left;
    display: block;
    border-bottom: solid 1px #666666;
    }    
.UsersRow2
{
    background-color:#ccccff;
    width: 750px;
    float: left;
    clear: left;
    display: block;
    border-bottom: solid 1px #666666;
    } 
.RowBreak
{
    height: 26px;
    width: 750px;
    display: block;
    float: left;
    clear: left;
    }       
.UsersCell
{
    padding: 1px;
    height: 24px;
    margin: 0 1px 0 0;
    text-align: left;
    display: block;
    float: left; 
    }  
    
.UsersEmail
{
    padding: 1px;
    height: 24px;
    width: 625px;
    margin: 0 1px 0 0;
    text-align: left;
    display: block;
    float: left; 
    min-width: 625px;
    overflow:hidden;
    }     
    
.UserPager
{
    padding: 3px;
    height: 30px;
    width: 750px;
    float: left;
    clear: both;   
    }      
    
.LeftClearBold    
{
    float: left;
    clear: left;
    font-weight: bold;
    font-size: 14px;
    }
    
.LeftClear    
{
    float: left;
    clear: left;
    }    
    
.Error
{
    width: 600px;
    height: auto;
    margin: 5px;
    padding: 3px;
    display: block;
    text-align: left;
    color: Red;
    font-weight: bold;
    font-size: 16px;
    border: solid 1px Red;   
    background-color: #ffcccc;
    clear:left;        
    }    
    
.Success
{
    width: 600px;
    height: auto;
    margin: 5px;
    padding: 3px;
    display: block;
    text-align: left;
    color: #006600;
    font-weight: bold;
    font-size: 16px;
    border: solid 1px #339900;   
    background-color: #ccffcc; 
    clear:left;  
    }     
    
#SitePath
{
    margin: 0px;
    padding: 3px 0px 0px 15px;
    height: 22px;
    width: 722px;
    font-size: 10pt;
    font-weight: bold;    
    }   
#SitePath a
{
    color: #0066FF;
    text-decoration: none;
    font-size: 10pt;
    font-weight: bold;
    }     
#SitePath a:hover{color: Purple;}  

.Logout
{
    float: right;
    margin: 20px;    
    }   
    
.MC_Email
{
    background-color: #f0f0f0;   
    border: solid 1px #9999FF;
    margin: 5px 0px 10px 0px;
    padding: 0px;
    width: 770px;
    height: 155px;  
    float: left;
    clear: both;     
    }  
    
.MC_Email_Insert
{  
    border: solid 1px #9999FF;
    margin: 5px 0px 10px 0px;
    padding: 10px;
    width: 600px;
    height: auto;    
    float: left;
    clear: both;   
    }        
    
.EmailButtons
{
    padding:10px; 
    float:left;
    width: 600px;
    }    
    
.EmailInfo
{
    padding: 0px 10px 25px 0px; 
    float:left;
    width: 740px;
    }     
