body, TD, P	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color:#000000; }
body	{ background-color: #ffffff; }

ul, ol {
	 margin-top: 1px;
	 margin-bottom: 6px;
	 line-height: 1.4;
	 list-style-position: outside;
	 padding:  4px 20px;
	 margin-left: 0;
	 BACKGROUND-COLOR: #F6F6F6;
	 border: 1px solid #CCCCCC;
	 }
ol { padding:  4px 10px 4px 30px; }
ul ul, ol ol {  margin-bottom: 0; }

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5 { COLOR: #0E8EBC; margin-top: 14px; margin-bottom: 1px; font-weight: bold; text-decoration: none; }
p { margin-top: 1px; margin-bottom: 8px; line-height: 1.4; }

H1,.h1	{ font-size: 11px; margin-bottom: 4px; BACKGROUND-COLOR: #DCEAF5; border: 1px solid #999999; padding: 4px; }
H2,.h2	{ font-size: 11px; margin-bottom: 4px; border: 1px solid #999999; padding: 4px; BACKGROUND-COLOR: #ffffff; }
H3,.h3	{ font-size: 11px; }
H4,.h4	{ font-size: 10px; }
H5,.h5	{  font-size: 10px; margin-bottom: 3px; COLOR: #ffffff; BACKGROUND-COLOR: #00A3DD; border-bottom: 1px solid #999999; padding: 3px;}
.headingone	{ padding: 3px 7px; font-size: 12px; text-decoration: none; color:#ffffff; font-weight: bold; background-color: #00A3DD; border-bottom: 1px solid #3D3D3D; }

a { text-decoration: underline; color:#0E8EBC; }
a:active, a:hover { text-decoration: none; color:#3D3D3D; }

.amenu	{ display: block; padding: 3px 7px; border-top: 1px solid #DCEAF5; border-bottom: 3px solid #DCEAF5; font-size: 11px; text-decoration: none; color:#333333; }
.amenu:active, .amenu:hover { border-top: 1px solid #999999; border-bottom: 3px solid #00A3DD; background-color: #ffffff; text-decoration: none; color:#333333; }

.amenu2	{ display: block; padding: 3px 7px; border-top: 1px solid #999999; border-bottom: 3px solid #00A3DD; background-color: #ffffff; font-size: 11px; text-decoration: none; color:#000000; }
.amenu2:active, .amenu2:hover	{ border-top: 1px solid #999999; border-bottom: 3px solid #999999; text-decoration: none; color:#000000; }

HR	{ color: #CCCCCC; background-color: #CCCCCC; height: 1px; border: 0; }

.asubmenu	{ font-size: 13px; text-decoration: none; color:#0E8EBC; line-height: 1.8em; }
.asubmenu:ACTIVE	{ font-size: 13px; text-decoration: none; color:#0E8EBC; }
.asubmenu:HOVER	{ font-size: 13px; text-decoration: underline; color:#0093D9; }

.asubmenu2	{ font-size: 13px; text-decoration: underline; color:#0093D9; line-height: 1.8em; font-weight: bold; }
.asubmenu2:ACTIVE	{ font-size: 13px; text-decoration: underline; color:#0093D9; font-weight: bold; }
.asubmenu2:HOVER	{ font-size: 13px; text-decoration: underline; color:#0093D9; font-weight: bold; }

.calc { font-size: 12px; text-decoration: none; color:#0093D9; font-weight: bold; }
.calc2 { font-size: 12px; text-decoration: none; color:#0093D9; font-weight: bold; }

.youarehere { font-size: 11px; padding: 5px; border-right: 1px solid #999999; border-bottom: 1px solid #999999; }
.youarehere:link { font-size: 10px; COLOR: #FF6600; text-decoration: underline; }
.youarehere:active, .youarehere:hover { COLOR: #0093D9; text-decoration: none; }

.whitestatement { font-size: 11px; COLOR: #ffffff; font-weight: bold; }
.bigger td { line-height: 15px; }
.input, .textinput, .textinput2	{ font-family: courier new, monospace; font-size: 9pt; }

.button {
		/* border-right: #000000 1px solid; padding-right: 14px; border-top: #C2C2C2 1px solid;
		padding-left: 14px; background: #666666;
		border-left: #C2C2C2 1px solid; cursor: hand; color: #ffffff; padding-top: 2px;
		padding-bottom: 2px; border-bottom: #000000 1px solid;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  text-decoration: none;*/ }

.button2 {
		/* border-right: #000000 1px solid; padding-right: 2px; border-top: #C2C2C2 1px solid;
		padding-left: 2px;  background: #666666;
		border-left: #C2C2C2 1px solid; cursor: hand; color: #ffffff; padding-top: 2px;
		padding-bottom: 2px; border-bottom: #000000 1px solid;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  text-decoration: none;*/ }

.webdir { FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica; TEXT-DECORATION: none; }
.webdir:active, .webdir:hover {	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica; TEXT-DECORATION: underline; }

.status_active { color: #000000; }
.status_active div { border: 1px solid #000000; padding: 1px 2px; font-weight: bold; }
.status_inactive { color: gray; }
.status_inactive div { border: 1px solid #ABABAB; padding: 1px 2px; font-weight: bold; }
.status_selected { color: red; }
.status_selected div { border: 1px solid red; padding: 1px 2px; font-weight: bold; }

.invoice	{ font-weight: bold; font-size: 11px; text-decoration: underline; color:#FF0000; }
.invoice:ACTIVE, .invoice:HOVER	{ font-weight: bold; font-size: 11px; text-decoration: none; color:#FF0000; }


.login { border: 1px solid #999999; border-bottom: 4px solid #999999; BACKGROUND-COLOR: #eeeeee; } /* login table style  */

 /* article styles  */
.article_border { border: dashed 1px #cccccc; vertical-align: top; }
.article_border_2 { border: dashed 1px #cccccc; border-top: 0px; }
.article_link { border: 1px solid #999999; padding: 4px; BACKGROUND-COLOR: #DCEAF5; display: block; }
.article_link_2 { border: 1px solid #999999; padding: 4px; BACKGROUND-COLOR: #DCEAF5; text-align: right; }

/* Below are styles for the data tables  */
.even_colour { background: #eeeeee; }
.odd_colour { background: #E9F4FD; }

.table_header_1 { background: #666666 url("../images/members/Invoiceback2.gif"); COLOR: #ffffff; font-weight: bold; }
.table_header_1 td { COLOR: #ffffff; font-weight: bold; }
.table_header_1 a, .table_header_1 a:hover { COLOR: #ffffff; font-weight: bold; }

.table_header_2 { background: #666666 url("../images/members/InvoiceFilterback.gif"); COLOR: #ffffff; font-weight: bold; }
.table_header_2 td { COLOR: #ffffff; font-weight: bold; }
.table_header_2 a, .table_header_2 a:hover { COLOR: #ffffff; font-weight: bold; }

.table_header_3 { background: #666666 url("../images/members/Invoiceback.gif"); COLOR: #ffffff; font-weight: bold; }
.table_header_3 td { COLOR: #ffffff; font-weight: bold; }
.table_header_3 a, .table_header_3 a:hover { COLOR: #ffffff; font-weight: bold; }

.table_footer_1 td { border: 2px solid #FF0000; background: #ffffff; }

.info_table_header {  background: #FEDA5F; }
.info_table_bottom {background-image:url(/images/info_table_bottom.gif);background-repeat: repeat-x}
.info_table_top {background-image:url(/images/info_table_top.gif);background-repeat: repeat-x}

.info_table_left {background-image:url(/images/info_table_left.gif);background-repeat: repeat-y}
.info_table_right {background-image:url(/images/info_table_right.gif);background-repeat: repeat-y}

#info_table H5	{ font: normal 11px Verdana;
	background-color: #ffffff;
	border-bottom: none;
	padding: 3px 5px 5px 15px;
	margin-top: 5px;
	color:#0E8EBC;
	background: url(../images/h4_arrow.gif) no-repeat 0 3px;}
#info_table H5 A { text-decoration: none; }

/* styles for new quote manager */
.delete_cross a { font-size: 16px; text-decoration: none; color:#FF0000; font-weight: bold; }
.dark_colour { background: #ffffff; }

/* Tabs Menu - Not Selected (Second Level) */
div.submenu { float: left; background: #2758A1 url(../images/off_right_tab.gif) no-repeat top right; border-right: 2px solid #ffffff; border-top: 2px solid #ffffff; }
div.submenu div { background: transparent url(../images/off_left_tab.gif) no-repeat top left;  padding: 5px 20px; white-space: nowrap; }
.submenu a, .submenu a:link, .submenu a:active { font: bold 11px Tahoma, Verdana, Arial, sans-serif; color: #ffffff; text-decoration: none; }
.submenu a:hover { color: #CAE3FF; text-decoration: none; }

/* Tabs Menu - Selected (Second Level) */
div.submenu2 { float: left;	background: #CAE3FF url(../images/on_right_tab.gif) no-repeat top right; border-right: 2px solid #ffffff; border-top: 2px solid #ffffff; }
div.submenu2 div { background: transparent url(../images/on_left_tab.gif) no-repeat top left;  padding: 5px 20px; white-space: nowrap; }
.submenu2 a, .submenu2 a:link, .submenu2 a:active { font: bold 11px Tahoma, Verdana, Arial, sans-serif; color: #134082; text-decoration: none; }
.submenu2 a:hover { color: #333333; text-decoration: none; }


.home-industry {
	margin-top: 4px; margin-bottom: 4px; border: 1px solid #999999; padding: 4px; BACKGROUND-COLOR: #ffffff;
}
.home-industry a{
	font-size: 11px;
	text-decoration: none;
}
.printtext {
	 display: none;
}

#product_search form {
	 display: inline;
}

#product_search label {
	 width: 200px;
}

#product_search input.textinput {
	 width: 200px;
}

.media_block {
     text-align: center;
     font-weight: bold;
     font-size: 10px;
}

.sideNavButton {
	PADDING-RIGHT: 0px;
	FONT-SIZE: 11px;
	BACKGROUND: #DCEAF5;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	PADDING-TOP: 0px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	LIST-STYLE-TYPE: none;
	COLOR: #0093D9;
	TEXT-ALIGN: left;
	WIDTH: 133px;
	HEIGHT: 45px
}
.sideNavButton A {
	 PADDING-RIGHT: 0px;
	 DISPLAY: block;
	 COLOR: #0093D9;
	 FONT-WEIGHT: normal;
	 BACKGROUND: #edf2f5;
	 PADDING-BOTTOM: 0px;
	 PADDING-TOP: 2px;
	 TEXT-DECORATION: none;
	 WIDTH: 133px;
	 HEIGHT: 45px
}
.sideNavButton A:visited {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	COLOR: #0093D9;
	FONT-WEIGHT: normal;
	BACKGROUND: #edf2f5;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 2px;
	TEXT-DECORATION: none;
	WIDTH: 133px;
	HEIGHT: 45px;
}
.sideNavButton A:hover {
	 BACKGROUND: #DCEAF5;
	 COLOR: #0093D9;
	 TEXT-DECORATION: none;
	 WIDTH: 133px;
	 HEIGHT: 45px;
}
