body {
	margin: 0; padding: 6px; color: #333366; 
	font: 13px Arial, Helvetica, sans-serif;
}
hr { color: black; height: 1px; }
table,  td { font-size:13px; }
a {color: #333366;text-decoration: none;}
    A:link {color: #333366;text-decoration: none;}
    A:visited {color: #333366;text-decoration: none;}
    A:active {color: #333366;text-decoration: none;}
    A:hover {
	color: #333366;
text-decoration: underline;}

/* menu styles */
.sectiontitle {font-size: 13px; color: #000000;}
.printtitle {font-size: 10px; color: #000000;}
.printtitlename {font-size: 15px; color: #000000;}

.cattitle {font-size: 12px; color: #021B77; text-transform: uppercase; font-weight: bold; text-decoration: none; line-height: 18px;}
.cattitle:hover {text-decoration: underline;}

.cattable {margin-left: 10px;}


.menucat {color: #021B77; font-size: 13px;
	text-decoration: none; text-transform: capitalize;}
.menucat:hover {text-decoration: underline;}

.menucatActive {
	color: #FFFFFF; font-size: 13px; background-color: #021B77;
	text-decoration: none; text-transform: capitalize;}
.menucatActive:hover {text-decoration: underline;}

.menusubcat {color: #021B77; font-size: 12px;
	text-decoration: none; text-transform: capitalize;}
.menusubcat:hover {text-decoration: underline;}

.menuNews {color: #FF6500; font-size: 12px;
	text-decoration: none; text-transform: capitalize;}
.menuNews:hover {text-decoration: underline;}

.menuNewsActive {color: #FEA56B; font-size: 12px; background-color: #021B77;
	text-decoration: none; text-transform: capitalize;}
.menuNewsActive:hover {text-decoration: underline;}

.menusubcatActive {
	color: #FFFFFF; font-size: 12px; background-color: #021B77;
	text-decoration: none; text-transform: capitalize;}
.menusubcatActive:hover {text-decoration: underline;}


.ordersmenu {color: #021B77; font-size: 11px; font-weight: bold;
	text-decoration: none; text-transform: capitalize; cursor:hand;}
.ordersmenu:hover {text-decoration: underline;}
.ordersmenuActive {color: #FFFFFF; font-size: 11px; font-weight: bold;
	text-decoration: none; text-transform: capitalize; cursor:hand;}
.ordersmenuActive:hover {text-decoration: underline;}

.bgblue {background-color: #021B77;}


/* work styles */
.general9 {font-size: 9px; }
.general10 {font-size: 10px; }
.general11 {font-size: 11px; }
.general12 {font-size: 12px;}

.upc11 {font-size: 11px; text-transform: uppercase;}

.worktitle {color: #021B77; font-size: 12px; font-weight: bold; }
.fieldname {color: #021B77; font-size: 11px; font-weight: bold; }

.iconimg {
	border: 1px solid #AFB1B8;
	height: 53px; width: 53px;}

.errormsg {font-size: 11px; color: red;}

.cattext {
	font-size: 14px;
	padding-bottom: 3px;
	height: 13px;
}
.menutextActive {color: #5F6279; font-size: 10px;
	text-decoration: none; text-transform: capitalize;}

.orderstabhead {font-size: 11px;}
.nextback {font-size: 11px; color: #021B77; font-weight: bold;}
.nextback:hover {text-decoration: underline;}

.borderbottom {
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: AFB1B8;
}


/* forms styles */
.buttonStyle {
	background-color: #FFFFFF;
	font-size: 11px; font-weight: bold; color: #021B77;
}

.input30 {
	font: 12px Arial, Helvetica, sans-serif;
	height: 19px; width: 30px;
	border-top: 1px solid #5F6279; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; border-left: 1px solid #5F6279;}
.input40 {
	font: 12px Arial, Helvetica, sans-serif;
	height: 19px; width: 40px;
	border-top: 1px solid #5F6279; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; border-left: 1px solid #5F6279;}
.input48 {
	font: 12px Arial, Helvetica, sans-serif; 
	height: 19px; width: 48px;
	border-top: 1px solid #5F6279; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; border-left: 1px solid #5F6279;}
.input66 {
	font: 12px Arial, Helvetica, sans-serif;
	height: 19px; width: 66px;
	border-top: 1px solid #5F6279; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; border-left: 1px solid #5F6279;}

.input100 {
	font: 12px Arial, Helvetica, sans-serif;
	height: 19px; width: 100px;
	border-top: 1px solid #5F6279; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; border-left: 1px solid #5F6279;}
.input200 {
	font: 12px Arial, Helvetica, sans-serif;
	height: 19px; width: 200px;
	border-top: 1px solid #5F6279; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; border-left: 1px solid #5F6279;}
.inputMonth {
	font: 12px Arial, Helvetica, sans-serif; color: #021B77; 
	height: 14px; width: 100px;
	border-top: 1px solid #5F6279; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; border-left: 1px solid #5F6279;}
.input300 {
	font: 12px Arial, Helvetica, sans-serif;
	height: 19px; width: 300px;
	border-top: 1px solid #5F6279; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; border-left: 1px solid #5F6279;}

.textarea300x60 {
	font: 12px Arial, Helvetica, sans-serif;
	height: 60px; width: 300px;
	border-top: 1px solid #5F6279; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; border-left: 1px solid #5F6279;
	overflow: auto;}
.textarea300x100 {
	font: 12px Arial, Helvetica, sans-serif;
	height: 100px; width: 300px;
	border-top: 1px solid #5F6279; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; border-left: 1px solid #5F6279;
	overflow: auto;}
.textarea300x200 {
	font: 12px Arial, Helvetica, sans-serif;
	height: 200px; width: 300px;
	border-top: 1px solid #5F6279; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; border-left: 1px solid #5F6279;
	overflow: auto;}


form.confirm {font-family: Verdana, Arial, Helvetica, sans-serif;}
form.confirm table {color:black;
	border-top: 0px solid #FFFFFF; border-right: 2px solid #808080; border-bottom: 2px solid #808080; border-left: 0px solid #FFFFFF;
	background-color:#D4D0C8;}
form.confirm input {background-color: #FFFFFF;
	font-size: 11px; font-weight: bold; color: navy;
}

.typeinput {
	height: 19px; width: 47px;
	border-top: 1px solid #5F6279; border-right: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; border-left: 1px solid #5F6279;}
}
.typebutton {
	background-color: #EFEFEF;
	font-size: 11px; font-weight: bold; color: #021B77;
	height: 19px; width: 20px;
	cursor: hand;
	border: 1px solid #5F6279;
	background-repeat: no-repeat; background-position: center center;
}


.borderbottomgreen {border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #99CC66;
}