/*Top Level Nav*/
div#tagline{
float:left;
width:400px;
text-align:left;
}
div#top-nav{
width:960px;
margin:0px 10px 0px 10px;
border-top:1px solid #c0c0c0;
text-align:right;
height:20px;
font-size:10px;
}
.top-nav-links{
float:left;
text-align:left;
}
.top-nav-links ul{
list-style-type:none;
display: inline;
margin:0;
padding:0;
}
.top-nav-links li{
list-style-type:none;
display:inline;
float:right;
margin:0;
padding:0px 0px 0px 5px;
}
.top-nav-links li a{
text-decoration:none;
}
.share a {
display:block;
width:90px;
background-image:url(../images/images/share.gif);
background-repeat:no-repeat;
background-position:right;
}
.share-fr a {
display:block;
width:105px;
background-image:url(../images/images/share.gif);
background-repeat:no-repeat;
background-position:right;

}
.print a {
display:block;
width:42px;
background-image:url(http://www.fpac.ca/images/images/print.gif);
background-repeat:no-repeat;
background-position:right;
}
#print-fr .print-fr {
display:block;
width:58px;
background-image:url(http://www.fpac.ca/images/images/print.gif);
background-repeat:no-repeat;
background-position:right;
}
.fr-member-header {
text-decoration: none;
}

.fr-member-header a{
text-decoration: none;
}

/* End Top Level Nav*/
/*Drop Menu Starts Here*/
div#nav{
background-image:url(../images/images/menu-bgr.png);
clear:left;
}
div#nav{
height:35px;
padding: 0;
margin: 0;
}
div#nav ul{
padding: 0px 0px 0px 15px;
margin: 0;
list-style: none;
width:950px;
float:left;
}
div#nav li{
float: left;
position: relative;
display: inline;
padding: 0;
margin: 0;
}
#nav ul li a{
color: #ffffff;
padding:8px;
display:block;
float: left;
height:19px;
margin: 0;
text-decoration: none;
}
#nav ul li a:hover, .nav ul li a.selected{
background-color:#86c542; /*script dynamically adds a class of "selected" to the current active menu item*/
}
/*Search*/

.input {
width:110px;
}

.submit, .input{
font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
font-size:11px;
line-height:14px;
}


/*Drop down Styles*/
.dropmenudiv{
position:absolute;
top: 0;
line-height:14px;
z-index:100;
background-color: #ffffff;
border-top:0;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
border-left:1px solid #cccccc;
width: 130px;
visibility: hidden;
text-align:left;
font-size:10px;
margin:0;
padding:0;
}


.dropmenudiv a{
width: auto;
display: block;
padding: 3px 10px 4px 10px;
text-decoration: none;

}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
z-index:101;
}

.dropmenudiv a:hover{ 
background-color: #F0F0F0;
}

/*Drop Menu Ends Here*/
/* Footer Starts Here*/


div#push, .push{
margin:0;
padding:0;
line-height:0px;
height:2px;
clear:both;
}


div#footer{
clear:both;
margin:0 auto;
font-size:9px;
text-align:center;
padding-bottom:15px;
}

div#bottom-nav{
width:945px;
margin:0 auto;
border-top:1px solid #c0c0c0;
text-align:center;
padding:10px 0px 0px 0px;
font-size:9px;
clear:both;
}

div#bottom-nav ul{
list-style-type:none;
margin:0;
padding:0;
}

div#bottom-nav li{
list-style-type:none;
display:inline;
padding-top:0px;
float:left;
margin:0;
}
div#bottom-nav li a{
padding:0px 3px 0px 3px;
color:#414040;
text-decoration:none;
}

div#bottom-nav li a:hover, div#footer a:hover{
text-decoration:underline;
}
/*End Footer*/

/*RSS What's New?*/
ul#rss{
float:right; 
list-style:none; 
display:inline; 
margin:0; 
padding:0;
}

ul#rss li{
list-style:none; 
display:inline;
margin:0;
padding:0;
}

ul#rss li a{
margin-right: 5px;
line-height:11px;
font-style:italic; 
font-family:Georgia, "Times New Roman", Times, serif; 
color:#85c441;}

.certifications{
	background-color:#84c340;
	color:#FFF;
	padding:5px 10px 5px 10px;
margin-bottom:10px;

}
.certifications-tenures{
	background-color:#84c340;
	color:#FFF;
	padding:5px 10px 5px 10px;
}
.certifications a{
	color:#FFF;
}
.certifications-tenures a{
	color:#FFF;
}
.search-iframe{
	width:100%;
	height:200px;
	background-color:#CCC;
}
.jump{
	padding:0; 
	margin:0; 
}
.jump select{
	font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
		font-size:11px;
}

/* Styles for Interactive Map Nav */


.map-menu{
	background-color:#95cc5a;
	margin:0;
	padding:0;
	height:25px;
}

.shadetabs {
	padding: 0;
	margin-left: 0;
	margin-bottom: 0;
	margin-top:0;
	list-style-type: none;
	height:25px;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li {
	display: inline;
	margin: 0;
}
.shadetabs li a {
	text-decoration: none;
	position: relative;
	z-index: 1;
	height:19px;
	padding:3px 10px 3px 10px;
	color: #ffffff;
	display:block;
	float:left;
}

.shadetabs li a:hover {
	text-decoration: underline;
	color: #ffffff;
}
.shadetabs li a.selected { /*selected main tab style */
	position: relative;
	background-color:#83c13d;
	background-position:top center;
	padding:3px 10px 3px 10px;

}
.shadetabs li a.selected:hover { /*selected main tab style */
	text-decoration: none;
}


 /* SITE MAP */
.sitemap h4{
	display:block;
	background-repeat:no-repeat;
	background-color:#84c340;
	padding:8px 0px 9px 0px;
	text-align:center;
	color:#FFF;
	text-decoration:none;
	margin:0px 5px 0px 5px;
}

.sitemap a{
	display:block;
	background-image:url(../images/images/sitemap-rule1.gif);
	background-position:top center;
	background-repeat:no-repeat;
	background-color:#f1f1f1;
	padding:15px 0px 9px 0px;
	text-align:center;
	text-decoration:none;
	margin:0px 5px 0px 5px;
}

.sitemap a:hover{
	background-color:#d3e4e5;
}
.sitemap-home {
	background-image:url(../images/images/sitemap-rule1.gif);
	background-position:top center;
	background-repeat:repeat-y;
}
.sitemap-rule-2{
	background-image:url(../images/images/sitemap-rule2.gif);
	background-position:top center;
	background-repeat:no-repeat;
	height:15px;
}
.sitemap-rule-3{
	background-image:url(../images/images/sitemap-rule3.gif);
	background-position:top center;
	background-repeat:no-repeat;
	height:15px;
}
.sitemap-rule-4{
	background-image:url(../images/images/sitemap-rule4.gif);
	background-position:top center;
	background-repeat:no-repeat;
	height:15px;
}