body     { color: black; font-size: 1em; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #fff; background-image: url("images/background.jpg"); background-repeat: repeat-x; background-position: 100% top; text-align: center; margin: 0; padding: 0 }
/*-----header-----*/
.header        { margin-top: 25px; margin-right: auto; margin-left: auto; padding: 0; width: 800px; height: 89px }
.logoFSF        { margin: 10px 0 0; padding: 0; width: 358px; height: 64px; float: left }
.menuhaut          { line-height: 15px; background-color: #fff; text-align: right; margin-top: 5px; padding: 0 10px 0 0; width: 250px; height: auto; float: right; border-right: 3px solid #390 }
.flash { margin: 0 auto; padding: 0; width: 800px; height: 240px }
.menu1      { background-position: left top; text-align: left; margin-right: auto; margin-left: auto; width: 855px; height: 24px }
/*-----global-----*/
#global       { margin: 0 auto 20px; padding: 0; width: 800px; clear: both }
#col1       { margin: 0 10px 0 0; padding: 0; width: 500px; float: left }
#col2           { margin: 0 0 0 0; padding: 0; width: 250px; float: right }
/*-----box-----*/
.article    { background-color: #fff; text-align: left; margin-top: 20px; padding: 20px; width: 480px; height: auto; border: solid 1px #999 }
.articlegrey   { background-color: #ebebeb; text-align: left; margin-top: 20px; padding: 20px; width: 480px; height: auto; border: solid 1px #999 }
.boxright     { text-align: left; margin-top: 20px; padding: 15px; width: 225px; height: auto; border-bottom: 3px solid #e6e6e6 }
.boxrightgrey    { background-color: #ebebeb; text-align: left; margin-top: 20px; padding: 15px; width: 215px; height: auto; border: solid 1px #999 }
/*----LinKs----*/
a.menutop   { color: #666; font-size: 10px; font-weight: bold; text-transform: uppercase }
a.menutop:hover  { color: #ccc; font-size: 10px; font-weight: bold; text-transform: uppercase }
a.apply:link { color: #fff; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-image: url("images/apply-now1.gif"); background-repeat: no-repeat; background-position: center; text-align: center; text-transform: uppercase; padding: 10px; width: 92px; height: 29px }
a.apply:visited { color: #fff; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-image: url("images/apply-now1.gif"); background-repeat: no-repeat; background-position: center; text-align: center; text-transform: uppercase; padding: 10px; width: 92px; height: 29px }
a.apply:hover { color: #fff; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-image: url("images/apply-now.gif"); background-repeat: no-repeat; background-position: center; text-align: center; text-transform: uppercase; padding: 10px; width: 92px; height: 29px }
a.apply:active { color: #fff; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-image: url("images/apply-now1.gif"); background-repeat: no-repeat; background-position: center; text-align: center; text-transform: uppercase; padding: 10px; width: 92px; height: 29px }
a.h6    { color: #666; font-weight: normal }
a.h6:hover   { color: #390; font-weight: normal }
a.learn  { color: #390; font-weight: bold; text-decoration: none; background-image: url("images/bullet-learn.gif"); background-repeat: no-repeat; background-position: left center; padding: 0 0 0 15px }
a.learn:hover  { color: #ccc; font-weight: bold; text-decoration: none; background-image: url("images/bullet-learn.gif"); background-repeat: no-repeat; background-position: left center; padding: 0 0 0 15px }
/*----TxT---  background-image: url(images/bullet-h1.gif); background-repeat: no-repeat; background-position: left center; text-indent: 15px  --*/
a     { color: #390; font-weight: bold; text-decoration: none }
a:hover   { color: #999; font-weight: bold; text-decoration: none }
p   { color: #666; font-size: 0.7em; margin: 0.67em 0 0.67px }
h1      { color: #390; font-size: 1.05em; font-weight: bold; margin: 0 0 10px; padding: 0; display: inline }
h2    { color: #69f; font-size: 1.05em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold }
h3     { color: #69f; font-size: 0.7em; font-weight: bold; margin: 0 0 5px; padding-left: 0 }
h4  { color: #666; font-size: 0.7em; font-weight: bold; background-image: url("images/bul-greysquare.gif"); background-repeat: no-repeat; background-position: left top; margin: 0 0 5px 25px; padding-left: 20px }
h5  { color: #666; font-size: 0.7em; font-weight: bold; margin: 0 0 5px; padding: 0 }
h6  { color: #666666; font-size: 0.6em; font-weight: normal; margin: 0 0 5px; padding: 0 }
.m7  { color: #666; font-size: 0.7em; font-weight: bold; margin: 0 0 5px; padding: 0 }
.m1 {color: #339900; font-size: 1.2em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; margin: 0 0 5px; padding: 0 }
.m2 {color: #666; font-size: 1.2em; font-family: Georgia, "Times New Roman", Times, serif; font-weight: bold; margin: 0 0 5px; padding: 0 }
.m3 { color: #390; font-size: 1.05em; text-align: left; font-weight: bold; margin: 0 0 10px; padding: 0 }
.m4 { color: #666; font-size: 0.7em; margin: 0.67em 0 0.67px }
.bullet {display: inline}
.menutitle { color: #999; font-size: 0.7em; text-align: right; margin: 20px 0 30px; width: 100%; border-top: 1px solid #ccc }
.menutitle1 { color: #999; font-size: 0.7em; text-align: right; margin: 5px 0 10px; width: 100%; border-top: 1px solid #ccc }
/*---alignment---*/
.floatleft    { margin: 5px 15px 15px 0; float: left }
.floatright   { margin: 5px 0 15px 15px; float: right }
/*-----footer-----*/
.footer     { margin: 10px auto; padding-top: 20px; width: 800px; clear: both }
.bottom   { margin: 10px auto; padding-top: 20px; width: 800px; clear: both }
.footstat { font-size:22px; font-weight:bold;color: #69f;}

