 /* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

#container{
 width:100%;
 max-width:1200px;
 margin-left:auto;
 margin-right:auto;
 position:relative;
 
 }

a:link{
 color:black;
 //font-weight:bold;
 }
 
 td a:link{
 font-weight:bold;
 }
 
 a:visited{
 color:black;
 }




img{
 max-width:100%;
 height:auto;
 //border:0px;
 }
 
a{
text-decoration:none;
}
 
a img{
border:0;
border-style:none;
outline:none;
border:none;
}
 


h1{
 font-size:1.5em;
 padding-bottom:0.5em;
 }
 


 

 
 
#masthead{
width:100%;

}
















#searchbar{

float:right;

position:absolute;
top:0.4em;
right:0.2em;

}

#searchbar input{
height:1.7em;

}

#searchbar img{
height:2.3em;
}




 
#table_col{
 width:61%;
 height:auto;
 padding-left:0.3em;
 padding-right:2%;

 margin-bottom:2em;
 
  }

#table_col table{
border-collapse:collapse;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1em;
}


  
  
#table_col td{
padding-left:0.5em;
padding-right:0.5em;
padding-top:1em;
padding-bottom:1em;

vertical-align:top;

} 

 
  

 
  
  
#contact_col_container{
width:20%;
padding:0em;
margin-top:.3em;

/*border:1px solid #ffec94;
background-image:url("images_perm/ltyellow30.png");
background-repeat:repeat;
font-family:Verdana,Arial,Helvetica,serif;
font-size:0.9em;*/
margin-right:1%;

}


#contact_info{
border:1px solid #ffec94;
background-image:url("images_perm/ltyellow30.png");
background-repeat:repeat;
font-family:Verdana,Arial,Helvetica,serif;
font-size:0.9em;
padding:0.5em;


}




#show_info{
border:1px solid #ffec94;
margin-top:2em;
font-family:Verdana,Arial,Helvetica,serif;
font-size:0.9em;
padding:0.5em;


}

#show_info img{
margin-top:0.5em;
margin-bottom:0.5em;

}





.purchase_info{
border:1px solid #ffec94;
margin-top:2em;
font-family:Verdana,Arial,Helvetica,serif;
font-size:0.9em;
padding:0.5em;


}

.purchase_info img{
margin-top:0.5em;
margin-bottom:0.5em;

}







 
#right_col{
 width:13%;
 background-color:#ffffff;
 margin-top:1em;
 max-width:100px;
 padding-left:0.2%;
 padding-right:0.2%;
 margin-top:0.3em;
 
 padding-bottom:0.2%;
 padding-left:1em;
 border-left:0.2em solid #fcd293;
 float:right;
 font-family:Verdana,Arial,Helvetica,sans-serif;
 font-size:0.9em;
 line-height:0.9em;
 text-align:left;
 }


#right_col img{
padding-bottom:0.2em;
padding-top:0.2em;
} 

#right_col_title{
background-image:url("images_perm/ltyellow30.png");
border:1px solid #ffec94;
padding-left:0.3em;
padding-right:0.3em;
padding-top:0.7em;
padding-bottom:0.7em;
text-align:left;
}

#right_col ul{

list-style:none;
margin-top:1em;
margin-bottom:1em;

}


#right_col ul li{
padding-top:0.2em;

}

.more_padding {
padding-bottom:0.3em;
}
 
 
 



 

 
 
 
 
 
 
 

.floatleft
 { float: left; }
 
.floatright{
  float:right;
 }
 
.blackborder{
border:1px solid black;
}



 
.smalltype{
 font-size:0.7em;
 }































.supernu{
    display:visible;
    }

#hidden{

display:none;

}




#left_col a img{

border:0.2em solid #fed293;
}








.bold{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-weight:bold;
font-size:0.8em;
}

.padright{

margin-right:0.2em;
}






#noshow{

display:none;
}





















