body {
	font-family:				arial, sans-serif;
	font-size:				13px;
	background-color:			#999999;
	color:					#000000;
}


h2{	
	font-family:				arial, sans-serif;
	font-size:				18px;
	font-weight:				bold;
}


td{
	font-family:				arial, sans-serif;
	font-size:				11px;
	font-weight:				normal;
	font-color:				#000000;
}

b.product_title{
	font-family:				arial, sans-serif;
	font-size:				17px;
	font-color:				#000000;
}

td.medium{
	font-family:				arial, sans-serif;
	font-size:				12px;
	font-weight:				normal;
	font-color:				#000000;
}

td.list {
	font-family:				arial, sans-serif;
	font-size:				11px;
	font-weight:				normal;
	border-bottom:				1px solid #E2E2E2;
	font-color:				#000000;
	background-color:			#FFFFFF;
}

.cart_item_warning {
	background-color:			#FFFFCC;
}


li.no_bullet {
	list-style-type: none;
	margin-top: 7px;
}


.cart_item_error {
	background-color:			#FF9999;
}


td.grid{
	font-family:				arial, sans-serif;
	font-size:				11px;
	font-weight:				normal;
	border-left:				1px solid #E2E2E2;
	border-bottom:				1px solid #E2E2E2;
	font-color:				#000000;
	background-color:			#FFFFFF;
}

td.small{
	font-family:				arial, sans-serif;
	font-size:				9px;
	font-weight:				normal;
	font-color:				#000000;
}

td.large{
	font-family:				arial, sans-serif;
	font-size:				14px;
	font-weight:				normal;
	font-color:				#000000;
}

td.packing{
	font-family:				arial, sans-serif;
	font-size:				14px;
	font-weight:				normal;
	font-color:				#000000;
}

td.fieldname{
	font-family:				arial, sans-serif;
	font-size:				11px;
	font-weight:				normal;
	font-color:				#000000;
	text-align:				right;
}


table.main{
	border:					2px solid #E2E2E2;
	width:					65%;
	margin:					1px 1px 1px 1px;
	background-color:			#E2E2E2;
	border-collapse:			collapse;
}


table.grid{
	border:					1px solid #E2E2E2;
	width:					55%;
	margin:					1px 1px 1px 1px;
	background-color:			#E2E2E2;
	border-collapse:			collapse;
}

table.grid2{
	border:					0px;
	width:					55%;
	margin:					1px 1px 1px 1px;
	background-color:			none;
	border-collapse:			collapse;
}

table.box{
	border:					1px solid #000000;
	margin:					1px 1px 1px 1px;
	background-color:			#E2E2E2;
	border-collapse:			collapse;
}

b.blue {

	font-family:				arial, sans-serif;
	font-size: 				15px;
	font-color: 				#003398;
	line-height: 				14px;
	font-weight: 				bold;
}

a{
	color:					#003398;	
}

td.error{
	font-family:				arial, sans-serif;
	font-size:				12px;
	font-weight:				bold;
	font-color:				#C00000;
	background-color:			#FFFFFF;
	border-bottom:				1px solid #E2E2E2;

}

td.blue{
	font-family:				arial, sans-serif;
	font-size:				12px;
	font-weight:				bold;
	font-color:				#003398;
	background-color:			#FFFFFF;

}

b.gray{
	font-family:				arial, sans-serif;
	font-size:				12px;
	font-weight:				bold;
	font-color:				#838383;
	background-color:			#FFFFFF;
}

table.gray65{
	border:					2px solid #E2E2E2;
	width:					65%;
	margin:					1px 1px 1px 1px;
	background-color:			#E2E2E2;
	border-collapse:			collapse;
}

table.eightyfive{
	border:					0px;
	width:					85%;
	margin:					1px 1px 1px 1px;
	border-collapse:			collapse;
}

table.sixtyfive{
	border:					0px;
	width:					65%;
	margin:					1px 1px 1px 1px;
	border-collapse:			collapse;
}

p.pageBreak{
	page-break-before: always;
}

.Form2 {
   	font-family:				arial, sans-serif;
   	font-size: 				11px;
   	color: 					#000000;
   	font-weight: 				normal;
}

