﻿body 
{ margin-top: 0;
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  font-size:11px;
  font-family:Arial, Helvetica, sans-serif;
  width:95%;
  min-width:850px;
  background-image: url("../SiteCollectionImages/sidePFTF.bmp");
  background-repeat: repeat-y;
}

img {
	border:0 white none;
}

a:link {
	COLOR:#039; 
	TEXT-DECORATION: underline;
}
a:visited {
	COLOR:#039; 
	TEXT-DECORATION: underline;
}

a:hover {
	COLOR:#039; 
	TEXT-DECORATION: underline;
}

a:active {
	COLOR:#039; 
	TEXT-DECORATION: underline;
}

#header {
	position:relative;
	width:100%;
}

#headerLogo {
	position:absolute;
	top:0px;
	left:150px;
    background-color: #BDC2CF;
    height: 80px;
    padding-right:0px;
    width:94%;
}

#headerBorder {
	position:absolute;
	top:80px;
	left:150px;
	background-color: #039;
	height:20px;
	width:94%;
}
.mainText {
	padding-right:180px;
}

#left {
	padding-left: 30px;
	padding-top: 10px;
    width: 240px;
    float: left;    
}
#center {
	padding:10px 0px 10px 0px;
    margin-left: 275px;
    vertical-align:top;
}
#right {
  	padding: 0px;
    width: 0px;
    float: right;
}

#leftNavBarLinks {
	padding-top: 15px;
	padding-left: 30px;
	font-size:80%;
	width:100%;
}

.SecNav {
	FONT-SIZE: 12px;
	COLOR:#039; 
	TEXT-DECORATION: none;
	padding-bottom: 5px;
	padding-top: 5px;
	font-weight:bold;
	
}

a.SecNav:link {
FONT-SIZE: 12px;
	COLOR:#039; 
	TEXT-DECORATION: none;
	font-weight:bold;
}
a.SecNav:visited {
FONT-SIZE: 12px;
	COLOR:#039; 
	TEXT-DECORATION: none;
	font-weight:bold;
}

a.SecNav:hover {
FONT-SIZE: 12px;
	COLOR:#039; 
	TEXT-DECORATION: none;
	font-weight:bold;
}

a.SecNav:active {
FONT-SIZE: 12px;
	COLOR:#039; 
	TEXT-DECORATION: none;
	font-weight:bold;
}

.Nav {
	FONT-SIZE: 12px; 
	COLOR: #039; 
	TEXT-DECORATION: none; 
	padding-top: 5px;
	padding-bottom: 3px;
	width:240px;
	font-weight:bold;
}

A.Nav:link {
	COLOR: #039; 
	TEXT-DECORATION: none; 
	font-weight:bold;
	
}
A.Nav:visited {
	COLOR: #039; TEXT-DECORATION: none; font-weight:bold;
}
A.Nav:hover {
	COLOR: #039; TEXT-DECORATION: none; font-weight:bold;
}
A.Nav:active {
	COLOR: #039; TEXT-DECORATION: none; font-weight:bold;
}
.SubHead {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #006363
}
.Sec {
	FONT-SIZE: 12px; COLOR: #006363
}

div#column1 {
    margin: 0px;
    padding: 0px;
    width: 100%;
}
.clear {
    clear: both;
    display: block;
    height: 1px;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

#footer {
    text-align: left;
    clear: both;
    width:100%;
}


div.callOut {
	background-color: #BDC2CF;
	margin-left:20px;
	float:right;
	margin-top:10px;
	margin-bottom:10px;
}

div#callOutContainer {
	float:right;
	width:190px;
}

div.callOutHeader {
	color: #039;
	font-weight:bold;
}

div.callOutDetail {
	padding-left: 5px;
}

.mainContent {
	padding-top: 10px;
	margin-right:10px;
}

.pageTitle {
	font-weight:bold;
	color:#039;
	font-size:18px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
}

.homePageTitle {
	text-align:center;
	color:black;
	font-weight:bold;
	font-style:italic;
	font-family:Impact, Arial;
	font-size:22px;
}

table.imageTable {
	border:none;
	margin-top:20px;
	width:85%;
}

td.imageColumn {
	text-align:left;
	margin-right:30px;
	vertical-align:top;
	padding-top:20px;
}

td.imageColumn img {
	padding-bottom:10px;
}

.imageContainer {
	padding-top:20px;
	float:left;
}

.errorTxt {
	color:red;
	font-weight:bold;
}
.signIn{	
	background:#BDC2CF;	
}
.signIn a:link{
	color:#BDC2CF;
	background:#BDC2CF;
}
.signIn a:active{
	color:#BDC2CF;
	background:#BDC2CF;
}
.signIn a:hover{
	color:#BDC2CF;
	background:#BDC2CF;
}
.signIn a:visited{
	color:#BDC2CF;
	background:#BDC2CF;
}