body {
	font-size: 76.1%;
	line-height: 1.3em;
	margin: 30px 0px 0px;
	text-align: center;
}

#wrap {
	height: 100%;
	margin: 0px auto;
	padding: 0;
	position: relative;
}

#wrap-inner {
	margin: 0;
	padding: 0;
	position: relative;
	text-align: left;
}

#path {
	height: 33px;
	position: relative;
	width: 100%;
}

span.pathway, ul.breadcrumb {
	color: #adb9c0;
	display: block;
	font: 11px/32px Arial, Helvetica, sans-serif;
	margin: 0 10px;
	list-style: none;
}
.breadcrumb li { float: left;}

span.pathway a,span.pathway a:link,span.pathway a:visited,span.pathway a:hover,
a.pathway,a.pathway:link,a.pathway:visited,

	{
	text-decoration: none;
	color: #527283;
	font: 11px/32px Arial, Helvetica, sans-serif;
}

a.pathway:hover {
	color: #adb9c0;
	font: 11px/32px Arial, Helvetica, sans-serif;
}

a.pathway img {
	padding: 10px 5px 0px;
}

#path .pathleft .inside {
	margin-left: 10px;
}

.pathright {
	background: url(../images/pathway_right.png) no-repeat left top;
	float: right;
	height: 33px;
	padding-right: 0px;
	width: 11px;
}

#nav {
	margin-right: 8px;
	margin-top: 12px;
	position: absolute;
	right: 1em;
	z-index: 11;
}

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

#nav a {
	float: none;
}

#nav li {
	float: left;
	height: 20px;
	margin-bottom: 0;
	margin-left: 4px;
	margin-right: 4px;
	margin-top: 0;
	padding-bottom: 0;
	padding-left: 5px;
	padding-right: 0;
	padding-top: 0;
}

#nav li a {
	color: #fff;
	display: block;
	float: left;
	font: bold 11px/20px Tahoma, Arial;
	height: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 5px;
	padding-top: 0px;
	text-decoration: none;
}

div#nav li:hover,div#nav li.sfhover {
	background: url(../images/tmenu_over_l.png) no-repeat bottom left;
}

div#nav li:hover a,div#nav li.sfhover a {
	background: url(../images/tmenu_over_r.png) no-repeat bottom right;
	color: #3982FF;
}

div#nav li.active a {
	background: url(../images/tmenu_active_r.png) no-repeat bottom right;
	color: #FFF;
}

div#nav li.active {
	background: url(../images/tmenu_active_l.png) no-repeat bottom left;
}

span.pl_tab_l {
	background-image: url(../images/tmenu_active_l.png);
	left: 0;
	position: absolute;
	top: 0;
	visibility: hidden;
}

span.pl_tab_r {
	background-image: url(../images/tmenu_active_r.png);
	left: 0;
	position: absolute;
	top: 0;
	visibility: hidden;
}

#user1 {
	position: absolute;
	right: 10px;
	top: 5px;
}

#main-body {
	clear: both;
	float: left;
	padding-bottom: 10px;
	position: relative;
	width: 796px;
	z-index: 10;
}

#content {
	float: right;
	width: 600px;
	margin-right: 13px;
}

#sidebar {
	float: left;
	margin-right: 0px;
	width: 170px;
}

#sidebar-2 {
	float: right;
	overflow: hidden;
	position: relative;
	width: 280px;
}

#sidebar .inside {
	padding: 10px 10px 10px 10px;
}

#sidebar-2 .inside {
	padding: 10px 10px 10px 10px;
}

#content .inside {
	padding: 10px 0px;
}

#footereflect {
	height: 43px;
	text-align: center;
}

#footereflect a {
	color: #666666;
	font: 10px/24px Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.clear {
	clear: both;
	height: 0;
	height: 10px !important;
}

.user4split2,.user6split2 {
	float: left;
	overflow: hidden;
	width: 49%;
}

.user5split2,.user7split2 {
	float: right;
	overflow: hidden;
	width: 49%;
}

.user6,.user7,.user6split2,.user7split2 {
	overflow: hidden;
	padding-top: 10px;
}

.module,.moduledark,.modulemid,.modulelight,.modulebdr,.modulesearchbox
	{
	margin: 0 0 1em;
	padding: 0;
	position: relative;
}

#headerleader {
	background: url(../images/fcp.co.banner06.png) #000 top right no-repeat;
	height: 200px;
}

#headerleader .module,#headerleader .module div {
	margin: 0;
	padding: 0;
}

.modulelight div div div div,.modulemid div div div div,.moduledark div div div div,.modulebdr div div div div
	{
	background: none;
}

