﻿body, h2 
{
    /*color:#404040;*/
    font-family:Arial;
    font-size:14px;
    /*font-weight:bold;*/
    background-color:#404040;
    color:#C0C0C0;  
}

h1
{    
    position:absolute;
    font-size:80%;
    text-align:left;
    /*color:#404040;*/
    display:block;  
}

h2
{    
    font-size:70%;
}

label
{   
    font-size:90%;
   /* border:1px solid red;*/
}
fieldset
{
    border:0px;
}

.lbl
{
    width:75px;
}

.flds
{
    width:300px;    
}


/* links */
a{
    
    /*color:#ED0223;	*/
    color:#C0C0C0;
	font-family: Arial, sans-serif;
	font-size:12px;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
}

a:hover{    
    color:#ED0223;	
}

.spn a{
    
    /*color:#ED0223;	*/
    color:#C0C0C0;
	font-family: Arial, sans-serif;
	font-size: 75%;
	font-weight: normal;
	text-decoration: none;
	text-transform:none;	
}

.spn a:hover{    
    color:#ED0223;
    text-transform:none;	
}

.spn2 a{
    
    /*color:#ED0223;	*/
    color:#C0C0C0;
	font-family: Arial, sans-serif;
	font-size: 100%;
	font-weight: normal;
	text-decoration: none;
	text-transform:none;	
}

.spn2 a:hover{    
    color:#ED0223;
    text-transform:none;	
}

.spn3 a{
    
    /*color:#ED0223;	*/
    color:#404040;     
	font-family: Arial, sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-decoration: none;
	text-transform:none;	
}

.spn3 a:hover{    
    color:#ED0223;
    text-transform:none;	
}

.spn4 a{
       
    color:#404040;     	
	font-weight: normal;
	text-decoration: none;
	text-transform:none;	
}

.spn4 a:hover{    
    color:#ED0223;
    text-transform:none;	
}


.span_ftr a
{
    color:#007DA6;	
	font-family: Arial, sans-serif;
	/*font-size: 90%;    */
	font-weight: normal;
	text-decoration: none;
    /*text-transform: uppercase;    */
}

.span_ftr a:hover
{
    color:#007DA6;		    
}

.span_h1 a
{
  /*color:#ED0223;	*/
    color:#C0C0C0;
	font-family: Arial, sans-serif;
	font-size: 100%;
	font-weight: normal;
	text-decoration: none;
	text-transform:none;	  
}

.span_h1 a:hover
{
    color:#007DA6;		    
}

a.img
{
   border:0px;
   text-decoration: none;    
}

a.img:hover
{
   border:0px !important; 
   text-decoration: none !important; 
   
}

.spn5 a
{
    color:#ED0223; 
    font-size:75%;   
    font-weight:bold;       
}

.spn5 a:hover
{
  text-decoration: none !important; 
     
}

/* end links*/

/*container , sandbox, etc */
#container-outer {
	width: 924px;
	margin: 0 auto;
	background-image: #000000;
	background-repeat: repeat-y;
	background-position: top left;
	text-align:center;
    min-height: 600px;
	height: auto !important;
	/*background-color:#404040;*/
	/*border:1px solid red;*/
}

#container {
	width: 880px;
    min-height: 600px;
	height: auto !important;
	/*top: -50px;*/
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	/*background-color:#404040;*/
	overflow: hidden;
	position: relative;	
	text-align:center;
    margin:auto;
	/*border:2px solid blue;*/
	/*z-index:0;*/
	
}

#header
{
    position:relative;    
    z-index:1;
    top: 100;    
}

#nav
{
    
    position:relative;    
    z-index:99;
    top: -19px;
    text-align:left;
    height:20px;
    
}

/* break */
.red_break
{
    width: 880px;
    height:1px;
    line-height:3px;
    background-color:#ED0223;
    padding: 0px 0px 0px 0px;
    margin: 1px auto;
}

.red_break2
{
    width: 100%;
    height:1px;
    line-height:3px;
    background-color:#ED0223;
    padding: 0px 0px 0px 0px;
    margin: 1px auto;
}


.tbl_red_brk
{
    border:1px solid blue;
    width:1000px;
    padding:0px 0px 0px 0px;      
}

.red_brk
{
    height:3px;
    line-height:3px;
    background-color:#ED0223;
}

/* sandbox home page hp */
#sandbox_hp
{    
    height: 400px;
    width:100%;
    text-align:left;
    /*border: 1px solid red;*/
    padding:0px;          
}

#sandbox
{    
    height:inherit;    
    min-height:340px;
    width: 815px;
    text-align:left;
    border: 10px solid #C0C0C0;
    padding: 20px 20px 20px 25px;          
    background-color:White;
    color:#404040;
        
}

.sandbox1
{
    position:relative;       
    height:auto;
    min-height:300px;
    width:400px;
    float:left;
    padding: 10px 0px 0px 0px;
    display:block;
    
}

.sandbox1a
{
    position:relative;    
    /*border:1px solid red;*/
    /*height:300px;*/
    width:815px;
    float:left;
    padding: 10px 0px 0px 0px;
    display:block;
    height:auto;   
}

.sandbox1b
{
    position:relative;    
    /*border:1px solid red;*/
    height:auto;
    min-height:300px;
    width:800px;
    float:left;
    padding: 10px 0px 0px 0px;
    display:block;
    
}

.sandbox1e
{
	max-height:200;           
    width:400px;
    float:left;
    padding: 10px 0px 0px 0px;           
    
}

.sandbox2
{
    position:relative;   
    height:200px;
    width:400px;
    float:right;    
    padding: 10px 0px 0px 0px;      
}

