@charset "utf-8";
/* CSS Document */

body {
	margin: 0px;
	height: 100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:/*0.75em;  about 11-12px */ 12px;
	color:#666;
}

img{  
	border-style: none;
}

.flcsearch{
	width:65px;
	margin-left:5px;
	height:20px;
	font-size: /*0.9em;*/12px;
	background-color:#acbe7c;
	}
#content {
	width:100%;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -360px;
	background-image:url(../images/background_top_plain.jpg);
	background-repeat:no-repeat;
	background-position: center top;
	padding-top:0px;
	display:table;
}
#body_background{
	margin: 0 auto;
	width: 938px;
	/*height:416px;*/
	background-image:url(../images/bg_white_long4.png);
	background-repeat:no-repeat;
	background-position:center top;
	padding-bottom:0px;
	min-height:900px;  height:auto !important;
	}

#pageheading{  /*flash banner FLC title animation*/
	margin: 0 auto;
	width:923px;
	height:137px;
	/*background-image:url(images/heading.png);
	background-repeat:no-repeat;*/
	}
	
#navbar{
	margin: 0 auto;
	width:938px;
	height:76px;
	background-image:url(../images/nav_bar_bg_2.png);
	background-repeat:no-repeat;
	}
#Navigation{
	padding-top: 9px;
	padding-left:67px;
	padding-right:18px;
	padding-bottom:19px;
	}
#topbanner{ /*flash banner for images etc*/
	margin: 0 auto;
	width:880px;
	height:305px;
	padding-bottom:20px;
	/*padding-top:10px;
	padding-left:28px;*/
	}
/*#topbanner{ flash banner for images etc
	margin: 0 auto;
	width:938px;
	height:340px;
	padding-top:10px;
	padding-left:28px;
	}*/
	
#main_content{
	margin: 0 auto;
	width:938px;
	padding-left:28px;
	padding-top:20px;
	/*background-image:url(images/bg_white_body.png);
	background-repeat:repeat-y;*/
	min-height:650px;  height:auto !important;
	}
/************************************** GRID 1 ***************************************/
#grid1{	
	width:329px;
	float:left;
	}
#searchsite, #news_heading, #flc_awards_heading, #hyh_heading{
	height:34px;
	}
	
#pa_tagline{
	height:65px;
	/*padding-top:20px;*/
}

#searchsite, #upcoming_events, #news_heading, #flc_awards_heading, #hyh_heading, #pa_tagline{
	
	width:100%;
	padding-bottom:20px;
	
	}
	
#upcoming_events_heading, #interest_groups_heading{
	width:100%;
	height:43px;
	}
	
#upcoming_events_body{
	width:306px;
	background-color: #fecdf8;
}
#interest_groups{
	padding-top:20px;
	clear:both;
}
#interest_groups_body{
	width:306px;
	background-color:#d1fffd;
}
#interest_group_icons{
	margin:0 auto;
	width:263px;
}

/********************************** end GRID 1 ***************************************/
/************************************** GRID 2 ***************************************/
#grid2{	
	width:284px;
	float:left;
	}

#news_body, #flc_awards_body, #hyh_fb, #hyh_twitter{
	width:262px;
}
.news_image{
	/*padding-top:20px;*/
}
.news_content{
	padding-bottom:20px;
	}
	
/********************************** end GRID 2 ***************************************/
/************************************** GRID 3 ***************************************/
#grid3{	
	width:287px;
	float:left;
	}	
#flc_awards, #hyh, #hyh_fb {
	padding-bottom:20px;
}
#hyh_videos{
	padding-bottom:30px;
}
#hyh_twitter{
	padding-bottom:30px;
	height:300px;
}

/********************************** end GRID 3 ***************************************/
	
#footer{
	width:100%;
	height: 360px;
	background-image:url(../images/background_bottom_02x.jpg);
	background-repeat:no-repeat;
	background-position: center top;
	display:table;
	clear:both;
	}
	
#footer .copyright{
	padding-top: 50px;
	margin: 0 auto;
	text-align:center;
	font-size: /*0.8em;*/ 10px;
	color:#3a3a3a;
	/*background-image:url(images/footer_copyright.png);
	background-repeat:no-repeat;
	background-position:bottom*/
}
#paa_logo{
	margin: 0 auto;
	width: 876px;
	text-align:right;
	/*padding-right:55px;*/
	padding-bottom: 150px;
}
/*********************/
a.foot_link:link{
	color:#333;
	text-decoration:none;
}
a.foot_link:visited{
	color:#666;
	text-decoration:none;
}
a.foot_link:hover{
	color:#fff;
	text-decoration:underline;
}
a.foot_link:active{
	color:#999;
	text-decoration:underline;
}
/*********************/
a.evt_link:link{
	color:#666;
	text-decoration:none;
}
a.evt_link:visited{
	color:#666;
	text-decoration:underline;
}
a.evt_link:hover{
	color:#9e008b;
	text-decoration:underline;
}
a.evt_link:active{
	color:#999;
	text-decoration:underline;
}