.moduledark h3,.modulemid h3,.modulelight h3,.modulebdr h3 {
	left: 0;
	margin: 0;
	padding: 0.2em 0 0 !important;
	position: absolute;
	top: 0;
	width: 100%;
}

.moduledark div,.modulemid div,.modulelight div,.modulebdr div {
	margin: 0;
	padding: 2.2em 0 0;
}

.moduledark div div,.modulemid div div,.modulelight div div,.modulebdr div div
	{
	margin: 0;
	padding: 0 0 0 6px;
	margin-left: 0px;
}

.moduledark div div div,.modulemid div div div,.modulelight div div div,.modulebdr div div div
	{
	height: 1%;
	padding: 0px 12px 12px 0;
}

.modulebdr div div div ul {
	margin-left: 7px;
}  /* controls the left hand edge of the items */
.modulebdr {
	background: url(../images/boxright_bdr.png) top right no-repeat;
}

.modulebdr div {
	background: url(../images/boxleft_bdr.png) top left no-repeat;
}

.modulebdr div div {
	background: url(../images/boxleft_bdr.png) bottom left no-repeat;
}

.modulebdr div div div {
	background: url(../images/boxright_bdr.png) bottom right no-repeat;
}

.moduledark {
	background: url(../images/boxright_dark.png) top right no-repeat;
}

.moduledark div {
	background: url(../images/boxleft_dark.png) top left no-repeat;
}

.moduledark div div {
	background: url(../images/boxleft_dark.png) bottom left no-repeat;
}

.moduledark div div div {
	background: url(../images/boxright_dark.png) bottom right no-repeat;
}

.modulemid {
	background: url(../images/boxright_mid.png) top right no-repeat;
}

.modulemid div {
	background: url(../images/boxleft_mid.png) top left no-repeat;
}

.modulemid div div {
	background: url(../images/boxleft_mid.png) bottom left no-repeat;
}

.modulemid div div div {
	background: url(../images/boxright_mid.png) bottom right no-repeat;
}

.modulelight {
	background: url(../images/boxright_light.png) top right no-repeat;
}

.modulelight div {
	background: url(../images/boxleft_light.png) top left no-repeat;
}

.modulelight div div {
	background: url(../images/boxleft_light.png) bottom left no-repeat;
}

.modulelight div div div {
	background: url(../images/boxright_light.png) bottom right no-repeat;
}

td.buttonheading {
	padding-right: 2px;
	width: auto;
}

div.mosimage {
	margin: 5px;
}

.designertoo {
	display: none;
}

a.img {
	border: 0;
}

ul {
	margin-left: 15px;
}

p {
	margin: 1em 0;
}

table.contenttoc {
	margin: 5px;
	padding: 5px;
}

table.contenttoc td {
	padding: 0 5px;
}

*,.user4 p,.user5 p,.user6 p,user7 p,.user4split2 p,.user5split2 p,.user6split2 p,.user7split2 p,.modulebdr p
	{
	margin: 0;
	padding: 0;
}

#footer #footer-inner {
	margin: 10px 10px 0 0;
}

#footer #mainlevel {
	cursor: default;
	display: inline;
	list-style-type: none;
	margin: 50px 0 0 0;
	padding: 50px 0 0 0;
	color: #24677E;
}

#footer #mainlevel li {
	cursor: default;
	display: inline;
	line-height: 12px;
	list-style-type: none;
	margin: 0;
	padding: 0 5px;
}

.access {
	height: 21px;
	position: absolute;
	right: 1.7em;
	top: .54em;
	width: auto;
}

#access_buttons {
	height: 21px;
	margin-left: 7px;
	white-space: nowrap;
	width: 103px;
}

#access_buttons a {
	height: 21px;
	text-decoration: none;
	white-space: nowrap;
	width: 21px;
}

#footereflect {
	color: #666;
}

#footereflect a:link,#footereflect a:visited {
	color: #666;
	font-size: 0.8em;
	text-decoration: none;
}

#footereflect a:hover {
	color: #666;
}

pre {
	background: #F6F6F6;
	border: 1px dashed #999999;
	color: #000;
	display: block;
	font: 10px "Courier New", Courier, monospace;
	padding: 5px;
	white-space: normal;
}

table.contenttoc {
	margin: 5px;
	padding: 0px;
	float: right;
}

table.contenttoc td {
	padding: 0 7px;
}

table.contenttoc th {
	padding: 0px 10px;
	font-size: 1em;
	color: #333333;
	background: #CCCCCC;
}

table.contentpaneopen {
	margin: 0;
	padding: 0;
	width: 100%;
}

table.contentpaneopen td {
	padding-right: 10px;
}