﻿body 
{   background-color:#d0d4e1;    
    font-family:Tahoma, Arial, Sans-Serif;
    font-size:12px;   }

#mainContainer
{   background-color:Transparent;
    width:800px;
    text-align:left;    
    position: relative;}
    
    
#banner
{   /*background-color:#FEDE06;  */
    background-image:url(../images/bannerBG.gif); 
    width:800px;
    height:150px;      
    position:relative;    }

.imgTitle
{   margin-top:10px; 
    margin-bottom:0;      }
    
/*   MAIN MENU   */    
#menuBar
{   height:17px;
    width:750px;
    background-color:#1a429a;
    color:White;
    border-bottom:solid 2px #fbe02a;
    border-top:solid 2px #fbe02a;
    padding: 2px 25px 2px 25px;     }
    
.menu 
{   width: 500px;      }    

.menu_item
{   color:White; 
    font-size:9pt;    
    padding:0px 3px 0 5px;}

.menu_item a
{   text-decoration:none;     }   

.menu_item a:hover
{   text-decoration:underline;
    color:#FBD121;       }   

/* MENU 2  */
.menu2 
{   
    font-weight:bold;
    margin:5px 0 0 5px;
    float:left;       }    

.menu2_item
{   color:#1a429a;
    padding:0px 4px 0 4px;       }

.menu2_item a
{   text-decoration:none;     }   

.menu2_item a:hover
{   text-decoration:underline;     }   
    
/* MENU 3  */
.menu3 
{   
    position:absolute;
    z-index:20;
    left:372px;
    top:-16px;      }    

.menu3_item
{   font-size:10px;
    color:#1a429a;
    padding:0 0px 0 0px; }

.menu3_item a
{   text-decoration:none;     }   

.menu3_item a:hover
{   text-decoration:underline;   }  
    
        
.content
{   width:750px;
    background-color:White;
    border-top:solid 2px #fbe02a;
    border-bottom:solid 2px #fbe02a;
    padding: 25px 25px 25px 25px;        }
        
.titlebar
{   width:760px;
    background-color:#fbe02a;
    border-top:solid 1px white;
    border-bottom:solid 2px white;
    padding: 0px 20px 0px 20px;        }
    
.title
{   font-size:18px;
    color:#1a429a; 
    font-weight:bold;    }
    
.adminNav
{   font-size:14px;
    color:Red;
    font-weight:bold;
    padding-top:2px;     }
.adminNav a
{   text-decoration:none;    }
.adminNav a:hover
{   text-decoration:underline;   }
       
.footer
{   width:800px;
    text-align:right;
    font-size:7pt;
    color:#1a429a;
    line-height:14px;
    padding: 8px 0 0 0;
    border-top:solid 8px #1a429a;    }

.footerMenu
{   font-weight:bold;
    color:#1a429a;   }

.footerMenu a
{   text-decoration:none;  
    padding:0 3px 0 3px   }   

.footerMenu a:hover
{   text-decoration:underline;       }  

/*.shareForm
{   border:solid 1px #668faf;
    margin:10px 0px 0px 0px;
    padding: 10px 10px 10px 10px; 
    width:550px;
    }*/
    
.help
{   font-size:14px;
    color:#1a429a; 
    font-weight:bold;
    padding: 12px 0 0 2px;    }
    
.help a
{    text-decoration:none;       }

.help   a:hover
{    text-decoration:underline;   }

.icon
{   float:left; 
    padding:0px 5px 10px 5px;      }
    
.thanks
{   width:750px;     }

.more 
{
    font-size:9px;
    font-style:italic;
    color:Black;
    text-decoration:none;
    padding-top:0px;
}

.more a
{
    font-size:9px;
    font-style:italic;
    color:Black;
    text-decoration:none;
}    

.more a:hover
{
   color: #e98b47; 
   text-decoration: underline; 
}


.pubTitle 
{   color:#1a429a;
    font-weight:bold;
    text-decoration:none; 
    }
    
.pubTitle a
{   text-decoration:none;   }
    
.pubTitle a:hover
{   text-decoration:underline;   }

.source
{   color:#666666;
    font-size:10px; 
    font-weight:bold;   }
    
.player
{   padding:6px 6px 6px 2px;     }
    
.blue
{    color:#1a429a;
     font-weight:bold;      } 

.issue
{   width:660px; padding-left:10px; float:left;  }  

.dotted
{   border:dotted 1px gray;   }  
.flat
{ border: solid 1px black; }

.heading
{    margin-bottom:0px;      } 

.no_padding
{    margin-top:3px;    }


/*****************DAN********************/
.flat { border: solid 1px black;
	width: 156px;
}

.formblock {
    padding:10px;
    width:600px; }
.formleft {
    width:77px;
    font-weight:bold;
    float:left;
    min-height:20px; }
.formright {
    width:308px;
    float:left;
    min-height:20px; }
.formclear {
    float:none;
    clear:both;
    height:3px; }
.formrow {
    display:block;
    min-height:20px; 
    padding:3px;}

TEXTAREA {
	padding:4px;
	font-family: Tahoma, Verdana, Arial, Sans-Serif; }

.tabspace
{
	margin-left:3px;
	margin-right:3px;
	font-weight:bold;
}
.tabContainer
{   overflow:auto;      }


/*Admin*/
.popPanel
{
	border:solid 3px black; 
	margin-top:10px; 
	padding-left:10px; 
	padding-bottom:5px; 
	padding-top:5px; 
	padding-right:5px; 
	width:420px;
	background-color:White;
}
.bgPopclass {
	opacity:0.7;
	filter:alpha(opacity=70);
	background-color:#cdcdcd;
}

.eventInformation
{     font-size:10pt; 
      font-weight:bold;     }

.eventTitle
{	color:#1a429a;
    font-weight:bold;
    font-size:11pt;
    text-decoration:none;     }
    
.eventDescription
{    font-size:11pt;       }    