/*
<html>
<head></head>
<body>
<pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
*/
/* CSS Document */
body {min-width:1000px;}
body#pf-body {
	font-size:12px;
	background:transparent url(images/background-green-gradient-119x2.jpg) repeat-x scroll center top;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
}

#top-container {position:relative;}

#btm-container {position:relative;}

.clear-hp {
	clear: both;
	margin : 0;
	padding: 0;
	border: 0;
	line-height: 0;
}

.clearfix:after {
	clear:both;
	content:" ";
	display:block;
	font-size:0;
	height:0;
	visibility:hidden;
}
* html .clearfix,
body, body#pf-body {background:#008000; margin:0; padding:0;}

#PFBanner {
	background-color: #87A583;
	height: 100px;
	width: 929px;
/*	width: 790px;*/
	cursor:pointer;
	background-image: url('../images/PFHeaderBarTrimWide.gif');
/*	background-image: url('../images/PFHeaderBarTrim.gif');*/
/*	background-image: url('../images/PFHeaderBarAnimated.gif');*/
}
#outerWrapper {background:#ffffff; /*url('../images/PFBottomBar.jpg') bottom left repeat-x;*/}
/*#innerWrapper {background: #ffffff url('../images/PFTopBar.jpg') top left repeat-x;}*/
#innerWrapper {background: #ffffff url('../images/PFTopBarTrim.jpg') top left repeat-x;}

#outerMain {margin:0 auto;}
#header {
	color:#ffffff ;
	font-size:11px;
	height:auto;
	padding:0 0 0 0px;
	background-position:bottom right;
	margin:0 0px 0 0;
	position:relative;
	width:auto;
}

#header a:hover,
#header a:active {outline:0;}

#header a:link,
#pf-footer a:link {
	color:#ffffff ;
	text-decoration:none;
	cursor:pointer;
}
#header a:visited,
#pf-footer a:visited {
	color:#ffffff ;
	text-decoration:none;
	cursor:pointer;
}

#header a:hover,
#header a:focus,
#pf-footer a:hover,
#pf-footer:focus {
	color:#ffffff ;
	text-decoration:underline;
	cursor:pointer;
}

#header a:active,
#pf-footer a:active {color:#ffffff ; cursor:pointer;}

#pf-footer ul {
	display:inline-block;
	list-style-type:none;
	padding:0 0 50px;
	margin:0;
}

#pf-footer li {
	background:url('../images/PFFooterDivider.gif') left center no-repeat;
	display:inline-block;
	color:#ffffff ;
	float:left;
	margin:6px 0 0 0;
	padding:0 9px 0 11px;
	vertical-align:baseline;
}

#pf-footer li.first {background:transparent; padding-left:0;}

#pf-footer li.last {padding-right:0;}

#pfTabs {
	border-spacing:0;
	border:0;
	height:27px;
/*	width:822px;*/
	width:929px;
	margin-left:1px;
	font-family:Arial, Helvetica, sans-serif;
	color:#15A802;
}
#pfTabs td {
/*	background:url('../images/PFTabDivider.gif') right top repeat-y;*/
	border-spacing:0;
	border:0;
	margin:0;
	min-width:90px;
	padding:0;
}
#pfTabs td.hover {background:#15A802 url('../images/PFTabHover.gif') top center no-repeat;}

#pfTabs #pfTab1.hover {background-position:top left;}

#pfTabs .pfTab {
	display:block;
	font-size:16px;
	font-weight:bold;
	line-height:26px;
	text-align:center;
	text-shadow: #ffffff 1px 1px;
	padding-bottom:1px;
}

#pfTabs .hover .pfTab {
	-moz-box-shadow:0px 3px 10px #088A08;
	-webkit-box-shadow:0px 3px 10px #088A08;
	box-shadow:0px 3px 10px #088A08;
	position:relative;
	text-shadow:none;
	z-index:1;
	cursor:progress;
}
#pfTabs td.active {background-color:#ffffff;}
#pfTab1.active {}
#pfTab1.active .pfTab {background:url('../images/PFTabDivider.gif') right top repeat-y;}
#header #pfTab1.hover .pfTab {background-image:none;}
#pfTabs .pfTab:link,
#pfTabs .pfTab:visited,
#pfTabs .pfTab:visited:hover,
#pfTabs .pfTab:hover,
#pfTabs .pfTab:link:hover,
#pfTabs .pfTab:focus,
#pfTabs .pfTab:active {color:#15A802; font-weight:bold;}
#pfTabs .active .pfTab:link,
#pfTabs .active .pfTab:visited,
#pfTabs .active .pfTab:hover,
#pfTabs .active .pfTab:focus,
#pfTabs .active .pfTab:active {color:#15A802;}
#pfTabs td.hover .pfTab:link,
#pfTabs td.hover .pfTab:visited,
#pfTabs td.hover .pfTab:hover,
#pfTabs td.hover .pfTab:focus,
#pfTabs td.hover .pfTab:active {color:#ffffff;}

.pfTabWrapper {
	display:none;
	height:auto;
	left:auto;
	position:absolute;
	top:127px;
	width:auto;
	z-index:10;
}
.hover .pfTabWrapper {display:block;}

