@charset "UTF-8";
/* CSS Document */

a {
	color:#333333;
	text-decoration:underline;
}

a:visited {
	color:#333333;	
}

a:hover {
	text-decoration:none;	
}

body {
	color:#333333;
	background-color:#FFFFFF;
	margin-top:1.5em;
	margin-left:0em;
	margin-right:0em;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.975em;
	letter-spacing:0.025em;
}

#com-form-login fieldset.input {
	border:none;
	width:auto;
	padding-left:0px;
	padding-top:0px;
	margin-top:-50px;
}

#com-form-login ul {
	list-style:none;
	padding-left:0px;
}

#fco-breadcrumbwrap {
	margin-left:auto;
	margin-right:auto;
	width:975px;
	font-size:0.85em;
	margin-top:1.5em;
	margin-bottom:1.5em;
}

#fco-breadcrumb {
	
}

#fco-contentwrap {
	margin-left:auto;
	margin-right:auto;
	width:975px;
	margin-bottom:1em;
}

#fco-content {
	margin-bottom:1em;
}

#fco-content input.button {
	background-image:url(/images/fieldco/buttons/medium.jpg);
	width:124px;
	height:22px;
	color:#FFFFFF;
	border:0px none;
	text-align:left;
	padding-bottom:2px;
	padding-left:15px;
}

#fco-content input.submit {
	background-image:url(/images/fieldco/buttons/medium.jpg);
	width:124px;
	height:22px;
	color:#FFFFFF;
	border:0px none;
	text-align:left;
	padding-bottom:2px;
	padding-left:15px;
}

#fco-content button {
	background-image:url(/images/fieldco/buttons/medium.jpg);
	width:124px;
	height:22px;
	color:#FFFFFF;
	border:0px none;
	text-align:left;
	padding-bottom:2px;
	padding-left:15px;	
}

#fco-contentleft {
	
}

#fco-contentmiddle .componentheading {
	display:none;
	visibility:hidden;
}

#fco-contentmiddle div.article-content {
	margin-right:20px;	
}

#fco-contentmiddle td.article_column div.article-content h1 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#3167CB;	
	font-size:22px;
}


#fco-contentright {
	
}

#fco-footerwrap {
	background-color:#000000;
	clear:both;
	height:2.75em;
}

#fco-footer {
	margin-left:auto;
	margin-right:auto;
	width:975px;
	font-size:0.85em;
}

#fco-footerleft {
	float:left;
	padding-top:1em;
	color:#FFFFFF;
}

#fco-footerright {
	float:right;
	padding-top:1em;
}

#fco-footerright ul {
	list-style:none;
	padding-top:0em;
	margin-top:0em;
}

#fco-footerright li {
	float:right;
	padding-left:1.5em;
}

#fco-footerright a {
	color:#FFFFFF;
	text-decoration:none;
}

#fco-footerright a:hover {
	text-decoration:underline;	
}

#fco-headerwrap {
	margin-left:auto;
	margin-right:auto;
	width:975px;
	height:5.25em;
}

#fco-headerleft {
	float:left;	
}

#fco-headerright {
	float:right;
	vertical-align:top;
	font-size:0.85em;
}

#fco-headerright div.search {
	float:right;
	margin-top:0.55em;
}

#fco-headerright input.button {
	vertical-align:middle;	
}

#fco-headerright input.inputbox {
	margin-top:0.5em;
	margin-bottom:0.5em;
	font-size:1em;
	height:2em;
	color:#3167CB;
	padding-left:0.75em;
	margin-left:0.75em;
	line-height:2em !important;
}

#fco-headerright ul {
	border:none;
	margin-top:0em;
}

#fco-headerright li {
	float:left;
	margin-left:1.5em;
	list-style:none;
}

#fco-headerright a {
	color:#333333;
	text-decoration:none;
}

#fco-headerright a:hover {
	text-decoration:underline;	
}

#fco-homepagewrap {
	margin-left:auto;
	margin-right:auto;
	width:975px;
}

#fco-homepageabout {
	height:226px;	
	font-size:16px;
	padding-right:30px;
}

#fco-homepageabout h3 {
	font-size:26px;
	line-height:30px;
	padding-top:10px;
}

#fco-homepageadbadge {
	margin-left:-0.325em;
	clear:left;
}

