﻿#fsmain, table{ font-family:"Century Gothic",Arial,Helvetica,Sans-Serif;  font-style:normal;  font-weight:normal;  font-size:12px;  text-align:justify}

h1, h2, h3, h4, h5, h6, p, a, ul, ol, li{ margin:0;  padding:0}

.fspostcontent, 
.fspostcontent li, 
.fspostcontent table, 
.fspostcontent a, 
.fspostcontent a:link, 
.fspostcontent a:visited, 
.fspostcontent a.visited, 
.fspostcontent a:hover, 
.fspostcontent a.hovered{ font-family:"Century Gothic",Arial,Helvetica,Sans-Serif}

.fspostcontent p{ margin:12px 0}

h1, h2, h3, h4, h5, h6, 
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, 
h1 a:link, h2 a:link, h3 a:link, h4 a:link, h5 a:link, h6 a:link, 
h1 a:visited, h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited, 
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover{ font-family:"Century Gothic",Arial,Helvetica,Sans-Serif;  font-style:normal;  font-weight:bold;  font-size:28px;  text-align:left}

.fspostcontent a{ text-decoration:underline;  color:#2C96BA}

.fspostcontent a:link{ text-decoration:underline;  color:#2C96BA}

.fspostcontent a:visited, .fspostcontent a.visited{ color:#575757}

.fspostcontent a:hover, .fspostcontent a.hover{ text-decoration:none;  color:#0B252D}

.fspostcontent h1{ color:#1C6C92}

.fspostcontent h2{ color:#258FC1;  font-size:22px}

.fsblockcontent h2{ font-size:22px}

.fspostcontent h2 a, .fspostcontent h2 a:link, .fspostcontent h2 a:hover, .fspostcontent h2 a:visited, .fsblockcontent h2 a, .fsblockcontent h2 a:link, .fsblockcontent h2 a:hover, .fsblockcontent h2 a:visited{ font-size:22px}

.fspostcontent h3{ color:#919191;  font-size:18px}

.fsblockcontent h3{ font-size:18px}

.fspostcontent h3 a, .fspostcontent h3 a:link, .fspostcontent h3 a:hover, .fspostcontent h3 a:visited, .fsblockcontent h3 a, .fsblockcontent h3 a:link, .fsblockcontent h3 a:hover, .fsblockcontent h3 a:visited{ font-size:18px}

.fspostcontent h4{ color:#1A6689;  font-size:16px}

.fsblockcontent h4{ font-size:16px}

.fspostcontent h4 a, .fspostcontent h4 a:link, .fspostcontent h4 a:hover, .fspostcontent h4 a:visited, .fsblockcontent h4 a, .fsblockcontent h4 a:link, .fsblockcontent h4 a:hover, .fsblockcontent h4 a:visited{ font-size:16px}

.fspostcontent h5{ color:#1A6689;  font-size:14px}

.fsblockcontent h5{ font-size:14px}

.fspostcontent h5 a, .fspostcontent h5 a:link, .fspostcontent h5 a:hover, .fspostcontent h5 a:visited, .fsblockcontent h5 a, .fsblockcontent h5 a:link, .fsblockcontent h5 a:hover, .fsblockcontent h5 a:visited{ font-size:14px}

.fspostcontent h6{ color:#258FC1;  font-size:14px}

.fsblockcontent h6{ font-size:14px}

.fspostcontent h6 a, .fspostcontent h6 a:link, .fspostcontent h6 a:hover, .fspostcontent h6 a:visited, .fsblockcontent h6 a, .fsblockcontent h6 a:link, .fsblockcontent h6 a:hover, .fsblockcontent h6 a:visited{ font-size:14px}

ul{ list-style-type:none}

ol{ list-style-position:inside}

html{ height:100%}

#fsmain{ position:relative;  z-index:0;  width:100%;  left:0;  top:0;  cursor:default;  overflow:visible}

body{ padding:0;  margin:0;  color:#000;  height:100%;  min-height:100%;  background-color:#F5F5F5;  min-width:824px}

.cleared{ display:block;  clear:both;  float:none;  margin:0;  padding:0;  border:none;  font-size:0;  height:0;  overflow:hidden}

.reset-box{ overflow:hidden;  display:table}

form{ padding:0 !important;  margin:0 !important}

table.position{ position:relative;  width:100%;  table-layout:fixed}

div#fshmenu-bg{ position:absolute;  overflow:hidden;  top:304px;  left:0;  margin:0 auto;  width:100%;  height:28px;  z-index:0}

div.fsheader{    margin:0 auto;   position:relative;   z-index:-1;   width:100%;   height:303px;   margin-top:0;   margin-bottom:0}

div.fsheader-clip{  position:absolute;   width:100%;   left:0;   overflow:hidden;   height:303px}

.fsheader-wrapper{        position:relative;     width:824px;     margin:0 auto}
.fsheader-inner{    margin:0 4px}

div.fsheader-center{position:relative; width:1920px; left:50%}

div.fsheader-jpeg{  position:absolute;   top:0;   left:-50%;   width:1920px;   height:303px;   background-image:url('../images/header.jpg');  background-repeat:no-repeat;  background-position:center center}

div.fslogo{ display:block;  position:absolute;  top:70px;  left:4%;  margin-left:-1px}

#headline, #slogan{ display:block;  min-width:150px;  text-align:left}

.fssheet{  position:relative;   margin:0 auto;   min-width:35px;   min-height:35px;   margin-top:-3px;   margin-bottom:-3px;   cursor:auto;   width:824px}

.fssheet-body{  position:relative;   padding:4px;     padding-top:4px;     padding-bottom:4px}

.fssheet-tr, .fssheet-tl, .fssheet-br, .fssheet-bl, .fssheet-tc, .fssheet-bc, .fssheet-cr, .fssheet-cl{  position:absolute}

.fssheet-tr, .fssheet-tl, .fssheet-br, .fssheet-bl{  width:46px;   height:46px;   background-image:url('../images/sheet_s.png')}

.fssheet-tl{  top:0;   left:0;   clip:rect(auto,23px,23px,auto)}

.fssheet-tr{  top:0;   right:0;   clip:rect(auto,auto,23px,23px)}

.fssheet-bl{  bottom:0;   left:0;   clip:rect(23px,23px,auto,auto)}

.fssheet-br{  bottom:0;   right:0;   clip:rect(23px,auto,auto,23px)}

.fssheet-tc, .fssheet-bc{  left:23px;   right:23px;   height:46px;   background-image:url('../images/sheet_h.png')}

.fssheet-tc{  top:0;   clip:rect(auto,auto,23px,auto)}

.fssheet-bc{  bottom:0;   clip:rect(23px,auto,auto,auto)}

.fssheet-cr, .fssheet-cl{  top:23px;   bottom:23px;   width:46px;   background-image:url('../images/sheet_v.png')}

.fssheet-cr{  right:0;   clip:rect(auto,auto,auto,23px)}

.fssheet-cl{  left:0;   clip:rect(auto,23px,auto,auto)}

.fssheet-cc{  position:absolute;   top:23px;   left:23px;   right:23px;   bottom:23px;   background-image:url('../images/sheet_c.png')}

#fspage-background-top-texture, #fspage-background-middle-texture, #fspage-background-glare{ min-width:824px}

.fshmenu a, .fshmenu a:link, .fshmenu a:visited, .fshmenu a:hover{    outline:none}

.fshmenu, .fshmenu ul{  margin:0;   padding:0;   border:0;   list-style-type:none;   display:block}

.fshmenu li{  margin:0;   padding:0;   border:0;   display:block;   float:left;   position:relative;   z-index:5;   background:none}

.fshmenu li:hover{  z-index:10000;   white-space:normal}

.fshmenu li li{  float:none}

.fshmenu ul{  visibility:hidden;   position:absolute;   z-index:10;   left:0;   top:0;   background:none;   min-height:0;   background-image:url('../images/spacer.gif');  padding:10px 30px 30px 30px;  margin:-10px 0 0 -30px}

.fshmenu li:hover>ul{ visibility:visible;  top:100%}

.fshmenu li li:hover>ul{ top:0;  left:100%}

.fshmenu:after, .fshmenu ul:after{ content:".";  height:0;  display:block;  visibility:hidden;  overflow:hidden;  clear:both}
.fshmenu{ min-height:0;  position:relative;  padding:0 0 0 0}

.fshmenu ul ul{ padding:30px 30px 30px 10px;  margin:-30px 0 0 -10px}

.fsnav{   position:relative;   margin:0 auto;   min-height:28px;   z-index:100;     margin-top:0;     margin-bottom:0}

.fsnav-outer{    position:absolute;     width:100%}

.fsnav-l, .fsnav-r{  position:absolute;   z-index:-1;   top:0;   height:100%;   background-image:url('../images/nav.png')}

.fsnav-l{ left:0;  right:0}

.fsnav-r{ right:0;  width:1920px;  clip:rect(auto,auto,auto,1920px)}

.fshmenu a{  position:relative;   display:block;   overflow:hidden;   height:28px;   cursor:pointer;   text-decoration:none}

.fshmenu ul li{    margin:0;     clear:both}

.fshmenu a .r, .fshmenu a .l{  position:absolute;   display:block;   top:0;   z-index:-1;   height:94px;   background-image:url('../images/menuitem.png')}

.fshmenu a .l{ left:0;  right:0}

.fshmenu a .r{ width:400px;  right:0;  clip:rect(auto,auto,auto,400px)}

.fshmenu a .t{ color:#E3E3E3;  padding:0 17px;  margin:0 0;  line-height:28px;  text-align:center}

.fshmenu a:hover .l, .fshmenu a:hover .r{ top:-33px}

.fshmenu li:hover>a .l, .fshmenu li:hover>a .r{ top:-33px}

.fshmenu li:hover a .l, .fshmenu li:hover a .r{ top:-33px}
.fshmenu a:hover .t{ color:#404040}

.fshmenu li:hover a .t{ color:#404040}

.fshmenu li:hover>a .t{ color:#404040}

.fshmenu a.active .l, .fshmenu a.active .r{ top:-66px}

.fshmenu a.active .t{ color:#11435A}

.fshmenu .fshmenu-li-separator{  display:block;   width:1px;   height:28px}
.fsnav .fshmenu-separator{  display:block;   margin:0 auto;   width:1px;   height:28px;   background-image:url('../images/menuseparator.png')}

.fshmenu ul a{  display:block;   white-space:nowrap;   height:32px;   width:180px;   overflow:hidden;   background-image:url('../images/subitem.png');  background-position:left top;  background-repeat:repeat-x;  border-width:1px;  border-style:solid;  border-color:#BFBFBF;  text-align:left;  text-indent:12px;  text-decoration:none;  line-height:32px;  color:#545454;  margin:0;  padding:0}

.fsnav ul.fshmenu ul span, .fsnav ul.fshmenu ul span span{ display:inline;  float:none;  margin:inherit;  padding:inherit;  background-image:none;  text-align:inherit;  text-decoration:inherit}

.fshmenu ul a:link, .fshmenu ul a:visited, .fshmenu ul a:hover, .fshmenu ul a:active, .fsnav ul.fshmenu ul span, .fsnav ul.fshmenu ul span span{ text-align:left;  text-indent:12px;  text-decoration:none;  line-height:32px;  color:#545454;  margin:0;  padding:0}

.fshmenu ul li a:hover{ color:#000;  border-color:#BFBFBF;  background-position:0 -32px}

.fshmenu ul li:hover>a{ color:#000;  border-color:#BFBFBF;  background-position:0 -32px}

.fsnav .fshmenu ul li a:hover span, .fsnav .fshmenu ul li a:hover span span{ color:#000}

.fsnav .fshmenu ul li:hover>a span, .fsnav .fshmenu ul li:hover>a span span{ color:#000}

.fscontent-layout{ display:table;  position:relative;  margin:0 auto;  table-layout:fixed;  border-collapse:collapse;  background-color:Transparent;  border:none !important;  padding:0 !important;  width:100%;  margin-top:0;  margin-bottom:0}
.fslayout-cell, .fscontent-layout-row{ background-color:Transparent;  vertical-align:top;  text-align:left;  border:none;  margin:0;  padding:0}

.fscontent-layout .fscontent-layout{margin:0}
.fscontent-layout .fslayout-cell, .fscontent-layout .fslayout-cell .fscontent-layout .fslayout-cell{display:table-cell}
.fslayout-cell .fslayout-cell{display:block}
.fscontent-layout-row{display:table-row}
.fslayout-glare{position:relative}

.fsbutton-wrapper a.fsbutton, 
.fsbutton-wrapper a.fsbutton:link, 
.fsbutton-wrapper input.fsbutton, 
.fsbutton-wrapper button.fsbutton{  font-family:"Century Gothic",Arial,Helvetica,Sans-Serif;   font-style:normal;   font-weight:normal;   font-size:12px;   text-decoration:none;   position:relative;   top:0;   display:inline-block;   vertical-align:middle;   white-space:nowrap;   text-align:center;   color:#333 !important;   width:auto;   outline:none;   border:none;   background:none;   line-height:26px;   height:26px;   margin:0 !important;   padding:0 10px !important;   overflow:visible;   cursor:pointer}

.fsbutton img, .fsbutton-wrapper img{  margin:0;   vertical-align:middle}

.fsbutton-wrapper{  vertical-align:middle;   display:inline-block;   position:relative;   height:26px;   overflow:hidden;   white-space:nowrap;   width:auto;   margin:0;   padding:0;   z-index:0}

.firefox2 .fsbutton-wrapper{  display:block;   float:left}

input, select, textarea{  vertical-align:middle;   font-family:"Century Gothic",Arial,Helvetica,Sans-Serif;   font-style:normal;   font-weight:normal;   font-size:12px;   text-decoration:none}

.fsblock select{    width:96%}

.fsbutton-wrapper.hover .fsbutton, .fsbutton-wrapper.hover a.fsbutton:link, .fsbutton:hover{  color:#0F394D !important;   text-decoration:none !important}

.fsbutton-wrapper.active .fsbutton, .fsbutton-wrapper.active a.fsbutton:link{  color:#113C4A !important}

.fsbutton-wrapper .fsbutton-l, .fsbutton-wrapper .fsbutton-r{  display:block;   position:absolute;   height:88px;   margin:0;   padding:0;   background-image:url('../images/button.png')}

.fsbutton-wrapper .fsbutton-l{ left:0;  right:1px}

.fsbutton-wrapper .fsbutton-r{ width:403px;  right:0;  clip:rect(auto,auto,auto,402px)}

.fsbutton-wrapper.hover .fsbutton-l, .fsbutton-wrapper.hover .fsbutton-r{ top:-31px}

.fsbutton-wrapper.active .fsbutton-l, .fsbutton-wrapper.active .fsbutton-r{ top:-62px}

.fsbutton-wrapper input{ float:none !important}

.fsblock{ position:relative;  min-width:1px;  min-height:1px;  margin:7px}

.fsblock-body{ position:relative;  padding:0}

div.fsblock img{ border-width:0;  border-color:#87CCE3;  border-style:solid;  margin:0}

.fsblockheader{ margin-bottom:0;  position:relative;  height:28px}

.fsblockheader h3.t{ position:relative;  height:28px;  color:#000;  font-size:12px;  margin:0;  padding:0 10px 0 10px;  white-space:nowrap;  line-height:28px}

.fsblockheader h3.t a, 
.fsblockheader h3.t a:link, 
.fsblockheader h3.t a:visited, 
.fsblockheader h3.t a:hover{ color:#000;  font-size:12px}

.fsblockcontent{  position:relative;   margin:0 auto;   min-width:1px;   min-height:1px}

.fsblockcontent-body{  position:relative;   padding:5px;   color:#175978;   font-family:"Century Gothic",Arial,Helvetica,Sans-Serif;   font-style:normal;   font-weight:normal;   font-size:12px}

.fsblockcontent-body table, 
.fsblockcontent-body li, 
.fsblockcontent-body a, 
.fsblockcontent-body a:link, 
.fsblockcontent-body a:visited, 
.fsblockcontent-body a:hover{  color:#175978;   font-family:"Century Gothic",Arial,Helvetica,Sans-Serif;   font-style:normal;   font-weight:normal;   font-size:12px}

.fsblockcontent-body p{  margin:0 0 0 5px}

.fsblockcontent-body a, .fsblockcontent-body a:link{  color:#1E6880;   text-decoration:underline}

.fsblockcontent-body a:visited, .fsblockcontent-body a.visited{  color:#858585;   text-decoration:underline}

.fsblockcontent-body a:hover, .fsblockcontent-body a.hover{  color:#2183B0;   text-decoration:none}

.fsblockcontent-body ul li{  text-decoration:none;   line-height:125%;      color:#0B2D3C;   padding:0 0 0 13px;   background-image:url('../images/blockcontentbullets.png');  background-repeat:no-repeat}

.fspost{  position:relative;   min-width:23px;   min-height:23px;   margin:10px}

.fspost-body{  position:relative;   padding:13px}

.fspost-tr, .fspost-tl, .fspost-br, .fspost-bl, .fspost-tc, .fspost-bc, .fspost-cr, .fspost-cl{  position:absolute}

.fspost-tr, .fspost-tl, .fspost-br, .fspost-bl{  width:22px;   height:22px;   background-image:url('../images/post_s.png')}

.fspost-tl{  top:0;   left:0;   clip:rect(auto,11px,11px,auto)}

.fspost-tr{  top:0;   right:0;   clip:rect(auto,auto,11px,11px)}

.fspost-bl{  bottom:0;   left:0;   clip:rect(11px,11px,auto,auto)}

.fspost-br{  bottom:0;   right:0;   clip:rect(11px,auto,auto,11px)}

.fspost-tc, .fspost-bc{  left:11px;   right:11px;   height:22px;   background-image:url('../images/post_h.png')}

.fspost-tc{  top:0;   clip:rect(auto,auto,11px,auto)}

.fspost-bc{  bottom:0;   clip:rect(11px,auto,auto,auto)}

.fspost-cr, .fspost-cl{  top:11px;   bottom:11px;   width:22px;   background-image:url('../images/post_v.png')}

.fspost-cr{  right:0;   clip:rect(auto,auto,auto,11px)}

.fspost-cl{  left:0;   clip:rect(auto,11px,auto,auto)}

.fspost-cc{  position:absolute;   top:11px;   left:11px;   right:11px;   bottom:11px;   background-image:url('../images/post_c.png')}

a img{ border:0}

.fsarticle img, img.fsarticle, .fsblock img, .fsfooter img{ border:solid 1px #BFBFBF;  margin:10px}

.fsmetadata-icons img{ border:none;  vertical-align:middle;  margin:2px}

.fsarticle table, table.fsarticle{ border-collapse:collapse;  margin:1px}

.fsarticle th, .fsarticle td{ padding:2px;  border:solid 1px #ABABAB;  vertical-align:top;  text-align:left}

.fsarticle th{ text-align:center;  vertical-align:middle;  padding:7px}

pre{ overflow:auto;  padding:0.1em}

h2.fspostheader{ color:#1F6B84;  font-size:22px}

h2.fspostheader a, 
h2.fspostheader a:link, 
h2.fspostheader a:visited, 
h2.fspostheader a.visited, 
h2.fspostheader a:hover, 
h2.fspostheader a.hovered{ font-size:22px}

h2.fspostheader a, h2.fspostheader a:link{ text-decoration:none;  color:#257F9D}

h2.fspostheader a:visited, h2.fspostheader a.visited{ color:#2FA0C6}

h2.fspostheader a:hover,  h2.fspostheader a.hovered{ color:#0B252D}

.fspost ol, .fspost ul{ margin:1em 0 1em 2em;  padding:0}

.fspost li{ font-size:12px;  color:#141414;  padding:0 0 0 11px}

.fspost li ol, .fspost li ul{ margin:0.5em 0 0.5em 2em;  padding:0}

.fspost ol>li{ background:none;  padding-left:0;    overflow:visible}

.fspost ul>li{  background-image:url('../images/postbullets.png');  background-repeat:no-repeat;  padding-left:11px;   overflow-x:visible;  overflow-y:hidden}

.fspostcontent blockquote, 
.fspostcontent blockquote a, 
.fspostcontent blockquote a:link, 
.fspostcontent blockquote a:visited, 
.fspostcontent blockquote a:hover{  color:#05131A;   font-style:italic;   font-weight:normal;   text-align:left}

.fspostcontent blockquote p{   margin:2px 0 2px 15px}

.fspostcontent blockquote{   border:solid 0 #BFBFBF;   margin:10px 10px 10px 50px;   padding:6px 6px 6px 39px;   background-color:#DEDEDE;   background-image:url('../images/postquote.png');  background-position:left top;  background-repeat:no-repeat;   overflow:auto;  clear:both}

.fsfooter{  position:relative;   margin-top:0;   margin-bottom:0;   width:100%}

.fsfooter-b{  position:absolute;   left:10px;   right:10px;   bottom:0;   height:10px;   background-image:url('../images/footer_b.png')}

.fsfooter-r, .fsfooter-l{  position:absolute;   height:10px;   background-image:url('../images/footer_s.png');  bottom:0}

.fsfooter-l{ left:0;  width:10px}

.fsfooter-r{ right:0;  width:20px;  clip:rect(auto,auto,auto,10px)}

.fsfooter-t{ position:absolute;  top:0;  left:0;  right:0;  bottom:10px;  background-color:#363636}

.fsfooter-body{ position:relative;  padding:15px}

.fsfooter-text p{ padding:0;  margin:0;  text-align:center}

.fsfooter-text, 
.fsfooter-text a, 
.fsfooter-text a:link, 
.fsfooter-text a:visited, 
.fsfooter-text a:hover, 
.fsfooter-text td, 
.fsfooter-text th, 
.fsfooter-text caption{ color:#C4C4C4;  font-size:11px}

.fsfooter-text{ min-height:3px;  padding-left:10px;  padding-right:10px;  text-align:center}

.fsfooter-text a, 
.fsfooter-text a:link{ color:#E8E8E8;  text-decoration:underline}

.fsfooter-text a:visited{ color:#D1D1D1}

.fsfooter-text a:hover{ color:#B5DFEE;  text-decoration:none}

div.fsfooter img{ border-color:#87CCE3;  border-style:solid;  margin:0}

.fspage-footer, 
.fspage-footer a, 
.fspage-footer a:link, 
.fspage-footer a:visited, 
.fspage-footer a:hover{ font-family:Arial;  font-size:10px;  letter-spacing:normal;  word-spacing:normal;  font-style:normal;  font-weight:normal;  text-decoration:underline;  color:#1B698D}

.fspage-footer{ padding:1em;  text-align:center;  text-decoration:none;  color:#707070}

.fscontent-layout .fscontent .fsblock{ background-color:#E8E8E8}

.fscontent-layout .fssidebar1{ background-color:#E8E8E8;  width:225px}

button {

    background-color: #008CBA; /* Green */

    border: none;

    color: white;

    padding: 10px 32px;

    text-align: center;

    text-decoration: none;

    display: inline-block;

    font-size: 12px;

    cursor:pointer;

    border-radius: 2px;

     -webkit-transition-duration: 0.4s; /* Safari */

    transition-duration: 0.4s;

    width:100%;

}



button:hover {

    background-color: #00c0ff; /* Green */

    color: black;

}
