body {
        margin:1px auto;
        padding: 0;
        font: small Arial, Helvetica, Verdana, sans-serif;
        text-align: left;
        min-width: 800px;
        background-color: #fff;
}

table {
        text-align: left;

}

/* ****** MASTHEAD *******
----------------------------------------------- */

#masthead {
        padding: .5em;
        background-color: #ffffff;
        border-bottom: 1px solid gray;
        height: 45px;
}

#masthead img {
float: left;
}

/* ****** MASTHEAD NAVIGATION *******
----------------------------------------------- */

#mastheadnav {
        width: 100%;
        background: url(xsup/images/topnavbackgrad.gif) repeat-x top left;
        clear: both; 
        float: left;
        font-size: .85em;
        min-width: 860px;
        height: 36px;
        margin:0;
        padding: 0;
        color: #000;
        text-align: left;
        border: 0px solid green;
        color: #004da5;
}

#mastheadnav .homeselected {
        font-size: 1.20em;
        font-weight: bold;
        padding-right: 30px;
        background: none;
}


#mastheadnav ul {
        margin: 10px;
        padding: 0px;
        border: 0px solid green;        

}

#mastheadnav li {
        margin:0px 0px 0px 0px;
        padding: 0px 5px 0px 10px;
        list-style-type:none;
        display: inline;
        white-space: nowrap;
        background: url(xsup/images/navdivider.gif) center left no-repeat;
}


#mastheadnav li a{
        color: #fff;
        padding: 9px 11px;
        text-decoration: none; 
        font-weight: bold;
        background-color: inherit;

        
}

#mastheadnav li a:visited{
        color: #fff;
        background-color: inherit;

}

#mastheadnav li a:hover, .solidblockmenu li .current{
        color: #fff;
        background: transparent url(xsup/images/mastheadnavactive.gif) center center repeat-x;
}


#mastheadnav .current {
        background: transparent url(xsup/images/mastheadnavarrow.gif) center center no-repeat;
}


/* ****** ITP *******
----------------------------------------------- */
.topnav3 {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size : 7pt;
  font-style : normal;
  font-weight : bold;
  color : #000000;
  text-decoration : none;
}


