.mainNav {
  width:760px;
}

table { padding: 0px; spacing: 0px; }

/* This is the style for the body */
body {
  font-family: Verdana;
  font-size: 11px;
  margin-left:15px;
  margin-right:0px;
  margin-top:5px;
  padding:0px;
  background: #ffffff;
}

/* This is the style for the links */
a {
	color: #000066;
	text-decoration: none;
	font-weight: normal;
}

/* This is the style for the roll over color on the links */
a:hover {
	color: #476590;
	text-decoration: none;
}

/* This is the style menu on the front page */
.mainmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000066;
}

a.mainmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color: #000066;
	text-decoration: none;}
	
a.mainmenu:hover {
	color: #476590;
	text-decoration: none;}

/* This is the style for the footer */
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 13px;
	color : #415670;
}

a.footer {
	color: #000000;
	text-decoration: none;}
	
a.footer:hover {
	color: #C0C1D9;
	text-decoration: none;}

.mainarea {
 width: 760px;
}

.mainpage {
 font-size : 12px;
 font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.bodyArea {
 width: 758px;
}

li { margin-left: 15px; }

.search 
{
	height: 20px;
	font-size: 10px;
	width: 150px;
	font-family: Verdana, Sans-Serif;
}

.menu_footer {
	font-size: 10px;
	text-decoration : none;
	color : Gray;
}
a.menu_footer
{
	
}

/* This is the style for the main menu mills */
.topmenu {
	font-family: Arial, Verdana, Sans-Serif;
	font-size : 12px;
	color : #000000;
}

td {
  font-family: Verdana;
  font-size: 11px;
}

form { padding: 0px; margin: 0px; }

/* This is the style for the main menu mills */
.frontpage {
	background-color : #B9CBDF;
	font-family : Arial;
	font-size : 13px;
	font-weight : bold;
	color : #000000;
}

/* Style for page header color strip */
.pageheaders {
	background-color : #B9CBDF;
	font-family : Arial;
	font-size : 20px;
	color : #000033;
}
 
/* This is the style for top left corner company name */
.headertitle {
	font-family : Century Gothic;
	font-size : 22px;
	font-weight : bold;
	color : #000033;
}

/* This is the style for the spacer lines that are grey */
.spacercolor {
	background-color : #000066;
}

/* Style for Close Window header */
.closewindow {
	background-color : #9DB4E7;
	font-family : Arial;
	font-size : 12px;
	color : #000066;
}

/* This is the style for the main menu pages */
.pagetitle {
	font-family : Arial;
	font-size : 16px;
	font-weight : bold;
	color : #000000;
}

/* This is the style for the main menu mills */
.submenu {
	font-family : Arial;
	font-size : 13px;
	color : #000000;
}

/* This is the style for the main menu mills */
.submenutitle {
	font-family : Arial;
	font-size : 13px;
	font-weight : bold;
	color : #000000;
}

/* This is the style for the main menu mills */
.submenutitlewhite {
	font-family : Arial;
	font-size : 13px;
	font-weight : bold;
	color : #ffffff;
}

/* This is the style for some of the error messages */
.errortext {
	font-family : Arial;
	font-size : 13px;
	font-weight : bold;
	color : #990000;
}

/* This is the style for some of the error messages */
.msgtext {
	font-family : Arial;
	font-size : 13px;
	font-weight : bold;
	color : #990000;
}

/* This is the style for the table titles */
.tabletitle {
	font-family : Arial;
	font-size : 16px;
	font-weight : bold;
	color : #000000;
}

/* This is the style for the table titles */
.tabletitlewhite {
	font-family : Arial;
	font-size : 16px;
	font-weight : bold;
	color : #ffffff;
}

/* This is the style for the online message table background */
.tablemessagecolor {
	background-color : #00CCFF;
}

/* This is the style for the table titles */
.tablemessage {
	font-family : Arial;
	font-size : 12px;
	font-weight : bold;
}

/* This is the style for the ordering grid */
.gridtitle {
	font-family : Arial;
	font-size : 14px;
	font-weight : bold;
	color : #3366CC;
}

/* Style for color rows in getprodinfo pages */
.gridrows {
	background-color : #9DB4E7;
}

/* ----- INPUT FORM ---------------------------------*/
.FormTitle {
	FONT-SIZE: 14px;
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
}

.FormTitleBig {
	FONT-SIZE: 16px;
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
}

/* This is the style for mainly subtitles in forms or tables */
.FormSubTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 13px;
	font-weight : bold;
	color : #000000;
}

.FormText {
	FONT-SIZE: 12px;
	vertical-align : baseline;
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
}

.FormTextBold {
	FONT-SIZE: 12px;
	vertical-align : baseline;
	font-family : Arial, Helvetica, sans-serif;
	font-weight : bold;
	color : #000000;
}

.FormTextTop {
	FONT-SIZE: 12px;
	vertical-align : top;
	font-family : Arial, Helvetica, sans-serif;
	color : #000000;
}


.FormError {
	FONT-SIZE: 12px;
	color : Red;
}

.FormErrorsmall {
	FONT-SIZE: 10px;
	color : Red;
}

.FormTextInfo {
	FONT-SIZE: 10px; 
	color : Red;
}

.FormTextSmall {
	FONT-SIZE: 10px; 
	font-family : Arial, Helvetica, sans-serif;
}