#primary_nav_wrap2{
width:100%;
background-color:#b4d8e7;
height:2.2em;
margin-bottom:1em;
margin-top:0.5em;

}





#primary_nav_wrap2 ul
{
	list-style:none;
	position:relative;
	float:left;
	margin:0;
	padding:0
}

#primary_nav_wrap2 ul a
{
	display:block;
	
}

#primary_nav_wrap2 ul li
{
	position:relative;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	float:left;
	margin:0;
	padding-top:0.3em;
	padding-left:0.5em;
	padding-right:0.5em;
	font-size:1em;
	height:1.79em;
	border-top:0.1em solid black;
	border-right:0.1em solid black;
	line-height:1.79em;
	border-top-right-radius:5px;
}

#primary_nav_wrap2 ul li.current-menu-item
{
	background:#ddd
}

#primary_nav_wrap2 ul li:hover
{
	background:#fff0aa;
}

#primary_nav_wrap2 ul ul
{
	display:none;
	position:absolute;
	top:100%;
	left:0;
	background-color:#fff0aa;
	
	padding:0;
	width:200px;
}

#primary_nav_wrap2 ul ul li
{
	float:none;
	
	border-top:1px solid black;
	font-size:0.9em;
	padding:0.2em;
	height:1.3em;
	
}

#primary_nav_wrap2 ul ul a
{
	
}

#primary_nav_wrap2 ul ul ul
{
	top:0;
	left:100%
}

#primary_nav_wrap2 ul li:hover  ul
{
	display:block
}



.hidden{
display:none;
}



#hidesearch{
   
   display:inline;
   }
   
   #hidesearch li{
   
   }
    #hidesearch li ul {
   
   }
   
   
   #hidesearch input[type=text]{
   display:inline;
   width:125px;
   }
   
   #hidesearch  li ul li {
   
   z-index:100;
   height:3em;
   text-align:center;
  
   }




#breadcrumbs{
float:right;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.9em;
padding-right:0.4em;
padding-top:0.3em;

}




p {
margin-bottom:0.5em;
}







.colorA{
background-color:white;

}

.colorB{
background-color:#f5f5f5;

}


#table_col tr {

margin-top:12px;
margin-bottom:12px;
border:1px solid #ffec94;

}


#table_col td {

}


#table_title{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1.1em;
margin-bottom:1.5em;


}
#table_col{
font-family:serif;
font-size:1em;

}

#table_col a{
font-weight:bold;

}


.highlight_yellow{
background-image:url("images_perm/ltyellow30.png");

}

.subhead{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1.3em;

}

.subsubhead{
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:1.1em;

}

.centered{
text-align:center;

}



@media only screen and (max-width: 650px) {
    #right_col{
        display:none;
	}
	
    
    #primary_nav_wrap2 ul li{
    font-size:0.8em;
    }
    
    
    
    
    
    
    
    #masthead {
    text-align:center;
    }
    
    #searchbar{
    display:none;
    }
    
   
    
   
     
    
    #table_col{
    width:96%;
    margin-left:auto;
    margin-right:auto;
    }
    
    #table_col td
    {
    display:block;
    }
    
    #table_col img{
    border:1px solid black;
    
    }
    
    #right_col{
    display:none;
    }
    
    
    #contact_col_container{
    width:82%;
    margin-left:1em ;
    margin-right:1em;
    padding:1em;
    
    margin-bottom:1em;
    }
    
    
    
    .supernu{
    display:none;
    }
    
   
   
  
   
  
   
   
  
  
   
   
   
   
   .hidden{
   display:inline;
   }
  
 }





 
 

@media only screen and (min-width:651px) and (max-width:950px){
#right_col{
 display:none;
}

#table_col{
width:75%;

}

#contact_col_container{

width:18%;

}



.supernu{
display:none;
}

.hidden{
display:none;
}

#right_col{
display:none;
}

}

 




 