P {
	FONT-SIZE: 10pt; FONT-FAMILY: "arial", arial
}
P.ITPphead1 {
	FONT-SIZE: 18pt; FONT-FAMILY: "arial", arial
}
P.ITPphead2 {
	FONT-SIZE: 16pt; FONT-FAMILY: "arial", arial
}
TD {
	FONT-WEIGHT: 300; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: "arial", arial
}
TD.ITPsnotecomm {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-STYLE: italic; FONT-FAMILY: "arial", arial
}
TD.ITPhead1 {
	FONT-SIZE: 32pt; FONT-FAMILY: "arial", arial; BACKGROUND-COLOR: #ff9933
}
TD.ITPhead2 {
	FONT-SIZE: 10pt; FONT-FAMILY: "arial", arial; BACKGROUND-COLOR: #ff9933
}
TD.ITPsubtle1 {
	FONT-SIZE: 12pt; FONT-FAMILY: "arial", arial; BACKGROUND-COLOR: #ffffee
}
TD.ITPdivider1 {
	FONT-SIZE: 4pt; COLOR: #777777; FONT-FAMILY: "arial", arial; BACKGROUND-COLOR: #777777
}
TD.ITPdivider2 {
	FONT-SIZE: 4pt; COLOR: #ffffee; FONT-FAMILY: "arial", arial; BACKGROUND-COLOR: #ffffee
}
TD.ITPgraysep {
	FONT-WEIGHT: 600; FONT-SIZE: 16pt; FONT-FAMILY: "arial", arial; BACKGROUND-COLOR: #bbbbbb
}
TD.ITPbluesep {
	FONT-WEIGHT: 600; FONT-SIZE: 16pt; COLOR: #ffffff; FONT-FAMILY: "arial", arial; BACKGROUND-COLOR: #014eaa
}
TD.ITPgoldsep {
	FONT-WEIGHT: 600; FONT-SIZE: 16pt; COLOR: #003399; FONT-FAMILY: "arial", arial; BACKGROUND-COLOR: #ffcc00
}
TD.ITPalertsn {
	FONT-WEIGHT: 800; FONT-SIZE: 10pt; COLOR: #cc0000; FONT-FAMILY: "arial", arial
}
TD.ITPhfsep {
	FONT-WEIGHT: 400; FONT-SIZE: 14pt; COLOR: #000000; FONT-FAMILY: "arial", arial; BACKGROUND-COLOR: #eeeeee
}
TD.ITPhfsep2 {
	FONT-WEIGHT: 500; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: "arial", arial; BACKGROUND-COLOR: #eeeeee
}
TD.ITPsubsect1 {
	FONT-WEIGHT: 600; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: "arial", arial
}
TD.ITPhfintrohead {
	FONT-WEIGHT: 600; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: "arial", arial
}
TD.ITPsncomp {
	FONT-WEIGHT: 400; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: "arial", arial
}
FONT.ITPfilesize {
	FONT-WEIGHT: 400; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: "arial", arial
}
FONT.ITPstand {
	FONT-WEIGHT: 300; FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: "arial", arial
}
H2.ITPh21 {
	FONT-WEIGHT: 600; FONT-SIZE: 20pt; COLOR: #000000; FONT-FAMILY: "arial", arial
}
H3.ITPh31 {
	FONT-WEIGHT: 600; FONT-SIZE: 18pt; COLOR: #000000; FONT-FAMILY: "arial", arial
}
FONT.itph21 {
	FONT-WEIGHT: 600; FONT-SIZE: 20pt; COLOR: #000000; FONT-FAMILY: "arial", arial
}
FONT.itph31 {
	FONT-WEIGHT: 600; FONT-SIZE: 18pt; COLOR: #000000; FONT-FAMILY: "arial", arial
}
FONT.itph41 {
	FONT-WEIGHT: 600; FONT-SIZE: 16pt; COLOR: #000000; FONT-FAMILY: "arial", arial
}
FONT.itph14 {
	FONT-WEIGHT: 600; FONT-SIZE: 14pt; COLOR: #000000; FONT-FAMILY: "arial", arial
}
FONT.itph12 {
	FONT-WEIGHT: 700; FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: "arial", arial
}
FONT.itph12b {
	FONT-WEIGHT: 700; FONT-SIZE: 12pt; COLOR: #003399; FONT-FAMILY: "arial", arial
}
FONT.itph12c {
	FONT-WEIGHT: 700; FONT-SIZE: 14pt; COLOR: #003399; FONT-FAMILY: "arial", arial
}
FONT.ITPphead3 {
	FONT-SIZE: 14pt; FONT-FAMILY: "arial", arial
}
FONT.qlinks1 {
	FONT-WEIGHT: 600; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: "arial", arial
}
FONT.leg1 {
	FONT-WEIGHT: 400; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: "arial", arial
}
img.noboard {
	border: 0px;
}

A.ITPtarget {
	FONT-WEIGHT: 600; FONT-SIZE: 10pt; FONT-FAMILY: "arial", arial
}
SUP.ITPsup1 {
	FONT-WEIGHT: 600; FONT-SIZE: 10pt; COLOR: #777777; FONT-FAMILY: "arial", arial
}
TH {
	FONT-SIZE: 11pt; FONT-FAMILY: "arial", arial
}
TH.ITPyellow {
	FONT-SIZE: 10pt; FONT-FAMILY: "arial", arial; BACKGROUND-COLOR: #ffffcc
}
.gold  { background: #FFFFFF; border: #FFCB63 solid 5px;}
.goldr {background: #FFFFFF;border-right: #FFCB63 solid 5px;}
.mainword5  { font-family: "arial", arial; font-size: 8pt; font-weight: 300; }
.mainword4{ font-family: "arial", arial; font-size: 14pt; font-weight: 400; color: #000000; }
.mainword3  { font-family: "arial", arial; font-size: 11pt; font-weight: 550; color: #000000; }
.mainword2  { font-family: "arial", arial; font-size: 10pt; font-weight: 600; color: #000000;}
.mainword1  { font-family: "arial", arial; font-size: 8pt; font-weight: 300; color: #000000;}

a:link	{font-family: "arial", arial; font-size: 10pt; font-weight: 600; color: #333399; text-decoration: none}
a:visited	{font-family: "arial", arial; font-size: 10pt; font-weight: 600; color: #333399; text-decoration: none}
a:hover	{font-family: "arial", arial; font-size: 10pt; font-weight: 600; text-decoration: underline; }

/* ****** FOOTER STYLES *******
----------------------------------------------- */
#foot1{
        clear: both;
        margin: 0;
        padding: .25em;
        color: #333;
        border-top: 2px solid #003399;
        text-align: center;
        font-size: .85em;
        background-color: #ffffff;
}