/*CSS For STL Site*/
body 			{
		BACKGROUND-COLOR: #FFFFFF;
		FONT-FAMILY: Tahoma, Helvetica, sans-serif, Arial;
}
TR.exclusive 	
{
		BACKGROUND-COLOR: #ffb2e6;
}
tr.alternate 	
{
		background-color: #ebebeb;
}
tr.alternate td 	
{
		background-color: #ebebeb;
}
TR.total 		{
		BACKGROUND-COLOR: #bababa;
}
TABLE.buttons 	{
		border-top: solid #FE66CB 1px;
		border-bottom: none;
		border-left: none; 
		border-right: none;
}
TABLE.topbuttons {
		border-bottom: solid #FE66CB 1px;
		border-top: none;
		border-left: none; 
		border-right: none;
}
h1				{
		FONT-SIZE: 12px; 
		COLOR: #666666; 
		FONT-FAMILY: Tahoma, Helvetica, sans-serif, Arial
}
TD.h1			{
		FONT-SIZE: 12px; 
		COLOR: #666666; 
		FONT-FAMILY: Tahoma, Helvetica, sans-serif, Arial
}
.mandatory 			{
		font-weight: bold;
		FONT-SIZE: 10px; 
		COLOR: #FE66CB; 
		FONT-FAMILY: Tahoma, Helvetica, sans-serif, Arial;
}
.error 			{
		font-weight: bold;
		FONT-SIZE: 12px; 
		COLOR: #FE66CB; 
		FONT-FAMILY: Tahoma, Helvetica, sans-serif, Arial;
}
/*Text*/
.normaltxt 		{
		FONT-SIZE: 12px; 
		COLOR: #666666; 
		FONT-FAMILY: Tahoma, Helvetica, sans-serif, Arial;
}
.pinktxt, .pinktxtbold	{
		FONT-SIZE: 12px; 
		COLOR: #FE66CB; 
		FONT-FAMILY: Tahoma, Helvetica, sans-serif, Arial;
}
.pinktxtbold 		{
		font-weight:bold;
}
.mediumtxt 		{
		FONT-WEIGHT: bold; 
		FONT-SIZE: 12px; 
		COLOR: #666666; 
		FONT-FAMILY: Tahoma, Helvetica, sans-serif, Arial;
}
.smallgraytxt 	{
		FONT-WEIGHT: bold; 
		FONT-SIZE: 11px; 
		COLOR: #666666; 
		FONT-FAMILY: Tahoma, Helvetica, sans-serif, Arial;
}
.minigraytxt 	{
		FONT-WEIGHT: normal; 
		FONT-SIZE: 8pt; 
		COLOR: #666666; 
		FONT-FAMILY: Tahoma, Helvetica, sans-serif, Arial; 
		BACKGROUND-COLOR: #E9E5E4;
}
.largegraytxt 	{
		FONT-WEIGHT: bold; 
		FONT-SIZE: 16px; 
		COLOR: #666666; 
		FONT-FAMILY: Tahoma, Helvetica, sans-serif, Arial;
}
.blkmediumtxt 	{
		FONT-WEIGHT: bold; 
		FONT-SIZE: 12px; 
		COLOR: #000000; 
		FONT-FAMILY: Tahoma, Helvetica, sans-serif, Arial;
}
.normaltxtblack {
		FONT-SIZE: 12px; 
		COLOR: #000000; 
		FONT-FAMILY: Tahoma, Helvetica, sans-serif, Arial;
}
.normsubhead 	{
		FONT-WEIGHT: bold; 
		FONT-SIZE: 12px; 
		COLOR: #666666; 
		FONT-FAMILY: Tahoma, Helvetica, sans-serif, Arial;
}
.pagetitle 		{
		FONT-SIZE: 16px
}
.copyright 		{
		FONT-WEIGHT: normal; 
		FONT-SIZE: 10px; 
		COLOR: #666666; 
		FONT-FAMILY: Tahoma, Helvetica, sans-serif, Arial;
}
.whitecopyright 		{
		FONT-WEIGHT: normal; 
		FONT-SIZE: 11px; 
		COLOR: #ffffff; 
		FONT-FAMILY: Tahoma, Helvetica, sans-serif, Arial;
}
.copyrightbold 	{
		FONT-WEIGHT: bold; 
		FONT-SIZE: 10px; 
		COLOR: #009967; 
		FONT-FAMILY: Tahoma, Helvetica, sans-serif, Arial;
}
.branchtxt 		{
		FONT-WEIGHT: bold; 
		FONT-SIZE: 14px; 
		FONT-FAMILY: Tahoma, Helvetica, sans-serif, Arial;
}
.title			{ 
		FONT-FAMILY: Tahoma, Helvetica, sans-serif, Arial;
		font-size:12pt; 
		font-weight:bold;
		color:#000000; 
		BACKGROUND-COLOR: #FFFFFF;
}
.smalltitle		{ 
		FONT-FAMILY: Tahoma, Helvetica, sans-serif, Arial;
		font-size:10pt; 
		font-weight:bold;
		color:#000000; 
		BACKGROUND-COLOR: #FFFFFF; 
}
.smallwhite	{
		FONT-WEIGHT: bold; 
		FONT-SIZE: 10px; 
		COLOR: #666666; 
		FONT-FAMILY: Tahoma,Helvetica, sans-serif, Arial;
}
.smallgreen 	{
		FONT-SIZE: 10px; 
		COLOR: #9ac9b3; 
		FONT-FAMILY: Tahoma,Helvetica, sans-serif, Arial;
}
.small 			{
		FONT-WEIGHT: bold; 
		FONT-SIZE: 10px; 
		FONT-FAMILY: Tahoma,Helvetica, sans-serif, Arial;
}
.smalldarkgreen {
		FONT-WEIGHT: bold; 
		FONT-SIZE: 10px; 
		COLOR: #009967; 
		FONT-FAMILY: Tahoma,Helvetica, sans-serif, Arial;
}
.smallpink 		{
		FONT-WEIGHT: normal; 
		FONT-SIZE: 8pt; 
		COLOR: #FF66CC; 
		FONT-FAMILY: Tahoma,Helvetica, sans-serif, Arial;
}
.microNews
{
		FONT-FAMILY: Tahoma,Helvetica, sans-serif, Arial;
    color: #0000FF;
    font-weight: bold;
    margin-left: 110px;
    margin-bottom: 10px;
    margin-top: 10px;
    font-size: 14px;
    width: 654px;
    text-align: center;
}
/*Green and yellow headers and buttons*/
/* These are now pink, not #FE66CB and yellow*/
.reporthead		{
		font-weight: bold; 
		font-size: 8pt; 
		color: #ffffff; 
		background-color: #fe66cb ;
		border-right: #868485 1px solid; 
		border-top: #868485 1px solid; 
		border-left: #868485 1px solid; 
		border-bottom: #868485 1px solid;
}
.reportright	{
		font-weight: bold; 
		font-size: 8pt; 
		color: #ffffff; 
		background-color: #868485;
}
TD.reportright a:link {
		font-weight: bold; 
		font-size: 8pt; 
		color: #ffffff; 
		background-color: #FE66CB; 
		text-decoration:none; 
}
TD.reportright a:visited { 
		font-size:8pt; 
		font-weight:bold; 
		text-decoration:none; 
		color:#FFFFFF; 
}
TD.reportright a:hover { 
		font-size:8pt; 
		font-weight:bold; 
		text-decoration:none; 
		color:#FFFFFF; 
}
TD.reportright a:active { 
		font-size:8pt; 
		font-weight:bold; 
		text-decoration:none; 
		color:#FFFFFF;
}
.lefttext		{
		font-weight: normal; 
		font-size: 8pt; 
		color: #666666;
}
.pinklefttext	{
		font-weight: normal; 
		font-size: 8pt; 
		color: #FE66CB;
}
.leftitem		{ 
		border-right: #FFFFFF 1px solid; 
		border-top: #FFFFFF 1px solid; 
		border-left: #FFFFFF 1px solid; 
		border-bottom: #FFFFFF1px solid; 
		border-collapse: collapse; 
		background-color: #FFFFFF; 
		width:71px; 
}
/*Links*/
A:link 			{
		font-size:9pt; 
		font-weight:bold; 
		color:#666666;
}
A:active 		{
		FONT-WEIGHT: bold; 
		FONT-SIZE: 9pt; 
		COLOR: #666666; 
		FONT-FAMILY: Tahoma,Helvetica, sans-serif, Arial;
}
A:visited 		{
		FONT-WEIGHT: bold; 
		FONT-SIZE: 9pt; 
		COLOR: #666666; 
		FONT-FAMILY: Tahoma,Helvetica, sans-serif, Arial;
}
/*Table Styles*/
TD 				{
		FONT-SIZE: 9pt; 
		COLOR: #666666; 
		FONT-FAMILY: Tahoma,Helvetica, sans-serif, Arial;
}
TD.highlight 		{
		background-color: #E9E5E4; 
		FONT-SIZE: 7pt; 
		COLOR: #000000; 
		FONT-FAMILY: Tahoma,Helvetica, sans-serif, Arial;
}
TD.shop 		{
		background-color: #FE66CB; 
		FONT-SIZE: 11pt; 
		COLOR: #FFFFFF; 
		FONT-FAMILY: Tahoma,Helvetica, sans-serif, Arial;
}
TD.paleshop 	{
		background-color: #FFB2E6; 
		FONT-SIZE: 9pt; 
		COLOR: #000000; 
		FONT-FAMILY: Tahoma,Helvetica, sans-serif, Arial;
}
TD.list			{
		FONT-SIZE: 8pt; 
		COLOR: #666666; 
		FONT-FAMILY: Tahoma,Helvetica, sans-serif, Arial;
}
TD.list a:link	{ 
		font-size:8pt; 
		font-weight:normal; 
		color:#666666; 
}
TD.list a:visited { 
		font-size:8pt; 
		font-weight:normal; 
		color:#666666; 
}
TD.list a:hover { 
		font-size:8pt; 
		font-weight:normal; 
		color:#666666; 
}
TD.list a:active { 
		font-size:8pt; 
		font-weight:normal; 
		color:#666666;
}
TD.items a:link	{ 
		font-size:8pt; 
		font-weight:bold; 
		text-decoration:none; 
		color:#000000; 
}
TD.items a:visited { 
		font-size:8pt; 
		font-weight:bold; 
		text-decoration:none; 
		color:#000000; 
}
TD.items a:hover { 
		font-size:8pt; 
		font-weight:bold; 
		text-decoration:none; 
		color:#000000; 
}
TD.items a:active { 
		font-size:8pt; 
		font-weight:bold; 
		text-decoration:none; 
		color:#000000;
}
TD.green 		{ 
		font-size:8pt; 
		font-weight:normal; 
		color:#666666;
}
TD.green a:link	{ 
		font-size:8pt; 
		font-weight:normal; 
		color:#FE66CB;
}
TD.green a:visited	{ 
		font-size:8pt; 
		font-weight:normal; 
		color:#FE66CB; 
}
TD.green a:hover	{ 
		font-size:8pt; 
		font-weight:normal; 
		color:#FE66CB; 
}
TD.green a:active 	{ 
		font-size:8pt; 
		font-weight:normal; 
		color:#FE66CB; 
}
TD.grayheader a:link { 
		font-size:8pt; 
		font-weight:bold; 
		color:#666666;
		text-decoration:none;
}
TD.grayheader a:visited	{ 
		font-size:8pt; 
		font-weight:bold; 
		color:#666666;
		text-decoration:none;
}
TD.grayheader a:hover	{ 
		font-size:8pt; 
		font-weight:bold; 
		color:#666666;
		text-decoration:none; 
}
TD.grayheader a:active 	{ 
		font-size:8pt; 
		font-weight:bold; 
		color:#666666;
		text-decoration:none; 
}
TD.pinkheader 		{
		FONT-SIZE: 8pt; 
		COLOR: #FF66CC; 
		FONT-FAMILY: Tahoma,Helvetica, sans-serif, Arial;
}
TD.pinkheader a:link { 
		font-size:8pt; 
		font-weight:bold; 
		color:#FF66CC;
		text-decoration:none;
}
TD.pinkheader a:visited	{ 
		font-size:8pt; 
		font-weight:bold; 
		color:#FF66CC;
		text-decoration:none;
}
TD.pinkheader a:hover	{ 
		font-size:8pt; 
		font-weight:bold; 
		color:#FF66CC;
		text-decoration:none; 
}
TD.pinkheader a:active 	{ 
		font-size:8pt; 
		font-weight:bold; 
		color:#FF66CC;
		text-decoration:none; 
}
TD.pink 		{
		FONT-SIZE: 8pt; 
		COLOR: #666666; 
		FONT-FAMILY: Tahoma,Helvetica, sans-serif, Arial;
}
TD.pink a:link	{ 
		font-size:8pt; 
		font-weight:normal; 
		color:#FF66CC;
}
TD.pink a:visited	{ 
		font-size:8pt; 
		font-weight:normal; 
		color:#FF66CC; 
}
TD.pink a:hover	{ 
		font-size:8pt; 
		font-weight:normal; 
		color:#FF66CC; 
}
TD.pink a:active 	{ 
		font-size:8pt; 
		font-weight:normal; 
		color:#FF66CC; 
}
TD.shop a:link		{ 
		font-size:8pt; 
		font-weight:normal; 
		color:#666666;
}
TD.shop a:visited	{ 
		font-size:8pt; 
		font-weight:normal; 
		color:#666666; 
}
TD.shop a:hover	{ 
		font-size:8pt; 
		font-weight:normal; 
		color:#666666;
}
TD.shop a:active 	{ 
		font-size:8pt; 
		font-weight:normal; 
		color:#666666; 
}
TR.colheaders A:link		{ 
		font-size:9pt; 
		font-weight:bold; 
		text-decoration:none;
}
TR.colheaders A:visited	{ 
		font-size:9pt; 
		font-weight:bold; 
		text-decoration:none;
}
TR.colheaders A:hover	{ 
		font-size:9pt; 
		font-weight:bold; 
		text-decoration:none;
}
TR.colheaders A:active 	{ 
		font-size:9pt; 
		font-weight:bold; 
		text-decoration:none;
}
TD.service				{
		FONT-SIZE: 12px; 
		COLOR: #666666; 
		FONT-FAMILY: Tahoma, Helvetica, sans-serif, Arial
		TEXT-ALIGN: right;
				}