table.relate{
	border:					1px solid #E2E2E2;
	width:					85%;
	margin:					1px 1px 1px 1px;
	border-collapse:			collapse;
}

/*  FLPM style sheet begin */

.form {  font-family: Courier New, Courier, 
         mono; font-size: 12px;
}
/*
a:link { color: rgb(99,99,255); }
a:active { color: rgb(99,99,255); }
a:visited { color: rgb(99,99,255); }
a:hover { color:black; }

a.white:link { color:white; }
a.white:active { color:white; }
a.white:visited { color:white; }
a.white:hover { color:yellow; }

a.red:link { color:red; }
a.red:active { color:red; }
a.red:visited { color:red; }
a.red:hover { color:black; }
*/                                                           
                                      
th.white {
   color: white; 
   }

h1 {
   color: #003398; 
   font-size: 24pt;
   font-family: arial, sans-serif;
   }

h2 {
   color: black;
   font-family: arial, sans-serif;
   }

h3 {
   color: black;
   font-size: 16pt;
   font-family: arial, sans-serif;
   }

h4 {
   color: black;
   font-family: arial, sans-serif;
   }

h5 {
   color: black;
   font-family: arial, sans-serif;
   }

h6 {
   color: black;
   font-family: arial, sans-serif;
   }

center  {
   font-family: arial, sans-serif;
   font-size: 10pt;
   }

p  {
   font-family: arial, sans-serif;
   text-align: left;
   font-size: 10pt;
   }

p.navy  {
   color: navy;
   font-family: arial, sans-serif;
   text-align: left;
   font-size: 10pt;
   }

p.red  {
   color: red;
   font-family: arial, sans-serif;
   text-align: left;
   font-size: 12pt;
   }

p.white  {
   color: white;
   font-family: arial, sans-serif;
   text-align: left;
   font-size: 12pt;
   }

p.center  {
   font-family: arial, sans-serif;
   text-align: center;
   font-size: 10pt;
   }

p.left  {
   font-family: arial, sans-serif;
   text-align: left;
   font-size: 10pt;
   }

td {
   font-family: arial, sans-serif;
   font-size: 10pt;
   }

li {
   font-family: arial, sans-serif;
   font-size: 10pt;
   }

ol {
   font-family: arial, sans-serif;
   font-size: 10pt;
   }

ul {
   font-family: arial, sans-serif;
   font-size: 10pt;
   }

ul.navy-blue {
   font-family: arial, sans-serif;
   font-size: 10pt;
   color: navy;
}

div.sitemap_heading {
   font-family: arial, sans-serif;
   font-size: 14pt;
   font-weight: bold;
   text-indent:-3em;
   padding-left:3em;
   color: #003398; 
}

p.sitemap {
   font-family: arial, sans-serif;
   font-size: 9pt;
   text-align: left;
   text-indent:-2em;
   padding-left:3em;
}

p.footer {
   font-family: arial, sans-serif;
   color: gray;
   text-align: center;
   font-size: 8pt;
}

center.footer {
   font-family: arial, sans-serif;
   color: gray;
   text-align: center;
   font-size: 8pt;
}

