/* usfIE.css 2003.07.07 */

.printonly {
 display:		none;
}

P,BODY,TABLE,BLOCKQUOTE,OL,UL {
 font-family:		verdana,arial,helvetica,sans-serif;
 color:			#000033;
 background-color:	#ffffff;
 background-image:	none;
 font-size:		x-small;
 font-weight:		normal;
 font-style:		normal;
 text-align:		left;
}

UL,OL {
 text-align:		left;
}

TR.bcpageheading {
 background-image: 	url('../images/backgrounds/yellowbar.gif');
}

BODY {
 background-image:	url("images/backgrounds/mainbackground.gif");
 background-repeat: repeat-x;
 scrollbar-base-color:		#000033;
 scrollbar-face-color:		#FFFFFF;
 scrollbar-arrow-color:		#000033;
 scrollbar-shadow-color:	#000033;
 scrollbar-dark-shadow-color:	#000000;
}

P.pagehead {
 font-size:		small;
 font-weight:		bold;
 margin:		0px;
 text-align:		left;
}

P.pagesubhead {
 font-size:		x-small;
 font-weight:		bold;
 margin:		0px;
 text-align:		left;
/* margin-bottom:		1em; */
/* text-indent:		1em; */
}

P.pagecontenthead {
 font-size:		x-small;
 font-weight:		bold;
 margin:		0px;
}

P.pagecontent {
 font-size:		x-small;
 font-weight:		normal;
 margin:		0;
 text-align:		left;
}

P.pressreleaseright {
 font-family:		courier,times,serif;
 font-size:		x-small;
 font-weight:		normal;
 margin:		0;
 text-align:		right;
}

P.pressrelease {
 font-size:		x-small;
 font-weight:		normal;
 margin:		0;
 text-align:		justify;
}

P.sysMsg {
 font-size:		x-small;
 margin:		0px;
 text-align:		left;
}

TABLE.nogrid {
 text-align:		left;
}

TABLE.productdetail {
 background-color:	#000033;
}

TD.productdetail {
 background-color:	#FFFFFF;
 padding-top:		0px;
 padding-bottom:	0px;
 padding-right:		4px;
 padding-left:		4px;
}

TABLE.tab {
 margin-top:		0;
 margin-bottom:		5px;
 margin-right:		25px;
 margin-left:		0;
 float:			left;
 width:			300px;
}

TABLE.tabhead {
 border:		0px;
 border-spacing:	0px;
 border-collapse:	collapse;
 margin:		0px;
 padding:		0px;
 width:			100%;
 background-color:	#1D3259;
}

TD.tabheadtext {
 color:			#FFFFFF;
 font-weight:		bold;
 text-align:		center;
}

TABLE.tabbody {
 border-width:		1px;
 border-color:		#1D3259;
 border-style:		solid;
 margin:		0px;
 padding:		15px;
 width:			100%;
 background-color:	#ffffff;
 text-align:		left;
}

TABLE.sidenav {
 background-color:	#0D3692;
}

TD.sidenavcol2 {
 background-color:	#0D3692;
}

UL.sidenav {
/* list-style-image: 	url(images/yellow-bullet.gif); */
 background-color:	#0D3692;
 list-style-type: square;
 list-style-image: url(images/blue-bullet.gif);
 text-align:		left;
 margin-top:		2px;
 margin-bottom:	2px;
 margin-left:		1em;
 padding-top:		2px;
 padding-bottom:	2px;
 padding-left:		10px;
 letter-spacing:	1px;
}

P.productlist {
 font-size:		x-small;
 font-weight:		bold;
 margin-bottom:		0px;
}

UL.productlist {
/* list-style-image: 	url(images/yellow-bullet.gif); */
 list-style-type: 	discs;
 text-align:		left;
 margin-top:		0px;
 margin-bottom:		2px;
 margin-left:		1em;
 padding-top:		2px;
 padding-bottom:	2px;
 padding-left:		10px;
 letter-spacing:	1px;
 line-height:		150%;
}

IMG {
 margin:		0px;
 border:		0px;
 border-collapse:	collapse;
}

.padded {
 margin:		5px 15px;
}

.right {
 margin:		5px 0 5px 15px;
 float:			right;
}

