BODY {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
	background-color: #FFFFFF;
	}

h1 { font-family: Times; font-size: 20pt; color: #91B4B6; letter-spacing: 0px; font-style: italic; margin: 0em; padding-left: 0em; padding-right: 0em; padding-top: 0em; padding-bottom: 0em;  }
h2 { font-family: arial; font-size: 10pt; color: #444444; Line-Height: 14pt; margin: 0em; padding: 0em; }
h3 { font-family: arial; font-size: 10pt; color: #444444; Line-Height: 14pt; margin: 0em; padding: 0em; }
h4 { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color : #a8a8a8; margin: 0em;  padding-left: 0em; padding-right: 0em; padding-top: .2em; padding-bottom: .2em; }
	 h4 a:link {  color: #a8a8a8; text-decoration: none; }
	 h4 a:visited {  color: #a8a8a8; text-decoration: none; }
	 h4 a:hover {  color: #ff3400; text-decoration: underline; }
	 h4 a:active {  color: #ff3400; text-decoration: underline; }

h5 { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color : #a8a8a8; margin: 0em; padding-left: .75em; padding-right: 0em; padding-top: .1em; padding-bottom: .1em; }
	 h5 a:link {  color: #a8a8a8; text-decoration: none; }
	 h5 a:visited {  color: #a8a8a8; text-decoration: none; }
	 h5 a:hover {  color: #ff3400; text-decoration: underline; }
	 h5 a:active {  color: #ff3400; text-decoration: underline; }
	 
h6 { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color : #a8a8a8; margin: 0em; padding-left: 1.25em; padding-right: 0em; padding-top: .1em; padding-bottom: .1em; }
	 h6 a:link {  color: #a8a8a8; text-decoration: none; }
	 h6 a:visited {  color: #a8a8a8; text-decoration: none; }
	 h6 a:hover {  color: #ff3400; text-decoration: underline; }
	 h6 a:active {  color: #ff3400; text-decoration: underline; }

	 
th { font-family:arial; font-size: 12px; letter-spacing: 1px; color: #ffffff; font-weight: bold; text-align: center; height: 21px; background-image: url(images/layout/bg_leftnav_heading.jpg);}


.btn { font-size: 10pt;  font-family: arial;}
.txtFld { font-size: 10px; line-height: 15px; font-family: arial; color: #000000; background-color:#9A9A9A; }
.txtFldSrch {  font-size: 10px; line-height: 15px; font-family: arial; color: #000000; background-color:#9A9A9A;  }
.txtArea { font-size: 12px; font-family: arial; }
.txtDrop { font-size: 10px; font-family: arial; }

.txtError { font-family:Arial; font-size: 8pt;  color: #ff0000; }
.cc_error {  font-family: Arial, Helvetica, sans-serif; font-size: 14pt; color: #ffffff; }

.global_left { text-align: left; }

.btn_grey_150 { font-size: 8pt;  font-weight: bold; width:150px; font-family: arial;  background:url(images/layout/bg_btn_150.jpg); color: #ffffff; outline: none; border: none;}
.btn_grey_125 { font-size: 8pt;  font-weight: bold; width:125px; font-family: arial;  background:url(images/layout/bg_btn_125.jpg); color: #ffffff; outline: none; border: none;}
.btn_grey_120 { font-size: 8pt;  font-weight: bold; width:120px; font-family: arial;  background:url(images/layout/bg_btn_120.jpg); color: #ffffff; outline: none; border: none;}
.btn_grey_71 { font-size: 8pt;  font-weight: bold; width:71px; font-family: arial;  background:url(images/layout/bg_btn_71.jpg); color: #ffffff; outline: none; border: none;}
.btn_grey_32 { font-size: 8pt;  font-weight: bold; width:32px; font-family: arial;  background:url(images/layout/bg_btn_32.jpg); color: #ffffff; outline: none; border: none;}

.main_body_padding { margin: 0em; padding-left: 1.5em; padding-right: 0em; padding-top: 0em; padding-bottom: 1em; }
.dropdown_prod { font-size: 10px; font-family: arial; color:#2C2C2C; background-color:#A4A5A9;}
.fld_qty_prod { font-size: 8pt; font-family: arial; color: #ffffff; background-color:#808080;}
/* --------------- Text ---------------------- */
.txt_main { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color : #000000; padding-left: 15px; padding-right: 15px; text-align: justify;}
	.txt_main a:link {  color: #0080E1; text-decoration: none}
	.txt_main a:visited {  color: #0080E1; text-decoration: none}
	.txt_main a:hover {  color: #ff0000; text-decoration: underline}
	.txt_main a:active {  color: #ff0000; text-decoration: underline}
	
.txt { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color : #000000;}
	.txt a:link {  color: #0080E1; text-decoration: none}
	.txt a:visited {  color: #0080E1; text-decoration: none}
	.txt a:hover {  color: #ff0000; text-decoration: underline}
	.txt a:active {  color: #ff0000; text-decoration: underline}
	
.txt_bold { font-family: Arial, Helvetica, sans-serif;  font-size: 9pt; color : #000000; font-weight: bold; }
	.txt_bold a:link {  color: #ff3400; text-decoration: none}
	.txt_bold a:visited {  color: #ff3400; text-decoration: none}
	.txt_bold a:hover {  color: #ff0000; text-decoration: underline}
	.txt_bold a:active {  color: #ff0000; text-decoration: underline}
	
.errorMessage {  font-family: Arial; font-size: 10pt; color: #FF0000; font-weight: bold;}
	.errorMessage a:link {  color: #000000; text-decoration: none; }
	.errorMessage a:visited {  color: #000000; text-decoration: none; }
	.errorMessage a:hover {  color: #000000; text-decoration: underline; }
	.errorMessage a:active {  color: #000000; text-decoration: underline; }



.txt_white { color: #ffffff; }
.txt_grey { color: #545662; }


/* --------------- Tables ---------------------- */
.tbl-all-borders { border-top: solid 1px; border-bottom: solid 1px; border-left: solid 1px; border-right: solid 1px; border-color: #9A9A9A; text-align: left;}

.loop1 { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color : #000000; background-color: #ffffff; border-top: solid 0px; border-bottom: solid 1px; border-left: solid 0px; border-right: solid 0px; border-color: #000000; }
	.loop1 a:link {  color: #50566e; text-decoration: none}
	.loop1 a:visited {  color: #50566e; text-decoration: none}
	.loop1 a:hover {  color: #0A2133; text-decoration: underline}
	.loop1 a:active {  color: #0A2133; text-decoration: underline}
	
	
.loop2 { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; background-color: #ffffff; border-top: solid 0px; border-bottom: solid 1px; border-left: solid 0px; border-right: solid 0px; border-color: #000000; }
	.loop2 a:link {  color: #50566e; text-decoration: none}
	.loop2 a:visited {  color: #50566e; text-decoration: none}
	.loop2 a:hover {  color: #0A2133; text-decoration: underline}
	.loop2 a:active {  color: #0A2133; text-decoration: underline}

	
	
/* --------------- Menus ---------------------- */
.menu_sublink { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; list-style: none; padding: 0px; margin: 0px; padding: 10px 14px 10px 18px;}
	.menu_sublink a:link {  color: #000000; text-decoration: none; }
	.menu_sublink a:visited {  color: #000000; text-decoration: none; }
	.menu_sublink a:hover {  color: #0080E1; text-decoration: underline; }
	.menu_sublink a:active {  color: #0080E1; text-decoration: underline; }


.menu_footer { font-family: Arial, Helvetica, sans-serif; font-size: 10px; background-color: #254157; color: #F9FBD6; text-align: center;}
	.menu_footer a:link {  color: #F9FBD6; text-decoration: none; }
	.menu_footer a:visited {  color: #F9FBD6; text-decoration: none; }
	.menu_footer a:hover {  color: #000000; text-decoration: underline; }
	.menu_footer a:active {  color: #000000; text-decoration: underline; }

.copyright { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; background-color: #43658B; color: #ffffff;}
	.copyright a:link {  color: #ffffff; text-decoration: none; }
	.copyright a:visited {  color: #ffffff; text-decoration: none; }
	.copyright a:hover {  color: #000000; text-decoration: underline; }
	.copyright a:active {  color: #000000; text-decoration: underline; }
	
.thinking2 { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; background-color: #43658B; color: #ffffff; text-align: center;}
	.thinking2 a:link {  color: #ffffff; text-decoration: none; }
	.thinking2 a:visited {  color: #ffffff; text-decoration: none; }
	.thinking2 a:hover {  color: #000000; text-decoration: underline; }
	.thinking2 a:active {  color: #000000; text-decoration: underline; }

/* --------------- End Standard Class ---------------------- */



/* --------------- Login Styles ---------------------- */
.title_login { font-family:arial; font-size: 12px; letter-spacing: 1px; color: #ffffff; font-weight: bold; text-align: center; height: 21px; background-image: url(images/layout/bg_leftnav_heading.jpg);}
.txt_login { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color : #000000; padding-left: 15px; padding-right: 15px;}
	.txt_login a:link {  color: #0080E1; text-decoration: none}
	.txt_login a:visited {  color: #0080E1; text-decoration: none}
	.txt_login a:hover {  color: #ff0000; text-decoration: underline}
	.txt_login a:active {  color: #ff0000; text-decoration: underline}

.input_fld_login { font-size: 10px; line-height: 15px; font-family: arial; color: #000000; background-color:#9A9A9A; }

/* --------------- Customers Styles ---------------------- */
/*.txt_form_title { font-family:arial; font-size: 12px; letter-spacing: 1px; color: #000000; font-weight: bold; border-top: solid 0px; border-bottom: solid 1px; border-left: solid 0px; border-right: solid 0px; border-color: #9A9A9A; text-align: left; }*/
.txt_form_title { background-image: url(images/layout/bg_rightnav_heading.jpg); text-align: center; font-weight: bold; color: #ffffff; height: 14px; font-size: 12px; }
.txt_form  { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color : #000000; padding-left: 15px; padding-right: 15px;}
	.txt_form a:link {  color: #0080E1; text-decoration: none}
	.txt_form a:visited {  color: #0080E1; text-decoration: none}
	.txt_form a:hover {  color: #ff0000; text-decoration: underline}
	.txt_form a:active {  color: #ff0000; text-decoration: underline}
	
.txt_form_bold  { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color : #000000; padding-left: 15px; padding-right: 15px;}
	.txt_form_bold a:link {  color: #0080E1; text-decoration: none}
	.txt_form_bold a:visited {  color: #0080E1; text-decoration: none}
	.txt_form_bold a:hover {  color: #ff0000; text-decoration: underline}
	.txt_form_bold a:active {  color: #ff0000; text-decoration: underline}

.txt_frm  { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color : #000000; padding-left: 0px; padding-right: 0px;}
	.txt_frm a:link {  color: #0080E1; text-decoration: none}
	.txt_frm a:visited {  color: #0080E1; text-decoration: none}
	.txt_frm a:hover {  color: #ff0000; text-decoration: underline}
	.txt_frm a:active {  color: #ff0000; text-decoration: underline}
	
.txt_frm_bold  { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color : #000000; padding-left: 0px; padding-right: 0px;}
	.txt_frm_bold a:link {  color: #0080E1; text-decoration: none}
	.txt_frm_bold a:visited {  color: #0080E1; text-decoration: none}
	.txt_frm_bold a:hover {  color: #ff0000; text-decoration: underline}
	.txt_frm_bold a:active {  color: #ff0000; text-decoration: underline}

	
.txt_gterms_starts  { font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; color: #000000;  padding: 20px 0px 0px 0px; border-top: solid 0px; border-bottom: solid 1px; border-left: solid 0px; border-right: solid 0px; border-color: #000000;}

.txt_gterms  { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color : #000000; padding: 0px 0px 5px 15px;}
	.txt_gterms a:link {  color: #0080E1; text-decoration: none}
	.txt_gterms a:visited {  color: #0080E1; text-decoration: none}
	.txt_gterms a:hover {  color: #ff0000; text-decoration: underline}
	.txt_gterms a:active {  color: #ff0000; text-decoration: underline}

.txt_gterms_bold { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color : #000000;  padding: 0px 0px 5px 15px;}
	.txt_gterms_bold a:link {  color: #0080E1; text-decoration: none}
	.txt_gterms_bold a:visited {  color: #0080E1; text-decoration: none}
	.txt_gterms_bold a:hover {  color: #ff0000; text-decoration: underline}
	.txt_gterms_bold a:active {  color: #ff0000; text-decoration: underline}