#fco-homepagenews {
	height:310px;
}

#fco-homepagenews div.wrapper {
	padding:0em !important;
}

#fco-homepagenews div.roktabs-wrapper div.light {
	border:none !important;
}

#fco-mainnavwrap {
	background-color:#3167CB;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
	clear:both;
	height:2.625em;
}

#ja-mainnav {
	margin-left:auto;
	margin-right:auto;
	width:975px;
	position:relative !important;
	z-index:100000 !important;		
}

#ja-mainnav ul.menu {
	background-color:#3167CB;
	border:none;
}

#ja-mainnav li.item1 {
	visibility:hidden;
	display:none;
	width:0em;
}

#ja-mainnav ul li {
	border:none;	
}

#ja-mainnav ul.menu li a {
	font-weight:normal;
	border:none;
	color:#FFFFFF;
	font-size:1.1em;
}

#ja-mainnav li.parent ul {
	background-color:#3167CB;
	font-size:0.9em;
	height:auto !important;
}

#ja-mainnav ul.menu li ul {
	position:absolute !important;
	z-index:100000 !important;		
}

#ja-mainnav ul.menu li ul li {
	background-color:#3167CB;
}

#ja-mainnav ul.menu li ul li.active a {
	font-weight:normal;
}

#ja-mainnav ul.menu li ul li.active a:hover {
	font-weight:normal;
}

#ja-mainnav li.parent li a {
	font-weight:normal;
	color:#FFFFFF !important;
}

#fco-spotlightbottomwrap {
	background-color:#3167CB;
	clear:both;
	padding-top:0em;
	padding-bottom:1em;
	overflow:auto;
}

#fco-spotlightbottom {
	margin-left:auto;
	margin-right:auto;
	width:975px;
}

#fco-spotlightbottom ul.menu {
	float:left;	
	width:auto !important;
}

#fco-spotlightbottom a {
	color:#FFFFFF;
	text-decoration:none;
	font-size:1.1em;
}

#fco-spotlightbottom a:hover {
	text-decoration:underline;	
}

#fco-spotlightbottom li.parent {
	float:left;
}

#fco-spotlightbottom li.parent ul li a {
	font-weight:normal;
	font-size:0.875em;
}

#fco-spotlightbottom ul.menu li.item1 {
	visibility:hidden;
	display:none;
}

#fco-spotlightbottom ul.menu li {
	list-style:none;	
	margin-left:0em;
	margin-right:2.0em;
	line-height:1.5em;
}

#fco-spotlightbottom ul.menu li.parent ul {
	padding-left:0em;
}

#fco-spotlightbottom ul.menu li.parent ul li {
	float:none;	
	list-style:none;
	margin-left:0px;
}

/**** BEGIN FPSS STYLES ****/

#fpss-outer-container {
	border:none !important;
	padding:0px !important;
	margin:0px !important;
}

#navi-outer {
	border:none !important;	
}

#navi-outer ul {
	background:none !important;	
	padding:0px !important;
}

#navi-outer li {
	background:#3167CB !important;	
}

.fpss-introtext {
	background:none !important;
	height:280px !important;
	width:575px !important;
	text-align:left !important;
}

.fpss-introtext .slidetext {
	padding-top:40px !important;
	padding-left:40px !important;
	padding-right:60px !important;
	padding-bottom:0px !important;
}

.fpss-introtext .slidetext h1 a {
	color:#333333 !important;
	font-size:28px !important;
	text-decoration:none !important;
	line-height:32px !important;
}

.fpss-introtext .slidetext p {
	margin-top:20px !important;
	color:#333333 !important;
	font-size:16px !important;
}

.fpss-introtext .slidetext p a {
	float:right !important;
}

#navi-outer a.navi-active {
	color:#333333 !important;
	border:solid 1px #333333 !important;
}

.slide-inner {
	background-color:#FFFFFF !important;
	text-align:right !important;
}

.slide-inner a.fpss-img {
	float:right !important;	
}

/**** END FPSS STYLES ****/

h1 {
	margin:0em;
	font-size:28px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

h2 {
	margin-bottom:0em;
	margin-top:10px;
	font-size:22px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#3167CB;
}

h3 {
	margin:0em;	
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

html {
	font-size:100%;
}

img {
	border:none;	
}