.subTab {
	position:relative;
	-moz-box-shadow:0px 5px 10px #088A08;
	-webkit-box-shadow:0px 5px 10px #088A08;
	box-shadow:0px 5px 10px #088A08;
	background:#ffffff;
	border-bottom:7px solid #088A08;
	border-top:7px solid #088A08;
	z-index:9;
}

#pfTab1 .subTab {}
#pfTab2 .subTab {}
#pfTab3 .subTab  {margin:0 auto;}
#pfTab4 .subTab{margin:0 0 0 0px;}
#pfTab5 .subTab {}
#pfTab6 .subTab {margin:0;}
.subTab .cols {margin:18px 4px;}

#pfTabs .subTab.count-2 {width:384px;}
#pfTabs .subTab.count-3 {width:572px;}
#pfTabs .subTab.count-4 {width:760px;}
#pfTabs .subTab.count-5 {width:950px;}

#pfTabs .count-2 .cols {background:url('../images/PFSubTab2.gif') top left repeat-y;}
#pfTabs .count-3 .cols {background:url('../images/PFSubTab3.gif') top left repeat-y;}
#pfTabs .count-4 .cols {background:url('../images/PFSubTab4.gif') top left repeat-y;}
#pfTabs .count-5 .cols {background:url('../images/PFSubTab5.gif') top left repeat-y;}
.subTab dl {
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	width:188px;
	color:#15A802;
}
.subTab dt {
	display:block;
	font-size:14px;
	font-weight:bold;
	padding:0 0 0 13px;
	list-style:none;
	margin:0 23px 8px 13px;
	color:#15A802;
}
.subTab dt a {
	display:block;
	background:url('../images/PFSubTabCaret.gif') left top no-repeat;
	margin-left:-13px;
	padding-left:13px;
	color:#15A802;
}
.subTab dd,
#header .subTab dd {
	background:url('../images/PFSubTabCaret.gif') left top no-repeat;
	list-style:none;
	padding:0 0 0 13px;
	display:block;
	font-size:12px;
	margin:0 26px 2px 26px;
	color:#15A802;
}

#header #pfTabs a:focus {outline:0;}
#header .subTab dt a:link,
#header .subTab dt a:visited,
#header .subTab dt a:link:visited,
#header .subTab dt a:hover,
#header .subTab dt a:visited:hover,
#header .subTab dt a:active {color:#15A802; font-weight:bold;}
#header .subTab dd a:link,
#header .subTab dd a:visited,
#header .subTab dd a:hover,
#header .subTab dd a:active {color:#15A802;}
.subTab dd+dt {margin-top:11px;}

#middleWrapper {
	padding-bottom:30px;	/* Height of the footer */
	height:auto;
/*	max-width:800px;*/
	max-width:929px;
	padding:0px 0px 0px 0px;
}
#pf-footer {	
	clear:both;
	position:relative;
	bottom:0;
	height:30px;
	width:100%;
	background:#ffffff url('../images/PFBottomBar.jpg') bottom left repeat-x;
}

body#pf-body #pf-footer {
	padding-top:44px;
	font-size:11px;
	padding-left:0;
}

#pf-footer ul {display:block; margin-top:4px;}

#pf-body #outerMain {width:950px;}
#pf-body #header {margin-left:0;}

#header .hint a {color:#c00 !important; font-weight:normal !important; background-image:none; font-size:11px; display:inline;}

.datagrid table {border-collapse: collapse; text-align: left; width: 100%;}
.datagrid {
	font: normal 12px/150% Arial, Helvetica, sans-serif;
	 background: #fff;
	 overflow: hidden;
	 border: 1px solid #D8D8D8;
	 -webkit-border-radius: 3px;
	 -moz-border-radius: 3px;
	 border-radius: 3px;
	}
.datagrid table td, .datagrid table th {padding: 3px 10px;text-align:center;}
.datagrid table thead th {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #15A802), color-stop(1, #00557F) );
	background:-moz-linear-gradient( center top, #15A802 5%, #00557F 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#15A802', endColorstr='#00557F');
	background-color:#15A802;
	color:#FFFFFF;
	font-size: 15px;
	font-weight: bold;
	border-left: 1px solid #15A802;
}
.datagrid table thead th:first-child {border: none;}
.datagrid table tbody td {color: #333333; border-left: 1px solid #F99645;font-size: 12px;font-weight: normal;text-align:center;}
.datagrid table tbody .alt td {background: #FDC597; color: #333333;}
.datagrid table tbody td:first-child {border-left: none;text-align:left;}
.datagrid table tbody tr:last-child td {border-bottom: none;}

#wrap{
	background: #FFFFFF; /* Set content background to white */
	width: 600px; /* Set the width of our content area */
	margin: 0 auto; /* Center our content in our browser */
	margin-top: 50px; /* Margin top to make some space between the header and the content */
	padding: 10px; /* Padding to make some more space for our text */
	border: 1px solid #DFDFDF; /* Small border for the finishing touch */
	text-align: center; /* Center our content text */
}
 
#wrap h3{
	font: italic 22px Georgia; /* Set font for our heading 2 that will be displayed in our wrap */
}

#wrap .statusmsg {
	font-size: 12px;
	padding: 3px;
	ßbackground: #EDEDED;
	border: 1px solid #DFDFDF;
}
