/*author Graham Phillips grahamp@fnmfg.com*/


/*INHERENT PAGE SETTINGS*/

body {

font-family: Arial, Verdana, Helvetica, sans-serif;

font-size: .8em;

background-color: #ffffff;

background-image: url("http://www.fnmfg.com/background.jpg");

background-attachment: fixed;

margin-top: 0px;

background-position: 0em;

background-repeat: repeat-y;

margin: 0em;

}


td.color {

background-color: rgb(0,51,102);

background-image: url("http://www.fnmfg.com/headertxtbg.jpg");

background-repeat: repeat-y;

}


/*Table.header {

background-repeat: repeat-y;

}*/


P.justify {

line-height: 1.7em;

text-align: justify;

}


UL {

line-height: 1.7em;

}


/*Centers selection and shrinks font*/

P.image {

font-size: .8em;

text-align: center;

}


/*Specifies the pixel-specific size of the text around the FN logo in the header*/

font.fnlogo {

font-weight: bold;

font-size: 10px;

}


/*Justifies text and makes it monospace (for contract text)*/

P.mono {

text-align: justify;

font-size: 1.2em;

font-family: monospace;

}


/*HEADER BACKGROUND*/

/*TABLE BG*/

/*table.hdbg {

background: #000000;

}*/


/*Header Cell Properties*/

/*FN BG*/

td.hdbg1 {

background-color: rgb(0,0,0);

}


/*TEXT TITLE BG*/

td.hdbg2 {

background-color: rgb(0,51,102);

background-image: url("http://www.fnmfg.com/headertxtbg.jpg");

background-repeat: repeat-y;

}


/*RIGHT ICON BG*/

td.hdbg3 {

background: rgb(0,51,102);

}


/*Heading 1 (Header title text) font settings*/

H1 {

color: rgb(255,255,255);

text-shadow: 3px 3px 5px rgb(64,64,64);

font-size: 2em;

}


H2 {

font-size: 1.5em;

}


H3 {

font-size: 1em;

}


/*REGULAR LINK PROPERTIES*/

a:link {

color: #0000ff;

text-decoration: none;

}


a:active {

color: #ff0000;

text-decoration: none;

}


a:visited {

color: #0000ff;

text-decoration: none;

}


a:hover {

color: #0000ff;

text-decoration: underline;

}


/*MMENU LINK PROPERTIES*/

a.mmenu:link {

color: #cccccc;

background-color: transparent;

text-decoration: none;

}


a.mmenu:active {

color: #ff0000;

text-decoration: none;

background-color: transparent;

}


/*NOTE: Although color is the same as background color or p.graybg, they are NOT in conflict*/

a.mmenu:visited {

color: #cccccc;

text-decoration: none;

}


a.mmenu:hover {

color: #ffffff;

text-decoration: none;

}


/*Shaded box settings*/

p.graybg {

background: #cccccc;

padding: .8em;

}


TABLE {

font-size: 1em;

}


td.lmargin {

width: 50px;

}


td.center {

width: 650px;

}


td.rmargin 50px{

width: ;

}


ul.target {

list-style-image: url(http://www.fnmfg.com/targetbullet.gif);

}

ul.arrow {

list-style-image: url(http://www.fnmfg.com/arrowbullet.gif);

}