p.top {
   font-family: arial, sans-serif;
   color: gray;
   text-align: right;
   font-size: 9pt;
} 

  
.navtop {

	font-family: Arial, sans-serif;
	background-color: navy;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: white;
}

  
.black11fixed {color: #000000; font-size: 11px; }
.blackA10fixed {color: #000000; font-size: 10px; }
.blackA11fixed {color: #000000; font-size: 11px; }

.white11fixed {color: #ffffff; font-size: 11px; }
.whiteA10fixed {color: #ffffff; font-size: 10px; }
.whiteA11fixed {color: #ffffff; font-size: 11px; }

SPAN.LEFT_NAV { color: #003398; font: Bold 12px arial,myriad,verdana,sans-serif}
TD A.LEFT_NAV:link { color: #003398; text-decoration:none; font: bold 12px arial,myriad,verdana,sans-serif} 
TD A.LEFT_NAV:active { color: #003398;text-decoration:none; font: bold 12px arial,myriad,verdana,sans-serif}
TD A.LEFT_NAV:visited { color: #003398; text-decoration:none; font: bold 12px arial,myriad,verdana,sans-serif}
TD A.LEFT_NAV:hover { color: #003398;text-decoration:underline; font: bold 12px arial,myriad,verdana,sans-serif}

SPAN.SUB_NAV { color: #003398; font: 12px arial,myriad,verdana,sans-serif}
TD A.SUB_NAV:link { color: #003398; text-decoration:none; font: 12px arial,myriad,verdana,sans-serif} 
TD A.SUB_NAV:active { color: #003398;text-decoration:none; font: 12px arial,myriad,verdana,sans-serif}
TD A.SUB_NAV:visited { color: #003398; text-decoration:none; font: 12px arial,myriad,verdana,sans-serif}
TD A.SUB_NAV:hover { color: #003398;text-decoration:underline; font: 12px arial,myriad,verdana,sans-serif}

SPAN.TOP_NAV { color: #003398; font: Bold 12px arial,myriad,verdana,sans-serif}
TD A.TOP_NAV:link { color: #003398; text-decoration:none; font: bold 12px arial,myriad,verdana,sans-serif} 
TD A.TOP_NAV:active { color: #003398;text-decoration:none; font: bold 12px arial,myriad,verdana,sans-serif}
TD A.TOP_NAV:visited { color: #003398; text-decoration:none; font: bold 12px arial,myriad,verdana,sans-serif}
TD A.TOP_NAV:hover { color: #003398;text-decoration:underline; font: bold 12px arial,myriad,verdana,sans-serif}

SPAN.FOOTER { color: #003398; font: Bold 10px arial,myriad,verdana,sans-serif}
TD A.FOOTER:link { color: #333333; text-decoration:none; font: bold 12px arial,myriad,verdana,sans-serif} 
TD A.FOOTER:active { color: #333333;text-decoration:none; font: bold 12px arial,myriad,verdana,sans-serif}
TD A.FOOTER:visited { color: #333333; text-decoration:none; font: bold 12px arial,myriad,verdana,sans-serif}
TD A.FOOTER:hover { color: #333333;text-decoration:underline; font: bold 12px arial,myriad,verdana,sans-serif}

p.page_heading	{font-family: Arial, sans-serif;
		 font-size: 18pt;
		 color: #003398;
		 margin-top: 0px;
		 margin-bottom: 0px;
		 margin-left: 0px;
		 margin-right: 0px}

b.sub_heading	{font-family: Arial, sans-serif;
		 font-size: 10pt;
		 color: #003398;
		 margin-top: 0px;
		 margin-bottom: 0px;
		 margin-left: 0px;
		 margin-right: 0px}	
		 
p.page_text	{font-family: Arial, sans-serif;
		 font-size: 10pt;
		 color: #000000;
		 margin-top: 0px;
		 margin-bottom: 0px;
		 margin-left: 0px;
		 margin-right: 0px}		 
		 
p.error		{font-family: Arial, sans-serif;
		 font-size: 11pt;
		 color: #000000;
		 margin-top: 0px;
		 margin-bottom: 0px;
		 margin-left: 0px;
		 margin-right: 0px}
		 
p.error_alert	{font-family: Arial, sans-serif;
		 font-size: 11pt;
		 color: Red;
		 margin-top: 0px;
		 margin-bottom: 0px;
		 margin-left: 0px;
		 margin-right: 0px}
		 
table.user_table{font-family: Arial, sans-serif;
		 font-size: 8pt;
		 color: #000000;
		 margin-top: 0px;
		 margin-bottom: 0px;
		 margin-left: 0px;
		 margin-right: 0px}

td.user_table	{font-family: Arial, sans-serif;
		 font-size: 8pt;
		 color: #000000;
		 margin-top: 0px;
		 margin-bottom: 0px;
		 margin-left: 0px;
		 margin-right: 0px}
		 
a.sub_files	{font-family: Arial, sans-serif;
		 font-size: 8pt;
		 color: #000000;
		 margin-top: 0px;
		 margin-bottom: 0px;
		 margin-left: 0px;
		 margin-right: 0px}
		 
select.box	{font-family: Arial, sans-serif;
		 font-size: 8pt;
		 color: #000000;
		 width: 100px;}
		 
input.input	{font-family: Arial, sans-serif;
		 font-size: 8pt;
		 color: #000000;}