.left {
 margin:		5px 15px 5px 0;
 float:			left;
}

.errormsg {
 font-size:		x-small;
 color:			#FF0000;
}

/* FORM ELEMENTS */

FORM {
 margin-bottom:	0;
}

INPUT,SELECT,TEXTAREA {
 font-family:		verdana,arial,helvetica,sans-serif;
 color:			#000000;
 background-color:	#FFFFFF;
 font-size:		x-small;
 font-weight:		bold;
}

.submitButton {
 margin:		2px;
 background-color:	#000066;
 color:			#FFFFFF;
 font-weight:		bold;
 font-size:		x-small;
 letter-spacing:	1px;
}

.dangerButton {
 margin:		2px;
 background-color:	#FF0000;
 color:			#FFFF00;
 font-weight:		bold;
 font-size:		x-small;
 letter-spacing:	1px;
}

.resetButton {
 margin:		2px;
 background-color:	#FFFF00;
 color:			#000033;
 font-weight:		bold;
 font-size:		x-small;
 letter-spacing:	1px;
}

/* LINKS */

A:link {
 color:			#0000FF;
}

A:visited {
 color:			#990099;
}

A:hover {
 color:			#CC0000;
 text-decoration:	underline;
}

A:active {
 color:			#990000;
}

A.blkbglink:link {
 color:			#FFFF00;
 text-decoration:	none;
}

A.blkbglink:visited {
 color:			#FFFF00;
 text-decoration:	none;
}

A.blkbglink:hover {
 color:			#FFFF00;
 text-decoration:	none;
}

A.blkbglink:active {
 color:			#FFFF00;
 text-decoration:	none;
}

A.sidenav {
/* NOTE - do NOT use the width paramenter - makes the bullets align at the bottom of wrapped text */
 display:		block;
 font: normal normal 11px/13px verdana,arial,helvetica,sans-serif;
 text-decoration:	none;
 font-weight:		bold;
}

A.sidenav:link {
 color:			#FFFFFF;
}

A.sidenav:visited {
 color:			#D7D7D7;
}

A.sidenav:hover {
 color:			#FFFF00;
}

A.sidenav:active {
 color:			#FFFF00;
}

A.footer:link {
 font-family:		verdana,arial,helvetica,sans-serif;
 color:			#FFFFFF;
 font-weight:		normal;
 letter-spacing:	1px;
}

A.footer:visited {
 font-family:		verdana,arial,helvetica,sans-serif;
 color:			#FFFFFF;
 font-weight:		normal;
 letter-spacing:	1px;
}

A.footer:hover {
 font-family:		verdana,arial,helvetica,sans-serif;
 background-color:	#FFFFFF;
 color:			#CC0000;
 font-weight:		bold;
 letter-spacing:	1px;
 text-decoration:	none;
}

A.footer:active {
 font-family:		verdana,arial,helvetica,sans-serif;
 background-color:	#FFFFFF;
 color:			#FF0000;
 font-weight:		bold;
 letter-spacing:	1px;
 text-decoration:	none;
}

/* HEADINGS */

H1{
 font-family:	verdana,arial,helvetica,sans-serif;
 color:		#000033;
 font-size:	large;
 font-weight:	bold;
 font-style:	normal;
}

H2{
 font-family:	verdana,arial,helvetica,sans-serif;
 color:		#000033;
 font-size:	medium;
 font-weight:	bold;
 font-style:	normal;
}

H3{
 font-family:	verdana,arial,helvetica,sans-serif;
 color:		#000033;
 font-size:	small;
 font-weight:	bold;
 font-style:	normal;
}

H4{
 font-family:	verdana,arial,helvetica,sans-serif;
 color:		#000033;
 font-size:	x-small;
 font-weight:	bold;
 font-style:	normal;
}

H5{
 font-family:	verdana,arial,helvetica,sans-serif;
 color:		#000033;
 font-size:	x-small;
 font-weight:	normal;
 font-style:	normal;
}

H6{
 font-family:	verdana,arial,helvetica,sans-serif;
 color:		#000033;
 font-size:	xx-small;
 font-weight:	normal;
 font-style:	normal;
}P.homecontent {
 font-size:		x-small;
 font-weight:		normal;
 margin:		0 0 10px;
 text-align:		left;
}