.sandbox2a
{
    position:relative;
    /*border:1px solid red;*/
    /*height:200px;*/
    width:400px;
    float:right;
    padding: 10px 0px 0px 0px;
    display:block;    
}


.sandbox4
{
    position:relative;
    /*border:1px solid red;*/
    height:300px;
    width:400px;
    float:right;
    padding: 10px 0px 0px 10px;
    display:block; 
    text-align:center;   
}

.sandbox5
{
    position:relative;       
    border:1px solid blue;
    height:300px;
    width:800px;    
    padding: 10px 0px 0px 0px;    
     
}

/*
.sandbox6
{
    position:relative;
    float:left;    
    border:1px solid red;
    height:300px;
    width:300px;
    float:right;
    padding: 10px 0px 0px 0px;
    display:block; 
    text-align:center;   
}
*/
#sandbox_hp1
{
    /*border: 1px solid red;*/
    width:500px;
    float:left;
    height:380px;
    text-align:center;
    padding: 7px 5px 5px 5px;
    /*background-color: #150517;*/
    /*background-color:#2B1B17;*/
    background-color:#404040;    
    
}
.sandbox_hp1_img
{
    border: 1px solid #C0C0C0;
    max-width:515px;
    max-height:375px;    
}

.sandbox_hp2
{
    /*border: 1px solid red;*/
    width:340px;
    float:right;
    height:380px;
    min-height:380px;
    padding: 0px 0px 0px 0px;
    margin:0px auto;
    
}

.sandbox_hp2_header
{    
    position:relative;
    width:99%;
    text-align:left;
    font-family:Times New Roman;
    padding: 0px 0px 0px 0px;
    margin:0 auto;
    font-size:30px;    
            
}

.sandbox_hp2_header2
{
    
    /*border: 1px solid red;*/
    position:relative;
    width:99%;
    text-align:left;
    font-family:Times New Roman;
    font-size:90%; 
    padding: 0px 0px 0px 0px;   
}


.img_algn_rt
{
    float:left;
    padding:0px 0px 0px 0px;
}

.event_date
{
    width:98%;
    text-align:left;
    background-color:Transparent;
    -moz-opacity:.70; 
    opacity:.70;   
    border: 1px dotted white;
    
    padding: 5px 0px 1px 0px;                
    
}

.sandbox_hp2_content
{
    padding: 10px 0px 0px 0px;
    text-align:left;
    
}

.sandbox_hp2_imgnav
{       
    padding: 0px 0px 0px 0px;
    text-align:left;
    
}

#page_title
{    
    position:relative;
    width:880px;
    text-align:left !important;
    padding:0px 0px 0px 9px;
    /*border: 1px solid blue;*/
    top: -35px;
    z-index: 100;
}

#page_title2
{    
   
    position:absolute;
    height:auto;
    width:650px;
    /*height:35px;
    line-height:35px;*/
    text-align:left;
    padding: 0px 0px 5px 0px;
    /*border: 1px solid blue;*/
    /*background-color: #C0C0C0;*/
    /*background-color:#; */
    font-size:22px;
    font-weight:bold;
    font-family:Arial; 
    color:#404040;   
    display:block;
    
}

.exhibit_dates
{
    color:#ED0223; 
    font-size:75%;   
    font-weight:bold;       
}

.sub_title a
{
    font-size:110%;    
    font-family:Times New Roman;
    font-weight:bold;
}

.sub_title2 a
{
    font-size:80%; 
}

/*footer */

#ftr
{   
    width:880px;
    /*border: 1px solid red;*/
        
}

#ftr1
{
    float:left;
    text-align:left;
    font-size:75%;
    width:292px;
    /*border:1px solid red;*/
}

#ftr2
{
    float:left;
    text-align:left;
    font-size:75%;
    width:292px;
}

#ftr3
{
    float:right;
    text-align:right;
    font-size:75%;
    width:350px;
    padding: 5px 0px 0px 0px;    
}

/* end footer */

/* jQuery lightBox plugin - Gallery style */
	#gallery {
		background-color: #444;
		padding: 10px;
		width: 380px;
		
	}
	#gallery ul { list-style: none; }
	#gallery ul li { display: inline; }
	#gallery ul img {
		border: 5px solid #3e3e3e;
		border-width: 5px 5px 20px;
	}
	#gallery ul a:hover img {
		border: 5px solid #fff;
		border-width: 5px 5px 20px;
		color: #fff;
	}
	#gallery ul a:hover { color: #fff; }
	
/* end jquery lightbox plugin */


.dtwrapper
{
    
    text-align:right;
    width:300px;
    padding: 40px;
    
}

.datepicker
{
    width:300px;
}

.small_text
{
    font-size:90%;
}

/* cycle plugin */

.pics {  
    height:  378px;  
    width:   480px;  
    padding: 0px;  
    margin:  0;  
} 
 
.pics img {  
    padding: 5px;
    border:  1px solid #C0C0C0;  
    background-color: #404040;    
    width:  480px; 
    height: 378px; 
    /*top:  0; 
    left: 0 */
} 

/* end cycle plugin */ 

.spacer
{
    height:4px;
    line-height:4px;
}


/* feed back, validation */
#feedback
{
   color:#ED0223;       
}

.feedback
{
    color:#ED0223;
    
}

.feedback_fld
{
    border:1px solid #ED0223;
}

/* end feed back, validaiton */

#img_lib_div
{    
    position:absolute;
    width:275px;
    height:375px;
    z-index:959 !important;    
    display:none;
    overflow:auto;    
    border: 4px solid #D0D0D0;
    background-color:#404040;
    padding:5px;             
}

.close_div
{
    float:right;        
}

.dateColor
{
    background-color: #ED0223 !important;
    
}

.repeater_row
{
    border-bottom:1px solid red;
}
