#bg { 
position:absolute; 
width:100%; 
height:100%; /* works only if parent container is assigned a height value */ 
background:#5C5C5C; 
} 

.bgtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
body {
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width:100%;
	height:100%;
}

/* body copy on secondary pages */
.copymain  {
	color : #666666;
	font-weight : normal;
	font-size : 11px;
	font-family : Verdana, sans-serif;
	line-height : 15px;
	display: compact;
}
/* small body copy for callouts on secondary pages */
.callout  {
	color : #000000; 
	font-weight : normal; 
	font-size : 10px;
	font-family : Arial, sans-serif;
}

/* headers on secondary pages */
.header  {
	color : #CC0000;
	font-weight : bold;
	font-size : 16px;
	font-family : Arial, Helvetica, sans-serif;
}

/* subheads in main copy area on secondary pages */
.subhead {
	color : #575757;
	font-weight : bold;
	font-size : 13px;
	font-family : Arial, Helvetica, sans-serif;
}

/* subheads for press releases in main copy area on secondary pages */
.subheadpr {
	color : #000000;
	font-weight : bold;
	font-size : 12px;
	font-family : Verdana, sans-serif;
	text-transform : uppercase;
}

/* subheads in right column on secondary pages */
.subheadrt {
	color : #000000;
	font-weight : normal;
	font-size : 11px;
	font-family : Verdana, sans-serif;
}

/* subheads bold in right column on secondary pages */
.subheadrtbold {
	color : #666666;
	font-weight : bold;
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
}

/* links for body copy */
.linkmain {
	color : #003399;
	font-weight : normal;
	font-size : 11px;
	font-family : Verdana, sans-serif;
	text-decoration : underline;
}

/* links for body copy:HOVER */
.linkmain:HOVER {
	color : #999999;
}

/* links for body copy:ACTIVE */
.linkmain:ACTIVE {
	color : #999999;
}

/* links for home page */
.linkhome {
	color : #FFFFFF;
	font-weight : normal;
	font-size : 10px;
	font-family : Verdana, sans-serif;
	text-decoration : underline;
}

/* links for home page:HOVER */
.linkhome:HOVER {
	color : #CCCCCC;
}

/* links for home page:ACTIVE */
.linkhome:ACTIVE {
}

/* links for press release list */
.linkpress {
	color : #666666;
	font-weight : normal;
	font-size : 11px;
	font-family : Verdana, sans-serif;
	text-decoration : underline;
	text-transform : uppercase;
}

/* links for press release list:HOVER */
.linkpress:HOVER {
	color : #999999;
}

/* links for press release list:ACTIVE */
.linkpress:ACTIVE {
	color : #999999;
}

/* links for press release list:VISITED */
.linkpress:VISITED {
	color : #999999;
}

/* links for body copy */
.linksubhead {
	color : 444444;
	font-weight : bold;
	font-size : 12px;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : underline;
}

/* links for body copy:HOVER */
.linksubhead:HOVER {
	color : #999999;
}

/* links for body copy:ACTIVE */
.linksubhead:ACTIVE {
	color : #999999;
}
.linksubhead:VISITED {
	color : #444444;
}
/* links for right navbar */
.linkemail {
	color : #CC0000;
	font-weight : normal;
	font-size : 11px;
	font-family : Verdana, sans-serif;
	text-decoration : underline;
}

/* links for right navbar:HOVER */
.linkemail:HOVER {
	color : #666666;
}

/* links for right navbar:ACTIVE */
.linkemail:ACTIVE {
	color : #666666;
}

/* links for right navbar */
.linkrtnav {
	color : #CC0000;
	font-weight : normal;
	font-size : 11px;
	font-family : Verdana, sans-serif;
	text-decoration : underline;
}

/* links for right navbar:HOVER */
.linkrtnav:HOVER {
	color : #666666;
}

/* links for right navbar:ACTIVE */
.linkrtnav:ACTIVE {
	color : #666666;
}
/* links for right navbar selected */
.linkrtnavon {
	color : #666666;
	font-weight : normal;
	font-size : 11px;
	font-family : Verdana, sans-serif;
	text-decoration : underline;
}
/* links for monthly PR list pages */
.linkprmonth {
	color : #CC0000;
	font-weight : normal;
	font-size : 11px;
	font-family : Verdana, sans-serif;
	text-decoration : underline;
}

/* links for monthly PR list pages:HOVER */
.linkprmonth:HOVER {
	color : #666666;
}

/* links for monthly PR list pages:ACTIVE */
.linkprmonth:ACTIVE {
	color : #666666;
}

/* links for monthly PR list pages:ACTIVE */
.linkprmonth:VISITED {
	color : #999999;
}
/* links for monthly PR list pages selected */
.linkprmonthon {
	color : #666666;
	font-weight : normal;
	font-size : 11px;
	font-family : Verdana, sans-serif;
	text-decoration : underline;
}
/* links for Back to Top */
.linktop {
	color : #999999;
	font-weight : normal;
	font-size : 11px;
	font-family : Verdana, sans-serif;
	text-decoration : underline;
}
/* links for Back to Top:HOVER */
.linktop:HOVER {
	color : #CCCCCC;
}
/* links for Back to Top:ACTIVE */
.linktop:ACTIVE {
	color : #CCCCCC;
}
/* reg symbol */
.reg  {
	font-size : 9px; 
}
/* SM symbol */
.sm  {
	font-size : 9px; 
	font-family : Arial, sans-serif;
}
/* for netscape */
B {
	font-weight : bold;
}
/* blockquote with italics */
BLOCKQUOTE {
	font-style : italic;
}
/* Top level links for navbar */
.linknav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	line-height : 20px;
	color: #666666;
}
/* Top level links for navbar:HOVER */
.linknav:HOVER {
	color: #07245C;
	}

/* Top level links for navbar:ACTIVE */
.linknav:ACTIVE {
}
/* Top level links for navbar: Turned to the "on" state */
.linknav_on {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	line-height : 20px;
	color: ##07245C;
}
/* Second level links for navbar */
.sublinknav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height : 20px;
	color: #666666;
}
/* Second level links for navbar:HOVER */
.sublinknav:HOVER {
	color: #CC0000;
	}

/* Second level links for navbar:ACTIVE */
.sublinknav:ACTIVE {
}
/* Second level links for navbar: Turned to the "on" state */
.sublinknav_on {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height : 20px;
	color: #CC0000;
}
/* Third level links for navbar */
.subsublinknav {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height : 15px;
	text-decoration: none;
}
/* Third level links for navbar:HOVER */
.subsublinknav:HOVER {
	color: #CC0000;
	text-decoration: none;	
}
/* Third level links for navbar:ACTIVE */
.subsublinknav:ACTIVE {
}
/* Third level links for navbar: Turned to the "on" state */
.subsublinknav_on {
	color: #CC0000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height : 15px;
	text-decoration: none;
}
/* Padding for content areas - within divs */
.box {
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 7px;
	padding-left: 7px;
}
/* Padding for nav areas - within divs */
.navbox {
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 10px;
	padding-bottom: 15px;
}
/* News Area Text - grey box */
.newsmain {

	color : #FFFFFF;
	font-weight : normal;
	font-size : 10px;
	font-family : Verdana, sans-serif;
	line-height : 20px;
	text-decoration:none;
}
/* Home page headers */
.header2 {

	color : #666666;
	font-weight : normal;
	font-size : 19px;
	font-family : Arial, Helvetica, sans-serif;
}