/* CSS Document */

a:link {
  color: #0E5D3F;
  text-decoration: underline}

a:visited {
  color: #0E5D3F;
  text-decoration: underline}

a:hover {
  text-decoration: underline;
  color: #033129}

.feynmangroup {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 10px;
	color: #526A64}

.fontbody {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 17px;}

.fontbodyside {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 17px;}
		
.fontbodybold {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height: 22px;
	font-weight: bold}
	
.header {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 24px;
	color: #526A64;
	line-height: 26px;
	font-weight: bold}
	
.sub_header {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 13px;
	color: #033129;
	font-weight: bold}
	
.list {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	list-style-position: outside;
	padding-bottom: 10px;}

.list_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	list-style-position: outside;
	padding-bottom: 5px;}

.imageborder {
	border: 1px outset #666666;}

.table_thin {  
	border-style: solid; border-color: #000000; border-width: 1px; 
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px; color: #000000;
	line-height: 15px;}
	

/* 2/14/2011 */

#ccform input[type=text], #ccform textarea, #ccform select
{
	width: 250px;
}	

#ccform label
{
	font-size: 12px;
	font-weight: bold;
}

.ExpDate
{
	width: 123px !important;
}

.map-frame
{
	text-align: center;
	border: 1px solid #cccccc;
	background: #eeeeee;
	padding: 18px 0px;
	-moz-border-radius: 25px;
	width: 100%;
	-webkit-border-radius: 25px;
	overflow: auto;
}

.map-frame iframe
{
	border: 1px solid #cccccc;
	
}

#location-cell h2{
	text-align: center;
}

#location-cell{
	padding-left: 10px;
	

}

.location-info{
	margin-bottom: 40px;
	overflow: auto;
	margin-left: 20px;
}

.location-block
{
	width: 200px; float: left;
	border: 1px solid white;
}
.location-block
{
	width: 220px;
	float: left;
}

/* these divs replace nested tables in the main and left content areas */

#content-left{
	float: left;
	width: 168px;
	margin: 0px;
	padding: 10px 5px;
}

#content-left img
{
	border: none;
	margin-bottom: 10px;
}

#content-right{
	width: 470px;
	float: left;
	padding: 0px 20px;
	min-height: 400px;
}

/* slideshow */
#slideshow {
	position: relative;
	width: 517px;
	height: 239px;
}

#slideshow img{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 10;
}

#slideshow img.ss_active{
	z-index: 20;
}

#slideshow img.ss_last_active {
	z-index: 15;
}

#credit_logos
{
	text-align: center;
	margin-top: 60px;
	margin-bottom: 20px;
}
