/*=====================================================================================================*/

/*background color only - contains all*/
body{
	margin:0;
	padding:0;
	background: #eeeeee;
}

a.index:link{
	color: #1d2654;
	text-decoration: underline;
}

a.index:active{
	color: #ff0000;
	text-decoration:underline;
}

a.index:visited{
	color: #1d2654;
	text-decoration: underline;
}

a.index:hover{
	color: #008000;
	text-decoration: none;
}

a.layouts:link{
	color: #FDD017;
	text-decoration: none;
}

a.layouts:active{
	color: #ff0000;
	text-decoration:underline;
}

a.layouts:visited{
	color: #FDD017;
	text-decoration: none;
}

a.layouts:hover{
	color: #008000;
	text-decoration: none;
}

/*for breadcrumb trail*/
a.crumb:link{
	color: #FDD017;
	text-decoration: underline;
}

a.crumb:active{
	color: #00ff00;
	text-decoration:underline;
}

a.crumb:visited{
	color: #FDD017;
	text-decoration: underline;
}

a.crumb:hover{
	color: #ff0000;
	text-decoration: none;
}
/*=====================================================================================================*/
/*container for top of page breadcrumb*/
/*text format and positioning for breadcrumb*/
/*use as unordered list of links as list items*/

#frame_roof{
	background:#eeeeee;
	margin:0.5em;
	border-width: 25px;
	min-height: 25px;
}


#breadcrumb{
	float:right;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight: bold;
}

#breadcrumb ul{
	list-style-type:none;
	/* [disabled]margin:0; */

}

#breadcrumb ul li{
	display:inline;
}

#breadcrumb ul li.current{
	color:#ffffff;
	border-width: 25px;
	border:#eeeeee;
}

#breadcrumb ul li a{
	width:60px;
}

/*end breadcrumb list*/


/*=====================================================================================================*/
/*Three elements to give principal GER lining (black, then crimson lines)*/

#container{	
	margin: 0;
	padding: 0;
	background: #cc0033;
	border-style: solid;
	border-color: #000000;
	border-width: 5px;
}

#main{
  	padding:2em;
	background: #1d2654;
	min-height:600px;
	margin: 5px;
	
}

#ctr_container{
	width:100%;
	text-align:center;
}

div.column{
	font-family: Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight: bold;
	float: left;
	width: 32%;
	margin:0.2em;
	background:#eeeeee;
	min-width: 150px;
	min-height: 300px;
}

#exhib_box a{

}
#layouts_box{

}
#membership_box{

}

div.layouts_page{

}

/*=====================================================================================================*/
/*layout pages specifics*/


/*=====================================================================================================*/

#main h1{
	text-transform:uppercase;
	text-align:center;
	font-family: georgia, times, serif;
	font-size: 2em;
	font-weight: bold;
	color: #FF0000;
	border-top:1px solid #FDD017;
	border-bottom:1px solid #FDD017;
	letter-spacing:.5em;
	padding:1em;
}



#main h2{
	clear:both;
	font-family: georgia, times, serif;
	font-size: 1.2em;
	font-weight: bold;
	color: #FDD017;
}

#bdytxt{
	clear:both;
	font-family: Arial, Helvetica, sans-serif;
	color: #eeeeee;
}

p.bodytext{
	clear:both;
	font-family: Arial, Helvetica, sans-serif;
	color: #eeeeee;
}

p.bodytext_float{
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	color: #eeeeee;
}

p.bodytext_note{
	clear:both;
	font-family: Arial, Helvetica, sans-serif;
	color: #eeeeee;
	text-align:left;
	font-size:.75em;
}

p.bodytext_note_ctr{
	clear:both;
	font-family: Arial, Helvetica, sans-serif;
	color: #eeeeee;
	text-align:center;
	font-size:.75em;
}

p.announcement{
	text-transform:uppercase;
	text-align:center;
	padding:.5em;
	background: #000000;
	color: #eeeeee;
	font-size:1.1em;
	font-weight:bold;
	border:4px solid #cc0033;
}

#address{
	clear:both;
	font-family: Arial, Helvetica, sans-serif;
	color: #eeeeee;
	font-weight:bold;
	font-style:italic;
	padding:.5em;
	float:left;
}


#admission{
	position:absolute;
	right:17px;
	font-family: Arial, Helvetica, sans-serif;
	float:left;
	padding:0 .5em 0 .5em;
	margin:0;
	color: #000000;
	background: #ffffff;
	font-weight:bold;
	border:10px solid #000000;
	border-style:double;
	display:inline;
	top: 297px;
}

#admission h3{
	font-style:italic;
}

img.left_float{
	float:left;
	padding:0 2em 2em 0;
}

p.directions{
	font-family: Arial, Helvetica, sans-serif;
	padding:.5em;
	margin:.5em;
	color: #eeeeee;
}

#layout_desc{
	width:50%;
	font-family: Arial, Helvetica, sans-serif;
	padding:.5em;
	margin:.5em;
	color: #eeeeee;
}

#layout_img{
	float:left;
	height:100;
	width:150;
	display:inline;
	border:solid 10px;
}

.layout_link_container{
	margin-left:auto;
	margin-right:auto;
}

.layout_link_container0{
	float: left;
	width:500;
	padding:.5em;
	margin:.5em;
}

.layout_link_container1{
	float: left;
	padding:.5em;
	margin:.5em;
}

#footer{
	clear:both;
	
}

#meetings td{
	padding:.5em;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

#layouts td{
	padding:.5em;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}

#layouts th{
	padding: 1 em;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}

#layouts a{
	padding: 1 em;
	color:#FDD017;
	font-family: Arial, Helvetica, sans-serif;
}

/*=====================================================================================================*/







/*=====================================================================================================*/