/*Button styles*/
.smallbutton { 
		margin-left: 0px; 
		cursor: pointer; 
		width: 50px; 
		height: 15px; 
		border: 0px solid white; 
		background: white; 
		color: #FF66CC; 
		font-size: 9px; 
		font-weight: normal; 
		text-decoration:underline;
}
.button {
		border:1px solid #Ffb2e6;
		padding:0.2em;
		cursor:pointer;
		color:#ffffff;
		height: 25px;
		font-family: Tahoma, Helvetica, sans-serif, Arial;
		font-size: 11px;
		background-color:#666666;
}
.button_over {
		border:1px solid #Ffb2e6;
		padding:0.2em;
		cursor:pointer;
		color:#ffffff;
		height: 25px;
		font-family: Tahoma, Helvetica, sans-serif, Arial;
		font-size: 11px;
		background-color:#666666;
}
.cartbutton {
		BORDER-RIGHT: #FE66CB 1px solid; 
		BORDER-TOP: #FE66CB 1px solid; 
		FONT-WEIGHT: bolder; 
		FONT-SIZE: 11px; 
		BORDER-LEFT: #FE66CB 1px solid; 
		WIDTH: 113px; 
		CURSOR: pointer; 
		COLOR: #FFFFFF; 
		LINE-HEIGHT: 90%; 
		BORDER-BOTTOM: #FE66CB 1px solid; 
		FONT-FAMILY: Tahoma,Helvetica, sans-serif, Arial; 
		HEIGHT: 13px; 
		BACKGROUND-COLOR: #009967;
}
.smallcartbutton {
		BORDER-RIGHT: #FE66CB 1px solid; 
		BORDER-TOP: #FE66CB 1px solid; 
		FONT-WEIGHT: bolder; 
		FONT-SIZE: 11px; 
		BORDER-LEFT: #FE66CB 1px solid; 
		WIDTH: 40px; 
		CURSOR: pointer; 
		COLOR: #FFFFFF; 
		LINE-HEIGHT: 90%; 	
		BORDER-BOTTOM: #FE66CB 1px solid; 
		FONT-FAMILY: Tahoma,Helvetica, sans-serif, Arial; 
		HEIGHT: 13px; 
		BACKGROUND-COLOR: #009967;
}
.disabledcartbutton {
		BORDER-RIGHT: gray 1px solid; 
		BORDER-TOP: gray 1px solid; 
		FONT-WEIGHT: bolder; 
		FONT-SIZE: 11px; 
		BORDER-LEFT: gray 1px solid; 
		WIDTH: 113px; 
		CURSOR: default; 
		COLOR: gray; 
		LINE-HEIGHT: 90%; 
		BORDER-BOTTOM: gray 1px solid; 
		FONT-FAMILY: Tahoma, Helvetica, sans-serif, Arial; 
		HEIGHT: 13px; 
		BACKGROUND-COLOR: #FFFFFF;
}
.palefatbutton		{ 
		font-weight:bold; 
		cursor: pointer; 
		width: 93px; 
		height: 26px; 
		border: 0px solid black; 
		background: #FFB2E6; 
		color: #000000; 
		font-size: 11px; 
		FONT-FAMILY: Tahoma, Helvetica, sans-serif, Arial;
}
.fatbuttoninverted		{ 
		font-weight:bold; 
		cursor: pointer; 
		width: 93px; 
		height: 26px; 
		border: 0px solid black; 
		background: #FE66CB; 
		color: #FFFFFF; 
		font-size: 11px; 
		FONT-FAMILY: Tahoma, Helvetica, sans-serif, Arial; 
		background-image:url("/images/stlPinkCurveReverse.png"); 
}
.fatbuttoninverted_over { 
		font-weight:bold; 
		cursor: pointer; 
		width: 93px; 
		height: 26px; 
		border: 0px solid black; 
		background: #FE66CB; 
		color: #FFFFFF; 
		font-size: 11px; 
		FONT-FAMILY: Tahoma, Helvetica, sans-serif, Arial;
}
.fatbutton		{ 
		font-weight:bold; 
		cursor: pointer; 
		width: 93px; 
		height: 26px; 
		border: 0px solid black; 
		background: #FE66CB; 
		color: #FFFFFF; 
		font-size: 11px; 
		FONT-FAMILY: Tahoma, Helvetica, sans-serif, Arial; 
		background-image:url("/images/stlPinkCurve.png"); 
}
.fatbutton_over { 
		font-weight:bold; 
		cursor: pointer; 
		width: 93px; 
		height: 26px; 
		border: 0px solid black; 
		background: #FE66CB; 
		color: #FFFFFF; 
		font-size: 11px; 
		FONT-FAMILY: Tahoma, Helvetica, sans-serif, Arial;
}
.fatgreybutton		{ 
		font-weight:bold; 
		cursor: pointer; 
		width: 93px; 
		height: 26px; 
		border-top: 1px solid #666666; 
		border-bottom: 1px solid #666666; 
		border-left: 1px solid #666666; 
		border-right: 1px solid #FFFFFF; 
		background: #666666; 
		color: #FFFFFF; 
		font-size: 11px; 
		FONT-FAMILY: Tahoma, Helvetica, sans-serif, Arial;
}
.fatgreybutton_over { 
		font-weight:bold; 
		cursor: pointer; 
		width: 93px; 
		height: 26px; 
		border-top: 1px solid #666666; 
		border-bottom: 1px solid #666666; 
		border-left: 1px solid #666666;  
		border-right: 1px solid #FFFFFF;
		background: #666666; 
		color: #FFFFFF; 
		font-size: 11px; 
		FONT-FAMILY: Tahoma, Helvetica, sans-serif, Arial;
}
.cancelbutton		{ 
		font-weight:bold; 
		cursor: pointer; 
		width: 50px; 
		height: 15px; 
		border: 0px solid black; 
		background: #666666; 
		color: #FFFFFF; 
		font-size: 9px;
}
.cancelbutton_over { 
		font-weight:bold; 
		cursor: pointer; 
		width: 50px; 
		height: 15px; 
		border: 0px solid black; 
		background: #666666; 
		color: #FFFFFF; 
		font-size: 9px;
}
.leftbutton		{ 
		font-weight:normal;
		cursor: pointer; 
		width: 50px; 
		height: 20px; 
		border: 1px solid #FE66CB; 
		background: #FFFFFF; 
		color: #666666; 
		font-size: 9px; 
}
.leftbutton_over { 
		font-weight:normal;
		cursor: pointer; 
		width: 50px; 
		height: 20px; 
		border: 1px solid #FE66CB; 
		background: #FFFFFF; 
		color: #666666; 
		font-size: 9px; 
}
.sortbutton		{ 
		margin-left: 0px; 
		cursor: pointer; 
		width: 50px; 
		height: 15px; 
		border: 0px solid #FFFFFF; 
		background: #FFFFFF; 
		color: #666666; 
		font-size: 7pt; 
		font-weight: bold; 
		text-decoration:none;
}
.sortbuttonclick		{ 
		margin-left: 0px; 
		cursor: pointer; 
		width: 50px; 
		height: 15px; 
		border: 0px solid #FFFFFF; 
		background: #FFFFFF; 
		color: #666666; 
		font-size: 7pt; 
		font-weight: bold; 
		text-decoration:none;
}
.greybutton {
		border:1px solid #Ffb2e6;
		padding:0.2em;
		cursor:pointer;
		color:#ffffff;
		height: 25px;
		font-family: Tahoma, Helvetica, sans-serif, Arial;
		font-size: 11px;
		background-color:#666666;
}
.greybutton_over {
		border:1px solid #Ffb2e6;
		padding:0.2em;
		cursor:pointer;
		color:#ffffff;
		height: 25px;
		font-family: Tahoma, Helvetica, sans-serif, Arial;
		font-size: 11px;
		background-color:#666666;
}
.pinkbutton {
		border:1px solid #666666;
		padding:0.2em;
		cursor:pointer;
		color:#FFFFFF;
		height: 25px;
		font-family: Tahoma, Helvetica, sans-serif, Arial;
		font-size: 11px;
   	 	text-decoration: none;
		font-weight:bold;
		background-color:#fe66cb;
}
.pinkbutton_over {
		border:1px solid #Ffb2e6;
		padding:0.2em;
		cursor:pointer;
		color:#FFFFFF;
		height: 25px;
		font-family: Tahoma, Helvetica, sans-serif, Arial;
		font-size: 11px;
		text-decoration: none;
		font-weight:bold;
		background-color:#fe66cb;
}
/*Lines*/
.stdline	{
		height:1px; 
		color:#FE66CB;
}
.pinkline	{
		height:1px; 
		color:#FDD1EE;
}
.stdlineblack {
		height:1px;
		color:#000000;
		padding-bottom: 1px;
		border-top: 1px none #000000;
		border-right: 1px none #000000;
		border-bottom: 1px solid #000000;
		border-left: 1px none #000000;
}
/*Expandable Headers*/
.contenttable   { 
		Margin-Bottom: 9px; 
		Display: none;
}
.contenttablevisible { 
		Margin-Bottom: 9px;
}

.HazardTitle
{
    font-weight: bold;
    font-size: 18px; 
}

.HazardTitle img
{
    margin-left: 20px;
    margin-top: 5px;
}

.HazardBody
{
    font-weight: bold;
    font-size: 12px;
    margin-top: 5px;
    margin-bottom: 10px;
    vertical-align: middle;
}

.RecommendedTitle
{
    font-weight: bold;
    font-size: 14px;
    margin-top: 10px;
    margin-bottom: 5px;
}

.MandatoryField
{
    vertical-align: super;
    padding-left: 2px;
    position: relative;
    top: -8px;
	font-weight: bold;
	FONT-SIZE: 10px; 
	COLOR: #FE66CB; 
	FONT-FAMILY: Tahoma, Helvetica, sans-serif, Arial;
}

