﻿/*Globals---------------------------------------------------------------

	Global css

*/

body
{
	background-color:#2a0606;
	background-image:url('images/FBT_bkgrd_large.jpg');
	background-repeat:no-repeat;
	background-position:center top;

}
form
{
	width:1000px;
	height:100%;
	margin:0 auto;
	background-color:#E9E6DF;
	background-image: url('Images/dirt.jpg');
	background-repeat: repeat-y;
	background-position:left top;
}
p, li
{
	font-size:11px;
	line-height:18px;
}
h1, #layout-title
{
	font-family: "Palatino Linotype", Times, serif;
	font-weight: normal;
	font-variant: normal;
	font-size: 20px;
	color: #FFFFFF;
	padding: 0;
	margin: 0;
}
h2
{
	font-size:13px;

}
h3
{
	font-size:11px;
	font-weight:bold;
}
.fbt-hide
{
	display:none;
}
.layout-title
{
	font-weight:bold;
}

/*Navigation---------------------------------------------------------------

	Navigation

*/

#top_nav
{
	margin:0;
	
	height:80px;
}
.top_nav
{
	background-image:url('images/FBT_Web_nav_inside_bkgrd.png');
	background-position:left top;
	background-repeat:no-repeat;
	background-color:transparent;			
}
.homepage-nav-background
{
	background-image:url('images/FBT_Web_nav_bkgrd.png');
}
.topNavItem{
border:none;
border-left:none;
border-bottom:none;
background-image:none;
background-repeat:no-repeat;
font-family:Tahoma;
font-weight:bold;
font-size:12px;
background-color:transparent;
color:white;
height:55px;
}
.topNavItem a{
display:block;
white-space:nowrap;
padding:1px 15px 0px;
background:none;
color:white;
}
.topnavselected{
color:#003399;
background:transparent url('Images/scanlines.png') repeat-x;
font-weight:bold;
border:none;
border-bottom-width:0px;
border-left:none;
background-color:transparent;
}
.topNavSelected a{
color:white;
}
.topNavHover
{
background:transparent url('Images/scanlines.png') repeat-x;
border:none;
border-left:none;
border-bottom-width:0px;
}



/*Content---------------------------------------------------------------

	Content css

*/

.fbt-content
{
	padding:10px 150px 50px 50px;
}
#masthead {
	height:245px;
	background-color:black;
}
#top_nav {
}
#right_col {
	width: 325px;
	height:100%;
	background-color:#0D2944;
	background-image:url('Images/FBT_Web_column_bkgrd.jpg');
	background-repeat:repeat-y;
	background-position:left top;
	text-align:center;
	vertical-align:top;
}
#right-col-webpartzone
{
	width:300px;
	margin:20px auto 5px;		
}

#layout_page_content {
	margin-right: 325px;
	vertical-align:top;
}

#container {
	position: relative;
	width: 100%;
	height:100%;
}
#footer {
}
.footer-style a, .footer-style a:link, .footer-style a:visited
{
		color:white;
}
.ms-SPLink a:visited, .ms-SPLink a:link, .ms-SPLink a
{
	color:#7C0A0A;
	text-decoration:none;
}
#ctl00_explitLogout_ExplicitLogin
{
	color:#7C0A0A;
	font-size:10px;
	text-decoration:none;
}
#left_col {
	width: 200px;
	position: absolute;
	left: 0px;
	top: 0px;
	}

#page_content-article-right {
	margin-left: 200px;
	padding-left:25px;
}

.ms-WPBody
{
	margin:5px 0 0;
}
.ms-WPTitle, .ms-WPTitle a:link, .ms-WPTitle a:visited
{
	color:#579BDF;
}
#WebPartTitleWPQ2
{
	padding-top:20px;
}
.fbt-portrait
{
	vertical-align:top;
	padding-right:30px;

}
.aux-width-01
{
	width:253px;
}