.FormTextVerySmall {
	FONT-SIZE: 9px;
}

.formfield {
	BACKGROUND-COLOR: #fbfbfb;
	BORDER-BOTTOM: #999999 1px solid;
	BORDER-LEFT: #999999 1px solid;
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #999999 1px solid;
	COLOR: #003163;
	FONT-SIZE: 12px;
}

.formfieldlogin {
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-TOP: #cccccc 1px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #cccccc 1px solid;
	COLOR: #101F74;
	BORDER-BOTTOM: #cccccc 1px solid;
	width : 120px;
}

.formfieldsearch {
	BORDER-RIGHT: #cccccc 1px solid;
	BORDER-TOP: #cccccc 1px solid;
	FONT-SIZE: 11px;
	BORDER-LEFT: #cccccc 1px solid;
	COLOR: #101F74;
	BORDER-BOTTOM: #cccccc 1px solid;
	width : 120px;
}

.formfieldcheckbox {
	FONT-SIZE: 10px;
	COLOR: #cccccc;
}

.FormButton {
	BORDER-RIGHT: 1px outset;
	BORDER-TOP: 1px outset;
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	BORDER-LEFT: 1px outset;
	COLOR: white;
	BORDER-BOTTOM: 1px outset;
	BACKGROUND-COLOR: #999999;
	text-align : center;
}
A.FormButton:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #dddddd;
	BACKGROUND-COLOR: #999999;
	TEXT-DECORATION: none;
}
A.FormButton:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	COLOR: white;
	BACKGROUND-COLOR: #666666;
	TEXT-DECORATION: none;
}

/* This is the style for displaying text or not displaying */
.unseen {
	font-family: Arial, Helvetica, sans-serif;
	visibility: hidden;
	font-size : 11px;
	color : #000000;
}

/* This is the style for displaying text or not displaying */
.seen {
	font-family: Arial, Helvetica, sans-serif;
	visibility: visible;
	font-size : 11px;
	color : #660000;
}

/* ----- Menu Categories ---------------------------------*/
/* Welcome header loginresult */
.catHeader 
{
 color: #990000;
 font-size: 16px;
 padding: 5px;
 padding-top: 20px;
 font-weight: bold;
}

.catLink, #catLink {
 position: relative; top:-2px; padding-right:2px; width: 140px;
	
}

.catLink 
{
 color: #666666;
}

.catLinkSimple {
 color: #666666;
}

.catLinkSimple:hover {
 color: #0099cc;
}


.catLinkSimple2 {

}

/* Welcome links loginresult */
.catSubLink
{
 color: #6B7B8E;
 text-decoration: underline;
}

.catSubLink:hover 
{
 color: #666666;
 text-decoration: none;
}

/* links side menu loginresult */
#catLink 
{
 font-size: 10px;
 color: #666666;
 text-decoration: none;
}

#catLink:hover
{
 color: #6B7B8E;
 text-decoration: none;
}

/* header side menu loginresult */
.catLinkSelected, #catLinkSelected {
 color:#415670;
 font-weight:bold;
 position: relative; 
 top:-2px; 
}
/* ----- END Menu Categories ---------------------------------*/

/* This is the style for the main menu mills */
.regtitle {
	font-family : Arial;
	font-size : 14px;
	font-weight : bold;
	color : #000000;
}

/* Style for form text */
.regtext {
	font-family : Arial;
	font-size : 12px;
	color : #000033;
}

/* Style for reg bold text */
.regtextb {
	font-family : Arial;
	font-size : 12px;
	font-weight : bold;
	color : #000033;
}

/* Style for form text */
.regcolor {
	font-family : Arial;
	font-size : 12px;
	color : #494E45;
}

/* Style for form text */
.smalltext {
	font-family : Arial;
	font-size : 10px;
	color : #000033;
}

/* This is the style for the main menu mills */
.viewimagetext {
	font-family : Arial;
	font-size : 10px;
	color : #3366CC;
}

/* Style for Close Window header */
.closewindow {
	background-color : #6699CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #666666;
}

/* This is the style for small blue note text */
.notetext {
	font-family : Arial;
	font-size : 10px;
	color : #3366CC;
}

/* This is the style for required (R) text */
.reqtext {
	font-family : Arial;
	font-size : 12px;
	font-weight : bold;
	color : #990000;
}

/* This is the style for Holiday text */
.holidaytext {
	font-family : Arial;
	font-size : 12px;
	color : #990000;
}

/* This is the style for Shipping Policy text */
.policytext {
	font-family : Arial;
	font-size : 12px;
	color : #CC0033;
}

/* This is the style for red note text */
.redinfotext {
	font-family : Arial;
	font-size : 11px;
	color : #993300;
}

/* This is the style for red note text */
.closeouttext {
	font-family : Arial;
	font-size : 11px;
	color : #663333;
}

/* This is the style for gray text for footer and colordisplay text */
.grayinfotext {
	font-family : Arial;
	font-size : 10px;
	color : #999999;
}

/* This is the style for blue note text */
.blueinfotext {
	font-family : Arial;
	font-size : 12px;
	color : #0066CC;
}

/* This is the style for guiding customers text */
.infotext {
	font-family : Arial;
	font-size : 11px;
	color : #3366CC;
}

/* This is the style for default/uneditable text like customer number on customer page  */
.defaulttext {
	font-family: Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight: bold;
	color : #2F445F;
}
