ipt=/* Global Styles
These are the colors & coordinated hues, darkest in center, lightest at right.
TURQ: 3698AA	3E7580	12606F	68C3D4	85C8D4
GOLDS: FFC84D	BFA05B	A67A19	FFD679	FFE19D
CORALS: FF5E4D	BF655B	A62619	FF8679	FFA69D
PURPLE 8436AB  MAGENtAS AB3697  AB365D  GREEN 36AB84  BLUES 54B6C9  83CAD8
 OR purple/violet 692DAC and dusty magenta 9D538E */
body{background-image:url('/Graphics/stars.gif');font-size:62.5%;}
h1 {font: 2.2em arial, helvetica, sans-serif;
	color: #222222;
	text-align: center; margin:.5em 0;}
h2 {
    font: 1.1em arial, helvetica, sans-serif;
    color: #801a7a;
    text-align:left;
    margin:0;}
h3 {font-size:1.1em; color: #801a7a;margin-bottom:.5em;
	text-align: center;  }
h4 {font: 1.1em arial, helvetica, sans-serif;
	margin-top: 1em;
	margin-bottom: 1em;
	font-weight: bold;
	color: #FF7788;}
h5 {margin:0;
    font-size: 1.6em;
    color: #660099;
    font-style:italic;}
h6 {
    font: 1.1em arial, helvetica, sans-serif;
    color: #000;
    text-align:left;
    margin:0;}
h1,h2,h3,h4,h5,h6,strong {font-weight:bold; }
img.center {   display: block;   margin-left: auto;   margin-right: auto; }
img.top {vertical-align:text-top;}
img.bottom {vertical-align:text-bottom; border:0 solid #ffffff; margin-left: .2em; margin-right:0;}
img.middle {vertical-align:text-middle; border-top: .2em ridge #000000;}
.customers{font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:100%;
border-collapse:collapse;}
.customers td, .customers th {font-size:1em;
    border:3px solid #FFFFFF;
    padding:3px 7px .2em 7px;}
.customers th {font: 1em arial, helvetica, sans-serif;
	font-weight: bold;
	line-height: auto;
    text-align:center;
    padding-top:5px;
    padding-bottom:4px;
    background-color:#FFCD50;
    color:#801a7a;}
.customers tr.alt td {color:#222222;
background-color:#F4FAFB;}
td {font-family: 1.1em arial, helvetica, sans-serif;
	color: #FF9900;
	background-color: ##E0E0F8;}
th {font-family: 1.1em arial, helvetica, sans-serif;
	color: #FF9900;
	font-size:110%;
text-align:center;}
hr {height: 1px; 
	color: #cccccc;
	border: none;}	
a {color: #CC3300;
	text-decoration: none;
	font-weight: normal;}
a:hover {color:#13606F;text-decoration: underline;}
a.bold {text-decoration:underline;display:inline;
font-weight:bold; color:#f8c84a;}
a.bold:hover{text-decoration:underline;display:inline;
font-weight:bold; color:#13606F;}
p{font: 93% Verdana, Geneva, sans-serif;
	color: #222222;
	margin-bottom: 1em;
	text-align: justify;}
blockquote,ul,ol,dl {
	/*giving blockquotes and lists room to breath*/
	margin:1em;}
ol,ul,dl {
	/*bringing lists on to the page with breathing room */
	padding-left:10em;}
ol li {
	/*giving OL's LIs generated numbers*/
	list-style: decimal outside;}
ul.menu
{
list-style-type:none;
margin:0;
padding:2px 4px;
overflow:hidden;
}
li.menu
{
float:left;
}
li.menu a:link,a:visited
{
display:block;
width:95px;

text-align:center;
padding:3px 4px;
text-decoration:none;
font-size:12px;
text-transform:uppercase;
}
li.menu a:hover,a:active
{color:#FFEE00;
}

div.float { float: left;}

div.float p {text-align: center;}
div.spacer { clear: both; }
/* ID Styles */
.img{border:none; align:center; margin:0px; padding:0px;}
#searchbox{background:#3697AA;margin:0px;border:0px solid #ffffff;margin-bottom:0px; padding:0px;width:100%;}
#masthead{ height:12.5em;position:relative;background:#3697AA url(../Graphics/FNMLogo.jpg) no-repeat bottom left; margin:0px; padding:0px; width:100%; text-align:center;border:0px solid #ffffff;}
img.mastright {position:absolute;bottom:0;
 right:3px;}
#main{ background-color:#FFFFFF; margin:-1em; padding:5px 20px; text-align:justify;}
#submast{ background-color:#000000;margin:0px; padding:0 0 0 px; height:26px;width:100%;}
#bd{100%; background-color:#FFFFFF; ;margin:0px; border:1px; padding:1em;}
#footer{ margin:0px; padding:1em; clear:both;border: #000 solid 0px;}
.goldStripe{height:1.1em; background-color: #FFC84D; color: #FFFFFF;margin:auto; padding:5px; text-align:center;font: 1.4em arial, helvetica, sans-serif;font-weight: bold;}
.purpleStripe{height:1.8em; background-color: #9999cc; color: #FFFFFF;margin:auto; padding:5px; text-align:center;font: 1.4em arial, helvetica, sans-serif;font-weight: bold;}
.turqStripe{height:.1.8em; background-color: #85C8D4;margin:auto; padding:5px;}
#navlist li.last {
	border:none;}
#navlist li {
display: inline;
padding: 0.2em;}
#navlist {font-size:.85em;text-align:center;}
#navlist a {color:#009;text-decoration:none;}
#navlist a:hover {color:#F00;text-decoration:none;}
#sidebarHeader {padding: 0px 4px 1.4em 4px;}
#logo {font: 1.8em century schoolbook;
	color: #CC3300;
	line-height: 2.4em;
	letter-spacing:.4em;}
#tagline {font: 93% centry schoolbook;
	color: #CC3300;
	line-height: 1.8em;
	letter-spacing:.4em;}
#dateformat a {color: #99CCFF;
	font: 1.1em centry schoolbook;
	letter-spacing:.2em;
	text-decoration: none;
	font-weight: bold;}
#dateformat a:hover {color: #ffffff;}
/* Class Styles */
.purpleBox { 
  background: #9988bb; 
  text-align:center;
  margin:20px 1em 0 0;
  border: 0px solid #000000;}
.coralBox { 
  background: #ffa69d; 
  text-align:center;
  margin:20px 1em 0 0;
  border: 0px solid #000000;}
.turqBox { 
  background: #85C8D4; 
  text-align:center;
  margin:20px 1em 0 0;
  border: 0px solid #000000;}
.boxtop { 
  background: url(Graphics/CornerNE.gif) no-repeat top right; }
.boxtop div {  
  background: url(Graphics/CornerNW.gif) no-repeat top left; }
.boxbottom { 
  background: url(Graphics/CornerSE.gif) no-repeat bottom right;}
.boxbottom div { 
  background: url(Graphics/CornerSW.gif) no-repeat bottom left; }
.boxcontent {
  padding: 1em;}
 .boxtop, .boxtop div, .boxbottom, .boxbottom div {
 width: 100%;
 height: 20px;
 font-size: 1px;}
.headerText {font: 36px centry schoolbook;
    color: #FFFF66;
    font-weight: bold;}
.headitalicText {font: 3em arial, helvetica, sans-serif; 
   text-align:center;
    color: #801a7a;
    font-weight: bold;
    font-style: italic;
    line-height: 4.5em;}
.headitalicTextK {font: 36px georgia; 
    color: #FFDB4D;
    font-weight: bold;
    font-style: italic;}
.italicText{font:italic bold 138.5% Georgia, serif;}
.italiclargeText{font:italic bold 182% Georgia, serif;}
.bodyText {font: 93% Verdana, Geneva, sans-serif;
	line-height: auto;
	letter-spacing:auto;
	color: #222222;
	margin-top: 1em;
	margin-bottom: 1em;
	text-align: justify;}
.paragraphText {font: 93% Tahoma, Geneva, sans-serif;
	line-height: auto;
	letter-spacing:auto;
	color: #222222;
	margin-top: 1em;
	margin-bottom: 1em;
	text-align: justify;}
.pageName {font: 2.4em arial, helvetica, sans-serif;
	color: #222222;
	font-weight: bold;
	letter-spacing:0.09em;
	line-height: 48px;
	text-align: center;}
.pageHeader {font-family:''Lucida Calligraphy',Brush Script MT',Phyllis,cursive;
	font-size: 3em;
	color: #660099;
	font-weight: bold;
	letter-spacing:0.1em;
	line-height: 3.2em;}
sideHeader{
    font: 1.1em Verdana, Geneva, sans-serif;
    font-weight: bold;
	line-height: auto;
	text-align:left;
}
.header{
   font: 1.1em Verdana, Geneva, sans-serif;
    font-weight: bold;
	line-height: auto;
}
.subHeader {font: 1.1em arial, helvetica, sans-serif;
	margin-top: 1em;
	margin-bottom: 0px;
	line-height:auto;
	font-weight: bold;
	color: #FF7788;
	align: left;}
.subHeaderCtr {font: 1.1em arial, helvetica, sans-serif;
	margin-top: 1em;
	margin-bottom: 0px;
	line-height:auto;
	font-weight: bold;
	color: #ff5e4d;
	align: center;}
.sidebarHeader {font: 1.1em Verdana, Geneva, sans-serif;
	color: #801a7a;
	font-weight: bold;
	line-height: auto;
	text-align: center;}
.sidebarHeaderP {font: 1.4em arial, helvetica, sans-serif;
	color: #801a7a;
	font-weight: bold;
	line-height: 1.6em;
	margin-top: 1em;
	margin-bottom: 0.5em;}
.sidebarTitle {font: 2.4em arial, helvetica, sans-serif;
	color: #801a7a;
	text-align: center;
	font-weight: bold;
	line-height: 28px;}
.superscript{font-size:x-small; vertical-align:top;} 
.subscript{font-size:xx-small; vertical-align:bottom;} 

.detailText {font: 13px arial, helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	line-height:auto;
	letter-spacing:.1em;}
.smallText {font: 1.4em arial, helvetica, sans-serif;
	color: #222222;
	font-weight: bold;}
.textborder {border: 3px solid #660000;}	
.boldText {font: 93% arial, helvetica, sans-serif;
	color: #222222;
	font-weight: bold;
	letter-spacing:0.06em;}
.boldTextP {font: 93% arial, helvetica, sans-serif;
	color: #222222;
	font-weight: bold;
	letter-spacing:0.06em;
	margin-top: 1em;
	margin-botton: 4em;}		
.condensedText {font: .8em arial, helvetica, sans-serif;
	text-align: justify;
	color: #222222;
	font-weight: normal;
	margin: .5em 2em;}
.goldText {font: 1.1em arial, helvetica, sans-serif;
	color: #FF9900;
	font-weight: bold;}
.redText {font: 1.6em arial, helvetica, sans-serif;
	color: #FF0000;
	font-weight: bold;}
.nolinkText {font:,8em arial, helvetica, sans-serif;
	color: #CC3300;
	}	
ul {list-style-type: none;
padding: 0;
margin: 0;}
li.star {background-image: url(images/bullet_sm_star.gif);
background-repeat: no-repeat;
background-position: 2em;
padding-left: 5em;}
.shadow2{box-shadow: 7px 7px 8px #818181;
-webkit-box-shadow: 7px 7px 8px #818181;
-moz-box-shadow: 7px 7px 8px #818181;
filter: progid:DXImageTransform.Microsoft.dropShadow(color=#818181, offX=7, offY=7, positive=true);
border: 0;}
.shadow3{box-shadow: -7px 0px 8px #818181;
-webkit-box-shadow:  -7px 0px 8px #818181;
-moz-box-shadow: -7px 0px 8px #818181;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#818181,strength=9,direction=135);
border: 0;}
.shadow4{box-shadow: 7px 0px 8px #818181;
-webkit-box-shadow: 7px 0px 8px #818181;
-moz-box-shadow: 7px 0px 8px #818181;
border: 0;}
.shadow5{box-shadow: 7px 7px 8px #818181;
-webkit-box-shadow: 7px 7px 8px #818181;
-moz-box-shadow: 7px 7px 8px #818181;
filter: progid:DXImageTransform.Microsoft.dropShadow(color=#818181, offX=7, offY=7, positive=true);
border: 0;
float:left;
margin:0px;}
img.fnusa {float:left; width="30%"; margin-left: 50px;}
div.img {
  margin:15px 0 0 0;
  border:px solid #0000ff;
  height:auto;
  float:left;
  text-align:center;
  padding:2px 0px 1px 0px;
  }
div.img img {
  display:inline;
  margin:1px;
  font: normal 10px Arial; }
div.img a:hover img {
  border:0px solid #0000ff;}
div.desc {
  text-align:center;
  font: normal 9px Arial;
  line-height:11px;
  width:140px;
  margin:2px 20px 0 20px;
  border:0px solid #ffffff;
  padding:2px 0px 0px 0px;}
.roundedcornr_box_428323 {
   background: #ffffff;margin:1em 0 15px 1em;width:100%;border:0px solid #0f0; }
.roundedcornr_top_428323 div {
   background: url(roundedcornr_428323_tl.png) no-repeat top left;}
.roundedcornr_top_428323 {
   background: url(roundedcornr_428323_tr.png) no-repeat top right;}
.roundedcornr_bottom_428323 div {
   background: url(roundedcornr_428323_bl.png) no-repeat bottom left;}
.roundedcornr_bottom_428323 {
   background: url(roundedcornr_428323_br.png) no-repeat bottom right;}
.roundedcornr_top_428323 div, .roundedcornr_top_428323, 
.roundedcornr_bottom_428323 div, .roundedcornr_bottom_428323 {
   width: 100%;
   height: 1em;}
.roundedcornr_content_428323 { position: relative;margin: 0 15px;border:0px solid #000;overflow:hidden; line-height:1.2em;}


/*CSS  Horizontal Menu CSS*/
.horizontalcssmenu ul{
margin: 0;
padding: 0;
list-style-type: none;}
/*Top level list items*/
.horizontalcssmenu ul li{
position: relative;
display: inline;
float: left;
background-color: black;}
/*Top level menu link items style*/
.horizontalcssmenu ul li a{
display: block;
margin: 0 4px 0 0px;
width: 138px; /*Width of top level menu link items*/
padding: 2px 0 2px 0;
border: 0; 
background-image:url('Graphics/Tab.gif');
color: #FFCD50;
border-bottom-width: 0;
font: bold 1.1em "Comic Sans MS", "Comic Sans MS5", fantasy;
text-align: center;}	
/*Sub level menu*/
.horizontalcssmenu ul li ul{
left: 0;
top: 0;
border-top: 1px solid #974492;
position: absolute;
display: block;
visibility: hidden;
z-index: 100;}
/*Sub level menu list items*/
.horizontalcssmenu ul li ul li{
display: inline;
float: none;}
/* Sub level menu links style */
.horizontalcssmenu ul li ul li a{
width: 134px; /*width of sub menu levels*/
font: bold .85em Tahoma;
padding: 4px 2px;
color:#FFCD50;	background-image:url('Graphics/SubTab.gif');background-color:#801a7a; border: 1px solid #974492; /* box around entire sub-menu */}
.horizontalcssmenu ul li a:hover{
color:#FFE1A0;
background-image:url('Graphics/HoverTab.gif');
background-color: #AC62A8;
text-decoration:none;}
.horizontalcssmenu ul li ul li a:hover, visited{
color:#FFE1A0;
background-image:url('');
background-color: #AC62A8;
text-decoration:none;}
.horizontalcssmenu .arrowdiv{
position: absolute;
right: -23px;
background: transparent url(Graphics/menuarrow.gif) no-repeat center left;}
* html p#iepara{ /*For a paragraph (if any) that immediately follows menu, add 1em top spacing between the two in IE*/
padding-top: 1em;}	
/* Holly Hack for IE \*/
* html .horizontalcssmenu ul li { float: left; height: 1%; }
* html .horizontalcssmenu ul li a { height: 1%; }
/* End */

